.hero-card,.header-menu{display:none}@property --hero-wipe{syntax:"<percentage>";inherits:false;initial-value:130%}@media (min-width:701px){:root{--d-gutter:clamp(40px, 4.4vw, 104px);--d-max:1720px;--d-pad:max(var(--d-gutter), calc((100% - var(--d-max)) / 2));--d-header:84px;--d-header-pinned:72px;--d-top:var(--d-header-height,var(--d-header-pinned));--d-section:clamp(88px, 7.4vw, 136px);--d-h2:min(clamp(2.75rem, calc(1.35rem + 2.1vw), 3.75rem), 6.5vw);--d-out:cubic-bezier(.16, 1, .3, 1);--d-water:#052f3b;scroll-padding-top:calc(var(--d-top) + 16px)}.header{z-index:40;min-height:var(--d-header-pinned);padding:8px var(--d-pad);position:sticky;top:0}.desktop-nav{gap:clamp(22px,2.6vw,44px)}.desktop-nav a:before{content:"";position:absolute;inset:0 -10px}body:has(main>.hero) .header{min-height:var(--d-header);position:absolute;left:0;right:0}body:has(main>.hero) .header:not([data-pinned]){color:#fff;background:0 0;border-bottom-color:#0000}body:has(main>.hero) .header:not([data-pinned]) .logo img{content:url(/media/hydre-mark-light.webp)}body:has(main>.hero) .header:not([data-pinned]) .desktop-nav a:after{background:currentColor}body:has(main>.hero) .header:not([data-pinned]) .icon-button:hover{background:#ffffff26}body:has(main>.hero) .header:not([data-pinned]) .cart-count{color:var(--navy);background:#fff}body:has(main>.hero) .header:not([data-pinned]) :focus-visible{outline-color:#fff}body:has(main>.hero) .header[data-pinned]{min-height:var(--d-header-pinned);position:fixed;box-shadow:0 14px 30px -26px #091a2e80}.hero{--hero-pad:var(--d-pad);--hero-copy-w:clamp(372px, 33vw, 620px);--hero-card-w:clamp(352px, 28vw, 432px);--hero-band-shift:calc((var(--hero-copy-w) - var(--hero-card-w)) / 2);isolation:isolate;grid-template-columns:var(--hero-copy-w) minmax(0, 1fr) var(--hero-card-w);min-height:clamp(640px,min(100svh - 64px,62vw),1040px);padding:calc(var(--d-header) + 16px) var(--hero-pad) 80px;background:var(--d-water);grid-template-rows:minmax(0,1fr);align-items:center;overflow:hidden}.hero:before{--hero-shade-from:calc(var(--hero-pad) - var(--d-gutter));content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, #03222cb8 0, #03222c00 24%), linear-gradient(90deg, #03242eb3 var(--hero-shade-from), #03242e7a calc(var(--hero-shade-from) + min(26%, 501px)), #03242e00 calc(var(--hero-shade-from) + min(56%, 900px))), linear-gradient(0deg, #03222c80 0, #03222c00 20%);position:absolute;inset:0}.hero :focus-visible{outline-color:#fff}.hero-art{aspect-ratio:auto;z-index:0;grid-area:auto;position:absolute;inset:0}.hero-motion{background:linear-gradient(90deg,#034a52,#0a5f60 50%,#14706a)}.hero-art .hero-motion-frame img.hero-3d-poster{aspect-ratio:2.75;object-fit:fill;max-width:none;transition:opacity .6s;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);inset:0 auto auto calc(50% + var(--hero-band-shift))!important;width:auto!important;height:100%!important}.hero-art .hero-3d-background{display:none}.hero-3d-canvas{transition:opacity .6s}.hero-purchase{display:none}.hero-copy{pointer-events:none;grid-area:1/1;padding:0;display:flex;position:static}.hero-intro,.hero .hero-discover{z-index:2;pointer-events:auto;grid-area:auto;margin-inline:0;position:relative}.hero h1{letter-spacing:0;text-shadow:0 2px 34px #03242e66;font-size:min(clamp(2.75rem,.6rem + 3.9vw,5.25rem),5.6vw);line-height:1}.hero h1 .hero-kicker{color:#ffffffdb;letter-spacing:.2em;text-shadow:0 1px 14px #03242e80;margin-bottom:22px;font-size:.8125rem;line-height:1.5}.hero-intro>p:not(.eyebrow){color:#fffffff0;text-shadow:0 1px 18px #03242e80;text-wrap:pretty;max-width:24em;margin:26px 0 34px;font-size:clamp(1rem,.82rem + .36vw,1.25rem);line-height:1.5}.hero .hero-discover{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0;min-height:54px;transition:background .35s var(--d-out), color .35s var(--d-out), border-color .35s var(--d-out), transform .35s var(--d-out);background:#ffffff14;border:1.5px solid #ffffffd1;border-radius:999px;justify-self:auto;padding:13px 24px 13px 28px}.hero .hero-discover:hover{color:var(--navy);background:#fff;border-color:#fff}.hero .hero-discover svg{transition:transform .35s var(--d-out)}.hero .hero-discover:hover svg{transform:translate(4px)}.hero-flavors{left:var(--hero-pad);z-index:3;pointer-events:auto;grid-area:auto;padding:0;position:absolute;bottom:20px}.hero-flavors .flavor-switch{display:none}.hero-motion-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03242e73;border-color:#ffffff8c;transition:background .25s,border-color .25s}.hero-motion-toggle:hover{background:#03242eb8;border-color:#fff}.hero-card{z-index:2;color:var(--navy);-webkit-backdrop-filter:blur(26px)saturate(1.6);backdrop-filter:blur(26px)saturate(1.6);background:linear-gradient(155deg,#ffffffe0,#ffffffb8 62%,#ffffffa6);border:1px solid #ffffffb8;border-radius:28px;grid-area:1/3;padding:28px 28px 22px;display:block;position:relative;box-shadow:0 44px 90px -44px #021c26cc,inset 0 1px #ffffffe6;container-type:inline-size}.hero-card :focus-visible{outline-color:var(--navy)}.hero-card-brand,.hero-card-label{color:#091a2ec2;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.4}.hero-card-brand{letter-spacing:.24em}.hero-card-title{letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.75rem,1.15rem + .9vw,2.125rem);font-weight:600;line-height:1.08}.hero-card-text{color:#091a2ed1;text-wrap:pretty;margin-top:8px;font-size:.9375rem;line-height:1.45}.hero-card-price{color:#091a2ed1;margin-top:14px;font-size:.9375rem;line-height:1.2}.hero-card-price strong{color:var(--navy);letter-spacing:-.02em;margin-right:4px;font-size:1.5rem;font-weight:600}.hero-card-flavors{border-top:1px solid #091a2e1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;display:grid}.hero-card-flavors .hero-card-label{grid-column:1/-1}.hero-card-flavors button{text-align:left;min-height:68px;transition:border-color .25s, background .25s, box-shadow .25s, transform .25s var(--d-out);background:#ffffff80;border:1.5px solid #091a2e24;border-radius:18px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:.875rem;font-weight:600;line-height:1.2;display:flex;position:relative}.hero-card-flavors button:hover{background:#ffffffd9;transform:translateY(-1px)}.hero-card-flavors button[aria-pressed=true]{border-color:var(--navy);background:#fff;box-shadow:0 10px 24px -14px #091a2e99}.hero-card-thumb{background:#fff1bd;border-radius:50%;flex:none;width:48px;height:48px;overflow:hidden}.hero-card-flavors button[data-flavor=berry] .hero-card-thumb{background:#ffdfe5}.hero-card-thumb img{object-fit:cover;width:100%;height:100%}.hero-card-flavors button small{white-space:nowrap;font-size:.6875rem;font-weight:400;line-height:1.1;position:absolute;bottom:5px;left:68px;right:10px}.hero-card-flavors button[data-feedback]{align-items:flex-start;padding-top:10px}.hero-card-flavors button[data-feedback] .hero-card-thumb{margin-top:0}.hero-card-flavors button[data-feedback=error] small{text-underline-offset:2px;text-decoration:underline}.hero-card-buy{flex-wrap:wrap;gap:8px 10px;margin-top:18px;display:flex}.hero-card-buy .hero-card-label{flex:0 0 100%}.hero-card-buy .stepper{background:#ffffffbf;border:1px solid #091a2e24;border-radius:14px;align-self:stretch}.hero-card-buy .stepper button{border-radius:13px;width:44px;height:100%;min-height:52px}.hero-card-buy .stepper button:last-child{color:inherit;background:0 0}.hero-card-buy .stepper button:hover:not(:disabled){background:#091a2e14}.hero-card-buy .button{white-space:nowrap;border-radius:14px;flex:auto;gap:0;width:auto;min-height:54px;padding:10px 14px;font-size:.9375rem;box-shadow:0 14px 26px -16px #b98600}.hero-card-buy .button>svg:not(.spin){display:none}.hero-card-buy .button .spin{margin:0 8px 0 0}.hero-card-amount:before{content:"—";content:"—" / "";opacity:.55;margin-inline:.5em}.hero-card-error:focus{outline:none}.hero-card-facts{border-top:1px solid #091a2e1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:grid}.hero-card-facts li{align-items:center;gap:9px;font-size:.8125rem;line-height:1.3;display:flex}.hero-card-note{color:#091a2ec2;margin-top:14px;font-size:.8125rem;line-height:1.4}@container (max-width:21.4rem){.hero-card-amount{display:none}}@container (max-width:16rem){.hero-card-flavors,.hero-card-facts{grid-template-columns:minmax(0,1fr)}}@media (max-height:820px){.hero{padding-top:calc(var(--d-header) + 4px);padding-bottom:64px}.hero-card{padding:22px 24px 18px}.hero-card-title{font-size:1.625rem}.hero-card-text{margin-top:6px}.hero-card-price{margin-top:10px}.hero-card-flavors,.hero-card-buy,.hero-card-facts{margin-top:14px}.hero-card-flavors,.hero-card-facts{padding-top:14px}.hero-card-flavors button{min-height:60px}.hero-card-thumb{width:42px;height:42px}.hero-card-flavors button small{left:62px}.hero-card-facts{gap:8px 14px}.hero-card-note{margin-top:10px}}@media (max-height:720px){.hero-card-note{display:none}}.hero:after{content:"Défiler";content:"Défiler" / "";right:var(--hero-pad);z-index:2;color:#ffffffd9;letter-spacing:.22em;text-transform:uppercase;pointer-events:none;background:linear-gradient(#fff,#fff) right 8px top 0/1px 12px no-repeat,linear-gradient(#ffffff59,#ffffff59) right 8px top 0/1px 100% no-repeat;padding-right:26px;font-size:.6875rem;font-weight:600;line-height:32px;position:absolute;bottom:24px}@media (prefers-reduced-motion:no-preference){.hero-art{animation:hero-settle 2.2s var(--d-out) backwards}body:has(main>.hero) .header:not([data-pinned])>*{animation:hero-drop .9s var(--d-out) backwards}body:has(main>.hero) .header[data-pinned=in]{animation:header-pin .5s var(--d-out) backwards}body:has(main>.hero) .header[data-pinned=out]{animation:.28s ease-in forwards header-unpin}.hero h1 .hero-kicker{animation:hero-rise .9s var(--d-out) .1s backwards}.hero h1{animation:hero-wipe 1.25s cubic-bezier(.3, .1, .2, 1) .18s backwards, hero-lift 1.25s var(--d-out) .18s backwards}.hero-intro>p:not(.eyebrow){animation:hero-rise .9s var(--d-out) .5s backwards}.hero .hero-discover{animation:hero-rise .9s var(--d-out) .62s backwards}.hero-card{animation:hero-card-in 1.15s var(--d-out) .4s backwards}.hero-card-title{animation:hero-rise .6s var(--d-out) backwards}.hero-flavors{animation:.9s 1.3s backwards hero-fade}.hero:after{animation:.9s 1.3s backwards hero-fade,2.4s cubic-bezier(.6,0,.3,1) 2.2s 2 forwards hero-cue}}}@media (min-width:701px) and (max-width:1100px) and (max-width:56.25em){.desktop-nav{display:none}.header-menu{display:inline-flex}}@media (min-width:701px) and (max-width:1100px){.hero-art .hero-motion-frame>picture{top:var(--hero-stage-top);left:calc(var(--hero-stage-x) - var(--hero-stage-h) * 1.375);width:calc(var(--hero-stage-h) * 2.75);height:var(--hero-stage-h);position:absolute}.hero-art .hero-motion-frame img.hero-3d-poster{aspect-ratio:auto;translate:none;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000);width:100%!important;height:100%!important;inset:0!important}.hero{--hero-stage:framed;--hero-copy-w:min(48%, 520px);--hero-copy-vw:min(.48 * (100vw - 2 * var(--d-gutter)), 520px);--hero-card-est:330px;--hero-band:max(100svh - 64px - 24px - var(--hero-card-est), min(560px, 100svh - 16px));--hero-stage-h:min((var(--hero-band) - var(--d-header) - 28px) / .83, (100vw - 2 * var(--d-gutter) - var(--hero-copy-vw) - 24px) / .36);--hero-stage-top:calc(var(--d-header) + 12px - var(--hero-stage-h) * .1);--hero-stage-x:calc(100% - var(--hero-pad) - var(--hero-stage-h) * .19 - max(0px, ( 100vw - 2 * var(--d-gutter) - var(--hero-copy-vw) - var(--hero-stage-h) * .38 ) / 2 - 40px));min-height:calc(100svh - 64px);padding:0 var(--hero-pad) 24px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start}.hero h1{font-size:min(clamp(2.5rem,5.4vw,3.75rem),6vw - 5px)}.hero-copy{max-width:var(--hero-copy-w);min-height:var(--hero-band);padding-top:calc(var(--d-header) + clamp(24px, 4svh, 64px));grid-area:1/1;justify-content:flex-start}.hero-flavors{order:1;margin-top:auto;padding-top:24px;padding-bottom:16px;position:relative;bottom:auto;left:auto}.hero-card{grid-area:2/1;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,min(56%,24rem));align-self:end;column-gap:clamp(28px,4.4vw,56px);padding:24px 28px 20px;display:grid}.hero-card-brand{grid-area:1/1}.hero-card-title{grid-area:2/1}.hero-card-price{grid-area:3/1;margin-top:8px}.hero-card-text{grid-area:4/1;margin-top:14px}.hero-card-flavors{border-top:0;grid-area:1/2/4;align-self:start;margin-top:0;padding-top:0}.hero-card-buy{grid-area:4/2;margin-top:14px;container-type:inline-size}.hero-card-error{grid-area:5/1/auto/-1}.hero-card-facts{grid-area:6/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;padding-top:16px}.hero-card-note{grid-area:7/1/auto/-1;margin-top:12px;display:block}@container (max-width:36rem){.hero-card-flavors{grid-template-columns:minmax(0,1fr)}.hero-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero:after{content:none}@media (prefers-reduced-motion:no-preference){.hero-card{animation-name:hero-rise}}}@keyframes header-pin{0%{translate:0 -100%}}@keyframes header-unpin{to{translate:0 -100%}}@keyframes hero-settle{0%{scale:1.06}}@keyframes hero-drop{0%{opacity:0;translate:0 -10px}}@keyframes hero-rise{0%{opacity:0;translate:0 18px}}@keyframes hero-lift{0%{translate:0 22px}}@keyframes hero-wipe{0%{--hero-wipe:0%;-webkit-mask-image:linear-gradient(#000 calc(var(--hero-wipe) - 30%), #0000 var(--hero-wipe));mask-image:linear-gradient(#000 calc(var(--hero-wipe) - 30%), #0000 var(--hero-wipe))}to{--hero-wipe:130%;-webkit-mask-image:linear-gradient(#000 calc(var(--hero-wipe) - 30%), #0000 var(--hero-wipe));mask-image:linear-gradient(#000 calc(var(--hero-wipe) - 30%), #0000 var(--hero-wipe))}}@keyframes hero-card-in{0%{opacity:0;translate:34px;scale:.985}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-cue{0%{background-position:right 8px top 0,right 8px top 0}60%,to{background-position:right 8px top 20px,right 8px top 0}}@media (min-width:701px){.section{padding:var(--d-section) var(--d-pad)}.section h2{font-size:var(--d-h2);letter-spacing:0;text-wrap:balance;line-height:1.04}.info-strip{min-height:72px;padding-inline:var(--d-pad);letter-spacing:.01em;gap:clamp(24px,3.4vw,64px);font-size:.9375rem}.info-strip i{width:4px;height:4px}@media (max-width:1100px){.info-strip{letter-spacing:0;gap:20px;font-size:.875rem}}.tasting{--taste-card:min(clamp(340px, 23.6vw, 400px), max(260px, calc((100svh - 300px) / 1.6)));padding-inline:0}.tasting-heading{padding-inline:var(--d-pad);margin-bottom:clamp(40px,4vw,64px)}@media (min-width:1801px){.tasting-window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 140px calc(100% - 140px),#0000);mask-image:linear-gradient(90deg,#0000,#000 140px calc(100% - 140px),#0000)}}.taste-product>a{transition:background .2s,color .2s}.taste-product>a:hover{background:var(--navy);color:#fff}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6.6vw,128px)}.faq>div:first-child{top:calc(var(--d-top) + 40px);position:sticky}.faq .accordion summary{min-height:80px;font-size:1.125rem;transition:color .2s}.faq .accordion summary:hover{color:#2c5878}.faq .accordion-content{max-width:44em;padding-bottom:28px;font-size:1rem}.footer{padding:72px var(--d-pad) 24px}.footer-main{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,80px);padding-bottom:56px}.cart-page,.contact-page{max-width:none;padding-inline:var(--d-pad)}.cart-page .cart-summary{top:calc(var(--d-top) + 24px)}.contact-page h1{max-width:7.5em}.contact-body{container-type:inline-size}.contact-email{font-size:min(1.125rem,6cqi)}@media (max-width:1200px){.contact-email{font-size:min(.9375rem,6cqi)}}.policy-page .page-title{container-type:inline-size}.policy-page .page-title h1{font-size:min(clamp(2rem,3.5vw,3.25rem),13cqi)}}@media screen and (min-width:701px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tasting,.faq{--d-seen:0;animation:linear both d-seen;animation-timeline:view();animation-range:entry 20vh entry calc(20vh + 2px)}.tasting-heading,.tasting-window,.faq>*{transition:opacity .9s var(--d-out) var(--d-wait,0s), translate 1.1s var(--d-out) var(--d-wait,0s), clip-path 1.2s var(--d-out) var(--d-wait,0s)}.tasting-window,.faq>.faq-items{--d-wait:.12s}@container style(--d-seen:0){:is(.tasting-heading,.tasting-window,.faq>*):not(:focus-within){opacity:0;transition-delay:99999s;translate:0 32px}}}}@keyframes d-seen{0%{--d-seen:0}to{--d-seen:1}}
@media (min-width:1101px){.product-main.pdp-buy{--pdp-thumb:clamp(64px, 5.4vw, 84px);--pdp-thumb-gap:16px;--pdp-stage-h:clamp(520px, calc(100svh - var(--d-header-pinned) - 64px), 1040px);--pdp-gallery:calc(var(--pdp-thumb) + var(--pdp-thumb-gap) + var(--pdp-stage-h) * .8);--pdp-gap:clamp(48px, 5vw, 96px);grid-template-columns:minmax(0, var(--pdp-gallery)) clamp(400px, calc(100% - var(--pdp-gallery) - var(--pdp-gap)), 580px);justify-content:center;column-gap:var(--pdp-gap);padding:28px var(--d-pad) clamp(72px, 7vw, 120px);grid-template-areas:"gallery crumb""gallery column"}.pdp-buy .product-breadcrumb{padding:14px 0 22px}.pdp-buy .pdp-gallery{top:calc(var(--d-top) + 20px);grid-template-columns:var(--pdp-thumb) minmax(0, 1fr);column-gap:var(--pdp-thumb-gap);grid-template-areas:"thumbs frame";align-items:start;display:grid;position:sticky;container-type:inline-size}.pdp-frame{aspect-ratio:auto;height:min(var(--pdp-stage-h), calc((100cqi - var(--pdp-thumb) - var(--pdp-thumb-gap)) * 1.36));border-radius:24px;grid-area:frame}.pdp-stage-tag{padding:8px 14px;top:24px;left:24px}.pdp-stage-meta{max-width:calc(100% - 104px);bottom:20px;left:20px}.pdp-zoom{bottom:20px;right:20px}.pdp-thumbnails{flex-direction:column;grid-area:thumbs;gap:12px;margin:0;padding:0;overflow:visible}.pdp-thumbnails button{border-radius:12px;flex:none;width:100%}.pdp-thumbnails button:hover{border-color:var(--navy)}.pdp-thumbnails button[aria-pressed=true]{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--navy)}.pdp-buy .pdp-column{padding-top:0}.pdp-buy .pdp-identity h1{font-size:min(clamp(2.5rem,3.9vw,3.75rem),17cqi);line-height:1.02}.pdp-flavour-name{margin-top:10px;font-size:1.375rem}.pdp-buy .pdp-unit-price{margin:22px 0 28px}.pdp-buy .pdp-unit-price strong{font-size:2.5rem}.pdp-buy .purchase--pdp .purchase-line{padding:14px 0}.pdp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:18px;display:grid}.faq.faq--product>div:first-child{position:static}.pdp-buy .purchase--pdp .purchase-line.pack-line{padding:10px 12px 10px 10px}.pack-line-swatch{width:60px;height:60px}.pack-line-text strong{font-size:1.0625rem}.pack-line-text small{font-size:.875rem}@container pdp-column not (min-width:22rem){.pdp-facts{grid-template-columns:minmax(0,1fr)}}@media (max-height:860px){.pdp-buy .product-breadcrumb{padding-bottom:14px}.pdp-flavour-name{margin-top:6px}.pdp-buy .pdp-unit-price{margin:14px 0 18px}.pdp-buy .pdp-unit-price strong{font-size:2.25rem}.pdp-buy .purchase--pdp .purchase-line.pack-line{padding-block:7px}.pdp-facts{row-gap:6px;margin-top:12px}.pack-line-swatch{width:52px;height:52px}.pack-strip{padding-block:8px}.pack-place{height:58px}.pack-place>img{height:56px}.pack-place:is([data-kind=open],[data-kind=goal]){height:52px}.pdp-buy .purchase--pdp .purchase-lines{margin-bottom:14px}}.pdp-buy-bar{z-index:30;padding:0 var(--d-pad) 16px;pointer-events:none;visibility:hidden;display:block;position:fixed;bottom:0;left:0;right:0;translate:0 calc(100% + 24px)}.pdp-buy-bar[data-visible]{visibility:visible;translate:0}.pdp-buy-bar[data-visible] .pdp-buy-bar-inner{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#ffffffe6}.pdp-buy-bar-inner{pointer-events:auto;background:#fffffff2;border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 20px;max-width:1280px;min-height:76px;margin:0 auto;padding:12px 12px 12px 18px;display:flex;box-shadow:0 18px 40px -20px #091a2e66,0 0 0 1px #091a2e14;container:pdp-bar/inline-size}.pdp-buy-bar-product{align-items:center;gap:14px;min-width:0;margin-right:auto;display:flex}.pdp-buy-bar-product img{flex:none;width:auto;height:52px;rotate:8deg}.pdp-buy-bar-product strong{font-size:1rem;font-weight:600;line-height:1.3;display:block}.pdp-buy-bar-product small{color:var(--muted);font-size:.8125rem;line-height:1.4;display:block}.pdp-buy-bar-flavours{border:1px solid var(--line);border-radius:10px;gap:3px;padding:3px;display:flex}.pdp-buy-bar-flavours button{white-space:nowrap;border-radius:7px;min-height:44px;padding:8px 14px;font-size:.875rem;font-weight:600;transition:background .2s}.pdp-buy-bar-flavours button:hover:not([aria-pressed=true]){background:#edf0f3}.pdp-buy-bar-flavours button[aria-pressed=true]{background:var(--navy);color:#fff}.pdp-buy-bar .purchase-action{white-space:normal;flex:none;width:auto;max-width:100%;min-height:52px;padding:10px 22px;font-size:1rem;font-weight:600}.pdp-buy-bar .purchase-action-amount{align-items:center;gap:8px;display:inline-flex}@container pdp-bar not (min-width:62rem){.pdp-buy-bar-product small{display:none}}@container pdp-bar not (min-width:54rem){.pdp-buy-bar-product>span{display:none}}html:has(.pdp-buy-bar[data-visible]){scroll-padding-bottom:calc(var(--pdp-bar-space,92px) + 32px)}body:has(.pdp-buy-bar[data-visible]) .toast{bottom:calc(var(--pdp-bar-space,92px) + 12px)}.pdp-inside-head p{margin-top:18px;font-size:1.1875rem}.pdp-inside-board{grid-template-columns:minmax(0,1fr) clamp(240px,24vw,380px) minmax(0,1fr);grid-template-areas:"start tube end";align-items:center;gap:0 clamp(24px,3vw,56px);margin-top:clamp(48px,4.4vw,72px)}.pdp-inside-side{gap:34px}.pdp-inside-side--start{text-align:right;justify-items:end}.pdp-inside-side--start li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"amount tile""name tile"}.pdp-inside-tube{width:100%;height:clamp(520px,42vw,640px)}.pdp-inside-tube:before{width:min(420px,110%);height:min(420px,110%)}.pdp-inside-zero{width:9em;height:9em;font-size:.8125rem;top:8%;right:0}.pdp-inside-zero strong{font-size:1.875rem}.pdp-inside-group ul{gap:18px}.pdp-inside-group li{column-gap:18px}.pdp-tile{font-size:1.5rem;box-shadow:0 6px #020a1659}.pdp-inside-amount{font-size:clamp(1.75rem,2.4vw,2.25rem)}.pdp-inside-name{margin-top:6px;font-size:.875rem}.pdp-inside-claims{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,3vw,56px);margin-top:clamp(56px,5vw,80px);padding-top:30px}.pdp-composition{margin-top:40px}@container pdp-inside not (min-width:58rem){.pdp-inside-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tube tube""start end";gap:40px clamp(24px,3vw,56px)}.pdp-inside-side--start{text-align:left;justify-items:start}.pdp-inside-side--start li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tile amount""tile name"}.pdp-inside-tube{width:min(100%,380px);height:520px}.pdp-inside-claims{grid-template-columns:minmax(0,1fr)}}.pdp-prep-head h2{max-width:11em}.pdp-prep-head p{font-size:1.125rem}.pdp-prep-film{border-radius:28px;justify-self:end;width:min(100%,560px)}.pdp-prep-text{gap:clamp(40px,4vw,56px)}.pdp-steps{gap:28px}.pdp-steps h3{letter-spacing:-.03em;font-size:clamp(1.375rem,1.8vw,1.5rem)}.pdp-steps p{font-size:1rem}.nutrition{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6.6vw,128px)}.nutrition>div:first-child{top:calc(var(--d-top) + 40px);flex-direction:column;align-items:flex-start;gap:20px;display:flex;position:sticky}.nutrition .flavor-chip{margin-top:0}.nutrition .accordion summary{min-height:72px;font-size:1.0625rem}}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.pdp-buy-bar{transition:translate .45s var(--d-out), visibility 0s linear .45s}.pdp-buy-bar[data-visible]{transition:translate .55s var(--d-out), visibility 0s}.pdp-buy-bar-inner{transition:box-shadow .3s}}@media screen and (min-width:1101px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pdp-inside,.pdp-prep{--d-seen:0;animation:linear both d-seen;animation-timeline:view();animation-range:entry 20vh entry calc(20vh + 2px)}.pdp-inside-head,.pdp-inside-tube,.pdp-inside-group h3,.pdp-inside-group li,.pdp-inside-claims,.pdp-inside-note,.pdp-composition>summary,.pdp-prep-head,.pdp-prep-film,.pdp-steps li{transition:opacity .9s var(--d-out) var(--d-wait,0s), translate 1.1s var(--d-out) var(--d-wait,0s)}.pdp-tile{transition:scale .7s var(--d-out) var(--d-wait,0s)}.pdp-inside-tube{--d-wait:.1s}.pdp-inside-group li{--d-wait:calc(.25s + var(--i) * 60ms)}.pdp-inside-claims,.pdp-inside-note{--d-wait:.6s}.pdp-composition>summary{--d-wait:.7s}.pdp-steps li{--d-wait:calc(.12s + var(--i) * .1s)}.pdp-prep-film{--d-wait:.2s}:is(.pdp-composition>summary,.pdp-prep-head,.pdp-prep-film,.pdp-steps li):focus-within{--d-wait:0s}@container style(--d-seen:0){:is(.pdp-inside-head,.pdp-inside-tube,.pdp-inside-group h3,.pdp-inside-group li,.pdp-inside-claims,.pdp-inside-note,.pdp-composition>summary,.pdp-prep-head,.pdp-prep-film,.pdp-steps li):not(:focus-within){opacity:0;transition-delay:99999s;translate:0 32px}.pdp-inside-group li .pdp-tile{transition-delay:99999s;scale:.6}}}}
