@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;0,800;1,800&family=Inter:wght@400;600;700;800&family=JetBrains+Mono:wght@400&display=swap";body.template-product{background:#121414}body.template-product #MainContent{padding-top:0;background:#121414;overflow:hidden}body.template-product #MainContent>.shopify-section{position:relative}body.template-product #MainContent,body.template-product #MainContent *{box-sizing:border-box}body.template-product #MainContent h1,body.template-product #MainContent h2,body.template-product #MainContent h3,body.template-product #MainContent h4,body.template-product #MainContent h5,body.template-product #MainContent h6,body.template-product #MainContent p,body.template-product #MainContent a,body.template-product #MainContent span,body.template-product #MainContent li,body.template-product #MainContent button,body.template-product #MainContent input,body.template-product #MainContent textarea{max-width:100%;overflow-wrap:normal;word-break:normal;text-shadow:none;-webkit-text-stroke:0}body.template-product #MainContent img,body.template-product #MainContent video,body.template-product #MainContent iframe,body.template-product #MainContent model-viewer{max-width:100%}.svn-product{--svp-bg: #121414;--svp-low: #0c0f0f;--svp-surface: #1a1c1c;--svp-card: #1e2020;--svp-text: #e2e2e2;--svp-muted: #bec7d4;--svp-blue: #00a3ff;--svp-blue-dark: #00375a;--svp-border: rgba(255,255,255,.05);--svp-border-strong: rgba(255,255,255,.1);--svp-container: 1280px;background:var(--svp-section-bg, var(--svp-bg));color:var(--svp-text);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.svn-product,.svn-product *{box-sizing:border-box;font-kerning:normal;font-stretch:normal}.svn-product a{color:inherit;text-decoration:none}.svn-product img,.svn-product svg{display:block;max-width:100%}.svp-container{width:min(var(--svp-container),calc(100% - 64px));margin:0 auto}.svp-section{padding:var(--svp-padding-top, 0) 0 var(--svp-padding-bottom, 0);background:var(--svp-section-bg, var(--svp-bg));overflow:hidden}.svp-eyebrow{margin:0 0 16px;color:var(--svp-eyebrow-color, var(--svp-accent-color, var(--svp-blue)));font-size:12px;line-height:1.5;letter-spacing:.5em;text-transform:uppercase}.svp-heading{margin:0;font-family:Montserrat,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.025em;line-height:1}.svp-gradient-text{color:transparent;background:linear-gradient(140deg,#e2e2e2,#88919d,#e2e2e2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.svp-header{position:sticky;top:0;z-index:80;height:80px;display:flex;align-items:center;transition:height .3s ease,background .3s ease,border-color .3s ease}.svp-header.is-scrolled{height:70px;background:var(--svp-header-bg, rgba(18,20,20,.98));border-bottom:1px solid var(--svp-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.svp-header__inner{display:flex;align-items:center;justify-content:space-between}.svp-logo{display:inline-flex;align-items:center;width:var(--svp-logo-width, auto);max-width:240px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:800;font-style:italic;letter-spacing:-.05em}.svp-logo span{color:var(--svp-blue)}.svp-logo__image{width:100%;height:auto;max-height:46px;object-fit:contain}.svp-nav{display:flex;gap:40px}.svp-nav a{color:var(--svp-text);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:color .2s ease}.svp-nav a:hover{color:var(--svp-blue)}.svp-header__actions{display:flex;align-items:center;gap:24px}.svp-socials{display:flex;gap:16px}.svp-socials svg{width:20px;height:20px}.svp-cart{display:inline-grid;place-items:center;width:24px;height:24px}.svp-cart__icon,.svp-cart__icon svg{display:block;width:20px;height:20px}.svp-socials a,.svp-cart{color:var(--svp-text);transition:color .2s ease}.svp-socials a:hover,.svp-cart:hover{color:var(--svp-blue)}.svp-header__cta,.svp-button,.svp-product-form__submit{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;border:0;font-family:Inter,system-ui,sans-serif!important;font-style:normal!important;font-stretch:normal!important;line-height:1!important;text-transform:uppercase;text-align:center;white-space:nowrap;text-shadow:none!important;-webkit-text-stroke:0!important;cursor:pointer}.svp-header__cta{min-height:42px;padding:0 24px;border-radius:999px;background:var(--svp-blue);color:var(--svp-blue-dark);font-size:12px!important;font-weight:800!important;letter-spacing:0!important;box-shadow:0 0 30px #00a3ff4d}.svp-button,.svp-product-form__submit{border-radius:2px;font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.1em!important}.svp-main{display:flex;flex-direction:column;gap:120px;align-items:center;padding-top:80px}.svp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.svp-visual{position:relative;min-height:1110px;display:flex;justify-content:center}.svp-visual:before{content:"";position:absolute;top:-14%;right:-8%;bottom:-5%;left:-12%;background:radial-gradient(circle,#00a3ff40,#00a3ff00 70%);filter:blur(40px)}.svp-media-frame{position:relative;width:min(100%,512px);aspect-ratio:512 / 1110.77;box-shadow:0 45px 50px #00a3ff33;overflow:hidden;background:#fff}.svp-media-frame img,.svp-media-frame video,.svp-media-frame model-viewer{width:100%;height:100%;object-fit:cover}.svp-media-frame__placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--svp-muted);background:#fff}.svp-media-badges{position:absolute;left:88px;bottom:-40px;display:flex;gap:16px}.svp-media-badge{position:relative;display:flex;align-items:center;gap:8px;padding:11px 21px;border:1px solid var(--svp-border-strong);border-radius:12px;background:#121414cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 25px 50px -12px #00000040;color:var(--svp-text);font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.svp-media-badge:before{content:"";width:12px;height:15px;background:var(--svp-blue);mask:var(--svp-badge-icon);-webkit-mask:var(--svp-badge-icon);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.svp-product-info{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.svp-product-kicker{margin:0;color:var(--svp-accent-color, var(--svp-blue));font-weight:700;font-size:12px;line-height:1;letter-spacing:.4em;text-transform:uppercase}.svp-product-title{margin:0;font-family:Montserrat,sans-serif;text-transform:uppercase}.svp-product-title strong{display:block;width:auto;max-width:100%;color:transparent;background:linear-gradient(138deg,#e2e2e2,#88919d,#e2e2e2);-webkit-background-clip:text;background-clip:text;font-size:64px;line-height:1.1;letter-spacing:-.02em;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.svp-product-title span{display:block;color:var(--svp-muted-color, var(--svp-muted));font-size:64px;font-weight:400;line-height:1.1;letter-spacing:-.05em}.svp-product-flavor{margin:-8px 0 0;color:var(--svp-accent-color, var(--svp-blue));font-weight:700;font-size:24px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.svp-product-copy{max-width:512px;color:var(--svp-muted-color, var(--svp-muted));font-size:18px;line-height:1.625}.svp-product-copy p{margin:0}.svp-price{display:flex;align-items:baseline;gap:16px;padding-top:16px}.svp-price__current{color:var(--svp-text-color, var(--svp-text));font-family:Montserrat,sans-serif;font-size:36px;line-height:40px}.svp-price__compare{color:#bec7d480;font-size:20px;line-height:28px;text-decoration:line-through}.svp-product-form{width:100%;display:grid;gap:24px}.svp-buy-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.svp-product-form__submit{min-height:58px;background:var(--svp-button-bg, var(--svp-text));color:var(--svp-button-text, var(--svp-bg));font-size:16px!important}.svp-payment-button .shopify-payment-button__button{min-height:58px;border-radius:2px!important;background:#000!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.svp-variant-select{width:100%;min-height:48px;padding:0 16px;border:1px solid var(--svp-border-strong);border-radius:2px;background:var(--svp-low);color:var(--svp-text)}.svp-drop-note{margin:-8px 0 0;color:#bec7d466;font-size:10px;line-height:1.5;letter-spacing:.3em;text-transform:uppercase}.svp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;padding-top:16px}.svp-stat{display:grid;place-items:center;min-height:93px;padding:21px;border:1px solid var(--svp-stat-border, var(--svp-border));background:var(--svp-stat-bg, var(--svp-surface));text-align:center}.svp-stat strong{color:var(--svp-accent-color, var(--svp-blue));font-family:Montserrat,sans-serif;font-weight:800;font-size:28px;line-height:1}.svp-stat span{margin-top:12px;color:var(--svp-muted-color, var(--svp-muted));font-size:9px;line-height:1.5;letter-spacing:-.05em;text-transform:uppercase}.svp-section-head{text-align:center;width:100%}.svp-section-head h2{display:flex;justify-content:center;margin:0;color:var(--svp-heading-color, var(--svp-text-color, var(--svp-text)));font-family:Montserrat,sans-serif;font-weight:400;font-size:48px;line-height:1;letter-spacing:-.025em;text-transform:uppercase}.svp-section-head h2 span:last-child{color:var(--svp-heading-accent-color, transparent);background:var(--svp-heading-accent-gradient, linear-gradient(140deg,#e2e2e2 0%,#88919d 50%,#e2e2e2 100%));-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.svp-divider{width:128px;height:2px;margin:32px auto 0;background:var(--svp-divider-color, var(--svp-accent-color, var(--svp-blue)))}.svp-science{display:grid;gap:80px}.svp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.svp-card{min-height:369px;padding:32px;border:1px solid var(--svp-card-border, var(--svp-border));background:var(--svp-card-bg, var(--svp-surface));border-radius:2px}.svp-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px}.svp-card__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:2px;background:var(--svp-card-icon-bg, rgba(0,163,255,.1));color:var(--svp-card-icon-color, var(--svp-accent-color, var(--svp-blue)))}.svp-card__icon svg,.svp-card__icon img{width:20px;height:20px;object-fit:contain}.svp-card__badge{padding:4px 8px;border:1px solid var(--svp-card-badge-border, rgba(0,163,255,.3));color:var(--svp-card-badge-color, var(--svp-accent-color, var(--svp-blue)));font-size:9px;line-height:1;letter-spacing:.1em;text-transform:uppercase}.svp-card h3{margin:0 0 24px;color:var(--svp-card-heading-color, var(--svp-text-color, var(--svp-text)));font-size:20px;line-height:1.5;font-weight:400}.svp-card p{margin:0 0 24px;color:var(--svp-card-text-color, var(--svp-muted-color, rgba(190,199,212,.8)));font-size:14px;line-height:1.625}.svp-card small{color:var(--svp-card-footer-color, var(--svp-accent-color, var(--svp-blue)));font-size:10px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase}.svp-ingredients{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center;padding:64px;border:1px solid var(--svp-card-border, var(--svp-border));background:linear-gradient(90deg,#ffffff08,#00a3ff14)}.svp-ingredients h2{margin:0 0 24px;color:var(--svp-text-color, var(--svp-text));font-size:40px}.svp-ingredients p{margin:0 0 32px;max-width:448px;color:var(--svp-muted-color, var(--svp-muted));font-size:16px;line-height:1.625}.svp-chip-row{display:flex;gap:48px;flex-wrap:wrap;align-items:flex-start}.svp-chip{display:grid;gap:16px;justify-items:start;min-width:132px;color:var(--svp-text-color, var(--svp-text));font-size:13px;line-height:1.35;letter-spacing:.18em;text-transform:uppercase;overflow-wrap:anywhere}.svp-chip__icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--svp-chip-icon-border, rgba(0,163,255,.45));border-radius:2px;background:var(--svp-chip-icon-bg, rgba(0,163,255,.1));box-shadow:0 0 18px #00a3ff1f}.svp-chip__icon img{width:22px;height:22px;display:block;object-fit:contain}.svp-ingredients__media{justify-self:center;width:min(100%,var(--svp-ingredients-image-width, 520px));height:var(--svp-ingredients-image-height, 760px);display:flex;align-items:stretch;justify-content:center;overflow:hidden;border:1px solid rgba(0,163,255,.2);background:var(--svp-ingredients-image-bg, #000);box-shadow:0 0 54px #00a3ff2e}.svp-facts-image{width:100%;height:100%;display:block;object-fit:var(--svp-ingredients-image-fit, cover);object-position:center;border:0;box-shadow:none}.svp-ritual{display:grid;gap:64px}.svp-ritual h2{margin:0;text-align:center;color:var(--svp-heading-color, var(--svp-text));font-family:Montserrat,sans-serif;font-size:48px;line-height:1;letter-spacing:.2em;text-transform:uppercase}.svp-ritual h2 span{color:var(--svp-accent-color, var(--svp-blue))}.svp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--svp-step-gap, 32px);border-top:1px solid var(--svp-border-color, var(--svp-border))}.svp-step{padding:var(--svp-step-padding, 40px);border-right:1px solid var(--svp-border-color, rgba(255,255,255,.03));min-height:260px;min-width:0}.svp-step:last-child{border-right:0}.svp-step strong{color:var(--svp-accent-color, var(--svp-blue));font-family:JetBrains Mono,monospace;font-size:24px;line-height:1}.svp-step h3{margin:48px 0 16px;color:var(--svp-text-color, var(--svp-text));font-size:14px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:400}.svp-step p{margin:0;color:var(--svp-muted-color, var(--svp-muted));font-size:13px;line-height:1.55}.svp-testimonials{display:grid;gap:48px}.svp-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.svp-review{min-height:300px;display:flex;flex-direction:column;padding:40px;border:1px solid var(--svp-card-border, rgba(0,163,255,.25));background:var(--svp-card-bg, var(--svp-surface));overflow:hidden}.svp-stars{color:var(--svp-accent-color, var(--svp-blue));letter-spacing:.18em;font-size:14px}.svp-review blockquote{display:block;margin:36px 0 40px;color:var(--svp-text-color, var(--svp-text));font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.7;letter-spacing:-.02em;word-spacing:normal;white-space:normal;overflow-wrap:break-word;text-rendering:optimizeLegibility;font-style:italic}.svp-review cite{display:block;margin-top:auto;color:var(--svp-muted-color, var(--svp-muted));font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.7;letter-spacing:0;word-spacing:normal;font-style:normal}.svp-faq-list{width:min(100%,768px);margin:0 auto;display:grid;gap:8px}.svp-faq-item{border:1px solid var(--svp-card-border, var(--svp-border));background:var(--svp-card-bg, var(--svp-surface));border-radius:2px}.svp-faq-item summary{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;cursor:pointer;list-style:none}.svp-faq-item summary::-webkit-details-marker{display:none}.svp-faq-item summary span:first-child{color:var(--svp-text-color, var(--svp-text));font-size:14px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.svp-faq-plus{position:relative;width:12px;height:12px;color:var(--svp-accent-color, var(--svp-blue));flex:0 0 auto}.svp-faq-plus:before,.svp-faq-plus:after{content:"";position:absolute;inset:50% auto auto 50%;width:12px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.svp-faq-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.svp-faq-item[open] .svp-faq-plus:after{transform:translate(-50%,-50%)}.svp-faq-answer{padding:0 32px 32px;color:var(--svp-muted-color, var(--svp-muted));font-size:14px;line-height:1.6}.svp-final-cta{position:relative;display:grid;place-items:center;padding:65px 32px;border:1px solid var(--svp-card-border, rgba(0,163,255,.2));background:var(--svp-card-bg, rgba(0,163,255,.05));text-align:center}.svp-final-cta:before,.svp-final-cta:after{content:"";position:absolute;width:320px;height:320px;border-radius:12px;background:var(--svp-accent-color, rgba(0,163,255,.2));opacity:.2;filter:blur(75px)}.svp-final-cta:before{left:-128px;bottom:-128px}.svp-final-cta:after{right:-128px;top:-128px;opacity:.5}.svp-final-cta__inner{position:relative;z-index:1;width:min(100%,672px);display:grid;gap:27px;justify-items:center}.svp-final-cta h2{margin:0;color:var(--svp-heading-color, var(--svp-text));font-family:Montserrat,sans-serif;font-weight:400;font-size:48px;line-height:1;letter-spacing:-.05em;text-transform:uppercase}.svp-final-cta p{margin:0;color:var(--svp-muted-color, rgba(190,199,212,.8));font-size:18px;line-height:28px}.svp-newsletter{display:grid;grid-template-columns:1fr auto;width:min(100%,512px);border:1px solid var(--svp-border-strong);background:var(--svp-bg);border-radius:2px;overflow:hidden}.svp-newsletter input{min-height:64px;padding:0 32px;border:0;background:transparent;color:var(--svp-text);text-transform:uppercase}.svp-newsletter button{min-height:64px;padding:0 40px;border:0;background:var(--svp-button-bg, var(--svp-blue));color:var(--svp-button-text, var(--svp-blue-dark));font-weight:700;letter-spacing:.1em;text-transform:uppercase}.svp-footer{background:var(--svp-section-bg, var(--svp-bg));border-top:1px solid var(--svp-border);padding:var(--svp-padding-top, 96px) 0 var(--svp-padding-bottom, 48px)}.svp-footer-grid{display:grid;grid-template-columns:5fr 1fr 3fr 3fr;gap:64px;padding-bottom:96px}.svp-footer .svp-logo{margin-bottom:32px}.svp-footer p{max-width:400px;margin:0;color:var(--svp-muted);font-size:18px;font-weight:600;line-height:1.6;opacity:.8}.svp-footer-social{display:flex;gap:20px;margin-top:40px}.svp-footer-social a{width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--svp-border);border-radius:16px;background:var(--svp-surface);color:var(--svp-text);transition:background .2s ease,color .2s ease}.svp-footer-social a:hover{background:var(--svp-blue);color:var(--svp-blue-dark)}.svp-footer h3{margin:0 0 32px;color:var(--svp-blue);font-size:12px;font-weight:900;line-height:1.5;letter-spacing:.2em;text-transform:uppercase}.svp-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:20px}.svp-footer li{margin:0;padding:0;line-height:1.35}.svp-footer a{display:inline-block;color:var(--svp-muted);font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:800;line-height:1.35;letter-spacing:0;text-shadow:none;-webkit-text-stroke:0;transform:none;transition:color .2s ease}.svp-footer a:hover{color:var(--svp-blue)}.svp-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-top:40px;border-top:1px solid var(--svp-border);color:var(--svp-muted);font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.svp-payment-dots{display:flex;gap:12px}.svp-payment-dots span{width:40px;height:24px;border:1px solid var(--svp-border);border-radius:4px;background:var(--svp-card)}@media(max-width:990px){.svp-container{width:min(100% - 32px,var(--svp-container))}.svp-main{padding-top:42px;gap:80px}.svp-nav{display:none}.svp-hero,.svp-ingredients{grid-template-columns:1fr;gap:48px}.svp-visual{min-height:auto}.svp-media-frame{max-height:720px}.svp-media-badges{left:16px;bottom:-24px;flex-wrap:wrap}.svp-product-title strong,.svp-product-title span{font-size:clamp(42px,12vw,64px);white-space:normal}.svp-cards,.svp-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svp-steps{grid-template-columns:1fr}.svp-step{border-right:0;border-bottom:1px solid var(--svp-border);padding:var(--svp-step-padding, 32px)}.svp-footer-grid{grid-template-columns:1fr}}@media(max-width:640px){.svp-header__actions{gap:14px}.svp-socials{display:none}.svp-header__cta{min-height:38px;padding:0 16px;font-size:11px!important}.svp-buy-row,.svp-stats,.svp-cards,.svp-review-grid,.svp-newsletter{grid-template-columns:1fr}.svp-section-head h2{flex-direction:column;font-size:34px}.svp-card{min-height:auto}.svp-ingredients{padding:32px 20px}.svp-chip-row{gap:28px}.svp-ingredients__media{height:min(var(--svp-ingredients-image-height, 760px),78vh)}.svp-final-cta h2{font-size:36px}.svp-footer-bottom{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/7vn-product.css.map */
