:root{--c: #00ffea;--c2: #0af;--ora: #ff4d00;--pur: #8b5cf6;--grn: #00ff87;--bg0: #020408;--bg1: #05080f;--bg2: #080d18;--bg3: #0c1220;--s1: #101828;--s2: #162035;--s3: #1c2840;--b0: rgba(0,255,234,.06);--b1: rgba(0,255,234,.14);--b2: rgba(0,255,234,.32);--b3: rgba(0,255,234,.55);--tx: #dff6ff;--tm: #5a8090;--td: #2a4050;--fd: "Orbitron", monospace;--fb: "Inter", sans-serif;--r: 8px;--t: .3s cubic-bezier(.4,0,.2,1);--glow: 0 0 30px rgba(0,255,234,.25)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--bg1);color:var(--tx);font-family:var(--fb);font-size:16px;line-height:1.6;overflow-x:hidden;min-height:100vh}a{color:var(--c);text-decoration:none;transition:color var(--t)}a:hover{color:#fff}img{max-width:100%;display:block}.site-cursor{position:fixed;width:36px;height:36px;border:1px solid var(--c);border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:transform .12s ease,opacity .2s ease,width .2s ease,height .2s ease,background .2s ease;mix-blend-mode:screen}.site-cursor-dot{position:fixed;width:5px;height:5px;background:var(--c);border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);box-shadow:0 0 8px var(--c);transition:transform .04s ease}body:hover .site-cursor{opacity:1}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.035) 3px,rgba(0,0,0,.035) 4px)}.container{width:100%;max-width:1360px;margin:0 auto;padding:0 32px}.site-header{position:sticky;top:0;z-index:1000;background:#020408cc;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border-bottom:1px solid var(--b1)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px}.logo-mark{display:flex;align-items:center;gap:10px;font-family:var(--fd);font-size:18px;font-weight:900;letter-spacing:4px;text-transform:uppercase;color:#fff;flex-shrink:0}.logo-icon{width:34px;height:34px;background:linear-gradient(135deg,var(--c),var(--pur));border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #00ffea66;flex-shrink:0}.logo-icon svg{width:18px;height:18px;fill:#000}.logo-pulse{color:var(--c);text-shadow:0 0 16px rgba(0,255,234,.6)}.logo-tech{color:#ffffffe6}.site-nav{display:flex;align-items:center;gap:4px;list-style:none}.site-nav a{font-family:var(--fb);font-size:13px;font-weight:500;letter-spacing:.5px;color:var(--tm);padding:8px 14px;border-radius:6px;transition:all var(--t);position:relative}.site-nav a:hover{color:var(--c);background:var(--b0)}.hdr-actions{display:flex;align-items:center;gap:12px}.hdr-btn{display:flex;align-items:center;gap:8px;font-family:var(--fd);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--tm);padding:9px 18px;border:1px solid var(--b1);border-radius:40px;transition:all var(--t);cursor:pointer;background:transparent}.hdr-btn:hover{color:var(--c);border-color:var(--b2);box-shadow:var(--glow),inset 0 0 20px var(--b0)}.cart-badge{background:var(--c);color:var(--bg0);font-family:var(--fd);font-size:10px;font-weight:900;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg0)}.hero-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px)}.hero-orb-a{width:900px;height:900px;background:radial-gradient(circle,rgba(0,255,234,.09) 0%,transparent 65%);top:-200px;right:-150px;animation:drift 18s ease-in-out infinite}.hero-orb-b{width:700px;height:700px;background:radial-gradient(circle,rgba(139,92,246,.1) 0%,transparent 65%);bottom:-100px;left:-150px;animation:drift 14s ease-in-out infinite reverse 3s}.hero-orb-c{width:500px;height:500px;background:radial-gradient(circle,rgba(255,77,0,.07) 0%,transparent 65%);top:40%;left:35%;animation:drift 11s ease-in-out infinite 6s}@keyframes drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-50px) scale(1.06)}66%{transform:translate(-25px,30px) scale(.96)}}.hero-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(0,255,234,.15) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 0%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 0%,transparent 100%);animation:dotDrift 30s linear infinite}@keyframes dotDrift{0%{background-position:0 0}to{background-position:44px 44px}}.hero-lines{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hero-line{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:0;animation:lineSweep 8s ease-in-out infinite}.hero-line:nth-child(1){top:25%;animation-delay:0s}.hero-line:nth-child(2){top:55%;animation-delay:2.5s}.hero-line:nth-child(3){top:80%;animation-delay:5s}@keyframes lineSweep{0%{opacity:0;transform:scaleX(0);transform-origin:left}30%{opacity:.4}70%{opacity:.2}to{opacity:0;transform:scaleX(1);transform-origin:left}}.hero-content{position:relative;z-index:5;max-width:800px}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--fd);font-size:9px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--c);border:1px solid var(--b1);border-radius:40px;padding:8px 18px;background:#00ffea0a;margin-bottom:32px;animation:fadeUp .8s .1s both}.eyebrow-pulse{width:7px;height:7px;background:var(--c);border-radius:50%;box-shadow:0 0 10px var(--c);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.hero h1{font-family:var(--fd);font-size:clamp(52px,7.5vw,110px);font-weight:900;line-height:.92;letter-spacing:-3px;text-transform:uppercase;margin-bottom:32px;animation:fadeUp .9s .25s both}.h1-line1{display:block;color:#fff}.h1-line2{display:block;background:linear-gradient(100deg,var(--c) 0%,var(--pur) 50%,var(--ora) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradShift 6s ease-in-out infinite alternate}@keyframes gradShift{0%{background-position:0% 50%}to{background-position:100% 50%}}.h1-line3{display:block;color:transparent;-webkit-text-stroke:1px rgba(0,255,234,.2);opacity:.7}.hero-sub{font-size:19px;font-weight:400;color:var(--tm);max-width:560px;margin-bottom:44px;line-height:1.8;animation:fadeUp .8s .4s both}.hero-btns{display:flex;gap:14px;flex-wrap:wrap;animation:fadeUp .8s .55s both}.hero-metrics{display:flex;gap:0;margin-top:64px;border:1px solid var(--b1);border-radius:12px;overflow:hidden;animation:fadeUp .8s .7s both;width:fit-content}.metric{padding:20px 32px;text-align:center;border-right:1px solid var(--b1);background:#0000004d;transition:background var(--t)}.metric:last-child{border-right:none}.metric:hover{background:#00ffea0a}.metric-val{font-family:var(--fd);font-size:26px;font-weight:900;color:var(--c);line-height:1;margin-bottom:6px}.metric-lbl{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--td)}.scroll-cue{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:5;animation:fadeIn 1s 2s both}.scroll-cue-label{font-family:var(--fd);font-size:8px;letter-spacing:4px;color:var(--td);text-transform:uppercase}.scroll-cue-line{width:1px;height:48px;background:linear-gradient(to bottom,var(--c),transparent);animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.marquee-wrap{overflow:hidden;background:linear-gradient(90deg,var(--ora),#ff7c00,var(--ora));height:42px;display:flex;align-items:center}.marquee-track{display:flex;white-space:nowrap;animation:marquee 22s linear infinite;width:max-content}.marquee-item{font-family:var(--fd);font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#fff;padding:0 28px;flex-shrink:0}.marquee-dot{width:4px;height:4px;background:#ffffff80;border-radius:50%;flex-shrink:0;margin:auto 0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec-head{text-align:center;margin-bottom:72px}.sec-chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--fd);font-size:9px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--c);margin-bottom:18px}.sec-chip:before,.sec-chip:after{content:"";width:24px;height:1px;background:var(--c);box-shadow:0 0 6px var(--c)}.sec-title{font-family:var(--fd);font-size:clamp(30px,4.5vw,60px);font-weight:900;text-transform:uppercase;letter-spacing:-1px;line-height:1.05}.sec-title .hl{background:linear-gradient(135deg,var(--c),var(--pur));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-strip{padding:72px 0;background:var(--bg2);border-top:1px solid var(--b1);border-bottom:1px solid var(--b1);position:relative;overflow:hidden}.features-strip:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:50%;height:1px;background:linear-gradient(90deg,transparent,var(--c),transparent);box-shadow:0 0 24px var(--c)}.feats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--b0);border-radius:16px;overflow:hidden}.feat{background:var(--s1);padding:36px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;transition:all var(--t);position:relative;overflow:hidden}.feat:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:0;transition:opacity var(--t)}.feat:hover{background:var(--s2)}.feat:hover:after{opacity:1}.feat-icon{width:62px;height:62px;border-radius:50%;border:1px solid var(--b1);background:linear-gradient(135deg,var(--bg0),var(--bg2));display:flex;align-items:center;justify-content:center;font-size:26px;transition:all var(--t);box-shadow:0 8px 30px #0006}.feat:hover .feat-icon{border-color:var(--c);box-shadow:var(--glow),0 8px 30px #0006}.feat-title{font-family:var(--fd);font-size:11px;font-weight:700;letter-spacing:2px;color:#fff;text-transform:uppercase}.feat-desc{font-size:13px;color:var(--tm);line-height:1.7}.products-section{padding:120px 0;background:var(--bg1);position:relative}.products-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(0,255,234,.04) 0%,transparent 70%)}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}.product-card{background:var(--bg2);border:1px solid var(--b0);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,255,234,.03) 0%,transparent 60%);opacity:0;transition:opacity var(--t);pointer-events:none;z-index:1}.product-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:0;transition:opacity var(--t)}.product-card:hover{border-color:var(--b2);transform:translateY(-10px) scale(1.01);box-shadow:0 40px 100px #000000b3,0 0 60px #00ffea12,0 0 1px #00ffea66}.product-card:hover:before,.product-card:hover:after{opacity:1}.product-img-wrap{position:relative;aspect-ratio:1;background:linear-gradient(135deg,var(--bg0) 0%,var(--s1) 100%);overflow:hidden}.product-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.product-card:hover .product-img-wrap img{transform:scale(1.1)}.product-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(2,4,8,.7) 0%,transparent 50%);opacity:0;transition:opacity var(--t)}.product-card:hover .product-img-overlay{opacity:1}.badge-sale{position:absolute;top:14px;left:14px;background:var(--ora);color:#fff;font-family:var(--fd);font-size:9px;font-weight:700;letter-spacing:1.5px;padding:5px 12px;border-radius:40px;text-transform:uppercase;box-shadow:0 0 20px #ff4d0080;z-index:2}.badge-new{position:absolute;top:14px;right:14px;background:#00ffea1a;color:var(--c);border:1px solid rgba(0,255,234,.25);font-family:var(--fd);font-size:9px;font-weight:700;letter-spacing:1px;padding:4px 12px;border-radius:40px;text-transform:uppercase;z-index:2}.product-body{padding:22px 20px 20px;flex:1;display:flex;flex-direction:column;gap:10px;position:relative;z-index:2}.product-stars{color:#f59e0b;font-size:11px;letter-spacing:2px}.product-name{font-size:14px;font-weight:500;color:var(--tx);line-height:1.5;flex:1}.product-name a{color:inherit}.product-name a:hover{color:var(--c)}.price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price-now{font-family:var(--fd);font-size:22px;font-weight:700;color:var(--c)}.price-was{font-size:14px;color:var(--td);text-decoration:line-through}.price-save{font-family:var(--fd);font-size:9px;font-weight:700;color:var(--ora);background:#ff4d001a;border:1px solid rgba(255,77,0,.2);padding:3px 9px;border-radius:40px;letter-spacing:1px;text-transform:uppercase}.btn-atc{width:100%;background:linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);color:var(--bg0);border:none;padding:13px 20px;font-family:var(--fd);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:40px;cursor:pointer;transition:all var(--t);box-shadow:0 0 24px #00ffea33;position:relative;overflow:hidden}.btn-atc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity var(--t)}.btn-atc:hover{background:#fff;box-shadow:0 0 50px #00ffea80;transform:translateY(-2px)}.btn-atc:hover:before{opacity:1}.btn-atc:disabled{opacity:.35;cursor:not-allowed;transform:none;background:var(--s2)}.reviews-section{padding:120px 0;background:var(--bg2);border-top:1px solid var(--b1);position:relative;overflow:hidden}.reviews-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(139,92,246,.05) 0%,transparent 70%)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{background:var(--s1);border:1px solid var(--b0);border-radius:16px;padding:32px;position:relative;overflow:hidden;transition:all var(--t)}.review-card:before{content:'"';position:absolute;top:16px;right:24px;font-family:Georgia,serif;font-size:80px;color:var(--c);opacity:.07;line-height:1}.review-card:hover{border-color:var(--b1);transform:translateY(-4px);box-shadow:0 24px 70px #00000080}.review-stars{color:#f59e0b;font-size:13px;letter-spacing:2px;margin-bottom:16px}.review-text{font-size:15px;color:var(--tm);line-height:1.85;font-style:italic;margin-bottom:24px}.review-author{display:flex;align-items:center;gap:14px}.review-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--c),var(--pur));display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-size:13px;font-weight:700;color:#fff}.review-name{font-family:var(--fd);font-size:11px;font-weight:700;color:#fff;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px}.review-loc{font-size:12px;color:var(--td)}.stats-section{padding:90px 0;background:var(--bg1);position:relative}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--b0);border-radius:16px;overflow:hidden}.stat-item{background:var(--s1);padding:44px 28px;text-align:center;position:relative;overflow:hidden;transition:background var(--t)}.stat-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 100%,rgba(0,255,234,.05) 0%,transparent 60%);opacity:0;transition:opacity var(--t)}.stat-item:hover{background:var(--s2)}.stat-item:hover:before{opacity:1}.stat-val{font-family:var(--fd);font-size:48px;font-weight:900;line-height:1;margin-bottom:10px;background:linear-gradient(135deg,var(--c) 0%,#fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-lbl{font-family:var(--fd);font-size:10px;font-weight:700;letter-spacing:3px;color:var(--td);text-transform:uppercase}.nl-section{padding:120px 0;background:var(--bg2);border-top:1px solid var(--b1);position:relative;overflow:hidden}.nl-section:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,234,.04) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.nl-inner{max-width:600px;margin:0 auto;text-align:center;position:relative;z-index:2}.nl-inner h2{font-family:var(--fd);font-size:clamp(28px,4vw,46px);font-weight:900;text-transform:uppercase;line-height:1.1;margin-bottom:14px}.nl-inner p{color:var(--tm);font-size:17px;margin-bottom:36px}.nl-form{display:flex;gap:12px}.nl-input{flex:1;background:var(--s1);border:1px solid var(--b1);border-radius:40px;padding:15px 24px;color:var(--tx);font-family:var(--fb);font-size:15px;outline:none;transition:all var(--t)}.nl-input::placeholder{color:var(--td)}.nl-input:focus{border-color:var(--c);box-shadow:0 0 0 3px #00ffea1a}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--fd);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:15px 30px;border-radius:40px;cursor:pointer;border:none;transition:all var(--t);position:relative;overflow:hidden}.btn-primary{background:linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);color:var(--bg0);box-shadow:0 0 36px #00ffea59,0 6px 24px #00000080}.btn-primary:hover{background:#fff;color:var(--bg0);box-shadow:0 0 60px #00ffea99,0 8px 32px #0009;transform:translateY(-3px)}.btn-ghost{background:transparent;color:var(--tx);border:1px solid var(--b1)}.btn-ghost:hover{border-color:var(--c);color:var(--c);box-shadow:inset 0 0 24px var(--b0),var(--glow);transform:translateY(-2px)}.site-footer{background:var(--bg0);border-top:1px solid var(--b1);padding:80px 0 36px;position:relative}.site-footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:500px;height:1px;background:linear-gradient(90deg,transparent,var(--c),transparent);box-shadow:0 0 30px var(--c)}.footer-grid{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr;gap:56px;margin-bottom:60px}.footer-logo{margin-bottom:18px}.footer-about{color:var(--tm);font-size:14px;line-height:1.8;max-width:280px;margin-bottom:24px}.footer-social{display:flex;gap:10px}.social-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--b1);display:flex;align-items:center;justify-content:center;color:var(--tm);font-size:15px;transition:all var(--t);cursor:pointer}.social-btn:hover{border-color:var(--c);color:var(--c);box-shadow:var(--glow)}.footer-col h5{font-family:var(--fd);font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--td);margin-bottom:22px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-col a{color:var(--tm);font-size:14px;transition:all var(--t);display:flex;align-items:center;gap:6px}.footer-col a:hover{color:var(--c);padding-left:6px}.footer-bottom{padding-top:28px;border-top:1px solid var(--b0);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--td);flex-wrap:wrap;gap:12px}.pay-icons{display:flex;align-items:center;gap:8px}.pay-icons img{height:22px;opacity:.4;filter:grayscale(1)}.product-page{padding:56px 0 120px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--td);margin-bottom:48px}.breadcrumb a{color:var(--td);transition:color var(--t)}.breadcrumb a:hover{color:var(--c)}.breadcrumb-sep{opacity:.4}.prod-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.prod-gallery{position:sticky;top:84px}.prod-main-img{background:var(--s1);border:1px solid var(--b1);border-radius:16px;overflow:hidden;aspect-ratio:1;margin-bottom:14px;position:relative}.prod-main-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,255,234,.03) 0%,transparent 60%);pointer-events:none;z-index:1}.prod-main-img img{width:100%;height:100%;object-fit:cover}.prod-thumbs{display:flex;gap:10px;flex-wrap:wrap}.prod-thumb{width:78px;height:78px;background:var(--s1);border:1px solid var(--b1);border-radius:10px;overflow:hidden;cursor:pointer;transition:all var(--t)}.prod-thumb:hover,.prod-thumb.active{border-color:var(--c);box-shadow:0 0 14px #00ffea33}.prod-thumb img{width:100%;height:100%;object-fit:cover}.prod-vendor{font-family:var(--fd);font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--c);margin-bottom:12px}.prod-title{font-family:var(--fd);font-size:clamp(20px,2.5vw,32px);font-weight:900;text-transform:uppercase;line-height:1.15;margin-bottom:18px}.prod-rating{display:flex;align-items:center;gap:10px;margin-bottom:24px}.prod-stars{color:#f59e0b;letter-spacing:2px}.prod-rating-txt{font-size:13px;color:var(--tm)}.prod-price-wrap{display:flex;align-items:baseline;gap:14px;margin-bottom:28px;flex-wrap:wrap}.prod-price-now{font-family:var(--fd);font-size:38px;font-weight:700;color:var(--c)}.prod-price-was{font-size:18px;color:var(--td);text-decoration:line-through}.prod-price-badge{background:var(--ora);color:#fff;font-family:var(--fd);font-size:10px;font-weight:700;letter-spacing:1px;padding:5px 14px;border-radius:40px;box-shadow:0 0 20px #ff4d0059}.divider{height:1px;background:var(--b0);margin:28px 0}.opt-label{font-family:var(--fd);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--tm);margin-bottom:12px}.variant-btns{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.variant-btn{padding:9px 20px;border:1px solid var(--b1);background:transparent;color:var(--tm);font-family:var(--fb);font-size:14px;font-weight:500;border-radius:40px;cursor:pointer;transition:all var(--t)}.variant-btn:hover,.variant-btn.active{border-color:var(--c);color:var(--c);background:#00ffea0f;box-shadow:0 0 14px #00ffea26}.qty-row{display:flex;align-items:center;gap:18px;margin-bottom:22px}.qty-wrap{display:flex;align-items:center;border:1px solid var(--b1);border-radius:40px;overflow:hidden}.qty-btn{width:44px;height:48px;background:var(--s1);border:none;color:var(--tx);font-size:20px;cursor:pointer;transition:all var(--t)}.qty-btn:hover{background:var(--s2);color:var(--c)}.qty-input{width:56px;height:48px;background:transparent;border:none;border-left:1px solid var(--b1);border-right:1px solid var(--b1);color:var(--tx);font-family:var(--fd);font-size:16px;font-weight:700;text-align:center;outline:none}.btn-add-cart{width:100%;background:linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);color:var(--bg0);border:none;padding:17px 32px;font-family:var(--fd);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border-radius:40px;cursor:pointer;transition:all var(--t);margin-bottom:12px;box-shadow:0 0 36px #00ffea40}.btn-add-cart:hover{background:#fff;box-shadow:0 0 70px #00ffea80;transform:translateY(-3px)}.btn-add-cart:disabled{opacity:.35;cursor:not-allowed;transform:none;background:var(--s2)}.btn-buy-now{width:100%;background:transparent;color:var(--tx);border:1px solid var(--b1);padding:16px 32px;font-family:var(--fd);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border-radius:40px;cursor:pointer;transition:all var(--t)}.btn-buy-now:hover{border-color:var(--c);color:var(--c)}.perks{display:flex;flex-direction:column;gap:10px;margin-top:24px}.perk{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--tm);padding:12px 16px;background:var(--s1);border:1px solid var(--b0);border-radius:10px;transition:border-color var(--t)}.perk:hover{border-color:var(--b1)}.perk-ico{font-size:18px;flex-shrink:0}.perk b{color:var(--tx)}.prod-desc{margin-top:32px}.prod-desc h3{font-family:var(--fd);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--tm);margin-bottom:16px}.prod-desc-body{color:var(--tm);font-size:15px;line-height:1.9}.collection-page{padding:56px 0 120px}.coll-hero{padding:60px 0 56px;border-bottom:1px solid var(--b0);margin-bottom:52px;position:relative;overflow:hidden}.coll-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 120% at 50% 100%,rgba(0,255,234,.04) 0%,transparent 70%);pointer-events:none}.coll-title{font-family:var(--fd);font-size:clamp(40px,6vw,72px);font-weight:900;text-transform:uppercase;position:relative}.coll-count{font-size:13px;color:var(--td);font-family:var(--fd);letter-spacing:2px;margin-top:8px}.cart-page{padding:56px 0 120px}.cart-layout{display:grid;grid-template-columns:1fr 400px;gap:44px;align-items:start}.cart-title{font-family:var(--fd);font-size:38px;font-weight:900;text-transform:uppercase;margin-bottom:36px}.cart-item{display:grid;grid-template-columns:96px 1fr auto;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid var(--b0)}.cart-item-img{aspect-ratio:1;background:var(--s1);border-radius:10px;overflow:hidden;border:1px solid var(--b0)}.cart-item-img img{width:100%;height:100%;object-fit:cover}.cart-item-name{font-weight:500;color:var(--tx);margin-bottom:4px;font-size:15px}.cart-item-price{font-family:var(--fd);color:var(--c);font-size:16px;margin-bottom:12px}.cart-remove{font-size:12px;color:var(--td);font-family:var(--fd);letter-spacing:1px;transition:color var(--t)}.cart-remove:hover{color:#f44}.cart-sidebar{background:var(--s1);border:1px solid var(--b1);border-radius:16px;padding:32px;position:sticky;top:84px;overflow:hidden}.cart-sidebar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--c),transparent)}.cart-sidebar-title{font-family:var(--fd);font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:24px}.cart-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--tm);padding:8px 0}.cart-row.total{font-family:var(--fd);font-size:20px;font-weight:700;color:var(--tx);padding-top:18px;border-top:1px solid var(--b0);margin-top:8px}.cart-free-shipping{background:#00ff8714;border:1px solid rgba(0,255,135,.2);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--grn);text-align:center;margin:16px 0;font-weight:500}.btn-checkout{width:100%;background:linear-gradient(135deg,var(--c),var(--c2));color:var(--bg0);border:none;padding:17px;font-family:var(--fd);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border-radius:40px;cursor:pointer;transition:all var(--t);margin-top:20px;box-shadow:0 0 36px #00ffea40}.btn-checkout:hover{background:#fff;box-shadow:0 0 70px #00ffea80;transform:translateY(-3px)}.page-wrap{max-width:880px;margin:0 auto;padding:80px 0 130px}.page-eyebrow{font-family:var(--fd);font-size:9px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--c);margin-bottom:14px}.page-h1{font-family:var(--fd);font-size:clamp(34px,5.5vw,64px);font-weight:900;text-transform:uppercase;line-height:1.05;margin-bottom:8px}.page-rule{width:56px;height:2px;background:var(--c);box-shadow:0 0 10px var(--c);margin-bottom:48px}.info-card{background:var(--s1);border:1px solid var(--b0);border-radius:14px;overflow:hidden}.info-card+.info-card{margin-top:2px;border-radius:0}.info-card:first-child{border-radius:14px 14px 0 0}.info-card:last-child{border-radius:0 0 14px 14px}.info-card-inner{padding:32px}.info-card-head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.info-card-ico{font-size:24px;flex-shrink:0}.info-card-title{font-family:var(--fd);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff}.info-card-body{color:var(--tm);font-size:15px;line-height:1.85}.info-card-body strong{color:#fff}.cta-panel{background:var(--s1);border:1px solid var(--b2);border-radius:14px;padding:32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:40px}.cta-panel-text h3{font-family:var(--fd);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:6px}.cta-panel-text p{color:var(--tm);font-size:14px}.empty-state{text-align:center;padding:120px 20px}.empty-state h2{font-family:var(--fd);font-size:26px;font-weight:900;text-transform:uppercase;color:#fff;margin-bottom:12px}.empty-state p{color:var(--tm);margin-bottom:28px}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-reveal]{opacity:0;transform:translateY(36px);transition:opacity .7s ease,transform .7s ease}[data-reveal].visible{opacity:1;transform:translateY(0)}@media(max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.stats-grid,.feats-grid{grid-template-columns:repeat(2,1fr)}.prod-layout{grid-template-columns:1fr}.prod-gallery{position:static}}@media(max-width:820px){.site-nav{display:none}.hero h1{letter-spacing:-1px}.reviews-grid,.cart-layout{grid-template-columns:1fr}.nl-form{flex-direction:column}.footer-bottom{flex-direction:column;text-align:center}.hero-metrics{flex-wrap:wrap}.metric{flex:1;min-width:120px}}@media(max-width:540px){.feats-grid,.stats-grid{grid-template-columns:1fr}.hero-btns{flex-direction:column}.footer-grid{grid-template-columns:1fr}.container{padding:0 18px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pulsetech.css.map */
