@import "https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;600;700;800;900&family=Space+Grotesk:wght@500;700&display=swap";:root{--bg:#050509;--panel:#101018;--panel-soft:#ffffff0e;--text:#f5f5f5;--muted:#f5f5f5a8;--cyan:#00f5ff;--pink:#ff2bd6;--violet:#8b3dff;--lime:#c6ff00;--green:#39ff88;--yellow:#ffe600;--border:#ffffff1f;--shadow-cyan:0 0 40px #00f5ff40;--shadow-pink:0 0 40px #ff2bd63d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font-family:inherit}.site-shell{background:radial-gradient(circle at 10% 10%,#00f5ff2e,#0000 32rem),radial-gradient(circle at 90% 15%,#ff2bd62e,#0000 34rem),radial-gradient(circle at 50% 80%,#8b3dff26,#0000 28rem),#050509;min-height:100vh;position:relative;overflow:hidden}.noise-layer,.scanline-layer{pointer-events:none;z-index:1;position:fixed;inset:0}.noise-layer{opacity:.12;mix-blend-mode:screen;background-image:radial-gradient(circle at 25% 25%,#fff 1px,#0000 1px);background-size:7px 7px}.scanline-layer{opacity:.2;background:repeating-linear-gradient(#ffffff0d,#ffffff0d 1px,#0000 1px 6px)}.site-header,main,.site-footer{z-index:2;position:relative}.site-header{justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0;display:flex}.brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.brand-logo-wrap{flex:0 0 118px;justify-content:center;align-items:center;width:118px;height:58px;display:inline-flex;overflow:hidden}.brand-logo-img{object-fit:contain;filter:drop-shadow(0 0 16px #00f5ff6b);display:block;width:118px!important;max-width:118px!important;height:auto!important;max-height:58px!important}.brand-text{flex-direction:column;justify-content:center;display:inline-flex}.brand-text strong{text-transform:uppercase;letter-spacing:.26em;font-weight:900;line-height:1;display:block}.brand-text small{color:var(--cyan);text-transform:uppercase;letter-spacing:.36em;margin-top:5px;font-size:.62rem;display:block}.nav-links{color:#ffffffb8;text-transform:uppercase;letter-spacing:.22em;gap:28px;font-size:.75rem;font-weight:800;display:flex}.nav-links a:hover{color:var(--cyan)}.header-cta,.primary-btn,.secondary-btn,.order-btn{text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:900;transition:all .2s;display:inline-flex}.header-cta{color:#ffe8fb;background:#ff2bd61a;border:1px solid #ff2bd680;padding:12px 18px;font-size:.72rem}.primary-btn{background:var(--lime);color:#050509;padding:15px 22px;box-shadow:0 0 34px #c6ff0047}.secondary-btn{border:1px solid var(--border);color:var(--text);background:#ffffff0e;padding:15px 22px}.header-cta:hover,.primary-btn:hover,.secondary-btn:hover,.order-btn:hover{transform:translateY(-2px)}.hero-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;width:min(1180px,100% - 32px);min-height:760px;margin:0 auto;padding:50px 0 80px;display:grid}.pill-row{flex-wrap:wrap;gap:9px;margin-bottom:28px;display:flex}.pill-row span,.eyebrow,.product-badge{color:#bdfaff;letter-spacing:.24em;text-transform:uppercase;background:#00f5ff14;border:1px solid #00f5ff47;border-radius:999px;padding:8px 13px;font-size:.62rem;font-weight:900}.hero-copy h1{text-transform:uppercase;letter-spacing:-.045em;text-shadow:4px 0 var(--cyan), -4px 0 var(--pink), 0 0 44px #8b3dffa6;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(5rem,12vw,10rem);line-height:.85;animation:3s steps(2,end) infinite glitchShift}.hero-copy h1 span{color:#fff;display:block}.hero-copy p{max-width:660px;color:var(--muted);margin:28px 0 0;font-size:1.15rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.hero-visual{min-height:560px;position:relative}.orbit{border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{border-color:#00f5ff33;width:500px;height:500px}.orbit-two{border-color:#ff2bd633;width:370px;height:370px}.orbit-three{border-color:#c6ff0033;width:240px;height:240px}.floating-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border-radius:30px;padding:18px;position:absolute;box-shadow:0 20px 80px #00000073}.floating-card strong{text-align:center;text-transform:uppercase;letter-spacing:.2em;margin-top:6px;font-size:.72rem;display:block}.floating-card-one{top:58px;left:0;transform:rotate(-10deg)}.floating-card-two{top:8px;right:0;transform:rotate(8deg)}.drop-note{text-align:center;background:#050509d1;border:1px solid #c6ff0033;border-radius:30px;width:min(300px,100%);padding:24px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 45px #c6ff0029}.drop-note span{font-size:2rem;display:block}.drop-note strong{text-transform:uppercase;letter-spacing:.16em;margin-top:4px;display:block}.drop-note p{color:var(--muted);margin:10px 0 0}.tee-mockup{width:190px;height:220px;margin:0 auto;position:relative}.tee-body,.tee-sleeve{background:linear-gradient(135deg,#00f5ff,#153b8f 45%,#030307);border:1px solid #ffffff1f;position:absolute;box-shadow:0 0 40px #00f5ff38}.tee-body{border-radius:28px 28px 18px 18px;width:126px;height:170px;top:28px;left:32px}.tee-sleeve{border-radius:24px 24px 10px 10px;width:64px;height:78px;top:52px}.tee-sleeve--left{left:4px;transform:rotate(-27deg)}.tee-sleeve--right{right:4px;transform:rotate(27deg)}.tee-neck{background:#00000094;border-radius:0 0 999px 999px;width:42px;height:30px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.tee-print{background:#0000007a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 0 32px #00f5ff4d}.tee-print span{font-size:1.6rem;font-weight:900}.tee-mockup--green .tee-body,.tee-mockup--green .tee-sleeve{background:linear-gradient(135deg,#39ff88,#1b6f3b 45%,#030307);box-shadow:0 0 40px #39ff8833}.tee-mockup--red .tee-body,.tee-mockup--red .tee-sleeve{background:linear-gradient(135deg,#ff2bd6,#991d25 45%,#030307);box-shadow:0 0 40px #ff2bd638}.tee-mockup--pink .tee-body,.tee-mockup--pink .tee-sleeve{background:linear-gradient(135deg,#ff2bd6,#00a7a7 48%,#030307);box-shadow:0 0 40px #ff2bd638}.tee-mockup--purple .tee-body,.tee-mockup--purple .tee-sleeve{background:linear-gradient(135deg,#8b3dff,#081a66 48%,#030307);box-shadow:0 0 40px #8b3dff40}.tee-mockup--yellow .tee-body,.tee-mockup--yellow .tee-sleeve{background:linear-gradient(135deg,#ffe600,#ff7a00 48%,#030307);box-shadow:0 0 40px #ffe6003d}.marquee-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff09;padding:15px 0;overflow:hidden}.marquee-track{white-space:nowrap;color:#ffffffd6;text-transform:uppercase;letter-spacing:.28em;gap:32px;width:max-content;font-size:.82rem;font-weight:900;animation:20s linear infinite marquee;display:flex}.marquee-track span:nth-child(4n+1){color:var(--cyan)}.marquee-track span:nth-child(4n+3){color:var(--pink)}.section{width:min(1180px,100% - 32px);margin:0 auto;padding:96px 0}.section-heading{grid-template-columns:1fr .9fr;align-items:end;gap:32px;margin-bottom:40px;display:grid}.section-heading h2,.statement-card h2,.addons-section h2,.order-panel h2{text-transform:uppercase;letter-spacing:-.04em;margin:14px 0 0;font-family:Anton,Impact,sans-serif;font-size:clamp(3.5rem,8vw,6.6rem);line-height:.92}.section-heading p,.statement-card p,.addons-section p,.order-panel p{color:var(--muted);margin:0;line-height:1.75}.category-filter{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.category-filter button{cursor:pointer;border:1px solid var(--border);color:#ffffffc7;text-transform:uppercase;letter-spacing:.12em;background:#ffffff0e;border-radius:999px;padding:11px 15px;font-size:.68rem;font-weight:900}.category-filter button.active,.category-filter button:hover{color:#050509;background:var(--lime);border-color:var(--lime)}.product-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.product-card{border:1px solid var(--border);background:#101018eb;border-radius:32px;padding:16px;transition:all .22s;box-shadow:0 20px 70px #00000061}.product-card:hover{border-color:#00f5ff5c;transform:translateY(-8px);box-shadow:0 20px 80px #00f5ff1a}.product-visual{border:1px solid var(--border);background:#00000073;border-radius:26px;padding:28px 12px 16px;position:relative;overflow:hidden}.product-visual:before{content:"";background:radial-gradient(circle,#00f5ff2e,#0000 60%);height:70%;position:absolute;inset:auto -20% -45%}.product-badge{color:#ffd4f7;background:#ff2bd61f;border-color:#ff2bd65c;position:absolute;top:14px;left:14px}.product-category{color:var(--cyan);text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:.66rem;font-weight:900}.product-card h3{text-transform:uppercase;letter-spacing:-.04em;margin:8px 0 0;font-size:1.6rem;line-height:1.05}.product-desc{color:#ffffff94;min-height:68px;line-height:1.55}.product-meta{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.product-meta span{border:1px solid var(--border);color:#ffffffad;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.size-row{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.size-btn{cursor:pointer;border:1px solid var(--border);color:#fff;background:#ffffff0e;border-radius:12px;min-width:42px;height:36px;font-weight:900}.size-btn.active{background:var(--cyan);color:#050509;border-color:var(--cyan)}.product-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-footer strong{color:var(--lime);font-size:1.7rem}.order-btn{background:var(--pink);color:#fff;box-shadow:var(--shadow-pink);padding:11px 14px;font-size:.67rem}.signal-section{grid-template-columns:.95fr 1.05fr;gap:24px;display:grid}.statement-card,.order-panel{border:1px solid var(--border);background:#ffffff0d;border-radius:34px;padding:42px}.statement-card ul{text-transform:uppercase;letter-spacing:.14em;gap:14px;margin:28px 0 0;padding:0;font-weight:900;list-style:none;display:grid}.statement-card li:before{content:"⚡";color:var(--lime);margin-right:10px}.signal-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.signal-tile{border:1px solid var(--border);background:var(--panel);border-radius:30px;min-height:200px;padding:30px;transition:all .2s;position:relative;overflow:hidden}.signal-tile:after{content:"";filter:blur(18px);background:#00f5ff1c;border-radius:50%;width:130px;height:130px;position:absolute;top:-40px;right:-40px}.signal-tile:hover{border-color:#ff2bd675;transform:translateY(-5px)}.signal-tile span{color:#ffffff1c;font-size:3.2rem;font-weight:900}.signal-tile h3{text-transform:uppercase;letter-spacing:-.03em;margin:34px 0 8px;font-size:1.45rem}.signal-tile p{color:var(--muted);margin:0}.addons-section{z-index:2;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(90deg,#00f5ff1c,#ff2bd61f,#c6ff001a);justify-content:space-between;align-items:center;gap:32px;padding:78px max(16px,50vw - 590px);display:flex;position:relative}.addons-section p{max-width:650px;margin-top:18px}.order-section{padding-bottom:72px}.order-panel{text-align:center;max-width:920px;margin:0 auto}.order-panel p{max-width:690px;margin:22px auto 0}.order-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.site-footer{border-top:1px solid var(--border);justify-content:space-between;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:34px 0 46px;display:flex}.site-footer strong{text-transform:uppercase;letter-spacing:.22em}.site-footer p{color:var(--muted);margin:8px 0 0}.footer-links{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;gap:18px;font-size:.72rem;font-weight:900;display:flex}.footer-links a:hover{color:var(--cyan)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes glitchShift{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-2px)}80%{transform:translate(1px,2px)}}@media (width<=1020px){.nav-links{display:none}.hero-section,.section-heading,.signal-section{grid-template-columns:1fr}.hero-section{min-height:auto}.product-grid{grid-template-columns:repeat(2,1fr)}.addons-section{flex-direction:column;align-items:flex-start}}@media (width<=680px){.site-header{align-items:flex-start;gap:16px}.brand strong{letter-spacing:.16em}.header-cta{display:none}.hero-section{padding-top:34px}.hero-copy h1{font-size:4.6rem}.hero-actions{flex-direction:column}.hero-actions a,.order-actions a{width:100%}.hero-visual{min-height:640px}.floating-card-one,.floating-card-two{left:50%;right:auto;transform:translate(-50%)rotate(0)}.floating-card-one{top:0}.floating-card-two{top:250px}.drop-note{bottom:0}.product-grid,.signal-grid{grid-template-columns:1fr}.section,.addons-section{padding-top:68px;padding-bottom:68px}.statement-card,.order-panel{padding:28px}.site-footer{flex-direction:column}.footer-links{flex-wrap:wrap}.product-image{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 40px #00000073);width:100%;height:280px;transition:all .22s;display:block;position:relative}.mockup-fallback{z-index:1;position:relative}.mockup-fallback.hidden{display:none}.brand-logo-wrap{justify-content:center;align-items:center;width:74px;height:54px;display:inline-flex}.brand-logo-img{filter:drop-shadow(0 0 18px #00f5ff73);width:100%;height:auto;display:block}a .drop-section .product-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.product-card{border-radius:24px!important;padding:12px!important}.product-visual{border-radius:20px!important;justify-content:center!important;align-items:center!important;height:260px!important;min-height:260px!important;max-height:260px!important;padding:12px!important;display:flex!important;overflow:hidden!important}.product-image{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:236px!important;display:block!important}.product-card:hover .product-image{transform:scale(1.025)!important}.product-content{padding:14px 4px 4px!important}.product-card h3{font-size:1.15rem!important}.product-desc{min-height:44px!important;font-size:.78rem!important}.product-meta{margin:10px 0!important}.size-row{margin-bottom:12px!important}.product-footer strong{font-size:1.35rem!important}.order-btn{padding:9px 12px!important;font-size:.58rem!important}.mockup-fallback,.mockup-fallback.hidden,.product-visual .tee-mockup{display:none!important}@media (width<=1100px){.drop-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.drop-section .product-grid{grid-template-columns:1fr!important}.product-visual{height:250px!important;min-height:250px!important;max-height:250px!important}.product-image{max-height:226px!important}.signal-grid--clean{grid-template-columns:1fr!important}.signal-feature-card{border:1px solid var(--border);background:radial-gradient(circle at 90% 10%,#00f5ff21,#0000 13rem),#101018e6;border-radius:28px;min-height:150px;padding:30px;position:relative;overflow:hidden}.signal-feature-card span{color:#c6ff00e6;letter-spacing:.22em;font-size:.78rem;font-weight:900}.signal-feature-card h3{text-transform:uppercase;margin:18px 0 8px;font-size:1.55rem;line-height:1}.signal-feature-card p{color:var(--muted);margin:0;line-height:1.6}}}.catalog-status{color:#9de8ff;letter-spacing:.03em;margin-top:12px;font-size:.95rem}.showcase-shell{grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:18px;margin-top:30px;display:grid}.showcase-nav{color:#f5f7ff;cursor:pointer;background:#090d1ae6;border:1px solid #5fc2ff38;border-radius:999px;place-items:center;width:56px;height:56px;font-size:2rem;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 0 18px #00ffff14}.showcase-nav:hover{border-color:#00ffff8c;transform:translateY(-1px)scale(1.04);box-shadow:0 0 20px #ff00c82e,0 0 18px #00ffff2e}.showcase-viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:18px 12px 24px;overflow:auto visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.showcase-viewport::-webkit-scrollbar{height:10px}.showcase-viewport::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.showcase-viewport::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#27e9ff,#ff00c8);border-radius:999px}.showcase-rail{align-items:stretch;gap:22px;min-height:100%;display:flex}.product-grid{display:block}.product-card{scroll-snap-align:center;scroll-snap-stop:always;opacity:.58;filter:saturate(.88);background:radial-gradient(circle at 100% 0,#ff00c81f,#0000 34%),radial-gradient(circle at 0 0,#27e9ff14,#0000 28%),#0a0c18f5;border:1px solid #5fc2ff29;border-radius:28px;flex:0 0 clamp(300px,34vw,430px);transition:transform .28s,opacity .28s,box-shadow .28s,border-color .28s,filter .28s;overflow:hidden;transform:scale(.92);box-shadow:inset 0 1px #ffffff08,0 18px 40px #00000042}.product-card.is-active{opacity:1;filter:saturate();border-color:#00ffff57;transform:scale(1);box-shadow:0 0 0 1px #00ffff14,0 28px 60px #00000061,0 0 28px #00ffff14,0 0 36px #ff00c814}.product-visual{aspect-ratio:4/4.4;background:#ffffff05;border-radius:22px 22px 0 0;min-height:clamp(250px,28vw,380px);position:relative;overflow:hidden}.product-image{object-fit:cover;width:100%;height:100%;display:block}.product-image-placeholder{text-align:center;color:#fffc;background:radial-gradient(circle,#27e9ff26,#0000 35%),#121624f2;place-items:center;gap:8px;width:100%;height:100%;display:grid}.product-image-placeholder span{color:#27e9ff;font-size:3rem;font-weight:800}.product-image-placeholder small{opacity:.8}.product-badge{z-index:3;color:#fff;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff00c82e;border:1px solid #ff7ddb66;border-radius:999px;padding:8px 14px;font-size:.72rem;font-weight:800;position:absolute;top:14px;left:14px}.product-content{padding:20px 20px 22px}.product-category{color:#27e9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.84rem;font-weight:800}.product-content h3{text-transform:uppercase;margin:0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.05}.product-desc{color:#ffffffb8;min-height:3.1em;margin:16px 0 0;line-height:1.6}.product-meta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.product-meta span{color:#ffffffd1;text-transform:lowercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:8px 12px;font-size:.84rem}.size-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.size-btn{color:#fff;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;min-width:46px;height:42px;font-weight:800;transition:all .18s}.size-btn.active{color:#08111f;background:#27e9ff;border-color:#27e9ff;box-shadow:0 0 18px #27e9ff47}.product-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.product-footer strong{color:#b3ff00;letter-spacing:-.03em;font-size:clamp(1.75rem,2vw,2.3rem);line-height:1}.order-btn{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#ff00c8,#ff2a90);border-radius:999px;justify-content:center;align-items:center;padding:14px 18px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 22px #ff00c838}.order-btn:hover{transform:translateY(-1px);box-shadow:0 0 28px #ff00c852}.showcase-focus-panel{background:linear-gradient(#ffffff08,#ffffff05),#0a0c18cc;border:1px solid #00ffff24;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:24px;padding:18px 22px;display:flex}.showcase-focus-label{color:#27e9ff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800;display:inline-block}.showcase-focus-panel h3{text-transform:uppercase;margin:0;font-size:1.35rem}.showcase-focus-panel p{color:#ffffffb8;max-width:56ch;margin:8px 0 0}.showcase-focus-meta{flex-wrap:wrap;gap:10px;display:flex}.showcase-focus-meta span{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:10px 14px;font-size:.9rem}@media (width<=980px){.showcase-shell{grid-template-columns:1fr;gap:12px}.showcase-nav{display:none}.showcase-viewport{padding-left:0;padding-right:0;-webkit-mask-image:none;mask-image:none}.product-card{flex-basis:min(82vw,360px)}.showcase-focus-panel{align-items:flex-start}}@media (width<=680px){.product-card{flex-basis:84vw}.product-content{padding:16px 16px 18px}.product-footer{flex-direction:column;align-items:stretch}.order-btn{width:100%}}.showcase-viewport{scroll-padding-left:calc(50% - clamp(300px,34vw,430px)/2);scroll-padding-right:calc(50% - clamp(300px,34vw,430px)/2)}.showcase-rail{padding-left:0!important;padding-right:0!important}.showcase-viewport{scroll-padding-inline:calc(50% - clamp(300px,34vw,430px)/2)}.product-action-stack{flex-direction:column;gap:8px;min-width:142px;display:flex}.product-action-stack .order-btn{cursor:pointer;border:0}.whatsapp-mini-btn{color:#b9ffd7;letter-spacing:.08em;text-transform:uppercase;background:#2dff9614;border:1px solid #2dff9638;border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.checkout-backdrop{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top,#ff00c81f,#0000 32%),#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.checkout-modal{background:radial-gradient(circle at 100% 0,#27e9ff1f,#0000 34%),radial-gradient(circle at 0 0,#ff00c81a,#0000 30%),#0b0e18;border:1px solid #5fc2ff38;border-radius:30px;width:min(1180px,96vw);max-height:92vh;padding:24px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000008c,0 0 40px #00ffff14}.checkout-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;width:42px;height:42px;font-size:1.6rem;position:absolute;top:18px;right:18px}.checkout-product{align-items:center;gap:18px;padding-right:54px;display:flex}.checkout-product-image{color:#27e9ff;background:#ffffff0d;border-radius:20px;place-items:center;width:96px;height:112px;font-size:2rem;font-weight:900;display:grid;overflow:hidden}.checkout-product-image img{object-fit:cover;width:100%;height:100%}.checkout-kicker{color:#27e9ff;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:900}.checkout-product h2{text-transform:uppercase;margin:6px 0;font-size:clamp(1.5rem,3vw,2.4rem)}.checkout-product p{color:#ffffffb8;margin:0}.checkout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.checkout-panel{background:#ffffff09;border:1px solid #ffffff17;border-radius:22px;padding:18px}.checkout-panel h3{color:#fff;margin:0 0 14px}.checkout-panel label{color:#ffffffad;margin:12px 0 6px;font-size:.86rem;display:block}.checkout-panel input,.checkout-panel textarea{color:#fff;width:100%;font:inherit;background:#04070edb;border:1px solid #ffffff1c;border-radius:14px;padding:12px 13px}.checkout-panel textarea{resize:vertical;min-height:94px}.checkout-size-row{flex-wrap:wrap;gap:8px;display:flex}.checkout-size-row button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:13px;min-width:48px;height:42px;font-weight:900}.checkout-size-row button.active{color:#07111f;background:#27e9ff}.checkout-muted{color:#fff9;font-size:.9rem}.checkout-total{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.checkout-total strong{color:#b3ff00;font-size:2rem}.checkout-primary,.checkout-secondary,.checkout-pay,.checkout-fail{color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;margin-top:12px;padding:13px 16px;font-weight:900}.checkout-primary{background:linear-gradient(90deg,#ff00c8,#ff2a90)}.checkout-secondary{background:#27e9ff2e;border:1px solid #27e9ff52}.checkout-pay{color:#07120d;background:linear-gradient(90deg,#28d17c,#9cff00)}.checkout-fail{background:#ff4d4f2e;border:1px solid #ff4d4f57}.checkout-primary:disabled,.checkout-secondary:disabled,.checkout-pay:disabled,.checkout-fail:disabled{opacity:.48;cursor:not-allowed}.checkout-dev-otp{color:#e8ffae;background:#b3ff001a;border:1px solid #b3ff0038;border-radius:14px;padding:10px 12px}.checkout-payment-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:6px;margin-top:12px;padding:12px;display:grid}.checkout-payment-box code{white-space:normal;word-break:break-all;color:#27e9ff}.checkout-message{color:#dffbff;background:#27e9ff14;border:1px solid #27e9ff29;border-radius:16px;margin:18px 0 0;padding:12px 14px}.checkout-success{background:#2dff9617;border:1px solid #2dff9633;border-radius:20px;margin-top:18px;padding:18px}.checkout-success h3{color:#b9ffd7;margin-top:0}@media (width<=980px){.checkout-grid{grid-template-columns:1fr}.checkout-product{align-items:flex-start}}@media (width<=680px){.checkout-backdrop{padding:10px}.checkout-modal{border-radius:22px;padding:18px}.checkout-product{flex-direction:column}}.header-actions{align-items:center;gap:10px;display:flex}.header-account-btn{color:#dffbff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#27e9ff14;border:1px solid #27e9ff3d;border-radius:999px;padding:11px 16px;font-weight:900}.header-account-btn:hover{border-color:#27e9ff80;box-shadow:0 0 18px #27e9ff1f}.account-modal{width:min(1240px,96vw)}.account-heading{padding-right:54px}.account-heading h2{text-transform:uppercase;margin:8px 0;font-size:clamp(1.65rem,3vw,2.6rem)}.account-heading p{color:#ffffffb3;margin:0}.account-layout{grid-template-columns:.85fr 1fr 1.2fr;gap:18px;margin-top:22px;display:grid}.account-orders-panel{max-height:62vh;overflow:auto}.account-orders-list{gap:12px;display:grid}.account-order-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:14px}.account-order-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-order-top strong{color:#27e9ff;word-break:break-all}.account-order-top span{color:#b9ffd7;text-transform:uppercase;background:#2dff961c;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:900}.account-order-card p{color:#ffffffb8;margin:10px 0}.account-order-items{gap:4px;margin-bottom:12px;display:grid}.account-order-items span{color:#ffffffa3;font-size:.9rem}.account-invoice-link{color:#b3ff00;font-weight:900;text-decoration:none;display:inline-flex}.account-invoice-link:hover{text-decoration:underline}@media (width<=1100px){.account-layout{grid-template-columns:1fr}.account-orders-panel{max-height:none}}@media (width<=760px){.header-actions{justify-content:space-between;width:100%}.header-account-btn,.header-cta{text-align:center;flex:1}}.checkout-phone-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.checkout-phone-btn{min-width:92px;padding-inline:14px}@media (width<=760px){.checkout-phone-row{grid-template-columns:1fr}.checkout-phone-btn{width:100%}}.human-review-section{width:100%;padding:56px 16px;display:block;overflow-x:hidden}.human-review-shell{background:radial-gradient(circle at 20% 0,#ff00a629,#0000 32rem),radial-gradient(circle at 80% 20%,#27e9ff1f,#0000 30rem),#070911d1;border:1px solid #27e9ff2e;border-radius:32px;width:min(1180px,100%);margin:0 auto;padding:clamp(22px,4vw,38px);box-shadow:0 32px 110px #0000005c}.review-copy{max-width:720px;margin-bottom:22px}.review-copy h2{text-transform:uppercase;margin:8px 0;font-size:clamp(1.65rem,3.5vw,3rem);line-height:.95}.review-copy p{color:#ffffffad;margin:0}.human-review-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:18px;display:grid}.review-slider-card,.review-submit-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:24px;min-width:0;padding:22px}.review-stars{color:#b3ff00;letter-spacing:.12em;margin-bottom:12px;font-weight:1000}.review-slider-card h3,.review-submit-card h3{margin:0 0 12px;font-size:1.28rem}.review-slider-card p{color:#ffffffc7;font-size:1rem;line-height:1.55}.review-byline{gap:3px;margin-top:16px;display:grid}.review-byline strong{color:#27e9ff}.review-byline span{color:#ffffff94}.review-slider-actions{align-items:center;gap:12px;margin-top:18px;display:flex}.review-slider-actions button{color:#eaffff;cursor:pointer;background:#27e9ff1a;border:1px solid #27e9ff47;border-radius:999px;width:42px;height:42px;font-size:1.5rem}.review-submit-card{gap:10px;display:grid}.review-submit-card input,.review-submit-card textarea{color:#fff;background:#03040bb8;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;min-width:0;padding:12px 13px}.review-submit-card textarea{resize:vertical;min-height:96px}.review-rating-picker{gap:8px;display:grid}.review-rating-row{grid-template-columns:repeat(5,minmax(42px,1fr));gap:8px;display:grid}.review-emoji-btn{color:#fff;cursor:pointer;background:#03040bb8;border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:100%;height:54px;font-size:1.35rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.review-emoji-btn:hover{border-color:#27e9ff5c;transform:translateY(-2px)}.review-emoji-btn.active{background:linear-gradient(135deg,#ff0aa838,#b3ff002e),#03040bd6;border-color:#27e9ff8c;box-shadow:0 0 0 1px #27e9ff2e,0 12px 24px #00000038}.review-rating-picker p{color:#27e9ffe0;margin:0;font-size:.9rem;font-weight:800}.review-submit-btn{cursor:pointer;color:#08090f;background:linear-gradient(135deg,#ff0aa8,#b3ff00);border:0;border-radius:999px;padding:13px 16px;font-weight:1000}.review-submit-message{color:#bff8ff;background:#27e9ff14;border:1px solid #27e9ff38;border-radius:14px;margin:0;padding:10px 12px}@media (width<=980px){.human-review-grid{grid-template-columns:1fr}}@media (width<=640px){.human-review-section{padding:36px 12px}.review-rating-row{grid-template-columns:repeat(5,minmax(36px,1fr));gap:6px}.review-emoji-btn{height:48px;font-size:1.15rem}}@media (width>=980px){.showcase-viewport{min-height:760px}}.showcase-viewport{overflow:auto visible!important}.showcase-rail{align-items:center!important}.showcase-rail:before,.showcase-rail:after{content:"";pointer-events:none;flex:0 0 calc(50% - clamp(300px,34vw,430px)/2)}.header-cart-btn,.cart-mini-btn{color:#dffbff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#27e9ff14;border:1px solid #27e9ff3d;border-radius:999px;padding:11px 16px;font-weight:900}.header-cart-btn:hover,.cart-mini-btn:hover{border-color:#27e9ff80;box-shadow:0 0 18px #27e9ff1f}.product-action-stack .cart-mini-btn{padding:10px 14px;font-size:.78rem}.cart-backdrop{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020308ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-drawer{background:radial-gradient(circle at 0 0,#ff0aa826,#0000 24rem),radial-gradient(circle at 100% 20%,#27e9ff24,#0000 24rem),#090b14fa;border-left:1px solid #27e9ff3d;width:min(480px,94vw);height:100vh;padding:24px;overflow:auto;box-shadow:-30px 0 120px #00000080}.cart-drawer-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.cart-drawer-head h2{text-transform:uppercase;margin:6px 0 0}.cart-close-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;width:42px;height:42px;font-size:1.5rem}.cart-empty{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:24px}.cart-items{gap:12px;display:grid}.cart-item-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:12px;display:grid}.cart-item-image{background:#ffffff0f;border-radius:16px;place-items:center;width:74px;height:88px;display:grid;overflow:hidden}.cart-item-image img{object-fit:cover;width:100%;height:100%}.cart-item-main{gap:4px;min-width:0;display:grid}.cart-item-main span{color:#ffffff9e}.cart-line-error,.cart-warning{color:#ffd1d8;background:#ff5d6c1a;border:1px solid #ff5d6c47;border-radius:12px;margin:0;padding:8px 10px}.cart-item-controls{grid-column:1/-1;align-items:center;gap:8px;display:flex}.cart-item-controls button{color:#fff;cursor:pointer;background:#27e9ff14;border:1px solid #27e9ff38;border-radius:999px;min-width:36px;min-height:36px}.cart-item-controls span{text-align:center;min-width:28px;font-weight:900}.cart-remove-btn{margin-left:auto;padding-inline:12px;color:#ffd1d8!important;background:#ff5d6c14!important;border-color:#ff5d6c3d!important}.cart-summary{background:#b3ff0014;border:1px solid #b3ff002e;border-radius:20px;justify-content:space-between;align-items:center;margin-top:18px;padding:18px;display:flex}.cart-summary strong{color:#b3ff00;font-size:1.7rem}.cart-actions{grid-template-columns:.85fr 1.15fr;gap:10px;margin-top:14px;display:grid}.cart-clear-btn,.cart-checkout-btn{cursor:pointer;border:0;border-radius:999px;padding:14px 16px;font-weight:1000}.cart-clear-btn{color:#fff;background:#ffffff14}.cart-checkout-btn{color:#08090f;background:linear-gradient(135deg,#ff0aa8,#b3ff00)}.cart-checkout-btn:disabled{opacity:.45;cursor:not-allowed}.checkout-cart-lines{gap:10px;display:grid}.checkout-cart-line{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;gap:4px;padding:12px;display:grid}.checkout-cart-line span{color:#ffffffa3}.checkout-cart-line b{color:#b3ff00}.cart-line-ok{color:#d8ffbd;background:#b3ff0014;border:1px solid #b3ff0033;border-radius:12px;margin:0;padding:8px 10px}.cart-warning a{color:#b3ff00;margin-left:8px;font-weight:1000;text-decoration:none;display:inline-flex}.cart-notice,.cart-wishlist-message,.cart-stock-note{border-radius:12px;margin:0;padding:8px 10px;font-weight:750}.cart-notice{color:#dffbff;background:#27e9ff14;border:1px solid #27e9ff3d;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cart-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:1000}.cart-wishlist-message{color:#f0ffcd;background:#b3ff0014;border:1px solid #b3ff003d;margin-bottom:12px}.cart-stock-note{color:#c7f7ff;background:#27e9ff0f;border:1px solid #27e9ff2e}.cart-item-controls button:disabled{opacity:.38;cursor:not-allowed}.cart-wishlist-btn{padding-inline:12px;color:#f0ffcd!important;background:#b3ff0014!important;border-color:#b3ff0047!important}.floating-card .hero-real-product-image{object-fit:cover;background:radial-gradient(circle at 50% 20%,#20e7ff2e,#0000 55%),#ffffff0a;border:1px solid #ffffff14;border-radius:18px;width:100%;height:185px;display:block}.floating-card .hero-real-product-image+strong{text-align:center;letter-spacing:.18em;text-transform:uppercase;margin-top:12px;font-size:.75rem;display:block}
