.mm-prep{background:#fff;padding:0}.mm-prep__inner{display:flex;flex-direction:column;gap:0;max-width:1400px;margin:0 auto;padding:40px 24px}@media(min-width:768px){.mm-prep__inner{flex-direction:row;gap:24px;padding:60px 48px;align-items:stretch}}.mm-prep__intro{flex-shrink:0}@media(min-width:768px){.mm-prep__intro{width:280px}}@media(min-width:1200px){.mm-prep__intro{width:320px}}.mm-prep__intro-card{background:#e8f5ee;border-radius:12px;padding:40px 32px;height:100%;display:flex;flex-direction:column;justify-content:center}.mm-prep__title{font-family:var(--heading-font-family, "Poppins", sans-serif);font-size:36px;font-weight:700;color:#005534;line-height:1.15;margin:0 0 16px;letter-spacing:-.02em}.mm-prep__title em{font-style:italic;font-weight:400;font-family:Playfair Display,serif;font-size:40px}.mm-prep__desc{font-family:var(--body-font-family, "IBM Plex Sans", sans-serif);font-size:14px;color:#2d2926;line-height:1.6;margin:0;opacity:.8}.mm-prep__steps{display:flex;gap:20px;flex:1;min-width:0}@media(max-width:767px){.mm-prep__steps{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:24px 0 8px;gap:14px}.mm-prep__steps::-webkit-scrollbar{display:none}}.mm-prep__step{flex:1;min-width:0;display:flex;flex-direction:column}@media(max-width:767px){.mm-prep__step{flex:0 0 200px;scroll-snap-align:start}}.mm-prep__step-img-wrap{width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#f0f0f0;margin-bottom:14px}.mm-prep__step-img{width:100%;height:100%;object-fit:cover;display:block}.mm-prep__step-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e8f5ee,#d4e8db)}.mm-prep__step-label{display:inline-flex;align-self:flex-start;padding:6px 16px;background:#e8f5ee;color:#005534;font-family:var(--heading-font-family, "Poppins", sans-serif);font-size:13px;font-weight:600;border-radius:50px;margin-bottom:10px;line-height:1.3}.mm-prep__step-text{font-family:var(--body-font-family, "IBM Plex Sans", sans-serif);font-size:14px;color:#6b6b6b;line-height:1.6;margin:0}@media(max-width:767px){.mm-prep__inner{padding:32px 16px}.mm-prep__intro-card{padding:28px 24px;margin-bottom:0}.mm-prep__title{font-size:28px}.mm-prep__title em{font-size:32px}}@media(min-width:1200px){.mm-prep__title{font-size:42px}.mm-prep__title em{font-size:48px}.mm-prep__step-img-wrap{border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/mm-2ans-preparation.css.map */
