@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.woff) format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff) format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff) format("woff")}:root{--bg: #07070a;--bg-2: #0f0f14;--bg-3: #17171e;--line: rgba(255, 255, 255, .09);--text: #f4f3ef;--muted: #a3a2ab;--gold: #f5b014;--gold-2: #ffd35a;--accent: #2f8fe0;--accent-glow: #63b6ff;--font-display: "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif;--font-body: "Barlow", "Segoe UI", sans-serif;--radius: 18px;--container: 1200px;--gutter: clamp(16px, 4vw, 40px);--header-h: 76px;--ease: cubic-bezier(.2, .8, .2, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:900;line-height:.95;margin:0;text-transform:uppercase;letter-spacing:.005em}p{margin:0}ul{margin:0;padding:0;list-style:none}::selection{background:var(--accent);color:#fff}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.section{padding:clamp(80px,11vw,140px) 0;position:relative}.skip-link{position:absolute;left:-999px;top:8px;z-index:200;background:var(--gold);color:#000;padding:8px 14px;border-radius:8px}.skip-link:focus{left:8px}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:6px}.kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.section-title{max-width:720px;margin-bottom:clamp(40px,6vw,64px)}.section-title--center{margin-inline:auto;text-align:center}.section-title h2{font-size:clamp(42px,7vw,84px);margin-top:14px}.section-title p{margin-top:18px;color:var(--muted);font-size:18px;max-width:580px}.section-title--center p{margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:1.5px solid transparent;font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s,color .25s}.btn--primary{background:linear-gradient(135deg,var(--gold-2),var(--gold) 55%,#e58a00);color:#111;box-shadow:0 10px 30px -10px #f5b014b3}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #f5b014e6}.btn--ghost{border-color:#ffffff47;color:var(--text);background:#ffffff08}.btn--ghost:hover{border-color:var(--accent-glow);color:#fff;background:color-mix(in srgb,var(--accent) 18%,transparent)}.btn--sm{min-height:42px;padding:0 18px;font-size:16px}.btn--block{width:100%}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}}.header{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);transition:background .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.header.is-scrolled,.header.is-open{background:#07070ad1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line)}.header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.header__logo img{width:auto;height:64px}.header__nav{display:flex;align-items:center;gap:26px}.header__nav a:not(.btn){font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--muted);position:relative;transition:color .2s}.header__nav a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease),background .6s}.header__nav a:not(.btn):hover,.header__nav a.active:not(.btn){color:#fff}.header__nav a:not(.btn):hover:after,.header__nav a.active:not(.btn):after{transform:scaleX(1)}.header__toggle{display:none;background:none;border:0;padding:8px;cursor:pointer;color:#fff}@media (max-width: 900px){.header__toggle{display:inline-flex}.header__nav{position:fixed;inset:var(--header-h) 0 auto;flex-direction:column;align-items:flex-start;gap:6px;padding:28px var(--gutter);height:calc(100dvh - var(--header-h));overflow-y:auto;background:#07070a;transform:translate(100%);transition:transform .4s var(--ease)}.header.is-open{background:#07070a;backdrop-filter:none;-webkit-backdrop-filter:none}.header.is-open .header__nav{transform:none}.header__nav a:not(.btn){font-size:34px;font-weight:900;color:#fff;padding:6px 0}.header__cta{margin-top:20px}}.hero{position:relative;min-height:100svh;padding:calc(var(--header-h) + 40px) 0 60px;display:flex;align-items:center;overflow:hidden;isolation:isolate}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.hero__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 72% 50%,color-mix(in srgb,var(--accent) 40%,transparent),transparent 70%),radial-gradient(40% 50% at 10% 100%,rgba(245,176,20,.12),transparent 70%);transition:background .9s}.hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 70% at 70% 50%,#000,transparent);mask-image:radial-gradient(70% 70% at 70% 50%,#000,transparent)}.hero__word{position:absolute;right:-4vw;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-weight:900;font-size:min(46vw,640px);line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.06);letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.hero__bolt{position:absolute;left:44%;top:-5%;width:min(22vw,260px);height:110%;fill:color-mix(in srgb,var(--accent) 22%,transparent);filter:blur(1px);transition:fill .9s}.hero__grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:40px}.hero__copy{position:relative;z-index:2}.hero__kicker{color:var(--accent-glow);transition:color .6s}.hero__title{font-size:clamp(64px,11vw,150px);line-height:.86;margin:18px 0 26px;animation:rise 1s var(--ease) both}.hero__title em{font-style:normal;background:linear-gradient(100deg,#fff 0%,var(--accent-glow) 45%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__text{max-width:480px;font-size:19px;color:#cfced6;animation:rise 1s .12s var(--ease) both}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px;animation:rise 1s .24s var(--ease) both}.flavor-picker{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px;animation:rise 1s .36s var(--ease) both}.flavor-picker__item{display:inline-flex;align-items:center;gap:9px;padding:9px 16px 9px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:all .3s var(--ease)}.flavor-picker__dot{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 0 var(--c);transition:box-shadow .3s}.flavor-picker__item:hover{color:#fff;border-color:#ffffff40}.flavor-picker__item.is-active{color:#fff;border-color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.flavor-picker__item.is-active .flavor-picker__dot{box-shadow:0 0 14px 2px var(--c)}.hero__stage{position:relative;display:grid;place-items:center;padding:20px 0 70px}.hero__halo{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-glow) 55%,transparent),transparent 65%);filter:blur(30px);transition:background .9s;animation:pulse 4.2s ease-in-out infinite}.hero__cans{position:relative;width:100%;max-width:680px;height:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6));animation:float-group 7s ease-in-out infinite,rise 1.1s .15s var(--ease) both}.hero__flavor{position:absolute;right:0;bottom:8%;display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-display);text-transform:uppercase;line-height:1;text-decoration:none}.hero__flavor span{font-size:14px;letter-spacing:.3em;color:var(--muted);font-weight:700}.hero__flavor strong{font-size:clamp(28px,3.2vw,44px);font-weight:900;color:var(--accent-glow);transition:color .6s}@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes float-group{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@media (prefers-reduced-motion: reduce){.hero__title,.hero__text,.hero__actions,.flavor-picker,.hero__cans,.hero__halo{animation:none}}@media (max-width: 900px){.hero{padding-top:calc(var(--header-h) + 20px);min-height:auto}.hero__grid{grid-template-columns:1fr;gap:10px}.hero__stage{order:-1;padding:0 0 10px}.hero__flavor{display:none}.hero__cans{max-width:520px;margin:0 auto}.hero__word{font-size:70vw;top:28%;right:-8vw}.hero__bolt{left:60%;height:60%}.hero__title{margin-top:10px}.flavor-picker{margin-top:32px}}.marquee{overflow:hidden;border-block:1px solid var(--line);background:linear-gradient(90deg,var(--gold),#ff9d0a);color:#111;transform:rotate(-1.5deg);margin:0 -2vw;position:relative;z-index:3}.marquee__track{display:flex;width:max-content;animation:marquee 32s linear infinite}.marquee span{display:inline-flex;align-items:center;gap:28px;padding:16px 14px;font-family:var(--font-display);font-weight:900;font-size:24px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee__track{animation:none}}.flavors__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.flavor-card{position:relative;border-radius:var(--radius);background:linear-gradient(180deg,var(--bg-3),var(--bg-2));border:1px solid var(--line);overflow:hidden;transition:opacity .8s var(--ease),transform .8s var(--ease),border-color .4s,box-shadow .4s}.flavor-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 50% at 50% 30%,color-mix(in srgb,var(--c) 45%,transparent),transparent 70%);opacity:.55;transition:opacity .4s}.flavor-card:hover{border-color:var(--c);box-shadow:0 30px 60px -30px var(--c)}.flavor-card:hover:before{opacity:1}.flavor-card__media{position:relative;padding:34px 20px 0;height:360px;display:flex;justify-content:center}.flavor-card__media img{height:100%;width:auto;max-width:none;filter:drop-shadow(0 24px 30px rgba(0,0,0,.6));transition:transform .5s var(--ease)}.flavor-card:hover .flavor-card__media img{transform:translateY(-10px) rotate(-4deg)}.flavor-card__link{display:block;height:100%;text-decoration:none;color:inherit}.flavor-card__body{position:relative;padding:22px 22px 26px}.flavor-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:var(--font-display);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:15px;color:var(--g)}.flavor-card__more .icon{transition:transform .3s var(--ease)}.flavor-card:hover .flavor-card__more .icon{transform:translate(4px)}.flavors__grid--3{grid-template-columns:repeat(3,1fr)}.flavor-card__num{font-family:var(--font-display);font-weight:800;color:var(--c);letter-spacing:.2em;font-size:14px}.flavor-card h3{font-size:36px;margin:6px 0 8px}.flavor-card p{color:var(--muted);font-size:16px}.flavor-card__tag{display:inline-block;margin-top:16px;padding:5px 10px;border-radius:6px;font-size:13px;font-weight:600;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--g)}@media (max-width: 1000px){.flavors__grid,.flavors__grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.flavors__grid{gap:12px}.flavor-card__media{height:250px;padding-top:22px}.flavor-card__body{padding:16px 14px 20px}.flavor-card h3{font-size:26px}.flavor-card p{font-size:14px}.flavor-card__tag{font-size:11px}}.energy{background:linear-gradient(180deg,transparent,var(--bg-2) 30%,var(--bg-2))}.energy__features{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.energy__features li{background:var(--bg-2);padding:34px 28px}.energy__icon{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:14px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent-glow);transition:background .6s,color .6s}.energy__features h3{font-size:26px;margin:20px 0 8px}.energy__features p{color:var(--muted);font-size:16px}@media (max-width: 1000px){.energy__features{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.energy__features{grid-template-columns:1fr}}.bottle{margin-top:clamp(60px,9vw,110px);display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;border-radius:calc(var(--radius) + 8px);overflow:hidden;background:#050507;border:1px solid rgba(245,176,20,.3);box-shadow:0 40px 100px -50px #f5b01499}.bottle__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 4}.bottle__body{padding:clamp(28px,5vw,64px)}.bottle__body h3{font-size:clamp(44px,6vw,78px);margin:14px 0 20px}.bottle__body h3 strong{color:var(--gold)}.bottle__body p{color:#cfced6;font-size:18px;max-width:480px}.bottle__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.bottle__badges li{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#f5b0141f;color:var(--gold-2);font-weight:600;font-size:15px}.bottle__ingredients{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;color:var(--muted);font-size:15px}.bottle__ingredients li:before{content:"⚡";margin-right:6px;filter:saturate(0) brightness(1.4)}@media (max-width: 820px){.bottle{grid-template-columns:1fr}.bottle__media img{aspect-ratio:4 / 3;object-position:center 30%}}.campaign{padding:clamp(80px,10vw,130px) 0;position:relative;overflow:hidden}.campaign:before{content:"";position:absolute;top:10%;right:-10%;bottom:10%;left:-10%;background:radial-gradient(50% 50% at 50% 50%,rgba(245,176,20,.14),transparent 70%)}.campaign{--camp-h: clamp(400px, 36vw, 520px)}.campaign__grid{position:relative;display:grid;grid-template-columns:auto minmax(260px,1fr) auto;gap:clamp(20px,3vw,40px);align-items:stretch}.campaign__img{margin:0;height:var(--camp-h);display:flex;align-items:flex-end;justify-content:center}.campaign__img img{height:100%;width:auto;max-width:none;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.campaign__img--a{background:radial-gradient(60% 55% at 50% 50%,rgba(245,176,20,.28),transparent 70%)}.campaign__img--b{background:radial-gradient(60% 55% at 50% 55%,rgba(47,143,224,.35),transparent 70%)}.campaign__copy{align-self:center;text-align:center}.campaign__quote{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:clamp(48px,5.2vw,78px);line-height:.88;font-style:italic;transform:rotate(-4deg)}.campaign__quote span{color:var(--gold);display:inline-block}.campaign__text{color:var(--muted);margin:30px auto;max-width:360px}@media (max-width: 1100px){.campaign{--camp-h: clamp(340px, 34vw, 400px)}.campaign__quote{font-size:clamp(44px,5.4vw,70px)}}@media (max-width: 900px){.campaign{--camp-h: min(520px, calc((100vw - 2 * var(--gutter) - 12px) / 1.506))}.campaign__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px}.campaign__copy{width:100%;order:-1;margin-bottom:24px}}.brand__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:end}.brand__car{margin:0;position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.brand__car img{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .8s var(--ease)}.brand__car:nth-child(2) img{aspect-ratio:16 / 10}.brand__car:hover img{transform:scale(1.04)}.brand__car figcaption{position:absolute;left:16px;bottom:16px;padding:6px 14px;border-radius:999px;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-display);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:14px}@media (max-width: 800px){.brand__grid{grid-template-columns:1fr}}.factory{background:var(--bg-2);border-block:1px solid var(--line)}.factory__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,80px);align-items:center}.factory__media{margin:0;position:relative}.factory__media img{border-radius:var(--radius);width:100%;aspect-ratio:4 / 5;object-fit:cover}.factory__media figcaption{position:absolute;right:-14px;bottom:30px;padding:12px 20px;background:var(--gold);color:#111;font-family:var(--font-display);font-weight:900;font-size:20px;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;transform:rotate(-3deg);box-shadow:0 16px 40px -12px #000c}.factory__body h2{font-size:clamp(42px,6.4vw,80px);margin:14px 0 22px}.factory__lead{color:#cfced6;font-size:19px;max-width:540px}.factory__points{margin-top:36px;display:grid;gap:24px}.factory__points li{display:flex;gap:18px;align-items:flex-start;padding-top:24px;border-top:1px solid var(--line)}.factory__points .icon{color:var(--gold);flex-shrink:0;margin-top:2px}.factory__points h3{font-size:26px;margin-bottom:6px}.factory__points p{color:var(--muted);font-size:16px}@media (max-width: 860px){.factory__grid{grid-template-columns:1fr}.factory__media figcaption{right:12px}}.reseller{overflow:hidden}.reseller:before{content:"";position:absolute;width:700px;height:700px;left:-250px;top:10%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 30%,transparent),transparent 65%);transition:background .9s;pointer-events:none}.reseller__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:start}.reseller__copy h2{font-size:clamp(46px,7vw,92px);margin:14px 0 24px}.reseller__copy>p{color:#cfced6;font-size:19px;max-width:520px}.reseller__list{margin-top:30px;display:grid;gap:14px}.reseller__list li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:18px}.reseller__list .icon{color:#111;background:var(--gold);border-radius:50%;padding:3px;width:24px;height:24px;flex-shrink:0}.reseller__form{background:#17171ecc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);padding:clamp(22px,4vw,38px);display:grid;gap:16px;box-shadow:0 40px 100px -40px #000000e6}.field{display:grid;gap:6px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field label{font-size:14px;font-weight:600;color:#d9d8df}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000059;font-size:16px;transition:border-color .2s,box-shadow .2s}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#aaa 50%),linear-gradient(135deg,#aaa 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px;background-repeat:no-repeat}.field select option{background:#17171e}.field textarea{resize:vertical;min-height:90px}.field input::placeholder,.field textarea::placeholder{color:#6f6e78}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #f5b01433}.field [aria-invalid=true]{border-color:#ff5d5d}.field small,.check__error{color:#ff8a8a;font-size:13px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted);cursor:pointer}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--gold);flex-shrink:0}.check a{color:var(--gold-2)}.form-msg{font-size:15px;padding:12px 14px;border-radius:10px}.form-msg--ok{background:#3cc24a24;color:#8ef29a}.hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.btn:disabled{opacity:.6;cursor:wait}.form-msg--warn{background:#f5b01424;color:var(--gold-2)}@media (max-width: 900px){.reseller__grid{grid-template-columns:1fr}}@media (max-width: 480px){.field-row{grid-template-columns:1fr}}.footer{border-top:1px solid var(--line);padding:70px 0 30px;background:#050507}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.footer__brand img{width:150px;border-radius:10px}.footer__brand p{margin-top:14px;font-family:var(--font-display);font-weight:900;font-size:26px;text-transform:uppercase;color:var(--gold)}.footer h3{font-size:18px;letter-spacing:.14em;color:var(--muted);margin-bottom:16px}.footer__nav,.footer__contact{display:flex;flex-direction:column;gap:10px}.footer__nav a,.footer__contact a{text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:fit-content}.footer__nav a:hover,.footer__contact a:hover{color:var(--gold-2)}.footer__contact p{color:var(--muted)}.footer__legal{margin-top:50px;padding-top:24px;border-top:1px solid var(--line);display:grid;gap:10px;font-size:13px;color:#7c7b85}.footer__warning{max-width:820px}@media (max-width: 760px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}.wa-float{position:fixed;right:20px;bottom:20px;z-index:60;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 12px 30px -8px #25d366b3;transition:transform .25s var(--ease)}.wa-float:hover{transform:scale(1.08)}.cookie{position:fixed;left:16px;bottom:16px;z-index:70;max-width:420px;padding:18px 20px;border-radius:16px;background:#17171ef5;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 60px -20px #000;font-size:15px}.cookie a{color:var(--gold-2)}.cookie__actions{display:flex;gap:10px;margin-top:14px;justify-content:flex-end}@media (max-width: 520px){.cookie{right:16px;max-width:none}}.legal{padding-top:calc(var(--header-h) + 60px)}.legal__inner{max-width:760px}.legal__back{color:var(--gold-2);text-decoration:none;font-weight:600}.legal h1{font-size:clamp(44px,7vw,76px);margin:20px 0 26px}.legal h2{font-size:28px;margin:40px 0 12px;color:var(--gold)}.legal p{color:#cfced6;margin-bottom:12px}.legal a{color:var(--gold-2)}.legal__updated{margin-top:40px;font-size:14px;color:var(--muted)!important}.section--tight{padding:clamp(56px,7vw,90px) 0}.section-link{margin-top:36px;display:flex;justify-content:center}.btn--dark{background:#0b0b0f;color:#fff}.btn--dark:hover{transform:translateY(-2px);background:#000;box-shadow:0 16px 40px -14px #000c}.bottle--solo{margin-top:0}.bottle__cta{margin-top:28px}.factory__cta{margin-top:32px}.factory__title{font-size:clamp(42px,6.4vw,80px);margin:14px 0 22px}.page-hero{position:relative;padding:calc(var(--header-h) + clamp(40px,7vw,90px)) 0 clamp(40px,6vw,70px);overflow:hidden;isolation:isolate;border-bottom:1px solid var(--line)}.page-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.page-hero__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 80% at 85% 20%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 70%),radial-gradient(40% 60% at 0% 100%,rgba(245,176,20,.1),transparent 70%);transition:background .9s}.page-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.page-hero__title{font-size:clamp(56px,10vw,128px);line-height:.88;margin:14px 0 0;max-width:14ch;animation:rise .9s var(--ease) both}.page-hero__text{margin-top:22px;max-width:620px;color:#cfced6;font-size:19px;animation:rise .9s .1s var(--ease) both}.page-hero__cta{margin-top:30px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px;font-size:14px;color:var(--muted)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:#fff}.crumbs>span{display:inline-flex;gap:8px}.crumbs [aria-current]{color:var(--gold-2)}.cta-band{padding:clamp(40px,6vw,70px) 0 clamp(70px,9vw,110px)}.cta-band__inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(28px,5vw,56px);border-radius:calc(var(--radius) + 8px);background:linear-gradient(120deg,var(--gold-2),var(--gold) 45%,#ff8a00);color:#111;position:relative;overflow:hidden}.cta-band__inner:after{content:"TOP";position:absolute;right:-20px;bottom:-60px;font-family:var(--font-display);font-weight:900;font-size:260px;line-height:1;color:#00000012;pointer-events:none}.cta-band h2{font-size:clamp(38px,5.5vw,70px);margin:10px 0 12px}.cta-band p{max-width:560px;font-size:18px;color:#2a2208}.cta-band__kicker{color:#3b2a00}.cta-band .btn{flex-shrink:0;position:relative;z-index:1}@media (max-width: 800px){.cta-band__inner{flex-direction:column;align-items:flex-start}}.product{padding:clamp(40px,6vw,80px) 0 clamp(60px,8vw,100px)}.product__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,6vw,80px);align-items:center}.product__media{position:relative;display:grid;place-items:center;min-height:520px}.product__halo{position:absolute;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--g) 50%,transparent),transparent 65%);filter:blur(30px)}.product__media--lata img{position:relative;height:min(640px,70vh);width:auto;max-width:none;transform:rotate(-5deg);filter:drop-shadow(0 40px 50px rgba(0,0,0,.7))}.product__media--garrafa img{position:relative;border-radius:var(--radius);border:1px solid rgba(245,176,20,.3)}.product__tagline{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:clamp(30px,3.6vw,46px);line-height:1;color:var(--g)}.product__desc{margin-top:20px;font-size:19px;color:#cfced6;max-width:560px}.product__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.product__badges li{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--g);font-weight:600;font-size:15px}.product__specs{margin:30px 0 0;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.product__specs div{padding:16px 18px;border-bottom:1px solid var(--line);background:var(--bg-2)}.product__specs div:nth-child(odd){border-right:1px solid var(--line)}.product__specs dt{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.product__specs dd{margin:4px 0 0;font-weight:600;font-size:17px}.product__moments{margin-top:30px}.product__moments h2{font-size:22px;letter-spacing:.1em;color:var(--muted)}.product__moments ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.product__moments li{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:15px}.product__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.product__note{margin-top:22px;font-size:14px;color:var(--muted)}@media (max-width: 860px){.product__grid{grid-template-columns:1fr}.product__media{min-height:0}.product__media--lata img{height:440px}}@media (max-width: 480px){.product__specs{grid-template-columns:1fr}.product__specs div:nth-child(odd){border-right:0}}.others{background:var(--bg-2);border-top:1px solid var(--line)}.others__title{font-size:clamp(36px,5vw,60px);margin-bottom:36px}.others__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.other-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 12px 20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-3);text-decoration:none;transition:border-color .3s,transform .3s var(--ease)}.other-card img{height:200px;width:auto;object-fit:contain;margin-bottom:10px}.other-card span{font-family:var(--font-display);font-weight:900;font-size:26px;text-transform:uppercase;color:var(--c)}.other-card small{color:var(--muted)}.other-card:hover{border-color:var(--c);transform:translateY(-4px)}@media (max-width: 860px){.others__grid{grid-template-columns:repeat(2,1fr)}.other-card img{height:160px}}.values__intro{max-width:700px;margin-bottom:44px}.values__intro h2{font-size:clamp(42px,7vw,84px);margin-top:14px}.values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.values__grid li{padding:30px 24px;border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--line)}.values__grid h3{font-size:30px;margin:18px 0 8px}.values__grid p{color:var(--muted);font-size:16px}@media (max-width: 1000px){.values__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.values__grid{grid-template-columns:1fr}}.steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;counter-reset:s}.steps__list li{position:relative;padding:26px 20px;border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--line)}.steps__n{font-family:var(--font-display);font-weight:900;font-size:54px;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--gold)}.steps__list h3{font-size:26px;margin:14px 0 8px}.steps__list p{color:var(--muted);font-size:15px}@media (max-width: 1000px){.steps__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.steps__list{grid-template-columns:1fr}}.how__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.how__list li{padding:30px 26px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,var(--bg-3),var(--bg-2))}.how__n{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--gold);color:#111;font-family:var(--font-display);font-weight:900;font-size:26px}.how__list h3{font-size:28px;margin:18px 0 8px}.how__list p{color:var(--muted)}@media (max-width: 860px){.how__list{grid-template-columns:1fr}}.faq__inner{max-width:900px}.faq__list{display:grid;gap:10px}.faq__item{border:1px solid var(--line);border-radius:14px;background:var(--bg-2);overflow:hidden}.faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-weight:600;font-size:18px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .icon{flex-shrink:0;color:var(--gold);transform:rotate(90deg);transition:transform .3s var(--ease)}.faq__item[open] summary .icon{transform:rotate(-90deg)}.faq__item p{padding:0 22px 22px;color:#cfced6}.contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,70px);align-items:start}.contact__channels{display:grid;gap:12px}.contact__channels a,.contact__channels div{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);text-decoration:none;transition:border-color .3s}.contact__channels a:hover{border-color:var(--gold)}.contact__channels .icon{color:var(--gold);flex-shrink:0}.contact__channels span{display:grid;color:var(--muted)}.contact__channels strong{color:var(--text);font-size:18px}.contact__empty{padding:22px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted)}.contact__reseller{margin-top:30px;padding:30px;border-radius:var(--radius);background:var(--bg-2);border:1px solid rgba(245,176,20,.3)}.contact__reseller h2{font-size:40px}.contact__reseller p{color:var(--muted);margin:10px 0 22px}.contact__form-title{font-size:34px}@media (max-width: 860px){.contact__grid{grid-template-columns:1fr}}.notfound{min-height:80vh;display:grid;place-items:center;padding:calc(var(--header-h) + 40px) 0 60px;text-align:center}.notfound__inner{display:grid;justify-items:center;gap:18px}.notfound__code{font-family:var(--font-display);font-weight:900;font-size:clamp(140px,30vw,300px);line-height:.8;color:transparent;-webkit-text-stroke:2px var(--accent-glow)}.notfound h1{font-size:clamp(38px,6vw,70px)}.notfound p{color:var(--muted)}.notfound__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.footer__grid{grid-template-columns:1.3fr 1fr 1fr 1fr}.footer__cta{color:var(--gold-2)!important;font-weight:600}@media (max-width: 900px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.label-info{background:linear-gradient(180deg,transparent,var(--bg-2))}.label-info__highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:clamp(40px,6vw,70px)}.label-info__highlights li{padding:24px 22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2)}.label-info__icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--g)}.label-info__highlights h3{font-size:24px;margin:16px 0 6px}.label-info__highlights p{color:var(--muted);font-size:15px}.label-info__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,60px);align-items:start}.nutrition{background:#fff;color:#111;border-radius:14px;padding:clamp(18px,3vw,28px);font-family:var(--font-body)}.nutrition h2{font-size:30px;color:#111;text-align:center;border-bottom:1px solid #111;padding-bottom:8px}.nutrition__serving{margin:10px 0;font-size:15px;line-height:1.4}.nutrition table{width:100%;border-collapse:collapse;font-size:15px;border-top:8px solid #111}.nutrition th,.nutrition td{padding:7px 8px;border-bottom:1px solid #111;text-align:center;font-weight:500}.nutrition thead th{font-weight:700}.nutrition tbody th{text-align:left;font-weight:500}.nutrition tbody th.is-indent{padding-left:22px}.nutrition td,.nutrition thead th:not(:first-child){border-left:1px solid #111;width:17%}.nutrition tbody tr:nth-child(4){border-bottom:3px solid #111}.nutrition__note{font-size:13px;margin-top:10px;line-height:1.4;color:#333}.label-info__text{display:grid;gap:26px}.label-info__text h2{font-size:30px;margin-bottom:10px;color:var(--g)}.label-info__text p{color:#cfced6}.label-info__warning{display:flex;gap:14px;padding:18px 20px;border-radius:14px;background:#f5b0141a;border:1px solid rgba(245,176,20,.35)}.label-info__warning .icon{color:var(--gold);flex-shrink:0;margin-top:2px}.label-info__warning p{color:#f1e6c8;font-size:15px}.label-info__legal{padding:0 22px 22px;display:grid;gap:8px}.label-info__legal p{font-size:14px;color:var(--muted)}@media (max-width: 1000px){.label-info__highlights{grid-template-columns:repeat(2,1fr)}}@media (max-width: 860px){.label-info__grid{grid-template-columns:1fr}}@media (max-width: 480px){.label-info__highlights{grid-template-columns:1fr}.nutrition table{font-size:13px}.nutrition th,.nutrition td{padding:6px 4px}}.page-hero__grid{display:grid;grid-template-columns:1fr}.page-hero--media .page-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(24px,4vw,60px)}.page-hero--media{padding-bottom:clamp(30px,4vw,50px)}.page-hero__media{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;min-height:420px}.page-hero__halo{position:absolute;width:110%;aspect-ratio:1;max-width:460px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--g, var(--accent-glow)) 45%,transparent),transparent 65%);filter:blur(24px);animation:pulse 4.5s ease-in-out infinite}.page-hero__can{position:relative;height:clamp(340px,34vw,460px);width:auto;max-width:none;transform:rotate(-6deg);filter:drop-shadow(0 34px 44px rgba(0,0,0,.7));transition:transform .5s var(--ease);animation:rise .9s .1s var(--ease) both}.page-hero__media:hover .page-hero__can{transform:rotate(-2deg) translateY(-8px)}.page-hero__group{position:relative;width:100%;max-width:520px;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));animation:rise .9s .1s var(--ease) both}.page-hero__media--group{min-height:0}.page-hero__label{position:relative;margin-top:14px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;font-size:13px;color:var(--muted)}.page-hero__label strong{display:block;letter-spacing:.04em;font-size:26px;font-weight:900;color:var(--g)}.page-hero--media .page-hero__title{max-width:12ch}@media (prefers-reduced-motion: reduce){.page-hero__halo,.page-hero__can,.page-hero__group{animation:none}}@media (max-width: 900px){.page-hero--media .page-hero__grid{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.page-hero__media{min-height:0}.page-hero__can{height:clamp(200px,42vw,300px)}.page-hero__label{display:none}.page-hero__media--group{grid-column:1 / -1}}@media (max-width: 560px){.page-hero--media .page-hero__grid{grid-template-columns:1fr}.page-hero__media:not(.page-hero__media--group){margin-top:8px}.page-hero__can{height:230px}.page-hero__halo{width:260px}}
