:root{--ma-ink: #2f2a24;--ma-ink-strong: #1a1a1a;--ma-ink-soft: #6b6255;--ma-cream: #fff8ee;--ma-butter: #fff8af;--ma-lemon: #ffff8d;--ma-lime: #a8cf45;--ma-lime-dark: #8fb536;--ma-olive: #6e7f3f;--ma-terracotta: #f28c52;--ma-terracotta-dark: #d4733b;--ma-clay: #6a2700;--ma-blush: #ffd7d7;--ma-gold: #f4b400;--ma-white: #ffffff;--ma-line: rgba(47, 42, 36, .14);--font-heading--family: "Belleza", "Optima", "Palatino Linotype", Georgia, serif;--font-body--family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-subheading--family: var(--font-heading--family);--font-accent--family: var(--font-heading--family);--ma-font-display: var(--font-heading--family);--ma-font-body: var(--font-body--family);--ma-fs-display: clamp(32px, 12px + 3.6vw, 64px);--ma-fs-h1: clamp(32px, 16px + 2.2vw, 48px);--ma-fs-h2: clamp(32px, 24px + 1.1vw, 40px);--ma-fs-h3: clamp(24px, 20px + .9vw, 32px);--ma-fs-h4: clamp(20px, 18px + .3vw, 24px);--ma-fs-lg: clamp(16px, 14px + .3vw, 20px);--ma-fs-base: 16px;--ma-fs-sm: 13px;--ma-fs-xs: 12px;--ma-lh-tight: 1.1;--ma-lh-heading: 1.2;--ma-lh-body: 1.65;--ma-lh-body-lg: 1.5;--ma-track-label: .14em;--ma-r-sm: 6px;--ma-r-card: 12px;--ma-r-pill: 999px;--ma-r-lg: 38px;--ma-r-xl: 56px;--ma-page-max: 1800px;--ma-content-max: calc(var(--page-width, 120rem) + 2 * var(--ma-gutter));--ma-gutter: 20px;--ma-section-y: clamp(56px, 6vw, 112px);--ma-gap: clamp(20px, 2.2vw, 40px);--ma-shadow-card: 0 2px 12px rgba(47, 42, 36, .07);--ma-shadow-lift: 0 8px 28px rgba(47, 42, 36, .12);--ma-ease: cubic-bezier(.22, .61, .36, 1)}@media screen and (min-width:750px){:root{--ma-gutter: 48px}}@media screen and (min-width:1200px){:root{--ma-gutter: 120px}}.ma-section{position:relative;padding-block:var(--ma-pt, var(--ma-section-y)) var(--ma-pb, var(--ma-section-y));font-family:var(--ma-font-body)}.ma-container{width:100%;max-width:var(--ma-content-max);margin-inline:auto;padding-inline:var(--ma-gutter)}.ma-container--wide{max-width:var(--ma-page-max)}.ma-container--narrow{max-width:780px}.ma-grid{display:grid;gap:var(--ma-gap)}.ma-stack{display:flex;flex-direction:column;gap:var(--ma-gap)}.ma-display,.ma-h1,.ma-h2,.ma-h3,.ma-h4{font-family:var(--ma-font-display);font-weight:400;line-height:var(--ma-lh-heading);text-wrap:balance;margin:0;color:inherit}.ma-display{font-size:var(--ma-fs-display);line-height:var(--ma-lh-tight)}.ma-h1{font-size:var(--ma-fs-h1)}.ma-h2{font-size:var(--ma-fs-h2)}.ma-h3{font-size:var(--ma-fs-h3)}.ma-h4{font-size:var(--ma-fs-h4)}.ma-body{font-size:var(--ma-fs-base);line-height:var(--ma-lh-body);margin:0}.ma-body--lg{font-size:var(--ma-fs-lg)}.ma-body--sm{font-size:var(--ma-fs-sm)}.ma-body p{margin:0 0 var(--ma-para-gap)}.ma-body p:last-child{margin-bottom:0}:root{--ma-para-gap: 1em}.ma-section p+p:not([class]),.ma-section .rte p+p,.ma-section .metafield-rich_text_field p+p,.ma-section ul+p,.ma-section ol+p{margin-top:var(--ma-para-gap)}.ma-label{font-family:var(--ma-font-display);font-size:var(--ma-fs-xs);letter-spacing:var(--ma-track-label);text-transform:uppercase;font-weight:400;margin:0}.ma-measure{max-width:65ch}.ma-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 24px;border-radius:var(--ma-r-pill);border:1px solid transparent;font-family:var(--ma-font-display);font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ma-ease),color .2s var(--ma-ease),border-color .2s var(--ma-ease),transform .2s var(--ma-ease)}.ma-btn:hover{transform:translateY(-1px)}.ma-btn:focus-visible{outline:2px solid var(--ma-olive);outline-offset:3px}.ma-btn--primary{background:var(--ma-lime);color:var(--ma-ink);border-color:var(--ma-olive)}.ma-btn--primary:hover{background:var(--ma-lime-dark);border-color:var(--ma-olive)}.ma-btn--olive{background:var(--ma-olive);color:var(--ma-cream);border-color:var(--ma-olive)}.ma-btn--olive:hover{background:#5c6b34}.ma-btn--outline{background:transparent;color:currentColor;border-color:currentColor}.ma-btn--outline:hover{background:var(--ma-ink);color:var(--ma-cream);border-color:var(--ma-ink)}.ma-btn--white{background:var(--ma-white);color:var(--ma-ink);border-color:var(--ma-white)}.ma-btn--white:hover{background:var(--ma-cream)}.ma-btn--link{min-height:0;padding:0;border:0;background:none;text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:4px}.ma-btn--sm{min-height:36px;padding:6px 18px;font-size:14px}.ma-btn--full{width:100%}.ma-card{background:var(--ma-white);border-radius:var(--ma-r-card);overflow:hidden;display:flex;flex-direction:column}.ma-media{position:relative;display:block;overflow:hidden;background:#2f2a240f;border-radius:var(--ma-r-card)}.ma-media img,.ma-media video{display:block;width:100%;height:100%;object-fit:cover}.ma-media--square{aspect-ratio:1 / 1}.ma-media--portrait{aspect-ratio:3 / 4}.ma-media--landscape{aspect-ratio:4 / 3}.ma-media--wide{aspect-ratio:16 / 9}.ma-media--placeholder{display:grid;place-items:center;background:repeating-linear-gradient(45deg,#2f2a240d 0 10px,#2f2a2417 10px 20px)}.ma-media--placeholder svg{width:40%;height:auto;opacity:.35}.ma-section-header{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(28px,3vw,48px)}.ma-section-header--center{align-items:center;text-align:center}.ma-section-header--center .ma-body{margin-inline:auto}.ma-section-header--split{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--ma-gap);flex-wrap:wrap}.ma-wave{position:absolute;left:0;width:100%;height:var(--ma-wave-h, 96px);line-height:0;pointer-events:none;z-index:0}.ma-section>.ma-container,.ma-section>.ma-image-with-text__inner,.ma-section>.ma-marquee__viewport{position:relative;z-index:1}.ma-wave--top{top:-1px}.ma-wave--bottom{bottom:-1px}.ma-wave svg{display:block;width:100%;height:100%}.ma-wave--ribbon{overflow:hidden}.ma-wave__ribbon,.ma-wave__solid{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:749px){.ma-wave--soft{--ma-wave-h: 40px !important}.ma-wave--organic{--ma-wave-h: 28px !important}.ma-wave--sine{--ma-wave-h: 30.5px !important}}.ma-wave__ribbon{opacity:.55}.ma-wave--top .ma-wave__ribbon{transform:translateY(var(--ma-ribbon-offset, 18px))}.ma-wave--bottom .ma-wave__ribbon{transform:scaleY(-1) translateY(var(--ma-ribbon-offset, 18px))}.ma-wave--bottom svg{transform:scaleY(-1)}.ma-section:has(>.ma-wave--top){padding-top:calc(var(--ma-pt, var(--ma-section-y)) + var(--ma-wave-h, 96px) * .25)!important}.ma-section:has(>.ma-wave--bottom){padding-bottom:calc(var(--ma-pb, var(--ma-section-y)) + var(--ma-wave-h, 96px) * .25)!important}.ma-section:has(>.ma-wave--sine.ma-wave--bottom){padding-bottom:calc(var(--ma-pb, var(--ma-section-y)) + var(--ma-wave-h, 96px) * .25)!important}.ma-section:has(>.ma-wave--sine.ma-wave--top){padding-top:calc(var(--ma-pt, var(--ma-section-y)) + var(--ma-wave-h, 96px) * .25)!important}.ma-scroller{display:grid;grid-auto-flow:column;gap:var(--ma-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ma-scroller::-webkit-scrollbar{display:none}.ma-scroller>*{scroll-snap-align:start}.ma-scroller--2{grid-auto-columns:minmax(0,calc(50% - var(--ma-gap) / 2))}.ma-scroller--auto{grid-auto-columns:minmax(240px,1fr)}.ma-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ma-text-center{text-align:center}.ma-tt-upper{text-transform:uppercase}.ma-tt-lower{text-transform:lowercase}.ma-tt-title{text-transform:capitalize}.ma-tt-none{text-transform:none}.ma-hide-mobile{display:none}.ma-hide-desktop{display:initial}@media screen and (min-width:750px){.ma-hide-mobile{display:initial}.ma-hide-desktop{display:none}}@media(prefers-reduced-motion:reduce){.ma-btn,.ma-card,.ma-media img{transition:none!important}.ma-marquee__track{animation:none!important}}@media screen and (min-width:990px){.ma-section:has(>.ma-wave--bottom.ma-wave--ribbon){padding-bottom:calc(var(--ma-pb, var(--ma-section-y)) + var(--ma-wave-h, 96px))!important}}.ma-btn--secondary{background:var(--ma-cream);color:var(--ma-olive);border-color:var(--ma-olive)}.ma-btn--secondary:hover{background:var(--ma-cream);color:var(--ma-ink);border-color:var(--ma-olive)}.ma-reveal{opacity:0;translate:0 24px;transition:opacity .7s var(--ma-ease, ease-out),translate .7s var(--ma-ease, ease-out);transition-delay:calc(var(--ma-reveal-i, 0) * 70ms)}.ma-reveal.is-in{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){.ma-reveal{opacity:1;translate:none;transition:none}}.ma-benefit-icon,.ma-benefit-icon svg{overflow:visible}.ma-benefit-icon path,.ma-benefit-icon circle,.ma-benefit-icon polyline,.ma-benefit-icon line{stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset 1.1s ease-out .25s}.ma-section.is-in .ma-benefit-icon path,.ma-section.is-in .ma-benefit-icon circle,.ma-section.is-in .ma-benefit-icon polyline,.ma-section.is-in .ma-benefit-icon line,[data-ma-reveal=off] .ma-benefit-icon path,[data-ma-reveal=off] .ma-benefit-icon circle,[data-ma-reveal=off] .ma-benefit-icon polyline,[data-ma-reveal=off] .ma-benefit-icon line{stroke-dashoffset:0}@keyframes ma-float{0%,to{translate:0 0}50%{translate:0 -3px}}.ma-marquee .ma-benefit-icon{animation:ma-float 3.2s ease-in-out infinite}.ma-reviews__star{display:inline-block;scale:.4;opacity:0;transition:scale .45s cubic-bezier(.34,1.56,.64,1),opacity .3s ease-out}.ma-section.is-in .ma-reviews__star{scale:1;opacity:1}.ma-section.is-in .ma-reviews__star--empty{opacity:.35}.ma-reviews__star:nth-child(1){transition-delay:.45s}.ma-reviews__star:nth-child(2){transition-delay:.55s}.ma-reviews__star:nth-child(3){transition-delay:.65s}.ma-reviews__star:nth-child(4){transition-delay:.75s}.ma-reviews__star:nth-child(5){transition-delay:.85s}@keyframes ma-drift{0%{scale:1}to{scale:1.06}}.ma-section.is-in.ma-hero img{animation:ma-drift 14s ease-out forwards}.ma-pcard__media,.ma-pcard__media-wrap,.ma-reviews__card-frame,.ma-reviews__card-media,.ma-ugc__photo-frame,.ma-before-after__media,.ma-founder__media{overflow:hidden}.ma-pcard img,.ma-reviews__card img,.ma-ugc__tile img,.ma-before-after__card img{transition:scale .7s var(--ma-ease, ease-out)}.ma-pcard:hover img,.ma-reviews__card:hover img,.ma-ugc__tile:hover img{scale:1.05}.ma-btn{transition:translate .2s ease-out,background-color .2s ease-out,color .2s ease-out}.ma-btn:hover{translate:0 -2px}.ma-btn:active{translate:0 1px}@keyframes ma-sway{0%,to{translate:0 0}50%{translate:-1.5% 0}}.ma-wave{overflow:hidden}.ma-wave svg{width:103%;animation:ma-sway 12s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ma-benefit-icon *,.ma-reviews__star{transition:none;stroke-dashoffset:0;scale:1;opacity:1}.ma-marquee .ma-benefit-icon,.ma-hero img,.ma-wave svg{animation:none}}.ma-section[class]{color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.ma-section:has(>.ma-wave--top){padding-top:calc(min(var(--ma-pt, 40px),40px) + var(--ma-wave-h, 40px) * .25)!important}.ma-section:has(>.ma-wave--bottom){padding-bottom:calc(min(var(--ma-pb, 40px),40px) + var(--ma-wave-h, 40px) * .25)!important}}.ma-btn--primary:not(.ma-pcard .ma-btn):not(.ma-header .ma-btn){min-width:245px;min-height:48px;font-size:20px;line-height:1.2;padding-block:11px;padding-inline:32px}.ma-btn--secondary:not(.ma-pcard .ma-btn),.ma-btn--outline:not(.ma-pcard .ma-btn){min-width:264px;min-height:40px;font-size:16px;line-height:1.2;padding-block:8px;padding-inline:28px}@media screen and (max-width:749px){.ma-btn--primary:not(.ma-pcard .ma-btn):not(.ma-header .ma-btn){min-width:245px;max-width:100%}}[style*=--ma-heading-weight] :is(h1,h2,h3,h4,h5,h6,.ma-display,.ma-h1,.ma-h2,.ma-h3,.ma-h4){font-weight:var(--ma-heading-weight)!important}[style*=--ma-body-weight] :is(p,li,.ma-body,.ma-eyebrow){font-weight:var(--ma-body-weight)!important}.ma-wave--sine svg{transform:scaleY(-1)}.ma-wave--bottom.ma-wave--sine svg{transform:none}.ma-wave--bottom.ma-wave--sine{bottom:-20px}.ma-wave--top.ma-wave--sine{top:-20px}.ma-wave__solid--mobile{display:none}@media screen and (max-width:749px){.ma-wave__solid--desktop{display:none}.ma-wave__solid--mobile{display:block}.ma-wave--bottom.ma-wave--sine{bottom:-5px}.ma-wave--top.ma-wave--sine{top:-5px}}.ma-section a:not(.ma-btn):not(.ma-before-after__cta):not([class*=__link]):not([class*=icon]):not(.ma-pcard a):not([class*=ma-collection__]):not([class*=ma-blog__]):not([class*=ma-article__]){color:var(--ma-olive);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s}.ma-section a:not(.ma-btn):not(.ma-before-after__cta):not([class*=__link]):not([class*=icon]):not(.ma-pcard a):hover{color:var(--ma-terracotta)}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ma-terracotta) 75%,transparent) var(--ma-cream)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--ma-cream)}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ma-terracotta) 75%,transparent);border-radius:8px;border:2px solid var(--ma-cream)}::-webkit-scrollbar-thumb:hover{background:var(--ma-terracotta)}.ma-btn{white-space:nowrap;max-width:100%}@media screen and (max-width:749px){.ma-btn--primary:not(.ma-pcard .ma-btn):not(.ma-header .ma-btn){min-width:0;width:auto;padding-inline:28px;font-size:clamp(16px,4.6vw,20px)}.ma-btn--secondary:not(.ma-pcard .ma-btn),.ma-btn--outline:not(.ma-pcard .ma-btn){min-width:0;width:auto;padding-inline:24px}}.ma-footer__newsletter-submit{border-width:2px!important}.ma-btn--secondary{position:relative;overflow:hidden;isolation:isolate}.ma-btn--secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ma-lime);translate:0 101%;transition:translate .35s cubic-bezier(.22,.61,.36,1)}.ma-btn--secondary:hover:before,.ma-btn--secondary:focus-visible:before{translate:0 0}@media(prefers-reduced-motion:reduce){.ma-btn--secondary:before{transition:none}}@media screen and (max-width:989px){.ma-section [class*=__scroller],.ma-section [class*=__track],.ma-section [class*=__grid]{scroll-padding-inline:var(--ma-gutter)}}@media screen and (max-width:749px){.ma-section{padding-top:min(var(--ma-pt, 40px),40px)!important;padding-bottom:min(var(--ma-pb, 40px),40px)!important}.ma-section.has-wave-bottom{padding-bottom:calc(min(var(--ma-pb, 40px),40px) + clamp(24px,8vw,40px))!important}.ma-routine-steps.has-wave-top{padding-top:calc(min(var(--ma-pt, 40px),40px) + var(--wave-h))!important}main>.shopify-section:first-child .ma-section{padding-top:min(var(--ma-pt, 24px),24px)!important}}@media screen and (max-width:749px){.ma-how-it-works .ma-how-it-works__copy{padding-top:48px;padding-bottom:28px}.ma-how-it-works .ma-how-it-works__carousel{padding-bottom:20px}.ma-routine-steps.has-wave-top{padding-top:calc(24px + var(--wave-h))!important}.ma-cta .ma-cta__inner{padding-top:0;padding-bottom:0}}@media screen and (max-width:749px){main>.shopify-section:first-child .ma-section.has-wave-top{padding-top:calc(min(var(--ma-pt, 24px),24px) + 15px)!important}}@media screen and (max-width:749px){.ma-section:has(>.ma-wave--bottom):not(.has-wave-bottom){padding-bottom:calc(min(var(--ma-pb, 40px),40px) + 32px)!important}.ma-section:has(>.ma-wave--top):not(.has-wave-top):not(.ma-how-it-works){padding-top:calc(min(var(--ma-pt, 40px),40px) + 24px)!important}}body,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}#MainContent>.shopify-section:last-child .ma-wave--bottom .ma-wave__ribbon{display:none}h1,h2,h3,h4,h5,h6,[class*=__heading],[class*=__title]{text-wrap:balance}p,li,blockquote,[class*=__text],[class*=__body],[class*=__subheading],[class*=__sub],.rte{text-wrap:pretty}html:root{--font-heading-family: var(--font-heading--family);--font-heading-weight: 400;--font-body-family: var(--font-body--family)}.shopify-policy__container{max-width:min(726px,100%);box-sizing:border-box;overflow-wrap:anywhere;padding:120px 20px 160px;font-family:var(--ma-font-body);color:var(--ma-ink)}.shopify-policy__title{text-align:left}.shopify-policy__title h1{margin:0 0 60px;padding-bottom:60px;border-bottom:1px solid #cccccc;font-family:var(--ma-font-body);font-weight:500;font-size:40px;line-height:1.2;letter-spacing:0}.shopify-policy__body .rte{font-size:14px;line-height:1.7;color:var(--ma-ink)}.shopify-policy__body h1,.shopify-policy__body h2{font-family:var(--ma-font-body);font-weight:500;font-size:19px;line-height:1.4;margin:40px 0 12px;letter-spacing:0}.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--ma-font-body);font-weight:500;font-size:16px;line-height:1.4;margin:28px 0 8px;letter-spacing:0}.shopify-policy__body p,.shopify-policy__body li{margin:0 0 12px}.shopify-policy__body a{color:var(--ma-olive)}@media screen and (max-width:749px){.shopify-policy__container{padding:40px 20px 100px}.shopify-policy__title h1{font-size:32px;padding-bottom:32px;margin-bottom:32px}}.ma-cart-bump{animation:ma-cart-bump .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ma-cart-bump{0%,to{transform:scale(1)}40%{transform:scale(1.18)}}.ma-is-added>span:first-child:before{content:"";display:inline-block;width:.35em;height:.7em;margin-right:.5em;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-.12em) rotate(45deg)}.ma-pcard__product-form{display:block}.ma-pcard__product-form .loading .loading__spinner,.ma-pcard__product-form .loading__spinner{display:none}.ma-pcard__product-form .loading{opacity:.7}@media(prefers-reduced-motion:reduce){.ma-cart-bump{animation:none}}.cart-drawer .ma-cart-drawer__ctas{display:flex;flex-direction:column;align-items:stretch;gap:10px}.cart-drawer .ma-cart-drawer__ctas>*+*{margin:0}.cart-drawer .ma-cart-drawer__ctas .cart__checkout-button{width:100%}.ma-cart-drawer__view-cart{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.6rem;border:1px solid rgb(var(--color-foreground));border-radius:999px;background:transparent;font-size:15px;letter-spacing:.04em;white-space:nowrap;text-decoration:none;color:rgb(var(--color-foreground));transition:background-color .2s ease,color .2s ease}.ma-cart-drawer__view-cart:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ma-cart-drawer__continue{align-self:center;padding:6px 4px;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-items .cart-item{grid-template:"media details totals" auto "media qty qty" auto / 84px minmax(0,1fr) auto;column-gap:16px;row-gap:12px;margin:0 0 12px;padding:12px;background:#fff9;border:1px solid rgba(47,42,36,.07);border-radius:16px;transition:opacity .3s ease,transform .4s cubic-bezier(.32,.72,0,1)}.cart-drawer .cart-items .cart-item:last-child{margin-bottom:12px}.cart-drawer .cart-items .cart-item>td,.cart-drawer .cart-items .cart-item>.cart-item__quantity{padding:0}.cart-drawer .cart-items .cart-item>td+td{padding-left:0}.cart-drawer .cart-items .cart-item>.cart-item__media{grid-area:media;align-self:start}.cart-drawer .cart-items .cart-item>.cart-item__details{grid-area:details;min-width:0}.cart-drawer .cart-items .cart-item>.cart-item__totals{grid-area:totals}.cart-drawer .cart-items .cart-item>.cart-item__quantity{grid-area:qty;align-self:end}.ma-cart-line__media{position:relative;width:84px;aspect-ratio:var(--ma-line-ratio, .75);border-radius:12px;overflow:hidden;background:var(--ma-butter, #fff8af)}.ma-cart-line__media--card{background:#efe6d8}.ma-cart-line__media .cart-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cart-drawer .cart-items .ma-cart-line__media .cart-item__image{width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.32,.72,0,1)}.cart-drawer .cart-items .ma-cart-line__media:not(.ma-cart-line__media--card) .cart-item__image{object-fit:contain;padding:6px}.cart-drawer .cart-items .cart-item:hover .ma-cart-line__media .cart-item__image{transform:scale(1.04)}.cart-drawer .cart-items .cart-item__name{font-family:var(--ma-font-display);font-size:16px;line-height:1.25;letter-spacing:.01em;color:var(--ma-ink);text-decoration:none}.cart-drawer .cart-items .cart-item__name:hover{color:var(--ma-olive);text-decoration:none}.cart-drawer .cart-items .cart-item__details .product-option,.cart-drawer .cart-items .cart-item__details dl{margin-top:4px;font-size:13px;line-height:1.4;color:#2f2a249e}.cart-drawer .cart-items .cart-item__totals .price{font-family:var(--ma-font-display);font-size:16px;color:var(--ma-ink);font-variant-numeric:tabular-nums}.cart-drawer .cart-items .cart-item__old-price{font-size:13px;opacity:.55}.cart-drawer .cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;gap:8px}.cart-drawer .cart-items .cart-item .quantity{width:104px;min-height:36px;border-radius:999px;border:1px solid rgba(47,42,36,.22);background:transparent}.cart-drawer .cart-items .cart-item .quantity:before,.cart-drawer .cart-items .cart-item .quantity:after{display:none}.cart-drawer .cart-items .cart-item .quantity__button{width:34px;color:var(--ma-ink)}.cart-drawer .cart-items .cart-item .quantity__input{font-size:14px;font-variant-numeric:tabular-nums}.cart-drawer .cart-items .cart-item cart-remove-button{margin-left:auto}.cart-drawer .cart-items .cart-item cart-remove-button .button{width:34px;height:34px;min-width:0;min-height:0;padding:0;border-radius:50%;color:#2f2a248c;transition:background-color .2s ease,color .2s ease}.cart-drawer .cart-items .cart-item cart-remove-button .button:hover{background:#2f2a240f;color:var(--ma-ink)}.cart-drawer .cart-items .cart-item cart-remove-button .button:before,.cart-drawer .cart-items .cart-item cart-remove-button .button:after{display:none}.cart-drawer .cart-items .cart-item .loading__spinner{padding-top:0}@media(prefers-reduced-motion:reduce){.cart-drawer .cart-items .ma-cart-line__media .cart-item__image{transition:none}}.ma-loop-cue{position:absolute;left:50%;bottom:16px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 9px;border-radius:999px;background:#ffffffbd;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:0 4px 18px #2f2a241a;color:var(--ma-ink, #2f2a24);font-family:var(--ma-font-body);font-size:12px;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:0;transform:translate(-50%,6px) scale(.96);pointer-events:none;transition:opacity .35s ease,transform .55s cubic-bezier(.32,.72,0,1)}.ma-loop-cue svg{width:14px;height:14px;flex:none}.ma-loop-cue.is-on{opacity:1;transform:translate(-50%) scale(1)}.ma-loop-cue.is-on svg{animation:ma-loop-spin .7s cubic-bezier(.32,.72,0,1)}@keyframes ma-loop-spin{0%{rotate:-180deg}to{rotate:0deg}}@media(prefers-reduced-motion:reduce){.ma-loop-cue{transition:opacity .2s ease;transform:translate(-50%)}.ma-loop-cue.is-on svg{animation:none}}.ma-product-carousel__dot,.ma-how-it-works__dot,.ma-orbit__dot{position:relative}.ma-product-carousel__dot:after,.ma-how-it-works__dot:after,.ma-orbit__dot:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ma-tokens.css.map */
