:root{--navy:#0B2E63;--ocean:#1E6E8C;--ocean-l:#D6ECF1;--green:#2F7D4F;--green-d:#1E5C36;--sand:#E9D8B4;--sand-l:#F1E7D6;--cream:#F6F0E6;--ivory:#FBF8F2;--muted:#4C5A63;--ink:#1F2A33;--turmeric:#D8A622;--coral:#C2512E;--f-head:"Playfair Display",Georgia,serif;--f-body:Inter,system-ui,-apple-system,sans-serif;--f-script:"Great Vibes",cursive;--gutter:20px;--radius:18px;--shadow:0 18px 36px -24px rgba(40,40,20,.45);--sec:64px}@media(min-width:750px){:root{--gutter:40px;--sec:88px}}@media(min-width:1100px){:root{--gutter:64px;--sec:100px}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{margin:0;background:var(--cream);color:var(--ink);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--f-head);color:var(--navy);margin:0;line-height:1.1;font-weight:700}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--turmeric);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--navy);color:#fff;padding:12px 18px}.skip-link:focus{left:12px;top:12px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--gutter)}.site-header .wrap{max-width:none}.section{padding:var(--sec) 0}.sh{text-align:center;max-width:800px;margin:0 auto 32px;padding:0 var(--gutter)}.sh h2{font-size:clamp(32px,6.4vw,56px);margin-bottom:12px}.sh p{font-size:clamp(16px,2.2vw,20px);color:#2b3a45;line-height:1.55}@media(min-width:750px){.sh{margin-bottom:44px}}.eb{display:block;font:700 12px/1.3 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--green-d);margin-bottom:12px}.script{font-family:var(--f-script);font-weight:400;color:var(--green)}.rte{line-height:1.7}.rte p+p{margin-top:1em}.rte a{color:var(--ocean)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:8px;border:2px solid transparent;font:700 14px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s,color .2s}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--navy);color:#fff;box-shadow:0 8px 18px #0b2e6340}.btn--primary:hover{background:#123e80}.btn--outline{background:#ffffffe6;color:var(--navy);border-color:var(--navy)}.btn--outline:hover{background:var(--navy);color:#fff}.btn--gold{background:var(--turmeric);color:var(--navy)}.btn--sm{min-height:44px;padding:0 20px;font-size:12.5px}.btn--block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.pill{display:inline-block;border-radius:999px;color:#fff;font:700 10.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;padding:8px 12px}.fam-z{--fam:#5E9B3A;--tint:#E6EFC2}.fam-s{--fam:#8A8A4E;--tint:#E9E6CF}.fam-b{--fam:#C2512E;--tint:#F6CFB2}.fam-g{--fam:#1E6E8C;--tint:#C4E3EB}.fam-p{--fam:#7B3F8C;--tint:#E3D0E6}.fam-i{--fam:#0B2E63;--tint:#E4E9F1}.pill.fam{background:var(--fam)}.stars{color:var(--turmeric);letter-spacing:2px}.pack-shadow{filter:drop-shadow(0 14px 12px rgba(0,0,0,.24)) drop-shadow(0 2px 3px rgba(0,0,0,.12))}.multiply{mix-blend-mode:multiply}.announce{background:#45773c;color:#f3e9d6;text-align:center;font-size:12.5px;letter-spacing:.05em;padding:9px var(--gutter)}.announce a{text-decoration:none}.site-header{position:static;background:#fbf8f2f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px #0000000f}.shopify-section-group-header-group:has(>.site-header){position:sticky;top:0;z-index:50}@supports not (selector(:has(*))){.site-header{position:sticky;z-index:50}}.hdr{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:68px}.hdr>.logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hdr>nav{display:none}.hdr-left{display:flex;align-items:center}.hdr-search-d{display:none!important}.hdr-icons .icon-btn,.hdr-left .icon-btn{width:42px}@media(min-width:750px){.hdr{height:76px}}@media(min-width:1100px){.hdr{gap:16px;height:84px}.hdr>.logo{position:static;transform:none;order:-1}.hdr>nav{display:block}.hdr-icons .icon-btn{width:44px}.hdr-left{display:none}.hdr-search-d{display:inline-grid!important}}.logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none;line-height:0}.logo img{display:block;height:42px;width:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}@media(min-width:750px){.logo img{height:54px}}@media(min-width:1100px){.logo img{height:62px}}.drawer__head .logo img{height:44px}.logo--footer img{height:64px;filter:none}.nav{display:none}@media(min-width:1100px){.nav{display:flex;gap:34px;list-style:none;margin:0;padding:0}.nav a{display:block;padding:8px 0;font:600 13px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);text-decoration:none;border-bottom:2px solid transparent}.nav a:hover,.nav a[aria-current]{border-color:var(--turmeric)}}.hdr-icons{display:flex;align-items:center;gap:6px}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:none;border:0;color:var(--navy);cursor:pointer;position:relative;text-decoration:none}.icon-btn svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.8}.cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--coral);color:#fff;font:700 10.5px/18px var(--f-body);text-align:center;padding:0 4px}.menu-toggle{display:inline-grid}@media(min-width:1100px){.menu-toggle{display:none}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.drawer[open],.drawer.is-open{visibility:visible}.drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b2e6373;opacity:0;transition:opacity .25s}.drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,380px);background:var(--ivory);transform:translate(-100%);transition:transform .3s;display:flex;flex-direction:column;overflow-y:auto}.drawer.is-open .drawer__bg{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px var(--gutter);border-bottom:1px solid #E7DECE}.drawer__nav{list-style:none;margin:0;padding:8px 0}.drawer__nav a{display:block;padding:16px var(--gutter);font:600 22px/1.2 var(--f-head);color:var(--navy);text-decoration:none;border-bottom:1px solid #EFE7DA}.drawer__foot{margin-top:auto;padding:24px var(--gutter);background:var(--sand-l);font-size:14px;color:var(--muted)}body.no-scroll{overflow:hidden}.hero__hi{display:block;font-size:34px;line-height:1;margin-bottom:6px}.hero__title{width:100%;margin:0 0 18px;color:var(--navy);font-weight:700;letter-spacing:-.005em}.hero__l1,.hero__l2{display:block;white-space:nowrap}.hero__l1{font-size:clamp(26px,8.2vw,34px);line-height:1.12}.hero__l1 .br-m{display:block}.hero__l2{font-size:clamp(34px,10vw,44px);line-height:1.05;margin-top:4px;color:var(--ocean);font-style:normal;font-weight:600}.hero__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.hero__badges li{background:#fff;border-radius:999px;padding:8px 14px 8px 10px;font:700 12.5px/1 var(--f-body);color:var(--green-d);box-shadow:0 4px 10px #00000014;display:flex;align-items:center;gap:7px}.hero__badges li:before{content:"\2713";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--green);color:#fff;font-size:10px}@media(min-width:750px){.hero__l1 .br-m{display:inline}}.hx{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 90% at 78% 40%,#E3F2F5 0,#F3F7F4 45%,var(--ivory) 100%)}.hx__wrap{display:grid;gap:8px;max-width:1320px;margin:0 auto;padding:28px var(--gutter) 36px}.hx__copy{text-align:center}.hx__text{font-size:16.5px;line-height:1.6;color:#1c2b3a;font-weight:500;max-width:560px;margin:0 auto 22px}.hx__ctas{display:flex;flex-direction:column;gap:10px;max-width:420px;margin:0 auto 18px}.hx__badges{justify-content:center}.hx__stage{position:relative;width:100%;max-width:640px;margin:8px auto 0;aspect-ratio:1/.86;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#cfeaf1 0,#bfe3ec 46%,#7fc0d4 47%,#5baac4 62%,#eadbb8 62.5%,#e2cc9f);box-shadow:0 30px 60px -36px #0b2e638c}.hx__sun{position:absolute;left:58%;top:10%;width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff7dd 0,#fce6a6 48%,#fce6a600 72%)}.hx__sea{position:absolute;left:0;right:0;top:47%;height:15%;background:repeating-linear-gradient(180deg,rgba(255,255,255,.18) 0 2px,transparent 2px 14px)}.hx__pack,.hx__root{position:absolute;height:auto;filter:drop-shadow(0 18px 18px rgba(30,40,20,.28)) drop-shadow(0 3px 4px rgba(30,40,20,.14))}.hx__pack--c{width:44%;left:28%;bottom:8%;z-index:4}.hx__pack--l{width:37%;left:3%;bottom:10%;transform:rotate(-6deg);z-index:3}.hx__pack--r{width:33%;right:3%;bottom:10%;transform:rotate(6deg);z-index:3}.hx__root--a{width:28%;left:-4%;bottom:0;z-index:5}.hx__root--b{width:28%;left:34%;bottom:-3%;z-index:5}.hx__root--c{width:26%;right:-4%;bottom:0;z-index:5}.hx__seal{position:absolute;right:2.5%;top:2.5%;z-index:6;--s:clamp(62px,17vw,96px);width:var(--s);height:var(--s);flex:none;box-sizing:border-box;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:0;border:3px solid #fff;transform:rotate(10deg);box-shadow:0 8px 18px #00000040;overflow:hidden}.hx__seal span{display:block;width:72%;font:700 clamp(5.5px,1.6vw,7.5px)/1.2 var(--f-body);letter-spacing:.04em;text-transform:uppercase}.hx__seal b{display:block;font:italic 600 clamp(12px,3.6vw,18px)/1 var(--f-head);letter-spacing:0;text-transform:none;color:#f6d77b;margin:2px 0}@media(min-width:750px){.hx__wrap{padding:44px var(--gutter) 52px}.hx__text{font-size:18.5px}.hx__ctas{flex-direction:row;justify-content:center;max-width:none}}@media(min-width:1100px){.hx__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding:56px 56px 64px;min-height:min(78vh,720px)}.hx__copy{text-align:left;max-width:600px;justify-self:end}.hx__text{margin:0 0 28px;max-width:540px}.hx__ctas{justify-content:flex-start;margin:0 0 22px}.hx__badges{justify-content:flex-start}.hx__stage{max-width:660px;margin:0;justify-self:start}}.trust{background:var(--ocean);color:#fff;overflow:hidden}.trust__row{display:flex;gap:28px;padding:14px 0;width:max-content;animation:marquee 30s linear infinite;font:600 12px/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase}.trust__row span{display:flex;align-items:center;gap:28px;white-space:nowrap}.trust__row span:after{content:"\2726";color:#f6d77b;letter-spacing:0}@keyframes marquee{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.trust__row{animation:none}}.scroller{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--gutter) 18px;scroll-padding:0 var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroller::-webkit-scrollbar{display:none}.scroller>*{scroll-snap-align:start}.scroll-hint{display:flex;justify-content:center;gap:6px;margin-top:4px}.scroll-hint i{width:7px;height:7px;border-radius:50%;background:#0b2e6338}.scroll-hint i:first-child{background:var(--navy)}@media(min-width:750px){.scroller{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;overflow:visible;padding:0 var(--gutter)}.scroll-hint{display:none}}@media(min-width:1100px){.scroller--4{grid-template-columns:repeat(4,1fr)}.scroller--3{grid-template-columns:repeat(3,1fr)}}.fcard{background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--shadow);text-decoration:none;display:flex;flex-direction:column}.fcard__pill{margin:18px 18px 0;border-radius:999px;background:var(--fam);color:#fff;text-align:center;font:700 13px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;padding:13px}.fcard__scene{position:relative;height:300px;margin:14px 18px 0;border-radius:16px;overflow:hidden;background:var(--scene) center 30%/cover}.fcard__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 30%,var(--tint) 100%);opacity:.95}.fcard__scene img{position:absolute;bottom:16px;z-index:2;height:215px;width:auto}.fcard__scene img.a{left:8%;transform:rotate(-5deg)}.fcard__scene img.b{right:8%;transform:rotate(5deg);z-index:1}.fcard__scene img.c{left:50%;transform:translate(-50%);height:240px}.fcard__body{padding:16px 20px 20px;display:flex;flex-direction:column;flex:1}.fcard__body p{font-size:15px;color:var(--muted);text-align:center;margin-bottom:12px}.fcard__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0 0 16px;padding:0}.fcard__list a{display:inline-block;padding:8px 12px;border-radius:999px;background:var(--ivory);border:1px solid #E5DCCB;font:600 13px/1.2 var(--f-body);text-decoration:none;color:var(--ink)}.fcard__go{margin-top:auto;display:block;text-align:center;padding:13px;border-radius:10px;border:2px solid var(--fam);color:var(--fam);font:700 12.5px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}@media(min-width:1100px){.fcard__scene{height:330px}.fcard__scene img{height:230px}.fcard__scene img.c{height:260px}}.roots-sec{background:linear-gradient(180deg,#ede4d6,#e8dcc6)}.rcard{background:var(--ivory);border-radius:22px;overflow:hidden;box-shadow:0 20px 40px -28px #5037148c;text-align:center;padding-bottom:26px;text-decoration:none;display:block}.rcard__ph{position:relative;height:210px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:radial-gradient(ellipse 70% 60% at 50% 55%,#fff8ec 0,#f1e5d1 70%,#e9dac2)}.rcard__ph:after{content:"";position:absolute;left:18%;right:18%;bottom:18px;height:20px;background:radial-gradient(ellipse,rgba(70,45,15,.28),transparent 70%)}.rcard__ph img{position:relative;z-index:1;max-width:82%;max-height:170px;width:auto;filter:drop-shadow(0 10px 10px rgba(60,40,10,.22))}.rcard h3{font-size:27px;margin-bottom:6px}.rcard .t{font:italic 500 18px/1.3 var(--f-head);color:var(--green);margin-bottom:8px;padding:0 16px}.rcard p{font-size:15px;color:var(--muted);padding:0 22px}.rcard .in{display:inline-block;margin-top:12px;font:700 11.5px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ocean)}.pcard{position:relative;background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.pcard__img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:radial-gradient(circle at 50% 45%,#fff 0,var(--tint) 100%);text-decoration:none}.pcard__img img{height:84%;width:auto;object-fit:contain}.pcard__img img.multiply{height:100%;width:100%;object-fit:contain}.pcard__badge{position:absolute;top:12px;left:12px;background:var(--navy);color:#fff;font:700 10px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;padding:7px 10px;border-radius:999px;z-index:2}.pcard__body{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1}.pcard__body .pill{align-self:flex-start;margin-bottom:10px;font-size:9.5px;padding:7px 10px}.pcard__title{font:700 18px/1.2 var(--f-head);color:var(--navy);text-decoration:none;margin-bottom:6px}.pcard__row{margin-top:auto;padding-top:12px;border-top:1px solid #F0E8DB;display:flex;align-items:center;justify-content:space-between;gap:10px}.pcard__price{font:700 19px/1.1 var(--f-head);color:var(--navy)}.pcard__price small{display:block;font:500 11.5px/1.3 var(--f-body);color:var(--muted)}.pcard__add{width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;border:0;display:grid;place-items:center;cursor:pointer;text-decoration:none;font-size:24px;line-height:1;flex-shrink:0}@media(min-width:750px){.pcard__title{font-size:21px}.pcard__body{padding:20px 22px 22px}}.pgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:750px){.pgrid{grid-template-columns:repeat(3,1fr);gap:22px}}@media(min-width:1100px){.pgrid{grid-template-columns:repeat(4,1fr);gap:24px}}.fgrid{display:grid;gap:16px}@media(min-width:750px){.fgrid{grid-template-columns:1fr 1fr;gap:22px}}.fpc{display:grid;grid-template-columns:40% 1fr;background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--shadow);min-height:220px}.fpc__img{position:relative;display:grid;place-items:center;background:var(--scene) center 60%/cover;text-decoration:none}.fpc__img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tint);opacity:.6}.fpc__img img{position:relative;height:190px;width:auto;max-width:92%;object-fit:contain}.fpc__in{padding:20px 18px;display:flex;flex-direction:column}.fpc__in .pill{align-self:flex-start;margin-bottom:10px}.fpc h3{font-size:22px;margin-bottom:4px}.fpc .tl{font:italic 500 16px/1.3 var(--f-head);color:var(--ocean);margin-bottom:10px}.fpc__by{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #EFE7DA;padding-top:14px}.fpc__price{font:700 21px/1 var(--f-head);color:var(--navy)}@media(min-width:1100px){.fpc{grid-template-columns:290px 1fr;min-height:320px}.fpc__img img{height:270px}.fpc__in{padding:36px 36px 30px}.fpc h3{font-size:34px}.fpc .tl{font-size:20px}}.wlq{background:var(--ivory)}.wlq__grid{display:grid}.wlq__img{margin:0;padding:24px var(--gutter) 0;background:var(--sand-l)}.wlq__img img{display:block;width:100%;max-width:520px;margin:0 auto;height:auto;aspect-ratio:1377/1600;object-fit:cover;border-radius:22px 22px 0 0}.wlq__in{padding:40px var(--gutter) 44px}.wlq__in h2{font-size:clamp(36px,7vw,58px);margin-bottom:12px}.wlq__in>p{font-size:16.5px;line-height:1.65;color:#1c2b3a;margin-bottom:22px}.wlq blockquote{margin:0 0 26px;padding:20px 22px;border-left:4px solid var(--turmeric);background:#fff;border-radius:0 16px 16px 0;box-shadow:0 12px 30px -22px #0006}.wlq blockquote p{font:italic 400 clamp(19px,2.6vw,24px)/1.5 var(--f-head);color:#24333f}.wlq cite{display:block;margin-top:12px;font-style:normal}.icons-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:22px var(--gutter);background:var(--sand-l)}.icons-row div{text-align:center;font:700 13px/1.3 var(--f-body);color:var(--green-d)}.icons-row svg{width:34px;height:34px;stroke:var(--green-d);fill:none;stroke-width:1.5;display:block;margin:0 auto 6px}@media(min-width:750px){.icons-row{grid-template-columns:repeat(4,1fr)}}@media(min-width:1100px){.wlq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1320px;margin:0 auto;gap:64px;align-items:center;padding:72px 56px}.wlq__img{padding:0;background:none}.wlq__img img{max-width:540px;margin:0 0 0 auto;border-radius:24px;box-shadow:0 30px 60px -32px #0b2e6380}.wlq__in{padding:0;display:flex;flex-direction:column;justify-content:center}.icons-row{gap:40px;padding:26px var(--gutter)}}.site-footer{background:var(--navy);color:#d6e0ec;padding:56px 0 28px}.ft{display:grid;gap:0;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.14)}.ft__brand{padding-bottom:22px}@media(min-width:1100px){.ft{grid-template-columns:1.3fr .8fr .8fr .8fr 1.4fr;gap:40px;padding-bottom:36px}.ft__brand{padding-bottom:0}}.site-footer ul{list-style:none;margin:0;padding:0 0 10px}.site-footer li{margin-bottom:10px}.site-footer a{text-decoration:none;color:#d6e0ec}.site-footer a:hover{color:#f6d77b}.ft__group{border-top:1px solid rgba(255,255,255,.14)}.ft__group summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:6px 0}.ft__group summary::-webkit-details-marker{display:none}.ft__chev{width:12px;height:12px;border-right:2px solid #F6D77B;border-bottom:2px solid #F6D77B;transform:rotate(45deg);transition:transform .25s;margin-right:6px}.ft__group[open] .ft__chev{transform:rotate(-135deg)}.ft__body{padding-bottom:16px}@media(min-width:1100px){.ft__group{border-top:0}.ft__group summary{cursor:default;pointer-events:none;min-height:0;padding:0 0 16px}.ft__chev{display:none}}.ft__tag{font:italic 500 21px/1.35 var(--f-head);color:#fff;margin:18px 0 0}.news{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.news input{flex:1 1 200px;min-height:52px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;padding:0 16px}.news input::placeholder{color:#afc0d3}.news .btn{flex:0 0 auto}.ft__msg{margin-top:10px;font-size:14px;color:#f6d77b}.social{display:flex;gap:10px;margin-top:18px}.social:empty{display:none}.social a{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center}.social svg{width:18px;height:18px;fill:#fff}.legal{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;align-items:center;padding-top:22px;font-size:13.5px;opacity:.85}.legal__links{display:flex;gap:10px;align-items:center}.legal__links a{padding:10px 2px}@media(max-width:749px){.legal{flex-direction:column-reverse;align-items:center;text-align:center}}.page-hero{position:relative;overflow:hidden;background:var(--ivory);display:grid}.page-hero__img{height:300px;background:var(--img) var(--pos,center)/cover no-repeat}.page-hero__in{padding:28px var(--gutter) 36px}.page-hero h1{font-size:clamp(36px,7.6vw,64px);margin:4px 0 14px}.page-hero .script{font-size:clamp(32px,5vw,46px);display:block;line-height:1}.page-hero p{font-size:clamp(16px,2.1vw,20px);line-height:1.55;color:#1c2b3a;font-weight:500;margin-bottom:24px;max-width:560px}@media(min-width:750px){.page-hero__img{height:440px}}@media(min-width:1100px){.page-hero{grid-template-columns:1fr 1fr;min-height:600px}.page-hero__img{height:auto;min-height:600px;order:2}.page-hero--right .page-hero__img{order:0}.page-hero__in{display:flex;flex-direction:column;justify-content:center;padding:64px 56px 64px var(--gutter)}.page-hero--right .page-hero__in{padding:64px var(--gutter) 64px 56px}}.split{display:grid}.split__img{min-height:300px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 70% 60% at 50% 55%,#fff8ec 0,#f1e5d1 70%,#e7d6bc);position:relative;padding:30px}.split__img img{max-height:320px;width:auto;filter:drop-shadow(0 18px 16px rgba(60,40,10,.25))}.split__img .no{position:absolute;top:18px;left:22px;font:italic 600 56px/1 var(--f-head);color:#0b2e631f}.split__in{padding:36px var(--gutter) 44px;background:var(--ivory)}.split__in h2{font-size:clamp(34px,6vw,54px);margin-bottom:6px}.split__in .t{font:italic 500 clamp(19px,2.5vw,24px)/1.3 var(--f-head);color:var(--green);margin-bottom:14px}.split__in p{font-size:16.5px;line-height:1.7;color:var(--muted);margin-bottom:18px;max-width:560px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.chips span{padding:8px 14px;border-radius:999px;background:var(--sand-l);border:1px solid #E5D7BD;font:600 13px/1.2 var(--f-body);color:#3b3020}.found{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.found__lbl{font:700 11.5px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ocean);width:100%}.found img{height:96px;width:auto}@media(min-width:750px){.split__img{min-height:420px}.split__img img{max-height:360px}}@media(min-width:1100px){.split{grid-template-columns:1fr 1fr;min-height:560px}.split--alt .split__img{order:2}.split__in{padding:70px 90px;display:flex;flex-direction:column;justify-content:center}.found__lbl{width:auto}.found img{height:116px}}.navy-sec{background:var(--navy);color:#d6e0ec}.navy-sec h2,.navy-sec h3{color:#fff}.navy-sec .eb{color:#f6d77b}.band{position:relative;padding:72px var(--gutter);text-align:center;background:var(--img) center/cover}.band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fbf8f2d1}.band>*{position:relative}.band .script{font-size:36px;display:block}.band h2{font-size:clamp(34px,6vw,56px);margin-bottom:10px}.band p{font-size:18px;margin:0 auto 22px;max-width:560px}@media(min-width:1100px){.band{padding:110px var(--gutter)}.band:before{background:radial-gradient(ellipse 600px 280px at 50% 50%,#fbf8f2e6,#fbf8f240)}}.letter{display:grid;gap:28px;align-items:center}.letter__ph{height:360px;border-radius:200px 200px 22px 22px;background:var(--img) 50% 30%/cover;box-shadow:0 30px 60px -30px #0b2e6380}.paper{position:relative;background:#fffdf8;border:1px solid #EFE4D0;border-radius:18px;padding:44px 26px 30px;box-shadow:0 24px 50px -30px #50371473}.paper:before{content:"\201c";position:absolute;top:-26px;left:22px;font:700 110px/1 var(--f-head);color:var(--turmeric);opacity:.85}.paper p{font:italic 400 clamp(19px,2.6vw,25px)/1.6 var(--f-head);color:#2b3a45;margin-bottom:18px}.paper cite{display:block;font-style:normal}@media(min-width:750px){.letter__ph{height:520px}.paper{padding:56px 52px 44px}}@media(min-width:1100px){.letter{grid-template-columns:480px 1fr;gap:72px;padding:0 56px}.letter__ph{height:600px}}.journey{display:grid;gap:26px;list-style:none;margin:0;padding:0;position:relative}.journey li{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:start}.journey .dot{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--navy);border:4px solid var(--sand-l);box-shadow:0 0 0 2px var(--navy)}.journey .dot svg{width:28px;height:28px;stroke:#f6d77b;fill:none;stroke-width:1.6}.journey .k{font:700 11.5px/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ocean);margin:6px 0}.journey h3{font-size:24px;margin-bottom:6px}.journey p{font-size:15.5px;color:var(--muted)}@media(min-width:1100px){.journey{grid-template-columns:repeat(4,1fr);gap:28px}.journey:before{content:"";position:absolute;left:12%;right:12%;top:36px;height:3px;background:repeating-linear-gradient(90deg,var(--ocean) 0 14px,transparent 14px 24px)}.journey li{grid-template-columns:1fr;text-align:center;position:relative}.journey .dot{width:74px;height:74px;margin:0 auto 18px}}.vcard{background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.vcard__im{position:relative;height:220px;background:var(--img) center/cover}.vcard__im .n{position:absolute;left:22px;bottom:-24px;width:54px;height:54px;border-radius:50%;background:var(--turmeric);display:grid;place-items:center;font:700 22px/1 var(--f-head);color:var(--navy);border:4px solid #fff}.vcard__tx{padding:40px 26px 28px}.vcard h3{font-size:27px;margin-bottom:8px}.vcard p{color:var(--muted)}.closing{display:grid}.closing__img{min-height:300px;background:var(--img) center/cover}.closing__in{padding:44px var(--gutter)}.closing__in h2{font-size:clamp(34px,5.6vw,52px);margin-bottom:16px}.closing__in p{font-size:17px;line-height:1.7;margin-bottom:24px}.stats{display:flex;flex-wrap:wrap;gap:18px 30px;margin-bottom:26px}.stats div{border-left:3px solid var(--turmeric);padding-left:12px}.stats b{display:block;font:700 28px/1.1 var(--f-head);color:#fff}.stats span{font-size:13px}.closing__packs{display:flex;gap:4px;margin-bottom:26px}.closing__packs img{height:130px;width:auto}@media(min-width:1100px){.closing{grid-template-columns:1fr 1fr;min-height:560px}.closing__img{min-height:0}.closing__in{padding:80px 90px;display:flex;flex-direction:column;justify-content:center}.closing__packs img{height:170px}}.rhero{position:relative;background:radial-gradient(ellipse 900px 520px at 72% 60%,#fff6e6 0,#f1e3cb 55%,#e5d2b2);overflow:hidden}.rhero__in{padding:36px var(--gutter) 10px;position:relative;z-index:2}.rhero h1{font-size:clamp(36px,7.4vw,70px);margin:4px 0 16px}.rhero p{font-size:clamp(16px,2.1vw,20px);line-height:1.55;font-weight:500;color:#1c2b3a;margin-bottom:24px;max-width:560px}.rhero__art{position:relative;height:320px}.rhero__art img{position:absolute;filter:drop-shadow(0 22px 20px rgba(70,45,15,.3))}.rhero__art .r1{width:52%;left:4%;top:4%}.rhero__art .r2{width:40%;right:4%;top:22%}.rhero__art .r3{width:66%;left:18%;bottom:2%}@media(min-width:750px){.rhero__art{height:440px}}@media(min-width:1100px){.rhero{min-height:680px}.rhero__in{position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);width:42%;max-width:580px;padding:0}.rhero__art{position:absolute;right:0;top:0;bottom:0;width:58%;height:auto}}.compare{display:grid;gap:30px}.compare__card{background:#fff;color:var(--ink);border-radius:22px;padding:26px 22px}.compare__card h3{color:var(--navy);text-align:center;font-size:24px;margin-bottom:16px}.compare table{width:100%;border-collapse:collapse;font-size:15px}.compare th{font:700 11px/1.3 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 4px 12px;text-align:center}.compare th:first-child,.compare td:first-child{text-align:left}.compare td{padding:13px 4px;border-top:1px solid #EEE5D6;text-align:center;font-weight:600}.compare td.wl{background:#f2f8f3;color:var(--green);font-size:18px}.compare td.no{color:#9c9384;font-weight:500}.compare small{display:block;margin-top:12px;font-size:12.5px;color:var(--muted)}@media(min-width:1100px){.compare{grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.compare__card{padding:38px 40px}}.steps{display:grid;gap:18px}@media(min-width:750px){.steps{grid-template-columns:repeat(3,1fr);gap:22px}}.step{background:#fff;border-radius:22px;padding:34px 26px;text-align:center;box-shadow:var(--shadow);position:relative}.step .ic{width:84px;height:84px;margin:0 auto 18px;border-radius:50%;background:var(--ocean-l);display:grid;place-items:center}.step .ic svg{width:40px;height:40px;stroke:var(--ocean);fill:none;stroke-width:1.5}.step .n{position:absolute;top:18px;right:22px;font:italic 600 40px/1 var(--f-head);color:#0b2e631a}.step h3{font-size:26px;margin-bottom:8px}.step p{color:var(--muted)}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding:16px 0 var(--sec)}.pdp>*{min-width:0}.crumb{font-size:13px;color:var(--muted);padding:14px 0 0}.crumb a{text-decoration:none}.crumb b{color:var(--navy);font-weight:600}.gal{position:relative}.gal__main{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:22px;scrollbar-width:none;background:radial-gradient(circle at 50% 42%,#fff 0,var(--tint) 100%)}.gal__main::-webkit-scrollbar{display:none}.gal__slide{scroll-snap-align:start;min-width:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:6%}.gal__slide img{max-height:100%;width:auto;object-fit:contain;mix-blend-mode:multiply}.gal__thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:12px;scrollbar-width:thin;max-width:100%}.gal__thumbs button{flex:0 0 68px;height:68px;border-radius:12px;border:2px solid transparent;background:#fff;padding:4px;cursor:pointer}.gal__thumbs button[aria-current]{border-color:var(--navy)}.gal__thumbs img{width:100%;height:100%;object-fit:contain}.gal__seal{position:absolute;right:14px;top:14px;width:88px;height:88px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;border:3px solid #fff;transform:rotate(10deg);z-index:2;overflow:hidden}.gal__seal span{display:block;font:700 7.5px/1.25 var(--f-body);letter-spacing:.08em;text-transform:uppercase}.gal__seal b{display:block;font:italic 600 15px/1.05 var(--f-head);letter-spacing:0;text-transform:none;color:#f6d77b;margin:2px 0}.pinfo h1{font-size:clamp(30px,5.2vw,50px);margin:12px 0 8px}.pinfo .price{font:700 28px/1 var(--f-head);color:var(--navy);margin:8px 0 16px;display:flex;gap:10px;align-items:baseline}.pinfo .price s{font:500 17px var(--f-body);color:var(--muted)}.pinfo .desc{font-size:16px;line-height:1.7;color:#2b3a45;margin-bottom:20px}.opt{border:0;margin:0 0 18px;padding:0}.opt legend{font:700 12px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0}.opt__vals{display:flex;flex-wrap:wrap;gap:8px}.opt__vals input{position:absolute;opacity:0;pointer-events:none}.opt__vals label{min-height:46px;display:inline-flex;align-items:center;padding:0 16px;border-radius:10px;border:1.5px solid #D9CFBE;background:#fff;font:600 14.5px/1.2 var(--f-body);cursor:pointer}.opt__vals input:checked+label{border:2px solid var(--navy);background:#eef3fa;color:var(--navy)}.opt__vals label.na{opacity:.45;text-decoration:line-through}.buyrow{display:flex;gap:10px;margin:6px 0 18px}.qty{display:flex;align-items:center;border:1.5px solid #D9CFBE;border-radius:8px;background:#fff;flex-shrink:0}.qty button{width:44px;height:52px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--navy)}.qty input{width:40px;border:0;text-align:center;font-weight:600;background:none;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buyrow .btn{flex:1}.perks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.perks div{background:var(--sand-l);border-radius:12px;padding:12px 8px;text-align:center;font:600 12px/1.35 var(--f-body);color:#3b3020}.perks svg{width:24px;height:24px;stroke:var(--green-d);fill:none;stroke-width:1.6;display:block;margin:0 auto 6px}@media(min-width:1100px){.pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.gal{position:sticky;top:104px}.gal__seal{width:116px;height:116px;right:24px;top:24px;padding:16px}.gal__seal span{font-size:9px}.gal__seal b{font-size:20px}}.acc details{background:#fff;border-radius:14px;margin-bottom:10px;box-shadow:0 10px 24px -20px #00000059}.acc summary{list-style:none;cursor:pointer;padding:18px 22px;font:600 18px/1.3 var(--f-head);color:var(--navy);display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:56px}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font:400 26px/1 var(--f-body);color:var(--muted)}.acc details[open] summary:after{content:"\2212"}.acc .rte{padding:0 22px 20px;color:var(--muted);font-size:15.5px}.claims{list-style:none;margin:0;padding:0}.claims li{padding:10px 0;border-top:1px solid #F0E8DB;display:flex;gap:10px}.claims li:before{content:"\2713";color:var(--green);font-weight:700}.col-hero{position:relative;padding:34px var(--gutter) 30px;background:var(--img) center 35%/cover}.col-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fbf8f2f2,#fbf8f2cc 60%,#fbf8f28c)}.col-hero>*{position:relative}.col-hero h1{font-size:clamp(34px,6.4vw,62px);margin:6px 0 10px}.col-hero p{max-width:620px;font-size:17px;color:#1c2b3a}@media(min-width:1100px){.col-hero{padding:70px var(--gutter)}}.toolbar{display:flex;flex-direction:column;gap:14px;padding:20px 0 18px;border-bottom:1px solid #E7DECE;margin-bottom:20px}.cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.cats::-webkit-scrollbar{display:none}.cats a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;border:1.5px solid #D9CFBE;background:#fff;font:600 14px/1 var(--f-body);text-decoration:none;color:var(--ink)}.cats a[aria-current]{background:var(--navy);border-color:var(--navy);color:#fff}.sort{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;color:var(--muted)}.sort select{min-height:44px;border-radius:10px;border:1.5px solid #D9CFBE;background:#fff;padding:0 12px;color:var(--navy);font-weight:600}@media(min-width:1100px){.toolbar{flex-direction:row;align-items:center;justify-content:space-between}.cats{margin:0;padding:0}}.pagination{display:flex;justify-content:center;gap:8px;margin:36px 0 0;flex-wrap:wrap}.pagination a,.pagination span{min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:10px;background:#fff;text-decoration:none;font-weight:600;padding:0 12px}.pagination .current{background:var(--navy);color:#fff}.form-card{background:#fff;border-radius:22px;padding:28px 22px;box-shadow:0 26px 50px -30px #0b2e6373}@media(min-width:750px){.form-card{padding:44px 46px}}.field{margin-bottom:14px}.field label{display:block;font:700 13px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.field input,.field textarea,.field select{width:100%;min-height:52px;border-radius:10px;border:1.5px solid #DDD3C2;background:#fcfaf6;padding:12px 16px;font-size:16px}.field textarea{min-height:140px;resize:vertical}.fields-2{display:grid;gap:0 14px}@media(min-width:750px){.fields-2{grid-template-columns:1fr 1fr}}.notice{padding:14px 16px;border-radius:10px;margin-bottom:16px;font-weight:600}.notice--ok{background:#e2f0e4;color:var(--green-d)}.notice--err{background:#fbe3dc;color:#8a2d16}.contact-grid{display:grid;gap:30px}@media(min-width:1100px){.contact-grid{grid-template-columns:1fr 1fr;gap:44px}}.ccards{display:grid;gap:16px}@media(min-width:750px){.ccards{grid-template-columns:repeat(3,1fr);gap:22px}}.ccard{background:#fff;border-radius:20px;padding:26px 24px;box-shadow:var(--shadow)}.ccard .ic{width:56px;height:56px;border-radius:50%;background:var(--ocean-l);display:grid;place-items:center;margin-bottom:14px}.ccard .ic svg{width:26px;height:26px;stroke:var(--ocean);fill:none;stroke-width:1.6}.ccard h3{font-size:23px;margin-bottom:6px}.ccard p{color:var(--muted);font-size:15px;margin-bottom:10px}.ccard a{font-weight:700;color:var(--navy);text-decoration:none}.cart{display:grid;gap:26px;padding:24px 0 var(--sec)}@media(min-width:1100px){.cart{grid-template-columns:1.5fr 1fr;gap:44px;align-items:start}}.cart h1{font-size:clamp(32px,5vw,48px);margin-bottom:18px}.line{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid #E7DECE}.line__img{width:84px;height:84px;border-radius:14px;background:#fff;display:grid;place-items:center;overflow:hidden}.line__img img{max-height:92%;width:auto}.line__t{font:600 17px/1.3 var(--f-head);color:var(--navy);text-decoration:none}.line__v{font-size:13.5px;color:var(--muted);margin:2px 0 8px}.line__row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.line__row .qty button{height:44px;width:40px}.line__p{font:700 18px var(--f-head);color:var(--navy)}.line__rm{font-size:13px;color:var(--muted)}.summary{background:#fff;border-radius:22px;padding:24px;box-shadow:var(--shadow)}.summary .tot{display:flex;justify-content:space-between;font:700 22px var(--f-head);color:var(--navy);margin-bottom:6px}.summary small{display:block;color:var(--muted);margin-bottom:18px}.empty{text-align:center;padding:60px 0}.empty h1{margin-bottom:12px}@media(max-width:749px){.cart .summary{position:sticky;bottom:0;border-radius:18px 18px 0 0;margin:0 calc(var(--gutter) * -1);box-shadow:0 -10px 30px -12px #00000040}}.bio{background:var(--ivory)}.bio__intro{display:grid;gap:28px;padding-top:var(--sec);padding-bottom:var(--sec);align-items:center}.bio__intro h2{font-size:clamp(32px,5.4vw,54px);margin-bottom:16px}.bio__lead{font:italic 500 clamp(19px,2.4vw,24px)/1.5 var(--f-head);color:var(--ocean);margin-bottom:18px}.bio .rte{font-size:16.5px;color:#2b3a45}.bio__portrait{margin:0;position:relative}.bio__portrait img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:200px 200px 22px 22px;box-shadow:0 30px 60px -30px #0b2e6380}.bio__portrait:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:190px 190px 14px 14px;border:2px solid rgba(255,255,255,.65);pointer-events:none}@media(min-width:1100px){.bio__intro{grid-template-columns:1.15fr .85fr;gap:72px}.bio__portrait{max-width:440px;justify-self:end}}.bio__stats{background:var(--navy);color:#d6e0ec}.bio__stats-row{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;padding-top:36px;padding-bottom:36px;text-align:center}.bio__stats b{display:block;font:700 clamp(30px,5vw,46px)/1 var(--f-head);color:#f6d77b;margin-bottom:8px}.bio__stats span{font-size:13.5px;line-height:1.4;letter-spacing:.02em}@media(min-width:750px){.bio__stats-row{grid-template-columns:repeat(4,1fr)}}.bio__chapters{padding-top:var(--sec);padding-bottom:var(--sec);display:grid;gap:40px}.chapter{display:grid;background:#fff;border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}.chapter__img{min-height:260px;background:var(--img) var(--pos,center)/cover}.chapter__tx{padding:30px 24px 32px}.chapter h3{font-size:clamp(26px,4vw,38px);margin-bottom:14px}.chapter .rte{font-size:16px;line-height:1.75;color:#2b3a45}@media(min-width:750px){.chapter__img{min-height:380px}.chapter__tx{padding:40px 44px}}@media(min-width:1100px){.chapter{grid-template-columns:1fr 1fr;min-height:460px}.chapter--alt .chapter__img{order:2}.chapter__img{min-height:0}.chapter__tx{padding:56px 60px;display:flex;flex-direction:column;justify-content:center}}.bio__quote{margin:0;padding:34px 26px;background:var(--sand-l);border-radius:24px;text-align:center;position:relative}.bio__quote:before{content:"\201c";display:block;font:700 90px/.6 var(--f-head);color:var(--turmeric);margin-bottom:6px}.bio__quote p{font:italic 500 clamp(21px,3.2vw,32px)/1.4 var(--f-head);color:var(--navy);max-width:860px;margin:0 auto}.bio__quote figcaption{margin-top:14px;font:700 12.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--green-d)}@media(min-width:1100px){.bio__quote{padding:60px 80px}}.work-grid{display:grid;gap:16px}@media(min-width:750px){.work-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:1100px){.work-grid{grid-template-columns:repeat(4,1fr)}}.work{background:#fff;border-radius:20px;padding:26px 24px;box-shadow:var(--shadow);display:flex;flex-direction:column}.work--feat{background:var(--navy);color:#d6e0ec}.work--feat h3{color:#fff}.work--feat .work__ic{background:#ffffff1f}.work--feat .work__ic svg{stroke:#f6d77b}.work--feat .work__go{color:#f6d77b}.work__ic{width:52px;height:52px;border-radius:50%;background:var(--ocean-l);display:grid;place-items:center;margin-bottom:14px}.work__ic svg{width:26px;height:26px;stroke:var(--ocean);fill:none;stroke-width:1.6}.work h3{font-size:22px;margin-bottom:8px}.work p{font-size:15px;line-height:1.6;color:var(--muted)}.work--feat p{color:#d6e0ec}.work__go{margin-top:auto;padding-top:14px;font:700 12.5px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);text-decoration:none}.sig-img{display:block;height:auto;width:min(220px,60%);margin-top:6px}.wlq .sig-img{width:min(190px,55%)}.paper .sig-img{width:min(240px,64%)}.nutri{display:block;width:100%;max-width:520px;height:auto;margin:6px auto 0;border-radius:8px}.acc .rte ul{padding-left:20px;margin:0}.acc .rte li{margin-bottom:6px}.about-article{background:var(--ivory);padding:48px 0 var(--sec)}.about-article__inner{max-width:760px;margin:0 auto;padding:0 var(--gutter)}.about-article__text{font-size:17px;line-height:1.8;color:#2b3a45}.about-article__text p{margin:0 0 1.2em}.about-article__fig{margin:16px 0 40px}.about-article__fig img{display:block;width:100%;height:auto;border-radius:18px;object-fit:cover}.about-article__fig--wide img{aspect-ratio:16/10}.about-article__fig--portrait{max-width:440px;margin-left:auto;margin-right:auto}.about-article__fig--portrait img{aspect-ratio:4/5}@media(min-width:750px){.about-article{padding-top:72px}.about-article__text{font-size:18px}}@media(min-width:1100px){.about-article__fig--wide{margin-left:-80px;margin-right:-80px}}.ab-hero{position:relative;min-height:520px;display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#0b2e63}.ab-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.ab-hero__img img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.ab-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b2e6300 30%,#0b2e638c 62%,#0b2e63eb)}.ab-hero__in{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:0 var(--gutter) 40px}.ab-hero .eb{color:#f6d77b}.ab-hero h1{color:#fff;font-size:clamp(44px,10vw,96px);line-height:.98;margin:2px 0 14px}.ab-hero p{max-width:640px;font:italic 400 clamp(18px,2.4vw,24px)/1.5 var(--f-head);color:#f3f6fa}@media(min-width:750px){.ab-hero{min-height:640px}.ab-hero__in{padding-bottom:64px}}@media(min-width:1100px){.ab-hero{min-height:min(86vh,820px)}.ab-hero:after{background:linear-gradient(90deg,#0b2e63e0 0,#0b2e638c 38%,#0b2e6300 64%),linear-gradient(180deg,#0b2e6300 60%,#0b2e6366)}.ab-hero__in{align-self:center;padding-bottom:0}.ab-hero__copy{max-width:600px}}.ab-intro{background:var(--ivory);padding:56px 0 24px}.ab-intro__in{max-width:900px;margin:0 auto;padding:0 var(--gutter);text-align:center}.ab-intro p{font:400 clamp(20px,2.8vw,28px)/1.55 var(--f-head);color:var(--navy)}.ab-intro p:first-letter{color:var(--green)}.ab-rule{width:72px;height:3px;background:var(--turmeric);border:0;margin:28px auto 0}.ab-video{background:var(--ivory);padding:24px 0 64px}.ab-video__in{max-width:1100px;margin:0 auto;padding:0 var(--gutter)}.ytlite{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;border-radius:20px;overflow:hidden;cursor:pointer;background:#000 var(--thumb) center/cover;box-shadow:0 30px 60px -28px #0b2e6399}.ytlite:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000008c)}.ytlite__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:#fffffff2;display:grid;place-items:center;box-shadow:0 10px 30px #00000059;transition:transform .2s}.ytlite__play:after{content:"";margin-left:6px;border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent var(--navy)}.ytlite:hover .ytlite__play{transform:translate(-50%,-50%) scale(1.07)}.ytlite__cap{position:absolute;left:20px;right:20px;bottom:16px;color:#fff;text-align:left;font:600 14px/1.35 var(--f-body);text-shadow:0 1px 6px rgba(0,0,0,.5)}.ytlite iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(min-width:750px){.ytlite__play{width:96px;height:96px}.ytlite__play:after{border-width:17px 0 17px 27px}.ytlite__cap{left:28px;bottom:24px;font-size:16px}}.ab-story{background:var(--ivory);padding:56px 0 var(--sec)}@media(min-width:1100px){.ab-story{padding-top:96px}}.ab-row{display:grid;gap:22px;max-width:1240px;margin:0 auto;padding:0 var(--gutter) 56px;align-items:center}.ab-row__img{position:relative}.ab-row__img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:20px;box-shadow:0 24px 50px -28px #0b2e638c}.ab-row__img--tall img{aspect-ratio:4/5}.ab-row__img:after{content:"";position:absolute;left:-10px;bottom:-10px;width:42%;height:42%;border-left:3px solid var(--turmeric);border-bottom:3px solid var(--turmeric);border-radius:0 0 0 22px;z-index:-1}.ab-row__tx{font-size:17px;line-height:1.8;color:#2b3a45}.ab-row__tx p{margin:0 0 1.1em}.ab-row__k{display:block;font:700 12px/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--green-d);margin-bottom:12px}@media(min-width:750px){.ab-row{gap:34px}.ab-row__tx{font-size:18px}}@media(min-width:1100px){.ab-row{grid-template-columns:1fr 1fr;gap:72px;padding-bottom:88px}.ab-row--flip .ab-row__img{order:2}.ab-row--flip .ab-row__img:after{left:auto;right:-10px;border-left:0;border-right:3px solid var(--turmeric);border-radius:0 0 22px}}.ab-quote{position:relative;padding:64px var(--gutter);text-align:center;color:#fff;background:radial-gradient(ellipse 80% 120% at 50% 0%,#164a8a 0,#0b2e63 60%,#081f45);overflow:hidden}.ab-quote:before{content:"\201c";position:absolute;left:50%;top:-40px;transform:translate(-50%);font:700 260px/1 var(--f-head);color:#f6d77b1f;pointer-events:none}.ab-quote>*{position:relative}.ab-quote blockquote{margin:0 auto;max-width:900px}.ab-quote p{font:italic 500 clamp(22px,3.4vw,36px)/1.45 var(--f-head);color:#fff;margin:0}.ab-quote cite{display:block;margin-top:18px;font:700 12.5px/1.3 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:#f6d77b;font-style:normal}@media(min-width:1100px){.ab-quote{padding:110px var(--gutter)}}.ab-strip{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:40px var(--gutter);background:var(--sand-l);scrollbar-width:none}.ab-strip::-webkit-scrollbar{display:none}.ab-strip img{scroll-snap-align:start;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:16px}@media(min-width:750px){.ab-strip{grid-auto-columns:32%}}@media(min-width:1100px){.ab-strip{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);overflow:visible;padding:56px var(--gutter)}}.ab-hero h1{font-size:clamp(40px,7vw,68px);line-height:1.02;margin:0 0 12px}.ab-hero p{font:italic 400 clamp(18px,2.3vw,24px)/1.5 var(--f-head)}.ab-hl{background:var(--navy);color:#d6e0ec}.ab-hl__row{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 16px;max-width:1240px;margin:0 auto;padding:34px var(--gutter);text-align:center}.ab-hl b{display:block;font:700 clamp(28px,4.6vw,44px)/1 var(--f-head);color:#f6d77b;margin-bottom:8px}.ab-hl span{display:block;font-size:13.5px;line-height:1.4;max-width:220px;margin:0 auto}@media(min-width:750px){.ab-hl__row{grid-template-columns:repeat(4,1fr);padding:42px var(--gutter)}.ab-hl__row>div+div{border-left:1px solid rgba(255,255,255,.14)}}.ab-row__tx h2{font-size:clamp(28px,4vw,42px);margin:0 0 16px}.ab-mission{background:var(--sand-l);padding:64px 0}.ab-mission .ab-row{padding-bottom:0}@media(min-width:1100px){.site-header{background:#fbf8f2db;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px #0b2e6314}.hdr{display:grid!important;grid-template-columns:1fr auto 1fr;height:88px}.hdr>.logo{justify-self:start}.hdr>nav{justify-self:center}.hdr-icons{justify-self:end;gap:4px}.nav{gap:44px}.nav a{position:relative;font:600 13px/1 var(--f-body);letter-spacing:.14em;border:0;padding:10px 0}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--turmeric);transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav a:hover:after,.nav a[aria-current]:after{transform:scaleX(1)}.hdr-icons .icon-btn{border-radius:12px;transition:background .2s}.hdr-icons .icon-btn:hover{background:#0b2e630f}.announce{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;padding:10px}}@media(min-width:1100px){.ab-hero{min-height:0;display:block;background:var(--ivory);color:var(--ink)}.ab-hero:after{display:none}.ab-hero__img{display:none}.ab-hero__split{display:grid!important;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center;max-width:1320px;margin:0 auto;padding:72px 64px 80px}.ab-hero__copy{max-width:560px}.ab-hero .eb{color:var(--green-d)}.ab-hero h1{color:var(--navy);font-style:italic;font-weight:600;font-size:clamp(64px,6vw,92px);letter-spacing:-.01em;margin:0 0 20px}.ab-hero p{color:#2b3a45;font:400 21px/1.65 var(--f-body);max-width:520px}.ab-hero__photo{position:relative;justify-self:end;width:100%;max-width:520px}.ab-hero__photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 28%;border-radius:220px 220px 28px 28px;box-shadow:0 40px 80px -40px #0b2e638c}.ab-hero__photo:before{content:"";position:absolute;top:-18px;right:18px;bottom:18px;left:-18px;border:2px solid var(--turmeric);border-radius:230px 230px 32px 32px;z-index:-1}.ab-hero__badge{position:absolute;left:-36px;bottom:48px;background:#fff;border-radius:16px;padding:14px 18px;box-shadow:0 18px 40px -18px #0b2e6373;display:flex;gap:12px;align-items:center}.ab-hero__badge b{font:700 26px/1 var(--f-head);color:var(--navy)}.ab-hero__badge span{font-size:13px;line-height:1.3;color:var(--muted);max-width:150px}.ab-hero__cta{display:flex;gap:14px;margin-top:30px}}.ab-hero__split{display:contents}.ab-hero__photo,.ab-hero__badge,.ab-hero__cta{display:none}@media(min-width:1100px){.ab-hero__photo,.ab-hero__cta{display:block}.ab-hero__cta,.ab-hero__badge{display:flex}}.ab-hero h1{font-style:italic}@media(min-width:1100px){.ab-hl{background:transparent;margin-top:-28px;position:relative;z-index:3}.ab-hl__row{max-width:1180px;background:var(--navy);border-radius:24px;box-shadow:0 30px 60px -30px #0b2e6399;padding:40px 32px}}@media(min-width:1100px){.ab-introvid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center;max-width:1240px;margin:0 auto;padding:96px 64px 72px}.ab-introvid .ab-intro,.ab-introvid .ab-video{padding:0;background:none}.ab-introvid .ab-intro__in{text-align:left;padding:0}.ab-introvid .ab-rule{margin:28px 0 0}.ab-introvid .ab-video__in{padding:0}}@media(min-width:1100px){.ab-row{gap:88px;padding-bottom:104px}.ab-row__img img{border-radius:24px}.ab-row__tx{max-width:520px}}.closing__more{display:none}@media(max-width:749px){.closing--fold .closing__img{min-height:220px}.closing--fold .closing__extra{display:none}.closing--fold.is-open .closing__extra{display:block}.closing--fold .closing__more{display:inline-flex;align-items:center;gap:10px;margin:4px 0 22px;background:none;border:1.5px solid rgba(255,255,255,.35);color:#fff;border-radius:999px;padding:12px 20px;font:700 13px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.closing--fold .closing__more i{width:9px;height:9px;border-right:2px solid #F6D77B;border-bottom:2px solid #F6D77B;transform:rotate(45deg) translateY(-2px);transition:transform .25s}.closing--fold.is-open .closing__more i{transform:rotate(-135deg) translateY(-2px)}.closing--fold.is-open .closing__more{margin:6px 0 18px}}.ab-story--after{padding-top:var(--sec)}.ab-story--after:empty{display:none}.ab-row__tx .rte p{margin:0 0 1.1em}.multiply,.gal__slide img{mix-blend-mode:normal}.gal__main{background:#fff;box-shadow:inset 0 0 0 1px #0b2e6314}.pcard__img{background:#fff;box-shadow:inset 0 0 0 1px #0b2e630f}.found a img.multiply{background:#fff;border-radius:8px}.pgrid .pcard__img.fam-g{background:#fff}.pol{background:var(--ivory);padding:0 0 var(--sec)}.pol__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:18px var(--gutter);max-width:1180px;margin:0 auto;-webkit-overflow-scrolling:touch}.pol__tabs::-webkit-scrollbar{display:none}.pol__tabs a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #E1D7C6;background:#fff;font:600 14px/1 var(--f-body);color:var(--navy);text-decoration:none;transition:background .2s,border-color .2s}.pol__tabs a:hover{border-color:var(--navy)}.pol__tabs a[aria-current]{background:var(--navy);border-color:var(--navy);color:#fff}.pol__grid{max-width:1180px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.pol__doc{min-width:0}.pol .shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important}.pol .shopify-policy__title{background:linear-gradient(135deg,#0b2e63 0,#164a8a);border-radius:22px;padding:34px 26px;margin:0 0 22px;text-align:left;position:relative;overflow:hidden}.pol .shopify-policy__title:after{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#f6d77b47,#f6d77b00 70%)}.pol .shopify-policy__title h1{position:relative;margin:0;color:#fff;font:700 clamp(30px,6vw,48px)/1.08 var(--f-head)}.pol .shopify-policy__title h1:first-letter{text-transform:uppercase}.pol .shopify-policy__body{background:#fff;border-radius:22px;padding:26px 22px 30px;box-shadow:0 18px 40px -30px #0b2e6366;border:1px solid rgba(11,46,99,.06)}.pol .shopify-policy__body .rte{font:400 16px/1.75 var(--f-body);color:#2b3a45;max-width:72ch}.pol .rte>div>p:first-child{display:inline-block;margin:0 0 18px;padding:6px 12px;border-radius:999px;background:var(--sand-l);font-size:13px;font-weight:600;color:#5b4a2e}.pol .rte p{margin:0 0 1em}.pol .rte h2,.pol .rte h3,.pol .rte h4,.pol .rte h5{font-family:var(--f-head);color:var(--navy);line-height:1.25;margin:1.9em 0 .55em;padding-left:14px;border-left:4px solid var(--turmeric);scroll-margin-top:110px}.pol .rte h2{font-size:clamp(21px,3vw,26px);font-weight:700}.pol .rte h3{font-size:clamp(19px,2.6vw,22px);font-weight:700}.pol .rte h4,.pol .rte h5{font-size:clamp(18px,2.4vw,20px);font-weight:700}.pol .rte>div>h2:first-child,.pol .rte>div>h4:first-child{margin-top:0}.pol .rte ul,.pol .rte ol{margin:0 0 1.1em;padding-left:1.3em}.pol .rte li{margin:0 0 .5em;padding-left:.2em}.pol .rte li::marker{color:var(--green)}.pol .rte a{color:var(--ocean);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.pol .rte strong,.pol .rte b{color:var(--ink)}.pol .rte table{width:100%;border-collapse:collapse;margin:0 0 1.2em;font-size:15px;display:block;overflow-x:auto}.pol .rte th,.pol .rte td{border:1px solid #EEE5D6;padding:10px 12px;text-align:left;vertical-align:top}.pol__toc{display:none}.pol__toc.pol__toc-m{display:block}.pol__toc-h{font:700 12px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--green-d);margin:0 0 12px}.pol__toc ol{list-style:none;margin:0;padding:0;counter-reset:t}.pol__toc li{counter-increment:t;margin:0}.pol__toc a{display:flex;gap:10px;padding:8px 10px;border-radius:10px;font:500 14px/1.35 var(--f-body);color:#2b3a45;text-decoration:none}.pol__toc a:before{content:counter(t);flex:0 0 22px;height:22px;border-radius:50%;background:var(--sand-l);display:grid;place-items:center;font:700 11px/1 var(--f-body);color:var(--navy)}.pol__toc a:hover,.pol__toc a.is-active{background:#eef3fa;color:var(--navy)}.pol__help{max-width:1180px;margin:28px auto 0;padding:0 var(--gutter)}.pol__help{display:grid;gap:16px}.pol__help h2{font:700 clamp(22px,3.4vw,28px)/1.2 var(--f-head);color:var(--navy);margin:0 0 4px}.pol__help p{margin:0;color:var(--muted)}.pol__help-actions{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pol__help-link{font:600 15px/1.3 var(--f-body);color:var(--navy);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;word-break:break-word}.pol__help-link:hover{text-decoration:underline}@media(min-width:750px){.pol__tabs{padding:24px var(--gutter);justify-content:center}.pol .shopify-policy__title{padding:46px 44px}.pol .shopify-policy__body{padding:40px 44px 44px}.pol .shopify-policy__body .rte{font-size:17px}.pol__help{grid-template-columns:1fr auto;align-items:center;background:var(--sand-l);border-radius:22px;padding:30px 36px;max-width:calc(1180px - 2 * var(--gutter));margin:32px auto 0}.pol__help-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 20px}}@media(max-width:749px){.pol__help{background:var(--sand-l);border-radius:20px;margin:24px var(--gutter) 0;padding:24px 20px}}@media(min-width:1100px){.pol__grid.has-toc{grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}.pol__grid.has-toc .pol__toc{display:block;position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto;background:#fff;border-radius:18px;padding:20px 14px;border:1px solid rgba(11,46,99,.06)}.pol__grid.has-toc .pol__toc[hidden]{display:block!important}}.pol__toc-m{margin:0 0 18px;background:#fff;border:1px solid rgba(11,46,99,.08);border-radius:16px}.pol__toc-m summary{list-style:none;cursor:pointer;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font:700 14px/1 var(--f-body);color:var(--navy)}.pol__toc-m summary::-webkit-details-marker{display:none}.pol__toc-m summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(45deg);transition:transform .2s}.pol__toc-m[open] summary:after{transform:rotate(-135deg)}.pol__toc-m ol{margin:0;padding:0 10px 12px}@media(min-width:1100px){.pol__grid.has-toc .pol__toc.pol__toc-m{display:none!important}}.sx{max-width:1320px;margin:0 auto;padding:0 var(--gutter)}.sx-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:40px 0 16px}.sx-h__t{min-width:0}.sx-h h2{display:flex;align-items:center;gap:10px;font-size:clamp(24px,3vw,32px);line-height:1.1;margin:0}.sx-h h2:before{content:"";width:6px;height:1.05em;border-radius:3px;background:var(--turmeric);flex:0 0 auto}.sx-h__t p{margin:6px 0 0 16px;font:500 15px/1.4 var(--f-body);color:var(--muted)}.sx-h__n{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--sand-l);font:700 13px/1 var(--f-body);color:var(--navy)}.sx-h__link{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:40px;font:700 13px/1 var(--f-body);letter-spacing:.04em;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--turmeric);padding-bottom:2px}.sx-h__link i{font-style:normal;transition:transform .2s}.sx-h__link:hover i{transform:translate(3px)}.bxrow{display:grid;gap:14px}@media(min-width:750px){.bxrow{grid-template-columns:1fr 1fr;gap:18px}}.bx{position:relative;display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center;padding:14px;border-radius:22px;background:linear-gradient(135deg,#f5faf3 0,#eef6ec);border:1px solid rgba(47,125,79,.14);text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.bx:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px #1e5c3673}.bx__img{position:relative;display:block;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 22px -14px #0b2e6373}.bx__img img{width:100%;height:100%;object-fit:cover}.bx__tag{display:inline-block;font:700 10px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--green-d);background:#fff;border:1px solid rgba(47,125,79,.2);border-radius:999px;padding:6px 9px;margin-bottom:8px}.bx b{display:block;font:700 clamp(20px,2vw,26px)/1.1 var(--f-head);color:var(--navy)}.bx__sub{display:block;font-size:14px;color:var(--muted);margin:4px 0 10px}.bx__meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.bx__meta span{font:600 11.5px/1 var(--f-body);color:#3b4650;background:#ffffffbf;border-radius:999px;padding:6px 9px}.bx__meta span:before{content:"\2713  ";color:var(--green)}.bx__row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bx__price{font:700 22px/1 var(--f-head);color:var(--navy)}.bx__price s{font:500 14px var(--f-body);color:var(--muted);margin-left:8px}.bx__btn{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:var(--navy);color:#fff;font:700 12.5px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase}@media(min-width:1100px){.bx{grid-template-columns:170px 1fr;gap:24px;padding:18px 24px 18px 18px}}.rxrow{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter)*-1);padding:2px var(--gutter) 6px}.rxrow::-webkit-scrollbar{display:none}.rxrow>*{scroll-snap-align:start}@media(min-width:750px){.rxrow{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:0;gap:16px}}.rx{display:flex;flex-direction:column;border-radius:20px;background:var(--rt);border:1px solid rgba(11,46,99,.06);text-decoration:none;color:inherit;overflow:hidden;transition:transform .2s,box-shadow .2s}.rx:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px #0b2e6366}.rx__stage{position:relative;display:block;height:150px}.rx__p{position:absolute;bottom:-8px;height:132px;width:auto;filter:drop-shadow(0 10px 10px rgba(0,0,0,.18))}.rx__p--0{left:12%;transform:rotate(-9deg);z-index:1}.rx__p--1{left:50%;transform:translate(-50%);height:146px;z-index:3}.rx__p--2{right:12%;transform:rotate(9deg);z-index:2}.rx__tx{display:block;background:#fff;padding:14px 16px 16px;position:relative;z-index:4}.rx b{display:block;font:700 20px/1.15 var(--f-head);color:var(--navy)}.rx__sub{display:block;font-size:13px;color:var(--muted);margin:3px 0 10px}.rx__row{display:flex;align-items:center;justify-content:space-between}.rx__price{font:700 15px var(--f-body);color:var(--navy)}.rx__go{width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font:700 16px/1 var(--f-body)}@media(min-width:1100px){.rx__stage{height:180px}.rx__p{height:160px}.rx__p--1{height:176px}}.chips-nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:28px calc(var(--gutter)*-1) 0;padding:0 var(--gutter) 4px}.chips-nav::-webkit-scrollbar{display:none}.chips-nav a{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;border:1.5px solid #D9CFBE;background:#fff;font:600 13.5px var(--f-body);color:var(--ink);text-decoration:none}.chips-nav a.on{background:var(--navy);border-color:var(--navy);color:#fff}@media(min-width:750px){.chips-nav{margin:30px 0 0;padding:0 0 4px}}.sx .pgrid{gap:14px}@media(min-width:1100px){.sx .pgrid{gap:20px}}.sx .pcard__img{aspect-ratio:auto!important;height:200px;padding:12px}@media(min-width:750px){.sx .pcard__img{height:260px}}@media(min-width:1100px){.sx .pcard__img{height:300px;padding:14px}}.sx .pcard__img img{width:auto!important;height:100%!important;max-width:100%;object-fit:contain}.sx .pcard__title{font-size:16px;min-height:2.4em}@media(min-width:750px){.sx .pcard__title{font-size:17px}}.sx .pcard__body{flex:1}.bx{grid-template-columns:128px 1fr;gap:16px;padding:14px;border-radius:24px;background:radial-gradient(120% 140% at 0% 0%,#f7fbf5 0,#eef6ec 60%,#e8f2e5);box-shadow:0 1px #fffc inset,0 10px 24px -20px #1e5c3680}.bx__img{border-radius:18px;transform:rotate(-2deg);box-shadow:0 14px 26px -16px #0b2e638c,0 0 0 4px #fff}.bx:hover .bx__img{transform:rotate(0)}.bx__img .pcard__badge{top:8px;left:8px;padding:5px 8px;border:2px solid var(--turmeric);z-index:5}.bx__tag{background:var(--green-d);color:#fff;border:0}.bx__meta span{background:#fff;border:1px solid rgba(47,125,79,.12)}.bx__btn{gap:8px;padding:0 16px}.bx__btn i{font-style:normal;transition:transform .2s}.bx:hover .bx__btn i{transform:translate(3px)}@media(min-width:1100px){.bx{grid-template-columns:180px 1fr;gap:26px;padding:20px 26px 20px 20px}}.rx{border-radius:22px;box-shadow:0 10px 24px -22px #0b2e6380}.rx__stage{background:radial-gradient(80% 90% at 50% 100%,#ffffffb3 0,#fff0 70%),var(--rt)}.rx__root{position:absolute;left:50%;bottom:6px;width:86%;max-width:300px;transform:translate(-50%);opacity:.38;filter:saturate(.8) blur(.3px);z-index:0}.rx__count{position:absolute;left:12px;top:12px;z-index:5;background:#fff;color:var(--navy);font:700 11px/1 var(--f-body);letter-spacing:.06em;padding:7px 10px;border-radius:999px;box-shadow:0 4px 10px -6px #0000004d}.rx__go{width:auto;height:auto;border-radius:999px;padding:9px 14px;gap:6px;display:inline-flex;align-items:center;font:700 12px/1 var(--f-body);letter-spacing:.04em}.rx__go i{font-style:normal;transition:transform .2s}.rx:hover .rx__go i{transform:translate(3px)}.rx:hover .rx__p--0{transform:rotate(-13deg) translate(-4px)}.rx:hover .rx__p--2{transform:rotate(13deg) translate(4px)}.rx__p{transition:transform .25s}@media(max-width:749px){.bxrow{display:grid;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter)*-1);padding:2px var(--gutter) 6px;gap:12px}.bxrow::-webkit-scrollbar{display:none}.bxrow>*{scroll-snap-align:start}.bx{grid-template-columns:104px 1fr;gap:12px;padding:12px}.bx b{font-size:19px}.bx__sub{font-size:13px;margin:2px 0 8px}.bx__meta{margin-bottom:10px}.bx__meta span:nth-child(3){display:none}.rx__stage{height:128px}.rx__p{height:112px}.rx__p--1{height:124px}.chips-nav{position:sticky;top:68px;z-index:20;background:var(--cream);margin-top:18px;padding-top:8px;padding-bottom:8px;box-shadow:0 6px 10px -10px #00000040}.sx .pcard__img{height:170px;padding:10px}.sx .pcard__body{padding:12px 12px 14px}.sx .pcard__body .pill{margin-bottom:6px}.sx .pcard__title{font-size:15px;min-height:2.3em;margin-bottom:4px}.sx .pcard__row{padding-top:10px}.sx .pcard__price small{display:none}.sx-h{margin:28px 0 12px;align-items:flex-start}.sx-h__t p{font-size:13.5px;margin-left:16px}.sx-h__link{display:none}.pgrid--fold .pcard:nth-child(n+7){display:none}.more-btn{display:flex;width:100%;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:12px 0 0;border-radius:12px;border:1.5px solid var(--navy);background:#fff;color:var(--navy);font:700 13px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase}}@media(min-width:750px){.more-btn{display:none}}.pgrid--fold.is-open .pcard{display:flex!important}.bx:focus-visible,.rx:focus-visible,.chips-nav a:focus-visible,.more-btn:focus-visible,.sx-h__link:focus-visible{outline:3px solid var(--turmeric);outline-offset:3px}.sx-h{scroll-margin-top:130px}.more-btn[hidden]{display:none!important}.sx-cats{margin-bottom:0}.rx--two .rx__p--0{left:22%;transform:rotate(-7deg)}.rx--two .rx__p--1{left:auto;right:22%;transform:rotate(7deg);z-index:2}.rx--two:hover .rx__p--0{transform:rotate(-11deg) translate(-4px)}.rx--two:hover .rx__p--1{transform:rotate(11deg) translate(4px)}.pgrid--range .pcard__img{aspect-ratio:auto!important;height:200px;padding:12px}@media(min-width:750px){.pgrid--range .pcard__img{height:260px}}@media(min-width:1100px){.pgrid--range .pcard__img{height:300px;padding:14px}}.pgrid--range .pcard:not(.rt) .pcard__img img{width:auto!important;height:100%!important;max-width:100%;object-fit:contain}.pgrid--range .pcard__title{min-height:2.4em}.pgrid--range .rt .rt__stage{position:relative;display:block;overflow:hidden;padding:0;box-shadow:none;background:radial-gradient(80% 90% at 50% 100%,#ffffffbf 0,#fff0 70%),var(--rt)}.pgrid--range .rt .rt__root{position:absolute;left:50%;bottom:4px;width:92%;height:auto;transform:translate(-50%);opacity:.38;filter:saturate(.8);z-index:0}.pgrid--range .rt .rt__p{position:absolute;bottom:-6%;height:74%;width:auto;max-width:none;filter:drop-shadow(0 10px 10px rgba(0,0,0,.18));transition:transform .25s}.pgrid--range .rt .rt__p--0{left:4%;transform:rotate(-10deg);z-index:1}.pgrid--range .rt .rt__p--1{left:50%;transform:translate(-50%);height:82%;z-index:3}.pgrid--range .rt .rt__p--2{right:4%;transform:rotate(10deg);z-index:2}.pgrid--range .rt--two .rt__p--0{left:12%;transform:rotate(-8deg)}.pgrid--range .rt--two .rt__p--1{left:auto;right:12%;transform:rotate(8deg);height:74%;z-index:2}.pgrid--range .rt:hover .rt__p--0{transform:rotate(-14deg) translate(-4px)}.pgrid--range .rt:hover .rt__p--2{transform:rotate(14deg) translate(4px)}.rt__eb{position:absolute;top:12px;left:12px;z-index:5;background:var(--green-d);color:#fff;font:700 10px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;padding:7px 10px;border-radius:999px}.rt__meta{display:block;font:600 13px/1.3 var(--f-body);color:var(--muted);margin:-2px 0 8px}.rt__go{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--navy);color:#fff;font:700 12px/1 var(--f-body);letter-spacing:.04em;text-decoration:none;white-space:nowrap}.rt__go i{font-style:normal;transition:transform .2s}.rt:hover .rt__go i{transform:translate(3px)}.rt__go:focus-visible,.rt__stage:focus-visible{outline:3px solid var(--turmeric);outline-offset:3px}@media(max-width:749px){.rt__go{padding:0 10px;font-size:11px}.rt__meta{font-size:12px}.pgrid--range .pcard__price small{display:none}}.opt__vals input:disabled+label{cursor:not-allowed}.opt__vals label.so{border-style:dashed;color:var(--muted)}.opt__vals label.so:after{content:"Sold out";margin-left:8px;font:700 10px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:#8a2d16}.opt__vals input:focus-visible+label{outline:3px solid var(--turmeric);outline-offset:2px}html,body{overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}@media(max-width:1099px){.split__img{flex-direction:column;padding-top:72px}.split__img .no{top:14px;left:18px;font-size:44px}}.ytlite__play{width:60px;height:60px}.ytlite__play:after{margin-left:4px;border-width:11px 0 11px 17px}@media(min-width:750px){.ytlite__play{width:72px;height:72px}.ytlite__play:after{margin-left:5px;border-width:13px 0 13px 20px}}.pcard__add{-webkit-appearance:none;appearance:none;padding:0;width:44px;height:44px;min-width:44px;min-height:44px;aspect-ratio:1/1;box-sizing:border-box;position:relative;font-size:0;flex:0 0 44px}.pcard__add .plus{position:absolute;left:50%;top:50%;width:16px;height:16px;transform:translate(-50%,-50%)}.pcard__add .plus:before,.pcard__add .plus:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:2px;transform:translate(-50%,-50%)}.pcard__add .plus:before{width:16px;height:2.5px}.pcard__add .plus:after{width:2.5px;height:16px}.pcard form{display:flex;flex:0 0 auto}.rhero__cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rhero__cta .btn{flex:0 0 auto}.rhero__packs{position:relative;flex:0 0 auto;width:118px;height:80px;margin-right:6px}.rhero__packs .rp{position:absolute;bottom:0;display:block;transition:transform .25s ease}.rhero__packs img{display:block;height:72px;width:auto;filter:drop-shadow(0 8px 8px rgba(70,45,15,.28))}.rhero__packs .rp--1{left:0;transform:rotate(-10deg);z-index:1}.rhero__packs .rp--2{left:50%;margin-left:-25px;z-index:3}.rhero__packs .rp--2 img{height:80px}.rhero__packs .rp--3{right:0;transform:rotate(10deg);z-index:2}.rhero__packs .rp:hover,.rhero__packs .rp:focus-visible{transform:translateY(-6px) rotate(0);z-index:4}.rhero__packs .rp:focus-visible{outline:3px solid var(--turmeric);outline-offset:3px;border-radius:6px}@media(min-width:750px){.rhero__cta{gap:26px;flex-wrap:nowrap}.rhero__packs{width:170px;height:108px;margin-right:0}.rhero__packs img{height:100px}.rhero__packs .rp--2 img{height:108px}.rhero__packs .rp--2{margin-left:-34px}}@media(min-width:1100px){.rhero__packs{width:190px;height:120px}.rhero__packs img{height:110px}.rhero__packs .rp--2 img{height:120px}.rhero__packs .rp--2{margin-left:-38px}}@media(prefers-reduced-motion:reduce){.rhero__packs .rp{transition:none}}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.captcha label span[data-captcha-q]{font-weight:800;color:var(--navy);letter-spacing:.02em;text-transform:none}.captcha input{max-width:140px}.captcha__err{margin:8px 0 0;font:600 13.5px/1.4 var(--f-body);color:#8a2d16}.captcha input[aria-invalid=true]{border-color:#c2512e}.band--golden{overflow:hidden;padding:84px var(--gutter) 270px;background:radial-gradient(ellipse 42% 60% at 50% 100%,#f6c860bf 0,#f6d77b59 45%,#f6d77b00 72%),radial-gradient(ellipse 90% 70% at 50% 0%,#fff 0,#fff0 70%),linear-gradient(180deg,#e6f3f1 0,#fbf3e2 48%,#f7e3be)}.band--golden:before{display:none}.band--golden>.script,.band--golden>h2,.band--golden>p,.band--golden>.btn{position:relative;z-index:3}.band--golden>.band__packs{position:absolute;inset:auto 0 0 0;height:100%;pointer-events:none;z-index:1}.band__packs .bp{position:absolute;bottom:-22px;left:50%;width:auto;filter:drop-shadow(0 18px 16px rgba(60,40,10,.3))}.band__packs .bp--1{height:200px;margin-left:-364px;transform:rotate(-14deg);z-index:1}.band__packs .bp--2{height:225px;margin-left:-232px;transform:rotate(-7deg);z-index:2}.band__packs .bp--3{height:250px;margin-left:-80px;z-index:3}.band__packs .bp--4{height:225px;margin-left:88px;transform:rotate(7deg);z-index:2}.band__packs .bp--5{height:200px;margin-left:236px;transform:rotate(14deg);z-index:1}@media(max-width:1099px){.band--golden{padding:72px var(--gutter) 225px}.band__packs .bp--1{height:160px;margin-left:-281px}.band__packs .bp--2{height:180px;margin-left:-178px}.band__packs .bp--3{height:200px;margin-left:-64px}.band__packs .bp--4{height:180px;margin-left:62px}.band__packs .bp--5{height:160px;margin-left:179px}}@media(max-width:749px){.band--golden{padding:56px var(--gutter) 170px}.band__packs .bp{bottom:-14px}.band__packs .bp--1{height:110px;margin-left:-165px}.band__packs .bp--2{height:125px;margin-left:-108px}.band__packs .bp--3{height:140px;margin-left:-45px}.band__packs .bp--4{height:125px;margin-left:28px}.band__packs .bp--5{height:110px;margin-left:95px}}@media(max-width:374px){.band__packs .bp--1{height:96px;margin-left:-150px}.band__packs .bp--2{height:110px;margin-left:-98px}.band__packs .bp--3{height:124px;margin-left:-40px}.band__packs .bp--4{height:110px;margin-left:24px}.band__packs .bp--5{height:96px;margin-left:86px}}.pcard__badge{border:2px solid var(--turmeric);padding:5px 8px}.opt__vals label.has-tag{flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 12px;line-height:1}.opt__vals label.has-tag:after{content:attr(data-tag);font:700 7.5px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--green-d);opacity:.95}.opt__vals label.has-tag--best:after{color:#a5740e}.opt__vals input:checked+label.has-tag:after{color:var(--navy)}.acc .p65{margin-top:14px;padding-top:12px;border-top:1px solid #EFE6D6;font-size:13px;line-height:1.5}.acc .p65 em,.acc .p65 i{font-style:normal}.acc .p65 p{margin:0}.gal__stage{position:relative}.gal__slide{cursor:zoom-in}.gal__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;padding:0;background:#ffffffe6;box-shadow:0 4px 14px -6px #0b2e6373;display:grid;place-items:center;z-index:6;cursor:pointer;transition:opacity .2s,background .2s;-webkit-appearance:none;appearance:none}.gal__arrow svg{width:18px;height:18px;stroke:var(--navy);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.gal__arrow:hover{background:#fff}.gal__arrow:disabled{opacity:.35;cursor:default}.gal__arrow[hidden],.gal__count[hidden],.lb__count[hidden]{display:none}.gal__arrow--prev{left:12px}.gal__arrow--next{right:12px}.gal__count{position:absolute;left:14px;bottom:14px;z-index:6;background:#0b2e63c7;color:#fff;font:700 12px/1 var(--f-body);letter-spacing:.06em;padding:7px 10px;border-radius:999px;pointer-events:none}.gal__zoom{position:absolute;right:14px;bottom:14px;z-index:6;width:44px;height:44px;border-radius:50%;border:0;padding:0;background:#ffffffeb;box-shadow:0 4px 14px -6px #0b2e6373;display:grid;place-items:center;cursor:zoom-in;-webkit-appearance:none;appearance:none}.gal__zoom svg{width:20px;height:20px;stroke:var(--navy);stroke-width:2.2;fill:none;stroke-linecap:round}.gal__arrow:focus-visible,.gal__zoom:focus-visible,.lb__close:focus-visible{outline:3px solid var(--turmeric);outline-offset:2px}@media(max-width:749px){.gal__arrow{width:36px;height:36px}.gal__arrow svg{width:15px;height:15px}.gal__arrow--prev{left:8px}.gal__arrow--next{right:8px}.gal__count{left:10px;bottom:10px}.gal__zoom{right:10px;bottom:10px;width:40px;height:40px}}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f1621eb;display:flex;align-items:center;justify-content:center;touch-action:pinch-zoom}.lb[hidden]{display:none}.lb__img{max-width:min(92vw,1100px);max-height:86vh;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:16px;padding:2%;box-sizing:border-box}.lb .gal__arrow{background:#fffffff2}.lb .lb__prev{left:24px}.lb .lb__next{right:24px}.lb__count{position:absolute;left:50%;bottom:22px;transform:translate(-50%);background:#ffffff29;color:#fff;font:700 12px/1 var(--f-body);letter-spacing:.06em;padding:7px 12px;border-radius:999px}.lb__close{position:absolute;top:18px;right:18px;width:46px;height:46px;border-radius:50%;border:0;padding:0;background:#fffffff2;display:grid;place-items:center;cursor:pointer;-webkit-appearance:none;appearance:none}.lb__close svg{width:18px;height:18px;stroke:var(--navy);stroke-width:2.6;fill:none;stroke-linecap:round}@media(max-width:749px){.lb .lb__prev{left:8px}.lb .lb__next{right:8px}.lb__img{max-width:100vw;max-height:80vh;border-radius:0;padding:3%}.lb__close{top:12px;right:12px}}.pinfo__tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pill--sale{background:var(--navy);color:#fff;border:2px solid var(--turmeric);padding:6px 10px}.pinfo .pill.pill--quiet{background:transparent;color:#9a9083;border:0;padding:6px 0 6px 4px;font-weight:600;letter-spacing:.1em;font-size:10px}.pinfo__tags .pill--sale+.pill--quiet:before{content:"\b7";margin-right:8px;color:#c9bfae}.price__save{display:inline-block;vertical-align:middle;margin-left:10px;font:700 12px/1 var(--f-body);letter-spacing:.04em;color:#8a2d16;border:1.5px solid #E2B9A8;background:#fbf0ea;border-radius:999px;padding:5px 9px}.price__save[hidden]{display:none}.hx__seal:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.55);pointer-events:none}@media(min-width:750px)and (max-width:1099px){.ab-hero{min-height:min(92vh,880px)}.ab-hero__img img{object-position:center 22%}}@media(min-width:750px)and (max-width:1099px)and (orientation:landscape){.ab-hero{min-height:max(100vh,640px)}.ab-hero__img img{object-position:center 18%}}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.fcard__go{transition:transform .2s,background .2s,color .2s}.fcard__go .arr{display:inline-block;transition:transform .2s}@media(hover:hover){.fcard__go:hover{transform:translateY(-2px);background:var(--fam);color:#fff}.fcard__go:hover .arr{transform:translate(4px)}}.fcard__go:focus-visible{outline:3px solid var(--turmeric);outline-offset:3px;background:var(--fam);color:#fff}@media(prefers-reduced-motion:reduce){.fcard__go,.fcard__go .arr{transition:background .2s,color .2s}.fcard__go:hover,.fcard__go:hover .arr{transform:none}}.rcard__found{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.rcard__found .in{margin-top:0}.rcard__packs{display:inline-flex;align-items:flex-end;flex:0 0 auto}.rcard__packs img{height:52px;width:auto;filter:drop-shadow(0 4px 4px rgba(60,40,10,.25))}.rcard__packs img:first-child:not(:only-child){transform:rotate(-6deg)}.rcard__packs img+img{margin-left:-14px;transform:rotate(8deg)}@media(max-width:749px){.rcard__packs img{height:44px}}@media(max-width:749px){.hx__wrap{display:flex;flex-direction:column;gap:0;padding:24px var(--gutter) 40px}.hx__copy{display:contents}.hero__hi{order:0}.hero__title{order:1;margin:0 0 20px;text-align:center}.hero__l1 .br-m{display:none}.hero__l1,.hero__l2{white-space:nowrap;letter-spacing:normal}.hx__stage{order:2;margin:0 0 20px}.hx__badges{order:3;margin:0 0 24px;flex-wrap:nowrap}.hx__ctas{order:4;flex-direction:column;align-items:stretch;gap:12px;max-width:420px;width:100%;margin:0 auto 24px}.hx__ctas .btn{width:100%}.hx__text{order:5;margin:0 auto;max-width:34ch;text-align:center}}.trust__row{animation:none!important;transform:none!important;width:auto;max-width:100%;margin:0 auto;justify-content:safe center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:14px var(--gutter);gap:22px;scroll-snap-type:x proximity}.trust__row::-webkit-scrollbar{display:none}.trust__row span{gap:22px;scroll-snap-align:start}.trust__row span:last-child:after{display:none}@media(max-width:1099px){.trust__row{gap:16px;letter-spacing:.14em;font-size:11.5px}.trust__row span{gap:16px}}@media(min-width:750px)and (max-width:1099px){.trust__row{gap:10px;letter-spacing:.08em;font-size:11px;padding:14px 16px}.trust__row span{gap:10px}}@media(max-width:749px){.trust{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 36px),transparent 100%)}}.closing{min-height:0}.closing__img{aspect-ratio:16/9;min-height:0;height:auto;background-size:cover;background-position:center}.closing__in{padding:34px var(--gutter) 40px}.closing__in h2{font-size:clamp(30px,3.3vw,44px);line-height:1.12;text-wrap:balance;margin-bottom:12px}.closing__in p{font-size:16.5px;line-height:1.6;margin-bottom:12px;max-width:54ch}.closing .stats{display:grid;grid-template-columns:repeat(3,max-content);gap:0 26px;margin:18px 0 24px}.closing .stats>div{margin:0}.closing .stats b{font-size:26px}.closing__cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:6px}.closing__cta .closing__packs{display:flex;margin:0;gap:0}.closing__cta .closing__packs img{height:78px;width:auto}.closing__cta .closing__packs img:nth-child(1){transform:rotate(-7deg) translate(8px)}.closing__cta .closing__packs img:nth-child(2){position:relative;z-index:2}.closing__cta .closing__packs img:nth-child(3){transform:rotate(7deg) translate(-8px)}@media(max-width:749px){.closing__in{padding:28px var(--gutter) 34px}.closing--fold .closing__img{min-height:0}.closing__cta{gap:14px}.closing__cta .closing__packs img{height:64px}.closing .stats{gap:0 16px}.closing .stats span{font-size:12px}}@media(min-width:900px){.closing{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:56px;align-items:center;padding:64px max(var(--gutter),calc((100vw - 1240px)/2))}.closing__img{border-radius:20px;box-shadow:0 26px 50px -30px #0009}.closing__in{padding:0;display:block}}@media(min-width:900px)and (max-width:1099px){.closing{gap:36px;padding:48px var(--gutter)}.closing__in h2{font-size:32px}}@media(min-width:1360px){.closing{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:56px;align-items:stretch;padding:64px max(var(--gutter),calc((100vw - 1560px)/2))}.closing__img{aspect-ratio:auto;min-height:min(560px,62vh);background-position:center 40%}.closing__in{align-self:center}}@media(min-width:1360px)and (max-width:1439px){.closing{gap:44px}}.gal__main{aspect-ratio:1/1;grid-auto-rows:100%}.gal__slide{position:relative;height:100%;aspect-ratio:auto;overflow:hidden}.gal__slide img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%!important;height:88%!important;max-height:none;object-fit:contain}.site-footer .ft__h{font:600 19px/1.2 var(--f-head);color:#fff;margin:0}@media(max-width:749px){.site-footer details a,.site-footer .ft__col a,.site-footer nav a{display:inline-block;padding:4px 0;min-height:34px;line-height:26px}.site-footer details li{margin-bottom:2px}.gal__arrow{width:44px;height:44px}.qty input{height:52px}.crumb a{display:inline-block;padding:12px 0}}@media(max-width:899px){.pol__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}}.crumb{font-size:14px;line-height:1.4;padding:16px 0 2px;color:var(--muted)}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.crumb .crumb__back{display:none;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--navy)!important}.crumb__trail{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}.crumb__trail a{flex:0 0 auto}.crumb__trail b{color:var(--navy);font-weight:600;overflow:hidden;text-overflow:ellipsis;min-width:0}.crumb__sep{color:#b9ae9b}@media(max-width:749px){.crumb{padding:6px 0 0}.crumb .crumb__back{display:inline-flex;padding:0}.crumb__trail{display:none}}.rhero--packs .rhero__art--packs{position:relative;height:auto;margin:6px var(--gutter) 28px;border-radius:24px;overflow:hidden;box-shadow:0 22px 46px -32px #5032148c}.rhero--packs .rhero__art--packs img{position:static;display:block;width:100%;height:auto;filter:none}@media(min-width:750px)and (max-width:1099px){.rhero--packs .rhero__art--packs{max-width:720px;margin:10px auto 40px}}@media(min-width:1100px){.rhero--packs{min-height:0;height:clamp(500px,40vw,600px)}.rhero--packs .rhero__in{width:40%;max-width:540px}.rhero--packs .rhero__art--packs{position:absolute;top:50%;right:max(4%,calc((100vw - 1440px)/2 + 48px));left:auto;bottom:auto;width:min(calc(60% - var(--gutter)*2 - 64px),720px);margin:0;transform:translateY(-50%);border-radius:28px}}@media(max-width:749px){.closing__in{min-width:0}.closing .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.closing .stats>div{min-width:0}.closing{grid-template-columns:minmax(0,1fr)}.closing .stats{gap:0 12px}.closing .stats b{font-size:22px}.closing .stats span{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.closing__in p,.closing__extra{overflow-wrap:break-word;max-width:100%}.closing__cta .btn{flex:1 1 100%}}@media(min-width:1921px){.hx__wrap{max-width:2040px;grid-template-columns:max-content minmax(0,880px);justify-content:center;gap:130px;padding:96px 80px 104px;min-height:0}.hx__copy{width:720px;max-width:720px;justify-self:start}.hx__stage{max-width:900px}.hx__text{font-size:23px;max-width:700px;margin-bottom:34px}.hx__ctas{gap:16px;margin-bottom:26px}.hx__ctas .btn{min-height:64px;padding:0 38px;font-size:16px}.hx__badges li{font-size:15px;padding:10px 16px 10px 12px}.hx__badges li:before{width:22px;height:22px;font-size:12px}.hx__seal{--s:132px}}.split__img img{max-width:100%;height:auto;object-fit:contain}@media(max-width:749px){.closing__cta .closing__packs{display:none}}.cdr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;visibility:hidden}.cdr.is-open{visibility:visible}.cdr__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b2e6373;opacity:0;transition:opacity .25s}.cdr__panel{position:absolute;top:0;right:0;bottom:0;width:min(92vw,420px);background:var(--ivory);transform:translate(100%);transition:transform .3s;display:flex;flex-direction:column;overflow-y:auto;outline:0;box-shadow:-12px 0 30px -18px #0b2e6380}.cdr.is-open .cdr__bg{opacity:1}.cdr.is-open .cdr__panel{transform:none}.cdr__panel.is-busy .cdr__qty button,.cdr__panel.is-busy .cdr__rm{pointer-events:none}.cdr__line{transition:opacity .2s}.cdr__line.is-removing{opacity:.35}.cdr__line.is-saving .cdr__price,.cdr__sub.is-saving b{position:relative;color:transparent}.cdr__line.is-saving .cdr__price:after,.cdr__sub.is-saving b:after{content:"";position:absolute;right:0;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid #D9CFBE;border-top-color:var(--navy);border-radius:50%;animation:cdr-spin .7s linear infinite}@keyframes cdr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cdr__line.is-saving .cdr__price:after,.cdr__sub.is-saving b:after{animation-duration:2s}}.cdr__head{display:flex;align-items:center;justify-content:space-between;padding:12px var(--gutter) 12px 20px;border-bottom:1px solid #E7DECE}@media(min-width:750px){.cdr__head{padding:14px 24px}}.cdr__title{margin:0;font:600 22px/1.2 var(--f-head);color:var(--navy)}.cdr__title span{font-family:var(--f-body);font-size:15px;color:var(--muted);font-weight:500}.cdr__x{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--navy);cursor:pointer;border-radius:50%}.cdr__x svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.cdr__msg{padding:0 24px;font-size:14px;color:var(--green-d)}.cdr__msg:not(:empty){padding-top:12px}.cdr__ship{padding:14px 24px 4px;font-size:14px;color:var(--navy)}.cdr__ship p{margin:0 0 8px}.cdr__bar{height:6px;border-radius:3px;background:#e7dece;overflow:hidden}.cdr__bar i{display:block;height:100%;background:var(--green);border-radius:3px}.cdr__items{list-style:none;margin:0;padding:4px 24px}.cdr__line{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid #E7DECE}.cdr__img{width:72px;height:72px;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden}.cdr__img img{max-height:90%;width:auto;max-width:100%}.cdr__name{font:600 16px/1.3 var(--f-head);color:var(--navy);text-decoration:none}.cdr__var{display:block;font-size:13px;color:var(--muted);margin-top:2px}.cdr__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.cdr__qty{display:flex;align-items:center;border:1.5px solid #D9CFBE;border-radius:8px;background:#fff}.cdr__qty button{width:40px;height:40px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--navy)}.cdr__qty span{min-width:26px;text-align:center;font-weight:600;color:var(--navy)}.cdr__price{font:700 16px var(--f-head);color:var(--navy)}.cdr__rm{margin-top:6px;padding:4px 0;border:0;background:none;font-size:13px;color:var(--muted);text-decoration:underline;cursor:pointer}.cdr__foot{margin-top:auto;padding:18px 24px 22px;background:var(--sand-l);position:sticky;bottom:0}.cdr__sub{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;color:var(--navy)}.cdr__sub b{font:700 20px var(--f-head)}.cdr__note{margin:4px 0 14px;font-size:13px;color:var(--muted)}.cdr__links{display:flex;justify-content:space-between;margin-top:12px;font-size:14px}.cdr__links a,.cdr__links button{color:var(--navy);border:0;background:none;padding:6px 0;font:inherit;text-decoration:underline;cursor:pointer}.cdr__empty{padding:40px 24px;text-align:center;color:var(--muted)}.atc-err{margin:10px 0 0;font-size:14px;color:var(--coral)}.atc-note{position:fixed;right:12px;left:12px;z-index:60;background:#fff;border-radius:14px;box-shadow:0 16px 36px -14px #0b2e6373;border:1px solid #E7DECE;padding:12px 14px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;color:var(--navy);font-size:14px}.atc-note.is-on{opacity:1;visibility:visible;transform:none}@media(min-width:750px){.atc-note{left:auto;width:320px}}.atc-note__row{display:flex;align-items:center;gap:12px}.atc-note__row img{width:44px;height:56px;object-fit:contain;flex:none}.atc-note__tx{display:flex;flex-direction:column;gap:2px;min-width:0}.atc-note__tx b{color:var(--green-d);font-size:13.5px}.atc-note__tx span{font:600 15px/1.3 var(--f-head);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atc-note__ship{margin:8px 0 0;font-size:13px;color:var(--muted)}.atc-note__acts{display:flex;gap:10px;margin-top:10px}.atc-note__acts a{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;border:1.5px solid var(--navy);color:var(--navy);font-weight:700;font-size:13px;text-decoration:none}.atc-note__acts a.atc-note__co{background:var(--navy);color:#fff}.btn.is-added{background:var(--green);box-shadow:none}.cart-count.is-bump{animation:cc-bump .45s ease}@keyframes cc-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.atc-note{transition:none}.cart-count.is-bump{animation:none}}@media(min-width:750px)and (max-width:1099px){.pgrid--keep>:nth-child(n+4){display:none}}@media(max-width:749px){.pdp-root{display:none}}.cobar{position:fixed;z-index:55;background:var(--navy);color:#fff;display:flex;align-items:center;gap:12px;box-shadow:0 14px 34px -12px #0b2e63a6}.cobar[hidden]{display:none}.cobar__cart{display:flex;align-items:center;gap:12px;flex:1;min-width:0;color:#fff;background:none;border:0;font:inherit;padding:0;text-align:left;cursor:pointer}.cobar__ic{position:relative;width:42px;height:42px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;flex:none}.cobar__ic svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8}.cobar__ic b{position:absolute;top:-3px;right:-4px;min-width:19px;height:19px;border-radius:10px;background:var(--turmeric);color:var(--navy);font:800 11px/19px var(--f-body);text-align:center;padding:0 4px}.cobar__tx{display:flex;flex-direction:column;min-width:0}.cobar__tx strong{font:700 17px/1.2 var(--f-body)}.cobar__tx span{font-size:12.5px;opacity:.88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cobar__go{flex:none;display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:10px;background:var(--turmeric);color:var(--navy);font:800 14px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.cobar__cart:focus-visible,.cobar__go:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.cobar{left:0;right:0;bottom:0;border-top:2px solid var(--turmeric);padding:10px 12px calc(10px + env(safe-area-inset-bottom)) 16px}body.has-cobar{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media(min-width:750px)and (max-width:1099px){.cobar{left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom));width:min(480px,calc(100% - 48px));border-radius:16px;padding:10px 10px 10px 16px;border:2px solid var(--turmeric)}body.has-cobar{padding-bottom:110px}}@media(min-width:1100px){.cobar{display:none!important}}.hdr-cart__total{display:none}@media(min-width:750px){.hdr-icons .hdr-cart.has-items{width:auto;height:42px;padding:0 14px 0 10px;gap:8px;display:inline-flex;border-radius:999px;background:var(--navy);color:#fff}.hdr-icons .hdr-cart.has-items:hover{background:#123e80}.hdr-cart.has-items .cart-count{position:static;background:var(--turmeric);color:var(--navy)}.hdr-cart.has-items .hdr-cart__total{display:inline;font:700 14px/1 var(--f-body);white-space:nowrap}}@media(min-width:1100px){.news input[type=email]{flex:1 1 0;min-width:0;padding:0 14px}.news .btn{padding:0 18px}.news .ft__msg{flex-basis:100%}}@media(min-width:1100px)and (max-width:1279px){.news .btn{padding:0 14px;letter-spacing:.04em}.news input[type=email]{padding:0 12px}}.shopify-payment-button__more-options{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:50px;margin:10px 0 0!important;padding:0 20px!important;border:1.5px solid #D9CFBE!important;border-radius:0!important;background:#f6eee0!important;color:var(--navy)!important;font:700 13px/1 var(--f-body)!important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;box-sizing:border-box}.shopify-payment-button__more-options:hover{background:#efe3ce!important;color:var(--navy)!important}.shopify-payment-button__more-options:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media(max-width:749px){.shopify-payment-button__more-options{min-height:48px}}@media(max-width:749px){.cart .summary{position:static;border-radius:18px;margin:0;box-shadow:var(--shadow)}.cart .summary .shopify-payment-button,.cart .summary .additional-checkout-buttons{margin-bottom:0}}#herstory,#wailanavideo{scroll-margin-top:90px}.p65p-hero{background:linear-gradient(180deg,var(--ivory) 0%,#F6EEE0 100%);padding:56px 0 64px;position:relative;overflow:hidden}.p65p-hero .wrap{position:relative}.p65p-eb{display:inline-flex;align-items:center;gap:10px;font:700 11.5px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--green-d)}.p65p-eb:before{content:"";width:26px;height:2px;background:var(--turmeric)}.p65p-hero h1{font:600 clamp(34px,6vw,58px)/1.05 var(--f-head);color:var(--navy);margin:16px 0 0;letter-spacing:-.01em;max-width:16ch}.p65p-lead{margin:18px 0 0;font-size:clamp(16px,2.1vw,19px);line-height:1.6;color:#33414b;max-width:60ch}.p65p-seal{position:absolute;right:8px;top:44px;width:132px;height:132px;border-radius:50%;background:var(--navy);color:#fff;display:none;place-items:center;text-align:center;padding:18px;border:3px solid #fff;box-shadow:0 18px 36px -18px #0b2e6399}.p65p-seal b{display:block;font:700 34px/1 var(--f-head);color:#fff}.p65p-seal span{display:block;margin-top:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:#f6d77b}@media(min-width:1100px){.p65p-seal{display:grid}.p65p-hero h1,.p65p-lead{margin-right:200px}}.p65p-body{padding:56px 0 var(--sec)}.p65p-grid{display:grid;gap:22px}@media(min-width:900px){.p65p-grid{grid-template-columns:1.55fr .95fr;gap:32px;align-items:start}}.p65p-card{background:#fff;border:1px solid #EFE6D6;border-radius:20px;padding:26px}.p65p-card h2{font:600 clamp(22px,3vw,28px)/1.2 var(--f-head);color:var(--navy);margin:0 0 14px}.p65p-rte p{margin:0 0 16px;color:#33414b}.p65p-rte p:last-child{margin-bottom:0}.p65p-note{background:var(--sand-l);border:1px solid #E7D9BF;border-left:5px solid var(--turmeric);border-radius:14px;padding:18px 20px;margin-top:20px;font-size:15px;color:var(--navy)}.p65p-note b{display:block;font:600 17px/1.3 var(--f-head);margin-bottom:6px}.p65p-note p{margin:0}.p65p-steps{display:grid;gap:14px;margin-top:26px}@media(min-width:750px){.p65p-steps{grid-template-columns:repeat(3,1fr)}}.p65p-step{background:#fff;border:1px solid #EFE6D6;border-radius:16px;padding:18px}.p65p-step b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sand);color:var(--navy);font:700 14px var(--f-body);margin-bottom:10px}.p65p-step h3{margin:0;font:600 16px/1.3 var(--f-head);color:var(--navy)}.p65p-side{display:grid;gap:18px}.p65p-cta{background:var(--navy);color:#fff;border-radius:20px;padding:26px;position:relative;overflow:hidden}.p65p-cta:after{content:"";position:absolute;right:-40px;bottom:-40px;width:150px;height:150px;border-radius:50%;background:#d8a62229}.p65p-cta h3{font:600 22px/1.25 var(--f-head);margin:0 0 8px;color:#fff}.p65p-cta p{font-size:14.5px;line-height:1.55;color:#cfdcec;margin:0 0 18px}.p65p-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:8px;font:700 13px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.p65p-btn--gold{background:var(--turmeric);color:var(--navy)}.p65p-btn--gold:hover{background:#c9971c}.p65p-btn--outline{border:2px solid var(--navy);color:var(--navy);min-height:46px}.p65p-btn--outline:hover{background:var(--navy);color:#fff}.p65p-tip{background:#fff;border:1px solid #EFE6D6;border-radius:20px;padding:24px}.p65p-tip h3{font:600 19px/1.3 var(--f-head);color:var(--navy);margin:0 0 10px}.p65p-tip__text{font-size:14.5px;line-height:1.55;color:#33414b}.p65p-tip__text ul{margin:0 0 14px;padding-left:18px}.p65p-tip__text li{margin-bottom:8px}.p65p-tip__text p{margin:0 0 14px}.p65p-disclaim{font-size:13px;color:var(--muted);margin:22px 0 0}@media(max-width:899px){.p65p-grid{display:flex;flex-direction:column}.p65p-card{order:1}.p65p-cta{order:2}.p65p-tip{order:3}}@media(max-width:749px){.p65p-hero{padding:30px 0 26px}.p65p-hero h1{font-size:31px;margin-top:12px}.p65p-lead{display:none}.p65p-body{padding:26px 0 40px}.p65p-card{padding:20px 18px;border-radius:16px}.p65p-card h2{font-size:22px;margin-bottom:10px}.p65p-rte p{font-size:15.5px;line-height:1.6;margin-bottom:12px}.p65p-note{padding:14px 16px;font-size:14px;border-radius:12px;margin-top:16px}.p65p-note b{font-size:15px}.p65p-steps{margin-top:16px;gap:0;background:#fff;border:1px solid #EFE6D6;border-radius:14px;overflow:hidden}.p65p-step{border:0;border-radius:0;padding:12px 16px;display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:center;background:none}.p65p-step+.p65p-step{border-top:1px solid #F2E9DA}.p65p-step b{width:26px;height:26px;font-size:12px;margin:0}.p65p-step h3{font-size:14.5px}.p65p-side{gap:12px}.p65p-cta{padding:18px;border-radius:16px}.p65p-cta h3{font-size:18px}.p65p-cta p{font-size:13.5px;margin-bottom:12px}.p65p-tip{padding:16px 18px;border-radius:16px}.p65p-tip h3{font-size:16px;margin-bottom:6px}.p65p-tip__text{font-size:13.5px}.p65p-disclaim{font-size:12.5px;margin-top:16px}}.bx__img--fan{background:radial-gradient(85% 95% at 50% 100%,#fff 0,#fff0 72%),#e9f2e5}.bx__fan{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bx__fan img{position:absolute;bottom:2%;max-width:none;height:auto;width:150px;filter:none;transition:transform .25s}.bx__fan .bx__p--0{left:8%;transform:rotate(-10deg);z-index:1}.bx__fan .bx__p--1{left:50%;bottom:1%;transform:translate(-50%);width:164px;z-index:3}.bx__fan .bx__p--2{right:8%;transform:rotate(10deg);z-index:2}.bx__fan:before{content:"";position:absolute;left:7%;right:7%;bottom:0;height:13px;border-radius:50%;background:radial-gradient(closest-side,#28190a38,#28190a00 78%);z-index:0}@media(max-width:1099px){.bx__fan img{width:110px}.bx__fan .bx__p--1{width:120px}}@media(max-width:749px){.bx__fan img{width:88px}.bx__fan .bx__p--1{width:96px}}.bx:hover .bx__fan .bx__p--0{transform:rotate(-14deg) translate(-3px)}.bx:hover .bx__fan .bx__p--2{transform:rotate(14deg) translate(3px)}@media(prefers-reduced-motion:reduce){.bx__fan img{transition:none}}@media(max-width:749px){.trust--lead{-webkit-mask-image:none;mask-image:none}.trust--lead .trust__row{justify-content:center}.trust--lead .trust__row span:not(.trust__lead){display:none}.trust--lead .trust__lead:after{display:none}}.hx__seal span{width:90%;font-size:calc(var(--s) * .088);letter-spacing:.08em}.hx__seal b{font-size:calc(var(--s) * .19);margin:.12em 0 0;letter-spacing:0}.hx__seal:before{top:2px;right:2px;bottom:2px;left:2px}.hx__seal b{font-size:calc(var(--s) * .178)}.trust__m{display:none!important}@media(max-width:749px){.trust--mtext{-webkit-mask-image:none;mask-image:none}.trust--mtext .trust__row{justify-content:center;overflow:visible}.trust--mtext .trust__row span{display:none!important}.trust--mtext .trust__row span.trust__m{display:block!important;white-space:normal;text-align:center;line-height:1.45}.trust--mtext .trust__m:after{display:none}}@media(max-width:749px){.trust--mtext .trust__row{padding:12px 10px}.trust--mtext .trust__row span.trust__m{white-space:nowrap;line-height:1;font-size:min(11px,2.95vw);letter-spacing:.05em}}.ft__tag-l1{font-size:20px}.ft__tag-l2{font-size:22px}@media(max-width:749px){.cobar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border:2px solid var(--turmeric);border-radius:16px;padding:8px 8px 8px 14px}.cobar__go{min-height:46px;padding:0 20px}body.has-cobar{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.wlr{background:linear-gradient(180deg,#F3EADB 0%,var(--cream) 100%);padding:var(--sec) 0}.wlr__in{max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.wlr__eb{display:block;text-align:center;font:600 12px/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.wlr h2{font:700 clamp(34px,4.4vw,52px)/1.08 var(--f-head);color:var(--navy);text-align:center;margin:0}.wlr h2 em{font-style:italic;color:var(--coral)}.wlr__sub{text-align:center;font:400 clamp(16px,1.5vw,19px)/1.5 var(--f-body);color:#2b3a45;margin:14px auto 0;max-width:620px}.wlr__stats{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:30px 0 44px;padding:0;list-style:none}.wlr__stat{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #E4D9C6;border-radius:999px;padding:10px 20px 10px 14px;font:500 14px/1.2 var(--f-body);color:var(--ink)}.wlr__stat b{font:700 22px/1 var(--f-head);color:var(--navy)}.wlr__stat small{color:var(--muted);font-size:13px}.wlr__st{color:#d99a1e;letter-spacing:2px;font-size:15px;line-height:1}.wlr__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px}.wlr .rc{margin:0;background:#fff;border-radius:20px;padding:26px 26px 22px;box-shadow:0 6px 24px #0b2e6312;display:flex;flex-direction:column;min-width:0}.wlr .rc__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;margin-bottom:14px}.wlr .rc__why{font:700 10.5px/1 var(--f-body);letter-spacing:.11em;text-transform:uppercase;color:#fff;border-radius:999px;padding:7px 11px;white-space:nowrap}.wlr blockquote{margin:0;flex:1}.wlr blockquote p{margin:0;font:italic 400 19px/1.45 var(--f-head);color:var(--navy)}.wlr .rc__by{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #EFE7DA}.wlr .rc__by img{width:64px;height:84px;object-fit:contain;flex:none;margin:-14px 0 -6px -4px;transform:rotate(-6deg);filter:drop-shadow(0 6px 8px rgba(11,46,99,.18))}.wlr .rc__by b{display:block;font:600 14px/1.3 var(--f-body);color:var(--ink)}.wlr .rc__by span span{display:block;font:400 12.5px/1.35 var(--f-body);color:var(--muted)}.wlr .rc__by span.rc__src{display:inline-block;margin-top:5px;font:700 10.5px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.wlr .rc__by span.rc__src--a{color:#9a5b00}.wlr .rc--hero{grid-row:span 2;background:var(--navy);padding:40px 36px 0;overflow:hidden}.wlr .rc__qm{font:700 120px/.7 var(--f-head);color:#e2a93b;height:56px}.wlr .rc__hst{margin:6px 0 16px;font-size:18px}.wlr .rc--hero blockquote{flex:0}.wlr .rc--hero blockquote p{color:#fff;font-size:clamp(24px,2.3vw,30px);line-height:1.3}.wlr .rc--hero .rc__by{border-top-color:#ffffff2e}.wlr .rc--hero .rc__by b{color:#fff}.wlr .rc--hero .rc__by span span,.wlr .rc--hero .rc__by span.rc__src{color:#c5d1e0}.wlr .rc__pk{display:flex;justify-content:center;margin-top:auto;padding-top:24px}.wlr .rc__pk img{width:58%;height:auto;margin:0 -9%;transform:translateY(18%) rotate(-7deg);filter:drop-shadow(0 12px 20px rgba(0,0,0,.35))}.wlr .rc__pk img+img{transform:translateY(12%) rotate(6deg)}.wlr .rc--cta{background:var(--green);justify-content:center;align-items:flex-start}.wlr .rc--cta h3{font:700 30px/1.15 var(--f-head);margin:0 0 10px;color:#fff}.wlr .rc--cta p{font:400 15px/1.5 var(--f-body);margin:0 0 22px;color:#eef6e8}.wlr .rc--cta a{background:#fff;color:var(--navy);font:700 13px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:15px 24px;text-decoration:none}.wlr .rc--cta a:hover{background:var(--cream)}.wlr .rc--cta a:focus-visible,.wlr .dpk:focus-visible,.wlr__grid:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.wlr__src{text-align:center;margin:30px 0 0;font:400 13px/1.5 var(--f-body);color:var(--muted)}.wlr__dots,.wlr .dpk{display:none}@media(max-width:1099px){.wlr__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 10px;scroll-padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.wlr__grid::-webkit-scrollbar{display:none}.wlr .rc{flex:0 0 min(360px,44%);scroll-snap-align:start}.wlr .rc--hero{flex-basis:min(420px,52%)}.wlr__dots{display:flex;justify-content:center;gap:7px;margin-top:16px}.wlr__dots i{width:7px;height:7px;border-radius:4px;background:#d9cfbe;transition:width .2s,background .2s}.wlr__dots i.is-on{width:22px;background:var(--navy)}}@media(max-width:749px){.wlr__in{padding:0 16px}.wlr__stats{gap:8px;margin:22px 0 28px}.wlr__stat{padding:8px 14px 8px 10px;font-size:13px}.wlr__stat b{font-size:18px}.wlr__stat small{font-size:12px}.wlr__grid{gap:14px;margin:0 -16px;padding:4px 16px 8px;scroll-padding:0 16px}.wlr .rc,.wlr .rc--hero{flex-basis:84%;scroll-snap-align:center}.wlr .rc--hero{padding:30px 26px 0}.wlr .rc__pk img{width:50%}.wlr blockquote p{font-size:18px}.wlr .rc--cta,.wlr__dots .wlr__dot-cta{display:none}.wlr .dpk{display:flex;align-items:center;gap:12px;margin:18px 0 0;background:#fff;border:2px solid #E2A93B;border-radius:18px;padding:12px 14px 12px 8px;text-decoration:none;color:var(--ink);box-shadow:0 8px 22px -10px #0b2e6359}.dpk__fan{position:relative;width:96px;height:84px;flex:none}.dpk__fan img{position:absolute;bottom:0;width:52px;height:auto;filter:drop-shadow(0 6px 8px rgba(0,0,0,.2))}.dpk__fan img:nth-child(1){left:0;transform:rotate(-14deg)}.dpk__fan img:nth-child(2){left:22px;z-index:2;width:56px}.dpk__fan img:nth-child(3){left:44px;transform:rotate(14deg)}.dpk__tx{flex:1;min-width:0}.dpk__eb{display:inline-block;font:800 10px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--coral);border-radius:999px;padding:5px 8px;margin-bottom:6px}.dpk__tx b{display:block;font:700 19px/1.15 var(--f-head);color:var(--navy)}.dpk__tx small{display:block;font:500 12.5px/1.35 var(--f-body);color:var(--muted);margin-top:2px}.dpk__pr{display:block;margin-top:5px;font:700 15px/1 var(--f-body);color:var(--navy)}.dpk__pr s{font-weight:500;color:var(--muted);font-size:12.5px;margin-left:6px}.dpk__go{flex:none;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font:700 18px/1 var(--f-body)}.wlr__src{margin-top:14px}}@media(prefers-reduced-motion:reduce){.wlr__dots i{transition:none}}@media(min-width:1100px){.rhero--packs{display:grid;grid-template-columns:minmax(0,540px) minmax(0,660px);justify-content:center;align-content:center;align-items:center;column-gap:clamp(56px,5vw,104px);padding:0 var(--gutter)}.rhero--packs .rhero__in{position:static;transform:none;width:auto;max-width:none;left:auto;top:auto}.rhero--packs .rhero__art--packs{position:relative;top:auto;right:auto;transform:none;width:100%}}@media(min-width:2200px){.rhero--packs{grid-template-columns:minmax(0,680px) minmax(0,860px);height:clamp(600px,34vw,780px)}}.rx__go{white-space:nowrap;flex:none}.rx__price{white-space:nowrap}.rx__tx{container-type:inline-size}@container (max-width:228px){.rx__row{flex-direction:column;align-items:stretch;gap:10px}.rx__go{justify-content:center;padding:11px 14px}}@supports not (container-type:inline-size){@media(max-width:389px),(min-width:750px)and (max-width:899px){.rx__row{flex-direction:column;align-items:stretch;gap:10px}.rx__go{justify-content:center;padding:11px 14px}}}.page-hero{background:radial-gradient(ellipse 70% 90% at 78% 40%,#E9F1EA 0,#F5F4EE 45%,var(--ivory) 100%)}.page-hero__img{height:auto;aspect-ratio:1/1;margin:16px 16px 0;border-radius:22px;background-position:var(--pos,center);box-shadow:0 22px 40px -28px #0b2e638c}.page-hero__in{padding:24px 20px 36px}@media(min-width:750px){.page-hero__img{height:auto;aspect-ratio:1/1;max-width:560px;width:calc(100% - 80px);margin:32px auto 0;border-radius:26px}.page-hero__in{max-width:560px;width:calc(100% - 80px);margin:0 auto;padding:28px 0 48px;text-align:center}.page-hero p{margin-left:auto;margin-right:auto}}@media(min-width:1100px){.page-hero{grid-template-columns:minmax(0,560px) minmax(0,500px);justify-content:center;align-items:center;column-gap:clamp(56px,6vw,112px);min-height:0;padding:56px var(--gutter)}.page-hero__img{order:2;width:100%;max-width:none;min-height:0;aspect-ratio:4/5;margin:0;border-radius:28px;background-position:center 18%}.page-hero--right .page-hero__img{order:0}.page-hero__in,.page-hero--right .page-hero__in{width:auto;max-width:none;margin:0;padding:0;text-align:left}.page-hero p{margin-left:0}}@media(min-width:2200px){.page-hero{grid-template-columns:minmax(0,700px) minmax(0,620px);padding:80px var(--gutter)}}.hx__sea{background:none}.pgrid--keep .pcard__img{aspect-ratio:auto!important;height:200px;padding:12px}@media(min-width:750px){.pgrid--keep .pcard__img{height:260px}}@media(min-width:1100px){.pgrid--keep .pcard__img{height:300px;padding:14px}}@media(max-width:749px){.pgrid--keep .pcard__img{height:170px;padding:10px}}.pgrid--keep .pcard__img img{width:auto!important;height:100%!important;max-width:100%;object-fit:contain}.pgrid--keep .pcard__title{min-height:2.4em}@media(max-width:749px){.pgrid--keep .pcard__price small{display:none}.pgrid--keep .pcard__body{padding:12px 12px 14px}.pgrid--keep .pcard__body .pill{margin-bottom:6px}.pgrid--keep .pcard__title{font-size:15px;min-height:3.6em;margin-bottom:4px}.pgrid--keep .pcard__row{padding-top:10px}}.crumb__trail{list-style:none;margin:0;padding:0}.crumb__trail li{display:flex;align-items:center;min-width:0;flex:0 0 auto}.crumb__trail li+li:before{content:"\203a";color:#c9bda8;font-size:15px;line-height:1;margin:0 2px}.crumb__trail li:last-child{flex:0 1 auto}@media(min-width:750px){.crumb{padding:18px 0 6px}.crumb__trail{display:inline-flex;align-items:center;gap:2px;max-width:100%;background:#fff;border:1px solid #E9DFCF;border-radius:999px;padding:5px 6px;box-shadow:0 6px 16px -14px #0b2e6380;font-size:13.5px;line-height:1}.crumb__trail a,.crumb__trail b{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;line-height:1;white-space:nowrap}.crumb__trail a{color:var(--muted)}.crumb__trail a:hover{background:var(--cream);color:var(--navy);text-decoration:none}.crumb__trail a:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.crumb__trail b{background:var(--navy);color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.crumb__home{flex:none}}.roots-sec .rcard{background:#fff;box-shadow:0 22px 44px -24px #5037148c,0 0 0 1px #5037140f}.roots-sec .rcard__ph{background:radial-gradient(ellipse 70% 62% at 50% 55%,#fffbf2 0,#f0e2ca 72%,#e6d3b4)}.roots-sec .rcard__ph:has(img[src*=root-yellow]){background:radial-gradient(ellipse 70% 62% at 50% 55%,#fff9e3 0,#fbe7ae 72%,#f4d88a)}.roots-sec .rcard__ph:has(img[src*=root-purple]){background:radial-gradient(ellipse 70% 62% at 50% 55%,#fbf4fc 0,#ecd9f0 72%,#dfc4e6)}.roots-sec .rcard__ph:has(img[src*=root-mixed]){background:radial-gradient(ellipse 70% 62% at 50% 55%,#f5faf0 0,#e0edd3 72%,#cde2bc)}.split__img:has(img[src*=root-cassava]){background:radial-gradient(ellipse 70% 62% at 50% 55%,#fffbf2 0,#f0e2ca 72%,#e6d3b4)}.split__img:has(img[src*=root-yellow]){background:radial-gradient(ellipse 70% 62% at 50% 55%,#fff9e3 0,#fbe7ae 72%,#f4d88a)}.split__img:has(img[src*=root-purple]){background:radial-gradient(ellipse 70% 62% at 50% 55%,#fbf4fc 0,#ecd9f0 72%,#dfc4e6)}.split__img:has(img[src*=root-mixed]){background:radial-gradient(ellipse 70% 62% at 50% 55%,#f5faf0 0,#e0edd3 72%,#cde2bc)}.steps{gap:22px}.step{text-align:left;padding:30px 28px 32px;border-radius:24px;box-shadow:0 22px 40px -26px #5037148c}.step:nth-child(1){background:linear-gradient(160deg,#f3f8ee,#e0edd3)}.step:nth-child(2){background:linear-gradient(160deg,#fff8e2,#fbe7ae)}.step:nth-child(3){background:linear-gradient(160deg,#fff1ea,#f7d6c6)}.step .ic{margin:0 0 20px;width:64px;height:64px;background:#fff;box-shadow:0 10px 20px -14px #50371499}.step .ic svg{width:32px;height:32px;stroke:var(--navy)}.step .n{top:22px;right:26px;font-size:64px;color:#0b2e6324}.step h3{font-size:28px}.step p{color:#3a4852}@media(max-width:749px){.step{padding:26px 22px 28px}.step .n{font-size:52px;top:18px;right:20px}.step h3{font-size:25px}}.trust--badges{background:radial-gradient(ellipse 60% 140% at 30% 50%,#123F78 0,var(--navy) 60%);-webkit-mask-image:none!important;mask-image:none!important;border-top:1px solid rgba(246,215,123,.35);border-bottom:1px solid rgba(246,215,123,.35)}.trust--badges .tbD{display:flex;align-items:center;justify-content:center;gap:40px;padding:18px 28px;flex-wrap:wrap;max-width:1240px;margin:0 auto}.trust--badges .tbD__big{display:flex;align-items:center;gap:14px;margin:0;padding-right:40px;border-right:1px solid rgba(255,255,255,.18)}.trust--badges .tbD__ring{width:42px;height:42px;flex:none;border-radius:50%;background:#f6d77b24;box-shadow:inset 0 0 0 1px #f6d77b8c;display:grid;place-items:center;color:#f6d77b}.trust--badges .tbD__ring .claim-ic{width:22px;height:22px}.trust--badges .tbD__big b{font:700 44px/1 var(--f-head);color:#f6d77b;letter-spacing:-.01em}.trust--badges .tbD__big em{font:600 11.5px/1.3 var(--f-body);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#fff;max-width:170px}.trust--badges .tbD__rest{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.trust--badges .tbD__i{display:flex;align-items:center;gap:8px;color:#fff;font:600 13px/1 var(--f-body);letter-spacing:.04em;padding:9px 14px 9px 10px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;white-space:nowrap}.trust--badges .tbD__i .claim-ic{width:20px;height:20px;flex:none;color:#f6d77b}@media(max-width:749px){.trust--badges .tbD{gap:14px;padding:18px 14px}.trust--badges .tbD__big{padding:0 0 14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18);width:100%;justify-content:center}.trust--badges .tbD__big b{font-size:36px}.trust--badges .tbD__ring{width:36px;height:36px}.trust--badges .tbD__rest{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.trust--badges .tbD__i{font-size:12.5px}}.compare__card--bars h3{margin-bottom:20px}.cx-row{margin:0 0 18px}.cx-lbl{font:700 12px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.cx-bar{position:relative;height:34px;margin-bottom:8px;border-radius:10px;background:#f5efe5;overflow:hidden}.cx-b{position:absolute;left:0;top:0;bottom:0;background:#d9cdb8;border-radius:10px}.cx-b--wl{background:linear-gradient(90deg,#4e9a5b,#2f7d4f)}.cx-bar em{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:0 14px;font:600 14px/1 var(--f-body);font-style:normal;color:#fff;white-space:nowrap}.cx-bar--p em{color:var(--ink)}.cx-big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:6px 0 16px;padding:14px 16px;border-radius:14px;background:#f1f7ec}.cx-big b{font:700 26px/1 var(--f-head);color:var(--green-d)}.cx-big span{font-size:14px;color:#3a4852}.cx-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.cx-tag{display:inline-flex;align-items:center;gap:7px;font:600 12.5px/1 var(--f-body);padding:6px 12px 6px 6px;border-radius:999px;color:var(--ink);background:#f5efe5}.cx-tag i{width:22px;height:22px;padding:4px;border-radius:50%;background:#fff;display:block;flex:none}.cx-tag .claim-ic{width:100%;height:100%;display:block}.cx-tag--root{background:#f2e6d3}.cx-tag--root i{color:#8a5a2b}.cx-tag--gf{background:#fbefcf}.cx-tag--gf i{color:#b07a10}.cx-tag--gmo{background:#e3efd9}.cx-tag--gmo i{color:#2f7d4f}.cx-tag--vegan{background:#e7f0da}.cx-tag--vegan i{color:#5e8e2e}.cx-tag--trans{background:#fbe3d8}.cx-tag--trans i{color:#c2512e}.cx-tag--fat{background:#e3efd9}.cx-tag--fat i{color:#2f7d4f}.compare__card--bars small{font-size:11.5px;line-height:1.45}.split:has(img[src*=root-cassava]) .chips span{background:#f2e7d6;color:#6e4a22;border-color:#e3d2b5}.split:has(img[src*=root-yellow]) .chips span{background:#fcefc9;color:#7a5608;border-color:#f1d98f}.split:has(img[src*=root-purple]) .chips span{background:#f1e3f4;color:#5e2f6e;border-color:#ddc3e4}.split:has(img[src*=root-mixed]) .chips span{background:#e5f0da;color:#2f5e2a;border-color:#c6ddb1}@media(max-width:1099px){.wlr__grid{display:grid!important;grid-template-columns:none;grid-auto-flow:column;grid-template-rows:auto auto;grid-auto-columns:340px;align-items:stretch}.wlr .rc{flex:none;scroll-snap-align:start}.wlr .rc--hero,.wlr .rc--cta{grid-row:span 2}.wlr .rc:not(.rc--hero):not(.rc--cta){padding:20px 20px 16px}.wlr .rc:not(.rc--hero) blockquote p{font-size:17px}}@media(max-width:749px){.wlr__grid{grid-auto-columns:min(calc(100vw - 62px),380px)}.wlr .rc,.wlr .rc--hero{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/growvy.css.map */
