
:root{
  --canvas:#F4F1E8;
  --ink:#112A22;
  --muted:#60716B;
  --line:rgba(17,42,34,.18);
  --bg:#B71D35;
  --bg2:#6F1020;
  --hero-ink:#FFF4DE;
  --ui:#FFF6E7;
  --ease:cubic-bezier(.2,.75,.2,1);
  --max:1500px;
}
*{box-sizing:border-box}
html{background:var(--canvas);color:var(--ink)}
body{margin:0;font-family:"Arial Narrow","PT Sans Narrow","Aptos Narrow","Noto Sans",Arial,sans-serif;background:var(--canvas);color:var(--ink);line-height:1.42}
body.menu-open{overflow:hidden}
img{max-width:100%;height:auto}
a{color:inherit}
button,input,textarea,select{font:inherit;color:inherit}
button{cursor:pointer}
::selection{background:#111;color:#fff}
:focus-visible{outline:3px solid #111;outline-offset:4px}
.skip{position:fixed;left:12px;top:12px;z-index:999;background:#fff;padding:9px 13px;transform:translateY(-180%);text-decoration:none;font-weight:800}
.skip:focus{transform:none}
.wrap{width:min(calc(100% - 64px),var(--max));margin-inline:auto}
.catalog-recovery{margin:84px 16px 16px;padding:16px;border:1px solid var(--ink);background:var(--canvas);color:var(--ink);display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.catalog-recovery p{margin:0;flex:1 1 240px}.catalog-recovery button{min-height:44px;padding:10px 18px;border:1px solid currentColor;background:transparent;font-weight:700}
.media-feedback{position:absolute;left:12px;right:12px;top:12px;z-index:4;margin:0;padding:12px;border-radius:6px;background:#fff4de;color:#112a22;font:14px/1.4 Arial,sans-serif}

/* Header */
.site-header{
 position:fixed;z-index:80;top:0;left:0;right:0;height:72px;
 display:flex;align-items:center;
 color:var(--header-ink,var(--hero-ink));
 mix-blend-mode:normal;
 pointer-events:none;
}
.header-inner{width:min(calc(100% - 64px),var(--max));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px;pointer-events:auto}
.brand{display:flex;align-items:baseline;gap:9px;text-decoration:none;white-space:nowrap}
.brand strong{font-size:19px;letter-spacing:-.035em}
.brand small{font-size:7px;letter-spacing:.29em;font-weight:900}
.main-nav{display:flex;align-items:center;gap:26px;font-size:12px;font-weight:800}
.main-nav a{text-decoration:none}
.main-nav a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
.nav-contact{border:1px solid currentColor;padding:9px 12px}
.menu-toggle{display:none;background:none;border:0;width:44px;height:44px;padding:8px}
.menu-toggle span{display:block;width:24px;height:2px;background:currentColor;margin:5px auto}
.site-header.on-light{--header-ink:var(--ink);background:rgba(244,241,232,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}

/* Home hero — one product system, no split panel */
.flavor-hero{
 --bg:#B71D35;--bg2:#6F1020;--hero-ink:#FFF4DE;--ui:#FFF6E7;
 min-height:100svh;position:relative;overflow:hidden;background:
 radial-gradient(circle at 72% 46%,color-mix(in srgb,var(--ui) 18%,transparent),transparent 28%),
 linear-gradient(120deg,var(--bg2),var(--bg) 48%,color-mix(in srgb,var(--bg) 72%,white));
 color:var(--hero-ink);isolation:isolate;
 display:grid;grid-template-rows:1fr auto;
 transition:background-color 220ms var(--ease),color 160ms ease;
}
.flavor-hero::before{
 content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;
 background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 34% 72%,rgba(0,0,0,.08));
}
.hero-inner{position:relative;min-height:calc(100svh - 96px);padding:126px max(32px,calc((100vw - var(--max))/2)) 118px}
.hero-name{
 position:absolute;left:max(32px,calc((100vw - var(--max))/2));top:17%;
 margin:0;max-width:52vw;font-size:clamp(72px,10.4vw,170px);line-height:.76;letter-spacing:-.075em;
 text-transform:uppercase;font-weight:950;word-spacing:.11em;z-index:4;pointer-events:none;
}
.hero-kicker{position:absolute;left:max(32px,calc((100vw - var(--max))/2));top:11%;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;z-index:5}
.hero-product{
 position:absolute;inset:7% 3.5% 6% 38%;z-index:3;display:grid;place-items:center;
}
.hero-pack{
 position:absolute;right:-2%;top:9%;height:80%;max-width:70%;object-fit:contain;
 opacity:.68;filter:drop-shadow(0 34px 40px rgba(0,0,0,.12));
 transform:translate3d(4%,0,0) scale(.94);
 transition:opacity 150ms ease,transform 240ms var(--ease);
}
.hero-bottle{
 position:absolute;left:26%;top:5%;height:88%;max-width:34%;object-fit:contain;
 filter:drop-shadow(0 38px 36px rgba(0,0,0,.25));z-index:3;
 transition:opacity 150ms ease,transform 240ms var(--ease);
}
.hero-product.switching .hero-pack{opacity:.04;transform:translate3d(7%,12px,0) scale(.92)}
.hero-product.switching .hero-bottle{opacity:.04;transform:translate3d(0,12px,0) scale(.985)}
.hero-copy{
 position:absolute;left:max(32px,calc((100vw - var(--max))/2));bottom:128px;z-index:6;
 width:min(420px,34vw);font-size:13px;
}
.hero-copy p{margin:0 0 18px;max-width:38ch}
.hero-category-statement{font-size:17px;line-height:1.15;font-weight:950;letter-spacing:-.015em;margin-bottom:12px!important}
.hero-description{font-size:14px;line-height:1.45}
.hero-facts{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;margin-bottom:22px}
.hero-actions{display:flex;gap:10px;flex-wrap:wrap}
.btn{min-height:45px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;text-decoration:none;border:1px solid currentColor;font-size:11px;font-weight:900;letter-spacing:.03em;background:transparent}
.btn.solid{background:var(--hero-ink);color:var(--bg);border-color:var(--hero-ink)}
.btn.light{background:#fff;color:var(--ink);border-color:#fff}
.hero-format-toggle{
 position:absolute;right:max(32px,calc((100vw - var(--max))/2));bottom:126px;z-index:7;
 display:flex;border-bottom:1px solid color-mix(in srgb,var(--hero-ink) 36%,transparent);
}
.hero-format-toggle button{border:0;background:none;color:inherit;padding:11px 13px;font-size:10px;font-weight:900;opacity:.6}
.hero-format-toggle button[aria-pressed="true"]{opacity:1;border-bottom:3px solid currentColor}
.hero-rail{
 min-height:96px;border-top:1px solid color-mix(in srgb,var(--hero-ink) 26%,transparent);
 display:grid;grid-template-columns:repeat(5,1fr);position:relative;z-index:10;background:rgba(0,0,0,.08);
}
.flavor-button{border:0;border-right:1px solid color-mix(in srgb,var(--hero-ink) 22%,transparent);background:none;color:inherit;text-align:left;padding:18px max(12px,2vw);min-width:0}
.flavor-button:last-child{border-right:0}
.flavor-button span{display:block;font-size:9px;font-weight:800;opacity:.6;margin-bottom:5px}
.flavor-button strong{display:block;font-size:clamp(12px,1.15vw,17px);line-height:1.08}
.flavor-button::after{content:"";display:block;width:0;height:4px;background:currentColor;margin-top:12px;transition:width 180ms var(--ease)}
.flavor-button[aria-pressed="true"]::after,.flavor-button:hover::after{width:100%}

/* Family lineup */
.family{padding:105px 0 88px;background:#F7F4EC}
.family-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:58px}
.family-head h2{margin:0;font-size:clamp(44px,6vw,92px);line-height:.86;letter-spacing:-.065em;text-transform:uppercase;max-width:9ch}
.family-head p{margin:0;max-width:46ch;color:var(--muted);font-size:13px}
.bottle-lineup{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;border-bottom:1px solid var(--line)}
.bottle-link{min-width:0;display:grid;grid-template-rows:1fr auto;text-decoration:none;padding:0 12px 20px;position:relative}
.bottle-link img{height:min(56vw,560px);max-height:560px;object-fit:contain;justify-self:center;filter:drop-shadow(0 24px 18px rgba(0,0,0,.12));transform-origin:50% 100%;transition:transform 190ms var(--ease)}
.bottle-link:hover img,.bottle-link:focus-visible img{transform:translateY(-10px)}
.bottle-meta{border-top:4px solid var(--c);padding-top:10px}
.bottle-meta small{font-size:9px;color:var(--muted);font-weight:800}
.bottle-meta strong{display:block;font-size:15px;line-height:1.1;margin-top:3px}

/* Pack system */
.pack-system{padding:110px 0;background:#121713;color:#F9F4E7;overflow:hidden}
.pack-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:center}
.pack-copy h2{margin:0;font-size:clamp(52px,7vw,112px);line-height:.78;letter-spacing:-.07em;text-transform:uppercase}
.pack-copy p{max-width:42ch;color:#C8D0C9;font-size:13px;margin:25px 0}
.pack-collage{position:relative;height:680px}
.pack-collage img{position:absolute;height:74%;max-width:55%;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(0,0,0,.25))}
.pack-collage img:nth-child(1){left:-2%;bottom:1%;transform:rotate(-7deg)}
.pack-collage img:nth-child(2){left:18%;top:1%;transform:rotate(4deg)}
.pack-collage img:nth-child(3){left:39%;bottom:2%;transform:rotate(-2deg)}
.pack-collage img:nth-child(4){left:58%;top:4%;transform:rotate(6deg)}
.pack-collage img:nth-child(5){left:74%;bottom:0;transform:rotate(-5deg)}

/* Business */
.business{padding:68px 0;background:#F7F4EC;border-top:1px solid var(--line)}
.business-inner{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}
.business h2{margin:0;font-size:clamp(32px,4vw,62px);line-height:.9;letter-spacing:-.05em;text-transform:uppercase}
.business p{margin:10px 0 0;color:var(--muted);font-size:12px}
.business-actions{display:flex;gap:10px;flex-wrap:wrap}

/* Collection */
.page-shell{padding-top:72px}
.collection-intro{padding:46px 0 30px;border-bottom:1px solid var(--line)}
.collection-intro h1{margin:0;font-size:clamp(48px,6vw,86px);line-height:.84;text-transform:uppercase;letter-spacing:-.065em}
.collection-intro p{max-width:50ch;color:var(--muted);font-size:13px}
.flavor-sections{background:#F7F4EC}
.flavor-section{min-height:78vh;position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.16);color:var(--s-ink);background:var(--s-bg)}
.flavor-section-inner{min-height:78vh;width:min(calc(100% - 64px),var(--max));margin:auto;display:grid;grid-template-columns:.68fr 1.32fr;align-items:center;position:relative}
.flavor-section h2{font-size:clamp(58px,8vw,132px);line-height:.78;letter-spacing:-.07em;text-transform:uppercase;margin:0;max-width:5.5ch;position:relative;z-index:3}
.flavor-section-copy p{font-size:12px;max-width:35ch;margin:22px 0}
.flavor-stage{height:72vh;position:relative;display:grid;place-items:center}
.flavor-stage .pack{position:absolute;right:0;height:72%;max-width:70%;object-fit:contain;opacity:.78}
.flavor-stage .bottle{position:absolute;left:22%;height:88%;max-width:35%;object-fit:contain;z-index:2;filter:drop-shadow(0 30px 30px rgba(0,0,0,.18))}
.flavor-stage .index{position:absolute;right:0;top:4%;font-size:10px;font-weight:900}

/* PDP */
.pdp{min-height:100svh;padding-top:72px;background:var(--p-bg);color:var(--p-ink);display:grid;grid-template-columns:.74fr 1.26fr;position:relative;overflow:hidden}
.pdp-copy{padding:80px max(32px,calc((100vw - var(--max))/2)) 90px max(32px,calc((100vw - var(--max))/2));padding-right:20px;display:flex;flex-direction:column;justify-content:center;z-index:5}
.pdp-copy h1{font-size:clamp(62px,8vw,130px);line-height:.76;letter-spacing:-.07em;text-transform:uppercase;margin:0;max-width:5.7ch}
.pdp-copy .claim{font-size:13px;max-width:35ch;margin:24px 0 28px}
.facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid currentColor;border-bottom:1px solid currentColor;max-width:430px}
.fact{padding:13px 12px 13px 0}
.fact small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.08em;opacity:.62}
.fact strong{display:block;font-size:13px;margin-top:2px}
.pdp-actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}
.pdp-stage{position:relative;min-height:calc(100svh - 72px);display:grid;place-items:center}
.pdp-stage .pack{position:absolute;right:-1%;height:76%;max-width:72%;object-fit:contain;opacity:.72}
.pdp-stage .media{position:absolute;left:22%;height:88%;max-width:40%;object-fit:contain;z-index:2;filter:drop-shadow(0 35px 34px rgba(0,0,0,.2));transition:opacity 150ms ease,transform 210ms var(--ease)}
.pdp-stage .media.switching{opacity:.05;transform:translateY(10px)}
.pdp-toggle{position:absolute;right:5%;bottom:6%;z-index:5;display:flex;border-bottom:1px solid currentColor}
.pdp-toggle button{border:0;background:none;color:inherit;padding:11px;font-size:10px;font-weight:900;opacity:.58}
.pdp-toggle button[aria-pressed="true"]{opacity:1;border-bottom:3px solid currentColor}
.pdp-detail{padding:100px 0;background:#F7F4EC;color:var(--ink)}
.pdp-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.pdp-detail h2{font-size:clamp(42px,5.4vw,82px);line-height:.86;letter-spacing:-.06em;text-transform:uppercase;margin:0}
.pdp-detail p{color:var(--muted);max-width:48ch}
.pdp-detail-pack{height:620px;display:grid;place-items:center;position:relative;overflow:hidden;background:var(--detail-bg)}
.pdp-detail-pack img{height:88%;object-fit:contain;filter:drop-shadow(0 28px 26px rgba(0,0,0,.16))}

/* Distribution / contact */
.trade-hero{padding:112px 0 48px;background:#F7F4EC}
.trade-hero h1{font-size:clamp(52px,7vw,100px);line-height:.78;letter-spacing:-.07em;text-transform:uppercase;margin:0;max-width:8ch}
.trade-hero p{max-width:45ch;color:var(--muted);font-size:13px;margin:25px 0 0}
.pack-ribbon{height:420px;background:#111813;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:-20px;padding:10px 3vw}
.pack-ribbon img{height:92%;width:20%;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(0,0,0,.3))}
.trade-info{padding:85px 0 110px;background:#F7F4EC}
.trade-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}
.trade-grid h2{font-size:clamp(38px,5vw,78px);line-height:.86;text-transform:uppercase;letter-spacing:-.055em;margin:0}
.contact-list{border-top:1px solid var(--line);min-width:0}
.contact-line{display:grid;grid-template-columns:110px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);text-decoration:none}
.contact-line small{color:var(--muted)}
.contact-line strong{font-size:clamp(16px,2vw,27px)}

/* Footer */
/* R2.4.1: two explicit email destinations, shared across commercial surfaces. */
.email-channels{display:grid;gap:12px;width:100%;margin:16px 0 24px;min-width:0}
.email-card{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:16px;padding:23px 22px;text-decoration:none;border:1px solid #d9d4c6;border-radius:18px;background:#fffdf8;color:#183d34;transition:background-color 150ms ease,border-color 150ms ease}
.email-card>svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}
.email-card small{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}
.email-card strong{display:block;font-size:clamp(14px,1.4vw,21px);line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}
.email-card strong+span{display:block;margin-top:8px;color:#4f6159;font-size:12px;line-height:1.5}
.email-card .email-arrow{font-size:20px;align-self:start}
.email-card:hover{background:#f3f0e5;border-color:#84764c}
.email-card:focus-visible{outline:3px solid #183d34;outline-offset:4px}
.contact-page .trade-hero h1,.contact-page .trade-grid h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.08;text-transform:none;letter-spacing:-.04em;max-width:none}
.contact-page .trade-hero h1{font-size:clamp(58px,7vw,100px)}
.contact-page .trade-grid h2{font-size:clamp(38px,4vw,58px)}
.contact-page .trade-hero p,.contact-page .muted-copy{font-size:15px;line-height:1.65}
.contact-page .trade-info{padding-top:28px}
@media(max-width:600px){.email-card{gap:12px;padding:20px 16px}.email-card strong{font-size:15px}.contact-line{grid-template-columns:70px minmax(0,1fr) 16px;gap:12px}.contact-line strong{overflow-wrap:anywhere}}

.footer{background:#111813;color:#EDEBDD;padding:55px 0 24px}
.footer-grid{display:grid;grid-template-columns:1.5fr 1fr minmax(0,1.2fr);gap:40px}
.footer h2{font-size:10px;margin:0 0 12px;color:#9BA89F}
.footer a{display:block;text-decoration:none;font-size:12px;margin:8px 0;overflow-wrap:anywhere}
.footer-base{border-top:1px solid rgba(255,255,255,.16);margin-top:38px;padding-top:18px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#9BA89F}

/* Motion restraint */
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto}
 *,*::before,*::after{animation:none!important;transition-duration:.001ms!important}
}

/* Mobile */
@media(max-width:900px){
 .wrap,.header-inner{width:min(calc(100% - 36px),var(--max))}
 .site-header{height:64px}
 .js .main-nav{display:none}
 .menu-toggle{display:block}
 html:not(.js) .menu-toggle{display:none}
 html:not(.js) .site-header{position:relative;height:auto;background:#F4F1E8;color:var(--ink)}
 html:not(.js) .header-inner{min-height:64px;flex-wrap:wrap;padding-block:12px}
 html:not(.js) .main-nav{display:flex;width:100%;flex-wrap:wrap;gap:12px 18px;padding-bottom:10px;color:var(--ink)}
 .main-nav.is-open{display:flex;position:fixed;inset:64px 0 0;background:#F4F1E8;color:var(--ink);padding:36px 20px;flex-direction:column;align-items:flex-start;font-size:24px;z-index:90}
 .flavor-hero{min-height:100svh}
 .hero-inner{min-height:calc(100svh - 82px);padding:92px 18px 146px}
 .hero-kicker{left:18px;top:88px}
 .hero-name{left:18px;top:122px;max-width:92vw;font-size:clamp(58px,18vw,82px);line-height:.8}
 .hero-product{inset:24% 0 22% 0}
 .hero-pack{width:66vw;height:auto;max-width:none;right:-7vw;top:26%;opacity:.58}
 .hero-bottle{height:78%;left:21%;top:6%;max-width:42%}
 .hero-copy{left:18px;right:18px;bottom:112px;width:auto}
 .hero-copy .hero-description{display:none}
 .hero-facts{font-size:9px;gap:13px;margin-bottom:12px}
 .hero-actions .btn{min-height:39px;padding:0 12px}
 .hero-format-toggle{right:18px;bottom:112px;display:none}
 .hero-rail{min-height:82px;grid-template-columns:repeat(5,minmax(115px,1fr));overflow-x:auto;scroll-snap-type:x mandatory}
 .flavor-button{scroll-snap-align:start;padding:14px 13px}
 .flavor-button strong{font-size:12px}
 .family{padding:72px 0 60px}
 .family-head{display:block;margin-bottom:35px}
 .family-head h2{font-size:52px}
 .family-head p{margin-top:18px}
 .bottle-lineup{grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto;scroll-snap-type:x mandatory}
 .bottle-link{scroll-snap-align:start}
 .bottle-link img{height:410px}
 .pack-system{padding:74px 0}
 .pack-grid{grid-template-columns:1fr;gap:30px}
 .pack-copy h2{font-size:64px}
 .pack-collage{height:480px;margin-inline:-18px}
 .pack-collage img{height:63%;max-width:58%}
 .business-inner{grid-template-columns:1fr}
 .business-actions{justify-self:start}
 .page-shell{padding-top:64px}
 .collection-intro{padding:34px 0 24px}
 .collection-intro h1{font-size:52px}
 .flavor-section,.flavor-section-inner{min-height:760px}
 .flavor-section-inner{grid-template-columns:1fr;align-content:center;padding:52px 0}
 .flavor-section h2{font-size:60px}
 .flavor-stage{height:470px}
 .flavor-stage .bottle{left:21%;height:90%;max-width:40%}
 .flavor-stage .pack{right:-10%;height:67%;max-width:80%}
 .pdp{padding-top:64px;grid-template-columns:1fr;min-height:auto}
 .pdp-copy{padding:48px 18px 28px;order:1}
 .pdp-copy h1{font-size:64px}
 .facts{max-width:none}
 .pdp-stage{min-height:560px;order:2}
 .pdp-stage .pack{height:66%;right:-12%;max-width:85%}
 .pdp-stage .media{height:84%;left:21%;max-width:46%}
 .pdp-toggle{right:18px;bottom:18px}
 .pdp-detail{padding:70px 0}
 .pdp-detail-grid{grid-template-columns:1fr;gap:32px}
 .pdp-detail-pack{height:500px}
 .trade-hero{padding:88px 0 38px}
 .trade-hero h1{font-size:56px}
 .pack-ribbon{height:300px;justify-content:flex-start;overflow-x:auto}
 .pack-ribbon img{width:52%;min-width:230px}
 .trade-info{padding:65px 0 80px}
 .trade-grid{grid-template-columns:1fr;gap:35px}
 .contact-line{grid-template-columns:85px 1fr auto}
 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:520px){
 .brand strong{font-size:16px}
 .hero-name{font-size:16.7vw}
 .hero-product{inset:25% 0 23%}
 .hero-bottle{left:19%;height:78%}
 .hero-pack{width:68vw;right:-8vw;height:auto}
 .hero-copy{bottom:104px}
 .hero-actions .btn:nth-child(2){display:none}
 .family-head h2{font-size:48px}
 .footer-grid{grid-template-columns:1fr}
 .footer-base{display:block}
 .footer-base span{display:block;margin:4px 0}
}

/* ========================================================================== */
/* R.08 EXPERIENCE REFINEMENT                                                  */
/* ========================================================================== */

.js-only{display:none!important}
.js .hero-family-toggle.js-only,
.js .hero-format-toggle.js-only,
.js .collection-format-switch.js-only,
.js .pdp-family-toggle.js-only,
.js .pdp-toggle.js-only{display:flex!important}
.footer-copy{max-width:36ch;color:#aab5ae;font-size:12px}
.muted-copy{color:var(--muted);max-width:44ch}

/* Entry base. R1.3 choreography is defined in the precision-craft layer below. */
.entry-experience{display:none}
html.intro-eligible body{overflow:hidden}
.entry-brand{position:absolute;top:28px;left:32px;font-weight:950;font-size:18px;letter-spacing:-.04em;z-index:4}.entry-brand span{font-size:7px;letter-spacing:.28em;margin-left:8px}
.entry-skip{position:absolute;right:25px;top:23px;z-index:5;border:1px solid currentColor;background:rgba(16,41,31,.18);color:inherit;padding:10px 14px;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(8px)}

/* Home hero: two orthogonal controls — family and presentation. */
.hero-family-toggle{
 position:absolute;right:max(32px,calc((100vw - var(--max))/2));top:10.3%;z-index:8;
 border:1px solid color-mix(in srgb,var(--hero-ink) 48%,transparent);padding:3px;gap:2px;
}
.hero-family-toggle button,.collection-format-switch button,.pdp-family-toggle button{
 border:0;background:transparent;color:inherit;padding:9px 11px;font-size:10px;font-weight:950;letter-spacing:.035em;text-transform:uppercase;
}
.hero-family-toggle button[aria-pressed="true"]{background:var(--hero-ink);color:var(--bg2)}
.hero-family-toggle button:disabled,.pdp-family-toggle button:disabled{opacity:.36;cursor:not-allowed}
.flavor-button em{display:block;font-style:normal;font-size:7px;font-weight:900;letter-spacing:.09em;margin-top:5px;opacity:.48}
.flavor-button.is-unavailable{opacity:.42}
.flavor-button.is-unavailable::after{width:100%;height:1px;background:currentColor;opacity:.45}
.product-status{min-height:1.25em;margin:8px 0 0!important;font-size:10px!important;font-weight:900;opacity:0;transform:translateY(3px);transition:opacity 130ms ease,transform 130ms ease}
.product-status.is-visible{opacity:1;transform:none}
.flavor-hero.is-preparing .hero-family-toggle,.flavor-hero.is-preparing .hero-rail{cursor:progress}
.flavor-hero.is-preparing .hero-product{opacity:.88}
.flavor-hero.contract-blocked .hero-family-toggle{animation:r08-nudge 240ms ease-out}
@keyframes r08-nudge{0%,100%{transform:translateX(0)}35%{transform:translateX(-5px)}70%{transform:translateX(4px)}}

/* Presentation never owns data; it only changes visual emphasis. */
.flavor-hero[data-presentation="pack"] .hero-bottle{opacity:.14;transform:translate3d(-3%,8px,0) scale(.92)}
.flavor-hero[data-presentation="pack"] .hero-pack{opacity:1;transform:translate3d(-4%,0,0) scale(1.04)}
.flavor-hero[data-family="pet"] .hero-bottle{height:82%;max-width:40%;left:25%;top:8%}
.flavor-hero[data-family="pet"] .hero-pack{height:65%;max-width:78%;right:-3%;top:18%}
.hero-product.commit-pulse .hero-bottle{animation:r08-bottle-settle 260ms cubic-bezier(.18,.86,.22,1)}
.hero-product.commit-pulse .hero-pack{animation:r08-pack-settle 260ms cubic-bezier(.18,.86,.22,1)}
@keyframes r08-bottle-settle{0%{opacity:.25;transform:translateY(9px) scale(.985)}100%{}}
@keyframes r08-pack-settle{0%{opacity:.2;transform:translate(3%,8px) scale(.98)}100%{}}

/* Two-format signature scene. */
.format-duel{min-height:92vh;background:#B9D93B;color:#112C1A;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(280px,.58fr) 1.42fr;align-items:stretch}
.format-duel-copy{padding:110px 5vw 90px max(32px,calc((100vw - var(--max))/2));display:flex;flex-direction:column;justify-content:center;z-index:4}
.format-duel-copy>span{font-size:10px;font-weight:950;letter-spacing:.11em}
.format-duel-copy h2{font-size:clamp(52px,7.5vw,120px);line-height:.78;letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 22px;max-width:7ch}
.format-duel-copy p{max-width:39ch;font-size:13px}
.format-duel-stage{position:relative;min-height:92vh;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;padding:60px 3vw}
.duel-product{position:relative;height:76vh;width:100%;display:grid;place-items:center;z-index:3}
.duel-product img{height:88%;max-width:78%;object-fit:contain;filter:drop-shadow(0 36px 28px rgba(17,44,26,.2))}
.duel-product small{position:absolute;top:4%;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:9px;font-weight:950;letter-spacing:.09em}
.duel-product-pet img{height:80%;max-width:72%}
.duel-axis{font-size:clamp(32px,4vw,68px);font-weight:300;opacity:.45;z-index:4}
.duel-label{position:absolute;font-size:clamp(160px,23vw,390px);font-weight:950;line-height:.7;letter-spacing:-.09em;opacity:.08;z-index:1;pointer-events:none}
.duel-label-glass{left:-1%;bottom:7%}.duel-label-pet{right:-1%;top:9%}

/* Packs: one dark editorial composition, not a grid of cards. */
.pack-collage-r08{height:710px}
.glass-pack-cloud,.pet-pack-cloud{position:absolute;inset:0}
.pack-collage-r08 img{position:absolute;object-fit:contain;filter:drop-shadow(0 28px 28px rgba(0,0,0,.28))}
.pack-collage-r08 .glass-pack-art{height:49%;max-width:39%;opacity:.44}
.pack-collage-r08 .glass-pack-art:nth-child(1){left:-3%;top:3%;transform:rotate(-8deg)}
.pack-collage-r08 .glass-pack-art:nth-child(2){left:15%;top:12%;transform:rotate(4deg)}
.pack-collage-r08 .glass-pack-art:nth-child(3){left:34%;top:1%;transform:rotate(-3deg)}
.pack-collage-r08 .glass-pack-art:nth-child(4){left:54%;top:12%;transform:rotate(7deg)}
.pack-collage-r08 .glass-pack-art:nth-child(5){left:72%;top:4%;transform:rotate(-5deg)}
.pack-collage-r08 .pet-pack-art{height:34%;max-width:47%;z-index:3}
.pack-collage-r08 .pet-pack-art:nth-child(1){left:3%;bottom:3%;transform:rotate(2deg)}
.pack-collage-r08 .pet-pack-art:nth-child(2){left:25%;bottom:9%;transform:rotate(-3deg)}
.pack-collage-r08 .pet-pack-art:nth-child(3){left:48%;bottom:3%;transform:rotate(2deg)}
.pack-collage-r08 .pet-pack-art:nth-child(4){left:69%;bottom:9%;transform:rotate(-2deg)}

/* Collection family switch. */
.collection-intro-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}
.collection-format-switch{border:1px solid var(--ink);padding:3px;gap:2px;margin-bottom:3px}
.collection-format-switch button[aria-pressed="true"]{background:var(--ink);color:var(--canvas)}
.collection-format-switch.is-preparing{cursor:progress}
.collection-controls{width:310px;max-width:100%;justify-self:end}
.collection-controls .collection-format-switch{display:flex}
.collection-controls button{flex:1;min-height:44px}
.collection-feedback{min-height:4.2em;margin:10px 0 0;text-align:left;font-size:12px;line-height:1.4;color:#334e42}
@media(max-width:600px){.collection-controls{width:100%;justify-self:stretch}}
.collection-format-switch[data-requested-family="pet"] button[data-family="pet"],.collection-format-switch[data-requested-family="glass"] button[data-family="glass"]{outline:2px dashed currentColor;outline-offset:-5px}
.pet-only{display:none!important}
.flavor-sections[data-collection-family="pet"] .glass-only{display:none!important}
.flavor-sections[data-collection-family="pet"] .pet-only{display:block!important}
.flavor-sections[data-collection-family="pet"] .pet-unavailable.pet-only{display:grid!important}
.flavor-overline{font-size:10px;font-weight:900;margin-bottom:12px;letter-spacing:.03em}
.flavor-sections[data-collection-family="pet"] .flavor-stage .bottle{height:84%;max-width:39%;left:23%}
.flavor-sections[data-collection-family="pet"] .flavor-stage .pack{height:58%;max-width:77%;right:-4%;top:21%}
.flavor-sections.commit-pulse .flavor-section .bottle{animation:r08-collection-settle 260ms cubic-bezier(.18,.86,.22,1)}
@keyframes r08-collection-settle{0%{opacity:.25;transform:translateY(8px)}100%{}}
.pet-unavailable{position:absolute;inset:18% 2% 16% 15%;align-content:center;justify-items:center;border:1px solid currentColor;text-align:center;padding:30px;z-index:3}
.pet-unavailable strong{font-size:clamp(42px,7vw,96px);line-height:.8;text-transform:uppercase;letter-spacing:-.06em}
.pet-unavailable span{font-size:11px;font-weight:900;margin-top:12px}
.flavor-sections[data-collection-family="pet"] .flavor-section.no-pet::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent 0 24px,rgba(0,0,0,.055) 24px 25px);pointer-events:none}

/* PDP: family is a product fact, presentation is a visual mode. */
.pdp-index{font-size:10px;font-weight:900;margin-bottom:18px}
.pdp-family-toggle{align-self:flex-start;border:1px solid currentColor;padding:3px;gap:2px;margin:0 0 20px}
.pdp-family-toggle button[aria-pressed="true"]{background:var(--p-ink);color:var(--p-bg)}
.pdp-availability{min-height:1.4em;font-size:10px;font-weight:900;margin:11px 0 0;max-width:45ch}
.pdp[data-presentation="pack"] .pdp-stage .media{opacity:.08;transform:translate3d(-4%,8px,0) scale(.92)}
.pdp[data-presentation="pack"] .pdp-stage .pack{opacity:1;transform:scale(1.05)}
.pdp[data-family="pet"] .pdp-stage .media{height:82%;max-width:44%;left:24%}
.pdp[data-family="pet"] .pdp-stage .pack{height:60%;max-width:78%;right:-3%;top:20%}
.pdp-stage .pack{transition:opacity 150ms ease,transform 210ms var(--ease)}
.pdp-stage.commit-pulse .media{animation:r08-pdp-settle 250ms cubic-bezier(.18,.86,.22,1)}
@keyframes r08-pdp-settle{0%{opacity:.25;transform:translateY(8px) scale(.99)}100%{}}
.pdp.is-preparing .pdp-family-toggle{opacity:.55;cursor:progress}

/* Distribution now shows both commercial families without implying stock. */
.trade-overline{font-size:10px;font-weight:950;letter-spacing:.1em;margin-bottom:18px;color:var(--muted)}
.distribution-showcase{background:#111813;color:#F7F4EC}
.distribution-label{width:min(calc(100% - 64px),var(--max));margin:auto;padding:35px 0 0;display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid rgba(255,255,255,.18)}
.distribution-label span{font-size:clamp(32px,4vw,66px);font-weight:950;letter-spacing:-.055em}
.distribution-label strong{font-size:10px;letter-spacing:.08em}
.distribution-label.pet{color:#112A22;border-color:rgba(17,42,34,.2)}
.pack-ribbon.pet-ribbon{background:#EDE7D7}
.pack-ribbon.pet-ribbon img{width:23%;height:82%;filter:drop-shadow(0 16px 18px rgba(17,42,34,.14))}

/* Fine-grained pointer motion only where it improves feedback. */
@media(hover:hover) and (pointer:fine){
 .hero-family-toggle button,.collection-format-switch button,.pdp-family-toggle button,.pdp-toggle button{transition:opacity 120ms ease,background-color 120ms ease,color 120ms ease}
 .btn{transition:transform 140ms var(--ease),background-color 120ms ease,color 120ms ease}
 .btn:hover{transform:translateY(-2px)}
}

@media(max-width:900px){
 .js .hero-format-toggle.js-only{display:none!important}
 .entry-brand{top:20px;left:18px}.entry-skip{top:14px;right:14px}.entry-meta{left:18px;bottom:20px}
 .entry-word{font-size:25vw}.entry-word-a{top:21%}.entry-word-b{bottom:20%}
 .entry-bottle{height:68vh;max-width:52vw;object-fit:contain}
 .hero-family-toggle{right:18px;top:88px}
 .hero-family-toggle button{padding:8px 9px;font-size:9px}
 .hero-kicker{max-width:42vw;line-height:1.25}
 .flavor-button em{font-size:6px}
 .format-duel{grid-template-columns:1fr;min-height:auto}
 .format-duel-copy{padding:80px 18px 20px}.format-duel-copy h2{font-size:64px;max-width:7ch}
 .format-duel-stage{min-height:650px;padding:20px 8px 50px;grid-template-columns:1fr 38px 1fr}
 .duel-product{height:560px}.duel-product img{height:82%;max-width:92%}.duel-product-pet img{height:74%}
 .duel-product small{font-size:7px;top:8%}
 .duel-label{font-size:40vw}
 .pack-collage-r08{height:570px}
 .pack-collage-r08 .glass-pack-art{height:38%;max-width:45%}
 .pack-collage-r08 .pet-pack-art{height:26%;max-width:58%}
 .collection-intro-grid{grid-template-columns:1fr;gap:20px}
 .collection-format-switch{justify-self:start;margin-bottom:0}
 .flavor-sections[data-collection-family="pet"] .flavor-stage .bottle{left:19%;height:80%;max-width:43%}
 .flavor-sections[data-collection-family="pet"] .flavor-stage .pack{right:-10%;height:52%;max-width:84%}
 .pet-unavailable{inset:18% 0 16% 0}
 .pdp-family-toggle{margin-bottom:18px}
 .pdp[data-family="pet"] .pdp-stage .media{height:76%;max-width:48%;left:22%}
 .pdp[data-family="pet"] .pdp-stage .pack{height:54%;max-width:88%;right:-10%}
 .distribution-label{width:calc(100% - 36px);padding-top:26px;display:block}
 .distribution-label strong{display:block;margin:6px 0 10px}
 .pack-ribbon.pet-ribbon img{width:62%;min-width:260px}
}

@media(max-width:520px){
 .hero-family-toggle{top:84px}
 .hero-name{top:18%}
 .hero-product{inset:27% 0 23%}
 .flavor-hero[data-family="pet"] .hero-bottle{left:18%;height:72%;max-width:48%;top:10%}
 .flavor-hero[data-family="pet"] .hero-pack{height:50%;max-width:86%;right:-13%;top:26%}
 .format-duel-copy h2{font-size:52px}
 .format-duel-stage{min-height:560px}.duel-product{height:480px}.duel-axis{font-size:26px}
 .pack-collage-r08{height:510px}
}

@media(prefers-reduced-motion:reduce){
 .entry-experience{display:none!important}
 .hero-product.commit-pulse .hero-bottle,.hero-product.commit-pulse .hero-pack,
 .flavor-sections.commit-pulse .flavor-section .bottle,.pdp-stage.commit-pulse .media{animation:none!important}
 .flavor-hero.contract-blocked .hero-family-toggle{animation:none!important}
}

/* R08 real-world proof: one documentary frame, not another UI pattern. */
.real-world{min-height:88vh;background:#F7F4EC;display:grid;grid-template-columns:1.12fr .88fr;overflow:hidden}
.real-world-media{min-height:88vh;overflow:hidden;position:relative;background:#1d1d18}
.real-world-media img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 42%;filter:saturate(.92) contrast(1.03)}
.real-world-copy{padding:90px max(32px,calc((100vw - var(--max))/2)) 90px 6vw;display:flex;flex-direction:column;justify-content:center}
.real-world-copy>span{font-size:9px;font-weight:950;letter-spacing:.11em}
.real-world-copy h2{font-size:clamp(50px,6.6vw,104px);line-height:.8;letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 24px;max-width:7ch}
.real-world-copy p{font-size:13px;max-width:35ch;color:var(--muted);margin:0 0 26px}
.real-world-copy .btn{align-self:flex-start}
@media(max-width:900px){.real-world{grid-template-columns:1fr}.real-world-media{min-height:64vh}.real-world-copy{padding:65px 18px 75px}.real-world-copy h2{font-size:58px}}

/* ========================================================================== */
/* R.09 SIGNATURE HARDENING                                                    */
/* ========================================================================== */

/* Continuity layers are ephemeral and never participate in accessibility. */
.product-ghost-layer{position:absolute;inset:0;z-index:20;pointer-events:none;overflow:visible}
.product-transition-ghost{position:absolute;object-fit:contain;pointer-events:none;filter:drop-shadow(0 32px 28px rgba(0,0,0,.18))}
.entry-handoff{position:fixed;z-index:310;object-fit:contain;pointer-events:none;transform-origin:center center}

/* The entry hands the actual product to the hero instead of ending as a film. */
html.intro-eligible .entry-experience{will-change:transform}
.entry-experience.is-leaving .entry-word{opacity:.12}
.entry-experience.is-leaving .entry-bottle{opacity:0;transition:opacity 90ms linear}
.entry-experience.is-leaving .entry-spectrum{opacity:.25}

/* Explicit loading ownership without theatrical spinners. */
.flavor-hero[aria-busy="true"] [data-family],
.pdp[aria-busy="true"] [data-family]{cursor:progress}

/* Documentary media is opt-in. No video request happens before intent. */
.real-world-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:0;pointer-events:none;background:#111;transition:opacity 180ms ease-out}
.real-world-media.is-playing video{opacity:1;pointer-events:auto}
.real-world-media.is-playing img{opacity:0}
.real-world-media img{transition:opacity 180ms ease-out}
.real-world-play{position:absolute;left:28px;bottom:26px;z-index:3;border:1px solid rgba(255,255,255,.72);background:rgba(15,20,17,.55);backdrop-filter:blur(8px);color:#fff;padding:13px 16px;font:900 10px/1 "Arial Narrow","PT Sans Narrow","Aptos Narrow","Noto Sans",Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;display:flex;align-items:center;gap:9px;cursor:pointer}
.real-world-play span{font-size:12px}
.real-world-play:focus-visible{outline:3px solid #fff;outline-offset:3px}

/* Volume is an optional third product view, not the visual authority. */
.pdp-volume{position:absolute;inset:4% 10% 9%;width:80%;height:87%;z-index:3;touch-action:pan-y;cursor:grab}
.pdp-volume:active{cursor:grabbing}
.pdp-volume[hidden]{display:none}
.pdp[data-presentation="volume"] .pdp-stage .media,
.pdp[data-presentation="volume"] .pdp-stage .pack{opacity:0;pointer-events:none}
.volume-status{position:absolute;left:5%;bottom:6%;max-width:42ch;margin:0;z-index:6;font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;opacity:.72}

/* Three controls still read as one compact presentation switch. */
.pdp-toggle button[data-presentation="volume"]::before{content:'◒ ';font-size:9px}

/* Mobile: keep bottle dominant and stop the pack from swallowing the composition. */
@media(max-width:900px){
  .flavor-hero .hero-product{inset:24% 0 24%}
  .flavor-hero .hero-bottle{left:16%;height:78%;max-width:43%;top:4%}
  .flavor-hero .hero-pack{width:60vw;max-width:none;right:-2vw;top:31%;opacity:.68}
  .flavor-hero[data-family="pet"] .hero-bottle{left:17%;height:72%;max-width:45%;top:8%}
  .flavor-hero[data-family="pet"] .hero-pack{height:auto;width:59vw;max-width:none;right:-1vw;top:35%;opacity:.72}
  .pdp-volume{inset:5% 4% 14%;width:92%;height:81%}
  .volume-status{left:18px;right:18px;bottom:64px;max-width:none}
  .real-world-play{left:18px;bottom:18px}
}
@media(max-width:520px){
  .flavor-hero .hero-bottle{left:14%;height:75%;max-width:44%}
  .flavor-hero .hero-pack{width:58vw;right:1vw;top:34%}
  .flavor-hero[data-family="pet"] .hero-bottle{left:15%;height:69%;max-width:48%}
  .flavor-hero[data-family="pet"] .hero-pack{width:58vw;right:1vw;top:38%}
  .pdp-toggle{max-width:calc(100% - 36px);overflow-x:auto}
  .pdp-toggle button{white-space:nowrap}
}

@media(prefers-reduced-motion:reduce){
  .product-ghost-layer,.entry-handoff{display:none!important}
  .real-world-media video,.real-world-media img{transition:none!important}
}

/* ========================================================================== */
/* R1.3 PRECISION CRAFT — inherited production-craft layer                    */
/* ========================================================================== */

/* Progressive enhancement: same-origin MPA continuity where the browser
   supports View Transitions. Unsupported engines keep ordinary navigation. */
@view-transition{navigation:auto}
.flavor-hero[data-presentation="bottle"] .hero-bottle,
.pdp[data-presentation="bottle"] .pdp-stage .media{view-transition-name:eclat-product}
.flavor-hero[data-presentation="pack"] .hero-pack,
.pdp[data-presentation="pack"] .pdp-stage .pack{view-transition-name:eclat-product}
.flavor-hero[data-presentation="pack"] .hero-bottle,
.flavor-hero[data-presentation="bottle"] .hero-pack,
.pdp[data-presentation="pack"] .pdp-stage .media,
.pdp[data-presentation="bottle"] .pdp-stage .pack{view-transition-name:none}
::view-transition-old(root),::view-transition-new(root){animation-duration:180ms;animation-timing-function:ease-out}
::view-transition-group(eclat-product){animation-duration:420ms;animation-timing-function:cubic-bezier(.2,.82,.2,1)}
::view-transition-old(eclat-product),::view-transition-new(eclat-product){animation-duration:420ms}

/* Product inspection prioritises the official image over synthetic depth. */
.pdp-inspect{position:absolute;right:24px;top:24px;z-index:7;border:1px solid currentColor;background:color-mix(in srgb,var(--p-bg) 82%,transparent);color:inherit;padding:10px 12px;font:900 9px/1 "Arial Narrow","PT Sans Narrow","Aptos Narrow","Noto Sans",Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(8px)}
.pdp-inspect:focus-visible,.pdp-volume:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.pdp[data-presentation="volume"] .pdp-inspect{opacity:0;pointer-events:none}
.product-inspector{width:min(94vw,1120px);height:min(90vh,920px);max-width:none;max-height:none;border:0;padding:0;background:var(--inspector-bg,#141814);color:var(--inspector-ink,#fff4de);overflow:hidden}
.product-inspector::backdrop{background:rgba(7,12,9,.78);backdrop-filter:blur(8px)}
.inspector-close{position:absolute;right:18px;top:18px;z-index:4;border:1px solid currentColor;background:rgba(0,0,0,.18);color:inherit;padding:11px 13px;font:900 9px/1 "Arial Narrow","PT Sans Narrow","Aptos Narrow","Noto Sans",Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}
.inspector-close:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.inspector-stage{width:100%;height:100%;display:grid;place-items:center;padding:54px 26px 58px;position:relative}
.inspector-stage img{max-width:92%;max-height:78vh;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 34px 30px rgba(0,0,0,.22))}
.inspector-stage p{position:absolute;left:24px;bottom:20px;margin:0;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}

/* URL-restored state must not look like a secondary load. */
.pdp-volume{outline:none}

@media(max-width:900px){
  .pdp-inspect{top:14px;right:14px}
  .product-inspector{width:100vw;height:100svh}
  .inspector-stage{padding:58px 14px 70px}
  .inspector-stage img{max-width:96%;max-height:76svh}
}
@media(prefers-reduced-motion:reduce){
  ::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.001ms!important}
}

/* R1.3 editorial media library — source injection hardened */
.experience-page{background:#f7f4ec;color:#112c1a}.experience-lead{padding:150px 0 80px;background:#112c1a;color:#fff4de}.experience-lead span,.editorial-video small{font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.experience-lead h1{font-size:clamp(72px,11vw,180px);line-height:.76;letter-spacing:-.075em;text-transform:uppercase;max-width:9ch;margin:18px 0 28px}.experience-lead p{max-width:48ch;font-size:14px}.editorial-video-grid{padding-top:80px;padding-bottom:100px;display:grid;gap:70px}.editorial-video{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(280px,1.1fr);gap:5vw;align-items:center}.editorial-video.featured{grid-template-columns:1.12fr .88fr}.editorial-video:nth-child(even) .video-frame{order:2}.video-frame{background:#0d1712;min-height:560px;display:grid;place-items:center;overflow:hidden}.video-frame video{width:100%;height:100%;max-height:78vh;object-fit:contain;background:#0d1712}.editorial-video h2{font-size:clamp(48px,6.5vw,96px);line-height:.82;letter-spacing:-.065em;text-transform:uppercase;margin:16px 0 20px;max-width:8ch}.editorial-video p{max-width:36ch;color:#536158;font-size:13px}.experience-close{padding:100px 0 120px;background:#b71d35;color:#fff4de}.experience-close h2{font-size:clamp(54px,8vw,116px);line-height:.78;letter-spacing:-.07em;text-transform:uppercase;margin:0 0 32px;max-width:11ch}.experience-close .btn{color:inherit;border-color:currentColor}@media(max-width:800px){.editorial-video,.editorial-video.featured{grid-template-columns:1fr;gap:28px}.editorial-video:nth-child(even) .video-frame{order:0}.video-frame{min-height:62svh}.experience-lead{padding:120px 18px 60px}.experience-lead h1{font-size:18vw}.editorial-video-grid{padding:55px 18px 80px;gap:60px}.editorial-video h2{font-size:15vw}.experience-close{padding:75px 18px 90px}}

/* ========================================================================== 
   R1.3 PRECISION CRAFT (inherits R1.1 craft hardening)
   - product-led chromatic aperture entry
   - tactile but restrained state motion
   - editorial reel
   - 3D depth grounding
   ========================================================================== */
:root{--r11-snap:cubic-bezier(.18,.86,.2,1);--r11-fast:140ms;--r11-ui:220ms}
.btn,.nav-contact,.hero-format-toggle button,.pdp-toggle button,.flavor-button{transition:transform var(--r11-fast) ease-out,opacity var(--r11-fast) ease-out,border-color var(--r11-fast) ease-out,background-color var(--r11-fast) ease-out}
.btn:active,.nav-contact:active{transform:scale(.975)}
.hero-format-toggle button:active,.pdp-toggle button:active,.flavor-button:active{transform:scale(.985)}

/* The intro is an aperture built from the five product worlds, not a loader. */
html.intro-eligible .entry-experience{
  background:#0b231a;
  transition:transform 430ms cubic-bezier(.72,0,.2,1),opacity 260ms ease;
}
.entry-curtain{grid-template-columns:repeat(5,1fr);filter:saturate(.94)}
.entry-curtain i{
  transform:translateY(104%);transform-origin:50% 100%;
  transition:transform 540ms var(--r11-snap),filter 460ms ease;
  transition-delay:calc(80ms + var(--i)*48ms);filter:saturate(.72) brightness(.72)
}
.entry-experience.is-running .entry-curtain i{transform:translateY(0);filter:saturate(1.02) brightness(.91)}
.entry-aperture{position:absolute;z-index:2;width:min(35vw,460px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;opacity:0;transform:scale(.42) rotate(-32deg);transition:opacity 180ms ease 120ms,transform 680ms var(--r11-snap) 100ms;filter:drop-shadow(0 26px 30px rgba(0,0,0,.2))}
.entry-aperture::before,.entry-aperture::after{content:"";position:absolute;border-radius:50%;inset:0;border:1px solid rgba(255,244,222,.55)}
.entry-aperture::after{inset:14%;border-color:rgba(255,244,222,.25);border-style:dashed}
.entry-aperture span{position:absolute;left:50%;top:50%;width:46%;height:10px;border-radius:99px;background:var(--c);transform-origin:0 50%;transform:rotate(calc(var(--i)*72deg)) translateX(10%);opacity:.86}
.entry-aperture b{font-size:10px;letter-spacing:.18em;font-weight:950;color:#fff4de;border:1px solid rgba(255,244,222,.7);border-radius:999px;padding:12px 13px;background:rgba(11,35,26,.72);backdrop-filter:blur(7px)}
.entry-experience.is-running .entry-aperture{opacity:1;transform:scale(1) rotate(0)}
.entry-word{font-size:clamp(90px,15vw,246px);mix-blend-mode:normal;text-shadow:0 1px 0 rgba(0,0,0,.06);transition:clip-path 590ms var(--r11-snap),transform 590ms var(--r11-snap),opacity 170ms ease}
.entry-word-a{top:15%;transition-delay:300ms}.entry-word-b{bottom:15%;transition-delay:390ms}
.entry-bottle{height:min(80vh,890px);opacity:0;transform:translateY(14vh) scale(1.08) rotate(-2deg);filter:blur(5px) drop-shadow(0 42px 32px rgba(0,0,0,.34));transition:opacity 180ms ease 200ms,transform 720ms var(--r11-snap) 170ms,filter 560ms ease 210ms}
.entry-experience.is-running .entry-bottle{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:blur(0) drop-shadow(0 42px 32px rgba(0,0,0,.34))}
.entry-flavor-dots{position:absolute;z-index:4;right:30px;bottom:27px;display:flex;gap:7px}
.entry-flavor-dots i{width:26px;height:5px;background:var(--c);transform:scaleX(0);transform-origin:0 50%;transition:transform 300ms var(--r11-snap);transition-delay:calc(720ms + var(--i)*45ms)}
.entry-experience.is-running .entry-flavor-dots i{transform:scaleX(1)}
.entry-meta{opacity:0;transform:translateY(6px);transition:opacity 220ms ease 760ms,transform 260ms var(--r11-snap) 760ms}
.entry-experience.is-running .entry-meta{opacity:1;transform:none}
.entry-experience.is-leaving{transform:translateY(-102%);opacity:.98}
.entry-experience.is-leaving .entry-aperture,.entry-experience.is-leaving .entry-word,.entry-experience.is-leaving .entry-flavor-dots,.entry-experience.is-leaving .entry-meta{opacity:0;transition-delay:0ms}

/* State changes get one short colour consequence around the product, never a second owner of state. */
.product-transition-wash{position:absolute;z-index:0;width:70%;aspect-ratio:1;border-radius:50%;left:15%;top:14%;pointer-events:none;filter:blur(18px);opacity:0;transform:scale(.32)}
.product-transition-ghost{z-index:2}

/* Editorial reel: real material gets one strong surface before the four source clips. */
.experience-reel{padding-top:80px;padding-bottom:38px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:5vw;align-items:center}
.experience-reel-media{position:relative;aspect-ratio:16/9;background:#0c1511;overflow:hidden;box-shadow:0 28px 60px rgba(17,42,34,.14)}
.experience-reel-media>img,.experience-reel-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity 180ms ease-out}
.experience-reel-media>video{opacity:0;background:#0c1511}
.experience-reel-media.is-playing>video{opacity:1}.experience-reel-media.is-playing>img{opacity:0}
.experience-reel-play{position:absolute;left:24px;bottom:22px;z-index:2;border:1px solid rgba(255,255,255,.82);background:rgba(10,20,15,.62);backdrop-filter:blur(8px);color:white;padding:13px 16px;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}
.experience-reel-copy small{font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}
.experience-reel-copy h2{font-size:clamp(52px,6.8vw,105px);line-height:.8;letter-spacing:-.07em;text-transform:uppercase;margin:16px 0 22px;max-width:8ch}
.experience-reel-copy p{max-width:36ch;color:#536158;font-size:13px}

/* Representative volume is grounded as an object, not floating UI chrome. */
.pdp[data-presentation="volume"] .pdp-stage::after{content:"";position:absolute;z-index:1;left:31%;bottom:12%;width:40%;height:7%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.28),rgba(0,0,0,.08) 48%,transparent 72%);filter:blur(7px);pointer-events:none}
.pdp-volume{z-index:4}

@media(max-width:900px){
  .entry-aperture{width:min(62vw,330px)}
  .entry-flavor-dots{right:18px;bottom:20px}.entry-flavor-dots i{width:17px}
  .experience-reel{grid-template-columns:1fr;padding:54px 18px 24px;gap:28px}.experience-reel-copy h2{font-size:15vw}.experience-reel-media{aspect-ratio:16/10}
}
@media(prefers-reduced-motion:reduce){
  .entry-aperture,.entry-flavor-dots,.product-transition-wash{display:none!important}
  .experience-reel-media>img,.experience-reel-media>video{transition:none!important}
}


/* ==========================================================================
   R1.3 PRECISION CRAFT
   ========================================================================== */
:root{--r12-snap:cubic-bezier(.16,.88,.18,1);--r12-fast:130ms;--r12-ui:210ms}
html.intro-eligible .entry-experience{display:grid;position:fixed;inset:0;z-index:300;overflow:hidden;place-items:center;background:#0b231a;color:#fff4de;isolation:isolate;transform:translateY(0);opacity:1;transition:transform 390ms cubic-bezier(.72,0,.2,1),opacity 220ms ease}
.entry-experience.is-leaving{transform:translateY(-102%);opacity:.98}
.entry-curtain{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr);z-index:-2;filter:saturate(.96)}
.entry-curtain i{background:var(--c);transform:translateY(104%);transition:transform 430ms var(--r12-snap),filter 360ms ease;transition-delay:calc(55ms + var(--i)*36ms);filter:saturate(.74) brightness(.72)}
.entry-experience.is-running .entry-curtain i{transform:translateY(0);filter:saturate(1) brightness(.9)}
.entry-experience::after{content:"";position:absolute;inset:-18%;z-index:-1;background:radial-gradient(circle at 50% 48%,rgba(255,244,222,.15),transparent 34%);opacity:0;transform:scale(.45);transition:opacity 180ms ease 90ms,transform 650ms var(--r12-snap) 70ms}
.entry-experience.is-running::after{opacity:1;transform:scale(1)}
.entry-aperture{position:absolute;z-index:2;width:min(39vw,510px);aspect-ratio:1;border-radius:50%;opacity:0;transform:scale(.55) rotate(-28deg);background:conic-gradient(#B71D35 0 20%,#B9D93B 20% 40%,#EAB62B 40% 60%,#7DAE22 60% 80%,#EE7B17 80% 100%);transition:opacity 150ms ease 80ms,transform 560ms var(--r12-snap) 70ms;filter:drop-shadow(0 24px 30px rgba(0,0,0,.18))}
.entry-aperture::before,.entry-aperture::after{content:"";position:absolute;border-radius:50%}.entry-aperture::before{inset:20%;background:#0b231a;border:1px solid rgba(255,244,222,.42)}.entry-aperture::after{inset:34%;border:1px dashed rgba(255,244,222,.28)}
.entry-aperture-core{position:absolute;inset:45%;border-radius:50%;background:#fff4de;box-shadow:0 0 0 1px rgba(11,35,26,.22)}
.entry-experience.is-running .entry-aperture{opacity:.92;transform:scale(1) rotate(0)}
.entry-word{position:absolute;z-index:1;font-weight:950;font-size:clamp(90px,15vw,246px);line-height:.72;letter-spacing:-.085em;text-transform:uppercase;white-space:nowrap;opacity:.98;text-shadow:0 1px 0 rgba(0,0,0,.05);transition:clip-path 500ms var(--r12-snap),transform 500ms var(--r12-snap),opacity 150ms ease}
.entry-word-a{left:-.5vw;top:15%;clip-path:inset(0 100% 0 0);transform:translateX(-3vw);transition-delay:210ms}.entry-word-b{right:-.5vw;bottom:15%;clip-path:inset(0 0 0 100%);transform:translateX(3vw);transition-delay:290ms}
.entry-experience.is-running .entry-word-a,.entry-experience.is-running .entry-word-b{clip-path:inset(0);transform:none}
.entry-bottle{height:min(80vh,890px);width:auto;position:relative;z-index:3;opacity:1;transform:none;filter:drop-shadow(0 42px 32px rgba(0,0,0,.34));transition:none}
.entry-experience.is-running .entry-bottle{opacity:1;transform:translateY(0) scale(1) rotate(0)}
.entry-flavor-dots{position:absolute;z-index:4;right:30px;bottom:27px;display:flex;gap:7px}.entry-flavor-dots i{width:24px;height:5px;background:var(--c);transform:scaleX(0);transform-origin:0 50%;transition:transform 240ms var(--r12-snap);transition-delay:calc(600ms + var(--i)*36ms)}.entry-experience.is-running .entry-flavor-dots i{transform:scaleX(1)}
.entry-experience.is-leaving .entry-aperture,.entry-experience.is-leaving .entry-word,.entry-experience.is-leaving .entry-flavor-dots{opacity:0;transition-delay:0ms}
.entry-experience.is-leaving .entry-bottle{opacity:0;visibility:hidden;transition:none}
.pdp-volume{touch-action:pan-y;cursor:grab}.pdp-volume.is-dragging,.pdp-volume:active{cursor:grabbing}
.volume-reset{position:absolute;right:5%;top:7%;z-index:9;border:1px solid currentColor;background:color-mix(in srgb,var(--p-bg) 80%,transparent);color:var(--p-ink);padding:8px 10px;font-size:9px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(7px)}.volume-reset[hidden]{display:none}
.video-frame{position:relative}.video-frame>img,.video-frame>video{width:100%;height:100%;max-height:78vh;object-fit:contain;background:#0d1712;transition:opacity 160ms ease-out}.video-frame>video{position:absolute;inset:0;opacity:0;pointer-events:none}.video-frame.is-playing>video{opacity:1;pointer-events:auto}.video-frame.is-playing>img{opacity:0}.editorial-video-play{position:absolute;left:18px;bottom:18px;z-index:3;border:1px solid rgba(255,255,255,.86);background:rgba(8,18,13,.66);color:white;padding:11px 13px;font-size:9px;font-weight:950;letter-spacing:.07em;text-transform:uppercase;backdrop-filter:blur(7px)}
.documentary-proof{padding-top:44px;padding-bottom:44px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:4vw;align-items:end}.documentary-proof-media{overflow:hidden;background:#10291f}.documentary-proof-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.documentary-proof-copy small{font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.documentary-proof-copy h2{font-size:clamp(42px,5.2vw,82px);line-height:.84;letter-spacing:-.06em;text-transform:uppercase;margin:14px 0 18px}.documentary-proof-copy p{font-size:13px;color:#536158;max-width:34ch}
@media(max-width:900px){.entry-aperture{width:min(66vw,350px)}.entry-flavor-dots{right:18px;bottom:20px}.entry-flavor-dots i{width:16px}.documentary-proof{grid-template-columns:1fr;padding:30px 18px 40px;gap:22px}.volume-reset{right:6%;top:6%}}
@media(prefers-reduced-motion:reduce){.entry-aperture,.entry-flavor-dots,.product-transition-wash{display:none!important}.video-frame>img,.video-frame>video{transition:none!important}}


/* ==========================================================================\n   R1.4 FINAL — integrated craft + control layer\n   ========================================================================== */
:root{--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:"Arial Narrow","Aptos Narrow","Roboto Condensed",var(--font-ui)}
body{font-family:var(--font-ui);font-size:15px}
.hero-name,.family-head h2,.pack-copy h2,.business h2,.collection-intro h1,.flavor-section h2,.pdp-copy h1,.pdp-detail h2,.trade-hero h1,.trade-grid h2,.format-duel-copy h2,.pet-unavailable strong,.experience-lead h1,.experience-reel-copy h2,.documentary-proof-copy h2,.editorial-video h2,.experience-close h2{font-family:var(--font-display);font-stretch:condensed}
.site-header{transition:background-color 180ms ease,color 150ms ease,border-color 180ms ease;color:var(--header-ink,var(--hero-header-ink,var(--hero-ink)))}
.site-header:not(.on-light){--header-ink:var(--hero-header-ink,var(--hero-ink))}
.site-header.on-light{--header-ink:var(--ink)}
.brand small{font-size:8px}.main-nav{font-size:13px}.hero-kicker{font-size:12px}.hero-name{font-size:clamp(68px,9.3vw,148px);line-height:.82;letter-spacing:-.058em;max-width:56vw}.hero-copy{font-size:14px}.hero-facts{font-size:11px}.btn{font-size:12px;letter-spacing:.02em}.hero-format-toggle button,.hero-family-toggle button,.collection-format-switch button,.pdp-family-toggle button,.pdp-toggle button{font-size:11px}.flavor-button span{font-size:10px}.family-head h2{font-size:clamp(42px,5.4vw,82px);line-height:.9;letter-spacing:-.05em}.family-head p,.pack-copy p,.trade-hero p{font-size:14px}.pack-copy h2{font-size:clamp(48px,6.3vw,98px);line-height:.83;letter-spacing:-.055em}.collection-intro h1{font-size:clamp(46px,5.4vw,78px);line-height:.9;letter-spacing:-.05em}.flavor-section h2{font-size:clamp(54px,7vw,112px);line-height:.82;letter-spacing:-.055em}.flavor-section-copy p{font-size:13px}.pdp-copy h1{font-size:clamp(58px,7.2vw,112px);line-height:.82;letter-spacing:-.055em}.pdp-copy .claim{font-size:14px}.fact small{font-size:9px}.fact strong{font-size:14px}.pdp-index,.pdp-availability{font-size:11px}.pdp-detail h2{font-size:clamp(40px,5vw,74px);line-height:.9;letter-spacing:-.045em}.format-duel-copy h2{font-size:clamp(50px,6.8vw,104px);line-height:.82;letter-spacing:-.055em}
.entry-experience.is-running .entry-word,.entry-experience.is-running .entry-bottle,.entry-experience.is-running .entry-flavor-dots{animation-play-state:running}
.entry-skip{font-size:11px}.entry-brand span{font-size:8px}
.product-transition-wash{filter:saturate(.9)}
.pdp-volume{inset:8% 14% 15%;width:72%;height:77%}
.volume-status{left:5%;bottom:6%;font-size:10px;line-height:1.35;letter-spacing:.035em;max-width:52ch}
.volume-controls{position:absolute;right:5%;top:7%;z-index:10;display:flex;gap:5px;padding:4px;background:color-mix(in srgb,var(--p-bg) 76%,transparent);border:1px solid color-mix(in srgb,var(--p-ink) 28%,transparent);backdrop-filter:blur(9px)}
.volume-controls[hidden]{display:none}.volume-controls button{min-height:38px;border:0;background:transparent;color:var(--p-ink);padding:7px 10px;font-size:10px;font-weight:850;letter-spacing:.03em}.volume-controls button:hover,.volume-controls button:focus-visible{background:color-mix(in srgb,var(--p-ink) 10%,transparent)}
.volume-reset{display:none!important}
.experience-lead{padding:142px 0 74px}.experience-lead span,.editorial-video small,.documentary-proof-copy small,.experience-reel-copy small{font-size:10px}.experience-lead h1{font-size:clamp(68px,9.2vw,148px);line-height:.82;letter-spacing:-.058em;max-width:10ch}.experience-lead p{font-size:15px}
.experience-reel{padding-top:76px;padding-bottom:56px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:4vw}.experience-reel-copy h2{font-size:clamp(44px,5.3vw,80px);line-height:.86;letter-spacing:-.05em;max-width:9ch}.experience-reel-copy p,.documentary-proof-copy p{font-size:14px}
.documentary-proof{padding-top:52px;padding-bottom:72px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr)}.documentary-proof-copy h2{font-size:clamp(38px,4.2vw,66px);line-height:.9;letter-spacing:-.045em;text-transform:none;max-width:11ch}
.editorial-video-grid{padding-top:34px;padding-bottom:110px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.editorial-video,.editorial-video.featured{display:grid;grid-template-columns:1fr;gap:18px;align-items:start;border-top:1px solid var(--line);padding-top:16px}.editorial-video:nth-child(even) .video-frame{order:0}.video-frame{min-height:0;aspect-ratio:16/11;border-radius:2px}.video-frame>img,.video-frame>video{max-height:none;object-fit:contain}.editorial-video h2{font-size:clamp(30px,3.2vw,50px);line-height:.93;letter-spacing:-.035em;text-transform:none;margin:10px 0 12px;max-width:13ch}.editorial-video p{font-size:14px;max-width:44ch}.editorial-video-play,.experience-reel-play{font-size:10px;min-height:42px}.experience-close h2{font-size:clamp(48px,6.7vw,96px);line-height:.84;letter-spacing:-.052em}
@media(max-width:900px){.hero-name{font-size:clamp(54px,15vw,76px);line-height:.84;max-width:90vw}.pdp-volume{inset:8% 8% 19%;width:84%;height:73%}.volume-controls{right:18px;top:auto;bottom:18px}.volume-status{font-size:10px;bottom:69px}.experience-lead h1{font-size:16vw}.experience-reel-copy h2{font-size:13vw}.editorial-video-grid{grid-template-columns:1fr;padding:44px 18px 84px}.editorial-video h2{font-size:10vw}.video-frame{aspect-ratio:4/3;min-height:0}.documentary-proof-copy h2{text-transform:none;font-size:11vw}}
@media(max-width:520px){.hero-name{font-size:15vw}.pdp-copy h1{font-size:17vw}.flavor-section h2{font-size:15vw}.volume-controls{left:18px;right:auto}.volume-controls button{min-width:58px;padding-inline:8px}.experience-close h2{font-size:14vw}}
/* R1.4 FINAL — mobile documentary proof should read as a framed moment, not an empty viewport. */
@media(max-width:900px){
  .real-world{min-height:0}
  .real-world-media{min-height:0;aspect-ratio:4/5}
  .real-world-copy{padding:48px 18px 58px}
  .real-world-copy h2{font-size:clamp(46px,12vw,58px);line-height:.86;letter-spacing:-.045em;max-width:8ch}
}

/* R1.4-POLISHED — portrait-source archive geometry */
@media(min-width:1180px){
  .editorial-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}
}
@media(min-width:720px) and (max-width:1179px){
  .editorial-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
}
.editorial-video{min-width:0}
.editorial-video .video-frame{aspect-ratio:9/16;background:#0d1712;border-radius:0;max-height:620px;justify-self:stretch}
.editorial-video .video-frame>img,.editorial-video .video-frame>video{object-fit:cover;background:#0d1712}
.editorial-video-play{left:50%;bottom:50%;transform:translate(-50%,50%);width:64px;height:64px;padding:0;border-radius:999px;display:grid;place-items:center;font-size:0;background:rgba(10,20,15,.58);border:1px solid rgba(255,255,255,.9)}
.editorial-video-play::before{content:'▶';font-size:17px;line-height:1;transform:translateX(1px)}
.editorial-video small{display:block;margin-top:2px}
.editorial-video h2{font-size:clamp(25px,2.25vw,38px);line-height:.98;max-width:15ch;margin-top:8px}
.editorial-video p{font-size:13px;line-height:1.5}
@media(max-width:719px){
 .editorial-video-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}
 .editorial-video .video-frame{aspect-ratio:9/16;max-height:none}
 .editorial-video h2{font-size:clamp(30px,9vw,42px)}
}

/* R1.4-POLISHED — separate signature display from editorial hierarchy */
.family-head h2,.pdp-detail h2,.real-world-copy h2,.documentary-proof-copy h2,.editorial-video h2,.business h2{
  font-family:var(--font-ui);font-stretch:normal;font-weight:820;text-transform:none;letter-spacing:-.05em;line-height:.96;
}
.family-head h2{font-size:clamp(38px,4.4vw,68px);max-width:11ch}
.pdp-detail h2{font-size:clamp(38px,4.2vw,62px);max-width:13ch}
.real-world-copy h2{font-size:clamp(40px,4.5vw,68px);line-height:.98;max-width:11ch}
.documentary-proof-copy h2{font-size:clamp(34px,3.7vw,56px);line-height:1;max-width:13ch}
.editorial-video h2{font-size:clamp(24px,2vw,34px);letter-spacing:-.04em}
.business h2{letter-spacing:-.045em}
@media(max-width:900px){
 .family-head h2{font-size:clamp(38px,11vw,50px)}
 .real-world-copy h2{font-size:clamp(38px,10vw,48px);line-height:1;max-width:10ch}
 .documentary-proof-copy h2{font-size:clamp(34px,9vw,46px)}
 .editorial-video h2{font-size:clamp(28px,8vw,38px)}
}

/* R1.4-POLISHED — one comparison, not nine competing packshots */
.pack-collage-polished{height:auto;min-height:590px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}
.pack-compare{margin:0;min-width:0;position:relative;display:grid;grid-template-rows:auto 1fr auto;align-items:center;padding:24px 20px 20px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.035);overflow:hidden}
.pack-compare::before{content:'';position:absolute;width:240px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.10),transparent 67%);left:50%;top:48%;transform:translate(-50%,-50%);pointer-events:none}
.pack-compare>span{position:relative;z-index:2;font-size:10px;font-weight:850;letter-spacing:.09em;color:#d8ded9}
.pack-compare img{position:relative!important;inset:auto!important;transform:none!important;opacity:1!important;height:auto!important;width:100%;max-width:430px!important;max-height:430px;justify-self:center;object-fit:contain;filter:drop-shadow(0 28px 30px rgba(0,0,0,.28))!important;z-index:1}
.pack-compare figcaption{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.18);padding-top:13px;font-size:13px;font-weight:800;color:#f9f4e7}
.pack-compare-pet{background:linear-gradient(180deg,rgba(185,217,59,.08),rgba(255,255,255,.025))}
@media(max-width:900px){
 .pack-collage-polished{grid-template-columns:1fr;min-height:0;height:auto;margin-inline:0;gap:14px}
 .pack-compare{min-height:390px;padding:20px 16px 16px}
 .pack-compare img{max-height:310px;max-width:380px!important}
}


/* R1.4-POLISHED — controls are real touch targets; state remains owned by JS. */
.volume-controls{gap:4px;padding:5px;border-radius:999px}
.volume-controls button{min-height:44px;min-width:60px;padding:8px 12px;border-radius:999px;font-size:11px;transition:background-color 150ms ease,color 150ms ease}
.volume-status{font-size:11px;line-height:1.42}
@media (hover:hover) and (pointer:fine){
  .pack-compare,.editorial-video .video-frame{transition:transform 180ms ease,border-color 180ms ease,background-color 180ms ease}
  .pack-compare:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.28)}
  .editorial-video:hover .video-frame{transform:translateY(-2px)}
}
@media(prefers-reduced-motion:reduce){.pack-compare,.editorial-video .video-frame,.volume-controls button{transition:none!important}}
/* R1.4-POLISHED — source canvases differ; normalize perceived pack scale without altering product pixels. */
.pack-compare-pet img{width:118%!important;max-width:500px!important}
@media(max-width:900px){.pack-compare-pet img{width:112%!important;max-width:420px!important}}

/* ==========================================================================\n   R1.5 — CALM SIGNATURE INTRO + PARAMETRIC PRODUCT FORM\n   ========================================================================== */
html.intro-eligible .entry-experience{transition:transform 520ms cubic-bezier(.72,0,.2,1),opacity 300ms ease}
.entry-experience.is-running .entry-bottle{animation:none}
.entry-experience.is-running .entry-aperture{animation:r15-aperture-breathe 2.6s ease-in-out 1s both}
.entry-experience.is-running .entry-word{transition-duration:680ms}
.entry-experience.is-running .entry-flavor-dots i{transition-duration:360ms}
@keyframes r15-entry-hold{0%{transform:translateY(0) scale(1) rotate(0);filter:drop-shadow(0 42px 32px rgba(0,0,0,.34))}50%{transform:translateY(-.4vh) scale(1.008) rotate(.15deg);filter:drop-shadow(0 46px 36px rgba(0,0,0,.28))}100%{transform:translateY(0) scale(1) rotate(0);filter:drop-shadow(0 42px 32px rgba(0,0,0,.32))}}
@keyframes r15-aperture-breathe{0%,100%{filter:drop-shadow(0 26px 30px rgba(0,0,0,.2));opacity:1}50%{filter:drop-shadow(0 30px 38px rgba(0,0,0,.16));opacity:.96}}
.pdp-volume{inset:7% 12% 14%;width:76%;height:79%}
.volume-status{max-width:62ch}
.volume-controls button{min-width:64px}
@media(max-width:900px){.pdp-volume{inset:7% 6% 18%;width:88%;height:75%}}
@media(prefers-reduced-motion:reduce){.entry-experience.is-running .entry-bottle,.entry-experience.is-running .entry-aperture{animation:none!important}}

/* ==========================================================================
   R1.6 PRODUCT TRUTH & DECISION — additive layer (no motion, no new engine)
   ========================================================================== */
.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.js .hero-rail.js-only{display:grid!important}
.js .real-world-play.js-only{display:flex!important}
.js .editorial-video-play.js-only{display:grid!important}
.hero-fact-category{border:1px solid currentColor;padding:1px 6px;border-radius:999px}
.entry-category{position:absolute;top:56px;left:32px;z-index:4;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;opacity:.86}
@media(max-width:900px){.entry-category{top:46px;left:18px;font-size:10px}}
@media(max-width:520px){.hero-actions .btn:nth-child(2){display:inline-flex}}
.pdp-category{margin:14px 0 0;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.claim-label{display:block;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin-bottom:3px}
.range-summary{background:#F7F4EC;color:var(--ink);padding:26px 0;border-bottom:1px solid var(--line)}
.range-summary dl,.range-list{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;margin:0}
.range-summary dt,.range-list dt{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}
.range-summary dd,.range-list dd{margin:0;font-size:15px;line-height:1.45}
.b2b-facts{background:#F7F4EC;color:var(--ink);padding:72px 0 84px;border-top:1px solid var(--line)}
.b2b-facts h2{font-size:clamp(30px,3.4vw,48px);line-height:1;letter-spacing:-.04em;margin:0 0 10px}
.b2b-facts h3{font-size:14px;font-weight:900;letter-spacing:.04em;margin:26px 0 8px}
.b2b-lead{color:var(--muted);font-size:14px;margin:0 0 26px;max-width:62ch}
.b2b-table-wrap{overflow-x:auto;max-width:860px}
.b2b-table{width:100%;border-collapse:collapse;font-size:14px}
.b2b-table th,.b2b-table td{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--line);vertical-align:top}
.b2b-table thead th{font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.b2b-table tbody th{font-weight:700;color:var(--muted);width:32%}
.b2b-note{font-size:12.5px;color:var(--muted);max-width:70ch;margin:12px 0 0}
.b2b-pending{margin-top:30px;max-width:70ch}
.b2b-pending p{font-size:14px;line-height:1.55}
.b2b-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}
.b2b-cta small{font-size:12px;color:var(--muted)}
.b2b-facts .btn.solid{background:var(--ink);color:#F7F4EC;border-color:var(--ink)}
.b2b-logistics{margin-top:34px;max-width:860px}
.b2b-logistics ul{margin:8px 0 0;padding-left:18px;columns:2;column-gap:40px;font-size:14px;line-height:1.7}
.b2b-qualifier{font-size:13px;font-weight:700;margin:0 0 6px}
.editorial-video-link{position:absolute;left:18px;bottom:18px;z-index:3;color:#fff;background:rgba(8,18,13,.72);padding:11px 13px;font-size:12px;font-weight:900}
@media(max-width:900px){.range-summary dl,.range-list{grid-template-columns:1fr}.b2b-logistics ul{columns:1}.b2b-facts{padding:54px 0 64px}}
/* R1.6: PET family label sits on the dark showcase band (#111813); R1.5 dark ink gave 1.18:1. Same treatment as the glass label. */
.distribution-label.pet{color:#F7F4EC;border-color:rgba(255,255,255,.18)}

/* ==========================================================================
   R1.6.5 — PRECISION VISUAL SLICE
   Title constraints + single-clock intro handoff. Product remains dominant.
   ========================================================================== */
.hero-name{max-width:44vw;top:15.5%;line-height:.82;letter-spacing:-.052em}
.hero-name[data-title-size="short"]{font-size:clamp(72px,9vw,140px);max-width:45vw}
.hero-name[data-title-size="medium"]{font-size:clamp(64px,7.6vw,120px);max-width:44vw}
.hero-name[data-title-size="long"]{font-size:clamp(54px,6.45vw,102px);max-width:44vw;line-height:.84}
.hero-copy{z-index:7}
.entry-experience{--entry-handoff-ms:540ms}
html.intro-eligible .entry-experience{transition:opacity var(--entry-handoff-ms) cubic-bezier(.22,.7,.2,1)}
html.intro-eligible .entry-experience.is-leaving{transform:none;opacity:0}
.entry-experience .entry-aperture,.entry-experience .entry-flavor-dots{display:none}
.entry-experience .entry-word{line-height:1;font-weight:700;letter-spacing:-.025em;white-space:normal}
.entry-experience .entry-word-a{left:32px;right:auto;top:auto;bottom:66px;font-size:11px;letter-spacing:.18em;transition-delay:0ms}
.entry-experience .entry-word-b{left:32px;right:auto;top:auto;bottom:24px;font-size:32px;transition-delay:80ms}
.entry-experience.is-running .entry-word{transition-duration:200ms}
.site-header,.flavor-hero .hero-name,.flavor-hero .hero-copy,.flavor-hero .hero-pack,.flavor-hero .hero-format-toggle,.flavor-hero .hero-presentation,.flavor-strip{transition:opacity 320ms ease,transform 420ms cubic-bezier(.2,.8,.2,1),background-color 180ms ease,color 150ms ease,border-color 180ms ease}
@media(max-width:900px){
  .hero-name{max-width:88vw;top:122px}
  .hero-name[data-title-size="short"]{font-size:clamp(54px,15vw,76px);max-width:88vw}
  .hero-name[data-title-size="medium"]{font-size:clamp(50px,13vw,68px);max-width:88vw}
  .hero-name[data-title-size="long"]{font-size:clamp(44px,10.7vw,58px);max-width:88vw;line-height:.86}
}
@media(max-width:520px){
  .hero-name[data-title-size="short"]{font-size:15vw}
  .hero-name[data-title-size="medium"]{font-size:12.8vw}
  .hero-name[data-title-size="long"]{font-size:10.6vw}
}
@media(prefers-reduced-motion:reduce){
  html.intro-handoff .site-header,html.intro-handoff .flavor-hero .hero-name,html.intro-handoff .flavor-hero .hero-copy,html.intro-handoff .flavor-hero .hero-pack,html.intro-handoff .flavor-strip{transform:none!important;transition:none!important}
}

/* R1.8: local product controls, readable states, and separate mobile rows. */
body:has(.pdp) .site-header:not(.on-light){background-color:var(--pdp-header-bg,transparent)}
.pdp button{min-height:44px;min-width:44px}
.pdp .claim-label,.pdp .fact small,.pdp-toggle button,.pdp .volume-status{opacity:1}
.pdp .fact small,.pdp .claim-label{font-size:11px}
.pdp button:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.pdp-inspect{font-size:11px;background:var(--p-bg)}
.pdp-inspect[hidden]{display:none}
.pdp-toggle button{font-size:12px;line-height:1.3;padding:10px 12px}
.pdp-toggle button[data-presentation="volume"]::before{content:none}
.pdp .volume-status{font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none;bottom:78px;left:5%;right:5%;max-width:none}
.pdp-toggle{bottom:max(20px,env(safe-area-inset-bottom))}
.pdp .volume-controls{background:var(--p-bg);border-color:var(--p-ink)}
.pdp .pdp-volume{inset:7% 12% 22%;width:76%;height:71%}
@media(max-width:900px){
  .pdp-stage{min-height:600px;--viewer-bottom:max(16px,env(safe-area-inset-bottom))}
  .pdp .pdp-stage .media{top:16px;bottom:auto;height:calc(100% - 200px);max-width:46%}
  .pdp .pdp-stage .pack{top:32px;bottom:auto;height:calc(100% - 230px)}
  .pdp .pdp-volume{inset:16px 16px calc(var(--viewer-bottom) + 164px);width:calc(100% - 32px);height:calc(100% - 180px - var(--viewer-bottom))}
  .pdp .pdp-toggle{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:var(--viewer-bottom);max-width:none;overflow:visible;justify-content:stretch}
  .pdp .pdp-toggle button{flex:1;white-space:normal;padding:10px 6px;min-height:48px}
  .pdp .volume-controls{top:auto;bottom:calc(var(--viewer-bottom) + 60px);left:16px;right:16px;justify-content:center}
  .pdp .volume-status{left:16px;right:16px;bottom:calc(var(--viewer-bottom) + 124px);max-width:none}
  .pdp .pdp-inspect{top:16px;right:16px}
}
@media(prefers-reduced-motion:reduce){.pdp button,.pdp .media,.pdp .pack{transition:none!important;animation:none!important}}

/* R1.9: room for the optional glass experience; photo/PET layout is unchanged. */
.pdp[data-family="glass"][data-presentation="volume"] .pdp-stage{min-height:max(780px,calc(100svh - 72px))}
.pdp[data-family="glass"][data-presentation="volume"] .volume-controls{display:none}
.pdp[data-family="glass"] .r17r-embedded-view{inset:12px 14px 122px;width:calc(100% - 28px);height:calc(100% - 134px);border-radius:16px;box-shadow:0 12px 40px #00000012}
@media(max-width:900px){
 .pdp[data-family="glass"][data-presentation="volume"] .pdp-stage{min-height:760px}
 .pdp[data-family="glass"][data-presentation="volume"] .volume-status{bottom:calc(var(--viewer-bottom) + 60px)}
 .pdp[data-family="glass"] .r17r-embedded-view{inset:12px 12px calc(var(--viewer-bottom) + 104px);width:calc(100% - 24px);height:calc(100% - 116px - var(--viewer-bottom))}
}

/* R1.9.1: typography follows content; glass experience follows the flavour. */
/* The text column must reserve its own height, including accented capitals. */
.hero-name[data-title-size]{line-height:1;letter-spacing:-.045em}
@media(min-width:901px){
 .hero-inner{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:5%;padding-top:110px;padding-bottom:64px;min-height:calc(100svh - 96px)}
 .hero-kicker{position:relative;inset:auto;grid-column:1;grid-row:1;margin-bottom:20px}
 .hero-name[data-title-size]{position:relative;inset:auto;grid-column:1;grid-row:2;max-width:100%}
 .hero-copy{position:relative;inset:auto;grid-column:1;grid-row:3;align-self:start;width:100%;max-width:420px;margin-top:24px}
 .hero-family-toggle{top:100px}
 .hero-format-toggle{bottom:64px}
 .hero-product{inset:14% 3.5% 6% 43%}
}
@media(max-width:900px){.hero-inner{min-height:max(760px,calc(100svh - 82px))}.hero-name[data-title-size]{top:138px}}
body:has(.flavor-hero) .site-header:not(.on-light){background:linear-gradient(120deg,var(--hero-header-bg2,#6F1020),var(--hero-header-bg,#B71D35));border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}

.pdp[data-family="pet"] button[data-presentation="volume"]{display:none!important}
.pdp[data-family="glass"] .r17r-embedded-view{border-radius:0;box-shadow:none}
.pdp[data-family="glass"][data-presentation="volume"] .pdp-stage::after{display:none}
.pdp-stage{scroll-margin-top:84px}

/* Mobile artwork and text each own a row, including short landscape windows. */
@media(max-width:900px){
 .hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;column-gap:12px;padding:84px 18px 30px;min-height:calc(100svh - 82px)}
 .hero-kicker{position:relative;inset:auto;grid-column:1;grid-row:1;align-self:center;max-width:none;margin:0}
 .hero-family-toggle{position:relative;inset:auto;grid-column:2;grid-row:1;align-self:center}
 .hero-name[data-title-size]{position:relative;inset:auto;grid-column:1 / -1;grid-row:2;max-width:100%;margin-top:20px}
 .flavor-hero .hero-product{position:relative;inset:auto;grid-column:1 / -1;grid-row:3;height:clamp(280px,78vw,380px);margin-block:20px 12px}
 .hero-product .hero-bottle{left:12%;top:2%;height:92%;max-width:44%}
 .hero-product .hero-pack{right:-3%;top:10%;height:84%;width:auto;max-width:65%}
 .flavor-hero[data-family="pet"] .hero-bottle{left:12%;top:2%;height:90%;max-width:44%}
 .flavor-hero[data-family="pet"] .hero-pack{right:-3%;top:25%;height:55%;width:auto;max-width:74%}
 .hero-copy{position:relative;inset:auto;grid-column:1 / -1;grid-row:4;width:100%;margin-top:12px}
 .hero-actions .btn{min-height:44px}
}

/* R2.1: non-destructive pack contour masks. Photographic pixels are untouched. */
img[src$="/assets/frutos-rojos-pack.webp"]{--pack-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NTgiIGhlaWdodD0iNzk1IiB2aWV3Qm94PSIwIDAgNTU4IDc5NSI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDUgTDU1OCA1IEw1NTggNjk5IEw1NTIgNzIwIEw1MzggNzQ5IEwzOTAgNzY1IEwzMDQgNzc0IEwyMzUgNzgzIEwxNTUgNzg4IEw3IDY5OCBMMCA2OTggWiIvPjxwYXRoIGlkPSJuZWdhdGl2ZS1zcGFjZSIgZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC42IiBkPSJNMzUyIDM3aDEwdjFoLTEwWk0zNTMgMzhoOXYxaC05Wk0zNTMgMzloOXYxaC05Wk0zNTMgNDBoMTB2MWgtMTBaTTM1MyA0MWgxMHYxaC0xMFpNMzUzIDQyaDExdjFoLTExWk0zNTMgNDNoMTF2MWgtMTFaTTM1MyA0NGgxMHYxaC0xMFpNMzU0IDQ1aDl2MWgtOVpNMzQ2IDQ2aDJ2MWgtMlpNMzU0IDQ2aDl2MWgtOVpNMzQ2IDQ3aDJ2MWgtMlpNMzU0IDQ3aDl2MWgtOVpNMzQ2IDQ4aDN2MWgtM1pNMzU0IDQ4aDh2MWgtOFpNMzQ2IDQ5aDN2MWgtM1pNMzU1IDQ5aDd2MWgtN1pNMzQ2IDUwaDN2MWgtM1pNMzU1IDUwaDd2MWgtN1pNMzQ2IDUxaDR2MWgtNFpNMzU2IDUxaDZ2MWgtNlpNMzY1IDUxaDF2MWgtMVpNMzQ3IDUyaDN2MWgtM1pNMzU2IDUyaDEydjFoLTEyWk0zNDggNTNoMnYxaC0yWk0zNTYgNTNoMTF2MWgtMTFaTTM0OCA1NGgzdjFoLTNaTTM1NyA1NGgxMHYxaC0xMFpNMzQ3IDU1aDR2MWgtNFpNMzU3IDU1aDl2MWgtOVpNMzQ3IDU2aDR2MWgtNFpNMzU3IDU2aDl2MWgtOVpNMzQ2IDU3aDZ2MWgtNlpNMzU4IDU3aDd2MWgtN1pNMzQ2IDU4aDZ2MWgtNlpNMzU4IDU4aDd2MWgtN1pNMzQ2IDU5aDZ2MWgtNlpNMzU4IDU5aDd2MWgtN1pNMzQ2IDYwaDd2MWgtN1pNMzU5IDYwaDV2MWgtNVpNMzQ2IDYxaDd2MWgtN1pNMzU5IDYxaDV2MWgtNVpNMzQ2IDYyaDh2MWgtOFpNMzU5IDYyaDV2MWgtNVpNMzQ2IDYzaDh2MWgtOFpNMzYwIDYzaDN2MWgtM1pNNDYzIDYzaDJ2MWgtMlpNMzQ2IDY0aDh2MWgtOFpNMzYwIDY0aDN2MWgtM1pNNDYzIDY0aDN2MWgtM1pNMzQ2IDY1aDl2MWgtOVpNMzYxIDY1aDJ2MWgtMlpNNDYzIDY1aDR2MWgtNFpNMzQ3IDY2aDh2MWgtOFpNMzYxIDY2aDJ2MWgtMlpNNDYzIDY2aDR2MWgtNFpNMzQ3IDY3aDh2MWgtOFpNMzYxIDY3aDF2MWgtMVpNNDYzIDY3aDV2MWgtNVpNMzM5IDY4aDF2MWgtMVpNMzQ3IDY4aDl2MWgtOVpNNDYzIDY4aDV2MWgtNVpNMzM5IDY5aDF2MWgtMVpNMzQ3IDY5aDl2MWgtOVpNNDYzIDY5aDZ2MWgtNlpNMzM5IDcwaDF2MWgtMVpNMzQ3IDcwaDl2MWgtOVpNNDYzIDcwaDZ2MWgtNlpNMzM5IDcxaDJ2MWgtMlpNMzQ4IDcxaDl2MWgtOVpNNDYzIDcxaDZ2MWgtNlpNMzM5IDcyaDJ2MWgtMlpNMzQ4IDcyaDl2MWgtOVpNNDYzIDcyaDd2MWgtN1pNMzM5IDczaDJ2MWgtMlpNMzQ5IDczaDl2MWgtOVpNNDYzIDczaDd2MWgtN1pNMzM5IDc0aDN2MWgtM1pNMzQ5IDc0aDl2MWgtOVpNNDYzIDc0aDd2MWgtN1pNMzQwIDc1aDN2MWgtM1pNMzUwIDc1aDh2MWgtOFpNNDYzIDc1aDh2MWgtOFpNMzQwIDc2aDN2MWgtM1pNMzUxIDc2aDh2MWgtOFpNNDYzIDc2aDh2MWgtOFpNMzQwIDc3aDR2MWgtNFpNMzUyIDc3aDd2MWgtN1pNNDYzIDc3aDl2MWgtOVpNMzQwIDc4aDR2MWgtNFpNMzUzIDc4aDd2MWgtN1pNNDYzIDc4aDl2MWgtOVpNMzQwIDc5aDV2MWgtNVpNMzU2IDc5aDR2MWgtNFpNNDYzIDc5aDl2MWgtOVpNMTg4IDgwaDF2MWgtMVpNMzQwIDgwaDZ2MWgtNlpNNDYzIDgwaDEwdjFoLTEwWk0xODggODFoMXYxaC0xWk0zNDAgODFoOHYxaC04Wk00NjMgODFoMTB2MWgtMTBaTTE4OCA4MmgxdjFoLTFaTTM0MCA4Mmg5djFoLTlaTTQ2NCA4Mmg5djFoLTlaTTE4OCA4M2gydjFoLTJaTTM0MCA4M2gxMXYxaC0xMVpNNDY0IDgzaDEwdjFoLTEwWk0xODggODRoMnYxaC0yWk0zNDAgODRoMTN2MWgtMTNaTTQ1NiA4NGgxdjFoLTFaTTQ2NCA4NGgxMHYxaC0xMFpNMTg4IDg1aDJ2MWgtMlpNMzQwIDg1aDIydjFoLTIyWk0zNjYgODVoMXYxaC0xWk00NTQgODVoM3YxaC0zWk00NjQgODVoMTB2MWgtMTBaTTE4OCA4NmgzdjFoLTNaTTM0MCA4NmgyOHYxaC0yOFpNNDUzIDg2aDR2MWgtNFpNNDY0IDg2aDExdjFoLTExWk0xODggODdoM3YxaC0zWk0zNDAgODdoMjl2MWgtMjlaTTQ1MyA4N2g0djFoLTRaTTQ2NSA4N2gxMHYxaC0xMFpNMTg4IDg4aDR2MWgtNFpNMzQwIDg4aDI4djFoLTI4Wk00NTMgODhoNXYxaC01Wk00NjUgODhoMTF2MWgtMTFaTTE4OCA4OWg0djFoLTRaTTM0MSA4OWgyOHYxaC0yOFpNNDUzIDg5aDV2MWgtNVpNNDY1IDg5aDExdjFoLTExWk0xODggOTBoNHYxaC00Wk0zNDEgOTBoMjh2MWgtMjhaTTQ1MyA5MGg1djFoLTVaTTQ2NiA5MGgxMHYxaC0xMFpNMTg4IDkxaDR2MWgtNFpNMzQxIDkxaDI4djFoLTI4Wk00NTMgOTFoNXYxaC01Wk00NjYgOTFoMTF2MWgtMTFaTTE4OCA5Mmg1djFoLTVaTTM0MSA5MmgyOHYxaC0yOFpNNDUzIDkyaDZ2MWgtNlpNNDY2IDkyaDExdjFoLTExWk0xODggOTNoNXYxaC01Wk0zNDEgOTNoMjh2MWgtMjhaTTQ1MyA5M2g2djFoLTZaTTQ2NyA5M2gxMXYxaC0xMVpNMTg4IDk0aDV2MWgtNVpNMzQxIDk0aDI4djFoLTI4Wk00NTMgOTRoN3YxaC03Wk00NjggOTRoMTB2MWgtMTBaTTE4OCA5NWg2djFoLTZaTTM0MSA5NWgyOHYxaC0yOFpNNDUzIDk1aDd2MWgtN1pNNDY5IDk1aDEwdjFoLTEwWk0xODggOTZoN3YxaC03Wk0zNDEgOTZoMjh2MWgtMjhaTTQ1MyA5Nmg4djFoLThaTTQ3MCA5Nmg5djFoLTlaTTE4OCA5N2g4djFoLThaTTM0MiA5N2gyN3YxaC0yN1pNNDUzIDk3aDl2MWgtOVpNNDcxIDk3aDh2MWgtOFpNMTg4IDk4aDExdjFoLTExWk0zNDIgOThoMjd2MWgtMjdaTTQ1MiA5OGgxMXYxaC0xMVpNNDczIDk4aDd2MWgtN1pNMTg4IDk5aDEydjFoLTEyWk0zNDIgOTloMjd2MWgtMjdaTTQ1MyA5OWg5djFoLTlaTTQ3NSA5OWg1djFoLTVaTTE4OCAxMDBoMTJ2MWgtMTJaTTM0MiAxMDBoMjZ2MWgtMjZaTTE4OCAxMDFoMTJ2MWgtMTJaTTM0MiAxMDFoMjZ2MWgtMjZaTTE4OCAxMDJoMTJ2MWgtMTJaTTM0MiAxMDJoMjZ2MWgtMjZaTTE4OCAxMDNoMTJ2MWgtMTJaTTM0MiAxMDNoMjZ2MWgtMjZaTTE4OSAxMDRoMTF2MWgtMTFaTTM0MiAxMDRoMjZ2MWgtMjZaTTE4OSAxMDVoMTF2MWgtMTFaTTM0MyAxMDVoMjV2MWgtMjVaTTE4OSAxMDZoMTF2MWgtMTFaTTM0MyAxMDZoMjV2MWgtMjVaTTE4OSAxMDdoMTF2MWgtMTFaTTM0MyAxMDdoMjV2MWgtMjVaTTE4OSAxMDhoMTF2MWgtMTFaTTM0MyAxMDhoMjV2MWgtMjVaTTE4OSAxMDloMTF2MWgtMTFaTTM0MyAxMDloMjV2MWgtMjVaTTE4OSAxMTBoMTF2MWgtMTFaTTM0MyAxMTBoMjV2MWgtMjVaTTE4OSAxMTFoMTF2MWgtMTFaTTM0MyAxMTFoMjR2MWgtMjRaTTE4OSAxMTJoMTF2MWgtMTFaTTM0MyAxMTJoMjR2MWgtMjRaTTE4OSAxMTNoMTF2MWgtMTFaTTM0MyAxMTNoMjR2MWgtMjRaTTE4OSAxMTRoMTF2MWgtMTFaTTM0MyAxMTRoMjR2MWgtMjRaTTE4OSAxMTVoMTF2MWgtMTFaTTM0NCAxMTVoMjN2MWgtMjNaTTE5MCAxMTZoMTB2MWgtMTBaTTM0NCAxMTZoMjN2MWgtMjNaTTE5MCAxMTdoMTB2MWgtMTBaTTM0NCAxMTdoMjN2MWgtMjNaTTE5MCAxMThoMTB2MWgtMTBaTTM0NCAxMThoMjN2MWgtMjNaTTE5MCAxMTloMTB2MWgtMTBaTTM0NCAxMTloMjN2MWgtMjNaTTE5MCAxMjBoOXYxaC05Wk0zNDQgMTIwaDIzdjFoLTIzWk0xOTAgMTIxaDl2MWgtOVpNMzQ1IDEyMWgyMnYxaC0yMlpNMTkwIDEyMmg5djFoLTlaTTM0NSAxMjJoMjJ2MWgtMjJaTTE5MCAxMjNoOXYxaC05Wk0zNDUgMTIzaDIxdjFoLTIxWk0xOTAgMTI0aDl2MWgtOVpNMzQ1IDEyNGgyMXYxaC0yMVpNMTkwIDEyNWg5djFoLTlaTTM0NSAxMjVoMjF2MWgtMjFaTTE5MCAxMjZoOXYxaC05Wk0zNDUgMTI2aDIxdjFoLTIxWk0xOTAgMTI3aDl2MWgtOVpNMzQ1IDEyN2gyMXYxaC0yMVpNMTkxIDEyOGg4djFoLThaTTM0NSAxMjhoMjF2MWgtMjFaTTE5MSAxMjloOHYxaC04Wk0zNDUgMTI5aDIxdjFoLTIxWk0xOTEgMTMwaDh2MWgtOFpNMzQ2IDEzMGgyMHYxaC0yMFpNMTkxIDEzMWg3djFoLTdaTTM0NiAxMzFoMjB2MWgtMjBaTTE5MSAxMzJoN3YxaC03Wk0zNDYgMTMyaDIwdjFoLTIwWk0xOTEgMTMzaDd2MWgtN1pNMzQ2IDEzM2gyMHYxaC0yMFpNMTkxIDEzNGg3djFoLTdaTTM0NiAxMzRoMjB2MWgtMjBaTTE5MSAxMzVoN3YxaC03Wk0zNDYgMTM1aDIwdjFoLTIwWk0xOTIgMTM2aDZ2MWgtNlpNMzQ2IDEzNmgxOXYxaC0xOVpNMTkyIDEzN2g2djFoLTZaTTM0NyAxMzdoMTh2MWgtMThaTTE5MiAxMzhoNnYxaC02Wk0zNDcgMTM4aDE4djFoLTE4Wk0xOTIgMTM5aDZ2MWgtNlpNMzQ3IDEzOWgxOHYxaC0xOFpNMTkyIDE0MGg2djFoLTZaTTM0NyAxNDBoMTh2MWgtMThaTTE5MiAxNDFoNnYxaC02Wk0zNDcgMTQxaDE4djFoLTE4Wk0xOTIgMTQyaDZ2MWgtNlpNMzQ3IDE0MmgxOHYxaC0xOFpNMTkyIDE0M2g2djFoLTZaTTM0NyAxNDNoMTh2MWgtMThaTTE5MiAxNDRoNXYxaC01Wk0zNDcgMTQ0aDE4djFoLTE4Wk0xOTIgMTQ1aDV2MWgtNVpNMzQ4IDE0NWgxNnYxaC0xNlpNMTkzIDE0Nmg0djFoLTRaTTM0OCAxNDZoMTZ2MWgtMTZaTTE5MyAxNDdoNHYxaC00Wk0zNDggMTQ3aDE2djFoLTE2Wk0xOTMgMTQ4aDR2MWgtNFpNMzQ4IDE0OGgxNnYxaC0xNlpNMTkzIDE0OWg0djFoLTRaTTM0OCAxNDloMTZ2MWgtMTZaTTE5MyAxNTBoNHYxaC00Wk0zNDggMTUwaDE2djFoLTE2Wk0xOTMgMTUxaDR2MWgtNFpNMzQ4IDE1MWgxNnYxaC0xNlpNMTkzIDE1Mmg0djFoLTRaTTM0OCAxNTJoMTZ2MWgtMTZaTTE5MyAxNTNoM3YxaC0zWk0zNDkgMTUzaDE0djFoLTE0Wk0xOTQgMTU0aDJ2MWgtMlpNMzQ5IDE1NGgxNHYxaC0xNFpNMTk0IDE1NWgydjFoLTJaTTM0OSAxNTVoMTR2MWgtMTRaTTE5NCAxNTZoMnYxaC0yWk0zNDkgMTU2aDE0djFoLTE0Wk0xOTQgMTU3aDJ2MWgtMlpNMzQ5IDE1N2gxNHYxaC0xNFpNMTk1IDE1OGgxdjFoLTFaTTM0OSAxNThoMTR2MWgtMTRaTTE5NSAxNTloMXYxaC0xWk0zNDkgMTU5aDE0djFoLTE0Wk0zNDkgMTYwaDE0djFoLTE0Wk0zNDkgMTYxaDEzdjFoLTEzWk0zNDkgMTYyaDEzdjFoLTEzWk0zNDkgMTYzaDEzdjFoLTEzWk0zNTAgMTY0aDEydjFoLTEyWk0zNTAgMTY1aDEydjFoLTEyWk0zNTAgMTY2aDEydjFoLTEyWk0zNTAgMTY3aDEydjFoLTEyWk0zNTAgMTY4aDEydjFoLTEyWk0zNTAgMTY5aDEydjFoLTEyWk0zNTAgMTcwaDEydjFoLTEyWk0zNTAgMTcxaDEydjFoLTEyWk0zNTEgMTcyaDExdjFoLTExWk0zNTEgMTczaDExdjFoLTExWk0zNTEgMTc0aDEwdjFoLTEwWk0zNTEgMTc1aDEwdjFoLTEwWk0zNTEgMTc2aDEwdjFoLTEwWk0zNTEgMTc3aDEwdjFoLTEwWk0zNTEgMTc4aDEwdjFoLTEwWk0zNTEgMTc5aDEwdjFoLTEwWk0zNTIgMTgwaDl2MWgtOVpNMzUyIDE4MWg5djFoLTlaTTM1MiAxODJoOXYxaC05Wk0zNTIgMTgzaDh2MWgtOFpNMzUyIDE4NGg4djFoLThaTTM1MiAxODVoOHYxaC04Wk0zNTIgMTg2aDh2MWgtOFpNMzUyIDE4N2g4djFoLThaTTM1MiAxODhoOHYxaC04Wk0zNTIgMTg5aDh2MWgtOFpNMzUzIDE5MGg3djFoLTdaTTM1MyAxOTFoN3YxaC03Wk0zNTMgMTkyaDd2MWgtN1pNMzUzIDE5M2g2djFoLTZaTTM1MyAxOTRoNnYxaC02Wk0zNTMgMTk1aDZ2MWgtNlpNMzUzIDE5Nmg2djFoLTZaTTM1MyAxOTdoNnYxaC02Wk0zNTQgMTk4aDV2MWgtNVpNMzU0IDE5OWg1djFoLTVaTTM1NCAyMDBoNXYxaC01Wk0zNTQgMjAxaDV2MWgtNVpNMzU0IDIwMmg0djFoLTRaTTM1NCAyMDNoNHYxaC00Wk0zNTQgMjA0aDR2MWgtNFpNMzU0IDIwNWg0djFoLTRaTTM1NCAyMDZoNHYxaC00Wk0zNTUgMjA3aDN2MWgtM1pNMzU1IDIwOGgzdjFoLTNaTTM1NSAyMDloM3YxaC0zWk0zNTUgMjEwaDN2MWgtM1pNMzU1IDIxMWgzdjFoLTNaTTM1NSAyMTJoM3YxaC0zWk0zNTUgMjEzaDN2MWgtM1pNMzU2IDIxNGgxdjFoLTFaTTM1NiAyMTVoMXYxaC0xWk0zNTYgMjE2aDF2MWgtMVoiLz48L3N2Zz4NCg==");mask-image:var(--pack-mask);mask-mode:luminance;mask-size:contain;mask-repeat:no-repeat;mask-position:center}
img[src$="/assets/kiwi-paradise-pack.webp"]{--pack-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NzIiIGhlaWdodD0iODAwIiB2aWV3Qm94PSIwIDAgNjcyIDgwMCI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDUgTDY3MiA1IEw2NzIgNjc1IEw2NjEgNzQxIEw1ODUgNzQ4IEw0ODAgNzU1IEwzNjkgNzY1IEwyNjIgNzczIEwyMDEgNzc1IEw1MSA2NzQgTDAgNjc0IFoiLz48cGF0aCBpZD0ibmVnYXRpdmUtc3BhY2UiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjAuNiIgZD0iTTQyMiA0NmgzdjFoLTNaTTQyMSA0N2g1djFoLTVaTTQyMSA0OGg1djFoLTVaTTQyMiA0OWg0djFoLTRaTTQyMiA1MGg1djFoLTVaTTQyMiA1MWg1djFoLTVaTTQyMiA1Mmg2djFoLTZaTTQyMiA1M2g2djFoLTZaTTQyMiA1NGg2djFoLTZaTTQyMiA1NWg3djFoLTdaTTQyMiA1Nmg3djFoLTdaTTQyMiA1N2g4djFoLThaTTU1NSA1N2gydjFoLTJaTTQyMiA1OGg4djFoLThaTTU1NSA1OGg0djFoLTRaTTQyMiA1OWg4djFoLThaTTU1NSA1OWg1djFoLTVaTTQyMiA2MGg5djFoLTlaTTU1NSA2MGg2djFoLTZaTTQyMiA2MWg5djFoLTlaTTQzOSA2MWgxMHYxaC0xMFpNNTU1IDYxaDZ2MWgtNlpNNDIzIDYyaDh2MWgtOFpNNDM5IDYyaDEwdjFoLTEwWk01NTUgNjJoNnYxaC02Wk00MjMgNjNoOXYxaC05Wk00MzkgNjNoMTB2MWgtMTBaTTU1NSA2M2g3djFoLTdaTTQyMyA2NGg5djFoLTlaTTQ0MCA2NGg4djFoLThaTTU1NSA2NGg3djFoLTdaTTQyMyA2NWgxMHYxaC0xMFpNNDQwIDY1aDh2MWgtOFpNNTU1IDY1aDh2MWgtOFpNNDIzIDY2aDEwdjFoLTEwWk00NDEgNjZoN3YxaC03Wk01NTUgNjZoOHYxaC04Wk00MjMgNjdoMTB2MWgtMTBaTTQ0MSA2N2g3djFoLTdaTTU1NSA2N2g4djFoLThaTTQyNCA2OGgxMHYxaC0xMFpNNDQxIDY4aDZ2MWgtNlpNNTU1IDY4aDl2MWgtOVpNNDEzIDY5aDN2MWgtM1pNNDI0IDY5aDEwdjFoLTEwWk00NDIgNjloNXYxaC01Wk01NTUgNjloOXYxaC05Wk00MTIgNzBoNXYxaC01Wk00MjQgNzBoMTF2MWgtMTFaTTQ0MiA3MGg1djFoLTVaTTU1NiA3MGg5djFoLTlaTTQxMiA3MWg1djFoLTVaTTQyNCA3MWgxMXYxaC0xMVpNNDQyIDcxaDR2MWgtNFpNNTU2IDcxaDl2MWgtOVpNNDEyIDcyaDV2MWgtNVpNNDI1IDcyaDEwdjFoLTEwWk00NDMgNzJoM3YxaC0zWk01NTYgNzJoOXYxaC05Wk00MTIgNzNoNnYxaC02Wk00MjUgNzNoMTF2MWgtMTFaTTQ0MyA3M2gzdjFoLTNaTTU1NiA3M2gxMHYxaC0xMFpNNDEyIDc0aDZ2MWgtNlpNNDI2IDc0aDEwdjFoLTEwWk00NDMgNzRoM3YxaC0zWk01NTYgNzRoMTB2MWgtMTBaTTQxMiA3NWg3djFoLTdaTTQyNiA3NWgxMHYxaC0xMFpNNDQ0IDc1aDJ2MWgtMlpNNTU2IDc1aDExdjFoLTExWk00MTIgNzZoN3YxaC03Wk00MjcgNzZoMTB2MWgtMTBaTTQ0NCA3NmgydjFoLTJaTTU1NiA3NmgxMXYxaC0xMVpNNDEyIDc3aDh2MWgtOFpNNDI3IDc3aDEwdjFoLTEwWk00NDUgNzdoMXYxaC0xWk01NTYgNzdoMTF2MWgtMTFaTTQxMiA3OGg4djFoLThaTTQyOCA3OGg5djFoLTlaTTQ0NSA3OGgydjFoLTJaTTU1NiA3OGgxMnYxaC0xMlpNNDEyIDc5aDl2MWgtOVpNNDI5IDc5aDl2MWgtOVpNNDQ1IDc5aDJ2MWgtMlpNNTU3IDc5aDExdjFoLTExWk00MTIgODBoOXYxaC05Wk00MzAgODBoOHYxaC04Wk00NDYgODBoMnYxaC0yWk01NDggODBoMnYxaC0yWk01NTcgODBoMTJ2MWgtMTJaTTQxMiA4MWgxMHYxaC0xMFpNNDMwIDgxaDl2MWgtOVpNNDQ2IDgxaDN2MWgtM1pNNTQ2IDgxaDR2MWgtNFpNNTU3IDgxaDEydjFoLTEyWk00MTIgODJoMTF2MWgtMTFaTTQzMSA4Mmg4djFoLThaTTQ0NiA4Mmg1djFoLTVaTTU0NCA4Mmg2djFoLTZaTTU1NyA4MmgxMnYxaC0xMlpNNDEzIDgzaDEwdjFoLTEwWk00MzMgODNoNnYxaC02Wk00NDcgODNoNnYxaC02Wk01NDQgODNoNnYxaC02Wk01NTggODNoMTJ2MWgtMTJaTTQxMyA4NGgxMXYxaC0xMVpNNDM0IDg0aDV2MWgtNVpNNDQ3IDg0aDd2MWgtN1pNNTQzIDg0aDh2MWgtOFpNNTU4IDg0aDEydjFoLTEyWk00MTMgODVoMTJ2MWgtMTJaTTQzNiA4NWg0djFoLTRaTTQ0NyA4NWg3djFoLTdaTTU0MyA4NWg4djFoLThaTTU1OSA4NWgxMXYxaC0xMVpNNDEzIDg2aDEzdjFoLTEzWk00NDcgODZoN3YxaC03Wk01NDMgODZoOHYxaC04Wk01NTkgODZoMTJ2MWgtMTJaTTQxNCA4N2gxM3YxaC0xM1pNNDQ4IDg3aDZ2MWgtNlpNNTQzIDg3aDl2MWgtOVpNNTYwIDg3aDExdjFoLTExWk00MTQgODhoMTR2MWgtMTRaTTQ0OCA4OGg2djFoLTZaTTU0MyA4OGg5djFoLTlaTTU2MCA4OGgxMnYxaC0xMlpNNDE0IDg5aDE2djFoLTE2Wk00NDcgODloN3YxaC03Wk01NDMgODloMTB2MWgtMTBaTTU2MSA4OWgxMXYxaC0xMVpNNDE0IDkwaDE3djFoLTE3Wk00NDcgOTBoN3YxaC03Wk01NDMgOTBoMTB2MWgtMTBaTTU2MSA5MGgxMXYxaC0xMVpNNDE0IDkxaDIwdjFoLTIwWk00NDYgOTFoOHYxaC04Wk01NDMgOTFoMTF2MWgtMTFaTTU2MiA5MWgxMXYxaC0xMVpNNDE0IDkyaDI2djFoLTI2Wk00NDQgOTJoMTB2MWgtMTBaTTU0MyA5MmgxMXYxaC0xMVpNNTYzIDkyaDEwdjFoLTEwWk00MTQgOTNoNDB2MWgtNDBaTTU0NCA5M2gxMXYxaC0xMVpNNTY0IDkzaDl2MWgtOVpNNDE1IDk0aDM5djFoLTM5Wk01NDQgOTRoMXYxaC0xWk01NjUgOTRoOXYxaC05Wk00MTQgOTVoNDB2MWgtNDBaTTU0NCA5NWgxdjFoLTFaTTU2NiA5NWg4djFoLThaTTI1OCA5NmgzdjFoLTNaTTQxNCA5Nmg0MHYxaC00MFpNNTQ0IDk2aDF2MWgtMVpNNTY3IDk2aDd2MWgtN1pNMjU4IDk3aDV2MWgtNVpNNDE1IDk3aDM5djFoLTM5Wk01NjggOTdoN3YxaC03Wk0yNTggOThoNXYxaC01Wk00MTUgOThoMzl2MWgtMzlaTTU3MSA5OGg0djFoLTRaTTI1OSA5OWg0djFoLTRaTTQxNSA5OWgzOHYxaC0zOFpNMjU5IDEwMGg0djFoLTRaTTQxNiAxMDBoMzd2MWgtMzdaTTI1OSAxMDFoNHYxaC00Wk00MTYgMTAxaDM3djFoLTM3Wk0yNTkgMTAyaDR2MWgtNFpNNDE2IDEwMmgzN3YxaC0zN1pNMjU5IDEwM2g0djFoLTRaTTQxNiAxMDNoMzd2MWgtMzdaTTI1OSAxMDRoNHYxaC00Wk00MTYgMTA0aDM3djFoLTM3Wk0yNTkgMTA1aDR2MWgtNFpNNDE1IDEwNWgzOHYxaC0zOFpNMjU5IDEwNmg0djFoLTRaTTQxNSAxMDZoMzh2MWgtMzhaTTI1OSAxMDdoNHYxaC00Wk00MTYgMTA3aDM3djFoLTM3Wk0yNTkgMTA4aDN2MWgtM1pNNDE2IDEwOGgzNnYxaC0zNlpNMjYwIDEwOWgydjFoLTJaTTQxNiAxMDloMzZ2MWgtMzZaTTI2MCAxMTBoMnYxaC0yWk00MTYgMTEwaDM2djFoLTM2Wk0yNjAgMTExaDJ2MWgtMlpNNDE2IDExMWgzNnYxaC0zNlpNMjYxIDExMmgxdjFoLTFaTTQxNiAxMTJoMzZ2MWgtMzZaTTI2MSAxMTNoMXYxaC0xWk00MTYgMTEzaDM2djFoLTM2Wk0yNjEgMTE0aDF2MWgtMVpNNDE2IDExNGgzNXYxaC0zNVpNMjYxIDExNWgxdjFoLTFaTTQxNiAxMTVoMzV2MWgtMzVaTTI2MCAxMTZoMnYxaC0yWk00MTYgMTE2aDM1djFoLTM1Wk0yNjAgMTE3aDJ2MWgtMlpNNDE2IDExN2gzNXYxaC0zNVpNMjYwIDExOGgxdjFoLTFaTTQxNiAxMThoMzV2MWgtMzVaTTI2MCAxMTloMXYxaC0xWk00MTYgMTE5aDM1djFoLTM1Wk0yNjAgMTIwaDF2MWgtMVpNNDE3IDEyMGgzNHYxaC0zNFpNMjYwIDEyMWgxdjFoLTFaTTQxNyAxMjFoMzR2MWgtMzRaTTI2MCAxMjJoMXYxaC0xWk00MTcgMTIyaDM0djFoLTM0Wk00MTcgMTIzaDM0djFoLTM0Wk00MTcgMTI0aDM0djFoLTM0Wk00MTcgMTI1aDM0djFoLTM0Wk00MTcgMTI2aDM0djFoLTM0Wk00MTggMTI3aDMzdjFoLTMzWk00MTggMTI4aDMydjFoLTMyWk00MTggMTI5aDMzdjFoLTMzWk00MTggMTMwaDMzdjFoLTMzWk00MTkgMTMxaDMydjFoLTMyWk00MTkgMTMyaDMydjFoLTMyWk00MTggMTMzaDMzdjFoLTMzWk00MTkgMTM0aDMydjFoLTMyWk00MTkgMTM1aDMydjFoLTMyWk00MTkgMTM2aDMydjFoLTMyWk00MTkgMTM3aDMydjFoLTMyWk00MTkgMTM4aDMydjFoLTMyWk00MTkgMTM5aDMxdjFoLTMxWk00MTkgMTQwaDMxdjFoLTMxWk00MTkgMTQxaDMxdjFoLTMxWk00MTkgMTQyaDMxdjFoLTMxWk00MTkgMTQzaDMxdjFoLTMxWk00MjAgMTQ0aDMwdjFoLTMwWk00MjAgMTQ1aDI5djFoLTI5Wk00MjAgMTQ2aDI5djFoLTI5Wk00MjAgMTQ3aDI5djFoLTI5Wk00MjAgMTQ4aDI5djFoLTI5Wk00MjAgMTQ5aDI5djFoLTI5Wk00MjAgMTUwaDI5djFoLTI5Wk00MjAgMTUxaDI5djFoLTI5Wk00MjAgMTUyaDI5djFoLTI5Wk00MjAgMTUzaDI5djFoLTI5Wk00MjEgMTU0aDI4djFoLTI4Wk00MjEgMTU1aDI4djFoLTI4Wk00MjEgMTU2aDI4djFoLTI4Wk00MjEgMTU3aDI4djFoLTI4Wk00MjEgMTU4aDI4djFoLTI4Wk00MjEgMTU5aDI4djFoLTI4Wk00MjEgMTYwaDI4djFoLTI4Wk00MjEgMTYxaDI4djFoLTI4Wk00MjEgMTYyaDI4djFoLTI4Wk00MjIgMTYzaDI2djFoLTI2Wk00MjIgMTY0aDI2djFoLTI2Wk00MjIgMTY1aDI2djFoLTI2Wk00MjIgMTY2aDI2djFoLTI2Wk00MjIgMTY3aDI2djFoLTI2Wk00MjIgMTY4aDI2djFoLTI2Wk00MjIgMTY5aDI2djFoLTI2Wk00MjIgMTcwaDI2djFoLTI2Wk00MjMgMTcxaDI1djFoLTI1Wk00MjMgMTcyaDI1djFoLTI1Wk00MjMgMTczaDI1djFoLTI1Wk00MjMgMTc0aDI0djFoLTI0Wk00MjMgMTc1aDI0djFoLTI0Wk00MjMgMTc2aDI0djFoLTI0Wk00MjMgMTc3aDI0djFoLTI0Wk00MjMgMTc4aDI0djFoLTI0Wk00MjMgMTc5aDI0djFoLTI0Wk00MjMgMTgwaDI0djFoLTI0Wk00MjMgMTgxaDI0djFoLTI0Wk00MjQgMTgyaDIzdjFoLTIzWk00MjQgMTgzaDIzdjFoLTIzWk00MjQgMTg0aDIzdjFoLTIzWk00MjQgMTg1aDIzdjFoLTIzWk00MjQgMTg2aDIydjFoLTIyWk00MjQgMTg3aDIydjFoLTIyWk00MjUgMTg4aDIxdjFoLTIxWk00MjUgMTg5aDIxdjFoLTIxWk00MjUgMTkwaDIxdjFoLTIxWk00MjUgMTkxaDIxdjFoLTIxWk00MjUgMTkyaDIxdjFoLTIxWk00MjUgMTkzaDIxdjFoLTIxWk00MjUgMTk0aDIxdjFoLTIxWk00MjUgMTk1aDIxdjFoLTIxWk00MjYgMTk2aDIwdjFoLTIwWk00MjYgMTk3aDIwdjFoLTIwWk00MjYgMTk4aDIwdjFoLTIwWk00MjYgMTk5aDIwdjFoLTIwWk00MjcgMjAwaDE5djFoLTE5Wk00MjcgMjAxaDE4djFoLTE4Wk00MjcgMjAyaDE4djFoLTE4Wk00MjcgMjAzaDE4djFoLTE4Wk00MjcgMjA0aDE4djFoLTE4Wk00MjcgMjA1aDE4djFoLTE4Wk00MjcgMjA2aDE4djFoLTE4Wk00MjcgMjA3aDE4djFoLTE4Wk00MjcgMjA4aDE4djFoLTE4Wk00MjcgMjA5aDE3djFoLTE3Wk00MjcgMjEwaDE4djFoLTE4Wk00MjcgMjExaDE3djFoLTE3Wk00MjcgMjEyaDE4djFoLTE4Wk00MjcgMjEzaDE4djFoLTE4Wk00MjcgMjE0aDE3djFoLTE3Wk00MjggMjE1aDE2djFoLTE2Wk00MjggMjE2aDE2djFoLTE2Wk00MjggMjE3aDE2djFoLTE2Wk00MjggMjE4aDE2djFoLTE2Wk00MjggMjE5aDE1djFoLTE1Wk00MjggMjIwaDE1djFoLTE1Wk00MjggMjIxaDE1djFoLTE1Wk00MjggMjIyaDE1djFoLTE1Wk00MjggMjIzaDE1djFoLTE1Wk00MjggMjI0aDE1djFoLTE1Wk00MjggMjI1aDE1djFoLTE1Wk00MjkgMjI2aDEzdjFoLTEzWk00MjkgMjI3aDEzdjFoLTEzWk00MjkgMjI4aDE0djFoLTE0Wk00MjkgMjI5aDE0djFoLTE0Wk00MjkgMjMwaDE0djFoLTE0Wk00MzAgMjMxaDEzdjFoLTEzWk00MzAgMjMyaDEzdjFoLTEzWk00MzAgMjMzaDEzdjFoLTEzWk00MzAgMjM0aDEzdjFoLTEzWk00MzAgMjM1aDEzdjFoLTEzWk00MzAgMjM2aDEzdjFoLTEzWk00MzAgMjM3aDEydjFoLTEyWk00MzAgMjM4aDEydjFoLTEyWk00MzAgMjM5aDEydjFoLTEyWk00MzAgMjQwaDEydjFoLTEyWk00MzAgMjQxaDEydjFoLTEyWk00MzAgMjQyaDEydjFoLTEyWk00MzAgMjQzaDExdjFoLTExWk00MzAgMjQ0aDEydjFoLTEyWk00MzEgMjQ1aDEwdjFoLTEwWk00MzEgMjQ2aDEwdjFoLTEwWk00MzEgMjQ3aDEwdjFoLTEwWk00MzEgMjQ4aDl2MWgtOVpNNDMxIDI0OWg5djFoLTlaTTQzMSAyNTBoOXYxaC05Wk00MzEgMjUxaDl2MWgtOVpNNDMxIDI1Mmg5djFoLTlaTTQzMiAyNTNoOHYxaC04Wk00MzcgMjU0aDF2MWgtMVoiLz48L3N2Zz4NCg==");mask-image:var(--pack-mask);mask-mode:luminance;mask-size:contain;mask-repeat:no-repeat;mask-position:center}
img[src$="/assets/mango-maracuya-pack.webp"]{--pack-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NTEiIGhlaWdodD0iODAwIiB2aWV3Qm94PSIwIDAgNjUxIDgwMCI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDUgTDY1MSA1IEw2NTEgNjc0IEw2NDEgNzM3IEw1NTUgNzQ3IEw0NTMgNzU0IEwzNDggNzY0IEwyMjkgNzczIEwxNzcgNzc1IEwzNSA2NzQgTDAgNjc0IFoiLz48cGF0aCBpZD0ibmVnYXRpdmUtc3BhY2UiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjAuNiIgZD0iTTQwMiA0N2gydjFoLTJaTTQwMSA0OGg0djFoLTRaTTQwMSA0OWg0djFoLTRaTTQwMSA1MGg1djFoLTVaTTQwMSA1MWg1djFoLTVaTTQwMSA1Mmg1djFoLTVaTTQwMSA1M2g2djFoLTZaTTQwMSA1NGg2djFoLTZaTTQwMSA1NWg2djFoLTZaTTQwMSA1Nmg2djFoLTZaTTUzOCA1NmgxdjFoLTFaTTQwMSA1N2g3djFoLTdaTTUzNyA1N2gzdjFoLTNaTTQwMSA1OGg3djFoLTdaTTUzNyA1OGg0djFoLTRaTTQwMSA1OWg3djFoLTdaTTUzNyA1OWg1djFoLTVaTTQwMSA2MGg4djFoLThaTTUzNyA2MGg1djFoLTVaTTQwMSA2MWg4djFoLThaTTUzNyA2MWg2djFoLTZaTTQwMSA2Mmg4djFoLThaTTUzNyA2Mmg2djFoLTZaTTQwMSA2M2g5djFoLTlaTTUzNyA2M2g2djFoLTZaTTQwMSA2NGg5djFoLTlaTTUzNyA2NGg3djFoLTdaTTQwMSA2NWg5djFoLTlaTTQxOCA2NWgxMHYxaC0xMFpNNTM3IDY1aDd2MWgtN1pNNDAxIDY2aDEwdjFoLTEwWk00MTggNjZoMTB2MWgtMTBaTTUzNyA2Nmg3djFoLTdaTTQwMiA2N2g5djFoLTlaTTQxOSA2N2g5djFoLTlaTTUzNyA2N2g3djFoLTdaTTQwMiA2OGg5djFoLTlaTTQxOSA2OGg5djFoLTlaTTUzNyA2OGg4djFoLThaTTQwMiA2OWgxMHYxaC0xMFpNNDE5IDY5aDl2MWgtOVpNNTM3IDY5aDh2MWgtOFpNMzk0IDcwaDF2MWgtMVpNNDAyIDcwaDEwdjFoLTEwWk00MTkgNzBoOXYxaC05Wk01MzcgNzBoOXYxaC05Wk0zOTIgNzFoM3YxaC0zWk00MDMgNzFoOXYxaC05Wk00MjAgNzFoOHYxaC04Wk01MzcgNzFoOXYxaC05Wk0zOTIgNzJoNHYxaC00Wk00MDMgNzJoMTB2MWgtMTBaTTQyMCA3Mmg3djFoLTdaTTUzNyA3Mmg5djFoLTlaTTM5MiA3M2g0djFoLTRaTTQwMyA3M2gxMHYxaC0xMFpNNDIwIDczaDd2MWgtN1pNNTM3IDczaDEwdjFoLTEwWk0zOTIgNzRoNHYxaC00Wk00MDQgNzRoOXYxaC05Wk00MjEgNzRoNnYxaC02Wk01MzcgNzRoMTB2MWgtMTBaTTM5MiA3NWg1djFoLTVaTTQwNCA3NWgxMHYxaC0xMFpNNDIxIDc1aDd2MWgtN1pNNTM3IDc1aDEwdjFoLTEwWk0zOTIgNzZoNXYxaC01Wk00MDUgNzZoOXYxaC05Wk00MjEgNzZoN3YxaC03Wk01MzcgNzZoMTF2MWgtMTFaTTM5MiA3N2g1djFoLTVaTTQwNSA3N2g5djFoLTlaTTQyMiA3N2g2djFoLTZaTTUzNyA3N2gxMXYxaC0xMVpNMzkyIDc4aDZ2MWgtNlpNNDA2IDc4aDl2MWgtOVpNNDIyIDc4aDd2MWgtN1pNNTM3IDc4aDExdjFoLTExWk0zOTIgNzloNnYxaC02Wk00MDcgNzloOHYxaC04Wk00MjIgNzloOHYxaC04Wk01MzggNzloMTF2MWgtMTFaTTM5MiA4MGg3djFoLTdaTTQwNyA4MGg4djFoLThaTTQyMyA4MGg4djFoLThaTTUyOCA4MGgydjFoLTJaTTUzOCA4MGgxMXYxaC0xMVpNMzkyIDgxaDd2MWgtN1pNNDA4IDgxaDh2MWgtOFpNNDIzIDgxaDEwdjFoLTEwWk01MjcgODFoM3YxaC0zWk01MzggODFoMTJ2MWgtMTJaTTM5MiA4Mmg4djFoLThaTTQwOSA4Mmg3djFoLTdaTTQyMyA4MmgxMXYxaC0xMVpNNTI2IDgyaDV2MWgtNVpNNTM4IDgyaDEydjFoLTEyWk0zOTIgODNoOXYxaC05Wk00MTAgODNoNnYxaC02Wk00MjQgODNoMTF2MWgtMTFaTTUyNSA4M2g2djFoLTZaTTUzOSA4M2gxMXYxaC0xMVpNMzkyIDg0aDl2MWgtOVpNNDExIDg0aDZ2MWgtNlpNNDI0IDg0aDExdjFoLTExWk01MjUgODRoNnYxaC02Wk01MzkgODRoMTJ2MWgtMTJaTTM5MiA4NWgxMHYxaC0xMFpNNDEzIDg1aDR2MWgtNFpNNDI0IDg1aDExdjFoLTExWk01MjUgODVoNnYxaC02Wk01NDAgODVoMTF2MWgtMTFaTTM5MiA4NmgxMXYxaC0xMVpNNDE0IDg2aDN2MWgtM1pNNDI1IDg2aDExdjFoLTExWk01MjUgODZoN3YxaC03Wk01NDAgODZoMTF2MWgtMTFaTTM5MyA4N2gxMXYxaC0xMVpNNDI1IDg3aDExdjFoLTExWk01MjUgODdoN3YxaC03Wk01NDAgODdoMTJ2MWgtMTJaTTM5MyA4OGgxMnYxaC0xMlpNNDI1IDg4aDExdjFoLTExWk01MjUgODhoOHYxaC04Wk01NDEgODhoMTF2MWgtMTFaTTM5MyA4OWgxM3YxaC0xM1pNNDI1IDg5aDExdjFoLTExWk01MjUgODloOHYxaC04Wk01NDIgODloMTB2MWgtMTBaTTM5MyA5MGgxNXYxaC0xNVpNNDI1IDkwaDExdjFoLTExWk01MjUgOTBoOXYxaC05Wk01NDIgOTBoMTF2MWgtMTFaTTM5MyA5MWgxN3YxaC0xN1pNNDI1IDkxaDExdjFoLTExWk01MjUgOTFoOXYxaC05Wk01NDMgOTFoMTB2MWgtMTBaTTM5MyA5MmgxOXYxaC0xOVpNNDI0IDkyaDExdjFoLTExWk01MjUgOTJoMTB2MWgtMTBaTTU0NCA5Mmg5djFoLTlaTTM5MyA5M2gyNnYxaC0yNlpNNDIzIDkzaDEydjFoLTEyWk01MjUgOTNoMTB2MWgtMTBaTTU0NSA5M2g5djFoLTlaTTM5NCA5NGg0MXYxaC00MVpNNTI1IDk0aDExdjFoLTExWk01NDYgOTRoOHYxaC04Wk0yMzggOTVoMnYxaC0yWk0zOTQgOTVoNDF2MWgtNDFaTTUyNSA5NWgxMnYxaC0xMlpNNTQ3IDk1aDd2MWgtN1pNMjM4IDk2aDR2MWgtNFpNMzk0IDk2aDQxdjFoLTQxWk01MjUgOTZoMTF2MWgtMTFaTTU0OSA5Nmg1djFoLTVaTTIzOCA5N2g0djFoLTRaTTM5NCA5N2g0MXYxaC00MVpNNTI1IDk3aDJ2MWgtMlpNNTUxIDk3aDR2MWgtNFpNMjM4IDk4aDV2MWgtNVpNMzk0IDk4aDQwdjFoLTQwWk0yMzggOTloNXYxaC01Wk0zOTQgOTloNDB2MWgtNDBaTTIzOCAxMDBoNXYxaC01Wk0zOTQgMTAwaDQwdjFoLTQwWk0yMzggMTAxaDV2MWgtNVpNMzk0IDEwMWg0MHYxaC00MFpNMjM5IDEwMmg0djFoLTRaTTM5NCAxMDJoMzl2MWgtMzlaTTIzOSAxMDNoNHYxaC00Wk0zOTUgMTAzaDM4djFoLTM4Wk0yMzkgMTA0aDR2MWgtNFpNMzk1IDEwNGgzOHYxaC0zOFpNMjM5IDEwNWg0djFoLTRaTTM5NSAxMDVoMzh2MWgtMzhaTTIzOSAxMDZoNHYxaC00Wk0zOTUgMTA2aDM4djFoLTM4Wk0yMzkgMTA3aDR2MWgtNFpNMzk1IDEwN2gzOHYxaC0zOFpNMjQwIDEwOGgydjFoLTJaTTM5NSAxMDhoMzh2MWgtMzhaTTI0MCAxMDloMnYxaC0yWk0zOTYgMTA5aDM2djFoLTM2Wk0yNDAgMTEwaDJ2MWgtMlpNMzk2IDExMGgzNnYxaC0zNlpNMjQwIDExMWgydjFoLTJaTTM5NiAxMTFoMzZ2MWgtMzZaTTI0MSAxMTJoMXYxaC0xWk0zOTYgMTEyaDM2djFoLTM2Wk0zOTYgMTEzaDM2djFoLTM2Wk0zOTYgMTE0aDM2djFoLTM2Wk0zOTYgMTE1aDM2djFoLTM2Wk0zOTYgMTE2aDM2djFoLTM2Wk0zOTYgMTE3aDM2djFoLTM2Wk0zOTYgMTE4aDM2djFoLTM2Wk0zOTYgMTE5aDM2djFoLTM2Wk0zOTYgMTIwaDM2djFoLTM2Wk0zOTYgMTIxaDM1djFoLTM1Wk0zOTYgMTIyaDM1djFoLTM1Wk0zOTYgMTIzaDM1djFoLTM1Wk0zOTcgMTI0aDM0djFoLTM0Wk0zOTcgMTI1aDM0djFoLTM0Wk0zOTcgMTI2aDM0djFoLTM0Wk0zOTcgMTI3aDM0djFoLTM0Wk0zOTcgMTI4aDM1djFoLTM1Wk0zOTcgMTI5aDM1djFoLTM1Wk0zOTcgMTMwaDM1djFoLTM1Wk0zOTcgMTMxaDM1djFoLTM1Wk0zOTcgMTMyaDM1djFoLTM1Wk0zOTggMTMzaDM0djFoLTM0Wk0zOTggMTM0aDM0djFoLTM0Wk0zOTggMTM1aDM0djFoLTM0Wk0zOTkgMTM2aDMydjFoLTMyWk0zOTkgMTM3aDMydjFoLTMyWk0zOTkgMTM4aDMydjFoLTMyWk0zOTkgMTM5aDMydjFoLTMyWk0zOTkgMTQwaDMydjFoLTMyWk0zOTkgMTQxaDMydjFoLTMyWk0zOTkgMTQyaDMydjFoLTMyWk0zOTkgMTQzaDMxdjFoLTMxWk0zOTkgMTQ0aDMxdjFoLTMxWk0zOTkgMTQ1aDMxdjFoLTMxWk0zOTkgMTQ2aDMxdjFoLTMxWk0zOTkgMTQ3aDMxdjFoLTMxWk0zOTkgMTQ4aDMxdjFoLTMxWk00MDAgMTQ5aDMwdjFoLTMwWk00MDAgMTUwaDMwdjFoLTMwWk00MDAgMTUxaDMwdjFoLTMwWk00MDAgMTUyaDMwdjFoLTMwWk00MDAgMTUzaDMwdjFoLTMwWk00MDAgMTU0aDMwdjFoLTMwWk00MDAgMTU1aDI5djFoLTI5Wk00MDAgMTU2aDI5djFoLTI5Wk00MDAgMTU3aDI5djFoLTI5Wk00MDAgMTU4aDI4djFoLTI4Wk00MDEgMTU5aDI3djFoLTI3Wk00MDEgMTYwaDI3djFoLTI3Wk00MDEgMTYxaDI3djFoLTI3Wk00MDEgMTYyaDI3djFoLTI3Wk00MDEgMTYzaDI3djFoLTI3Wk00MDEgMTY0aDI3djFoLTI3Wk00MDEgMTY1aDI3djFoLTI3Wk00MDIgMTY2aDI2djFoLTI2Wk00MDIgMTY3aDI2djFoLTI2Wk00MDIgMTY4aDI2djFoLTI2Wk00MDIgMTY5aDI2djFoLTI2Wk00MDIgMTcwaDI2djFoLTI2Wk00MDIgMTcxaDI1djFoLTI1Wk00MDIgMTcyaDI1djFoLTI1Wk00MDIgMTczaDI1djFoLTI1Wk00MDIgMTc0aDI1djFoLTI1Wk00MDIgMTc1aDI1djFoLTI1Wk00MDIgMTc2aDI1djFoLTI1Wk00MDMgMTc3aDI0djFoLTI0Wk00MDMgMTc4aDI0djFoLTI0Wk00MDMgMTc5aDI0djFoLTI0Wk00MDMgMTgwaDI0djFoLTI0Wk00MDMgMTgxaDI0djFoLTI0Wk00MDMgMTgyaDI0djFoLTI0Wk00MDMgMTgzaDI0djFoLTI0Wk00MDMgMTg0aDIzdjFoLTIzWk00MDQgMTg1aDIydjFoLTIyWk00MDQgMTg2aDIydjFoLTIyWk00MDQgMTg3aDIydjFoLTIyWk00MDQgMTg4aDIydjFoLTIyWk00MDQgMTg5aDIydjFoLTIyWk00MDQgMTkwaDIydjFoLTIyWk00MDQgMTkxaDIxdjFoLTIxWk00MDQgMTkyaDIxdjFoLTIxWk00MDUgMTkzaDIwdjFoLTIwWk00MDUgMTk0aDIwdjFoLTIwWk00MDUgMTk1aDIwdjFoLTIwWk00MDUgMTk2aDIwdjFoLTIwWk00MDUgMTk3aDIwdjFoLTIwWk00MDUgMTk4aDIwdjFoLTIwWk00MDUgMTk5aDIwdjFoLTIwWk00MDUgMjAwaDIwdjFoLTIwWk00MDUgMjAxaDIwdjFoLTIwWk00MDUgMjAyaDIwdjFoLTIwWk00MDUgMjAzaDIwdjFoLTIwWk00MDUgMjA0aDIwdjFoLTIwWk00MDUgMjA1aDIwdjFoLTIwWk00MDUgMjA2aDE5djFoLTE5Wk00MDUgMjA3aDE5djFoLTE5Wk00MDYgMjA4aDE4djFoLTE4Wk00MDYgMjA5aDE4djFoLTE4Wk00MDYgMjEwaDE4djFoLTE4Wk00MDYgMjExaDE4djFoLTE4Wk00MDcgMjEyaDE3djFoLTE3Wk00MDcgMjEzaDE3djFoLTE3Wk00MDcgMjE0aDE3djFoLTE3Wk00MDcgMjE1aDE3djFoLTE3Wk00MDcgMjE2aDE3djFoLTE3Wk00MDcgMjE3aDE3djFoLTE3Wk00MDcgMjE4aDE2djFoLTE2Wk00MDcgMjE5aDE2djFoLTE2Wk00MDcgMjIwaDE2djFoLTE2Wk00MDcgMjIxaDE1djFoLTE1Wk00MDcgMjIyaDE1djFoLTE1Wk00MDcgMjIzaDE1djFoLTE1Wk00MDggMjI0aDE0djFoLTE0Wk00MDggMjI1aDE0djFoLTE0Wk00MDggMjI2aDE0djFoLTE0Wk00MDggMjI3aDE0djFoLTE0Wk00MDggMjI4aDE0djFoLTE0Wk00MDggMjI5aDE0djFoLTE0Wk00MDggMjMwaDE0djFoLTE0Wk00MDggMjMxaDEzdjFoLTEzWk00MDkgMjMyaDEydjFoLTEyWk00MDkgMjMzaDEydjFoLTEyWk00MDkgMjM0aDEydjFoLTEyWk00MDkgMjM1aDEydjFoLTEyWk00MDkgMjM2aDEydjFoLTEyWk00MDkgMjM3aDEydjFoLTEyWk00MDkgMjM4aDEydjFoLTEyWk00MDkgMjM5aDEydjFoLTEyWk00MDkgMjQwaDExdjFoLTExWk00MDkgMjQxaDExdjFoLTExWk00MDkgMjQyaDExdjFoLTExWk00MDkgMjQzaDExdjFoLTExWk00MDkgMjQ0aDExdjFoLTExWk00MDkgMjQ1aDExdjFoLTExWk00MDkgMjQ2aDExdjFoLTExWk00MDkgMjQ3aDExdjFoLTExWk00MTAgMjQ4aDEwdjFoLTEwWk00MTAgMjQ5aDl2MWgtOVpNNDEwIDI1MGg5djFoLTlaTTQxMCAyNTFoOXYxaC05Wk00MTAgMjUyaDl2MWgtOVpNNDEwIDI1M2g5djFoLTlaTTQxMCAyNTRoOXYxaC05Wk00MTIgMjU1aDd2MWgtN1oiLz48L3N2Zz4NCg==");mask-image:var(--pack-mask);mask-mode:luminance;mask-size:contain;mask-repeat:no-repeat;mask-position:center}
img[src$="/assets/mojito-pack.webp"]{--pack-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NTgiIGhlaWdodD0iNzk3IiB2aWV3Qm94PSIwIDAgNjU4IDc5NyI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDUgTDY1OCA1IEw2NTggNjc5IEw2NDEgNzM5IEw1NTggNzQ3IEw0NDggNzU1IEwzNDggNzY1IEwyMzQgNzc1IEwxNzcgNzc3IEwyOCA2NzggTDAgNjc4IFoiLz48cGF0aCBpZD0ibmVnYXRpdmUtc3BhY2UiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjAuNiIgZD0iTTM5OSA0OGgzdjFoLTNaTTM5OSA0OWg1djFoLTVaTTM5OCA1MGg2djFoLTZaTTM5OCA1MWg3djFoLTdaTTM5OCA1Mmg4djFoLThaTTM5OCA1M2g4djFoLThaTTM5OCA1NGg4djFoLThaTTM5OCA1NWg5djFoLTlaTTM5OSA1Nmg4djFoLThaTTM5OSA1N2g4djFoLThaTTM5OSA1OGg5djFoLTlaTTM5OSA1OWg5djFoLTlaTTM5OSA2MGgxMHYxaC0xMFpNNTM0IDYwaDF2MWgtMVpNMzk5IDYxaDEwdjFoLTEwWk01MzMgNjFoNHYxaC00Wk0zOTkgNjJoMTB2MWgtMTBaTTUzMyA2Mmg1djFoLTVaTTM5OSA2M2gxMXYxaC0xMVpNNDE3IDYzaDl2MWgtOVpNNTMzIDYzaDZ2MWgtNlpNNDAwIDY0aDEwdjFoLTEwWk00MTcgNjRoOXYxaC05Wk01MzIgNjRoOHYxaC04Wk00MDAgNjVoMTB2MWgtMTBaTTQxOCA2NWg3djFoLTdaTTUzMiA2NWg4djFoLThaTTQwMCA2NmgxMXYxaC0xMVpNNDE4IDY2aDd2MWgtN1pNNTMyIDY2aDl2MWgtOVpNNDAwIDY3aDExdjFoLTExWk00MTggNjdoN3YxaC03Wk01MzMgNjdoOHYxaC04Wk00MDAgNjhoMTF2MWgtMTFaTTQxOSA2OGg2djFoLTZaTTUzMyA2OGg4djFoLThaTTM5MiA2OWgxdjFoLTFaTTQwMCA2OWgxMnYxaC0xMlpNNDE5IDY5aDV2MWgtNVpNNTMzIDY5aDl2MWgtOVpNMzkxIDcwaDJ2MWgtMlpNNDAxIDcwaDExdjFoLTExWk00MTkgNzBoNXYxaC01Wk01MzMgNzBoOXYxaC05Wk0zOTAgNzFoM3YxaC0zWk00MDEgNzFoMTF2MWgtMTFaTTQyMCA3MWg0djFoLTRaTTUzMyA3MWgxMHYxaC0xMFpNMzkwIDcyaDN2MWgtM1pNNDAxIDcyaDEydjFoLTEyWk00MjAgNzJoNHYxaC00Wk01MzMgNzJoMTB2MWgtMTBaTTM5MCA3M2g0djFoLTRaTTQwMiA3M2gxMXYxaC0xMVpNNDIxIDczaDN2MWgtM1pNNTM0IDczaDEwdjFoLTEwWk0zOTAgNzRoNHYxaC00Wk00MDIgNzRoMTJ2MWgtMTJaTTQyMSA3NGgzdjFoLTNaTTUzNCA3NGgxMHYxaC0xMFpNMzkwIDc1aDR2MWgtNFpNNDAyIDc1aDEydjFoLTEyWk00MjEgNzVoM3YxaC0zWk01MzQgNzVoMTB2MWgtMTBaTTM5MCA3Nmg1djFoLTVaTTQwMyA3NmgxMXYxaC0xMVpNNDIyIDc2aDJ2MWgtMlpNNTM0IDc2aDExdjFoLTExWk0zOTAgNzdoNXYxaC01Wk00MDMgNzdoMTJ2MWgtMTJaTTQyMiA3N2gydjFoLTJaTTUzNCA3N2gxMXYxaC0xMVpNMzg5IDc4aDd2MWgtN1pNNDA0IDc4aDExdjFoLTExWk00MjIgNzhoMnYxaC0yWk01MzUgNzhoMTF2MWgtMTFaTTM4OSA3OWg3djFoLTdaTTQwNSA3OWgxMXYxaC0xMVpNNDIzIDc5aDF2MWgtMVpNNTM1IDc5aDExdjFoLTExWk0zODkgODBoOHYxaC04Wk00MDUgODBoMTF2MWgtMTFaTTQyMyA4MGgydjFoLTJaTTUzNSA4MGgxMXYxaC0xMVpNMzg5IDgxaDh2MWgtOFpNNDA2IDgxaDEwdjFoLTEwWk00MjMgODFoMnYxaC0yWk01MzUgODFoMTJ2MWgtMTJaTTM5MCA4Mmg4djFoLThaTTQwOCA4Mmg5djFoLTlaTTQyNCA4MmgzdjFoLTNaTTUzNSA4MmgxMnYxaC0xMlpNMzkwIDgzaDl2MWgtOVpNNDA5IDgzaDh2MWgtOFpNNDI0IDgzaDV2MWgtNVpNNTM1IDgzaDEzdjFoLTEzWk0zOTAgODRoMTB2MWgtMTBaTTQxMCA4NGg3djFoLTdaTTQyNCA4NGg2djFoLTZaTTUzNiA4NGgxMnYxaC0xMlpNMzkwIDg1aDExdjFoLTExWk00MTIgODVoNnYxaC02Wk00MjUgODVoNXYxaC01Wk01MzYgODVoMTJ2MWgtMTJaTTM5MSA4NmgxMXYxaC0xMVpNNDE1IDg2aDN2MWgtM1pNNDI1IDg2aDV2MWgtNVpNNTM2IDg2aDEzdjFoLTEzWk0zOTEgODdoMTJ2MWgtMTJaTTQxNyA4N2gxdjFoLTFaTTQyNSA4N2g1djFoLTVaTTUzNyA4N2gxMnYxaC0xMlpNMzkyIDg4aDEydjFoLTEyWk00MjUgODhoNXYxaC01Wk01MzcgODhoMTN2MWgtMTNaTTM5MiA4OWgxNHYxaC0xNFpNNDI1IDg5aDV2MWgtNVpNNTM3IDg5aDEzdjFoLTEzWk0zOTIgOTBoMTV2MWgtMTVaTTQyNSA5MGg2djFoLTZaTTUzOCA5MGgxMnYxaC0xMlpNMzkyIDkxaDE3djFoLTE3Wk00MjUgOTFoNnYxaC02Wk01MzggOTFoMTN2MWgtMTNaTTM5MiA5MmgxOXYxaC0xOVpNNDI0IDkyaDZ2MWgtNlpNNTM5IDkyaDEydjFoLTEyWk0zOTIgOTNoMjJ2MWgtMjJaTTQyMyA5M2g3djFoLTdaTTU0MCA5M2gxMnYxaC0xMlpNMzkyIDk0aDI3djFoLTI3Wk00MjAgOTRoMTB2MWgtMTBaTTU0MSA5NGgxMXYxaC0xMVpNMzkyIDk1aDM4djFoLTM4Wk01NDIgOTVoMTB2MWgtMTBaTTM5MiA5NmgzOHYxaC0zOFpNNTQzIDk2aDEwdjFoLTEwWk0yMzQgOTdoMXYxaC0xWk0zOTIgOTdoMzh2MWgtMzhaTTU0NCA5N2g5djFoLTlaTTIzNCA5OGgzdjFoLTNaTTM5MiA5OGgzOHYxaC0zOFpNNTQ2IDk4aDh2MWgtOFpNMjM0IDk5aDV2MWgtNVpNMzkyIDk5aDM4djFoLTM4Wk01NDggOTloNnYxaC02Wk0yMzQgMTAwaDV2MWgtNVpNMzkyIDEwMGgzOHYxaC0zOFpNNTUxIDEwMGgzdjFoLTNaTTIzNCAxMDFoNnYxaC02Wk0zOTIgMTAxaDM3djFoLTM3Wk0yMzQgMTAyaDZ2MWgtNlpNMzkyIDEwMmgzN3YxaC0zN1pNMjM0IDEwM2g2djFoLTZaTTM5MiAxMDNoMzd2MWgtMzdaTTIzNCAxMDRoNnYxaC02Wk0zOTIgMTA0aDM3djFoLTM3Wk0yMzQgMTA1aDZ2MWgtNlpNMzkyIDEwNWgzN3YxaC0zN1pNMjM0IDEwNmg2djFoLTZaTTM5MiAxMDZoMzd2MWgtMzdaTTIzNCAxMDdoNnYxaC02Wk0zOTIgMTA3aDM2djFoLTM2Wk0yMzQgMTA4aDZ2MWgtNlpNMzkzIDEwOGgzNnYxaC0zNlpNMjM0IDEwOWg2djFoLTZaTTM5MyAxMDloMzV2MWgtMzVaTTIzNCAxMTBoNnYxaC02Wk0zOTMgMTEwaDM1djFoLTM1Wk0yMzQgMTExaDZ2MWgtNlpNMzkzIDExMWgzNXYxaC0zNVpNMjM0IDExMmg2djFoLTZaTTM5MyAxMTJoMzV2MWgtMzVaTTIzNCAxMTNoNnYxaC02Wk0zOTMgMTEzaDM1djFoLTM1Wk0yMzQgMTE0aDV2MWgtNVpNMzkzIDExNGgzNXYxaC0zNVpNMjM1IDExNWg0djFoLTRaTTM5MyAxMTVoMzV2MWgtMzVaTTIzNSAxMTZoNHYxaC00Wk0zOTMgMTE2aDM1djFoLTM1Wk0yMzUgMTE3aDR2MWgtNFpNMzk0IDExN2gzNHYxaC0zNFpNMjM1IDExOGg0djFoLTRaTTM5NCAxMThoMzR2MWgtMzRaTTIzNSAxMTloNHYxaC00Wk0zOTQgMTE5aDMzdjFoLTMzWk0yMzUgMTIwaDN2MWgtM1pNMzk0IDEyMGgzM3YxaC0zM1pNMjM1IDEyMWgzdjFoLTNaTTM5NCAxMjFoMzN2MWgtMzNaTTIzNiAxMjJoMnYxaC0yWk0zOTQgMTIyaDMzdjFoLTMzWk0yMzYgMTIzaDJ2MWgtMlpNMzk0IDEyM2gzM3YxaC0zM1pNMjM2IDEyNGgydjFoLTJaTTM5NCAxMjRoMzN2MWgtMzNaTTIzNiAxMjVoMnYxaC0yWk0zOTUgMTI1aDMydjFoLTMyWk0yMzYgMTI2aDJ2MWgtMlpNMzk1IDEyNmgzMnYxaC0zMlpNMjM2IDEyN2gydjFoLTJaTTM5NSAxMjdoMzJ2MWgtMzJaTTIzNiAxMjhoMXYxaC0xWk0zOTUgMTI4aDMxdjFoLTMxWk0yMzYgMTI5aDF2MWgtMVpNMzk1IDEyOWgzMXYxaC0zMVpNMzk1IDEzMGgzMXYxaC0zMVpNMzk2IDEzMWgzMHYxaC0zMFpNMzk2IDEzMmgzMHYxaC0zMFpNMzk2IDEzM2gzMHYxaC0zMFpNMzk2IDEzNGgzMHYxaC0zMFpNMzk2IDEzNWgzMHYxaC0zMFpNMzk2IDEzNmgzMHYxaC0zMFpNMzk2IDEzN2gzMHYxaC0zMFpNMzk2IDEzOGgzMHYxaC0zMFpNMzk2IDEzOWgzMHYxaC0zMFpNMzk2IDE0MGgzMHYxaC0zMFpNMzk3IDE0MWgyOXYxaC0yOVpNMzk3IDE0MmgyOXYxaC0yOVpNMzk3IDE0M2gyOXYxaC0yOVpNMzk3IDE0NGgyOHYxaC0yOFpNMzk3IDE0NWgyOHYxaC0yOFpNMzk4IDE0NmgyN3YxaC0yN1pNMzk4IDE0N2gyN3YxaC0yN1pNMzk4IDE0OGgyN3YxaC0yN1pNMzk4IDE0OWgyN3YxaC0yN1pNMzk4IDE1MGgyN3YxaC0yN1pNMzk4IDE1MWgyNnYxaC0yNlpNMzk4IDE1MmgyNnYxaC0yNlpNMzk4IDE1M2gyNnYxaC0yNlpNMzk4IDE1NGgyNnYxaC0yNlpNMzk5IDE1NWgyNXYxaC0yNVpNMzk4IDE1NmgyNnYxaC0yNlpNMzk4IDE1N2gyNnYxaC0yNlpNMzk4IDE1OGgyNnYxaC0yNlpNMzk5IDE1OWgyNXYxaC0yNVpNMzk5IDE2MGgyNHYxaC0yNFpNMzk5IDE2MWgyNHYxaC0yNFpNMzk5IDE2MmgyNHYxaC0yNFpNMzk5IDE2M2gyNHYxaC0yNFpNMzk5IDE2NGgyNHYxaC0yNFpNMzk5IDE2NWgyNHYxaC0yNFpNNDAwIDE2NmgyM3YxaC0yM1pNNDAwIDE2N2gyM3YxaC0yM1pNNDAwIDE2OGgyM3YxaC0yM1pNNDAwIDE2OWgyM3YxaC0yM1pNNDAwIDE3MGgyM3YxaC0yM1pNNDAwIDE3MWgyM3YxaC0yM1pNNDAwIDE3MmgyMnYxaC0yMlpNNDAwIDE3M2gyMnYxaC0yMlpNNDAwIDE3NGgyMnYxaC0yMlpNNDAwIDE3NWgyMnYxaC0yMlpNNDAwIDE3NmgyMnYxaC0yMlpNNDAwIDE3N2gyMXYxaC0yMVpNNDAxIDE3OGgyMHYxaC0yMFpNNDAxIDE3OWgyMHYxaC0yMFpNNDAxIDE4MGgyMHYxaC0yMFpNNDAxIDE4MWgyMHYxaC0yMFpNNDAyIDE4MmgxOXYxaC0xOVpNNDAyIDE4M2gxOXYxaC0xOVpNNDAyIDE4NGgxOXYxaC0xOVpNNDAyIDE4NWgxOXYxaC0xOVpNNDAyIDE4NmgxOXYxaC0xOVpNNDAyIDE4N2gxOXYxaC0xOVpNNDAyIDE4OGgxOXYxaC0xOVpNNDAyIDE4OWgxOXYxaC0xOVpNNDAyIDE5MGgxOXYxaC0xOVpNNDAyIDE5MWgxOHYxaC0xOFpNNDAyIDE5MmgxOHYxaC0xOFpNNDAyIDE5M2gxOHYxaC0xOFpNNDAyIDE5NGgxOHYxaC0xOFpNNDAyIDE5NWgxOHYxaC0xOFpNNDAyIDE5NmgxOHYxaC0xOFpNNDAzIDE5N2gxN3YxaC0xN1pNNDAzIDE5OGgxN3YxaC0xN1pNNDAzIDE5OWgxN3YxaC0xN1pNNDAzIDIwMGgxN3YxaC0xN1pNNDAzIDIwMWgxN3YxaC0xN1pNNDAzIDIwMmgxN3YxaC0xN1pNNDAzIDIwM2gxN3YxaC0xN1pNNDAzIDIwNGgxN3YxaC0xN1pNNDAzIDIwNWgxN3YxaC0xN1pNNDA0IDIwNmgxNnYxaC0xNlpNNDA0IDIwN2gxNnYxaC0xNlpNNDA0IDIwOGgxNXYxaC0xNVpNNDA0IDIwOWgxNXYxaC0xNVpNNDA0IDIxMGgxNXYxaC0xNVpNNDA0IDIxMWgxNXYxaC0xNVpNNDA0IDIxMmgxNXYxaC0xNVpNNDA0IDIxM2gxNXYxaC0xNVpNNDA0IDIxNGgxNXYxaC0xNVpNNDA1IDIxNWgxNHYxaC0xNFpNNDA1IDIxNmgxNHYxaC0xNFpNNDA1IDIxN2gxM3YxaC0xM1pNNDA1IDIxOGgxM3YxaC0xM1pNNDA1IDIxOWgxM3YxaC0xM1pNNDA1IDIyMGgxM3YxaC0xM1pNNDA1IDIyMWgxM3YxaC0xM1pNNDA2IDIyMmgxMXYxaC0xMVpNNDA2IDIyM2gxMXYxaC0xMVpNNDA2IDIyNGgxMXYxaC0xMVpNNDA2IDIyNWgxMXYxaC0xMVpNNDA3IDIyNmgxMHYxaC0xMFpNNDA3IDIyN2gxMHYxaC0xMFpNNDA3IDIyOGgxMHYxaC0xMFpNNDA3IDIyOWgxMHYxaC0xMFpNNDA3IDIzMGgxMHYxaC0xMFpNNDA3IDIzMWgxMHYxaC0xMFpNNDA3IDIzMmg5djFoLTlaTTQwNyAyMzNoOXYxaC05Wk00MDcgMjM0aDl2MWgtOVpNNDA3IDIzNWg5djFoLTlaTTQwNyAyMzZoOXYxaC05Wk00MDcgMjM3aDl2MWgtOVpNNDA3IDIzOGg5djFoLTlaTTQwNyAyMzloOXYxaC05Wk00MDggMjQwaDh2MWgtOFpNNDA4IDI0MWg4djFoLThaTTQwOCAyNDJoOHYxaC04Wk00MDggMjQzaDh2MWgtOFpNNDA4IDI0NGg4djFoLThaTTQwOCAyNDVoOHYxaC04Wk00MDggMjQ2aDh2MWgtOFpNNDA4IDI0N2g3djFoLTdaTTQwOSAyNDhoNnYxaC02Wk00MDkgMjQ5aDZ2MWgtNlpNNDA5IDI1MGg2djFoLTZaTTQwOSAyNTFoNnYxaC02Wk00MDkgMjUyaDZ2MWgtNlpNNDA5IDI1M2g1djFoLTVaTTQxMCAyNTRoNHYxaC00Wk00MTAgMjU1aDR2MWgtNFpNNDEwIDI1Nmg0djFoLTRaTTQxMCAyNTdoNHYxaC00Wk00MTAgMjU4aDR2MWgtNFpNNDEyIDI1OWgydjFoLTJaIi8+PC9zdmc+DQo=");mask-image:var(--pack-mask);mask-mode:luminance;mask-size:contain;mask-repeat:no-repeat;mask-position:center}
img[src$="/assets/pina-colada-pack.webp"]{--pack-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NzEiIGhlaWdodD0iODAwIiB2aWV3Qm94PSIwIDAgNjcxIDgwMCI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDUgTDY3MSA1IEw2NzEgNjc3IEw2NjIgNzM5IEw1OTIgNzQ1IEw0ODEgNzU0IEwzNjYgNzY0IEwyNjAgNzcxIEwyMDEgNzc0IEw1MiA2NzkgTDAgNjc5IFoiLz48cGF0aCBpZD0ibmVnYXRpdmUtc3BhY2UiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjAuNiIgZD0iTTQyMCA0N2g0djFoLTRaTTQyMCA0OGg0djFoLTRaTTQyMCA0OWg1djFoLTVaTTQyMCA1MGg1djFoLTVaTTQyMCA1MWg1djFoLTVaTTQyMCA1Mmg2djFoLTZaTTQyMCA1M2g2djFoLTZaTTQyMCA1NGg2djFoLTZaTTQyMCA1NWg3djFoLTdaTTQyMCA1Nmg3djFoLTdaTTQyMCA1N2g4djFoLThaTTU1NSA1N2g0djFoLTRaTTQyMCA1OGg4djFoLThaTTU1NSA1OGg1djFoLTVaTTQyMCA1OWg4djFoLThaTTU1NSA1OWg1djFoLTVaTTQyMCA2MGg5djFoLTlaTTU1NSA2MGg2djFoLTZaTTQyMCA2MWg5djFoLTlaTTU1NSA2MWg2djFoLTZaTTQyMCA2Mmg5djFoLTlaTTU1NSA2Mmg3djFoLTdaTTQyMCA2M2gxMHYxaC0xMFpNNTU1IDYzaDd2MWgtN1pNNDIwIDY0aDEwdjFoLTEwWk01NTUgNjRoN3YxaC03Wk00MjAgNjVoMTB2MWgtMTBaTTU1NSA2NWg4djFoLThaTTQyMCA2NmgxMXYxaC0xMVpNNTU1IDY2aDh2MWgtOFpNNDIwIDY3aDExdjFoLTExWk00MzggNjdoMTB2MWgtMTBaTTU1NSA2N2g4djFoLThaTTQxMyA2OGgxdjFoLTFaTTQyMSA2OGgxMHYxaC0xMFpNNDM4IDY4aDEwdjFoLTEwWk01NTUgNjhoOXYxaC05Wk00MTEgNjloM3YxaC0zWk00MjEgNjloMTF2MWgtMTFaTTQzOSA2OWg5djFoLTlaTTU1NSA2OWg5djFoLTlaTTQxMSA3MGgzdjFoLTNaTTQyMSA3MGgxMXYxaC0xMVpNNDM5IDcwaDh2MWgtOFpNNTU1IDcwaDl2MWgtOVpNNDEwIDcxaDR2MWgtNFpNNDIxIDcxaDExdjFoLTExWk00MzkgNzFoOHYxaC04Wk01NTYgNzFoOXYxaC05Wk00MTAgNzJoNHYxaC00Wk00MjIgNzJoMTF2MWgtMTFaTTQ0MCA3Mmg3djFoLTdaTTU1NiA3Mmg5djFoLTlaTTQxMCA3M2g1djFoLTVaTTQyMiA3M2gxMXYxaC0xMVpNNDQwIDczaDd2MWgtN1pNNTU2IDczaDEwdjFoLTEwWk00MTAgNzRoNXYxaC01Wk00MjMgNzRoMTB2MWgtMTBaTTQ0MCA3NGg3djFoLTdaTTU1NiA3NGgxMHYxaC0xMFpNNDEwIDc1aDZ2MWgtNlpNNDIzIDc1aDExdjFoLTExWk00NDEgNzVoNnYxaC02Wk01NTYgNzVoMTB2MWgtMTBaTTQxMSA3Nmg1djFoLTVaTTQyNCA3NmgxMHYxaC0xMFpNNDQxIDc2aDd2MWgtN1pNNTU2IDc2aDExdjFoLTExWk00MTAgNzdoNnYxaC02Wk00MjQgNzdoMTB2MWgtMTBaTTQ0MSA3N2g3djFoLTdaTTU1NiA3N2gxMXYxaC0xMVpNNDExIDc4aDZ2MWgtNlpNNDI1IDc4aDEwdjFoLTEwWk00NDIgNzhoN3YxaC03Wk01NTYgNzhoMTJ2MWgtMTJaTTQxMSA3OWg3djFoLTdaTTQyNiA3OWg5djFoLTlaTTQ0MiA3OWg3djFoLTdaTTU0OCA3OWgxdjFoLTFaTTU1NiA3OWgxMnYxaC0xMlpNNDExIDgwaDd2MWgtN1pNNDI3IDgwaDh2MWgtOFpNNDQyIDgwaDl2MWgtOVpNNTQ3IDgwaDJ2MWgtMlpNNTU3IDgwaDExdjFoLTExWk00MTEgODFoOHYxaC04Wk00MjcgODFoOXYxaC05Wk00NDMgODFoMTF2MWgtMTFaTTU0NCA4MWg1djFoLTVaTTU1NyA4MWgxMnYxaC0xMlpNNDExIDgyaDl2MWgtOVpNNDI4IDgyaDh2MWgtOFpNNDQzIDgyaDEydjFoLTEyWk01NDQgODJoNnYxaC02Wk01NTcgODJoMTJ2MWgtMTJaTTQxMSA4M2g5djFoLTlaTTQyOSA4M2g3djFoLTdaTTQ0MyA4M2gxMnYxaC0xMlpNNTQ0IDgzaDZ2MWgtNlpNNTU4IDgzaDExdjFoLTExWk00MTEgODRoMTB2MWgtMTBaTTQzMCA4NGg3djFoLTdaTTQ0NCA4NGgxMXYxaC0xMVpNNTQzIDg0aDd2MWgtN1pNNTU4IDg0aDEydjFoLTEyWk00MTIgODVoMTB2MWgtMTBaTTQzMiA4NWg1djFoLTVaTTQ0NCA4NWgxMXYxaC0xMVpNNTQ0IDg1aDd2MWgtN1pNNTU5IDg1aDExdjFoLTExWk00MTIgODZoMTF2MWgtMTFaTTQzNCA4NmgzdjFoLTNaTTQ0NCA4NmgxMXYxaC0xMVpNNTQzIDg2aDh2MWgtOFpNNTU5IDg2aDExdjFoLTExWk00MTIgODdoMTJ2MWgtMTJaTTQ0NSA4N2gxMHYxaC0xMFpNNTQzIDg3aDh2MWgtOFpNNTYwIDg3aDExdjFoLTExWk00MTMgODhoMTJ2MWgtMTJaTTQ0NSA4OGgxMHYxaC0xMFpNNTQ0IDg4aDh2MWgtOFpNNTYwIDg4aDExdjFoLTExWk00MTMgODloMTN2MWgtMTNaTTQ0NCA4OWgxMXYxaC0xMVpNNTQ0IDg5aDh2MWgtOFpNNTYxIDg5aDEwdjFoLTEwWk00MTMgOTBoMTV2MWgtMTVaTTQ0NCA5MGgxMXYxaC0xMVpNNTQ0IDkwaDl2MWgtOVpNNTYyIDkwaDEwdjFoLTEwWk00MTMgOTFoMTd2MWgtMTdaTTQ0MyA5MWgxMnYxaC0xMlpNNTQ0IDkxaDEwdjFoLTEwWk01NjIgOTFoMTB2MWgtMTBaTTQxMyA5MmgyMnYxaC0yMlpNNDQyIDkyaDEzdjFoLTEzWk01NDQgOTJoMTB2MWgtMTBaTTU2MyA5MmgxMHYxaC0xMFpNMjU1IDkzaDF2MWgtMVpNNDEzIDkzaDQxdjFoLTQxWk01NDQgOTNoMTF2MWgtMTFaTTU2NCA5M2g5djFoLTlaTTI1NSA5NGgydjFoLTJaTTQxMyA5NGg0MXYxaC00MVpNNTQ0IDk0aDExdjFoLTExWk01NjUgOTRoOHYxaC04Wk0yNTUgOTVoNHYxaC00Wk00MTMgOTVoNDF2MWgtNDFaTTU0NCA5NWgydjFoLTJaTTU2NiA5NWg4djFoLThaTTI1NSA5Nmg3djFoLTdaTTQxMyA5Nmg0MXYxaC00MVpNNTQ0IDk2aDJ2MWgtMlpNNTY3IDk2aDd2MWgtN1pNMjU2IDk3aDZ2MWgtNlpNNDEzIDk3aDQxdjFoLTQxWk01NDUgOTdoMXYxaC0xWk01NjkgOTdoNXYxaC01Wk0yNTYgOThoNnYxaC02Wk00MTQgOThoNDB2MWgtNDBaTTU3MiA5OGgzdjFoLTNaTTI1NiA5OWg2djFoLTZaTTQxNCA5OWg0MHYxaC00MFpNMjU2IDEwMGg2djFoLTZaTTQxNCAxMDBoNDB2MWgtNDBaTTI1NiAxMDFoNnYxaC02Wk00MTQgMTAxaDM5djFoLTM5Wk0yNTYgMTAyaDZ2MWgtNlpNNDE0IDEwMmgzOXYxaC0zOVpNMjU2IDEwM2g2djFoLTZaTTQxNCAxMDNoMzl2MWgtMzlaTTI1NiAxMDRoNnYxaC02Wk00MTQgMTA0aDM5djFoLTM5Wk0yNTYgMTA1aDZ2MWgtNlpNNDE0IDEwNWgzOXYxaC0zOVpNMjU3IDEwNmg1djFoLTVaTTQxNCAxMDZoMzl2MWgtMzlaTTI1NyAxMDdoNXYxaC01Wk00MTQgMTA3aDM5djFoLTM5Wk0yNTcgMTA4aDV2MWgtNVpNNDE1IDEwOGgzOHYxaC0zOFpNMjU3IDEwOWg0djFoLTRaTTQxNSAxMDloMzd2MWgtMzdaTTI1NyAxMTBoNHYxaC00Wk00MTUgMTEwaDM3djFoLTM3Wk0yNTcgMTExaDR2MWgtNFpNNDE1IDExMWgzN3YxaC0zN1pNMjU3IDExMmg0djFoLTRaTTQxNSAxMTJoMzZ2MWgtMzZaTTI1NyAxMTNoNHYxaC00Wk00MTUgMTEzaDM2djFoLTM2Wk0yNTcgMTE0aDN2MWgtM1pNNDE1IDExNGgzN3YxaC0zN1pNMjU4IDExNWgydjFoLTJaTTQxNSAxMTVoMzd2MWgtMzdaTTI1OCAxMTZoMXYxaC0xWk00MTUgMTE2aDM3djFoLTM3Wk0yNTggMTE3aDF2MWgtMVpNNDE2IDExN2gzNnYxaC0zNlpNNDE2IDExOGgzNXYxaC0zNVpNNDE2IDExOWgzNXYxaC0zNVpNNDE3IDEyMGgzNHYxaC0zNFpNNDE3IDEyMWgzNHYxaC0zNFpNNDE3IDEyMmgzNHYxaC0zNFpNNDE3IDEyM2gzNHYxaC0zNFpNNDE3IDEyNGgzNHYxaC0zNFpNNDE3IDEyNWgzNHYxaC0zNFpNNDE3IDEyNmgzNHYxaC0zNFpNNDE3IDEyN2gzM3YxaC0zM1pNNDE4IDEyOGgzMnYxaC0zMlpNNDE4IDEyOWgzMnYxaC0zMlpNNDE4IDEzMGgzMnYxaC0zMlpNNDE4IDEzMWgzMnYxaC0zMlpNNDE4IDEzMmgzMnYxaC0zMlpNNDE4IDEzM2gzMnYxaC0zMlpNNDE4IDEzNGgzMnYxaC0zMlpNNDE4IDEzNWgzMnYxaC0zMlpNNDE4IDEzNmgzMnYxaC0zMlpNNDE4IDEzN2gzMnYxaC0zMlpNNDE4IDEzOGgzMnYxaC0zMlpNNDE5IDEzOWgzMXYxaC0zMVpNNDE5IDE0MGgzMXYxaC0zMVpNNDE5IDE0MWgzMXYxaC0zMVpNNDE5IDE0MmgzMXYxaC0zMVpNNDE5IDE0M2gzMHYxaC0zMFpNNDE5IDE0NGgzMHYxaC0zMFpNNDIwIDE0NWgyOXYxaC0yOVpNNDIwIDE0NmgyOXYxaC0yOVpNNDIwIDE0N2gyOXYxaC0yOVpNNDIwIDE0OGgyOXYxaC0yOVpNNDIwIDE0OWgyOXYxaC0yOVpNNDIwIDE1MGgyOHYxaC0yOFpNNDIwIDE1MWgyOHYxaC0yOFpNNDIwIDE1MmgyOHYxaC0yOFpNNDIwIDE1M2gyOHYxaC0yOFpNNDIwIDE1NGgyOHYxaC0yOFpNNDIxIDE1NWgyN3YxaC0yN1pNNDIxIDE1NmgyN3YxaC0yN1pNNDIxIDE1N2gyNnYxaC0yNlpNNDIxIDE1OGgyNnYxaC0yNlpNNDIxIDE1OWgyNnYxaC0yNlpNNDIxIDE2MGgyNnYxaC0yNlpNNDIxIDE2MWgyNnYxaC0yNlpNNDIyIDE2MmgyNXYxaC0yNVpNNDIyIDE2M2gyNXYxaC0yNVpNNDIyIDE2NGgyNXYxaC0yNVpNNDIyIDE2NWgyNXYxaC0yNVpNNDIyIDE2NmgyNXYxaC0yNVpNNDIyIDE2N2gyNXYxaC0yNVpNNDIyIDE2OGgyNXYxaC0yNVpNNDIyIDE2OWgyNXYxaC0yNVpNNDIzIDE3MGgyNHYxaC0yNFpNNDIzIDE3MWgyNHYxaC0yNFpNNDIzIDE3MmgyNHYxaC0yNFpNNDIzIDE3M2gyNHYxaC0yNFpNNDIzIDE3NGgyNHYxaC0yNFpNNDIzIDE3NWgyM3YxaC0yM1pNNDIzIDE3NmgyM3YxaC0yM1pNNDIzIDE3N2gyM3YxaC0yM1pNNDIzIDE3OGgyM3YxaC0yM1pNNDIzIDE3OWgyM3YxaC0yM1pNNDIzIDE4MGgyM3YxaC0yM1pNNDIzIDE4MWgyM3YxaC0yM1pNNDIzIDE4MmgyM3YxaC0yM1pNNDI0IDE4M2gyMXYxaC0yMVpNNDI0IDE4NGgyMXYxaC0yMVpNNDI0IDE4NWgyMXYxaC0yMVpNNDI0IDE4NmgyMXYxaC0yMVpNNDI0IDE4N2gyMXYxaC0yMVpNNDI0IDE4OGgyMXYxaC0yMVpNNDI0IDE4OWgyMXYxaC0yMVpNNDI0IDE5MGgyMXYxaC0yMVpNNDI0IDE5MWgyMXYxaC0yMVpNNDI0IDE5MmgyMXYxaC0yMVpNNDI0IDE5M2gyMXYxaC0yMVpNNDI0IDE5NGgyMXYxaC0yMVpNNDI1IDE5NWgyMHYxaC0yMFpNNDI1IDE5NmgyMHYxaC0yMFpNNDI1IDE5N2gxOXYxaC0xOVpNNDI1IDE5OGgxOXYxaC0xOVpNNDI1IDE5OWgxOXYxaC0xOVpNNDI1IDIwMGgxOXYxaC0xOVpNNDI1IDIwMWgxOXYxaC0xOVpNNDI2IDIwMmgxOHYxaC0xOFpNNDI2IDIwM2gxOHYxaC0xOFpNNDI2IDIwNGgxOHYxaC0xOFpNNDI2IDIwNWgxOHYxaC0xOFpNNDI2IDIwNmgxOHYxaC0xOFpNNDI2IDIwN2gxOHYxaC0xOFpNNDI2IDIwOGgxOHYxaC0xOFpNNDI2IDIwOWgxOHYxaC0xOFpNNDI2IDIxMGgxOHYxaC0xOFpNNDI2IDIxMWgxOHYxaC0xOFpNNDI2IDIxMmgxOHYxaC0xOFpNNDI3IDIxM2gxN3YxaC0xN1pNNDI3IDIxNGgxNnYxaC0xNlpNNDI3IDIxNWgxNnYxaC0xNlpNNDI3IDIxNmgxNnYxaC0xNlpNNDI3IDIxN2gxNnYxaC0xNlpNNDI3IDIxOGgxNnYxaC0xNlpNNDI3IDIxOWgxNnYxaC0xNlpNNDI3IDIyMGgxNnYxaC0xNlpNNDI3IDIyMWgxNnYxaC0xNlpNNDI3IDIyMmgxNXYxaC0xNVpNNDI3IDIyM2gxNXYxaC0xNVpNNDI4IDIyNGgxNHYxaC0xNFpNNDI4IDIyNWgxNHYxaC0xNFpNNDI4IDIyNmgxNHYxaC0xNFpNNDI4IDIyN2gxNHYxaC0xNFpNNDI5IDIyOGgxMnYxaC0xMlpNNDI5IDIyOWgxMnYxaC0xMlpNNDI5IDIzMGgxMnYxaC0xMlpNNDI5IDIzMWgxMnYxaC0xMlpNNDI5IDIzMmgxMnYxaC0xMlpNNDI5IDIzM2gxMnYxaC0xMlpNNDI5IDIzNGgxMnYxaC0xMlpNNDI5IDIzNWgxMnYxaC0xMlpNNDI5IDIzNmgxMnYxaC0xMlpNNDI5IDIzN2gxMnYxaC0xMlpNNDI5IDIzOGgxMnYxaC0xMlpNNDI5IDIzOWgxMnYxaC0xMlpNNDI5IDI0MGgxMnYxaC0xMlpNNDI5IDI0MWgxMXYxaC0xMVpNNDI5IDI0MmgxMXYxaC0xMVpNNDI5IDI0M2gxMXYxaC0xMVpNNDMwIDI0NGgxMHYxaC0xMFpNNDMwIDI0NWgxMHYxaC0xMFpNNDMwIDI0NmgxMHYxaC0xMFpNNDMwIDI0N2gxMHYxaC0xMFpNNDMwIDI0OGg5djFoLTlaTTQzMCAyNDloOXYxaC05Wk00MzAgMjUwaDl2MWgtOVpNNDMwIDI1MWg5djFoLTlaTTQzMCAyNTJoOXYxaC05Wk00MzEgMjUzaDh2MWgtOFpNNDMxIDI1NGg4djFoLThaIi8+PC9zdmc+DQo=");mask-image:var(--pack-mask);mask-mode:luminance;mask-size:contain;mask-repeat:no-repeat;mask-position:center}

/* R2.4: PET is an individual bottle; glass packs keep their existing composition. */
.js [data-presentation-toggle][hidden]{display:none!important}
.pdp[data-family="pet"] .pdp-stage .pack,.pdp[data-family="pet"] button[data-presentation="pack"],
.hero-product img[hidden],.pdp-stage img[hidden]{display:none!important}
.flavor-sections[data-collection-family="pet"] .flavor-stage .bottle.pet-only{left:0;right:0;top:6%;margin-inline:auto;height:88%;max-width:70%;transform:none}
.pdp[data-family="pet"] .pdp-stage .media{left:0;right:0;top:5%;margin-inline:auto;height:88%;max-width:70%;transform:none}
.distribution-label.pet{width:100%;padding:30px max(18px,calc((100% - 1280px)/2));background:#ede7d7;color:#112a22;border-color:#112a2233}
.pack-ribbon.pet-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;gap:24px;padding:44px max(18px,calc((100% - 1280px)/2)) 64px;overflow:visible}
.pack-ribbon.pet-ribbon img{width:100%;min-width:0;height:340px;object-fit:contain;transform:none}
@media(max-width:600px){.pack-ribbon.pet-ribbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.pack-ribbon.pet-ribbon img{height:240px}}
