:root{--mab-bg: #FAF8F5;--mab-text: #2C2C2C;--mab-text-secondary: #3A3A3A;--mab-gold: #C9A96E;--mab-gold-text: #8B7340;--mab-error: #C4717A;--mab-hover: #657166;--mab-surface: #FFFFFF;--mab-border: #E5E0D8}:root{--mab-font-display: "Playfair Display", Georgia, serif;--mab-font-body: "Inter", -apple-system, sans-serif}:root{--mab-space-xs: 8px;--mab-space-sm: 16px;--mab-space-md: 24px;--mab-space-lg: 32px;--mab-space-xl: 48px;--mab-space-2xl: 64px;--mab-space-3xl: 80px;--mab-section-desktop: 80px;--mab-section-tablet: 60px;--mab-section-mobile: 40px}:root{--mab-ease-reveal: cubic-bezier(0, 0, .58, 1);--mab-ease-state: cubic-bezier(.25, .1, .25, 1);--mab-ease-exit: cubic-bezier(.42, 0, 1, 1);--mab-duration-micro: .15s;--mab-duration-reveal: .3s;--mab-duration-page: .4s;--mab-stagger: 40ms}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--mab-bg);color:var(--mab-text);font:400 clamp(1rem,1.5vw,1.125rem)/1.6 var(--mab-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto;display:block}h1,.mab-h1{font:700 clamp(2rem,5vw,3rem)/1.1 var(--mab-font-display);letter-spacing:-.02em;color:var(--mab-text)}h2,.mab-h2{font:700 clamp(1.625rem,4vw,2.5rem)/1.2 var(--mab-font-display);letter-spacing:-.01em;color:var(--mab-text)}h3,.mab-h3{font:600 clamp(1.3rem,3vw,2rem)/1.3 var(--mab-font-display);color:var(--mab-text)}h4,.mab-h4{font:600 clamp(1.125rem,2vw,1.5rem)/1.4 var(--mab-font-body);letter-spacing:.01em;color:var(--mab-text)}.mab-body,.mab-p{font:400 clamp(1rem,1.5vw,1.125rem)/1.6 var(--mab-font-body);color:var(--mab-text)}.mab-text-sm{font-size:.875rem;line-height:1.5}.mab-caption{font-size:.75rem;line-height:1.4;letter-spacing:.02em}.mab-eyebrow{font:400 .75rem/1.4 var(--mab-font-body);letter-spacing:.15em;text-transform:uppercase}.mab-container{max-width:1200px;margin:0 auto;padding:0 var(--mab-space-sm)}@media(min-width:750px){.mab-container{padding:0 var(--mab-space-lg)}}@media(min-width:990px){.mab-container{padding:0 var(--mab-space-2xl)}}.mab-container--narrow{max-width:720px;margin:0 auto;padding:0 var(--mab-space-sm)}@media(min-width:750px){.mab-container--narrow{padding:0 var(--mab-space-lg)}}.mab-container--wide{max-width:800px;margin:0 auto;padding:0 var(--mab-space-sm)}@media(min-width:750px){.mab-container--wide{padding:0 var(--mab-space-lg)}}.mab-section{padding:var(--mab-section-mobile) 0}@media(min-width:750px){.mab-section{padding:var(--mab-section-tablet) 0}}@media(min-width:990px){.mab-section{padding:var(--mab-section-desktop) 0}}.mab-section--light{background:var(--mab-bg)}.mab-section--dark{background:var(--mab-text);color:var(--mab-bg)}.mab-section--dark h1,.mab-section--dark h2,.mab-section--dark h3,.mab-section--dark h4,.mab-section--dark .mab-h1,.mab-section--dark .mab-h2,.mab-section--dark .mab-h3{color:var(--mab-bg)}.mab-section--dark p,.mab-section--dark .mab-body{color:#faf8f5cc}.mab-split{display:grid;grid-template-columns:1fr;gap:var(--mab-space-xl);align-items:center}@media(min-width:750px){.mab-split{grid-template-columns:1fr 1fr;gap:var(--mab-space-2xl)}}@media(min-width:750px){.mab-split--5-7{grid-template-columns:5fr 7fr}.mab-split--7-5{grid-template-columns:7fr 5fr}}.mab-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--mab-text);color:var(--mab-bg);padding:16px 32px;font:400 .875rem/1 var(--mab-font-body);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--mab-text);border-radius:0;cursor:pointer;text-decoration:none;transition:background var(--mab-duration-micro) var(--mab-ease-state),transform var(--mab-duration-micro) var(--mab-ease-state);min-height:48px}.mab-btn-primary:hover{background:var(--mab-hover);border-color:var(--mab-hover);color:var(--mab-bg);transform:translateY(-2px)}.mab-btn-primary:active{transform:translateY(0)}.mab-btn-primary--inv{background:var(--mab-bg);color:var(--mab-text);border-color:var(--mab-bg)}.mab-btn-primary--inv:hover{background:var(--mab-border);border-color:var(--mab-border);color:var(--mab-text)}.mab-btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--mab-text);padding:16px 32px;font:400 .875rem/1 var(--mab-font-body);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--mab-text);border-radius:0;cursor:pointer;text-decoration:none;transition:background var(--mab-duration-micro) var(--mab-ease-state),color var(--mab-duration-micro) var(--mab-ease-state),transform var(--mab-duration-micro) var(--mab-ease-state);min-height:48px}.mab-btn-secondary:hover{background:var(--mab-text);color:var(--mab-bg);transform:translateY(-2px)}.mab-btn-secondary:active{transform:translateY(0)}.mab-btn-secondary--inv{color:var(--mab-bg);border-color:var(--mab-bg)}.mab-btn-secondary--inv:hover{background:var(--mab-bg);color:var(--mab-text)}.mab-btn-text{display:inline-flex;align-items:center;gap:4px;font:500 .875rem/1 var(--mab-font-body);color:var(--mab-text);text-decoration:none;border-bottom:1px solid var(--mab-text);padding-bottom:2px;transition:color var(--mab-duration-micro) var(--mab-ease-state),border-color var(--mab-duration-micro) var(--mab-ease-state)}.mab-btn-text:hover{color:var(--mab-hover);border-color:var(--mab-hover)}.mab-btn-text .mab-arrow{display:inline-block;transition:transform var(--mab-duration-micro) var(--mab-ease-state)}.mab-btn-text:hover .mab-arrow{transform:translate(4px)}.mab-section--dark .mab-btn-text{color:var(--mab-bg);border-color:var(--mab-bg)}.mab-section--dark .mab-btn-text:hover{color:var(--mab-gold);border-color:var(--mab-gold)}@media(max-width:749px){.mab-btn-primary,.mab-btn-secondary{width:100%}}:focus-visible{outline:2px solid var(--mab-text);outline-offset:2px}.mab-section--dark :focus-visible{outline-color:var(--mab-bg)}.mab-reveal{opacity:0;transform:translateY(30px);transition:opacity var(--mab-duration-reveal) var(--mab-ease-reveal),transform var(--mab-duration-reveal) var(--mab-ease-reveal)}.mab-reveal.is-visible{opacity:1;transform:translateY(0)}.mab-reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity var(--mab-duration-reveal) var(--mab-ease-reveal),transform var(--mab-duration-reveal) var(--mab-ease-reveal)}.mab-reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.mab-reveal-stagger.is-visible>*:nth-child(1){transition-delay:calc(var(--mab-stagger) * 0)}.mab-reveal-stagger.is-visible>*:nth-child(2){transition-delay:calc(var(--mab-stagger) * 1)}.mab-reveal-stagger.is-visible>*:nth-child(3){transition-delay:calc(var(--mab-stagger) * 2)}.mab-reveal-stagger.is-visible>*:nth-child(4){transition-delay:calc(var(--mab-stagger) * 3)}.mab-reveal-stagger.is-visible>*:nth-child(5){transition-delay:calc(var(--mab-stagger) * 4)}.mab-reveal-stagger.is-visible>*:nth-child(6){transition-delay:calc(var(--mab-stagger) * 5)}.mab-reveal-left{opacity:0;transform:translate(-30px);transition:opacity var(--mab-duration-reveal) var(--mab-ease-reveal),transform var(--mab-duration-reveal) var(--mab-ease-reveal)}.mab-reveal-right{opacity:0;transform:translate(30px);transition:opacity var(--mab-duration-reveal) var(--mab-ease-reveal),transform var(--mab-duration-reveal) var(--mab-ease-reveal)}.mab-reveal-left.is-visible,.mab-reveal-right.is-visible{opacity:1;transform:translate(0)}.mab-reveal-scale{opacity:0;transform:scale(.95);transition:opacity var(--mab-duration-reveal) var(--mab-ease-reveal),transform var(--mab-duration-reveal) var(--mab-ease-reveal)}.mab-reveal-scale.is-visible{opacity:1;transform:scale(1)}.mab-reveal-line{transform:scaleX(0);transform-origin:center;transition:transform .6s var(--mab-ease-reveal)}.mab-reveal-line.is-visible{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.mab-reveal,.mab-reveal-stagger>*,.mab-reveal-left,.mab-reveal-right,.mab-reveal-scale,.mab-reveal-line{opacity:1!important;transform:none!important;transition:none!important}}.mab-anim-fade{opacity:0;transform:translateY(30px);transition:opacity .6s var(--mab-ease-reveal),transform .6s var(--mab-ease-reveal)}.mab-anim-fade.mab-visible{opacity:1;transform:translateY(0)}.mab-anim-slide-left{opacity:0;transform:translate(-30px);transition:opacity .6s var(--mab-ease-reveal),transform .6s var(--mab-ease-reveal)}.mab-anim-slide-left.mab-visible{opacity:1;transform:translate(0)}.mab-anim-slide-right{opacity:0;transform:translate(30px);transition:opacity .6s var(--mab-ease-reveal),transform .6s var(--mab-ease-reveal)}.mab-anim-slide-right.mab-visible{opacity:1;transform:translate(0)}.mab-anim-stagger-child{opacity:0;transform:translateY(16px);transition:opacity .5s var(--mab-ease-reveal),transform .5s var(--mab-ease-reveal);transition-delay:var(--mab-delay, 0ms)}.mab-anim-stagger.mab-visible .mab-anim-stagger-child{opacity:1;transform:translateY(0)}.mab-anim-scale{opacity:0;transform:scale(.95);transition:opacity .6s var(--mab-ease-reveal),transform .6s var(--mab-ease-reveal)}.mab-anim-scale.mab-visible{opacity:1;transform:scale(1)}.mab-anim-line{opacity:0;transform:scaleX(0);transform-origin:center;transition:transform .8s var(--mab-ease-reveal),opacity .4s var(--mab-ease-reveal)}.mab-anim-line.mab-visible{opacity:1;transform:scaleX(1)}@media(prefers-reduced-motion:reduce){[class*=mab-anim-]{opacity:1!important;transform:none!important;transition:none!important}.mab-anim-stagger.mab-visible .mab-anim-stagger-child{opacity:1!important;transform:none!important}}.mab-gold-divider{max-width:120px;margin:0 auto;height:1px;background:var(--mab-gold)}.mab-placeholder{display:flex;align-items:center;justify-content:center;background:var(--mab-border);color:var(--mab-text-secondary);font:italic 300 1rem/1.4 var(--mab-font-display);text-align:center;padding:var(--mab-space-md)}.mab-section--dark .mab-placeholder{background:#faf8f50f;color:#faf8f566}.mab-announcement-bar{background:var(--mab-text);color:var(--mab-bg);height:36px;display:flex;align-items:center;justify-content:center;font:400 .75rem/1 var(--mab-font-body);letter-spacing:.08em;text-transform:uppercase;overflow:hidden;position:relative}@media(min-width:750px){.mab-announcement-bar{height:40px}}.mab-announcement-bar a{color:inherit;text-decoration:none}.mab-announcement-bar__messages{display:flex;flex-direction:column;align-items:center;animation:mab-announcement-rotate 8s var(--mab-ease-state) infinite}.mab-announcement-bar__msg{white-space:nowrap;height:36px;display:flex;align-items:center}@media(min-width:750px){.mab-announcement-bar__msg{height:40px}}@keyframes mab-announcement-rotate{0%,42%{transform:translateY(0)}50%,92%{transform:translateY(-50%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mab-announcement-bar__messages{animation:none}.mab-announcement-bar__msg:not(:first-child){display:none}}.sticky-header__threshold{display:none!important}body h1,body h2,body h3,body .mab-h1,body .mab-h2,body .mab-h3{font-family:var(--mab-font-display)}body,body p,body span,body a,body li,body .mab-body,body .mab-p{font-family:var(--mab-font-body)}.mab-header-section .shopify-section-header-inner,.mab-announcement-section+.shopify-section-header{display:none!important}.mab-header-section .header,.mab-header-section .header-wrapper,.mab-header-section .header__heading,.mab-header-section .header__icons{all:unset}.mab-header-section #cart-icon-bubble:not(.mab-header__cart){display:none!important}.mab-header a,.mab-header button{font-family:var(--mab-font-body)}.wt-cart__drawer~.mab-header{position:sticky}.mab-header{position:sticky;top:0;z-index:90;background:var(--mab-bg);height:56px;transition:transform var(--mab-duration-reveal) var(--mab-ease-state),background var(--mab-duration-reveal) var(--mab-ease-state);will-change:transform}@media(min-width:750px){.mab-header{height:64px}}.mab-header.is-scrolled{background:#faf8f5e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mab-header.is-hidden{transform:translateY(-100%)}.mab-header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1200px;margin:0 auto;padding:0 var(--mab-space-sm)}@media(min-width:750px){.mab-header__inner{padding:0 var(--mab-space-lg)}}@media(min-width:990px){.mab-header__inner{padding:0 var(--mab-space-2xl)}}.mab-header__logo{font:600 1rem/1 var(--mab-font-display);color:var(--mab-text);text-decoration:none;white-space:nowrap;letter-spacing:.02em}@media(min-width:750px){.mab-header__logo{font-size:1.125rem}}.mab-header__logo img{height:24px;width:auto}@media(min-width:750px){.mab-header__logo img{height:28px}}@media(min-width:990px){.mab-header__hamburger-wrap{display:none}.mab-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.mab-header__logo-wrap{justify-self:start}.mab-header__nav{justify-self:center}.mab-header__actions{justify-self:end}}@media(max-width:989px){.mab-header__inner{display:grid;grid-template-columns:48px 1fr 48px;align-items:center}.mab-header__hamburger{justify-self:start}.mab-header__logo-wrap{justify-self:center}.mab-header__actions{justify-self:end}}.mab-header__nav{display:none}@media(min-width:990px){.mab-header__nav{display:flex;align-items:center;gap:var(--mab-space-lg);list-style:none;margin:0;padding:0}}.mab-header__nav-link{font:400 .8125rem/1 var(--mab-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--mab-text);text-decoration:none;padding:4px 0;border-bottom:1px solid transparent;transition:border-color var(--mab-duration-micro) var(--mab-ease-state)}.mab-header__nav-link:hover{border-bottom-color:var(--mab-text)}.mab-header__hamburger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;color:var(--mab-text)}@media(min-width:990px){.mab-header__hamburger{display:none}}.mab-header__hamburger-icon{display:flex;flex-direction:column;gap:5px;width:20px}.mab-header__hamburger-icon span{display:block;height:1.5px;background:currentColor;transition:transform var(--mab-duration-micro) var(--mab-ease-state),opacity var(--mab-duration-micro) var(--mab-ease-state)}.mab-header__actions{display:flex;align-items:center}.mab-header__cart{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--mab-text);text-decoration:none}.mab-header__cart svg{width:22px;height:22px}.mab-header__cart-count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;border-radius:8px;background:var(--mab-text);color:var(--mab-bg);font:500 .625rem/16px var(--mab-font-body);text-align:center;padding:0 4px}.mab-header__cart-count:empty{display:none}.mab-mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--mab-bg);display:flex;flex-direction:column;padding:var(--mab-space-xl) var(--mab-space-sm);opacity:0;visibility:hidden;transition:opacity var(--mab-duration-page) var(--mab-ease-state),visibility var(--mab-duration-page) var(--mab-ease-state)}.mab-mobile-nav.is-open{opacity:1;visibility:visible}.mab-mobile-nav__close{position:absolute;top:var(--mab-space-sm);right:var(--mab-space-sm);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--mab-text)}.mab-mobile-nav__links{list-style:none;margin:0;padding:var(--mab-space-xl) 0 0}.mab-mobile-nav__links li{border-bottom:1px solid var(--mab-border)}.mab-mobile-nav__links a{display:block;padding:var(--mab-space-md) 0;font:400 1.25rem/1.3 var(--mab-font-display);color:var(--mab-text);text-decoration:none}.mab-mobile-nav__links a:hover{color:var(--mab-hover)}.mab-footer{background:var(--mab-text);color:var(--mab-bg);padding:var(--mab-space-3xl) 0 var(--mab-space-lg)}.mab-footer a{color:#faf8f5b3;text-decoration:none;transition:color var(--mab-duration-micro) var(--mab-ease-state)}.mab-footer a:hover{color:var(--mab-bg)}.mab-footer__grid{display:grid;grid-template-columns:1fr;gap:var(--mab-space-lg)}@media(min-width:750px){.mab-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--mab-space-2xl)}}.mab-footer__brand-logo{font:600 1.125rem/1 var(--mab-font-display);color:var(--mab-bg);margin-bottom:var(--mab-space-sm)}.mab-footer__brand-tagline{font:400 .875rem/1.6 var(--mab-font-body);color:#faf8f599;margin-bottom:var(--mab-space-md)}.mab-footer__social{display:flex;gap:var(--mab-space-sm)}.mab-footer__social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px}.mab-footer__social svg{width:20px;height:20px}.mab-footer__col-title{font:400 1rem/1 var(--mab-font-display);color:var(--mab-bg);margin-bottom:var(--mab-space-sm)}.mab-footer__links{list-style:none;margin:0;padding:0}.mab-footer__links li{margin-bottom:var(--mab-space-xs)}.mab-footer__links a{font:400 .875rem/1.6 var(--mab-font-body)}@media(max-width:749px){.mab-footer__col{border-bottom:1px solid rgba(250,248,245,.1);padding-bottom:0}.mab-footer__col-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:var(--mab-space-sm) 0;margin-bottom:0}.mab-footer__col-title:after{content:"+";font:300 1.25rem/1 var(--mab-font-body);color:#faf8f580;transition:transform var(--mab-duration-micro) var(--mab-ease-state)}.mab-footer__col.is-open .mab-footer__col-title:after{content:"\2212"}.mab-footer__links{max-height:0;overflow:hidden;transition:max-height var(--mab-duration-reveal) var(--mab-ease-state)}.mab-footer__col.is-open .mab-footer__links{max-height:300px;padding-bottom:var(--mab-space-sm)}}.mab-footer__bottom{margin-top:var(--mab-space-xl);padding-top:var(--mab-space-lg);border-top:1px solid rgba(250,248,245,.1);display:flex;flex-direction:column;gap:var(--mab-space-sm);align-items:center;text-align:center}@media(min-width:750px){.mab-footer__bottom{flex-direction:row;justify-content:space-between;text-align:left}}.mab-footer__copyright{font:400 .75rem/1.4 var(--mab-font-body);color:#faf8f580}.mab-footer__legal{display:flex;gap:var(--mab-space-sm);font:400 .75rem/1.4 var(--mab-font-body)}.mab-footer__legal a{color:#faf8f580}.mab-footer__legal a:hover{color:var(--mab-bg)}.mab-footer__payments{display:flex;gap:var(--mab-space-xs);align-items:center}.mab-footer__payments svg{width:38px;height:24px;opacity:.5}.mab-credibility{background:var(--mab-bg);padding:var(--mab-space-3xl) 0;border-top:1px solid var(--mab-border);border-bottom:1px solid var(--mab-border)}.mab-credibility__items{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--mab-space-xl) var(--mab-space-lg)}@media(min-width:750px){.mab-credibility__items{gap:var(--mab-space-xl) var(--mab-space-3xl)}}.mab-credibility__item{display:flex;flex-direction:column;align-items:center;gap:var(--mab-space-sm);text-align:center}.mab-credibility__item svg{width:32px;height:32px;color:var(--mab-text);stroke-width:1}.mab-credibility__item span{font:400 .6875rem/1.4 var(--mab-font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--mab-text-secondary)}.mab-email-form{display:flex;flex-direction:column;gap:var(--mab-space-sm);max-width:560px;margin:0 auto}@media(min-width:480px){.mab-email-form{flex-direction:row}}.mab-email-form input[type=email]{flex:1;height:48px;padding:0 var(--mab-space-sm);font:400 .875rem/48px var(--mab-font-body);border:1px solid var(--mab-border);border-radius:4px;background:transparent;color:var(--mab-text);outline:none;transition:border-color var(--mab-duration-micro) var(--mab-ease-state)}.mab-email-form input[type=email]::placeholder{color:var(--mab-text-secondary)}.mab-email-form input[type=email]:focus{border-color:var(--mab-text)}.mab-section--dark .mab-email-form input[type=email]{border-color:#faf8f54d;color:var(--mab-bg)}.mab-section--dark .mab-email-form input[type=email]::placeholder{color:#faf8f580}.mab-section--dark .mab-email-form input[type=email]:focus{border-color:var(--mab-gold)}.mab-faq-section+.mab-faq-section{margin-top:var(--mab-space-3xl)}.mab-faq-category-title{font:400 .75rem/1.4 var(--mab-font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--mab-gold-text);margin-bottom:var(--mab-space-md);padding-bottom:var(--mab-space-sm);border-bottom:1px solid var(--mab-border)}.mab-faq-item{border-bottom:1px solid var(--mab-border)}.mab-faq-question{width:100%;padding:var(--mab-space-md) 0;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--mab-space-sm);font:500 .9375rem/1.4 var(--mab-font-body);color:var(--mab-text);transition:color var(--mab-duration-micro) var(--mab-ease-state)}.mab-faq-question:hover{color:var(--mab-hover)}.mab-faq-icon{font:300 1.125rem/1 var(--mab-font-body);flex-shrink:0;transition:transform .2s var(--mab-ease-state)}.mab-faq-item.is-open .mab-faq-icon{transform:rotate(45deg)}.mab-faq-answer{max-height:0;overflow:hidden;transition:max-height .2s var(--mab-ease-state)}.mab-faq-answer-inner{padding:0 0 var(--mab-space-md);font:400 .875rem/1.7 var(--mab-font-body);color:var(--mab-text-secondary)}.mab-faq-item.is-open .mab-faq-answer{max-height:500px}.mab-benefits-grid{display:grid;grid-template-columns:1fr;gap:var(--mab-space-xl) var(--mab-space-2xl);max-width:960px;margin:0 auto;text-align:left}@media(min-width:750px){.mab-benefits-grid{grid-template-columns:1fr 1fr}}.mab-benefit-block h3{margin-bottom:0}.mab-benefit-line{width:30px;height:1px;background:var(--mab-gold);margin:var(--mab-space-xs) 0 var(--mab-space-sm)}.mab-benefit-block p{font:400 .875rem/1.6 var(--mab-font-body);color:var(--mab-text-secondary);max-width:480px}.mab-product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:var(--mab-space-xs)}.mab-product-gallery__main{grid-column:1 / -1}.mab-product-price{font:400 1.75rem/1.2 var(--mab-font-display);margin-bottom:var(--mab-space-sm)}.mab-product-founding{font-size:1rem;margin-bottom:var(--mab-space-md);line-height:1.5}.mab-product-founding__price{color:var(--mab-gold-text);font-weight:500}.mab-product-founding__strike{text-decoration:line-through;color:var(--mab-text-secondary)}.mab-product-badges{font:400 .8125rem/1.8 var(--mab-font-body);color:var(--mab-text-secondary);margin-bottom:var(--mab-space-md)}.mab-product-prelaunch{font:400 .8125rem/1.6 var(--mab-font-body);color:var(--mab-text-secondary);padding-top:var(--mab-space-md);border-top:1px solid var(--mab-border)}.mab-ingredient-card{padding:var(--mab-space-md) 0;border-bottom:1px solid var(--mab-border)}.mab-ingredient-card:last-of-type{border-bottom:none}.mab-ingredient-name{font:500 .875rem/1.4 var(--mab-font-body);letter-spacing:.02em;margin-bottom:var(--mab-space-xs)}.mab-ingredient-known{font:italic 400 .8125rem/1.5 var(--mab-font-body);color:var(--mab-gold-text)}.mab-values-grid{display:grid;grid-template-columns:1fr;gap:var(--mab-space-xl)}@media(min-width:750px){.mab-values-grid{grid-template-columns:1fr 1fr 1fr;gap:var(--mab-space-xl)}}.mab-value-card h3{font:500 1.25rem/1.3 var(--mab-font-display);margin-bottom:var(--mab-space-sm)}.mab-value-card p{font:400 .875rem/1.6 var(--mab-font-body);color:var(--mab-text-secondary)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;mix-blend-mode:multiply}@media(prefers-reduced-motion:reduce){body:after{display:none}}.mab-credibility__badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font:400 .75rem/1 var(--mab-font-body);letter-spacing:.04em}.mab-credibility__badges span{padding:var(--mab-space-xs) var(--mab-space-md);white-space:nowrap}.mab-credibility__sep{width:1px;height:16px;background:var(--mab-gold);flex-shrink:0}@media(max-width:749px){.mab-credibility__badges{flex-direction:column;gap:4px}.mab-credibility__sep{display:none}}.mab-section-light{background:var(--mab-bg);padding:var(--mab-section-mobile) 0}.mab-section-dark{background:var(--mab-text);color:var(--mab-bg);padding:var(--mab-section-mobile) 0}@media(min-width:750px){.mab-section-light,.mab-section-dark{padding:var(--mab-section-tablet) 0}}@media(min-width:990px){.mab-section-light,.mab-section-dark{padding:var(--mab-section-desktop) 0}}.mab-section-dark p{color:#faf8f5cc}.mab-section-dark h2{color:var(--mab-bg)}.mab-waitlist-form{display:flex;flex-direction:column;gap:12px;max-width:440px;margin:0 auto}@media(min-width:480px){.mab-waitlist-form{flex-direction:row}}.mab-waitlist-form input[type=email]{flex:1;padding:14px 16px;font:400 .875rem/1 var(--mab-font-body);border:1px solid rgba(250,248,245,.3);border-radius:0;background:transparent;color:var(--mab-bg);outline:none;transition:border-color var(--mab-duration-micro) var(--mab-ease-state)}.mab-waitlist-form input[type=email]::placeholder{color:#faf8f580}.mab-waitlist-form input[type=email]:focus{border-color:var(--mab-gold)}.mab-section-light .mab-waitlist-form input[type=email]{border-color:var(--mab-text);color:var(--mab-text)}.mab-section-light .mab-waitlist-form input[type=email]::placeholder{color:var(--mab-text-secondary)}.mab-btn-ghost{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--mab-bg);padding:16px 32px;font:400 .875rem/1 var(--mab-font-body);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--mab-bg);border-radius:0;cursor:pointer;text-decoration:none;min-height:48px;transition:background var(--mab-duration-micro) var(--mab-ease-state),color var(--mab-duration-micro) var(--mab-ease-state)}.mab-btn-ghost:hover{background:var(--mab-bg);color:var(--mab-text)}.mab-btn-outline{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--mab-text);color:var(--mab-text);padding:14px 36px;font:400 .875rem/1 var(--mab-font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:0;cursor:pointer;text-decoration:none;min-height:48px;transition:background var(--mab-duration-micro) var(--mab-ease-state),color var(--mab-duration-micro) var(--mab-ease-state)}.mab-btn-outline:hover{background:var(--mab-text);color:var(--mab-bg)}.mab-btn-outline--inv{border-color:var(--mab-bg);color:var(--mab-bg)}.mab-btn-outline--inv:hover{background:var(--mab-bg);color:var(--mab-text)}.mab-mission-text{font:italic 300 clamp(1.125rem,2.5vw,1.375rem)/1.5 var(--mab-font-display);color:#faf8f5e6}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mab-v2.css.map */
