body:has(.sn25){background:#07121c!important}body:has(.sn25) .shopify-section-group-header-group,body:has(.sn25) .shopify-section-group-footer-group,body:has(.sn25) .header-wrapper,body:has(.sn25) .announcement-bar-section{display:none!important}
.sn25{--sn-bg:#07121c;--sn-surface:#101f2c;--sn-text:#f6f8f7;--sn-muted:#b4c5cb;--sn-accent:#83ddc0;--sn-gold:#e9c383;background:var(--sn-bg);color:var(--sn-text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;letter-spacing:0;overflow-wrap:anywhere}.sn25 *{box-sizing:border-box}.sn25 h1,.sn25 h2,.sn25 h3,.sn25 p{margin:0;color:inherit}.sn25 h1,.sn25 h2{font-weight:850;letter-spacing:-.045em;line-height:1.07}.sn25 h1{font-size:clamp(39px,7.7vw,66px)}.sn25 h2{font-size:clamp(30px,6.5vw,48px)}.sn25 a{color:inherit;text-decoration:none}.sn25 img{display:block;width:100%;height:auto}.sn25 button,.sn25 input{font:inherit}.sn25 button,.sn25 a,.sn25 summary,.sn25 input{touch-action:manipulation}.sn25 a:focus-visible,.sn25 button:focus-visible,.sn25 summary:focus-visible,.sn25 label:has(input:focus-visible){outline:3px solid var(--sn-gold);outline-offset:5px}.sn25 [hidden]{display:none!important}.sn25-funnel{width:min(100%,760px);margin-inline:auto}.sn25-announcement{padding:13px 16px;background:linear-gradient(95deg,#83ddc0,#bbebd7);color:#06241e;text-align:center;font-size:12px;font-weight:800;letter-spacing:.04em}.sn25-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.13em;color:var(--sn-accent)!important;text-transform:uppercase}.sn25-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 80% 60%,#21413e,transparent 60%),linear-gradient(145deg,#102334,#07121c);min-height:700px}.sn25-hero>img:not(.sn25-product-photo){width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.sn25-hero-copy{position:relative;z-index:1;padding:42px 34px 0}.sn25-hero-copy h1{max-width:570px;margin:17px 0}.sn25-hero-copy>p:last-of-type{max-width:570px;color:#d2dfdf;font-size:17px}.sn25-hero-copy .sn25-button{margin-top:24px}.sn25-product-photo{width:60%!important;max-width:450px;height:440px!important;object-fit:contain;margin:16px auto 0}.sn25-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:0;border-radius:14px;padding:17px 24px;background:linear-gradient(110deg,#83ddc0,#b9e8d4);color:#05241c!important;font-size:13px;font-weight:850;letter-spacing:.025em;cursor:pointer;min-height:52px;box-shadow:0 8px 28px #83ddc01b;text-align:center}.sn25-button:hover{filter:brightness(1.07)}.sn25-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.sn25-button--wide{display:flex;width:100%}.sn25-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 12px;border-block:1px solid #ffffff16;background:#0c1a26;text-align:center;gap:8px}.sn25-trust>div+div{border-left:1px solid #ffffff1a}.sn25-trust strong,.sn25-trust span{display:block}.sn25-trust strong{font-size:13px}.sn25-trust span{font-size:11px;color:var(--sn-muted);margin-top:3px}.sn25-value,.sn25-proof,.sn25-prices,.sn25-order,.sn25-faq-section{padding:42px 30px}.sn25-value{text-align:center;background:#10202c}.sn25-value h2{margin:14px 0 18px}.sn25-value>p:last-child{font-size:16px;color:var(--sn-muted)}.sn25-visual{position:relative;isolation:isolate;overflow:hidden;min-height:560px;aspect-ratio:9/16;background:radial-gradient(ellipse at 90% 60%,#28695845,transparent 60%),linear-gradient(155deg,#0b202e,#07121c 70%);border-block:1px solid #ffffff0a}.sn25-visual--gold{background:radial-gradient(ellipse at 100% 80%,#98713755,transparent 64%),linear-gradient(150deg,#16202a,#0a141c 75%)}.sn25-visual--navy{background:radial-gradient(ellipse at 90% 70%,#274c784f,transparent 65%),linear-gradient(150deg,#10283c,#06111b 70%)}.sn25-visual>img{width:100%;height:100%;object-fit:cover}.sn25-panel-copy{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:inherit;height:100%;padding:52px 36px;z-index:1}.sn25-panel-copy h2{font-size:clamp(37px,7.9vw,68px);max-width:630px;margin:26px 0}.sn25-panel-copy>p{font-size:clamp(17px,3.9vw,24px);max-width:560px;color:#c5d6d9}.sn25-panel-number{font-size:clamp(130px,34vw,245px);line-height:1;font-weight:900;color:#a0e4ce12;letter-spacing:-.09em;position:absolute;top:16%;right:18px;z-index:-1}.sn25-panel-signature{display:flex;align-items:center;gap:15px;margin-top:56px;font-size:11px;letter-spacing:.2em;color:#9bb6be}.sn25-panel-signature span{border:1px solid #83ddc061;border-radius:99px;padding:8px 15px;color:var(--sn-accent);letter-spacing:.1em;font-weight:700}.sn25-editor-note{position:absolute;bottom:14px;left:14px;background:#0b1b25dd;color:#aec3c6;padding:5px 10px;border:1px dashed #608e82;font-size:11px;border-radius:7px}.sn25-proof{background:#0d1d29;text-align:center}.sn25-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 20px}.sn25-proof-grid strong,.sn25-proof-grid span{display:block}.sn25-proof-grid strong{font-size:clamp(22px,5.5vw,37px);line-height:1.1;color:var(--sn-gold);letter-spacing:-.04em}.sn25-proof-grid span{font-size:12px;margin-top:8px;color:#c3d2d6}.sn25-fine{font-size:11px!important;color:var(--sn-muted)!important;line-height:1.6}.sn25-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 30px;background:var(--sn-accent);color:#07291f!important;font-size:13px}.sn25-inline-cta strong{font-size:14px}.sn25-prices{text-align:center;background:#0f1f2b;scroll-margin-top:12px}.sn25-prices h2{margin:14px 0 30px}.sn25-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0;padding:0;margin:0;text-align:center}.sn25-price-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:20px 9px;border:1px solid #ffffff24;border-radius:14px;cursor:pointer;background:#0a1722;transition:border-color .15s,background .15s;min-width:0}.sn25-price-card.is-selected{border:2px solid var(--sn-accent);padding:19px 8px;background:#16352f}.sn25-price-card input{position:absolute;opacity:0;width:1px;height:1px}.sn25-card-label{font-size:9px;letter-spacing:.04em;min-height:28px;font-weight:800;color:var(--sn-accent)}.sn25-bottles{font-size:15px}.sn25-price-card>strong{font-size:clamp(25px,6vw,39px);font-weight:850;color:#fff;line-height:1.3;margin:10px 0 4px;letter-spacing:-.05em}.sn25-unit{font-size:11px;color:var(--sn-muted)}.sn25-price-card>small{font-size:10px;color:var(--sn-gold);margin-top:16px}.sn25-promo{margin:24px 0!important;font-size:14px;color:#d5e5df!important}.sn25-prices>.sn25-fine{margin-top:14px}.sn25-order{background:#0b1a25;text-align:center;scroll-margin-top:15px}.sn25-order h2{margin:15px 0}.sn25-order>p:not(.sn25-eyebrow){font-size:14px;color:var(--sn-muted)}.sn25-order-summary{display:flex;justify-content:space-between;align-items:center;border:1px solid #ffffff23;border-radius:12px;padding:17px 20px;margin:25px 0;font-size:16px}.sn25-order-summary strong{color:var(--sn-gold);font-size:23px}.sn25-order-status{margin-top:12px!important;font-size:12px!important}.sn25-order-micro{display:flex;justify-content:center;gap:16px;margin-top:22px;color:#c2d7cd;font-size:12px}.sn25-editor-help{font-size:12px!important;margin-top:24px!important;border:1px dashed #65877e;border-radius:10px;padding:14px}.sn25-faq-section{background:#101d28}.sn25-faq-section h2{margin:14px 0 25px}.sn25-faq details{border:1px solid #ffffff20;border-radius:14px;margin:12px 0;background:#14232e}.sn25-faq summary{display:flex;justify-content:space-between;gap:18px;align-items:center;list-style:none;cursor:pointer;padding:20px;font-weight:700;font-size:14px;line-height:1.5}.sn25-faq summary::-webkit-details-marker{display:none}.sn25-faq summary>span{color:var(--sn-accent);font-size:24px;line-height:1}.sn25-faq details[open] summary>span{transform:rotate(45deg)}.sn25-faq details>div{padding:0 20px 22px;color:var(--sn-muted);font-size:14px}.sn25-footer{padding:28px 30px 120px;background:#07121c;text-align:center;color:#96aeb8}.sn25-footer p{font-size:11px;line-height:1.6}.sn25-footer>div{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:22px 0;font-size:12px}.sn25-footer small{font-size:12px;letter-spacing:.12em}.sn25-sticky{position:fixed;z-index:40;bottom:12px;left:50%;transform:translateX(-50%);width:min(calc(100% - 24px),736px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#0b1826f5;backdrop-filter:blur(14px);border:1px solid #ffffff23;border-radius:18px;box-shadow:0 8px 35px #0008}.sn25-sticky>div strong,.sn25-sticky>div>span{display:block}.sn25-sticky strong{font-size:13px}.sn25-sticky>div>span{font-size:12px;color:var(--sn-gold);margin-top:3px}.sn25-sticky .sn25-button{font-size:11px;min-height:44px;padding:12px 18px;gap:10px;white-space:nowrap}.sn25-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sn25-skip:focus{position:fixed!important;width:auto;height:auto;clip:auto;padding:14px;background:#fff;color:#07121c;z-index:999;top:10px;left:10px}
@media(max-width:420px){.sn25-hero{min-height:650px}.sn25-hero-copy{padding:32px 24px 0}.sn25-product-photo{height:350px!important;width:70%!important}.sn25-panel-copy{padding:42px 26px}.sn25-value,.sn25-proof,.sn25-prices,.sn25-order,.sn25-faq-section{padding:34px 22px}.sn25-visual{min-height:540px}.sn25-price-grid{gap:7px}.sn25-price-card{padding:18px 6px}.sn25-price-card.is-selected{padding:17px 5px}.sn25-card-label{font-size:8px}.sn25-unit{font-size:10px}.sn25-bottles{font-size:14px}.sn25-order-micro{font-size:11px;gap:12px}.sn25-trust strong{font-size:11px}.sn25-trust span{font-size:10px}.sn25-faq summary{padding:17px;font-size:13px}}@media(prefers-reduced-motion:reduce){.sn25 *{scroll-behavior:auto!important;transition:none!important}}html:has(.sn25){scroll-behavior:smooth}
.sn25-hero.sn25-hero--image{min-height:0;aspect-ratio:auto}.sn25-hero.sn25-hero--image img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.sn25-visual.sn25-visual--image{min-height:0;aspect-ratio:auto}.sn25-visual.sn25-visual--image img{width:100%;height:auto;object-fit:contain}

.sn25-image-link{display:block;line-height:0}.sn25-image-link img{display:block;width:100%;height:auto}.fsj-open .sn25-sticky{display:none!important}

.sn25-early-cta{padding:18px 20px;background:#07121c}.sn25 .sn25-premium-cta{background:linear-gradient(135deg,#0e3a26,#092518);color:#f6efce!important;border:1px solid #d0ae52;border-radius:3px;min-height:54px;gap:12px;box-shadow:0 5px 18px #0003}.sn25-early-cta .sn25-premium-cta{width:100%}.sn25-premium-cta svg{flex:0 0 22px;color:#d0ae52}.sn25-premium-cta strong,.sn25-premium-cta small{display:block}.sn25-premium-cta strong{font-size:15px;line-height:1.2}.sn25-premium-cta small{font-size:11px;line-height:1.3;margin-top:3px;font-weight:500}.sn25-cta-bounce{animation:sn25CtaBounce 4.2s ease-in-out infinite}.sn25-cta-bounce:hover,.sn25-cta-bounce:focus-visible,.sn25-cta-bounce:disabled{animation:none}.sn25 [data-sn25-sticky]{bottom:0;width:min(100%,760px);padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-radius:8px 8px 0 0;border-color:#d0ae5255;background:#0b2118f5}.sn25 [data-sn25-sticky][hidden]{display:none!important}.sn25 [data-sn25-sticky] .sn25-premium-cta{min-height:48px;white-space:normal}.sn25-sticky-visible:has(.sn25){padding-bottom:calc(92px + env(safe-area-inset-bottom))}.fsj-open [data-sn25-sticky]{display:none!important}@keyframes sn25CtaBounce{0%,78%,100%{transform:translateY(0)}84%{transform:translateY(-4px)}88%{transform:translateY(0)}92%{transform:translateY(-2px)}96%{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sn25-cta-bounce{animation:none!important}}
