*{box-sizing:border-box}html{background:#080812}body{margin:0;background:#080812;color:#f7f8ff;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.announcement{text-align:center;background:linear-gradient(90deg,#ee1725,#ff890e,#00cfff);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.07em}.announcement p{margin:0;padding:9px}.site-header{min-height:78px;display:flex;align-items:center;gap:30px;padding:0 5vw;background:#0b0b16;border-bottom:1px solid #292843;position:sticky;z-index:5;top:0}.wordmark{font-family:Barlow Condensed;font-size:2.1rem;font-style:italic;font-weight:800;letter-spacing:-.09em;white-space:nowrap}.wordmark span{color:#f22b25}.wordmark b{color:#19a6ff}.wordmark img{max-height:48px;width:auto}.nav{display:flex;gap:22px;flex:1;justify-content:center}.nav a,.header-actions a{font-weight:700;font-size:.86rem}.nav a:hover,.text-link{color:#11d4ff}.header-actions{display:flex;gap:16px}.nav-toggle{display:none;background:none;border:0;color:#fff;font-size:1.3rem}.hero{min-height:610px;background:radial-gradient(circle at 70% 35%,#3b185c 0,#080812 58%);background-size:cover;background-position:center;display:flex;align-items:center;padding:60px 9%}.hero-copy{max-width:600px}.eyebrow{font-size:.75rem;color:#15d8ff;letter-spacing:.18em;font-weight:800;margin:0 0 12px}.hero h1,h1,h2{font-family:Barlow Condensed;font-weight:800;font-style:italic;text-transform:uppercase;line-height:.9;letter-spacing:-.035em}.hero h1{font-size:clamp(3.7rem,8vw,7.4rem);margin:0}.hero p:not(.eyebrow){color:#c5c5da;line-height:1.65;max-width:500px}.hero-buttons{display:flex;gap:12px;margin-top:28px}.btn{border:0;display:inline-block;padding:14px 22px;font-size:.83rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.primary{background:#08bfea;color:#061019;box-shadow:0 0 24px #00bce066}.ghost{background:#1b1931;border:1px solid #68658b;color:#fff}.section{padding:88px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.section h2,.preorder h2{font-size:clamp(2.5rem,5vw,4.7rem);margin:0}.text-link{font-weight:700}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{background:#121122;border:1px solid #26243b;transition:.25s}.product-card:hover{border-color:#0cd9fc;transform:translateY(-5px)}.product-image{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#1a1930}.product-image img{width:100%;height:100%;object-fit:cover}.product-card>div:last-child{padding:15px}.product-card h3{margin:3px 0 10px;font-size:1rem}.vendor,.card-price{font-size:.78rem;margin:0;color:#a6a4bb}.card-price{color:#fff;font-weight:700}.card-price s{color:#77758e;margin-left:5px}.badge{display:inline-block;margin:0;background:#f12a38;padding:5px 8px;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.1em}.product-image .badge{position:absolute;left:10px;top:10px}.placeholder div{height:220px;background:linear-gradient(135deg,#242142,#0d0b18)}.preorder{margin:0 5% 80px;padding:56px max(5%,45px);display:flex;justify-content:space-between;gap:30px;align-items:center;background:linear-gradient(120deg,#142447,#20113c 55%,#431720);border:1px solid #334e89}.preorder>div:first-child{max-width:650px}.preorder p:not(.eyebrow){color:#d0d0df;line-height:1.5}.countdown{display:flex;gap:9px}.countdown span{font-family:Barlow Condensed;font-size:3.5rem;font-weight:800;text-align:center;background:#090a15;padding:8px 13px;min-width:85px}.countdown small{display:block;text-transform:uppercase;font-family:Inter;font-size:.58rem;letter-spacing:.1em;color:#11d4ff}.footer{border-top:1px solid #292843;padding:54px 5% 25px;display:grid;grid-template-columns:2fr 2fr 1fr;gap:35px;color:#b4b2c7}.footer h3{color:#fff;margin-top:0}.footer a{display:block;margin:8px 0}.newsletter-form{display:flex}.newsletter-form input,.auth input,.product-info select{background:#0b0b16;border:1px solid #3b3954;color:#fff;padding:13px;width:100%}.newsletter-form button{background:#11c9f2;border:0;font-weight:800;padding:0 15px}.footer small{display:block;margin-top:10px;color:#22e1a2}.copyright{grid-column:1/-1;border-top:1px solid #292843;padding-top:20px;font-size:.75rem}.product-page{padding:65px 0;display:grid;grid-template-columns:1.1fr .9fr;gap:7%}.product-media{background:#121122}.product-media img{width:100%;display:block}.product-info h1,.collection-page h1,.cart-page h1,.content-page h1,.auth h1{font-size:clamp(3rem,6vw,5.5rem);margin:12px 0}.price{font-size:1.5rem;font-weight:800;color:#11d4ff;margin:20px 0}.product-info select{margin:20px 0}.full{width:100%}.microcopy{font-size:.78rem;color:#aaa8bd}.collection-page,.cart-page,.content-page,.auth{padding:65px 0}.collection-description{color:#bfbdcf;max-width:700px;margin-bottom:30px}.cart-line{display:grid;grid-template-columns:110px 1fr 80px 80px;gap:20px;align-items:center;border-bottom:1px solid #2a293d;padding:15px 0}.cart-line img{width:100px}.cart-line input{width:60px;padding:9px}.cart-total{display:flex;gap:15px;justify-content:flex-end;align-items:center;margin:25px 0}.auth{max-width:500px}.auth form{display:grid;gap:17px}.auth label{display:grid;gap:7px;font-weight:700}.auth p{color:#bab8cb}.content-page{max-width:850px;line-height:1.7}@media(max-width:760px){.site-header{padding:0 5%;gap:12px}.nav{display:none}.header-actions{margin-left:auto}.header-actions span{display:none}.nav-toggle{display:block}.hero{min-height:520px;padding:50px 7%}.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.preorder{margin:0 5% 55px;padding:35px 25px;display:block}.countdown{margin-top:25px}.countdown span{font-size:2.5rem;min-width:70px}.footer,.product-page{grid-template-columns:1fr}.cart-line{grid-template-columns:75px 1fr 50px}.cart-line a{grid-column:2}.cart-total{align-items:stretch;flex-direction:column}.section{padding:55px 0}}.brand-logo{display:flex;align-items:center;flex:0 0 238px}.footer-logo{width:260px;max-width:100%;margin-bottom:12px}@media(max-width:760px){.brand-logo{flex-basis:180px}.brand-logo img{max-height:52px}.footer-logo{width:220px}}.categories-link{padding:9px 13px;border:1px solid #14cbed;background:#121b33;color:#19d8ff!important;text-transform:uppercase;letter-spacing:.07em;font-size:.75rem!important}.categories-link:hover{background:#14cbed;color:#071019!important}.contact-newsletter{width:min(1180px,90%);margin:0 auto 85px;display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #31304b;background:#11101f}.contact-copy,.newsletter-panel{padding:52px}.contact-copy{background:linear-gradient(135deg,#121c3b,#11101f)}.contact-newsletter h2{font-size:clamp(2.8rem,5vw,4.8rem);margin:0 0 15px}.contact-newsletter h3{font-family:Barlow Condensed;font-style:italic;text-transform:uppercase;font-size:2.25rem;margin:0 0 13px}.contact-newsletter p:not(.eyebrow){color:#c1bfd1;line-height:1.65}.contact-details{display:grid;gap:12px;margin-top:25px}.contact-details a{color:#13d6ff;font-weight:700}.newsletter-panel{background:#19152c}.newsletter-large{margin-top:23px;display:flex;gap:9px;flex-wrap:wrap}.newsletter-large input{flex:1;min-width:210px;background:#090914;border:1px solid #474364;color:#fff;padding:15px}.newsletter-large .btn{margin:0}.success{color:#2be4a1!important;font-weight:700}@media(max-width:760px){.contact-newsletter{grid-template-columns:1fr;margin-bottom:55px}.contact-copy,.newsletter-panel{padding:34px 25px}}.contact-newsletter{grid-template-columns:1fr!important}.newsletter-panel{order:1}.contact-copy{order:2;border-top:1px solid #31304b}.contact-copy,.newsletter-panel{padding:46px 52px}@media(max-width:760px){.contact-copy,.newsletter-panel{padding:34px 25px}}.footer{grid-template-columns:1.45fr 1.2fr 1.2fr .8fr}.footer h3{font-family:Barlow Condensed;font-size:1.35rem;letter-spacing:.03em;text-transform:uppercase}.footer-contacts a,.footer-links a{display:block;margin:10px 0}.footer-contacts p,.footer-business p{margin:10px 0;line-height:1.5}.footer-business strong{color:#fff}.footer-brand p{max-width:220px}@media(max-width:900px){.footer{grid-template-columns:1fr 1fr}}@media(max-width:560px){.footer{grid-template-columns:1fr}}.search-form{display:flex;gap:10px;margin:25px 0}.search-form input{flex:1;background:#0b0b16;border:1px solid #3b3954;color:#fff;padding:14px}@media(max-width:560px){.search-form{flex-direction:column}}.header-actions{align-items:center}.header-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;background:#19172b;border:1px solid #504d70;color:#fff;text-transform:uppercase;letter-spacing:.055em;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.header-actions a:first-child{background:#167fe5;border-color:#239bf7}.header-actions a:last-of-type{background:#ef2629;border-color:#ff4a3c}.header-actions a:hover{background:#14d6f5;border-color:#14d6f5;color:#071019;transform:translateY(-2px)}.header-actions a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:760px){.header-actions a{min-height:38px;padding:0 10px}.header-actions a span{display:inline!important}}.header-actions a{border-radius:10px;background:#171625!important;border:1px solid #555270!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff0d;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.header-actions a:first-child{background:#1b1931!important}.header-actions a:last-of-type{background:#1b1931!important}.header-actions a:hover{background:#12cef0!important;border-color:#12cef0!important;color:#071019!important;box-shadow:0 0 18px #12cef066;transform:translateY(-2px)}.header-actions{gap:18px}.header-actions a{height:86px!important;min-width:190px!important;padding:0 30px!important;border-radius:25px!important;background:#11121e!important;border:2px solid #343756!important;box-shadow:inset 0 0 17px #101b37,0 0 0 1px #101420!important;font-size:1.35rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.header-actions .cart-button{gap:22px;color:#fff!important}.header-actions .cart-icon{font-size:1.8rem;line-height:1}.header-actions .account-button{min-width:230px!important;background:linear-gradient(105deg,#ef312d,#f35443 47%,#20bce9 53%,#2caee2)!important;border-color:#54b8e7!important;color:#fff!important;box-shadow:0 4px 15px #147aba55!important}.header-actions a:hover{background:#16d3ef!important;border-color:#16d3ef!important;color:#071019!important;box-shadow:0 0 25px #16d3ef88!important;transform:translateY(-3px)}.header-actions .account-button:hover{background:linear-gradient(105deg,#ffb32d,#15d8f5)!important;color:#071019!important}@media(max-width:1000px){.header-actions{gap:8px}.header-actions a{height:48px!important;min-width:auto!important;padding:0 14px!important;border-radius:12px!important;font-size:.8rem!important}.header-actions .account-button{min-width:auto!important}.header-actions .cart-button{gap:8px}.header-actions .cart-icon{font-size:1.1rem}}.header-actions{gap:10px}.header-actions a{height:46px!important;min-width:112px!important;padding:0 16px!important;border-radius:13px!important;font-size:.88rem!important}.header-actions .cart-button{gap:10px}.header-actions .cart-icon{font-size:1.18rem}.header-actions .account-button{min-width:126px!important}@media(max-width:1000px){.header-actions a{height:42px!important;min-width:auto!important;padding:0 12px!important;border-radius:11px!important;font-size:.77rem!important}.header-actions .cart-button{gap:7px}.header-actions .cart-icon{font-size:1rem}}@media(max-width:480px){.header-actions .account-button{min-width:88px!important}.header-actions .account-button span{font-size:.74rem}.header-actions a{padding:0 10px!important}}.site-header{min-height:148px}@media(max-width:560px){.site-header{min-height:92px}}.logo-showcase{width:min(1240px,92%);margin:-28px auto 28px;position:relative;padding:22px 0;overflow:hidden}.logo-showcase-card{min-height:410px;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;padding:48px 7%;border:1px solid #1ad9f2;background:linear-gradient(115deg,#121b3d,#0a1026 46%,#1b0d2d);box-shadow:0 0 12px #06c6e888,0 0 38px #2638ff55,inset 0 0 42px #02c9ef22}.logo-showcase-card:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #f23a4b66;pointer-events:none;z-index:-1}.logo-showcase-glow{position:absolute;right:7%;top:50%;z-index:-1;width:370px;height:370px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#00d8ff66 0%,#ed263d2e 38%,transparent 69%);filter:blur(8px);animation:plasmaPulse 4s ease-in-out infinite}.logo-showcase-content{position:relative;z-index:2;max-width:430px}.logo-showcase h2{font-size:clamp(3rem,5.6vw,5.6rem);margin:0 0 16px}.logo-showcase p:not(.eyebrow){color:#cac8da;line-height:1.65;margin-bottom:26px}.logo-showcase-art{height:370px;position:relative;z-index:1;animation:plasmaFloat 5.5s ease-in-out infinite}.logo-showcase-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 9px #08d7fa) drop-shadow(0 0 20px #ee2c35)}.logo-showcase-orbit{position:absolute;border:1px solid #00d9ff55;border-radius:50%;pointer-events:none}.orbit-one{width:380px;height:380px;right:-100px;top:20px;animation:orbitSpin 14s linear infinite}.orbit-two{width:240px;height:240px;right:50px;bottom:-80px;border-color:#ff4c4855;animation:orbitSpin 10s linear infinite reverse}@keyframes plasmaFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-15px) rotate(1deg)}}@keyframes plasmaPulse{0%,to{opacity:.65;transform:translateY(-50%) scale(.92)}50%{opacity:1;transform:translateY(-50%) scale(1.08)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}.brand-logo img{display:block;width:100%;height:auto;max-height:63px;object-fit:contain;object-position:left center}@media(max-width:760px){.logo-showcase{width:92%;margin:0 auto 18px;padding:14px 0}.logo-showcase-card{min-height:0;grid-template-columns:1fr;padding:34px 24px 20px}.logo-showcase-content{text-align:center;margin:auto}.logo-showcase-art{height:260px;grid-row:1;animation-duration:4.5s}.logo-showcase-content{grid-row:2}.logo-showcase-glow{width:250px;height:250px;top:38%;right:50%;transform:translate(50%,-50%)}.logo-showcase-card:before{top:5px;right:5px;bottom:5px;left:5px}.orbit-one{right:-135px;top:-45px}.orbit-two{right:-30px;bottom:-100px}.brand-logo{flex-basis:180px}.brand-logo img{max-height:52px}}@media(prefers-reduced-motion:reduce){.logo-showcase-art,.logo-showcase-glow,.logo-showcase-orbit{animation:none}}.logo-showcase{margin:22px auto 28px!important}.logo-showcase-card{grid-template-columns:1fr 1.15fr!important}.logo-showcase-art{display:flex!important;align-items:center;justify-content:center;min-height:380px;height:auto!important;padding:14px;overflow:visible!important}.logo-showcase-art img{display:block!important;width:min(100%,680px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;position:relative;z-index:3}.logo-showcase-content{z-index:4}.logo-showcase-card,.logo-showcase-art,.logo-showcase-art img{transform:none}@media(max-width:760px){.logo-showcase-art{min-height:250px;padding:6px 6px 10px}.logo-showcase-art img{width:min(100%,420px)!important}}.site-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.brand-logo{display:flex;align-items:center;justify-content:flex-start;min-width:180px}.brand-logo img{display:block;max-height:132px;width:auto;object-fit:contain}.nav{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.nav-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:12px;border:1px solid #14cbed;background:#121b33;color:#19d8ff!important;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem!important;font-weight:800}.nav-pill:hover{background:#14cbed;color:#071019!important}.nav-icon{display:inline-flex;width:16px;height:16px}.nav-icon svg{width:100%;height:100%}.header-actions{justify-self:end}.footer-logo img{max-height:70px}@media(max-width:1000px){.site-header{grid-template-columns:1fr auto;grid-template-areas:"logo actions" "nav nav"}.brand-logo{grid-area:logo}.nav{grid-area:nav;justify-content:flex-start;padding-bottom:6px}.header-actions{grid-area:actions}}@media(max-width:760px){.nav-pill{min-height:38px;padding:0 12px;font-size:.7rem!important}.brand-logo img{max-height:60px}}@media(max-width:1000px){.site-header{grid-template-columns:1fr auto;grid-template-areas:"logo actions" "nav nav"}.nav{display:flex!important;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{flex:0 0 auto;white-space:nowrap}.header-actions{display:flex;flex-direction:row!important;gap:8px;align-items:center}}@media(max-width:760px){.site-header{padding:10px 4% 8px;gap:10px}.brand-logo{min-width:120px}.brand-logo img{max-height:96px}.header-actions{display:flex;flex-direction:row!important;gap:8px}.header-actions a{height:40px!important;min-width:auto!important;padding:0 12px!important;border-radius:12px!important}.header-actions .cart-button{gap:6px}.header-actions .account-button{min-width:auto!important}.nav{margin-top:4px}.nav-pill{min-height:36px;padding:0 12px;font-size:.68rem!important;border-radius:10px}}@media(max-width:480px){.site-header{grid-template-columns:110px 1fr;align-items:center}.header-actions{justify-self:end}.header-actions a{padding:0 10px!important;font-size:.74rem!important}.header-actions .cart-icon{font-size:.95rem}.nav-pill{padding:0 10px;font-size:.64rem!important}}.nav{display:flex!important;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap}.nav a{flex:0 0 auto}.nav-pill{display:inline-flex;align-items:center;justify-content:center}.nav-toggle{display:none!important}@media(max-width:760px){.nav{justify-content:flex-start;gap:8px}.nav-pill{min-height:36px;padding:0 11px;font-size:.66rem!important}}.nav a:not(.nav-pill){display:none!important}.nav{display:grid!important;grid-template-columns:repeat(4,minmax(128px,128px));justify-content:center;gap:10px;overflow:visible;white-space:normal}.nav-pill{width:128px;min-width:128px;max-width:128px;height:42px;padding:0 10px!important;text-align:center}.header-actions{display:flex;gap:10px}.header-actions a{width:128px!important;min-width:128px!important;max-width:128px!important;height:42px!important;padding:0 10px!important;justify-content:center}.cart-button{gap:8px;white-space:nowrap}.account-button{white-space:nowrap}@media(max-width:1000px){.nav{grid-template-columns:repeat(4,minmax(116px,116px));gap:8px;overflow-x:auto;justify-content:flex-start;display:flex!important}.nav-pill{width:116px;min-width:116px;max-width:116px;height:40px}.header-actions a{width:116px!important;min-width:116px!important;max-width:116px!important;height:40px!important}}@media(max-width:760px){.nav{display:flex!important;gap:8px;overflow-x:auto}.nav-pill{width:112px;min-width:112px;max-width:112px;height:38px;font-size:.65rem!important}.header-actions a{width:112px!important;min-width:112px!important;max-width:112px!important;height:38px!important;font-size:.72rem!important}}.nav-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.05}.nav-pill[href="{{ routes.all_products_collection_url }}"]{text-align:center}.header-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.header-actions .cart-button,.header-actions .account-button{display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(max-width:760px){.site-header{grid-template-columns:1fr!important;grid-template-areas:"logo" "nav" "actions";justify-items:center;padding:10px 4% 12px!important}.brand-logo{grid-area:logo;justify-content:center;min-width:auto}.nav{grid-area:nav;display:grid!important;grid-template-columns:repeat(2,minmax(112px,1fr));gap:8px;width:100%;max-width:360px;overflow:visible!important;white-space:normal;margin:8px auto 0}.nav-pill{width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;padding:0 8px!important;font-size:.68rem!important}.header-actions{grid-area:actions;display:grid!important;grid-template-columns:repeat(2,minmax(112px,1fr));gap:8px;width:100%;max-width:360px;justify-self:center}.header-actions a{width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;padding:0 8px!important;font-size:.76rem!important}.cart-button .cart-icon{font-size:.95rem}.nav-toggle{display:none!important}}@media(max-width:420px){.nav,.header-actions{max-width:100%}.nav-pill,.header-actions a{height:38px!important;font-size:.64rem!important}}.nav{gap:12px!important}.nav-pill{margin:0!important}.header-actions{gap:12px!important}.header-actions a{margin:0!important}@media(max-width:760px){.nav{gap:10px!important;row-gap:10px!important}.header-actions{gap:10px!important}.nav-pill,.header-actions a{margin:0!important}}@media(max-width:760px){.site-header{padding:10px 4% 12px!important}.nav{grid-template-columns:repeat(2,minmax(108px,1fr))!important;gap:14px!important;row-gap:14px!important;width:100%!important;max-width:360px!important;margin:8px auto 0!important}.nav-pill{height:40px!important;font-size:.64rem!important;padding:0 7px!important}.header-actions{grid-template-columns:repeat(2,minmax(108px,1fr))!important;gap:14px!important;row-gap:14px!important;width:100%!important;max-width:360px!important;margin:8px auto 0!important}.header-actions a{height:40px!important;font-size:.72rem!important;padding:0 8px!important}}@media(max-width:420px){.nav,.header-actions{grid-template-columns:repeat(2,minmax(96px,1fr))!important;gap:12px!important;row-gap:12px!important;max-width:100%!important}}.hero-copy{z-index:2}.hero-copy h1{max-width:620px}@media(max-width:760px){.hero{grid-template-columns:1fr;gap:16px}.hero-copy{text-align:center}.hero-buttons{justify-content:center}}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.auth-box{background:#11101f;border:1px solid #2f2e47;padding:26px}.auth-box h2{font-family:Barlow Condensed;font-style:italic;text-transform:uppercase;font-size:2rem;margin:0 0 12px}.auth-box p{color:#bab8cb;line-height:1.6}.auth-grid.single{grid-template-columns:1fr}.text-link{display:inline-block;margin-top:12px}@media(max-width:760px){.auth-grid{grid-template-columns:1fr}.auth-box{padding:20px}}.featured-collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.collection-card{position:relative;overflow:hidden;border:1px solid #26243b;background:#121122;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.collection-card:hover{transform:translateY(-6px) scale(1.01);border-color:#14cbed;box-shadow:0 0 0 1px #14cbed66,0 0 24px #14cbed33}.collection-card-link{display:block;position:relative;min-height:260px;color:inherit}.collection-card img,.collection-empty{width:100%;height:260px;object-fit:cover;display:block}.collection-empty{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#242142,#0d0b18);color:#bdbbce;font-weight:700;letter-spacing:.04em}.collection-card-overlay{position:absolute;inset:auto 0 0 0;padding:16px;background:linear-gradient(180deg,transparent 0%,rgba(6,6,16,.92) 58%,rgba(6,6,16,.98) 100%);transform:translateY(18px);opacity:.94;transition:transform .25s ease,opacity .25s ease}.collection-card:hover .collection-card-overlay{transform:translateY(0);opacity:1}.collection-card-overlay h3{margin:6px 0 8px;font-size:1.1rem}.collection-card-overlay p{margin:0;color:#c9c7d8}.is-empty .collection-card-overlay{background:linear-gradient(180deg,transparent 0%,rgba(18,18,34,.95) 72%,rgba(18,18,34,.98) 100%)}@media(max-width:1000px){.featured-collection-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.featured-collection-grid{grid-template-columns:1fr}.collection-card-link,.collection-card img,.collection-empty{height:auto;min-height:220px}.collection-card-overlay{padding:14px}}.search-pill{border-color:#ffb300;background:#1e1a10;color:#ffd36a!important}.search-pill:hover{background:#ffd36a;color:#071019!important;border-color:#ffd36a}.contact-info,.newsletter-info{padding:70px 0}.contact-info-grid,.newsletter-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.contact-info,.newsletter-info{border-top:1px solid #2a293d}.contact-details{display:grid;gap:10px}.contact-details a{color:#14d8ff;font-weight:700}.newsletter-large input{flex:1;min-width:220px;background:#0b0b16;border:1px solid #3b3954;color:#fff;padding:14px}.success{color:#2be4a1;font-weight:700}.shell{width:min(1180px,90%);margin:auto}@media(max-width:760px){.contact-info-grid,.newsletter-grid{grid-template-columns:1fr}.newsletter-large{flex-direction:column;align-items:stretch}.newsletter-large input{min-width:0;width:100%}}.site-header{grid-template-columns:auto 1fr auto;align-items:center}.nav{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:8px!important;overflow-x:auto;white-space:nowrap}.nav a,.nav-pill{flex:0 0 128px!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:42px!important;padding:0 10px!important;justify-content:center;text-align:center}.header-actions{display:flex;align-items:center;gap:8px}.header-actions a{flex:0 0 128px!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:42px!important;padding:0 10px!important;justify-content:center;text-align:center}@media(max-width:1000px){.nav a,.nav-pill,.header-actions a{flex:0 0 118px!important;width:118px!important;min-width:118px!important;max-width:118px!important;height:40px!important;font-size:.72rem!important}.nav{justify-content:flex-start}}@media(max-width:760px){.site-header{grid-template-columns:1fr!important;gap:10px;justify-items:center}.nav{width:100%;max-width:100%;justify-content:flex-start;gap:8px!important;overflow-x:auto}.header-actions{width:100%;max-width:100%;justify-content:flex-start;gap:8px}.nav a,.nav-pill,.header-actions a{flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:40px!important;font-size:.66rem!important}}.social-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#121b33;border:1px solid #14cbed;color:#19d8ff!important;font-weight:800;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.footer-links a:hover{color:#14cbed}.footer-links a{display:block;margin:10px 0}.shell,.contact-info-grid,.newsletter-grid{width:min(1180px,92%)}.site-header{grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.nav{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;white-space:nowrap}.nav a,.nav-pill,.header-actions a{box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;text-align:center}.hero{grid-template-columns:1fr;gap:28px}.header-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}@media(max-width:1000px){.product-grid,.featured-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr;gap:18px}}@media(max-width:760px){.site-header{grid-template-columns:1fr;justify-items:center;padding:10px 4% 12px}.brand-logo{justify-content:center}.nav{width:100%;max-width:100%;justify-content:flex-start;gap:8px}.nav a,.nav-pill,.header-actions a{width:112px;min-width:112px;max-width:112px;height:40px;font-size:.66rem}.header-actions{width:100%;justify-content:flex-start}.product-grid,.featured-collection-grid,.contact-info-grid,.newsletter-grid,.footer{grid-template-columns:1fr}.newsletter-large{flex-direction:column;align-items:stretch}.newsletter-large input{min-width:0;width:100%}.hero-copy{text-align:center}.hero-buttons{justify-content:center}}@media(max-width:420px){.nav a,.nav-pill,.header-actions a{width:96px;min-width:96px;max-width:96px;font-size:.62rem}}.site-header{grid-template-columns:auto 1fr auto;gap:10px}.nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;overflow:visible;white-space:normal;align-items:center}.nav a,.nav-pill{width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;padding:0 6px!important;font-size:.62rem!important;line-height:1.05}.header-actions{display:flex;gap:6px}.header-actions a{width:92px!important;min-width:92px!important;max-width:92px!important;height:34px!important;padding:0 6px!important;font-size:.64rem!important}@media(max-width:1000px){.nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.nav a,.nav-pill{height:32px!important;font-size:.58rem!important}.header-actions a{width:84px!important;min-width:84px!important;max-width:84px!important;height:32px!important;font-size:.58rem!important}}@media(max-width:760px){.site-header{grid-template-columns:1fr;justify-items:center}.nav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nav a,.nav-pill{height:36px!important;font-size:.62rem!important}.header-actions{width:100%;justify-content:center}.header-actions a{width:100px!important;min-width:100px!important;max-width:100px!important;height:36px!important;font-size:.62rem!important}}.social-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.social-btn{display:inline-flex!important;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#121b33;border:1px solid #14cbed;color:#19d8ff!important;font-weight:800;font-size:.82rem;line-height:1;box-shadow:0 0 0 1px #14cbed22 inset;visibility:visible;opacity:1}.social-btn:hover{background:#14cbed;color:#071019!important;transform:translateY(-2px);box-shadow:0 0 16px #14cbed55}.social-btn svg{width:22px;height:22px;display:block;fill:currentColor;stroke:currentColor}img{max-width:100%;height:auto}.site-header{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.brand-logo{min-width:0}.nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;align-items:center}.nav a,.nav-pill{width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;padding:0 14px!important;font-size:.85rem!important;line-height:1.05;white-space:nowrap}.header-actions{display:flex;gap:6px;align-items:center}.header-actions a{width:118px!important;min-width:118px!important;max-width:118px!important;height:48px!important;padding:0 10px!important;font-size:.85rem!important}.hero{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.product-grid,.featured-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.contact-info-grid,.newsletter-grid{grid-template-columns:1fr 1fr;gap:20px}.footer{grid-template-columns:1.2fr 1fr 1fr 1fr}.social-links{display:flex;gap:10px;flex-wrap:wrap}.social-btn{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center}.newsletter-large{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.newsletter-large input{min-width:220px;flex:1;background:#0b0b16;border:1px solid #3b3954;color:#fff;padding:14px}@media(max-width:1000px){.nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.nav a,.nav-pill{height:44px!important;font-size:.78rem!important}.header-actions a{width:108px!important;min-width:108px!important;max-width:108px!important;height:44px!important;font-size:.78rem!important}.product-grid,.featured-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{grid-template-columns:1fr 1fr}.hero,.contact-info-grid,.newsletter-grid{grid-template-columns:1fr}}@media(max-width:760px){.site-header{grid-template-columns:1fr;justify-items:center;padding:10px 4% 12px}.nav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nav a,.nav-pill{height:46px!important;font-size:.8rem!important}.header-actions{width:100%;justify-content:center;gap:8px}.header-actions a{width:116px!important;min-width:116px!important;max-width:116px!important;height:46px!important;font-size:.8rem!important}.product-grid,.featured-collection-grid,.contact-info-grid,.newsletter-grid,.footer{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-buttons{justify-content:center}.newsletter-large{flex-direction:column;align-items:stretch}.newsletter-large input{min-width:0;width:100%}}@media(max-width:420px){.nav a,.nav-pill{font-size:.72rem!important}.header-actions a{width:104px!important;min-width:104px!important;max-width:104px!important;font-size:.72rem!important}}.compact-product{display:grid;grid-template-columns:.75fr 1.25fr;gap:36px;align-items:start;padding:52px 0}.small-media{max-width:420px;justify-self:start}.small-media img{width:100%;height:auto;display:block;border-radius:14px}.product-description{color:#c9c7d8;line-height:1.7}.buy-row{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:end;margin:18px 0}.qty-label{display:grid;gap:7px;font-weight:700;color:#fff}.qty-label input,.product-info select{background:#0b0b16;border:1px solid #3b3954;color:#fff;padding:13px;border-radius:10px}.product-info select,.full{width:100%}.compact-product .product-info h1{font-size:clamp(2.2rem,4vw,4rem);margin:10px 0 12px}.compact-product .price{margin:12px 0 16px;font-size:1.3rem}.compact-product .microcopy{margin-top:16px}.compact-product .product-info{max-width:700px}@media(max-width:900px){.compact-product{grid-template-columns:1fr;gap:22px}.small-media{max-width:100%}.buy-row{grid-template-columns:1fr 1fr}}@media(max-width:560px){.buy-row{grid-template-columns:1fr}.qty-label input,.product-info select{padding:12px}}.product-info select{display:none!important}.buy-row{grid-template-columns:160px 1fr}.product-info form{margin-top:18px}.footer-social-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.footer-social-links a{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;margin:0!important;border:1px solid #14cbed;border-radius:10px;background:#121b33;color:#19d8ff;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.footer-social-links a:hover{background:#14cbed;color:#071019;transform:translateY(-2px);box-shadow:0 0 15px #14cbed66}.footer-social-links svg{display:block;width:20px;height:20px;fill:currentColor}.account-button{border:0;cursor:pointer;font-family:inherit}.account-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:18px;align-items:center;justify-content:center}.account-modal.is-open{display:flex}.account-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#03030ac7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.account-modal-panel{position:relative;z-index:1;width:min(100%,470px);max-height:calc(100vh - 36px);overflow:auto;padding:34px;background:linear-gradient(145deg,#17162b,#0b0b16);border:1px solid #17d5f4;border-radius:16px;box-shadow:0 0 30px #15cfe766}.account-modal-panel h2{font-family:Barlow Condensed;font-style:italic;text-transform:uppercase;font-size:3rem;line-height:.9;margin:7px 0 14px}.account-modal-panel h3{margin:0;font-size:1.1rem}.account-modal-panel p{color:#c4c2d3;line-height:1.55}.account-modal-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.account-modal-form{display:grid;gap:14px;margin:20px 0}.account-modal-form label{display:grid;gap:7px;font-weight:700}.account-modal-form input{width:100%;background:#080812;border:1px solid #44415e;border-radius:9px;padding:13px;color:#fff}.account-modal-form .btn{width:100%;margin-top:4px}.account-recover{color:#17d5f4;font-size:.85rem;font-weight:700}.account-modal-divider{display:flex;align-items:center;gap:12px;margin:24px 0 18px;color:#9895ae;font-size:.8rem}.account-modal-divider:before,.account-modal-divider:after{content:"";height:1px;flex:1;background:#38364e}.create-account{margin-top:8px}.no-scroll{overflow:hidden}@media(max-width:560px){.account-modal-panel{padding:28px 21px}.account-modal-panel h2{font-size:2.5rem}}.header-actions .account-button{width:92px!important;min-width:92px!important;max-width:92px!important;height:34px!important;padding:0 6px!important;border:1px solid #14cbed!important;border-radius:10px!important;background:#121b33!important;color:#19d8ff!important;box-shadow:none!important;font-size:.62rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;transition:background .2s,color .2s,border-color .2s,transform .2s}.header-actions .account-button:hover{background:#14cbed!important;border-color:#14cbed!important;color:#071019!important;box-shadow:0 0 14px #14cbed55!important;transform:translateY(-2px)}.account-modal-panel{width:min(100%,380px)!important;padding:25px!important;border-radius:14px!important;background-color:#0b0b16!important;background-size:cover!important;background-position:center!important}.account-modal-panel h2{font-size:2.35rem!important}.account-modal-panel h3{font-size:1rem}.account-modal-panel p{font-size:.88rem;margin:8px 0}.account-modal-form{gap:10px!important;margin:15px 0!important}.account-modal-form input{padding:11px!important}.account-modal-divider{margin:18px 0 14px!important}@media(max-width:760px){.header-actions .account-button{width:100px!important;min-width:100px!important;max-width:100px!important;height:36px!important;font-size:.62rem!important}.account-modal{padding:14px}.account-modal-panel{width:min(100%,360px)!important;padding:22px!important}}.account-modal-panel{background-color:#0b0b16;background-repeat:no-repeat;background-size:cover;background-position:center center}.account-modal{align-items:center;justify-content:center}.account-modal-panel{margin:auto}.preorder{padding:28px 16px;border-radius:18px;margin:18px auto;background:#070b18}.preorder-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.preorder-copy h2{font-size:2rem;margin:4px 0 6px}.preorder-copy p{margin:4px 0}.preorder-countdown{display:flex;gap:12px;font-family:var(--font-heading);font-weight:700;font-size:.9rem}.preorder-countdown span{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:8px 10px;border-radius:12px;background:#0a1020e6;border:1px solid #19d8ff33}.preorder-countdown strong{font-size:1.4rem;color:#19d8ff}.preorder-countdown small{text-transform:uppercase;font-size:.6rem;letter-spacing:.14em;color:#9fb3ff}@media(max-width:768px){.preorder-inner{flex-direction:column;align-items:flex-start}.preorder-countdown{width:100%}}.preorder.preorder-neon{position:relative;overflow:hidden;text-align:center;padding:36px 22px;border-radius:18px;border:1px solid rgba(25,216,255,.28);box-shadow:0 0 40px #14cbed2e,inset 0 0 60px #6e5aff1f;background:radial-gradient(ellipse 90% 80% at 50% 0%,rgba(25,216,255,.28) 0%,transparent 55%),radial-gradient(ellipse 80% 70% at 15% 100%,rgba(120,90,255,.22) 0%,transparent 50%),radial-gradient(ellipse 80% 70% at 85% 100%,rgba(0,255,190,.14) 0%,transparent 50%),linear-gradient(160deg,#0a1230,#070b18 45%,#050812)}.preorder.preorder-neon .preorder-content{position:relative;z-index:1;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.preorder.preorder-neon .eyebrow{margin:0}.preorder.preorder-neon h2{margin:0;text-align:center}.preorder.preorder-neon p{margin:0;max-width:520px;text-align:center}.preorder.preorder-neon .btn.primary{margin-top:4px}.preorder.preorder-neon .countdown{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px;width:100%}.preorder.preorder-neon .countdown span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:68px;padding:10px 12px;border-radius:12px;background:#080e1cb8;border:1px solid rgba(25,216,255,.32);box-shadow:0 0 14px #19d8ff26}.preorder.preorder-neon .countdown span small{text-transform:uppercase;font-size:.58rem;letter-spacing:.12em;color:#9fb3ff}.section.featured-neon{position:relative;overflow:hidden;isolation:isolate;width:100%;max-width:none;margin:0;padding:55px 0;border-radius:0;border:none;border-top:1px solid rgba(25,216,255,.14);border-bottom:1px solid rgba(25,216,255,.14);box-shadow:none;background:radial-gradient(ellipse 90% 70% at 18% 0%,rgba(25,216,255,.22) 0%,transparent 55%),radial-gradient(ellipse 80% 70% at 92% 100%,rgba(120,90,255,.18) 0%,transparent 52%),radial-gradient(ellipse 70% 60% at 50% 50%,rgba(0,255,190,.08) 0%,transparent 55%),linear-gradient(160deg,#070b18,#060a14,#05070f)}.section.featured-neon .featured-neon-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.section.featured-neon .featured-neon-inner{position:relative;z-index:1}.section.featured-neon .fn-orb{position:absolute;border-radius:50%;filter:blur(12px);opacity:.85}.section.featured-neon .fn-orb-1{width:48%;height:70%;left:-10%;top:-18%;background:radial-gradient(circle,rgba(25,216,255,.38),transparent 70%);animation:fnOrbA 10s ease-in-out infinite alternate}.section.featured-neon .fn-orb-2{width:52%;height:72%;right:-12%;bottom:-20%;background:radial-gradient(circle,rgba(130,90,255,.34),transparent 70%);animation:fnOrbB 12s ease-in-out infinite alternate}.section.featured-neon .fn-orb-3{width:42%;height:50%;left:36%;top:28%;background:radial-gradient(circle,rgba(0,255,190,.18),transparent 70%);animation:fnOrbC 9s ease-in-out infinite alternate}.section.featured-neon .fn-sweep{position:absolute;top:-25%;right:-10%;bottom:-25%;left:-10%;width:120%;height:150%;background:linear-gradient(110deg,transparent 0%,rgba(25,216,255,.14) 45%,transparent 70%);animation:fnSweep 7.5s linear infinite;mix-blend-mode:screen}@keyframes fnOrbA{0%{transform:translate(0) scale(1)}to{transform:translate(12%,10%) scale(1.15)}}@keyframes fnOrbB{0%{transform:translate(0) scale(1.05)}to{transform:translate(-14%,-8%) scale(1.2)}}@keyframes fnOrbC{0%{transform:translate(0) scale(1)}to{transform:translate(-8%,6%) scale(1.18)}}@keyframes fnSweep{0%{transform:translate(-25%)}to{transform:translate(25%)}}@media(prefers-reduced-motion:reduce){.section.featured-neon .fn-orb,.section.featured-neon .fn-sweep{animation:none}}.btn{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}.btn:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .55s ease}.btn:hover:before{left:130%}.btn.primary:hover{background:#16d3ef;color:#061019;box-shadow:0 0 10px #08bfea,0 0 30px #08bfeaaa,0 8px 20px -8px #08bfeacc;transform:translateY(-3px)}.btn.primary:active{transform:translateY(-1px) scale(.96);box-shadow:0 0 10px #08bfea99}.btn.ghost:hover{background:#26234a;border-color:#11d4ff;color:#11d4ff;box-shadow:0 0 20px #11d4ff44;transform:translateY(-3px)}.btn.ghost:active{transform:translateY(-1px) scale(.96)}.btn:focus-visible{outline:2px solid #11d4ff;outline-offset:3px}.header-actions a,.nav-pill,.social-btn{transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.header-actions a:active,.nav-pill:active,.social-btn:active{transform:scale(.93)!important}.header-actions a:focus-visible,.nav-pill:focus-visible,.social-btn:focus-visible,.text-link:focus-visible{outline:2px solid #11d4ff;outline-offset:2px}.account-modal-close{transition:transform .25s ease,color .2s ease}.account-modal-close:hover{color:#11d4ff;transform:rotate(90deg) scale(1.15)}.account-modal-close:active{transform:rotate(90deg) scale(.9)}.text-link{transition:color .2s ease,letter-spacing .2s ease}.text-link:hover{letter-spacing:.02em}.account-recover{transition:color .2s ease,text-decoration-color .2s ease}.account-recover:hover{color:#fff;text-decoration:underline}@media(prefers-reduced-motion:reduce){.btn,.btn:before,.header-actions a,.nav-pill,.social-btn,.account-modal-close,.text-link{transition:none!important;animation:none!important}}.nav-pill,.header-actions a{position:relative;overflow:hidden}.nav-pill:before,.header-actions a:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .55s ease;pointer-events:none}.nav-pill:hover:before,.header-actions a:hover:before{left:130%}.nav-pill:hover{color:#071019!important;box-shadow:0 0 18px #14cbed66;transform:translateY(-3px)}.header-actions a:hover{transform:translateY(-3px)}.header-actions .cart-button:hover{background:#16d3ef!important;border-color:#16d3ef!important;color:#071019!important;box-shadow:0 0 25px #16d3ef88!important}.header-actions .account-button:hover{box-shadow:0 0 25px #14cbed88!important}.nav-pill:active,.header-actions a:active{transform:translateY(-1px) scale(.93)!important;transition:transform .12s ease}@media(max-width:760px){.header-actions{display:flex!important;width:100%!important;gap:10px!important}.header-actions .cart-button,.header-actions .account-button{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:46px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;overflow:visible!important;font-size:.8rem!important}.header-actions .cart-button span,.header-actions .account-button span{display:inline!important;font-size:inherit!important}.header-actions .cart-icon{font-size:1.1rem!important}}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.trust-badge{position:relative;display:flex;align-items:flex-start;gap:14px;padding:22px;background:#121122;border:1px solid #26243b;transition:transform .25s ease,border-color .25s ease}.trust-badge:hover{transform:translateY(-4px);border-color:#14cbed}.trust-badge-link{position:absolute;top:0;right:0;bottom:0;left:0}.trust-icon{flex:0 0 44px;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#14cbed1a;color:#14cbed}.trust-icon svg{width:22px;height:22px;fill:currentColor}.trust-copy{display:flex;flex-direction:column;gap:4px}.trust-copy strong{color:#fff;font-size:.95rem}.trust-copy small{color:#a6a4bb;font-size:.8rem;line-height:1.45}@media(max-width:1000px){.trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.trust-grid{grid-template-columns:1fr}.trust-badge{padding:18px}}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-card{display:flex;flex-direction:column;gap:12px;padding:26px;background:#121122;border:1px solid #26243b;transition:transform .25s ease,border-color .25s ease}.review-card:hover{transform:translateY(-4px);border-color:#14cbed}.review-stars{display:flex;gap:2px;font-size:1.05rem;line-height:1;color:#38364e}.review-stars .is-filled{color:#ffb300}.review-text{flex:1;margin:0;color:#c9c7d8;font-style:italic;line-height:1.6}.review-author{margin:0;font-size:.85rem}.review-author strong{color:#fff}.review-author span{color:#8b899e;margin-left:4px}@media(max-width:1000px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.reviews-grid{grid-template-columns:1fr}}.whatsapp-float{position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom));width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;box-shadow:0 6px 20px #0006,inset 0 0 0 1px #ffffff14;z-index:60;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float svg{width:30px;height:30px;fill:#fff}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 8px 26px #00000080,inset 0 0 0 1px #ffffff1f}@media(max-width:560px){.whatsapp-float{right:14px;bottom:max(14px,env(safe-area-inset-bottom));width:50px;height:50px}.whatsapp-float svg{width:26px;height:26px}}.product-trust{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px}.product-trust li{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#aaa8bd}.product-trust a{display:inline-flex;align-items:center;gap:6px;color:#aaa8bd;transition:color .2s ease}.product-trust a:hover{color:#11d4ff}.auth:has(.auth-grid:not(.single)){max-width:900px}@media(max-width:900px){.contact-info-grid,.newsletter-grid{grid-template-columns:1fr}}.carousel{display:flex;align-items:center;gap:14px}.carousel-track{flex:1;min-width:0;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-item{flex:0 0 auto;scroll-snap-align:start;width:calc((100% - 54px)/4)}.carousel-item .product-card{height:100%}.carousel-arrow{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#121b33;border:1px solid #14cbed;color:#19d8ff;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}.carousel-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.carousel-arrow:hover:not(:disabled){background:#14cbed;color:#071019;transform:translateY(-2px)}.carousel-arrow:focus-visible{outline:2px solid #11d4ff;outline-offset:2px}.carousel-arrow:disabled{opacity:.35;cursor:default;transform:none}@media(max-width:1000px){.carousel-item{width:calc((100% - 18px)/2)}}@media(max-width:560px){.carousel{gap:8px}.carousel-item{width:82%}.carousel-arrow{flex-basis:36px;width:36px;height:36px}.carousel-arrow svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.carousel-track{scroll-behavior:auto}}@media(max-width:560px){.brand-logo img{max-height:80px}}@media(max-width:760px){.site-header{min-height:124px}}@media(max-width:560px){.site-header{min-height:100px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/plasmakard.css.map */
