*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#000;color:#fff;font-family:Inter,sans-serif;padding-top:60px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff6b35,#e91e63,#00bcd4);border-radius:3px}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{font-family:inherit}#loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;background:#000;overflow:hidden;transition:opacity 1s ease,transform .8s ease;cursor:pointer}#loading-screen.done{opacity:0;transform:scale(1.1);pointer-events:none}.loader-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(2px) brightness(.6);animation:loaderZoom 12s ease-out forwards;opacity:0}@keyframes loaderZoom{0%{opacity:0;transform:scale(1.15)}15%{opacity:1}to{opacity:1;transform:scale(1)}}#loading-screen:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15) 0px,rgba(0,0,0,.15) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:5}#loading-screen:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.6) 100%);pointer-events:none;z-index:4}.loader-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}.loader-presents{font-family:"Press Start 2P",cursive;font-size:8px;color:#00bcd4;letter-spacing:6px;margin-bottom:20px;opacity:0;animation:fadeSlide .8s .5s forwards;text-shadow:0 0 10px rgba(0,188,212,.4)}.loader-logo{width:clamp(120px,25vw,220px);height:auto;opacity:0;animation:logoSlam .6s 1s cubic-bezier(.23,1,.32,1) forwards;filter:drop-shadow(0 0 30px rgba(255,107,53,.4))}@keyframes logoSlam{0%{opacity:0;transform:scale(2) translateY(-30px)}to{opacity:1;transform:scale(1) translateY(0)}}.loader-bar-wrap{width:clamp(200px,50vw,400px);height:4px;background:#ffffff0f;margin-top:30px;border-radius:2px;overflow:hidden;opacity:0;animation:fadeSlide .5s 1.5s forwards}.loader-bar-fill{height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,#ff6b35,#e91e63,#9c27b0,#00bcd4,#4caf50,#ffeb3b);transition:width .3s ease}.loader-boom{font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(28px,6vw,52px);color:#ffeb3b;text-shadow:0 0 15px rgba(255,235,59,.6),3px 3px 0 #c0440a;margin-top:20px;opacity:0;letter-spacing:4px;animation:boomIn .5s 2.5s cubic-bezier(.23,1,.32,1) forwards}@keyframes boomIn{0%{opacity:0;transform:scale(3)}to{opacity:1;transform:scale(1)}}.loader-skip{position:absolute;bottom:8%;left:50%;transform:translate(-50%);font-family:"Press Start 2P",cursive;font-size:8px;color:#444;letter-spacing:4px;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.promo-bar{background:#111;border-top:3px solid;border-bottom:3px solid;border-image:linear-gradient(90deg,#ff6b35,#e91e63,#00bcd4,#ffeb3b) 1;overflow:hidden;height:36px;display:flex;align-items:center;position:relative;z-index:501}.promo-marquee{display:flex;gap:60px;animation:marqueeScroll 25s linear infinite;white-space:nowrap}.promo-marquee span{font-family:Inter,sans-serif;font-size:11px;letter-spacing:2px;color:#999;display:inline-flex;align-items:center;gap:8px}.promo-dot{width:4px;height:4px;border-radius:50%;background:#ff6b35;display:inline-block}.promo-highlight{color:#ff6b35;font-weight:600}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.topnav{position:sticky;top:0;z-index:500;background:#0a0a0aeb;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-bottom:1px solid rgba(255,107,53,.15);transition:all .35s ease}.topnav.scrolled{background:#050505fa;box-shadow:0 4px 30px #00000080,0 1px #ff6b3533}.topnav.scrolled .nav-logo-img{height:35px}.topnav.scrolled .nav-inner{height:50px}.nav-inner{max-width:1400px;margin:0 auto;padding:0 30px;display:flex;align-items:center;justify-content:space-between;height:65px}.nav-logo{font-family:Orbitron,sans-serif;font-weight:900;font-size:18px;letter-spacing:2px;display:flex;align-items:center;gap:10px}.nav-logo-img{height:45px;width:auto;transition:height .35s;filter:drop-shadow(0 0 8px rgba(255,107,53,.3))}.nav-logo .accent{color:#ff6b35}.nav-logo .sa-tag{font-family:"Press Start 2P",cursive;font-size:7px;color:#00bcd4;border:1px solid #00bcd4;padding:2px 6px}.nav-menu{display:flex;gap:25px;list-style:none}.nav-menu a{color:#777;text-decoration:none;font-family:Bebas Neue,sans-serif;font-size:17px;letter-spacing:4px;transition:color .3s;position:relative}.nav-menu a:hover{color:#ff6b35}.nav-menu a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:linear-gradient(90deg,#ff6b35,#e91e63);transition:width .3s}.nav-menu a:hover:after{width:100%}.nav-actions{display:flex;gap:15px;align-items:center}.nav-cart{background:none;border:1px solid rgba(255,107,53,.4);color:#ff6b35;padding:7px 18px;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:3px;cursor:pointer;transition:all .3s}.nav-cart:hover{background:#ff6b35;color:#000}.cart-count{display:inline;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.hero{position:relative;height:55vh;min-height:420px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 80%,rgba(255,107,53,.06) 0%,transparent 60%);overflow:hidden}.hero:after{content:"";position:absolute;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,#ff6b35,#e91e63,#00bcd4,#ffeb3b)}.hero-text{text-align:center;z-index:2}.hero-tag{font-family:"Press Start 2P",cursive;font-size:9px;color:#00bcd4;letter-spacing:8px;margin-bottom:18px;text-shadow:0 0 10px rgba(0,188,212,.4)}.hero-h1{font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(32px,7vw,80px);line-height:1.05;margin-bottom:12px}.hero-h1 .fire{background:linear-gradient(90deg,#ff6b35,#e91e63,#ff6b35);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerText 3s linear infinite}@keyframes shimmerText{0%{background-position:0%}to{background-position:200%}}.hero-h1 .sub{display:block;font-family:Orbitron,sans-serif;font-style:normal;font-weight:400;font-size:.35em;color:#aaa;letter-spacing:6px;margin-top:5px}.hero-subtitle{color:#555;font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:6px;margin-top:8px}.hero-cta{margin-top:10px;display:inline-block;background:linear-gradient(135deg,#ff6b35,#e91e63);color:#fff;padding:10px 28px;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:4px;text-decoration:none;border:none;cursor:pointer;transition:all .3s;box-shadow:0 0 15px #ff6b354d}.hero-cta:hover{transform:translateY(-3px);box-shadow:0 10px 40px #ff6b3566}.hero-ring{position:absolute;border:1px solid rgba(255,107,53,.06);border-radius:50%;animation:ringPulse 8s ease-in-out infinite}.hero-ring-1{width:400px;height:400px;animation-delay:0s}.hero-ring-2{width:600px;height:600px;animation-delay:2s}.hero-ring-3{width:800px;height:800px;animation-delay:4s}@keyframes ringPulse{0%,to{transform:scale(.95);opacity:.3}50%{transform:scale(1.05);opacity:.8}}.trust-bar{display:flex;justify-content:center;gap:clamp(20px,5vw,60px);padding:20px;background:#ffffff03;border-bottom:1px solid rgba(255,255,255,.04)}.trust-item{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:11px;color:#666;letter-spacing:1px;text-transform:uppercase}.trust-item svg{width:18px;height:18px;stroke:#ff6b35;stroke-width:1.5;fill:none}.countdown{padding:35px 20px;text-align:center;background:linear-gradient(180deg,rgba(233,30,99,.04),transparent);border-top:1px solid rgba(255,107,53,.1);border-bottom:1px solid rgba(255,107,53,.1)}.cd-title{font-family:Orbitron,sans-serif;font-style:normal;font-size:14px;color:#aaa;letter-spacing:4px;margin-bottom:18px}.cd-boxes{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cd-box{width:80px;height:80px;background:#ffffff05;border:1px solid rgba(255,107,53,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.cd-box:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,107,53,.08),transparent);animation:sweep 3s infinite}@keyframes sweep{0%{left:-100%}to{left:100%}}.cd-num{font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;color:#ff6b35}.cd-num.flip{animation:flipNum .5s ease-out}@keyframes flipNum{0%{transform:rotateX(0)}50%{transform:rotateX(90deg);opacity:.5}to{transform:rotateX(0)}}.cd-lbl{font-family:"Press Start 2P",cursive;font-size:6px;color:#555;margin-top:4px;letter-spacing:2px}.products-section{max-width:1400px;margin:0 auto;padding:50px 25px}.sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;flex-wrap:wrap;gap:15px}.sec-title{font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;letter-spacing:3px}.sec-title span:first-child{color:#ff6b35}.sec-title span:last-child{font-family:Orbitron,sans-serif;font-style:normal;font-weight:400;color:#aaa}.filters{display:flex;gap:6px;flex-wrap:wrap}.fbtn{background:transparent;border:1.5px solid rgba(255,255,255,.1);color:#777;padding:8px 22px;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:3px;cursor:pointer;transition:all .35s;border-radius:50px;position:relative;overflow:hidden}.fbtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;background:linear-gradient(135deg,#ff6b3526,#e91e631a);opacity:0;transition:opacity .35s}.fbtn:hover:before,.fbtn.on:before{opacity:1}.fbtn:hover,.fbtn.on{border-color:#ff6b35;color:#fff;box-shadow:0 0 20px #ff6b3526}.fcount{font-size:10px;color:#ff6b35;opacity:.6}.hero-product{position:relative;width:100%;border-radius:16px;overflow:hidden;margin-bottom:30px;cursor:pointer;background:#111;min-height:380px;display:grid;grid-template-columns:1fr 1fr}.hero-product:hover .hp-img img{transform:scale(1.05)}.hp-img{position:relative;overflow:hidden;background:#0d0d0d;display:flex;align-items:center;justify-content:center}.hp-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#111 25%,#1a1a1a,#111 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;transition:opacity .4s}.hp-img.loaded:before{opacity:0;pointer-events:none}.hp-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.23,1,.32,1)}.hp-info{padding:40px 35px;display:flex;flex-direction:column;justify-content:center;gap:12px}.hp-badge{display:inline-block;width:fit-content;background:linear-gradient(135deg,#e91e63,#ff6b35);color:#fff;font-family:"Press Start 2P",cursive;font-size:7px;padding:6px 14px;letter-spacing:2px;border-radius:4px}.hp-cat{font-family:"Press Start 2P",cursive;font-size:8px;color:#555;letter-spacing:4px}.hp-name{font-family:Orbitron,sans-serif;font-size:clamp(20px,2.5vw,32px);font-weight:900;letter-spacing:2px;color:#fff;line-height:1.2}.hp-price{font-family:Bebas Neue,sans-serif;font-size:38px;color:#ff6b35;letter-spacing:2px}.hp-desc{font-family:Inter,sans-serif;font-size:13px;color:#888;line-height:1.6;max-width:360px}.hp-sizes{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.hp-size{width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#aaa;transition:all .2s;cursor:pointer}.hp-size:hover,.hp-size.active{border-color:#ff6b35;color:#fff;background:#ff6b351a}.hp-colors{display:flex;gap:6px;margin-top:2px}.hp-swatch{width:22px;height:22px;border-radius:50%;border:2px solid transparent;transition:all .2s;cursor:pointer}.hp-swatch:hover,.hp-swatch.active{border-color:#fff;transform:scale(1.15)}.hp-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#ff6b35;color:#000;border:none;padding:14px 32px;font-family:Bebas Neue,sans-serif;font-size:17px;letter-spacing:4px;cursor:pointer;transition:all .3s;border-radius:8px;margin-top:8px;width:fit-content}.hp-cta:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3540}.hero-product:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ff6b35,#e91e63,#9c27b0,#00bcd4,#4caf50,#ffeb3b)}.selling-fast-badge{display:flex;align-items:center;gap:6px;margin-top:4px}.selling-fast-dot{width:6px;height:6px;border-radius:50%;background:#e91e63;animation:livePulse 1.5s infinite}.selling-fast-text{font-family:Inter,sans-serif;font-size:11px;color:#e91e63;letter-spacing:1px}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pgrid.switching{opacity:0;transform:translateY(8px);transition:all .3s}.pcard{cursor:pointer;border-radius:14px;overflow:hidden;position:relative}.pcard-inner{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);overflow:hidden;border-radius:14px;height:100%;display:flex;flex-direction:column;transition:border-color .4s,box-shadow .4s,transform .5s cubic-bezier(.23,1,.32,1)}.pcard:hover .pcard-inner{border-color:#ff6b3540;box-shadow:0 16px 48px #0006,0 0 30px #ff6b3514;transform:translateY(-6px)}.pimg-wrap{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#0d0d0d}.pimg-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#111 25%,#1a1a1a,#111 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;transition:opacity .4s}.pimg-wrap.loaded:before{opacity:0;pointer-events:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pimg-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.23,1,.32,1)}.pcard:hover .pimg-wrap img{transform:scale(1.06)}.pbadge{position:absolute;top:12px;left:12px;z-index:4;background:linear-gradient(135deg,#e91e63,#ff6b35);color:#fff;font-family:"Press Start 2P",cursive;font-size:6px;padding:5px 12px;letter-spacing:1px;border-radius:50px}.wishlist-btn{position:absolute;top:12px;right:12px;z-index:6;width:34px;height:34px;border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;opacity:0}.pcard:hover .wishlist-btn{opacity:1}.wishlist-btn:hover{background:#e91e6333;border-color:#e91e63}.wishlist-btn svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;transition:all .3s}.wishlist-btn.liked svg{fill:#e91e63;stroke:#e91e63}.wishlist-btn.liked{opacity:1}.wishlist-btn.pop svg{animation:heartPop .4s ease-out}@keyframes heartPop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.social-proof{position:absolute;bottom:12px;left:12px;z-index:6;display:flex;flex-direction:column;gap:5px;opacity:0;transition:opacity .3s;pointer-events:none}.pcard:hover .social-proof{opacity:1}.sp-badge{display:inline-flex;align-items:center;gap:5px;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 10px;border-radius:50px;font-family:Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.5px;color:#fff}.sp-badge.selling-fast{border:1px solid rgba(233,30,99,.3)}.sp-dot{width:6px;height:6px;border-radius:50%;background:#e91e63;animation:livePulse 1.5s infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.sp-badge.viewers{border:1px solid rgba(0,188,212,.3)}.quick-add-btn{position:absolute;bottom:14px;right:14px;z-index:6;width:38px;height:38px;border-radius:50%;background:#ff6b35;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .35s cubic-bezier(.23,1,.32,1);opacity:0;transform:translateY(10px);box-shadow:0 4px 15px #ff6b354d}.pcard:hover .quick-add-btn{opacity:1;transform:translateY(0)}.quick-add-btn:hover{background:#fff;transform:scale(1.1)!important;box-shadow:0 6px 20px #fff3}.quick-add-btn svg{width:18px;height:18px;stroke:#000;stroke-width:2.5;fill:none}.pquick{position:absolute;bottom:0;left:0;width:100%;z-index:5;background:linear-gradient(0deg,rgba(0,0,0,.95) 60%,transparent);padding:40px 14px 14px;transform:translateY(100%);opacity:0;transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .3s;display:flex;flex-direction:column;gap:8px}.pcard:hover .pquick{transform:translateY(0);opacity:1}.pq-sizes{display:flex;gap:4px;flex-wrap:wrap}.pq-size{width:32px;height:32px;border:1px solid rgba(255,255,255,.15);border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:10px;font-weight:600;color:#aaa;transition:all .15s;cursor:pointer;background:#00000080}.pq-size:hover,.pq-size.active{border-color:#ff6b35;color:#fff;background:#ff6b3526}.pq-colors{display:flex;gap:5px}.pq-swatch{width:18px;height:18px;border-radius:50%;border:2px solid transparent;transition:all .15s;cursor:pointer}.pq-swatch:hover,.pq-swatch.active{border-color:#fff;transform:scale(1.2)}.pq-btn{background:#ff6b35;color:#000;border:none;padding:10px;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:3px;cursor:pointer;border-radius:6px;transition:all .2s;text-align:center}.pq-btn:hover{background:#fff}.pinfo{padding:14px 16px;display:flex;flex-direction:column;gap:5px}.pname{font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;color:#eee;line-height:1.3}.pprice-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pprice{font-family:Bebas Neue,sans-serif;font-size:22px;color:#ff6b35;letter-spacing:1px}.pcat{font-family:"Press Start 2P",cursive;font-size:5px;color:#555;letter-spacing:2px;background:#ffffff0a;padding:3px 8px;border-radius:50px}.variant-count{font-family:Inter,sans-serif;font-size:10px;color:#666;letter-spacing:.5px;margin-top:2px}.star-rating{display:inline-flex;align-items:center;gap:3px;margin-top:2px}.star-rating .stars{display:flex;gap:1px}.star-rating .star{width:10px;height:10px;fill:#ff6b35}.star-rating .star.empty{fill:#333}.star-rating .review-count{font-family:Inter,sans-serif;font-size:9px;color:#666;margin-left:3px}.product-page{max-width:1200px;margin:0 auto;padding:40px 25px}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.product-gallery{position:sticky;top:100px}.product-main-img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;background:#0d0d0d}.product-thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.product-thumb{width:60px;height:75px;object-fit:cover;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:all .3s;opacity:.5}.product-thumb:hover,.product-thumb.active{border-color:#ff6b35;opacity:1}.product-details{display:flex;flex-direction:column;gap:16px}.product-breadcrumb{font-family:Inter,sans-serif;font-size:11px;color:#555;letter-spacing:1px}.product-breadcrumb a{color:#777;transition:color .3s}.product-breadcrumb a:hover{color:#ff6b35}.product-title{font-family:Orbitron,sans-serif;font-size:clamp(22px,3vw,36px);font-weight:900;letter-spacing:2px;line-height:1.2}.product-price{font-family:Bebas Neue,sans-serif;font-size:42px;color:#ff6b35;letter-spacing:2px}.product-price .compare-price{font-size:24px;color:#555;text-decoration:line-through;margin-left:12px}.product-description{font-family:Inter,sans-serif;font-size:14px;color:#888;line-height:1.7}.product-form{display:flex;flex-direction:column;gap:16px}.option-label{font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:3px;color:#999}.size-options{display:flex;gap:8px;flex-wrap:wrap}.size-option{min-width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#aaa;cursor:pointer;transition:all .2s;padding:0 12px}.size-option:hover,.size-option.active{border-color:#ff6b35;color:#fff;background:#ff6b351a}.color-options{display:flex;gap:8px}.color-option{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .3s}.color-option:hover,.color-option.active{border-color:#fff;transform:scale(1.15);box-shadow:0 0 10px #fff3}.add-to-cart-btn{background:#ff6b35;color:#000;border:none;padding:16px 40px;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:4px;cursor:pointer;transition:all .3s;border-radius:8px;text-align:center}.add-to-cart-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3540}.add-to-cart-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.collection-page{max-width:1400px;margin:0 auto;padding:40px 25px}.collection-header{text-align:center;margin-bottom:40px}.collection-title{font-family:Orbitron,sans-serif;font-size:clamp(28px,5vw,48px);font-weight:900;letter-spacing:3px;margin-bottom:10px}.collection-desc{font-family:Inter,sans-serif;font-size:14px;color:#666;max-width:600px;margin:0 auto}.cart-page{max-width:900px;margin:0 auto;padding:40px 25px}.cart-title{font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;letter-spacing:3px;margin-bottom:30px;text-align:center}.cart-empty{text-align:center;padding:60px 20px;color:#666}.cart-empty p{font-family:Inter,sans-serif;font-size:16px;margin-bottom:20px}.cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:20px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.06);align-items:center}.cart-item-img{width:80px;height:100px;object-fit:cover;border-radius:8px;background:#111}.cart-item-info{display:flex;flex-direction:column;gap:4px}.cart-item-name{font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px}.cart-item-variant{font-family:Inter,sans-serif;font-size:11px;color:#666}.cart-item-price{font-family:Bebas Neue,sans-serif;font-size:22px;color:#ff6b35}.cart-item-qty{display:flex;align-items:center;gap:10px}.cart-qty-btn{width:30px;height:30px;border:1px solid rgba(255,255,255,.1);background:none;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.cart-qty-btn:hover{border-color:#ff6b35;color:#ff6b35}.cart-total-row{display:flex;justify-content:space-between;align-items:center;padding:25px 0;margin-top:10px;border-top:1px solid rgba(255,107,53,.2)}.cart-total-label{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:3px;color:#999}.cart-total-price{font-family:Bebas Neue,sans-serif;font-size:36px;color:#ff6b35}.cart-checkout-btn{display:block;width:100%;background:#ff6b35;color:#000;border:none;padding:16px;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:5px;cursor:pointer;border-radius:8px;transition:all .3s;text-align:center;margin-top:15px}.cart-checkout-btn:hover{background:#fff}.newsletter{padding:50px 25px;text-align:center;background:linear-gradient(180deg,rgba(255,107,53,.03),transparent);border-top:1px solid rgba(255,107,53,.08);margin-top:40px}.nl-title{font-family:Orbitron,sans-serif;font-style:normal;font-size:clamp(22px,3vw,34px);color:#fff;margin-bottom:8px}.nl-sub{font-family:Inter,sans-serif;font-size:13px;color:#666;letter-spacing:1px;margin-bottom:25px}.nl-form{display:flex;gap:0;max-width:480px;margin:0 auto;border:1px solid rgba(255,255,255,.1);overflow:hidden}.nl-input{flex:1;background:#ffffff08;border:none;padding:14px 20px;color:#fff;font-family:Inter,sans-serif;font-size:13px;letter-spacing:1px;outline:none}.nl-input::placeholder{color:#555}.nl-input:focus{background:#ffffff0f}.nl-submit{background:#ff6b35;color:#000;border:none;padding:14px 28px;font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:3px;cursor:pointer;transition:all .3s}.nl-submit:hover{background:#fff}.foot{background:#050505;border-top:1px solid rgba(255,107,53,.1);padding:50px 25px 20px}.foot-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:35px}.foot-brand .fl{font-family:Orbitron,sans-serif;font-weight:900;font-size:18px;letter-spacing:2px;margin-bottom:8px}.foot-brand .fl span{color:#ff6b35}.foot-brand p{font-family:"Press Start 2P",cursive;font-size:7px;color:#444;letter-spacing:3px}.foot-col h4{font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:4px;color:#ff6b35;margin-bottom:16px}.foot-col a{display:block;font-family:Inter,sans-serif;font-size:12px;color:#555;letter-spacing:1px;margin-bottom:10px;transition:color .3s}.foot-col a:hover{color:#ff6b35}.foot-bottom{text-align:center;margin-top:35px;padding-top:20px;border-top:1px solid rgba(255,255,255,.04);font-family:"Press Start 2P",cursive;font-size:7px;color:#333;letter-spacing:3px}.music-player{position:fixed;bottom:18px;right:18px;z-index:600;background:#0a0a0ae6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,107,53,.2);padding:10px 18px 10px 12px;border-radius:16px;display:flex;align-items:center;gap:10px;cursor:pointer;transform:translateY(80px);opacity:0;transition:all .5s cubic-bezier(.23,1,.32,1)}.music-player.on{transform:translateY(0);opacity:1}.mp-art{width:38px;height:38px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,107,53,.3);flex-shrink:0}.mp-art.spinning{animation:spin 4s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mp-art img{width:100%;height:100%;object-fit:cover}.mp-info{display:flex;flex-direction:column}.mp-title{font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;color:#fff}.mp-artist{font-family:Inter,sans-serif;font-size:8px;color:#666;letter-spacing:1px}.eq{display:flex;align-items:flex-end;gap:2px;height:28px;padding:0 5px}.eq div{width:3px;background:#ff6b35;border-radius:2px}.eq div:nth-child(1){animation:eqb1 .8s ease-in-out infinite}.eq div:nth-child(2){animation:eqb2 .7s ease-in-out infinite .1s}.eq div:nth-child(3){animation:eqb3 .9s ease-in-out infinite .05s}.eq div:nth-child(4){animation:eqb4 .6s ease-in-out infinite .15s}.eq div:nth-child(5){animation:eqb5 .85s ease-in-out infinite .08s}.eq div:nth-child(6){animation:eqb6 .75s ease-in-out infinite .12s}.eq div:nth-child(7){animation:eqb7 .65s ease-in-out infinite .03s}.eq div:nth-child(8){animation:eqb8 .9s ease-in-out infinite .18s}.eq div:nth-child(9){animation:eqb9 .7s ease-in-out infinite .07s}.eq div:nth-child(10){animation:eqb10 .8s ease-in-out infinite .14s}.eq div:nth-child(11){animation:eqb11 .6s ease-in-out infinite .1s}.eq div:nth-child(12){animation:eqb12 .75s ease-in-out infinite .06s}@keyframes eqb1{0%,to{height:4px}50%{height:22px}}@keyframes eqb2{0%,to{height:6px}50%{height:18px}}@keyframes eqb3{0%,to{height:3px}50%{height:25px}}@keyframes eqb4{0%,to{height:8px}50%{height:15px}}@keyframes eqb5{0%,to{height:5px}50%{height:20px}}@keyframes eqb6{0%,to{height:7px}50%{height:24px}}@keyframes eqb7{0%,to{height:4px}50%{height:16px}}@keyframes eqb8{0%,to{height:6px}50%{height:22px}}@keyframes eqb9{0%,to{height:3px}50%{height:19px}}@keyframes eqb10{0%,to{height:7px}50%{height:14px}}@keyframes eqb11{0%,to{height:5px}50%{height:23px}}@keyframes eqb12{0%,to{height:4px}50%{height:17px}}.eq.paused div{animation:none!important;height:3px!important}.music-toggle{font-size:16px;color:#ff6b35;-webkit-user-select:none;user-select:none}.social-float{position:fixed;left:18px;top:50%;transform:translateY(-50%);z-index:400;display:none;flex-direction:column;gap:10px}.social-float a{width:36px;height:36px;background:#0a0a0acc;border:1px solid rgba(255,107,53,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Press Start 2P",cursive;font-size:6px;color:#666;transition:all .3s}.social-float a:hover{border-color:#ff6b35;color:#ff6b35;background:#ff6b351a}.back-to-top{position:fixed;bottom:90px;right:20px;z-index:400;width:42px;height:42px;border-radius:50%;background:#ff6b3526;border:1px solid rgba(255,107,53,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s;opacity:0;transform:translateY(20px);pointer-events:none}.back-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{background:#ff6b35;border-color:#ff6b35}.back-to-top svg{width:18px;height:18px;stroke:#ff6b35;stroke-width:2.5;fill:none;transition:stroke .3s}.back-to-top:hover svg{stroke:#000}.cursor-particle{position:fixed;border-radius:50%;pointer-events:none;z-index:9999;animation:sparkle .7s ease-out forwards}@keyframes sparkle{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0) translateY(-20px)}}.ripple{position:absolute;border-radius:50%;background:#ffffff4d;transform:scale(0);animation:rippleOut .6s ease-out forwards;pointer-events:none;width:100px;height:100px;margin-left:-50px;margin-top:-50px}@keyframes rippleOut{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.reveal,.reveal-left,.reveal-scale{opacity:0;transition:all .8s cubic-bezier(.23,1,.32,1)}.reveal{transform:translateY(25px)}.reveal-left{transform:translate(-25px)}.reveal-scale{transform:scale(.92)}.reveal.visible,.reveal-left.visible,.reveal-scale.visible{opacity:1;transform:none}@media(max-width:768px){.nav-menu{display:none}.hero-product{grid-template-columns:1fr;min-height:auto}.hp-img{min-height:280px}.hp-info{padding:24px 20px;gap:10px}.hp-name{font-size:20px}.hp-price{font-size:30px}.hp-desc{font-size:12px}.hp-cta{width:100%;justify-content:center}.pgrid{grid-template-columns:repeat(2,1fr);gap:12px}.pname{font-size:10px}.pprice{font-size:18px}.pquick{display:none}.foot-inner{grid-template-columns:1fr 1fr}.social-float{display:none!important}.pinfo{padding:10px 12px}.hero{min-height:300px;height:40vh}.hero-ring{display:none}.nav-inner{padding:0 15px}.nav-logo-img{height:35px}.nav-logo{font-size:14px;gap:6px}.sec-title{font-size:22px}.fbtn{padding:6px 14px;font-size:12px}.cd-box{width:68px;height:68px}.cd-num{font-size:24px}.hero-cta{padding:12px 30px;font-size:16px}.music-player{bottom:12px;right:12px;padding:8px 14px 8px 10px;border-radius:12px}.mp-art{width:34px;height:34px}.promo-bar{height:30px}.promo-marquee span{font-size:10px}.trust-bar{gap:15px;flex-wrap:wrap;padding:15px}.trust-item{font-size:9px}.wishlist-btn{opacity:1;width:30px;height:30px}.quick-add-btn{opacity:1;transform:translateY(0);width:32px;height:32px}.social-proof{display:none}.nl-form{flex-direction:column}.back-to-top{bottom:80px;right:12px;width:36px;height:36px}.product-layout{grid-template-columns:1fr;gap:30px}.product-gallery{position:static}.modal-card{grid-template-columns:1fr}.cursor-particle{display:none}}@media(max-width:480px){.pgrid{grid-template-columns:repeat(2,1fr);gap:8px}.pinfo{padding:10px}.foot-inner{grid-template-columns:1fr}}@media(hover:none){.pquick{display:none}.wishlist-btn{opacity:1}.quick-add-btn{opacity:1;transform:translateY(0)}.cursor-particle{display:none!important}}.collection-header{position:relative;min-height:200px}.collections-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:40px 20px;max-width:1400px;margin:0 auto}.collection-card{background:#111;border-radius:8px;overflow:hidden;border:1px solid #1a1a1a;transition:all .3s}.collection-card:hover{border-color:#ff6b35;transform:translateY(-3px)}.collection-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.collection-card-info{padding:15px}.collection-card-title{font-family:Bebas Neue,sans-serif;color:#fff;font-size:20px;margin:0 0 4px}.collection-card-count{color:#888;font-size:13px}.page-404{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 20px;background:#0a0a0a}.page-content{max-width:800px;margin:0 auto;padding:60px 20px;color:#ddd;line-height:1.7}.page-content h1{font-family:Bebas Neue,sans-serif;color:#fff;font-size:36px;margin-bottom:20px}.search-page{min-height:60vh;padding:60px 20px;background:#0a0a0a}.password-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0a}.nav-account,a[href*="/account"]{display:none!important}@media(max-width:768px){.cart-drawer{width:90vw!important;max-width:380px!important;right:-100vw!important;transform:translate(0)!important;transition:right .3s ease!important}.cart-drawer.open,.cart-drawer.is-open,.cart-drawer.active,.cart-drawer[aria-hidden=false]{right:0!important}body{overflow-x:hidden!important}}[class*=gradient-line],[class*=rainbow],[class*=section-divider],.marquee-border,.gradient-border,hr{background:#ff6b35!important;background-image:none!important;border-color:#ff6b35!important}.promo-bar{background:#000!important;border-top:2px solid #ff6b35!important;border-bottom:2px solid #ff6b35!important;border-image:none!important}.promo-bar:before,.promo-bar:after{background:#ff6b35!important;background-image:none!important}[class*=gradient-line],.section-divider,hr{background:#ff6b35!important;background-image:none!important;border-color:#ff6b35!important}.promo-bar,.promo-bar:before,.promo-bar:after,section:before,section:after,.products-section:before,.products-section:after,.hero:after,[class*=rainbow],[class*=gradient-line],[class*=gradient-divider],[class*=gradient-bar],.section-divider,hr{background:#ff6b35!important;background-image:none!important;border-color:#ff6b35!important;border-image:none!important}.promo-bar,.promo-bar:before,.promo-bar:after,section:before,section:after,.products-section:before,.products-section:after,.hero:after,.modal-progress-bar,.modal-progress-bar:before,.modal-progress-bar:after,.back-to-top,.scroll-progress,[class*=rainbow],[class*=gradient-line],[class*=gradient-divider],[class*=gradient-bar],[class*=progress-bar],[class*=scroll-bar],[class*=scroll-indicator],.section-divider,hr{background:#ff6b35!important;background-image:none!important;border-color:#ff6b35!important;border-image:none!important}.promo-bar{background:#000!important;border-top:2px solid #ff6b35!important;border-bottom:2px solid #ff6b35!important}.announcement-bar,.announcement-bar:before,.announcement-bar:after,.marquee-bar,.marquee-bar:before,.marquee-bar:after,.header,header,header:before,header:after,.header:before,.header:after,.site-header,.site-header:before,.site-header:after{border-image:none!important;border-color:#ff6b35!important}.promo-bar{border-top:2px solid #ff6b35!important;border-bottom:2px solid #ff6b35!important;border-image:none!important;background:#000!important}::-webkit-scrollbar-thumb{background:#ff6b35!important;background-image:none!important;border-radius:3px}::-webkit-scrollbar-track{background:#111!important}::-webkit-scrollbar{width:8px}.hero-product:after,.hero-product:before,.section-container:after,.section-container:before,.products-section>div:after,.products-section>div:before,.pgrid:before,.pgrid:after,.sec-head:after,.sec-head:before{background:#ff6b35!important;background-image:none!important;border-color:#ff6b35!important;border-image:none!important}.hp-size.hp-sold-out{opacity:.35;pointer-events:none;text-decoration:line-through;text-decoration-color:#ff6b35}.hp-oos-badge{display:inline-block;margin-top:.75rem;padding:6px 18px;background:#ff000026;border:1px solid #e63946;color:#e63946;font-family:Orbitron,sans-serif;font-size:.7rem;letter-spacing:3px;text-transform:uppercase;border-radius:4px}.pcard-oos-badge{position:absolute;top:12px;left:12px;padding:4px 12px;background:#e63946e6;color:#fff;font-family:Orbitron,sans-serif;font-size:.6rem;letter-spacing:2px;text-transform:uppercase;border-radius:4px;z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pq-size.pq-sold-out{opacity:.3;pointer-events:none;text-decoration:line-through;text-decoration-color:#ff6b35;border-color:#ff6b3533}.pquick-close{position:absolute;top:8px;right:8px;width:28px;height:28px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;transition:all .2s ease;z-index:11}.pquick-close:hover{background:#ff6b35;border-color:#ff6b35}@media(max-width:768px){.pgrid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.pimg-wrap{margin-bottom:.5rem}.pinfo{padding:0 .25rem}.pname{font-size:.75rem!important}.pprice{font-size:.85rem!important}.star-rating{font-size:.65rem}.pcat{font-size:.6rem}.pquick{padding:.75rem!important;max-height:60vh;overflow-y:auto}.pq-size{padding:.35rem .5rem!important;font-size:.6rem!important}.pq-btn{padding:.5rem!important;font-size:.65rem!important}.quick-add-btn{width:36px;height:36px;bottom:.5rem;right:.5rem}.quick-add-btn svg{width:18px;height:18px}}@media(max-width:480px){.pgrid{gap:.5rem!important}.pquick{padding:.5rem!important}.pq-size-list{gap:.25rem!important}}.option-btn.sold-out-option{opacity:.35;position:relative;text-decoration:line-through;text-decoration-color:#ff6b35;cursor:not-allowed}.pquick-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:8;-webkit-tap-highlight-color:transparent}.pquick-overlay.active{display:block}@media(max-width:768px){.pquick-close{width:36px!important;height:36px!important;font-size:18px!important;top:6px!important;right:6px!important;background:#ff6b35e6!important;border:2px solid #fff!important;color:#fff!important;z-index:12!important}.pquick{z-index:10!important}}.pq-size.pq-sold-out{opacity:.85!important;pointer-events:none!important;text-decoration:line-through!important;text-decoration-color:#e63946!important;text-decoration-thickness:3px!important;border:2px solid #e63946!important;color:#e63946!important;background:#e6394633!important;cursor:not-allowed!important;position:relative!important}.hp-size.hp-sold-out{opacity:.85!important;pointer-events:none!important;text-decoration:line-through!important;text-decoration-color:#e63946!important;text-decoration-thickness:3px!important;color:#e63946!important;border-color:#e63946!important;background:#e6394626!important;cursor:not-allowed!important}.option-btn.sold-out-option{opacity:.85!important;text-decoration:line-through!important;text-decoration-color:#e63946!important;text-decoration-thickness:3px!important;cursor:not-allowed!important;border:2px solid #e63946!important;color:#e63946!important;background:#e639462e!important;position:relative!important}.pcard-oos-badge{position:absolute!important;top:12px!important;left:12px!important;padding:6px 14px!important;background:#e63946eb!important;color:#fff!important;font-family:Orbitron,sans-serif;font-size:.65rem!important;letter-spacing:2px!important;border-radius:4px!important;z-index:3!important;text-transform:uppercase}.hp-oos-badge{display:inline-block!important;margin-top:.75rem;padding:8px 20px!important;background:#e6394640!important;border:2px solid #e63946!important;color:#e63946!important;font-family:Orbitron,sans-serif;font-size:.75rem!important;letter-spacing:3px!important;text-transform:uppercase;border-radius:4px}@media(max-width:768px){.pgrid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important;padding:0 .5rem!important}.pimg-wrap{aspect-ratio:3/4!important;max-height:220px!important;overflow:hidden!important}.pimg-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important}.pname{font-size:.65rem!important;line-height:1.3!important;margin-top:.25rem!important}.pprice{font-size:.6rem!important}.pcard-info{padding:.25rem .4rem .4rem!important}.pquick{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100vw!important;max-height:55vh!important;overflow-y:auto!important;z-index:10000!important;border-radius:16px 16px 0 0!important;background:#111!important;border-top:3px solid rgba(255,107,53,.6)!important;padding:3rem 1.2rem 1.2rem!important;transform:none!important;box-shadow:0 -8px 40px #000000b3!important}.pquick-close{position:fixed!important;top:auto!important;bottom:calc(55vh - 1.5rem)!important;right:1rem!important;width:48px!important;height:48px!important;font-size:24px!important;background:#e63946!important;border:3px solid #fff!important;color:#fff!important;border-radius:50%!important;z-index:10001!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 16px #0009!important;cursor:pointer!important}.quick-add-btn{opacity:1!important;transform:translateY(0)!important}.pquick-overlay.active{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#0009!important;z-index:9999!important}.pq-size{min-width:60px!important;min-height:42px!important;font-size:.75rem!important}.pq-size.pq-sold-out,.option-btn.sold-out-option{opacity:.8!important;background:#e6394640!important;border:2px solid #e63946!important;color:#e63946!important;text-decoration-thickness:3px!important}}@media(max-width:480px){.pgrid{gap:.35rem!important;padding:0 .35rem!important}.pname{font-size:.6rem!important}.pimg-wrap{max-height:180px!important}.pquick{max-height:50vh!important;padding:3rem .75rem .75rem!important}.pquick-close{bottom:calc(50vh - 1.5rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme.css.map */
