:root{--color-bg:#f7f6f2;--color-surface:#eeede8;--color-surface-high:#e6e5df;--color-border:#d9d9d3;--color-text:#20231f;--color-muted:#62675e;--color-accent:#2459a8;--color-accent-dark:#18437f;--color-accent-light:#e9eef6;--color-success:#397147;--color-warning:#805b24;--color-danger:#a13131;--font-display:"Space Grotesk",sans-serif;--font-body:"Space Grotesk",sans-serif;--shadow-accent:none;--shadow-lg:0 8px 24px #20231f0f;--mc-ease:cubic-bezier(.22,1,.36,1)}html{scroll-padding-top:88px}body.mc-store{background:var(--color-bg);color:var(--color-text)}.mc-store *,.mc-store *:before,.mc-store *:after{animation:none!important;transition-property:color,background-color,border-color,opacity,transform!important;transition-duration:.16s!important;transition-timing-function:var(--mc-ease)!important}.mc-store [data-reveal],.mc-store [data-reveal]>*,.mc-store .review{opacity:1!important;transform:none!important;will-change:auto}.mc-store h1,.mc-store h2,.mc-store h3,.mc-store h4{font-family:var(--font-display);font-weight:500;text-transform:none;letter-spacing:-.025em;line-height:1.12}.mc-store :is(button,input,select,textarea){font:inherit}.mc-store :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.mc-store :is(button,a)[aria-disabled=true],.mc-store button:disabled{opacity:.55;cursor:not-allowed}.mc-skip{position:fixed;z-index:1000;top:8px;left:8px;background:var(--color-text);color:#fff;padding:12px 20px;border-radius:8px;transform:translateY(-160%)}.mc-skip:focus{transform:none}.mc-store .page-width,.mc-store .site-header__inner,.mc-store .hero__inner,.mc-store .trust-badges__grid,.mc-store .vs__wrap,.mc-store .fp-w,.mc-store .story-page__inner{max-width:1360px;width:100%;margin-inline:auto;padding-inline:40px}.mc-store .btn{min-height:48px;gap:24px;padding:12px 24px;font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;border-radius:8px;box-shadow:none}.mc-store .btn--primary{color:#fff;background:var(--color-accent);border:1px solid var(--color-accent)}.mc-store .btn--primary:hover{background:var(--color-accent-dark);transform:none;box-shadow:none}.mc-store .btn:after,.mc-store .product-card:after,.mc-store .tm-card:after{display:none}.mc-store .btn--secondary,.mc-store .btn--outline{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.mc-store .btn--secondary:hover,.mc-store .btn--outline:hover{background:var(--color-surface);transform:none}.mc-store .btn--sm{min-height:40px;padding:8px 16px;font-size:13px}.mc-store .btn:active{transform:scale(.98)}.mc-store .mc-kicker,.mc-store .section-label{font-family:var(--font-body);font-size:13px;line-height:20px;font-weight:400;color:var(--color-muted);letter-spacing:0;text-transform:none;margin-bottom:20px}.mc-store .section-label__bar{display:none}.mc-store .section-heading{font-size:clamp(28px,3vw,40px);margin-bottom:16px}.mc-store .section-subheading{font-size:15px;line-height:24px;max-width:560px;color:var(--color-muted)}.mc-store .section-header{margin-bottom:40px}.mc-store .section-header--center,.mc-store .vs__head{text-align:left}.mc-store .section-header--center .section-subheading{margin:0}.mc-store .section-header--center .section-label{justify-content:flex-start}.mc-store .mc-product-code,.mc-store .mc-item-number{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:400;color:var(--color-muted);font-variant-numeric:tabular-nums;letter-spacing:0}.mc-store .mc-announcement{max-width:1280px;min-height:36px;display:flex;justify-content:space-between;align-items:center;gap:16px;margin:auto;padding:8px 0;font-size:12px;line-height:20px;color:var(--color-muted)}.mc-store #shopify-section-announcement-bar{position:static;border-bottom:1px solid var(--color-border);padding-inline:40px;background:var(--color-bg)}.mc-store #shopify-section-header{position:sticky;top:0;background:var(--color-bg);z-index:100}.mc-store .site-header{background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:none}.mc-store .site-header__inner,.mc-store .site-header.scrolled .site-header__inner{height:80px}.mc-store .site-header__logo-text{font-family:var(--font-body);font-size:20px;font-weight:600;letter-spacing:-.04em}.mc-store .site-nav{gap:32px}.mc-store .site-nav__link{font-family:var(--font-body);font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;padding:8px 0}.mc-store .site-nav__link:after{height:1px}.mc-store .header-cart-btn,.mc-store .header-menu-toggle{width:44px;height:44px;border:1px solid var(--color-border);background:transparent;border-radius:8px}.mc-store svg{flex-shrink:0}.mc-store .mobile-drawer__panel{padding:24px;background:var(--color-bg)}.mc-store .mobile-drawer__head{padding-bottom:16px}.mc-store .mobile-drawer__title{font-size:20px;letter-spacing:0}.mc-store .mobile-drawer__link{font-size:16px;letter-spacing:0;padding:16px 0;font-weight:400}.mc-store .mc-hero{min-height:0;padding:64px 0;background:var(--color-bg);overflow:visible}.mc-store .hero:before{display:none}.mc-store .hero__inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.mc-store .hero__text{max-width:520px}.mc-store .hero__heading{font-family:var(--font-display);font-size:clamp(48px,4.7vw,68px);line-height:1.04;font-weight:500;letter-spacing:-.055em;margin-bottom:24px}.mc-store .hero__subheading{font-size:17px;line-height:28px;color:var(--color-muted);max-width:400px;margin-bottom:32px}.mc-store .hero__actions{display:flex;align-items:center;gap:24px;margin:0}.mc-text-link{font-size:14px;text-decoration:underline;text-underline-offset:5px}.mc-display{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.mc-specimen{display:block;min-width:0}.mc-specimen--1{grid-column:1/-1;display:grid;grid-template-columns:1fr}.mc-specimen__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}.mc-specimen--1 .mc-specimen__image{aspect-ratio:1.45;border-radius:12px}.mc-specimen__caption{display:flex;gap:8px;align-items:flex-start;padding:12px 0;font-size:12px;line-height:16px;color:var(--color-text)}.mc-specimen__caption>span:nth-child(2){flex:1}.mc-specimen:not(.mc-specimen--1) .mc-specimen__caption>span:nth-child(2){display:none}.mc-specimen:not(.mc-specimen--1) .mc-specimen__caption>span:last-child{margin-left:auto}.mc-specimen:hover .mc-specimen__caption{color:var(--color-accent)}.mc-store .trust-badges__grid{padding-top:0;padding-bottom:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:0;background:transparent}.mc-store .trust-badge{gap:12px;padding:24px 16px;background:transparent;border:0;border-block:1px solid var(--color-border);border-radius:0;box-shadow:none;align-items:center}.mc-store .trust-badge:first-child{padding-left:0}.mc-store .trust-badge:hover{transform:none;box-shadow:none;background:transparent}.mc-store .trust-badge__icon{color:var(--color-muted);font-size:18px}.mc-store .trust-badge__title{font-size:13px;font-weight:500;gap:8px}.mc-store .trust-badge__sub{font-size:12px;color:var(--color-muted);margin-top:4px;line-height:20px}.mc-store .trust-badge__arrow{display:none}.mc-store .featured-collection{padding:80px 0}.mc-store .product-grid{gap:32px 20px;align-items:start}.mc-store .product-card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.mc-store .product-card:hover{transform:none;box-shadow:none}.mc-store .product-card__image-wrap{aspect-ratio:1;height:auto;border-radius:12px;background:var(--color-surface)}.mc-store .product-card__img{aspect-ratio:1;object-fit:cover;transform:none}.mc-store .product-card:hover .product-card__img{transform:none}.mc-store .product-card__info{padding:16px 0 0}.mc-store .product-card__title{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:22px;letter-spacing:0;margin:8px 0 12px;min-height:44px}.mc-store .product-card__price-row{gap:8px;margin-bottom:16px}.mc-store .product-price{font-weight:500;font-size:15px;font-variant-numeric:tabular-nums}.mc-store .product-price--compare{font-size:13px;font-weight:400;color:var(--color-muted)}.mc-store .product-card__quick-add-btn{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:12px 0;border-top:1px solid var(--color-border);background:transparent;color:var(--color-text);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;text-align:left}.mc-store .product-card__quick-add-btn:hover{color:var(--color-accent)}.mc-store .mc-sold{display:block;min-height:44px;padding:12px 0;font-size:13px;color:var(--color-muted);border-top:1px solid var(--color-border)}.mc-store .product-badge{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);font-size:12px;text-transform:none;letter-spacing:0;font-weight:400;padding:4px 8px}.mc-store .product-price__savings{background:transparent;color:var(--color-muted);font-weight:400;font-size:12px;padding:0}.mc-store .vs__wrap{padding-block:64px;border-top:1px solid var(--color-border)}.mc-store .vs__head{position:relative;margin-bottom:32px}.mc-store .vs__sub{margin:0;max-width:560px;font-size:15px;line-height:24px}.mc-store .vs__head .section-label{justify-content:flex-start}.mc-store .vs__stats{justify-content:flex-start;gap:24px;margin-top:24px;font-size:12px}.mc-store .vs__stats b{font-family:var(--font-body);font-size:20px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.mc-store .vs__links{margin-top:16px}.mc-store .vs__tt,.mc-store .vs__social,.mc-store .vs__social a{font-size:13px;font-weight:400}.mc-store .vs__rail{gap:16px;padding:0 0 16px}.mc-store .vs__card{flex-basis:240px;width:240px;border-radius:12px;box-shadow:none}.mc-store .vs__nav{width:44px;height:44px;box-shadow:none;border-radius:8px}.mc-store .social-stats__wrap{padding-top:0;padding-bottom:64px}.mc-store .social-stats__inner{gap:0;border-block:1px solid var(--color-border)}.mc-store .social-stats__item{background:transparent;border:0;border-radius:0;padding:24px 16px;box-shadow:none}.mc-store .social-stats__item:hover{transform:none;box-shadow:none}.mc-store .social-stats__value{color:var(--color-text);font-size:32px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mc-store .social-stats__label{font-size:12px;line-height:20px;max-width:220px}.mc-store .testimonials{padding:16px 0 64px}.mc-store .tm-marquee{overflow-x:auto;padding:0 40px 16px;max-width:1360px;margin:auto}.mc-store .tm-track{display:flex;width:max-content;transform:none!important;gap:16px;cursor:auto}.mc-store .tm-card{width:320px;border:1px solid var(--color-border);border-radius:12px;background:transparent;box-shadow:none;padding:24px}.mc-store .tm-card:hover{transform:none;box-shadow:none}.mc-store .tm-prod{background:transparent;border-radius:0;padding:16px 0;border-bottom:1px solid var(--color-border)}.mc-store .testimonial-card__text{font-size:15px;line-height:24px;color:var(--color-text);font-style:normal}.mc-store .testimonial-card__author{font-weight:500}.mc-store .testimonials__hint{display:none}.mc-store .testimonial-card__stars,.mc-store .star-rating,.mc-store .stars__fill{color:#805b24;filter:none}.mc-store .email-signup{padding:32px 0 80px}.mc-store .es2__panel{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding:48px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;box-shadow:none}.mc-store .es2__heading{font-size:36px;margin-bottom:20px}.mc-store .es2__sub{font-size:15px;line-height:24px;color:var(--color-muted);max-width:440px}.mc-store .es2__perks{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px;font-size:12px;color:var(--color-muted)}.mc-store .es2__formcard{padding:0;background:transparent;border:0;box-shadow:none;align-self:center}.mc-store .es2__formcard label{display:block;font-size:13px;margin-bottom:8px}.mc-store .es2__form{display:block}.mc-store .es2__input{width:100%;padding:12px 16px;min-height:48px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);margin-bottom:12px}.mc-store .es2__formcard .btn{width:100%;justify-content:space-between}.mc-store .es2__disc{font-size:12px;color:var(--color-muted);margin-top:16px}.mc-store .es2__code{font:24px ui-monospace,monospace;margin:16px 0}.mc-store .site-footer{background:var(--color-bg);border-top:1px solid var(--color-border)}.mc-store .site-footer__inner{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:32px;padding-block:48px}.mc-store .site-footer__logo-text{color:var(--color-text);font-size:20px;font-weight:500;letter-spacing:-.04em}.mc-store .site-footer__heading{color:var(--color-text);font-size:13px;text-transform:none;letter-spacing:0;font-weight:500}.mc-store .site-footer__tagline,.mc-store .site-footer__link,.mc-store .site-footer__social-link,.mc-store .site-footer__bottom span{color:var(--color-muted);font-size:12px;line-height:20px}.mc-store .site-footer__nav,.mc-store .site-footer__social{display:flex;flex-direction:column;gap:12px}.mc-store .site-footer__link:hover,.mc-store .site-footer__social-link:hover{transform:none;color:var(--color-accent)}.mc-store .site-footer__bottom{border-color:var(--color-border);padding-block:20px}.mc-store .collection-page,.mc-store .cart-page{padding:64px 40px 80px}.mc-store .collection-header__title,.mc-store .cart-page__title{font-size:48px;letter-spacing:-.04em;line-height:1.08}.mc-store .collection-nudge{background:transparent;color:var(--color-muted);border:0;border-block:1px solid var(--color-border);border-radius:0;padding:16px 0;font-weight:400;margin-bottom:32px}.mc-store .collection-toolbar{gap:16px;margin-bottom:32px}.mc-store .sort-select,.mc-store .collection-filter{font-size:13px;min-height:44px;border-radius:8px;background:var(--color-bg)}.mc-store .product-main__grid{gap:64px;padding:48px 40px 64px;grid-template-columns:1.1fr 1fr}.mc-store .product-gallery__main{border-radius:12px;border:0;margin-bottom:16px}.mc-store .product-gallery__img,.mc-store .product-gallery__main:hover .product-gallery__img{transform:none}.mc-store .product-gallery__thumbs{flex-wrap:wrap;gap:8px}.mc-store .product-gallery__thumb{width:64px;height:64px;border-radius:8px}.mc-store .product-info__title{font-size:36px;line-height:1.14;margin-top:16px;margin-bottom:24px;letter-spacing:-.035em}.mc-store .product-info__price{flex-wrap:wrap;gap:12px;margin-bottom:24px}.mc-store .product-info__price .product-price--current{font-size:24px}.mc-store .product-option__label{font-size:13px;font-weight:500}.mc-store .option-swatch{font-size:13px;padding:12px 16px;border-radius:8px;background:transparent}.mc-store .option-swatch--selected{background:var(--color-surface);border-color:var(--color-text);color:var(--color-text)}.mc-store .qty-picker{height:48px;border-radius:8px}.mc-store .qty-picker__btn{width:44px;min-height:44px}.mc-store .product-form__qty-row{gap:12px}.mc-store .product-tabs{margin-top:32px}.mc-store .product-tabs__tab{padding:12px 16px;min-height:44px;font-size:13px;font-weight:400;letter-spacing:0}.mc-store .product-tabs__panel{font-size:14px;line-height:24px;color:var(--color-text)}.mc-store .product-tabs__panel :is(p,ul,ol){margin-bottom:16px}.mc-store .product-tabs__panel :is(ul,ol){padding-left:20px}.mc-store .product-tabs__panel h3{font-size:20px;margin:24px 0 16px}.mc-store .pm-ship{background:transparent;border-color:var(--color-border);border-radius:8px;padding:16px;margin-top:20px}.mc-store .pm-ship__fill,.mc-store .shipping-bar__fill{background:var(--color-accent)}.mc-store .pm-bundle{padding-block:48px}.mc-store .pm-bundle__head,.mc-store .pm-sec-head{text-align:left}.mc-store .pm-bundle__head .section-label,.mc-store .pm-sec-head .section-label{justify-content:flex-start!important}.mc-store .product-reviews__heading{font-size:32px;font-weight:500;line-height:1.16;letter-spacing:-.025em}.mc-store .pm-bundle__item{border:1px solid var(--color-border);background:transparent;box-shadow:none;border-radius:12px;padding:20px}.mc-store .pm-bundle__item:hover{transform:none;box-shadow:none}.mc-store .pm-bundle__name{font-size:14px;font-weight:400;letter-spacing:0}.mc-store .pm-bundle__this{background:transparent;color:var(--color-muted);text-transform:none;letter-spacing:0}.mc-store .pm-bundle__save{background:transparent;color:var(--color-muted)}.mc-store .pm-faqsec{padding-block:48px 64px}.mc-store .pm-trustline{font-size:13px;line-height:24px;color:var(--color-muted)}.mc-store .sticky-atc{background:var(--color-bg);border-color:var(--color-border);box-shadow:none;padding-block:12px}.mc-store .sticky-atc__name{font-size:14px;font-weight:400}.mc-store .sticky-atc__price{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.mc-store .cart-summary{background:transparent;border-radius:12px;padding:24px;top:104px}.mc-store .cart-summary__title{font-size:24px;letter-spacing:-.02em;margin-bottom:24px}.mc-store .cart-summary__total span:last-child{font-size:24px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.mc-store .cart-summary__row{gap:16px}.mc-store .cart-summary__row span:last-child{text-align:right}.mc-store .cart-item__name,.mc-store .cart-item__price{font-size:14px;font-weight:500}.mc-store .cart-item__qty{min-width:128px}.mc-store .cart-item__remove{font-size:12px;padding:8px 0}.mc-store .cart-upsell-item{background:transparent;border-radius:12px;padding:12px;gap:12px}.mc-store .cart-upsell-item:hover{transform:none;box-shadow:none}.mc-store .cart-upsell-item__price{font-weight:500;color:var(--color-text)}.mc-store .shipping-bar{background:transparent;border:1px solid var(--color-border);border-radius:12px;padding:20px}.mc-store .shipping-bar__text{color:var(--color-text);font-size:14px}.mc-store .email-popup__card{background:var(--color-bg);box-shadow:var(--shadow-lg);border-radius:16px}.mc-store .email-popup__title{font-size:32px}.mc-store .email-popup__emoji{display:none}.mc-store .email-popup__input{min-height:48px;border:1px solid var(--color-border);border-radius:8px}.mc-store .email-popup__dismiss{font-size:13px;color:var(--color-muted)}.mc-store .email-popup__badge{border-radius:4px;background:var(--color-surface);color:var(--color-text)}.mc-store .cart-toast{background:var(--color-text);color:#fff;border-radius:8px;box-shadow:none}.mc-store .product-card__stars{margin-top:8px}.mc-store .stars__fill{filter:none!important}.mc-store .tm-card:nth-child(n+12){display:none}@media(min-width:1600px){.mc-store .hero__inner{max-width:1360px}}@media(max-width:1100px){.mc-store .hero__inner{gap:40px}.mc-store .site-nav{gap:20px}.mc-store .site-footer__inner{grid-template-columns:repeat(3,1fr);gap:32px}.mc-store .site-footer__brand{grid-column:1/-1}.mc-store .product-main__grid{gap:32px}.mc-store .es2__panel{gap:40px;padding:32px}}@media(max-width:768px){.mc-store .page-width,.mc-store .site-header__inner,.mc-store .hero__inner,.mc-store .trust-badges__grid,.mc-store .vs__wrap,.mc-store .fp-w,.mc-store .story-page__inner,.mc-store #shopify-section-announcement-bar{padding-inline:20px}.mc-store .mc-announcement{justify-content:center;font-size:12px;padding:8px 0}.mc-store .mc-announcement a{display:none}.mc-store .site-header__inner,.mc-store .site-header.scrolled .site-header__inner{height:64px}.mc-store .site-header__logo-text{font-size:18px}.mc-store .mc-hero{padding:40px 0 32px}.mc-store .hero__inner{grid-template-columns:1fr;gap:32px}.mc-store .hero__heading{font-size:44px;line-height:1.06;margin-bottom:20px}.mc-store .hero__subheading{font-size:15px;line-height:24px;margin-bottom:24px}.mc-store .hero__actions{gap:20px}.mc-store .btn{padding-inline:20px}.mc-store .mc-kicker,.mc-store .section-label{margin-bottom:16px}.mc-specimen--1 .mc-specimen__image{aspect-ratio:1.4}.mc-specimen__caption{padding-block:8px}.mc-store .trust-badges__grid{grid-template-columns:repeat(2,1fr)}.mc-store .trust-badge{flex-direction:row;text-align:left;gap:12px;padding:16px 0;border-top:0}.mc-store .trust-badge:nth-child(-n+2){border-top:1px solid var(--color-border)}.mc-store .trust-badge__title{font-size:12px;line-height:20px}.mc-store .trust-badge__sub{font-size:12px;line-height:16px;margin-top:0}.mc-store .featured-collection{padding:48px 0}.mc-store .section-heading{font-size:28px}.mc-store .section-header{margin-bottom:24px}.mc-store .product-grid--4-col,.mc-store .product-grid--3-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mc-store .product-card__title{font-size:13px;line-height:20px;min-height:60px;margin-bottom:8px;overflow-wrap:anywhere}.mc-store .product-card__info{padding-top:12px}.mc-store .product-card__price-row{gap:4px;flex-wrap:wrap;margin-bottom:8px}.mc-store .mc-product-code{font-size:11px}.mc-store .product-card__quick-add-btn{font-size:12px}.mc-store .product-price{font-size:14px}.mc-store .vs__wrap{padding-block:40px}.mc-store .vs__card{width:68vw;flex-basis:68vw}.mc-store .vs__stats{gap:16px}.mc-store .vs__social{display:block;margin:12px 0 0}.mc-store .social-stats__wrap{padding-bottom:40px}.mc-store .social-stats__inner{grid-template-columns:repeat(2,1fr)}.mc-store .social-stats__item{padding:20px 8px}.mc-store .social-stats__value{font-size:28px}.mc-store .social-stats__label{font-size:12px}.mc-store .tm-marquee{padding-inline:20px}.mc-store .tm-card{width:300px;padding:20px}.mc-store .email-signup{padding:16px 0 48px}.mc-store .es2__panel{grid-template-columns:1fr;gap:32px;padding:24px}.mc-store .es2__heading{font-size:28px}.mc-store .es2__perks{gap:8px 16px}.mc-store .site-footer__inner{grid-template-columns:repeat(2,1fr);padding-block:32px;gap:32px 20px}.mc-store .site-footer__bottom .page-width{gap:16px}.mc-store .collection-page,.mc-store .cart-page{padding:40px 20px 64px}.mc-store .collection-header__title,.mc-store .cart-page__title{font-size:36px}.mc-store .product-main__grid{grid-template-columns:1fr;gap:32px;padding:24px 20px 40px}.mc-store .product-info__title{font-size:28px;line-height:1.16}.mc-store .product-gallery__thumb{width:48px;height:48px}.mc-store .product-tabs__tab{padding-inline:12px}.mc-store .product-tabs__panel{font-size:14px}.mc-store .pm-bundle{padding-block:32px}.mc-store .pm-bundle__items{gap:12px}.mc-store .pm-bundle__item{padding:12px;min-width:0}.mc-store .pm-bundle__name{font-size:12px}.mc-store .pm-bundle__plus{display:none}.mc-store .product-reviews__heading{font-size:28px}.mc-store .sticky-atc__name{max-width:36vw;font-size:12px}.mc-store .sticky-atc .btn{min-height:44px;font-size:12px;padding:12px 16px}.mc-store .sticky-atc__inner,.mc-store .sticky-atc__actions{gap:8px}.mc-store .cart-layout{grid-template-columns:1fr;gap:32px}.mc-store .cart-item{grid-template-columns:64px 1fr;gap:12px;padding-block:20px}.mc-store .cart-item__qty{grid-column:2}.mc-store .cart-item__img{width:64px;height:64px}.mc-store .cart-summary{position:static;padding:20px}.mc-store .cart-upsell-item__name{white-space:normal}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mc-store *,.mc-store *:before,.mc-store *:after{transition:none!important}}.mc-store .mc-discount{margin-bottom:16px;font-size:13px;color:var(--color-muted)}.mc-store .fp-hero,.mc-store .cx__bg,.mc-store .faqx__hero{background:var(--color-bg)}.mc-store .fp-hero:before,.mc-store .fp-hero:after,.mc-store .fp-band:before,.mc-store .fp-band:after,.mc-store .fp-holo:before,.mc-store .cx__bg:before,.mc-store .cx__bg:after{display:none}.mc-store .fp-h1 .a{background:none;-webkit-text-fill-color:var(--color-text);color:var(--color-text)}.mc-store .fp-h1,.mc-store .cx__title,.mc-store .faqx__title,.mc-store .story-page-section .page-section__title{font-size:clamp(36px,5vw,64px);line-height:1.08;font-weight:500;letter-spacing:-.04em}.mc-store .fp-h2,.mc-store .fp-band h2{font-size:clamp(28px,3vw,40px);line-height:1.16;font-weight:500;letter-spacing:-.025em}.mc-store .fp-rev{opacity:1;transform:none}.mc-store .fp-sec{padding-block:64px}.mc-store .fp-head{margin-bottom:32px}.mc-store .fp-eye,.mc-store .fp-label,.mc-store .cx__chips-label,.mc-store .cx__field-label,.mc-store .fp-form label,.mc-store .st-panel__era,.mc-store .fp-panel .st,.mc-store .fp-bpanel .st,.mc-store .fp-demo__lbl{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;background:transparent;color:var(--color-muted);padding:0;border-radius:0}.mc-store .fp-eye .dot,.mc-store .fp-label__bar{display:none}.mc-store .fp-card,.mc-store .fp-rec,.mc-store .fp-retcard,.mc-store .fp-deliver,.mc-store .fp-form,.mc-store .fp-cart,.mc-store .fp-holo,.mc-store .cx__card,.mc-store .faqx__item,.mc-store .faqx__ai{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;box-shadow:none}.mc-store .fp-card:hover,.mc-store .fp-rec:hover,.mc-store .cx__card:hover{transform:none;box-shadow:none}.mc-store .fp-card{padding:24px}.mc-store .fp-card h3,.mc-store .cx__card h3,.mc-store .faqx__q,.mc-store .fp-faq summary,.mc-store .cx__qa__item summary{font-weight:500}.mc-store .fp-card .ic,.mc-store .cx__ic,.mc-store .faqx__ai__avatar{width:40px;height:40px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-muted)}.mc-store .fp-card:hover .ic{transform:none}.mc-store .fp-band,.mc-store .st-cta,.mc-store .faqx__help{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:16px}.mc-store .fp-band p,.mc-store .st-cta p,.mc-store .faqx__help p{color:var(--color-muted)}.mc-store .fp-band .btn{background:var(--color-accent);color:#fff}.mc-store .fp-lock__core,.mc-store .fp-holo,.mc-store .fp-track__fill{background:var(--color-surface);box-shadow:none}.mc-store .fp-deliver:before,.mc-store .fp-retcard:before{display:none}.mc-store .fp-tab,.mc-store .fp-pay,.mc-store .faqx__num,.mc-store .st-node__yr{font-weight:400;letter-spacing:0}.mc-store .fp-retcard__big,.mc-store .fp-cart__amt{font-size:48px;line-height:1.08;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mc-store .faqx__q{padding:20px}.mc-store .faqx__expand{border-radius:8px;font-size:13px;min-height:44px;padding:12px 16px;font-weight:400}.mc-store .faqx__ai__name{font-weight:500}.mc-store .fp-hero{padding-block:64px}@media(max-width:768px){.mc-store .fp-hero,.mc-store .fp-sec{padding-block:40px}.mc-store .fp-hero__grid{gap:32px}.mc-store .fp-card,.mc-store .fp-form,.mc-store .fp-cart{padding:20px}.mc-store .fp-cards--4{grid-template-columns:1fr 1fr}.mc-store .fp-card .ic{width:32px;height:32px}.mc-store .fp-hero__art{min-width:0}.mc-store .fp-holo,.mc-store .fp-deliver,.mc-store .fp-retcard{max-width:100%}}.mc-store .option-swatch{position:relative}.mc-store .option-swatch__input{display:block;position:absolute;width:1px;height:1px;opacity:0}.mc-store .option-swatch:focus-within{outline:2px solid var(--color-accent);outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/unslop.css.map */
