:root{color-scheme:dark;--volt-gold: #ebbe2e;--volt-gold-soft: rgba(235, 190, 46, .14);--volt-gold-glow: rgba(235, 190, 46, .28);--volt-teal: #2dd4bf;--volt-violet: #8b5cf6;--volt-red: #fb334f;--volt-bg: #080808;--volt-well: #0b0b0c;--volt-card: #111113;--volt-elevated: #171719;--volt-border: #393735;--volt-border-soft: rgba(255, 255, 255, .06);--volt-text: #f8fafc;--volt-body: #dfe3ea;--volt-muted: #cbc7bd;--volt-caption: #a9a498;--volt-good: #10b981;--radius: 14px;--radius-sm: 8px;--font-display: "Sora", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--page-width: 1240px;--header-h: 68px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{margin:0;min-height:100vh;background:radial-gradient(1200px 600px at 85% -10%,rgba(139,92,246,.12),transparent 60%),radial-gradient(900px 500px at -10% 10%,rgba(235,190,46,.08),transparent 60%),var(--volt-bg);color:var(--volt-body);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--volt-text);line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2rem,4.5vw,3.6rem)}h2{font-size:clamp(1.5rem,3vw,2.3rem)}h3{font-size:1.15rem}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--volt-teal);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{position:fixed!important;top:8px;left:8px;width:auto;height:auto;clip:auto;z-index:100;padding:8px 14px;background:var(--volt-gold);color:#15130d;border-radius:var(--radius-sm)}.page-width{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 20px}.section{padding:clamp(40px,7vw,88px) 0;position:relative}.section--tight{padding:clamp(24px,4vw,48px) 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--volt-gold);margin-bottom:14px}.eyebrow:before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px}.text-gold{background:linear-gradient(100deg,#f6dc7a,var(--volt-gold) 45%,#c99a12);-webkit-background-clip:text;background-clip:text;color:transparent}.muted{color:var(--volt-muted)}.mono{font-family:var(--font-mono)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.section-head p{margin:0;max-width:560px;color:var(--volt-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;border:1px solid transparent;font-family:var(--font-display);font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;text-align:center}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--primary{background:linear-gradient(180deg,#f3cf55,var(--volt-gold) 55%,#cc9d14);color:#15130d;box-shadow:0 0 0 1px #ffffff14 inset,0 10px 30px -10px var(--volt-gold-glow)}.btn--primary:hover{box-shadow:0 0 0 1px #ffffff1f inset,0 14px 40px -10px #ebbe2e8c}.btn--ghost{background:#ffffff08;border-color:var(--volt-border);color:var(--volt-text)}.btn--ghost:hover{border-color:var(--volt-gold)}.btn--block{width:100%}.btn--sm{min-height:38px;padding:0 16px;font-size:.85rem}.btn svg{width:18px;height:18px;flex:0 0 18px}.btn .spinner{display:none}.btn.is-loading .spinner{display:inline-block}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--volt-border);background:#080808b3;color:var(--volt-body);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge svg{width:12px;height:12px;flex:0 0 12px}.badge--sale{border-color:#fb334f80;background:#401c22d9;color:#fda4af}.badge--gold{border-color:#ebbe2e80;background:#3b2a0bd9;color:#f6dc7a}.badge--teal{border-color:#2dd4bf73;background:#062b25d9;color:#99f6e4}.badge--violet{border-color:#8b5cf680;background:#241642d9;color:#c4b5fd}.panel{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),var(--volt-card);border:1px solid var(--volt-border-soft);border-radius:var(--radius);box-shadow:0 20px 60px -30px #000c}.announcement{background:linear-gradient(90deg,#8b5cf640,#ebbe2e33,#2dd4bf33);border-bottom:1px solid var(--volt-border-soft);font-size:.85rem;color:var(--volt-text)}.announcement__inner{display:flex;align-items:center;justify-content:center;gap:14px;min-height:38px;text-align:center;flex-wrap:wrap;padding:6px 0}.announcement a{text-decoration:underline;text-underline-offset:3px}.countdown{font-family:var(--font-mono);color:var(--volt-gold);letter-spacing:.04em}.site-header{position:sticky;top:0;z-index:40;background:#080808c7;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--volt-border-soft)}.site-header__inner{height:var(--header-h);display:flex;align-items:center;gap:20px}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;color:var(--volt-text);font-size:1.05rem;white-space:nowrap}.logo__mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(180deg,#f3cf55,var(--volt-gold) 55%,#cc9d14);color:#15130d;box-shadow:0 0 24px -6px var(--volt-gold-glow)}.logo__sub{display:block;font-family:var(--font-body);font-weight:500;font-size:.7rem;color:var(--volt-muted)}.nav{display:flex;gap:4px;margin-left:12px}.nav a,.nav summary{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:999px;font-weight:600;font-size:.9rem;color:var(--volt-body);cursor:pointer;list-style:none}.nav summary::-webkit-details-marker{display:none}.nav a:hover,.nav summary:hover,.nav a[aria-current=page]{color:var(--volt-text);background:#ffffff0d}.nav details{position:relative}.nav__dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:240px;padding:8px;display:grid;gap:2px;z-index:50}.nav__dropdown a{border-radius:var(--radius-sm);justify-content:flex-start}.header-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn{position:relative;width:42px;height:42px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--volt-text);cursor:pointer}.icon-btn:hover{border-color:var(--volt-border)}.icon-btn svg{width:20px;height:20px}.cart-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--volt-gold);color:#15130d;font-size:.7rem;font-weight:700;display:grid;place-items:center}.cart-count[data-count="0"],.menu-toggle,.mobile-nav{display:none}@media(max-width:600px){.site-header__inner{gap:8px}.logo{min-width:0;flex:1 1 auto;overflow:hidden}.logo img{flex:none;max-height:36px}.logo{gap:8px;font-size:.95rem}.logo>span:not(.logo__mark){min-width:0;overflow:hidden;text-overflow:ellipsis}.logo__sub{display:none}.header-actions{flex:none;gap:0}.icon-btn{width:38px;height:38px}}@media(max-width:960px){.nav{display:none}.menu-toggle{display:inline-grid}.mobile-nav[open]{display:block}.mobile-nav{position:fixed;inset:var(--header-h) 0 0 0;background:var(--volt-bg);z-index:39;overflow-y:auto;padding:20px}.mobile-nav a{display:block;padding:14px 4px;border-bottom:1px solid var(--volt-border-soft);font-family:var(--font-display);font-size:1.1rem;color:var(--volt-text)}.mobile-nav .mobile-nav__child{padding-left:18px;font-family:var(--font-body);font-size:.95rem;color:var(--volt-body)}}.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#040406cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;padding:10vh 20px 20px}.search-modal.is-open{display:block}.search-modal__box{max-width:720px;margin:0 auto;padding:14px}.search-field{display:flex;align-items:center;gap:10px;padding:4px 6px 4px 16px;border-radius:999px;border:1px solid var(--volt-border);background:var(--volt-well)}.search-field input{flex:1;min-height:46px;background:transparent;border:0;outline:0;font-size:1rem}.predictive{margin-top:10px;max-height:60vh;overflow-y:auto}.predictive__item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--radius-sm)}.predictive__item:hover,.predictive__item:focus{background:#ffffff0a}.predictive__item img{width:48px;height:48px;object-fit:cover;border-radius:6px}.predictive__heading{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--volt-caption);padding:10px 8px 4px}.hero{position:relative;overflow:hidden;padding:clamp(56px,10vw,128px) 0 clamp(48px,8vw,96px)}.hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.hero__lead{font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--volt-muted);max-width:560px}.hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero__stats{display:flex;gap:28px;margin-top:36px;flex-wrap:wrap}.hero__stat strong{display:block;font-family:var(--font-display);font-size:1.6rem;color:var(--volt-text)}.hero__stat span{font-size:.8rem;color:var(--volt-caption)}.hero__visual{position:relative;aspect-ratio:1 / 1}.hero__orb{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(246,220,122,.55),transparent 45%),radial-gradient(circle at 70% 75%,rgba(139,92,246,.5),transparent 50%),radial-gradient(circle,rgba(45,212,191,.18),transparent 70%);filter:blur(4px);animation:orb 12s ease-in-out infinite alternate}.hero__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(235,190,46,.25)}.hero__ring--2{top:14%;right:14%;bottom:14%;left:14%;border-color:#8b5cf640}.hero__image{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:var(--radius);overflow:hidden;box-shadow:0 40px 80px -30px #000000e6}.hero__image img{width:100%;height:100%;object-fit:cover}@keyframes orb{to{transform:scale(1.06) rotate(8deg)}}@media(max-width:900px){.hero__grid{grid-template-columns:1fr}.hero__visual{max-width:420px;margin:0 auto;width:100%}}.grid{display:grid;gap:18px;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}@media(max-width:1100px){.grid{--cols: 3 !important}}@media(max-width:800px){.grid{--cols: 2 !important;gap:12px}}.card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-3px);border-color:#ebbe2e59;box-shadow:0 30px 60px -30px #ebbe2e40}.card__media{position:relative;aspect-ratio:4 / 5;background:var(--volt-well);overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .card__media img{transform:scale(1.04)}.card__badges{display:flex;gap:6px;flex-wrap:wrap}.card__badges:empty{display:none}.card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.card__title{font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--volt-text);line-height:1.3}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__meta{font-size:.8rem;color:var(--volt-caption)}.card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.card__quick{position:relative;z-index:2}.promo--product{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media(max-width:800px){.promo.promo--product{grid-template-columns:1fr}}@media(max-width:600px){.card__footer{flex-direction:column;align-items:stretch;gap:8px}.card__quick .btn{width:100%;justify-content:center}}.price{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-family:var(--font-display);font-weight:700;color:var(--volt-text)}.price__compare{font-family:var(--font-body);font-weight:500;color:var(--volt-caption);text-decoration:line-through;font-size:.85em}.price__save{font-family:var(--font-mono);font-size:.7rem;color:#fda4af}.price--lg{font-size:2rem}.tiles{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tile{position:relative;padding:20px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:border-color .2s,transform .2s}.tile:hover{border-color:#ebbe2e66;transform:translateY(-2px)}.tile__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--volt-gold-soft);color:var(--volt-gold)}.tile__icon svg{width:22px;height:22px}.tile__name{font-family:var(--font-display);font-weight:600;color:var(--volt-text)}.tile__count{font-family:var(--font-mono);font-size:.72rem;color:var(--volt-caption)}.tile:after{content:"";position:absolute;right:-40px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.25),transparent 70%)}.props{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.prop{padding:22px}.prop__icon{color:var(--volt-teal);margin-bottom:12px}.prop__icon svg{width:26px;height:26px}.prop h3{margin-bottom:6px}.prop p{margin:0;color:var(--volt-muted);font-size:.95rem}.promo{position:relative;overflow:hidden;padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-color:#ebbe2e4d;background:radial-gradient(600px 300px at 100% 0%,rgba(235,190,46,.18),transparent 60%),radial-gradient(500px 300px at 0% 100%,rgba(139,92,246,.18),transparent 60%),var(--volt-card)}.timer{display:flex;gap:10px}.timer__unit{min-width:72px;padding:12px 8px;text-align:center;border-radius:12px;background:var(--volt-well);border:1px solid var(--volt-border)}.timer__unit strong{display:block;font-family:var(--font-mono);font-size:1.6rem;color:var(--volt-gold)}.timer__unit span{font-size:.7rem;color:var(--volt-caption);text-transform:uppercase;letter-spacing:.1em}@media(max-width:800px){.promo{grid-template-columns:1fr}}.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:start}@media(max-width:900px){.product{grid-template-columns:1fr}}.gallery{position:sticky;top:calc(var(--header-h) + 20px)}.gallery__main{aspect-ratio:1 / 1;overflow:hidden;display:grid;place-items:center}.gallery__main img{width:100%;height:100%;object-fit:contain}.gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.gallery__thumb{flex:0 0 72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid var(--volt-border);background:var(--volt-well);padding:0;cursor:pointer}.gallery__thumb[aria-current=true]{border-color:var(--volt-gold);box-shadow:0 0 0 1px var(--volt-gold)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.gallery{position:static}}.product__info{display:flex;flex-direction:column;gap:18px}.product__badges{display:flex;gap:8px;flex-wrap:wrap}.product__title{font-size:clamp(1.8rem,3.4vw,2.6rem);margin:0}.product__buy{padding:20px;display:grid;gap:14px}.variant-select label,.qty label{display:block;font-size:.8rem;color:var(--volt-muted);margin-bottom:6px}.select,.input{width:100%;min-height:46px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--volt-border);background:var(--volt-well);outline:0}.input:focus,.select:focus{border-color:var(--volt-teal)}textarea.input{padding:12px 14px;min-height:140px}.qty__control{display:inline-flex;align-items:center;border:1px solid var(--volt-border);border-radius:999px;overflow:hidden}.qty__control button{width:40px;height:42px;background:transparent;border:0;cursor:pointer;font-size:1.1rem}.qty__control input{width:44px;text-align:center;background:transparent;border:0;outline:0}.delivery-note{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;color:var(--volt-muted)}.delivery-note svg{flex:0 0 18px;color:var(--volt-teal);margin-top:3px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.trust-row div{padding:12px;border-radius:var(--radius-sm);background:var(--volt-well);border:1px solid var(--volt-border-soft);font-size:.78rem;color:var(--volt-muted);text-align:center}.trust-row svg{width:20px;height:20px;margin:0 auto 6px;color:var(--volt-gold);display:block}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spec{padding:12px 14px;border-radius:var(--radius-sm);background:var(--volt-well);border:1px solid var(--volt-border-soft)}.spec span{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--volt-caption)}.spec strong{color:var(--volt-text);font-weight:600}.rte{color:var(--volt-body)}.rte h1,.rte h2,.rte h3{font-size:1rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--volt-gold);margin:1.8em 0 .8em}.rte>p:first-child{font-size:1.08rem;color:var(--volt-text)}.rte ul{list-style:none;padding:0;margin:0 0 1.2em;display:grid;gap:10px}.rte ul li{position:relative;padding:12px 14px 12px 40px;border-radius:var(--radius-sm);background:var(--volt-well);border:1px solid var(--volt-border-soft)}.rte ul li p{margin:0}.rte ul li:before{content:"";position:absolute;left:15px;top:19px;width:10px;height:10px;border-radius:3px;background:var(--volt-gold);box-shadow:0 0 12px var(--volt-gold-glow);transform:rotate(45deg)}.rte strong,.rte b{color:var(--volt-text)}.rte a{color:var(--volt-teal);text-decoration:underline}.accordion{border-top:1px solid var(--volt-border-soft)}.accordion details{border-bottom:1px solid var(--volt-border-soft)}.accordion summary{cursor:pointer;list-style:none;padding:16px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-weight:600;color:var(--volt-text)}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-family:var(--font-mono);color:var(--volt-gold);font-size:1.2rem}.accordion details[open] summary:after{content:"\2212"}.accordion__body{padding:0 0 18px;color:var(--volt-muted)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:35;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0b0b0ceb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--volt-border);display:flex;align-items:center;gap:14px;transform:translateY(110%);transition:transform .25s ease}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__title{flex:1;min-width:0;font-family:var(--font-display);font-weight:600;color:var(--volt-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-hero{padding:clamp(36px,6vw,72px) 0 24px}.collection-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}@media(max-width:900px){.collection-layout{grid-template-columns:1fr}}.filters{padding:16px;position:sticky;top:calc(var(--header-h) + 16px)}.filters details{border-bottom:1px solid var(--volt-border-soft);padding:10px 0}.filters summary{cursor:pointer;font-family:var(--font-display);font-weight:600;color:var(--volt-text);list-style:none}.filters summary::-webkit-details-marker{display:none}.filters label{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.9rem;cursor:pointer}.filters input[type=checkbox]{accent-color:var(--volt-gold)}.price-range{display:flex;gap:8px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--volt-border);font-size:.82rem;background:#ffffff05}.chip:hover,.chip[aria-current=true]{border-color:var(--volt-gold);color:var(--volt-text)}.pagination{display:flex;justify-content:center;gap:6px;margin-top:36px}.pagination a,.pagination span{min-width:40px;height:40px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--volt-border);padding:0 12px}.pagination [aria-current=page]{background:var(--volt-gold);color:#15130d;border-color:var(--volt-gold)}.empty{padding:48px 24px;text-align:center;color:var(--volt-muted)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .25s}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(440px,100%);background:var(--volt-card);border-left:1px solid var(--volt-border);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.drawer.is-open .drawer__panel{transform:translate(0)}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--volt-border-soft)}.drawer__body{flex:1;overflow-y:auto;padding:12px 20px}.drawer__foot{padding:18px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--volt-border-soft);display:grid;gap:10px}.line{display:grid;grid-template-columns:72px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--volt-border-soft);align-items:start}.line img{width:72px;height:72px;object-fit:cover;border-radius:10px;background:var(--volt-well)}.line__title{font-family:var(--font-display);font-weight:600;color:var(--volt-text);font-size:.95rem}.line__remove{background:none;border:0;padding:0;color:var(--volt-caption);font-size:.8rem;text-decoration:underline;cursor:pointer}.totals{display:flex;justify-content:space-between;font-family:var(--font-display);font-weight:700;color:var(--volt-text);font-size:1.1rem}.upsell{margin-top:18px}.upsell__item{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:8px 0}.upsell__item img{width:56px;height:56px;object-fit:cover;border-radius:8px}.progress{height:6px;border-radius:999px;background:var(--volt-well);overflow:hidden}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--volt-violet),var(--volt-gold))}.cart-page{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}@media(max-width:900px){.cart-page{grid-template-columns:1fr}}.newsletter{padding:clamp(28px,5vw,56px);text-align:center}.newsletter form{display:flex;gap:10px;max-width:520px;margin:20px auto 0}.newsletter .input{border-radius:999px;padding:0 20px}@media(max-width:600px){.newsletter form{flex-direction:column}}.form-grid{display:grid;gap:14px}.form-message{padding:12px 14px;border-radius:var(--radius-sm);font-size:.9rem}.form-message--success{background:#10382c;color:#6ee7b7;border:1px solid #277454}.form-message--error{background:#401c22;color:#fda4af;border:1px solid #90454c}.auth{max-width:460px;margin:0 auto;padding:28px}.rich{max-width:760px;margin:0 auto;text-align:center}.articles{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.article-card .card__media{aspect-ratio:16 / 9}.article{max-width:760px;margin:0 auto}.site-footer{border-top:1px solid var(--volt-border-soft);padding:56px 0 28px;background:linear-gradient(180deg,transparent,rgba(139,92,246,.05))}.footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:28px}@media(max-width:1000px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child,.footer-grid>:last-child{grid-column:1 / -1}}.footer-grid h4{font-size:.8rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--volt-caption)}.footer-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.footer-grid a:hover{color:var(--volt-gold)}.footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid var(--volt-border-soft);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.8rem;color:var(--volt-caption)}.socials{display:flex;gap:8px;margin-top:14px}.payment-icons{display:flex;gap:6px;flex-wrap:wrap}.payment-icons svg{height:22px;width:auto}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;padding:12px 18px;border-radius:999px;background:var(--volt-elevated);border:1px solid var(--volt-border);color:var(--volt-text);box-shadow:0 20px 40px -20px #000000e6}.storm-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.55}.main,.site-header,.site-footer,.announcement{position:relative;z-index:1}.site-header{z-index:40}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.storm-canvas{display:none}}.toolbar-bar{position:relative;z-index:41;background:var(--volt-well);border-bottom:1px solid var(--volt-border-soft);font-size:.8rem}.toolbar-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.toolbar-bar__menu{display:flex;gap:18px;flex-wrap:wrap}.toolbar-bar__menu a{color:var(--volt-muted)}.toolbar-bar__menu a:hover,.toolbar-bar__menu a[aria-current]{color:var(--volt-gold)}.toolbar-bar__end{display:flex;align-items:center;gap:12px}.toolbar-bar .socials{margin:0}.toolbar-bar .socials .icon-btn{width:30px;height:30px}.toolbar-bar .socials svg{width:15px;height:15px}@media(max-width:960px){.toolbar-bar{display:none}}.site-header--gold{border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,var(--volt-gold),transparent) 1}.logo img{max-width:200px;object-fit:contain}.localization{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.localization__country{display:inline-flex;align-items:center;gap:6px}.localization__select{-webkit-appearance:none;appearance:none;background:var(--volt-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23b9b5ab' stroke-width='1.5'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--volt-border-soft);border-radius:999px;color:var(--volt-text);font:inherit;font-size:.78rem;padding:5px 28px 5px 12px;max-width:220px;cursor:pointer}.localization__select:focus-visible{outline:2px solid var(--volt-gold);outline-offset:2px}.flag{font-size:1rem;line-height:1}.banner{position:relative;display:grid;align-items:center;overflow:hidden;isolation:isolate}.banner--small{min-height:clamp(240px,32vw,360px)}.banner--medium{min-height:clamp(320px,44vw,520px)}.banner--large{min-height:clamp(420px,60vw,720px)}.banner__media,.banner__media img,.banner__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.banner__fallback{background:radial-gradient(700px 400px at 80% 20%,rgba(139,92,246,.35),transparent 60%),radial-gradient(600px 400px at 10% 90%,rgba(235,190,46,.22),transparent 60%),var(--volt-well)}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(8,8,8,calc(var(--overlay) * .6)) 0%,rgba(8,8,8,var(--overlay)) 60%,var(--volt-bg) 100%)}.banner__content{padding-block:56px;display:grid;gap:6px;max-width:860px}.banner--center .banner__content{text-align:center;justify-items:center;margin-inline:auto}.banner--center .hero__ctas{justify-content:center}.banner__title{font-size:clamp(2rem,4.5vw,3.6rem);text-shadow:0 4px 30px rgba(0,0,0,.5)}.banner__text{color:var(--volt-body);font-size:1.1rem;max-width:640px}.marquee{background:var(--marquee-bg);color:var(--marquee-fg);overflow:hidden;position:relative;z-index:1;font-family:var(--font-display);font-weight:600;font-size:.9rem}.marquee__link{display:block}.marquee__track{display:flex;width:max-content;animation:marquee 38s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center}.marquee__item{padding:11px 18px;white-space:nowrap}.marquee__dot svg{width:14px;height:14px;display:block}@keyframes marquee{to{transform:translate(-50%)}}.promo-cards{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:18px}@media(max-width:900px){.promo-cards{grid-template-columns:1fr}}.promo-card{overflow:hidden;display:grid;transition:transform .25s ease,border-color .25s ease}.promo-card:hover{transform:translateY(-3px);border-color:#ebbe2e59}.promo-card__media{aspect-ratio:16 / 9;overflow:hidden;background:var(--volt-well)}.promo-card__media img,.promo-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.promo-card:hover .promo-card__media img{transform:scale(1.04)}.promo-card__body{padding:20px;display:grid;gap:8px;align-content:start}.promo-card__body .btn{justify-self:start}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px}.popup[hidden]{display:none}.popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.popup__box{position:relative;width:min(820px,100%);min-width:0;max-width:100%;max-height:calc(100vh - 32px);overflow:auto;display:grid;grid-template-columns:1fr 1fr;border-color:#ebbe2e40;animation:popup-in .35s ease}.popup__box--right .popup__media{order:2}.popup__box:not(:has(.popup__media)){grid-template-columns:1fr;width:min(460px,100%)}.popup__media img{width:100%;height:100%;object-fit:cover;min-height:260px}.popup__body{min-width:0;padding:32px 28px;display:grid;gap:12px;align-content:center;position:relative}.popup__close{position:absolute;top:10px;right:10px}@media(max-width:700px){.popup__box{grid-template-columns:minmax(0,1fr)}.popup__body{padding:24px 20px}.popup__media img{min-height:0;max-height:200px}}@keyframes popup-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.popup-reminder{position:fixed;left:16px;bottom:16px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid rgba(235,190,46,.45);background:var(--volt-elevated);color:var(--volt-gold);font:600 .85rem var(--font-display);cursor:pointer;box-shadow:0 0 30px -10px var(--volt-gold-glow)}.popup-reminder svg{width:16px;height:16px}.popup-reminder[hidden]{display:none}.creator{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center}@media(max-width:900px){.creator{grid-template-columns:1fr}}.creator__media{overflow:hidden;aspect-ratio:4 / 5}.creator__media img,.creator__media svg{width:100%;height:100%;object-fit:cover}.creator__body{display:grid;gap:14px}.creator__tagline{font-family:var(--font-display);font-size:1.1rem;margin:0}.creator__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.creator__stats .hero__stat{padding:14px}.creator__support{padding:18px;display:grid;gap:8px;justify-items:start}.partner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.partner-card{padding:22px;display:grid;gap:10px;align-content:start;justify-items:start}.partner-card__logo img{max-height:48px;width:auto}.partner-card__code{border:1px dashed var(--volt-gold);color:var(--volt-gold);padding:4px 10px;border-radius:var(--radius-sm)}.contact-response{padding:20px 24px;margin-top:20px;display:grid;gap:4px}.password-newsletter{margin:18px 0;display:grid;gap:6px}.password-owner summary{cursor:pointer;font-size:.85rem;margin-bottom:12px}.accordion summary svg{width:16px;height:16px;margin-right:8px;vertical-align:-3px;color:var(--volt-gold)}.rte [style*="color: #000"],.rte [style*="color:#000"]{color:var(--volt-text)!important}.rte a[style*="background-color: #000"],.rte a[style*="background:#000"]{background:var(--volt-gold)!important;color:#15130d!important;border-color:var(--volt-gold)!important;border-radius:999px}.rte a[style*=transparent]{color:var(--volt-gold)!important;border-color:#ebbe2e80!important;border-radius:999px}.rte p[style*="display: flex"]{flex-wrap:wrap}.rte :is(p,li,ul,ol,div,span,td,th,blockquote)[style*=color]{color:inherit!important}.rte :is(h1,h2,h3,h4,h5,h6)[style*=color]{color:var(--volt-gold)!important}.rte :is(div,blockquote,table,td,th)[style*=background]{background:var(--volt-card)!important;border-color:var(--volt-border-soft)!important}.rte :is(p,li,ul,ol,div,td,th)[style*=font-size]{font-size:inherit!important;line-height:1.7!important}.rte table{width:100%;border-collapse:collapse;margin:0 0 1.4em;border:1px solid var(--volt-border-soft);border-radius:var(--radius-sm);overflow:hidden;font-size:.95rem}.rte :is(td,th){padding:10px 12px;border:1px solid var(--volt-border-soft)!important;background:transparent!important;color:var(--volt-body)!important;text-align:left}.rte th,.rte tr:first-child td{color:var(--volt-text)!important;font-weight:600;background:var(--volt-well)!important}.article .rte{font-size:1.05rem;line-height:1.75}.article .rte :is(h1,h2,h3,h4){font-family:var(--font-display)!important;text-transform:none;letter-spacing:-.01em!important;color:var(--volt-text)!important;line-height:1.25!important}.article .rte h2{font-size:clamp(1.35rem,2.4vw,1.7rem)!important;margin:2em 0 .6em!important}.article .rte h3{font-size:1.2rem!important;margin:1.6em 0 .5em!important}.article .rte h4{font-size:1.05rem!important}.article .rte img{border-radius:var(--radius);margin:1.2em auto}.rte ul[style*=list-style]{list-style:none!important;padding-left:0!important}.rte tr[style*=background]{background:transparent!important}.article .rte div[class*=takeaways]:not([class*=takeaways-]){border-radius:var(--radius)!important;border-left:3px solid var(--volt-gold)!important}.article .rte [class*=takeaways-title]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem!important;color:var(--volt-gold)!important}.aff-card.aff-card--gold{--aff: #ebbe2e;--aff-rgb: 235, 190, 46}.aff-card.aff-card--teal{--aff: #2dd4bf;--aff-rgb: 45, 212, 191}.aff-card.aff-card--violet{--aff: #a78bfa;--aff-rgb: 139, 92, 246}.aff-card.aff-card--rose{--aff: #fb7185;--aff-rgb: 251, 113, 133}.aff-card.aff-card--blue{--aff: #60a5fa;--aff-rgb: 96, 165, 250}.aff-card.aff-card--green{--aff: #34d399;--aff-rgb: 52, 211, 153}.aff-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;align-items:end;margin-bottom:28px}.aff-intro__title{font-size:clamp(1.8rem,3.6vw,2.8rem);max-width:18ch}.aff-intro__text{color:var(--volt-body);max-width:60ch;font-size:1.05rem}.aff-stats{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;margin:0}.aff-stat{padding:14px 16px;border-radius:var(--radius);border:1px solid var(--volt-border-soft);background:linear-gradient(160deg,rgba(235,190,46,.08),transparent 60%),var(--volt-card)}.aff-stat dt{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--volt-muted)}.aff-stat dd{margin:4px 0 0;font-family:var(--font-display);font-weight:700;font-size:1.8rem;color:var(--volt-text)}.aff-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.aff-chips{display:flex;flex-wrap:wrap;gap:8px}.aff-chip{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--volt-border);background:#ffffff08;color:var(--volt-body);font-weight:600;font-size:.88rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.aff-chip:hover{border-color:var(--volt-gold);color:var(--volt-text)}.aff-chip.is-active{background:var(--volt-gold);border-color:var(--volt-gold);color:#15130d}.aff-search{position:relative;flex:0 1 300px;display:flex;align-items:center}.aff-search svg{position:absolute;left:14px;width:18px;height:18px;color:var(--volt-muted);pointer-events:none}.aff-search input{width:100%;min-height:44px;padding:0 16px 0 42px;border-radius:999px;border:1px solid var(--volt-border);background:var(--volt-well);color:var(--volt-text)}.aff-search input:focus{border-color:var(--volt-teal);outline:none}.aff-count{font-size:.85rem;margin:0 0 16px;min-height:1.4em}.aff-grid{display:grid;grid-auto-flow:row dense;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}.aff-grid>*{grid-column:span var(--aff-span, 4)}.aff-grid>.aff-card--featured{grid-column:span var(--aff-fspan, 6)}.aff-grid--2{--aff-span: 6;--aff-fspan: 12}.aff-grid--3{--aff-span: 4}.aff-grid--4{--aff-span: 3}.aff-card{--aff: var(--volt-gold);--aff-rgb: 235, 190, 46;position:relative;display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:20px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 80% at 100% 0%,rgba(var(--aff-rgb),.16),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 45%),var(--volt-card);border:1px solid rgba(var(--aff-rgb),.28);box-shadow:0 24px 60px -34px #000000e6,0 0 0 1px #ffffff05 inset;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.aff-card:before{content:"";position:absolute;inset:auto -40px -60px auto;width:220px;height:220px;border-radius:50%;border:1px dashed rgba(var(--aff-rgb),.18);box-shadow:0 0 0 26px rgba(var(--aff-rgb),.03),0 0 0 52px rgba(var(--aff-rgb),.02);z-index:-1}.aff-card:hover{transform:translateY(-4px);border-color:rgba(var(--aff-rgb),.6);box-shadow:0 30px 70px -30px rgba(var(--aff-rgb),.35),0 0 0 1px #ffffff0a inset}.aff-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.08) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s ease;pointer-events:none;z-index:1}.aff-card:hover .aff-card__shine{transform:translate(120%)}.aff-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.aff-card__logo{width:56px;height:56px;flex:0 0 56px;border-radius:16px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(var(--aff-rgb),.35);overflow:hidden}.aff-card__logo img{width:100%;height:100%;object-fit:contain;padding:8px}.aff-card__monogram{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--aff)}.aff-card__labels{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.aff-card__cat{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;color:var(--aff);border:1px solid rgba(var(--aff-rgb),.45);background:rgba(var(--aff-rgb),.1)}.aff-card__body{flex:1;display:flex;flex-direction:column;gap:8px}.aff-card__kicker{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--volt-muted)}.aff-card__name{margin:0;font-size:1.45rem;color:var(--volt-text)}.aff-card__tagline{margin:0;color:var(--volt-body)}.aff-card__offer{margin:4px 0 0;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border-radius:10px;font-weight:700;color:var(--volt-text);background:rgba(var(--aff-rgb),.14);border:1px solid rgba(var(--aff-rgb),.4)}.aff-card__offer svg{width:16px;height:16px;color:var(--aff);flex:0 0 16px}.aff-card__perks{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.aff-card__perks li{display:flex;gap:10px;align-items:flex-start;color:var(--volt-body);font-size:.95rem}.aff-card__perks svg{width:16px;height:16px;flex:0 0 16px;margin-top:4px;color:var(--aff)}.aff-card__foot{display:grid;gap:12px;position:relative;z-index:2}.aff-code{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:12px;border:1px dashed rgba(var(--aff-rgb),.6);background:#00000059}.aff-code__label{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--volt-muted)}.aff-code__value{flex:1;font-weight:600;letter-spacing:.08em;color:var(--aff);overflow-wrap:anywhere}.aff-code__copy{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--volt-border);background:var(--volt-elevated);color:var(--volt-text);font-size:.8rem;font-weight:600;cursor:pointer}.aff-code__copy svg{width:14px;height:14px}.aff-code__copy.is-copied{border-color:var(--volt-teal);color:var(--volt-teal)}.aff-card__actions{display:grid;gap:8px}.aff-card__fine{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.78rem;color:var(--volt-muted)}.aff-card__fine svg{width:14px;height:14px}.aff-card--featured{order:-1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"top top" "body foot";column-gap:28px;padding:28px}.aff-card--featured .aff-card__top{grid-area:top}.aff-card--featured .aff-card__body{grid-area:body}.aff-card--featured .aff-card__foot{grid-area:foot;align-content:end}.aff-card--featured .aff-card__name{font-size:clamp(1.6rem,2.6vw,2.2rem)}.aff-card--featured .aff-card__logo{width:72px;height:72px;flex-basis:72px}.aff-card[hidden]{display:none!important}.aff-empty{padding:36px 24px;text-align:center;display:grid;justify-items:center;gap:12px;color:var(--volt-body)}.aff-empty p{margin:0}.aff-empty[hidden]{display:none}.aff-empty__icon svg{width:32px;height:32px;color:var(--volt-gold)}.aff-disclosure{display:flex;gap:16px;align-items:flex-start;margin-top:28px;padding:18px 22px}.aff-disclosure p{margin:4px 0 0;color:var(--volt-muted);font-size:.9rem}.aff-disclosure strong{color:var(--volt-text)}.aff-disclosure__icon svg{width:26px;height:26px;color:var(--volt-teal)}@media(max-width:1100px){.aff-grid--4{--aff-span: 4}}@media(max-width:900px){.aff-intro{grid-template-columns:1fr}.aff-grid{--aff-span: 6 !important;--aff-fspan: 12 !important}.aff-card--featured{grid-template-columns:1fr;grid-template-areas:"top" "body" "foot"}}@media(max-width:600px){.aff-grid{--aff-span: 12 !important}.aff-card--featured{padding:22px}.aff-stats{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.aff-search{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.aff-card,.aff-card__shine{transition:none}.aff-card:hover{transform:none}}.section-head--center{justify-content:center;text-align:center}.section-head--center .eyebrow{justify-content:center}.section-head--center>div{display:grid;justify-items:center}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;counter-reset:step}.step{position:relative;padding:26px 22px 22px}.step__num{position:absolute;top:18px;right:20px;font-size:2rem;font-weight:500;color:#ebbe2e38}.step__icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--volt-gold-soft);color:var(--volt-gold);margin-bottom:14px}.step__icon svg{width:22px;height:22px}.step h3{margin-bottom:6px}.step p{margin:0;color:var(--volt-body)}::selection{background:#ebbe2e59;color:#fff}html{scrollbar-color:#3a3631 var(--volt-bg)}.site-header{transition:box-shadow .25s ease,background-color .25s ease}.site-header.is-scrolled{box-shadow:0 12px 40px -18px #000000e6,0 1px #ebbe2e2e}.card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card:hover{transform:translateY(-3px);border-color:#ebbe2e59;box-shadow:0 26px 60px -30px #ebbe2e47}.card__title,.card__title a{color:var(--volt-text)}.card__meta{font-size:.86rem}.banner__content h1,.banner__content h2,.hero h1{text-shadow:0 2px 30px rgba(0,0,0,.55)}html.js-reveal .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}html.js-reveal .reveal.is-in{opacity:1;transform:none}.to-top{position:fixed;left:20px;bottom:20px;z-index:40;width:46px;height:46px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(235,190,46,.5);background:#111113eb;color:var(--volt-gold);cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.to-top svg{width:20px;height:20px}.to-top.is-visible{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){html.js-reveal .reveal{opacity:1;transform:none;transition:none}.card:hover{transform:none}}.breadcrumbs{padding-top:18px}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.82rem;color:var(--volt-caption)}.breadcrumbs li+li:before{content:"/";margin-right:6px;color:var(--volt-border)}.breadcrumbs a:hover{color:var(--volt-gold)}.breadcrumbs [aria-current]{color:var(--volt-body)}.grid--few{justify-content:center;grid-template-columns:repeat(var(--cols),minmax(0,290px))}@media(max-width:700px){.grid--few{grid-template-columns:repeat(2,minmax(0,1fr))}}.follow-card{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:radial-gradient(80% 140% at 0% 0%,rgba(236,72,153,.14),transparent 60%),radial-gradient(80% 140% at 100% 100%,rgba(235,190,46,.12),transparent 60%),var(--volt-card)}.follow-card__who{display:flex;align-items:center;gap:14px}.follow-card__icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#f59e0b,#ec4899 55%,#8b5cf6);color:#fff}.follow-card__icon svg{width:26px;height:26px}.follow-card strong{display:block;color:var(--volt-text);font-family:var(--font-display);font-size:1.1rem}.follow-card span{color:var(--volt-muted)}.iwt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.iwt--right .iwt__media{order:2}.iwt__media{position:relative;border-radius:22px;overflow:hidden;border:1px solid rgba(235,190,46,.25);box-shadow:0 40px 80px -40px #000000e6,0 0 0 6px #ebbe2e0a}.iwt__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:var(--iwt-ratio, 4 / 3)}.iwt__copy h2{font-size:clamp(1.7rem,3.2vw,2.6rem)}.iwt__text{color:var(--volt-body);font-size:1.05rem}.iwt__list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.iwt__list li{display:flex;gap:10px;color:var(--volt-body)}.iwt__list svg{width:18px;height:18px;flex:0 0 18px;margin-top:3px;color:var(--volt-gold)}.iwt__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:800px){.iwt{grid-template-columns:1fr}.iwt--right .iwt__media{order:0}}.mcol{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:18px}.mcol__item{padding:24px;display:flex;flex-direction:column;gap:10px}.mcol__item img{border-radius:12px;aspect-ratio:16 / 10;object-fit:cover;margin-bottom:6px}.mcol__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--volt-gold-soft);color:var(--volt-gold)}.mcol__icon svg{width:22px;height:22px}.mcol__item h3{margin:0}.mcol__item p{margin:0;color:var(--volt-body)}.mcol__link{margin-top:auto;padding-top:6px;color:var(--volt-gold);font-weight:600;display:inline-flex;gap:6px;align-items:center}.mcol__link svg{width:16px;height:16px}@media(max-width:900px){.mcol{--cols: 2 !important}}@media(max-width:560px){.mcol{--cols: 1 !important}}.logos{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.logos__item{flex:1 1 130px;max-width:220px;height:84px;display:grid;place-items:center;padding:16px 20px;border-radius:var(--radius);border:1px solid var(--volt-border-soft);background:var(--volt-card);transition:border-color .2s ease}.logos__item img{max-height:44px;width:auto;filter:grayscale(1) brightness(1.6);opacity:.8;transition:filter .25s ease,opacity .25s ease}.logos__item:hover{border-color:#ebbe2e66}.logos__item:hover img{filter:none;opacity:1}.logos__name{font-family:var(--font-display);font-weight:700;color:var(--volt-muted)}.video-frame{position:relative;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;border:1px solid rgba(235,190,46,.25);background:#000}.video-frame iframe,.video-frame video,.video-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.video-frame__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(180deg,#0000001a,#00000080);border:0;cursor:pointer;color:#15130d}.video-frame__play span{width:84px;height:84px;border-radius:999px;display:grid;place-items:center;background:var(--volt-gold);box-shadow:0 0 0 10px #ebbe2e33,0 20px 50px -10px #ebbe2e99}.video-frame__play svg{width:34px;height:34px;margin-left:4px}.clist{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:18px}.clist__item{position:relative;display:block;border-radius:18px;overflow:hidden;border:1px solid var(--volt-border-soft);background:var(--volt-card);aspect-ratio:4 / 5;transition:border-color .25s ease,transform .25s ease}.clist__item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.clist__item:hover{border-color:#ebbe2e73;transform:translateY(-3px)}.clist__item:hover img{transform:scale(1.05)}.clist__label{position:absolute;inset:auto 0 0 0;padding:40px 18px 16px;background:linear-gradient(180deg,transparent,rgba(8,8,8,.92))}.clist__label strong{display:block;font-family:var(--font-display);font-size:1.15rem;color:var(--volt-text)}.clist__label span{font-family:var(--font-mono);font-size:.72rem;color:var(--volt-gold);letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.clist{--cols: 2 !important}}.linkhub{max-width:560px;margin:0 auto;text-align:center}.linkhub__avatar{width:112px;height:112px;margin:0 auto 16px;border-radius:999px;overflow:hidden;border:2px solid var(--volt-gold);box-shadow:0 0 0 8px #ebbe2e1f,0 0 50px #ebbe2e40}.linkhub__avatar img{width:100%;height:100%;object-fit:cover}.linkhub__bio{color:var(--volt-body)}.linkhub__links{display:grid;gap:12px;margin:26px 0}.linkhub__link{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:16px;border:1px solid var(--volt-border);background:var(--volt-card);color:var(--volt-text);font-weight:600;text-align:left;transition:border-color .2s ease,transform .2s ease}.linkhub__link:hover{border-color:var(--volt-gold);transform:translateY(-2px)}.linkhub__link svg{width:20px;height:20px;flex:0 0 20px;color:var(--volt-gold)}.linkhub__link span{flex:1}.linkhub__link--highlight{background:linear-gradient(180deg,#f3cf55,var(--volt-gold) 55%,#cc9d14);color:#15130d;border-color:transparent}.linkhub__link--highlight svg{color:#15130d}.notfound{text-align:center;max-width:640px;margin:0 auto}.notfound__code{font-family:var(--font-display);font-weight:700;font-size:clamp(5rem,16vw,9rem);line-height:1;margin-bottom:8px}.notfound form{display:flex;gap:10px;margin:24px auto;max-width:460px}.notfound input{flex:1;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid var(--volt-border);background:var(--volt-well)}.notfound__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/volt.css.map */
