@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-ext-wght-normal-BnWI7fIG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-wght-normal-bgdX5wL6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-greek-wght-normal-M9Lxztrh.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-vietnamese-wght-normal-DEkWUU3X.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-ext-wght-normal-rva7dkhN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-wght-normal-BAwLJtOy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink:#33312e;--color-ink-soft:#66615b;--color-cream:#fffaf2;--color-paper:#fff;--color-mint:#d6f9dd;--color-mint-soft:#effcf2;--color-green:#82d173;--color-green-dark:#2d6c31;--color-purple:#662c91;--color-purple-dark:#4f1d72;--color-purple-soft:#eadcf4;--color-orange:#e4572e;--color-orange-action:#c53d18;--color-orange-soft:#ffddcf;--color-yellow-soft:#ffefb6;--color-pink-soft:#ffd8dc;--color-lime-soft:#e6f0b7;--color-focus:#1559d6;--color-error:#b3261e;--color-success:#176b38;--font-sans:"Commissioner Variable", "Commissioner", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--step--1:clamp(.78rem, .75rem + .12vw, .88rem);--step-0:clamp(1rem, .96rem + .18vw, 1.125rem);--step-1:clamp(1.18rem, 1.08rem + .42vw, 1.45rem);--step-2:clamp(1.55rem, 1.34rem + .9vw, 2.15rem);--step-3:clamp(2rem, 1.65rem + 1.5vw, 3rem);--step-4:clamp(2.75rem, 2.1rem + 2.8vw, 4.75rem);--space-1:.375rem;--space-2:.625rem;--space-3:.875rem;--space-4:1.25rem;--space-5:1.75rem;--space-6:2.5rem;--space-7:3.5rem;--space-8:5rem;--space-9:7rem;--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:2rem;--radius-xl:3rem;--radius-pill:999px;--shadow-soft:0 18px 50px #33312e14;--shadow-card:0 18px 36px #33312e1a;--shadow-focus:0 0 0 4px #1559d63d;--container:78rem;--header-height:5rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-sharp:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--motion-instant:80ms;--motion-fast:.18s;--motion-normal:.35s;--motion-slow:.6s;--motion-crawl:1s;--motion-distance-sm:.5rem;--motion-distance-md:1rem;--motion-distance-lg:1.5rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1.5rem);overflow-x:clip}body{background:var(--color-cream);min-width:20rem;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}body.menu-open{overflow:hidden}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,select{cursor:pointer}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:760;line-height:1.02}h1{font-size:var(--step-4)}h2{max-width:17ch;font-size:var(--step-3)}h3{font-size:var(--step-2)}ul{margin:0;padding:0;list-style:none}::selection{background:var(--color-orange);color:#fff}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.container{width:min(calc(100% - 3rem), var(--container));margin-inline:auto}.section{padding-block:var(--space-9);position:relative}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-purple);padding:.75rem 1rem;font-weight:700;transition:translate .18s;position:fixed;top:.75rem;left:.75rem;translate:0 -150%}.skip-link:focus{translate:0}.eyebrow{margin-bottom:var(--space-3);color:var(--color-purple);font-size:var(--step--1);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.55rem;font-weight:750;display:inline-flex}.eyebrow--light{color:var(--color-mint)}.button{border-radius:var(--radius-pill);background-color:var(--color-orange-action);background-image:linear-gradient(112deg, var(--color-orange-action) 0%, var(--color-orange) 43%, var(--color-purple) 100%);color:#fff;isolation:isolate;min-height:3.25rem;transition:translate .22s var(--ease-out), box-shadow .22s var(--ease-out), background-color .22s ease, background-position .52s var(--ease-out);background-position:0;background-size:220% 100%;border:0;justify-content:center;align-items:center;gap:.65rem;padding:.82rem 1.5rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:before{z-index:0;content:"";pointer-events:none;transition:transform .62s var(--ease-out);background:linear-gradient(105deg,#0000 38%,#ffffff52 49%,#0000 60%);position:absolute;inset:-70% -20%;transform:translate(-72%)rotate(8deg)}.button>*{z-index:1;position:relative}.button:hover{background-color:#ad3213;background-position:100%;translate:0 -2px;box-shadow:0 12px 24px #662c9133}.button:hover:before{transform:translate(72%)rotate(8deg)}.button:active{translate:0;scale:.98}.button:disabled{cursor:wait;opacity:.7;translate:0;scale:1}.button:disabled:before{display:none}.button--small{min-height:2.75rem;padding-inline:1.25rem;font-size:.88rem}.button--hero{background-color:var(--color-orange-action);min-width:11rem}.text-link{align-items:center;gap:.5rem;min-height:2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.text-link span{transition:translate .18s var(--ease-out)}.text-link:hover span{translate:.2rem -.2rem}.text-link--light{color:#fff}.section-heading{margin-bottom:var(--space-6)}.section-heading--split{align-items:end;gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(16rem,.55fr);display:grid}.section-heading--split>p{max-width:35rem;color:var(--color-ink-soft)}.section-heading--stacked{max-width:48rem}.section-heading--stacked>p:last-child{max-width:38rem;margin-top:var(--space-4);color:var(--color-ink-soft)}[data-reveal]{opacity:0;transform:translateY(var(--motion-distance-lg));transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out)}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal].section-heading{transform:none}@media (prefers-reduced-motion:no-preference){.section-heading.is-visible :is(.eyebrow,h2),.section-heading.is-visible>p{opacity:0;animation:editorial-rise var(--motion-slow) var(--ease-out) both}.section-heading.is-visible .eyebrow{animation-delay:40ms}.section-heading.is-visible h2{animation-delay:.11s}.section-heading.is-visible>p{animation-delay:.19s}}@keyframes editorial-rise{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}.motion-lite [data-reveal]{transition-duration:var(--motion-fast);transform:none}.motion-lite .hero__copy.is-visible>*,.motion-lite .hero__visual.is-visible .hero__image-shell,.motion-lite .hero__visual.is-visible .hero__badge,.motion-lite .carousel.is-visible .carousel__item,.motion-lite .section-heading.is-visible :is(.eyebrow,h2),.motion-lite .section-heading.is-visible>p,.motion-lite .about__visual.is-visible>*,.motion-lite .about__copy.is-visible .benefits li,.motion-lite .order-form.is-visible>*,.motion-lite .carousel--reviews.has-interacted .review-card.is-leading>*{opacity:1;animation:none;transform:none}.motion-lite .site-header__progress{display:none}.motion-lite .site-header,.motion-lite .site-header__inner:before,.motion-lite .hero:before{animation:none}.motion-lite .carousel.has-interacted .carousel__item{opacity:1;transform:none}.motion-lite .hero__image-shell img,.motion-lite .product-card__visual,.motion-lite .set-card__visual,.motion-lite .about__photo img{will-change:auto;transition:none;transform:none}.motion-lite .hero__badge,.motion-lite .hero__fruit,.motion-lite .hero__orb,.motion-lite .product-card__visual img,.motion-lite .set-card__visual img,.motion-lite .about__logo-card,.motion-lite .order__copy>img,.motion-lite .order__leaf{will-change:auto;transition:none;translate:none}.noscript{z-index:999;border-radius:var(--radius-md);background:var(--color-ink);color:#fff;max-width:28rem;padding:1rem;position:fixed;bottom:1rem;right:1rem}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-header{z-index:100;height:var(--header-height);isolation:isolate;background:#fffffff5;border-bottom:1px solid #0000;position:sticky;top:0}.site-header__progress{background:linear-gradient(90deg, var(--color-orange-action), var(--color-orange), var(--color-green));pointer-events:none;transform-origin:0;will-change:transform;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.site-header__inner{z-index:0;align-items:center;gap:var(--space-5);grid-template-columns:auto 1fr auto;height:100%;display:grid;position:relative}.site-header__inner:before{z-index:-1;border-radius:var(--radius-pill);content:"";opacity:0;pointer-events:none;transform-origin:top;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#ffffffd6;border:1px solid #33312e14;position:absolute;inset:.5rem -1rem;transform:scaleX(.97);box-shadow:0 16px 42px #33312e1f}@supports (animation-timeline:scroll()){.motion-rich .site-header{animation:linear both header-surface;animation-timeline:scroll(root);animation-range:0 7rem}.motion-rich .site-header__inner:before{animation:linear both header-capsule;animation-timeline:scroll(root);animation-range:1rem 7rem}.motion-rich .site-header__progress{animation:linear both page-progress;animation-timeline:scroll(root)}}@keyframes header-surface{0%{background-color:#fffffff5;border-color:#0000}to{background-color:#0000;border-color:#0000}}@keyframes header-capsule{0%{opacity:0;transform:scaleX(.97)}to{opacity:1;transform:scaleX(1)}}@keyframes page-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.brand{flex:none;align-items:center;width:10.25rem;text-decoration:none;display:inline-flex}.primary-nav{border-radius:var(--radius-pill);background:#33312e0b;border:1px solid #33312e0f;justify-content:center;justify-self:center;align-items:center;gap:.15rem;padding:.25rem;display:flex}.primary-nav a{border-radius:var(--radius-pill);color:var(--color-ink);transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);padding:.6rem clamp(.7rem,1.35vw,1rem);font-size:.95rem;font-weight:650;text-decoration:none;position:relative}.primary-nav a:hover,.primary-nav a[aria-current=location]{background:var(--color-paper);color:var(--color-purple-dark);box-shadow:inset 0 1px #ffffffe6,0 4px 12px #33312e14}.primary-nav a:active{transform:scale(.98)}.menu-toggle{background:var(--color-mint);border:0;border-radius:50%;width:3rem;height:3rem;padding:.68rem;display:none}.menu-toggle span{background:var(--color-purple);border-radius:10px;width:100%;height:2px;margin-block:.28rem;transition:rotate .18s,translate .18s,opacity .18s;display:block}.hero{background:var(--color-purple);color:#fff;isolation:isolate;min-height:46rem;padding-block:clamp(4rem,8vw,7rem) clamp(7rem,12vw,10rem);position:relative;overflow:hidden}.hero:before{z-index:-1;content:"";opacity:.72;pointer-events:none;background:radial-gradient(circle at 31% 34%,#e4572e3d,#0000 20%),radial-gradient(circle at 71% 30%,#d6f9dd24,#0000 18%),radial-gradient(circle at 62% 73%,#f5aa322e,#0000 22%);position:absolute;inset:-34%;transform:translate(-1.5%,-1%)scale(1.03)}.motion-rich .hero.is-motion-visible:before{animation:14s ease-in-out infinite alternate hero-ambient-drift}@keyframes hero-ambient-drift{0%{transform:translate(-1.5%,-1%)scale(1.03)rotate(-1deg)}to{transform:translate(1.5%,1.25%)scale(1.07)rotate(1deg)}}@property --hero-scroll-y{syntax:"<length>";inherits:true;initial-value:0}@property --hero-orb-one-y{syntax:"<length>";inherits:true;initial-value:0}@property --hero-orb-two-y{syntax:"<length>";inherits:true;initial-value:0}@property --about-depth{syntax:"<length>";inherits:false;initial-value:0}@property --about-logo-depth{syntax:"<length>";inherits:true;initial-value:0}@property --order-product-depth{syntax:"<length>";inherits:true;initial-value:0}@property --order-leaf-left-depth{syntax:"<length>";inherits:true;initial-value:0}@property --order-leaf-right-depth{syntax:"<length>";inherits:true;initial-value:0}@supports (animation-timeline:scroll()){.motion-rich .hero{animation:linear both hero-scene-scroll;animation-timeline:scroll(root);animation-range:0 54rem}.motion-rich .about__photo--berry img{animation:linear both about-berry-depth;animation-timeline:view();animation-range:entry exit}.motion-rich .about__photo--citrus img{animation:linear both about-citrus-depth;animation-timeline:view();animation-range:entry exit}.motion-rich .about__visual{animation:linear both about-logo-depth;animation-timeline:view();animation-range:entry exit}.motion-rich .order__copy{animation:linear both order-product-depth;animation-timeline:view();animation-range:entry exit}.motion-rich .order{animation:linear both order-leaves-depth;animation-timeline:view();animation-range:entry exit}}@keyframes hero-scene-scroll{0%{--hero-scroll-y:0px;--hero-orb-one-y:0px;--hero-orb-two-y:0px}to{--hero-scroll-y:-12px;--hero-orb-one-y:20px;--hero-orb-two-y:-14px}}@keyframes about-berry-depth{0%{--about-depth:-10px}to{--about-depth:10px}}@keyframes about-citrus-depth{0%{--about-depth:12px}to{--about-depth:-12px}}@keyframes about-logo-depth{0%{--about-logo-depth:6px}to{--about-logo-depth:-6px}}@keyframes order-product-depth{0%{--order-product-depth:-12px}to{--order-product-depth:12px}}@keyframes order-leaves-depth{0%{--order-leaf-left-depth:14px;--order-leaf-right-depth:-10px}to{--order-leaf-left-depth:-14px;--order-leaf-right-depth:10px}}.hero__inner{align-items:center;column-gap:clamp(2rem,6vw,6rem);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr);grid-template-areas:"copy visual""facts visual";min-height:34rem;display:grid}.hero__copy{z-index:2;grid-area:copy;align-self:end;position:relative}.hero h1{text-transform:uppercase;max-width:11ch}.hero h1 span{color:var(--color-mint)}.hero__lead{max-width:36rem;margin-top:var(--space-4);color:#ffffffd1;font-size:var(--step-1)}.hero__actions{align-items:center;gap:var(--space-5);margin-top:var(--space-5);display:flex}.hero__facts{align-self:start;gap:var(--space-5);grid-area:facts;display:flex}.hero__facts li{gap:.15rem;display:grid}.hero__facts strong{font-size:1.1rem}.hero__facts span{color:#ffffffa8;font-size:var(--step--1)}.hero__visual{z-index:1;width:min(100%,33rem);transform-style:preserve-3d;grid-area:visual;justify-self:end;position:relative}.hero__image-shell{aspect-ratio:.82;background:#f5aa32;border:2px solid #ffffff38;border-radius:47% 47% 30% 44%/32% 34% 48% 52%;position:relative;overflow:hidden;rotate:2deg;box-shadow:0 34px 80px #280e3a61}@media (prefers-reduced-motion:no-preference){.hero__copy.is-visible>*{opacity:0;animation:hero-rise var(--motion-slow) var(--ease-out) forwards}.hero__copy.is-visible>:first-child{animation-delay:80ms}.hero__copy.is-visible>:nth-child(2){animation-delay:.14s}.hero__copy.is-visible>:nth-child(3){animation-delay:.2s}.hero__copy.is-visible>:nth-child(4){animation-delay:.26s}.hero__copy.is-visible>:nth-child(5){animation-delay:.32s}.hero__visual.is-visible .hero__image-shell{animation:hero-visual-enter .76s var(--ease-out) .1s both}.hero__visual.is-visible .hero__badge{animation:hero-badge-enter var(--motion-slow) var(--ease-bounce) .42s both}.carousel.is-visible .carousel__item{animation:carousel-item-enter var(--motion-normal) var(--ease-out) backwards;animation-delay:calc(min(var(--item-index,0), 4) * 70ms)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}@keyframes hero-visual-enter{0%{opacity:0;transform:translateY(var(--motion-distance-lg)) scale(.96) rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes hero-badge-enter{0%{opacity:0;transform:translateY(var(--motion-distance-md)) scale(.82) rotate(-8deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes carousel-item-enter{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}.hero__image-shell:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#3a15532e);position:absolute;inset:0}.hero__image-shell img{object-fit:cover;object-position:61% 50%;width:100%;height:100%;transform:translate3d(var(--hero-image-x,0px), calc(var(--hero-image-y,0px) + var(--hero-scroll-y,0px)), 0) scale(1.018);transition:transform .7s var(--ease-out);will-change:transform}.hero__badge{z-index:3;aspect-ratio:1;border:2px solid var(--color-purple);background:var(--color-mint);width:8.25rem;color:var(--color-purple);text-align:center;box-shadow:var(--shadow-card);rotate:9deg;translate:var(--hero-badge-x,0px) var(--hero-badge-y,0px);transition:translate .7s var(--ease-out);will-change:translate;border-radius:50%;place-content:center;line-height:1;display:grid;position:absolute;bottom:2.75rem;right:-1rem}.hero__badge strong{color:var(--color-orange-action);margin-block:.2rem;font-size:1.75rem}.hero__badge span{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:760}.hero__fruit{z-index:-1;filter:blur(.2px);border-radius:48% 52% 55% 45%;position:absolute}.hero__fruit--orange{aspect-ratio:1;width:6rem;rotate:-18deg;translate:var(--hero-orange-x,0px) var(--hero-orange-y,0px);transition:translate .8s var(--ease-out);border:.8rem solid #ffba30f0;top:6%;left:-7%}.hero__fruit--berry{aspect-ratio:1;background:var(--color-orange);width:4.5rem;translate:var(--hero-berry-x,0px) var(--hero-berry-y,0px);transition:translate .8s var(--ease-out);top:31%;right:-10%;box-shadow:inset -1rem -1rem #9f1e3d47}.hero__orb{z-index:-1;filter:blur(1px);opacity:.95;border-radius:50%;position:absolute}.hero__orb--one{aspect-ratio:1;width:38rem;translate:0 var(--hero-orb-one-y,0px);border:8rem solid #d6f9dd14;top:-16rem;right:-15rem}.hero__orb--two{aspect-ratio:1;width:30rem;translate:0 var(--hero-orb-two-y,0px);background:#e4572e26;bottom:-13rem;left:-14rem}.hero__wave{background:var(--color-mint);clip-path:ellipse(58% 44% at 52% 100%);height:clamp(3.5rem,7vw,6.5rem);position:absolute;bottom:-1px;left:-5%;right:-5%}.flavors,.sets,.reviews{background:var(--color-mint);overflow:hidden}.shape{pointer-events:none;position:absolute}.shape--flavors-left{background:var(--color-green);border-radius:42% 58% 52% 48%;width:12rem;height:31rem;top:6rem;left:-7rem;rotate:-8deg}.shape--flavors-right{background:var(--color-green);border-radius:52% 48% 42% 58%;width:11rem;height:25rem;bottom:3rem;right:-6rem;rotate:13deg}.carousel{position:relative}.carousel__viewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;width:100%;overflow-x:auto}.carousel__viewport::-webkit-scrollbar{display:none}.carousel__track{grid-auto-columns:calc(33.3333% - 1rem);grid-auto-flow:column;gap:1.5rem;display:grid}.carousel__item{scroll-snap-align:start;scroll-snap-stop:always;transform-origin:top;min-width:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out)}.carousel.has-interacted .carousel__item{opacity:calc(1 - var(--carousel-distance,0) * .026);transform:translate3d(0, calc(var(--carousel-distance,0) * .22rem), 0) scale(calc(1 - var(--carousel-distance,0) * .006))}.carousel.has-interacted .carousel__item.is-leading{opacity:1;transform:translateY(-.18rem)scale(1)}.carousel__footer{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;margin-top:var(--space-5);display:flex}.carousel__status{min-width:8rem;color:var(--color-purple);font-size:var(--step--1);align-items:center;gap:.6rem;font-weight:750;display:flex}.carousel__status-line{background:color-mix(in srgb, currentColor 24%, transparent);border-radius:10px;width:3rem;height:2px;position:relative;overflow:hidden}.carousel__status-line:after{border-radius:inherit;content:"";transform:scaleX(var(--carousel-progress,.2));transform-origin:0;transition:transform var(--motion-normal) var(--ease-out);background:currentColor;position:absolute;inset:0}.carousel__buttons{gap:.65rem;display:flex}.carousel__buttons button{aspect-ratio:1;background-color:var(--color-orange-action);background-image:linear-gradient(135deg, var(--color-orange-action), var(--color-orange) 48%, var(--color-purple));color:#fff;width:3.25rem;transition:scale .18s var(--ease-out), background-color .18s ease, background-position .42s var(--ease-out), box-shadow .18s var(--ease-out);background-position:0;background-size:220% 100%;border:0;border-radius:50%;place-items:center;font-size:1.35rem;display:inline-grid}.carousel__buttons button span{transition:transform var(--motion-fast) var(--ease-out)}.carousel__buttons button:hover{background-color:#ad3213;background-position:100%;scale:1.06;box-shadow:0 10px 22px #662c9133}.carousel__buttons button:hover span{transform:translate(.12rem)}.carousel__buttons button:first-child:hover span{transform:translate(-.12rem)}.carousel__buttons button:disabled{cursor:not-allowed;opacity:.42;scale:1}.carousel__dots{flex-wrap:wrap;justify-content:center;gap:.1rem;display:flex}.carousel__dots button{border-radius:var(--radius-pill);background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:grid;position:relative}.carousel__dots button:before{background:var(--color-purple);content:"";opacity:.24;width:.68rem;height:.68rem;transition:width .2s var(--ease-out), opacity .2s ease;border-radius:50%}.carousel__dots button[aria-current=true]:before{border-radius:var(--radius-pill);opacity:1;width:1.65rem}.carousel__dots button:hover:before{opacity:.65}.carousel.is-static .carousel__footer{display:none}.product-card{border-radius:var(--radius-lg);background:var(--color-paper);min-height:41rem;transition:translate var(--motion-normal) var(--ease-out), box-shadow var(--motion-normal) var(--ease-out);border:1px solid #33312e12;flex-direction:column;padding:1rem;display:flex;position:relative;box-shadow:0 1px #fffc}.product-card:before,.set-card:before{z-index:4;border-radius:inherit;background:radial-gradient(16rem circle at var(--card-spot-x,50%) var(--card-spot-y,28%), #fffffff2, #662c915c 34%, transparent 72%);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-normal) ease;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.product-card.is-pointer-active:before,.set-card.is-pointer-active:before{opacity:1}@media (hover:hover) and (pointer:fine){.product-card:hover,.set-card:hover,.review-card:hover{box-shadow:var(--shadow-card);translate:0 -.35rem}.product-card__content,.set-card__content{transition:transform .5s var(--ease-out);transform:translateY(.38rem)}.product-card:hover .product-card__content,.set-card:hover .set-card__content{transform:translate(0,0)}.product-card__topline{opacity:.78;transition:opacity var(--motion-normal) ease, transform var(--motion-normal) var(--ease-out);transform:translateY(.2rem)}.product-card:hover .product-card__topline{opacity:1;transform:translate(0,0)}}.product-card__topline{color:var(--color-ink-soft);font-size:var(--step--1);justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .25rem .85rem;font-weight:650;display:flex}.product-card__topline span:first-child{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:2.25rem;display:grid}.product-card__visual{border-radius:calc(var(--radius-lg) - .45rem);background:var(--product-bg,var(--color-yellow-soft));height:20.5rem;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .52s var(--ease-out);position:relative;overflow:hidden}.product-card__visual:before{z-index:0;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,45%), #ffffff75, transparent 42%);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-normal) ease;position:absolute;inset:0}.product-card__visual:after{z-index:0;aspect-ratio:1;content:"";border:2rem solid #ffffff59;border-radius:50%;width:10rem;position:absolute;bottom:-4rem;right:-2rem}.product-card__visual img{z-index:1;object-fit:contain;width:100%;height:100%;translate:var(--media-x,0px) var(--media-y,0px);transition:scale .65s var(--ease-out), translate .52s var(--ease-out);padding:.7rem 2rem 0;position:relative}.product-card.is-pointer-active .product-card__visual:before{opacity:1}.product-card.is-pointer-active .product-card__visual,.product-card.is-pointer-active .product-card__visual img{will-change:transform, translate}.product-card:hover .product-card__visual img{scale:1.035}.product-card__visual--photo img{object-fit:cover;object-position:center 43%;padding:0}.product-card__visual--studio img{object-fit:contain;padding:0}.product-card--zest{--product-bg:#ffe6a7}.product-card--berry{--product-bg:#ffd8dc}.product-card--green{--product-bg:#e4edbb}.product-card--tropical{--product-bg:#fff1d7}.product-card--harmony{--product-bg:#f0e1d1}.product-card__content{flex-direction:column;flex:1;padding:1.25rem .35rem .2rem;display:flex}.product-card__content h3{font-size:1.75rem}.product-card__content>p{min-height:4.9em;color:var(--color-ink-soft);margin-top:.65rem;font-size:.95rem}.chips{flex-wrap:wrap;gap:.45rem;margin-block:1rem 1.2rem;display:flex}.chips span{border-radius:var(--radius-pill);color:var(--color-ink-soft);border:1px solid #33312e24;padding:.38rem .65rem;font-size:.75rem;font-weight:650}.card-action{border-radius:var(--radius-pill);background-color:var(--color-orange-action);background-image:linear-gradient(112deg, var(--color-orange-action), var(--color-orange) 48%, var(--color-purple));color:#fff;min-height:3rem;transition:background-position .48s var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background-position:0;background-size:220% 100%;border:0;justify-content:space-between;align-items:center;margin-top:auto;padding:.7rem 1rem;font-size:.9rem;font-weight:750;display:flex}.card-action span,.set-card__bottom button span{transition:translate .18s var(--ease-out)}.card-action:hover span,.set-card__bottom button:hover span{translate:.2rem -.2rem}.card-action:hover,.set-card__bottom button:hover{background-position:100%;box-shadow:0 10px 24px #662c9133}.card-action:active,.set-card__bottom button:active{transform:scale(.98)}.about{background:var(--color-mint-soft);overflow:hidden}.about__grid{grid-template-columns:minmax(22rem,.88fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.about__visual{min-height:37rem;position:relative}.about__photo{box-shadow:var(--shadow-card);position:absolute;overflow:hidden}.about__photo img{object-fit:cover;width:100%;height:100%;transform:translate3d(0, var(--about-depth,0px), 0) scale(1.04);will-change:transform}.about__photo--berry{border-radius:8rem 2rem 2rem;width:62%;height:68%;top:0;left:0}.about__photo--citrus{border:.75rem solid var(--color-mint-soft);border-radius:2rem 2rem 8rem;width:58%;height:57%;bottom:0;right:0}.about__logo-card{background:var(--color-paper);width:11.5rem;min-height:8.5rem;box-shadow:var(--shadow-soft);text-align:center;translate:0 var(--about-logo-depth,0px);will-change:translate;border-radius:50%;place-content:center;gap:.65rem;padding:1rem;display:grid;position:absolute;top:5%;right:3%}.about__logo-card span{color:var(--color-purple);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:750}.about__copy h2{max-width:12ch}.about__lead{max-width:39rem;margin-top:var(--space-4);color:var(--color-ink-soft);font-size:var(--step-1)}.benefits{margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.benefits li{border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #2d6c3129;align-content:start;gap:.8rem;min-height:8rem;padding:1rem;display:grid}.benefits__icon{aspect-ratio:1;background:var(--color-mint);width:2.6rem;color:var(--color-purple);border-radius:50%;place-items:center;font-weight:800;display:grid}.benefits div{gap:.25rem;display:grid}.benefits strong{font-size:.95rem}.benefits div span{color:var(--color-ink-soft);font-size:.82rem;line-height:1.45}@media (prefers-reduced-motion:no-preference){.about__visual.is-visible .about__photo--berry{opacity:0;animation:photo-card-enter .76s var(--ease-out) 60ms both}.about__visual.is-visible .about__photo--citrus{opacity:0;animation:photo-card-enter .76s var(--ease-out) .17s both}.about__visual.is-visible .about__logo-card{opacity:0;animation:seal-enter var(--motion-slow) var(--ease-bounce) .31s both}.about__copy.is-visible .benefits li{opacity:0;animation:detail-card-enter var(--motion-normal) var(--ease-out) both;animation-delay:var(--detail-delay,.18s)}.about__copy.is-visible .benefits li:first-child{--detail-delay:.18s}.about__copy.is-visible .benefits li:nth-child(2){--detail-delay:.245s}.about__copy.is-visible .benefits li:nth-child(3){--detail-delay:.31s}.about__copy.is-visible .benefits li:nth-child(4){--detail-delay:.375s}}@keyframes photo-card-enter{0%{opacity:0;transform:translateY(var(--motion-distance-lg)) scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seal-enter{0%{opacity:0;transform:translateY(var(--motion-distance-md)) scale(.86) rotate(-7deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes detail-card-enter{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}.sets{padding-top:calc(var(--space-9) - 1rem)}.set-card{border-radius:var(--radius-lg);background:var(--color-paper);min-height:35rem;transition:translate var(--motion-normal) var(--ease-out), box-shadow var(--motion-normal) var(--ease-out);border:1px solid #33312e12;flex-direction:column;padding:1rem;display:flex;position:relative}.set-card__badge{z-index:3;aspect-ratio:1;border:5px solid var(--color-mint);background:var(--color-green-dark);color:#fff;border-radius:50%;place-items:center;width:4.5rem;font-size:1.25rem;font-weight:750;display:grid;position:absolute;top:-1rem;right:1rem;rotate:6deg}.set-card__visual{border-radius:calc(var(--radius-lg) - .45rem);height:18rem;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .52s var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.set-card__visual:after{background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,45%), #ffffff80, transparent 43%);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-normal) ease;position:absolute;inset:0}.set-card__visual img{z-index:1;object-fit:contain;width:90%;height:90%;translate:var(--media-x,0px) var(--media-y,0px);transition:scale .6s var(--ease-out), translate .52s var(--ease-out);position:relative}.set-card.is-pointer-active .set-card__visual:after{opacity:1}.set-card.is-pointer-active .set-card__visual,.set-card.is-pointer-active .set-card__visual img{will-change:transform, translate}.set-card:hover .set-card__visual img{scale:1.05}.set-card__visual--yellow{background:#ffe5a0}.set-card__visual--green{background:#e2edaf}.set-card__visual--pink{background:#ffd3d8}.set-card__visual--purple{background:#e7d3f0}.set-card__visual--orange{background:#ffd7c7}.set-card__content{flex-direction:column;flex:1;padding:1.2rem .35rem .25rem;display:flex}.set-card__meta{color:var(--color-purple);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:750}.set-card h3{margin-top:.45rem;font-size:1.8rem}.set-card__content>p:not(.set-card__meta){min-height:4.5em;color:var(--color-ink-soft);margin-top:.6rem;font-size:.9rem}.set-card__bottom{border-top:1px solid #33312e1a;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:1rem;display:flex}.set-card__bottom strong{font-size:1.35rem}.set-card__bottom button{border-radius:var(--radius-pill);background-color:var(--color-orange-action);background-image:linear-gradient(112deg, var(--color-orange-action), var(--color-orange) 48%, var(--color-purple));color:#fff;min-height:2.8rem;transition:background-position .48s var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background-position:0;background-size:220% 100%;border:0;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.82rem;font-weight:750;display:inline-flex}.reviews{padding-top:var(--space-7)}.reviews .section-heading{max-width:45rem}.review-card{border-radius:var(--radius-lg);color:#fff;min-height:22rem;transition:translate var(--motion-normal) var(--ease-out), box-shadow var(--motion-normal) var(--ease-out);flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.review-card--purple{background:var(--color-purple)}.review-card--orange{background:var(--color-orange-action)}.review-card--green{background:var(--color-green-dark)}.review-card__stars{color:#ffe18e;letter-spacing:.12em;font-size:.9rem}.review-card blockquote{margin-top:var(--space-4);font-size:var(--step-1);line-height:1.45}.review-card footer{padding-top:var(--space-5);align-items:center;gap:.85rem;margin-top:auto;display:flex}.review-card footer img{aspect-ratio:1;object-fit:cover;border:3px solid #ffffffb8;border-radius:50%;width:3.5rem}.review-card footer div{display:grid}.review-card footer span{color:#ffffffb8;font-size:var(--step--1)}@media (prefers-reduced-motion:no-preference){.carousel--reviews.has-interacted .review-card.is-leading>*{animation:review-detail-enter var(--motion-normal) var(--ease-out) both}.carousel--reviews.has-interacted .review-card.is-leading blockquote{animation-delay:45ms}.carousel--reviews.has-interacted .review-card.is-leading footer{animation-delay:90ms}}@keyframes review-detail-enter{0%{opacity:.35;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}.order{padding-block:var(--space-9);background:var(--color-purple);color:#fff;position:relative;overflow:hidden}.order__grid{grid-template-columns:minmax(0,.85fr) minmax(28rem,.75fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.order__copy{z-index:1;position:relative}.order__copy h2{max-width:12ch}.order__copy>p:not(.eyebrow){max-width:35rem;margin-top:var(--space-4);color:#ffffffc7;font-size:var(--step-1)}.order__copy>img{width:min(31rem,92%);margin-top:var(--space-6);filter:drop-shadow(0 24px 30px #250d3652);translate:0 var(--order-product-depth,0px);will-change:translate}.order__leaf{background:var(--color-orange);opacity:.92;border-radius:70% 15% 70% 30%;width:19rem;height:28rem;position:absolute}.order__leaf--left{rotate:35deg;translate:0 var(--order-leaf-left-depth,0px);bottom:-14rem;left:-9rem}.order__leaf--right{rotate:-138deg;translate:0 var(--order-leaf-right-depth,0px);top:-15rem;right:-8rem}.order-form{z-index:2;border-radius:var(--radius-lg);background:var(--color-mint);color:var(--color-ink);border:1px solid #662c911f;padding:clamp(1.35rem,4vw,2.5rem);position:relative;box-shadow:0 32px 70px #220b3147}.order-form__heading{margin-bottom:var(--space-5);gap:.25rem;display:grid}.order-form__heading span{color:var(--color-purple);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.order-form__heading strong{font-size:var(--step-1)}@media (prefers-reduced-motion:no-preference){.order__copy.is-visible>img{animation:order-product-enter .76s var(--ease-out) .18s both}.order-form.is-visible>:not(.form-status){opacity:0;animation:form-row-enter var(--motion-normal) var(--ease-out) both}.order-form.is-visible>:first-child{animation-delay:.1s}.order-form.is-visible>:nth-child(2){animation-delay:.145s}.order-form.is-visible>:nth-child(3){animation-delay:.19s}.order-form.is-visible>:nth-child(4){animation-delay:.235s}.order-form.is-visible>:nth-child(5){animation-delay:.28s}.order-form.is-visible>:nth-child(6){animation-delay:.325s}.order-form.is-visible>:nth-child(7),.order-form.is-visible>:nth-child(8){animation-delay:.37s}.order-form.is-visible>:nth-child(9){animation-delay:.415s}}@keyframes order-product-enter{0%{opacity:0;transform:translateY(var(--motion-distance-lg)) scale(.96) rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes form-row-enter{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.field{gap:.45rem;margin-top:.9rem;display:grid}.field label{font-size:.83rem;font-weight:700}.field label span{color:var(--color-ink-soft);font-weight:450}.field input,.field select,.field textarea{border-radius:var(--radius-sm);width:100%;min-height:3.35rem;color:var(--color-ink);background:#ffffffe0;border:1px solid #33312e2e;outline:none;padding:.78rem .95rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.field textarea{resize:vertical;min-height:5.5rem}.field input::placeholder,.field textarea::placeholder{color:#69645f;opacity:1}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-purple);background:#fff;box-shadow:0 0 0 4px #662c9124}.field [aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px #b3261e1f}.field__error{min-height:1.1em;color:var(--color-error);font-size:.76rem;font-weight:650}.field__error--consent{margin-top:.25rem;display:block}.field-help{color:var(--color-ink-soft);margin-top:.35rem;font-size:.76rem}.consent{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;margin-top:1rem;font-size:.78rem;display:grid}.consent input{width:1.2rem;height:1.2rem;accent-color:var(--color-purple);margin:.1rem 0 0}.button--form{justify-content:space-between;width:100%;margin-top:1rem;padding-inline:1.2rem}.form-status{min-height:1.5rem;margin-top:.8rem;font-size:.82rem;font-weight:650}.form-status:not(:empty){animation:status-enter var(--motion-fast) var(--ease-out) both}@keyframes status-enter{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}.form-status.is-success{color:var(--color-success)}.form-status.is-error{color:var(--color-error)}.site-footer{padding-top:var(--space-7);background:var(--color-ink);color:#fff}.site-footer__grid{gap:var(--space-6);padding-bottom:var(--space-7);grid-template-columns:1.35fr .75fr 1fr 1.2fr;display:grid}.brand--footer{border-radius:var(--radius-sm);background:var(--color-mint);width:11.5rem;padding:.8rem}.site-footer__brand p,.site-footer__grid>div>p,.privacy-note p{color:#ffffffad;max-width:20rem;margin-top:1rem;font-size:.85rem}.site-footer h2{color:var(--color-mint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.8rem}.site-footer nav{gap:.7rem;display:grid}.site-footer a{font-size:.9rem;text-decoration:none}.site-footer a:hover{color:var(--color-mint)}.privacy-note{border-radius:var(--radius-md);border:1px solid #ffffff2e;align-self:start;padding:1rem}.privacy-note summary{min-height:1.5rem;color:var(--color-mint);cursor:pointer;font-size:.85rem;font-weight:700}.privacy-note p{margin-top:.75rem}.site-footer__bottom{color:#ffffff9e;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;font-size:.75rem;display:flex}@media (width<=68rem){.hero__inner{grid-template-columns:minmax(0,1fr) minmax(21rem,.82fr);gap:1.5rem 2.5rem}.hero__facts{gap:1.25rem}.carousel__track{grid-auto-columns:calc(50% - .75rem)}.about__grid{grid-template-columns:minmax(20rem,.85fr) minmax(0,1fr);gap:3rem}.benefits{grid-template-columns:1fr}.order__grid{grid-template-columns:minmax(0,.8fr) minmax(25rem,.9fr);gap:3rem}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){:root{--header-height:4.5rem}.container{width:min(calc(100% - 2rem), var(--container))}.section{padding-block:clamp(4.5rem,14vw,6.5rem)}.site-header__inner{grid-template-columns:auto 1fr auto}.motion-rich .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-color:#33312e14;animation:none}.site-header__inner:before{display:none}.brand{width:7rem}.menu-toggle{grid-area:1/3;justify-self:end;display:block}.menu-toggle[aria-expanded=true] span:first-child{translate:0 .39rem;rotate:45deg}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){translate:0 -.39rem;rotate:-45deg}.primary-nav{z-index:98;top:var(--header-height);max-height:calc(100svh - var(--header-height));background:var(--color-paper);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease, transform .22s var(--ease-out), visibility 0s linear .22s;border:0;border-top:1px solid #33312e14;border-radius:0;place-content:start stretch;justify-self:stretch;gap:0;padding:1rem;display:grid;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-.75rem);box-shadow:0 22px 36px #33312e1f}.primary-nav.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.primary-nav a{border-bottom:1px solid #33312e14;min-height:3.5rem;padding:1rem;font-size:1.05rem}.primary-nav a:hover,.primary-nav a[aria-current=location]{background:var(--color-mint-soft);box-shadow:none}.header-cta{display:none}.hero{min-height:auto;padding-block:4.5rem 7rem}.hero__inner{grid-template-columns:1fr;grid-template-areas:"copy""visual""facts";row-gap:2rem}.hero h1{max-width:12ch}.hero__visual{justify-self:center;width:min(100%,28rem)}.hero__image-shell{aspect-ratio:.88}.hero__facts{justify-self:center;width:min(100%,35rem)}.hero__badge{width:7rem;bottom:1rem;right:-.5rem}.shape--flavors-left{top:12rem;left:-8.5rem}.section-heading--split{grid-template-columns:1fr}.section-heading--split>p{max-width:42rem}.carousel__track{grid-auto-columns:min(78vw,25rem)}.about__grid{grid-template-columns:1fr}.about__visual{order:2;min-height:min(35rem,120vw)}.about__copy{order:1}.benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.order__grid{grid-template-columns:1fr}.order__copy>img{width:min(30rem,100%)}.form-grid{grid-template-columns:1fr}}@media (width<=36rem){.container{width:min(calc(100% - 1.25rem), var(--container))}h1{font-size:clamp(2.5rem,13vw,3.65rem)}h2{font-size:clamp(2rem,10vw,2.75rem)}.hero{padding-top:3.5rem}.hero__lead{font-size:1rem}.hero__actions{flex-direction:column;align-items:stretch;gap:.8rem}.hero__actions .text-link{justify-content:center}.hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.hero__facts li{border-top:1px solid #ffffff2e;padding-top:.7rem}.hero__facts strong{font-size:.9rem}.hero__facts span{font-size:.66rem;line-height:1.35}.hero__visual{width:88%}.hero__image-shell{aspect-ratio:.84}.hero__badge{width:6.25rem}.shape--flavors-left,.shape--flavors-right{opacity:.55}.carousel__track{grid-auto-columns:min(88vw,22rem);gap:.85rem}.carousel__footer{grid-template-columns:1fr auto;display:grid}.carousel__status{display:none}.carousel__dots{justify-content:flex-start}.carousel__buttons button{width:3rem}.product-card{min-height:39rem}.product-card__visual{height:19rem}.product-card__content>p{min-height:auto}.about__visual{min-height:30rem}.about__photo--berry{width:70%;height:64%}.about__photo--citrus{width:64%;height:55%}.about__logo-card{width:8.5rem;min-height:7.5rem;right:0}.benefits{grid-template-columns:1fr}.set-card{min-height:33rem}.set-card__visual{height:16rem}.review-card{min-height:21rem}.order{padding-block:5rem}.order__copy>img{margin-top:2rem}.order-form{border-radius:1.5rem;padding:1.1rem}.site-footer__grid{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.hero__copy>*,.hero__image-shell,.hero__image-shell img,.hero__badge,.product-card__visual,.set-card__visual,.about__photo img,.carousel__item,.section-heading :is(.eyebrow,h2),.section-heading>p,.about__visual>*,.about__copy .benefits li,.order-form>*,.carousel--reviews.has-interacted .review-card.is-leading>*,.form-status{opacity:1!important;animation:none!important;transform:none!important}.site-header__progress{display:none}.site-header,.site-header__inner:before,.hero:before{animation:none!important}.site-header{background:#fffffff5}.hero:before{transform:none!important}.carousel.has-interacted .carousel__item{opacity:1!important;transform:none!important}.hero__badge,.hero__fruit,.hero__orb,.product-card__visual img,.set-card__visual img,.about__logo-card,.order__copy>img,.order__leaf{translate:none!important}}
