:root{--ml-cream: #F7EFE3;--ml-espresso: #2A1B14;--ml-saddle: #8B4A2F;--ml-burgundy: #6E1F2F;--ml-gold: #C7A35A;--ml-denim: #5E7186;--ml-cream-alt: #EDE4D4;--ml-burgundy-dark: #5A1826;--ml-gold-soft: rgba(199,163,90,.15);--ml-text-muted: rgba(42,27,20,.65);--ml-border: rgba(42,27,20,.08);--ml-radius-sm: 4px;--ml-radius-md: 8px;--ml-radius-lg: 14px;--ml-shadow-soft: 0 2px 20px rgba(42,27,20,.06);--ml-shadow-lift: 0 8px 30px rgba(42,27,20,.1);--ml-transition: .3s cubic-bezier(.25, .46, .45, .94)}body{background-color:var(--ml-cream)!important;color:var(--ml-espresso)!important;-webkit-font-smoothing:antialiased}::selection{background-color:var(--ml-gold-soft);color:var(--ml-espresso)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--ml-espresso)!important;letter-spacing:-.01em}.button,.shopify-payment-button button,button.button,a.button{background-color:var(--ml-burgundy)!important;color:var(--ml-cream)!important;border:none!important;border-radius:var(--ml-radius-sm)!important;font-weight:700!important;letter-spacing:1.5px;text-transform:uppercase;font-size:12px!important;padding:14px 32px!important;transition:all var(--ml-transition);position:relative;overflow:hidden}.button:hover,.shopify-payment-button button:hover,button.button:hover,a.button:hover{background-color:var(--ml-burgundy-dark)!important;transform:translateY(-1px);box-shadow:var(--ml-shadow-soft)}.button--secondary{background-color:transparent!important;color:var(--ml-espresso)!important;border:1.5px solid var(--ml-espresso)!important}.button--secondary:hover{background-color:var(--ml-espresso)!important;color:var(--ml-cream)!important}.utility-bar,.announcement-bar-section,.announcement-bar{background-color:var(--ml-espresso)!important}.announcement-bar__message,.announcement-bar__message span,.announcemnt-bar-slider-ss,.announcemnt-bar-slider-ss *{color:var(--ml-cream)!important;font-size:11px!important;letter-spacing:2px;text-transform:uppercase;font-weight:500}.section-header,.header{background-color:var(--ml-cream)!important;border-bottom:1px solid var(--ml-border)!important}.header__heading-link{color:var(--ml-espresso)!important}.header__menu-item,.list-menu__item--link{color:var(--ml-espresso)!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.5px;text-transform:uppercase;transition:color var(--ml-transition)}.header__menu-item:hover,.list-menu__item--link:hover{color:var(--ml-saddle)!important}.header__icon{color:var(--ml-espresso)!important}.footer{background-color:var(--ml-espresso)!important;color:var(--ml-cream)!important}.footer h2,.footer .footer-block__heading{color:var(--ml-gold)!important;font-size:11px!important;letter-spacing:2.5px;text-transform:uppercase;font-weight:700}.footer a,.footer .link,.footer .list-menu__item--link{color:#f7efe3b3!important;font-size:13px!important;transition:color var(--ml-transition)}.footer a:hover,.footer .link:hover{color:var(--ml-gold)!important}.footer .footer__content-bottom{border-top:1px solid rgba(199,163,90,.15)!important}.footer .newsletter-form__field-wrapper input{background-color:#f7efe30f!important;border:1px solid rgba(199,163,90,.25)!important;color:var(--ml-cream)!important;border-radius:var(--ml-radius-sm)!important}.footer .newsletter-form__field-wrapper input::placeholder{color:#f7efe366!important}.footer .newsletter-form__button{background-color:var(--ml-burgundy)!important;color:var(--ml-cream)!important}.footer .social-icons__list-item svg{fill:#f7efe399;transition:fill var(--ml-transition)}.footer .social-icons__list-item:hover svg{fill:var(--ml-gold)}.footer .list-payment{opacity:.5}.card-wrapper{border-radius:var(--ml-radius-md);overflow:hidden;transition:transform var(--ml-transition),box-shadow var(--ml-transition)}.card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--ml-shadow-lift)}.card__heading a{color:var(--ml-espresso)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em}.card__information .price{color:var(--ml-saddle)!important;font-weight:700}.price--on-sale .price-item--regular{color:var(--ml-saddle)!important;opacity:.5;text-decoration:line-through}.price--on-sale .price-item--sale{color:var(--ml-burgundy)!important}.badge{background-color:var(--ml-saddle)!important;color:var(--ml-cream)!important;font-size:9px!important;letter-spacing:1.5px;text-transform:uppercase;border-radius:2px!important;font-weight:700;padding:4px 10px!important}.quick-add__submit{background-color:var(--ml-burgundy)!important;color:var(--ml-cream)!important;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:11px!important}.quick-add__submit:hover{background-color:var(--ml-burgundy-dark)!important}.cart-drawer .drawer__inner,.drawer__inner.gradient{background-color:var(--ml-cream)!important}.drawer__header{border-bottom:1px solid var(--ml-border)!important}.cart-drawer .drawer__heading,.drawer__heading{color:var(--ml-espresso)!important;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:13px!important}.cart-item__name{color:var(--ml-espresso)!important;font-weight:600}.cart-item__price-wrapper .price{color:var(--ml-saddle)!important}.cart__checkout-button{background-color:var(--ml-burgundy)!important;color:var(--ml-cream)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;font-size:13px!important}.cart__checkout-button:hover{background-color:var(--ml-burgundy-dark)!important}.cart__empty-text,.quantity__button,.quantity__input{color:var(--ml-espresso)!important}.cart_custom_timmer{background-color:var(--ml-espresso)!important}.product__title h1,.product__title{color:var(--ml-espresso)!important;font-weight:700!important}.product__text{color:var(--ml-espresso)}.accordion summary,.product .accordion summary{color:var(--ml-espresso)!important;border-color:var(--ml-border)!important;font-weight:600;font-size:13px;letter-spacing:.5px}.product-form__input input[type=radio]+label{border-color:#2a1b1426!important;color:var(--ml-espresso)!important;transition:all var(--ml-transition)}.product-form__input input[type=radio]:checked+label{border-color:var(--ml-espresso)!important;background-color:var(--ml-espresso)!important;color:var(--ml-cream)!important}.icon-with-text{color:var(--ml-espresso)}.icon-with-text svg{color:var(--ml-saddle)}.collection-hero__title{color:var(--ml-espresso)!important}.collection-hero__description{color:var(--ml-text-muted)!important}.facets__wrapper{border-color:var(--ml-border)!important}.active-facets__button{background-color:var(--ml-espresso)!important;color:var(--ml-cream)!important}.color-scheme-1,.color-background-1{background-color:var(--ml-cream)!important;color:var(--ml-espresso)!important}.color-scheme-2{background-color:var(--ml-cream-alt)!important;color:var(--ml-espresso)!important}.color-scheme-4,.color-scheme-5,.color-background-2{background-color:var(--ml-espresso)!important;color:var(--ml-cream)!important}a{color:var(--ml-saddle);transition:color var(--ml-transition)}a:hover{color:var(--ml-burgundy)}input:focus,select:focus,textarea:focus{border-color:var(--ml-saddle)!important;outline-color:var(--ml-saddle)!important}.featured-collection .title-wrapper-with-link .title,section .title-wrapper-with-link h2{color:var(--ml-espresso)!important}.featured-collection .view-all{color:var(--ml-saddle)!important;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.featured-collection .view-all:hover{color:var(--ml-burgundy)!important}.placeholder-svg{background-color:var(--ml-cream-alt);fill:var(--ml-saddle);opacity:.2}.section-rich-text{background-color:var(--ml-cream-alt)}.predictive-search{background-color:var(--ml-cream)!important}.ml2-hero{position:relative;min-height:85vh;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;background-color:var(--ml-espresso)}@media(max-width:749px){.ml2-hero{min-height:70vh;align-items:flex-end}}.ml2-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ml2-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center top}.ml2-hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(42,27,20,.85) 0%,rgba(42,27,20,.4) 35%,rgba(42,27,20,.05) 70%,transparent 100%)}.ml2-hero__content{position:relative;z-index:2;padding:0 40px 64px;max-width:600px}@media(max-width:749px){.ml2-hero__content{padding:0 24px 48px}}.ml2-hero__eyebrow{color:var(--ml-gold);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;display:block}.ml2-hero__heading{font-size:clamp(2.4rem,6vw,4rem);color:var(--ml-cream)!important;line-height:1.05;margin-bottom:20px;font-weight:700;letter-spacing:-.02em}.ml2-hero__sub{font-size:clamp(.9rem,1.6vw,1.05rem);color:#f7efe3d9;line-height:1.7;margin-bottom:32px;max-width:440px}.ml2-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.ml2-hero__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-decoration:none;border-radius:var(--ml-radius-sm);transition:all var(--ml-transition)}.ml2-hero__btn--fill{background-color:var(--ml-burgundy);color:var(--ml-cream);border:2px solid var(--ml-burgundy)}.ml2-hero__btn--fill:hover{background-color:var(--ml-burgundy-dark);border-color:var(--ml-burgundy-dark);color:var(--ml-cream);transform:translateY(-2px)}.ml2-hero__btn--outline{background-color:transparent;color:var(--ml-cream);border:1.5px solid rgba(247,239,227,.5)}.ml2-hero__btn--outline:hover{border-color:var(--ml-cream);background-color:#f7efe31a;color:var(--ml-cream)}.ml2-trust{background-color:var(--ml-cream-alt);padding:20px 0;border-bottom:1px solid var(--ml-border)}.ml2-trust__inner{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap;max-width:900px;margin:0 auto;padding:0 24px}.ml2-trust__item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ml-saddle);letter-spacing:.5px;text-transform:uppercase}.ml2-trust__icon{font-size:16px;flex-shrink:0}.ml2-occasions{padding:72px 0;background-color:var(--ml-cream)}.ml2-occasions__header{text-align:center;margin-bottom:48px;padding:0 24px}.ml2-occasions__eyebrow{font-size:11px;color:var(--ml-gold);text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:12px;display:block}.ml2-occasions__title{font-size:clamp(1.6rem,3.5vw,2.4rem);color:var(--ml-espresso);margin:0}.ml2-occasions__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:1200px;margin:0 auto;padding:0 24px}@media(min-width:750px){.ml2-occasions__grid{grid-template-columns:repeat(4,1fr);gap:16px}}.ml2-occasion-card{position:relative;border-radius:var(--ml-radius-lg);overflow:hidden;aspect-ratio:3/4;display:block;text-decoration:none;background-color:var(--ml-espresso)}.ml2-occasion-card__img{position:absolute;top:0;right:0;bottom:0;left:0}.ml2-occasion-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.ml2-occasion-card:hover .ml2-occasion-card__img img{transform:scale(1.08)}.ml2-occasion-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(42,27,20,.75) 0%,rgba(42,27,20,.1) 55%,transparent 100%);z-index:1}.ml2-occasion-card__label{position:absolute;bottom:0;left:0;right:0;padding:24px 16px;z-index:2}.ml2-occasion-card__name{color:var(--ml-cream);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 4px}.ml2-occasion-card__cta{color:var(--ml-gold);font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:600}.ml2-photo-strip{display:flex;overflow:hidden;height:320px}@media(max-width:749px){.ml2-photo-strip{height:220px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ml2-photo-strip::-webkit-scrollbar{display:none}.ml2-photo-strip__item{flex:0 0 55vw;scroll-snap-align:start}}.ml2-photo-strip__item{flex:1;min-width:0;overflow:hidden;position:relative}.ml2-photo-strip__item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ml2-photo-strip__item:hover img{transform:scale(1.06)}.ml2-photo-strip__caption{position:absolute;bottom:16px;left:16px;right:16px;z-index:2;color:var(--ml-cream);font-size:12px;font-weight:600;letter-spacing:.5px;text-shadow:0 1px 8px rgba(0,0,0,.5)}.ml2-rating-bar{background-color:var(--ml-espresso);padding:40px 24px;text-align:center}.ml2-rating-bar__stars{color:var(--ml-gold);font-size:28px;letter-spacing:6px;margin-bottom:12px}.ml2-rating-bar__score{color:var(--ml-cream);font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:4px}.ml2-rating-bar__sub{color:var(--ml-gold);font-size:11px;text-transform:uppercase;letter-spacing:2.5px;font-weight:600}.ml2-story{display:grid;grid-template-columns:1fr;min-height:500px}@media(min-width:750px){.ml2-story{grid-template-columns:1fr 1fr}}.ml2-story__media{overflow:hidden;min-height:360px}.ml2-story__media img{width:100%;height:100%;object-fit:cover}.ml2-story__content{display:flex;flex-direction:column;justify-content:center;padding:60px 48px;background-color:var(--ml-cream-alt)}@media(max-width:749px){.ml2-story__content{padding:48px 24px}}.ml2-story__eyebrow{font-size:11px;color:var(--ml-gold);text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:20px}.ml2-story__heading{font-size:clamp(1.6rem,3vw,2.2rem);color:var(--ml-espresso)!important;line-height:1.15;margin-bottom:20px}.ml2-story__text{font-size:15px;line-height:1.85;color:var(--ml-text-muted);margin-bottom:24px}.ml2-story__sig{font-size:13px;color:var(--ml-saddle);font-style:italic}.ml2-reviews{padding:72px 0;background-color:var(--ml-cream)}.ml2-reviews__header{text-align:center;margin-bottom:48px;padding:0 24px}.ml2-reviews__eyebrow{font-size:11px;color:var(--ml-gold);text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:12px;display:block}.ml2-reviews__title{font-size:clamp(1.6rem,3.5vw,2.4rem);color:var(--ml-espresso);margin:0}.ml2-reviews__grid{display:flex;gap:20px;max-width:1200px;margin:0 auto;padding:0 24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ml2-reviews__grid::-webkit-scrollbar{display:none}.ml2-reviews__grid .ml2-review-card{min-width:280px;flex:0 0 280px;scroll-snap-align:start}@media(min-width:990px){.ml2-reviews__grid{overflow-x:visible;flex-wrap:wrap;justify-content:center}.ml2-reviews__grid .ml2-review-card{min-width:0;flex:0 1 220px}}.ml2-review-card{background-color:var(--ml-cream-alt);border-radius:var(--ml-radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow var(--ml-transition)}.ml2-review-card:hover{box-shadow:var(--ml-shadow-lift)}.ml2-review-card__photo{width:100%;aspect-ratio:4 / 3;overflow:hidden}.ml2-review-card__photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ml2-review-card:hover .ml2-review-card__photo img{transform:scale(1.04)}.ml2-review-card__body{padding:24px 22px 22px;display:flex;flex-direction:column;flex:1}.ml2-review-card--has-photo .ml2-review-card__body{padding-top:18px}.ml2-review-card:not(.ml2-review-card--has-photo){padding:32px 28px}.ml2-review-card__stars{color:var(--ml-gold);font-size:14px;letter-spacing:3px;margin-bottom:12px}.ml2-review-card__quote{font-size:14px;line-height:1.75;color:var(--ml-espresso);flex:1;margin-bottom:16px;font-style:italic}.ml2-review-card__footer{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--ml-border)}.ml2-review-card__author{font-size:13px;font-weight:700;color:var(--ml-espresso)}.ml2-review-card__tag{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:var(--ml-saddle);background-color:var(--ml-gold-soft);padding:4px 10px;border-radius:20px;font-weight:700}.ml2-coll-hero{position:relative;min-height:340px;display:flex;align-items:flex-end;overflow:hidden}@media(min-width:750px){.ml2-coll-hero{min-height:420px}}.ml2-coll-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ml2-coll-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.ml2-coll-hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#2a1b14b3,#2a1b1440,#2a1b140d)}.ml2-coll-hero__content{position:relative;z-index:2;padding:40px 32px;max-width:700px}@media(min-width:750px){.ml2-coll-hero__content{padding:56px 48px}}.ml2-coll-hero__eyebrow{display:block;font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--ml-gold);font-weight:700;margin-bottom:10px}.ml2-coll-hero__heading{font-size:clamp(1.8rem,4vw,2.8rem);color:var(--ml-cream)!important;margin:0 0 12px;line-height:1.15}.ml2-coll-hero__sub{font-size:15px;color:#f7efe3d9;line-height:1.6;margin:0 0 20px;max-width:480px}.ml2-coll-hero__btn{display:inline-block;padding:12px 32px;background-color:var(--ml-cream);color:var(--ml-espresso);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:var(--ml-radius-sm);text-decoration:none;transition:all var(--ml-transition)}.ml2-coll-hero__btn:hover{background-color:var(--ml-gold);color:var(--ml-espresso)}.ml2-ugc{padding:72px 0;background-color:var(--ml-cream-alt);overflow:hidden}.ml2-ugc__header{text-align:center;margin-bottom:40px;padding:0 24px}.ml2-ugc__eyebrow{font-size:11px;color:var(--ml-gold);text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:12px;display:block}.ml2-ugc__title{font-size:clamp(1.5rem,3vw,2rem);color:var(--ml-espresso);margin:0}.ml2-ugc__scroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ml2-ugc__scroll::-webkit-scrollbar{display:none}.ml2-ugc-card{flex:0 0 220px;aspect-ratio:9/16;border-radius:var(--ml-radius-lg);overflow:hidden;position:relative;scroll-snap-align:start;background-color:var(--ml-espresso)}@media(min-width:750px){.ml2-ugc-card{flex:0 0 250px}}.ml2-ugc-card__img{position:absolute;top:0;right:0;bottom:0;left:0}.ml2-ugc-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ml2-ugc-card:hover .ml2-ugc-card__img img{transform:scale(1.05)}.ml2-ugc-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(42,27,20,.65) 0%,transparent 45%);z-index:1}.ml2-ugc-card__text{position:absolute;bottom:20px;left:14px;right:14px;z-index:2;color:var(--ml-cream);font-size:13px;font-weight:600;line-height:1.4}.ml2-looks{padding:72px 0;background-color:var(--ml-cream)}.ml2-looks__header{text-align:center;margin-bottom:48px;padding:0 24px}.ml2-looks__eyebrow{font-size:11px;color:var(--ml-gold);text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:12px;display:block}.ml2-looks__title{font-size:clamp(1.6rem,3.5vw,2.4rem);color:var(--ml-espresso);margin:0 0 8px}.ml2-looks__sub{font-size:15px;color:var(--ml-text-muted);max-width:500px;margin:0 auto}.ml2-looks__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:1200px;margin:0 auto;padding:0 24px}@media(min-width:750px){.ml2-looks__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.ml2-looks-card{text-decoration:none;display:block}.ml2-looks-card__img{border-radius:var(--ml-radius-md);overflow:hidden;aspect-ratio:3/4;margin-bottom:12px;background-color:var(--ml-cream-alt)}.ml2-looks-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ml2-looks-card:hover .ml2-looks-card__img img{transform:scale(1.04)}.ml2-looks-card__name{font-size:13px;color:var(--ml-espresso);font-weight:600;margin-bottom:4px}.ml2-looks-card__price{font-size:13px;color:var(--ml-saddle);font-weight:700}.ml2-looks-card__badge{display:inline-block;background-color:var(--ml-gold-soft);color:var(--ml-saddle);font-size:9px;text-transform:uppercase;letter-spacing:1.5px;padding:3px 10px;border-radius:20px;margin-top:6px;font-weight:700}.ml2-bundles{padding:72px 0;background-color:var(--ml-espresso);text-align:center}.ml2-bundles__eyebrow{font-size:11px;color:var(--ml-gold);text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:12px;display:block}.ml2-bundles__title{font-size:clamp(1.6rem,3.5vw,2.4rem);color:var(--ml-cream)!important;margin:0 0 8px}.ml2-bundles__sub{color:var(--ml-gold);font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:48px}.ml2-bundles__grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:960px;margin:0 auto;padding:0 24px}@media(min-width:750px){.ml2-bundles__grid{grid-template-columns:repeat(3,1fr)}}.ml2-bundle-card{background-color:#f7efe30a;border:1px solid rgba(199,163,90,.2);border-radius:var(--ml-radius-lg);padding:36px 24px;text-align:center;transition:border-color var(--ml-transition),background-color var(--ml-transition)}.ml2-bundle-card:hover{border-color:var(--ml-gold);background-color:#f7efe314}.ml2-bundle-card__name{font-size:14px;color:var(--ml-gold);margin-bottom:20px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.ml2-bundle-card__items{list-style:none;padding:0;margin:0 0 28px;font-size:14px;line-height:2.2;color:#f7efe3b3}.ml2-bundle-card__btn{display:inline-block;padding:12px 28px;background-color:var(--ml-burgundy);color:var(--ml-cream);text-decoration:none;border-radius:var(--ml-radius-sm);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;transition:all var(--ml-transition)}.ml2-bundle-card__btn:hover{background-color:var(--ml-burgundy-dark);color:var(--ml-cream);transform:translateY(-1px)}.ml2-faq{padding:72px 0;background-color:var(--ml-cream)}.ml2-faq__inner{max-width:700px;margin:0 auto;padding:0 24px}.ml2-faq__header{text-align:center;margin-bottom:48px}.ml2-faq__eyebrow{font-size:11px;color:var(--ml-gold);text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:12px;display:block}.ml2-faq__title{font-size:clamp(1.6rem,3.5vw,2.2rem);color:var(--ml-espresso);margin:0}.ml2-faq__item{border-bottom:1px solid var(--ml-border)}.ml2-faq__q{width:100%;background:none;border:none;padding:20px 0;text-align:left;font-size:15px;font-weight:600;color:var(--ml-espresso);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color var(--ml-transition)}.ml2-faq__q:hover{color:var(--ml-saddle)}.ml2-faq__q:after{content:"+";font-size:20px;color:var(--ml-saddle);flex-shrink:0;font-weight:300;transition:transform .2s ease}.ml2-faq__item[open] .ml2-faq__q:after{content:"\2013"}.ml2-faq__a{padding:0 0 20px;color:var(--ml-text-muted);line-height:1.75;font-size:14px}.ml2-email{padding:64px 24px;background-color:var(--ml-espresso);text-align:center}.ml2-email__eyebrow{font-size:11px;color:var(--ml-gold);text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:12px;display:block}.ml2-email__heading{font-size:clamp(1.4rem,3vw,2rem);color:var(--ml-cream)!important;margin-bottom:8px}.ml2-email__sub{color:#f7efe399;font-size:14px;margin-bottom:28px}.ml2-coll-banner{text-align:center;padding:56px 24px 32px;background-color:var(--ml-cream)}.ml2-coll-banner__eyebrow{display:block;color:var(--ml-gold);font-size:10px;text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:12px}.ml2-coll-banner__title{font-size:clamp(1.8rem,4vw,2.8rem);color:var(--ml-espresso)!important;font-weight:700;margin-bottom:16px}.ml2-coll-banner__rule{width:36px;height:2px;background-color:var(--ml-gold);margin:0 auto 16px;border:none}.ml2-coll-banner__desc{max-width:560px;margin:0 auto;color:var(--ml-text-muted);font-size:15px;line-height:1.7}@media(max-width:749px){.ml2-occasions,.ml2-looks,.ml2-reviews,.ml2-ugc,.ml2-faq,.ml2-bundles{padding:48px 0}.ml2-story__content{padding:40px 24px}.ml2-trust__inner{gap:20px}.ml2-trust__item{font-size:10px}.ml2-photo-strip{height:180px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/maison-lilla-brand.css.map */
