*{box-sizing:border-box}img{max-width:100%;height:auto;display:block}.section{padding:64px 0}.title-xl{font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(2.6rem,7vw,5rem);line-height:.95}.title-lg{font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(1.8rem,4vw,3rem)}.kicker{display:inline-block;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:#c6c6c6}.lead{opacity:.86}.grid{display:grid;gap:28px}.card{background:#0c0d10;border:1px solid #2a2b31;border-radius:18px;padding:22px}.badge{background:#0d0d0f;border:1px solid #303136;border-radius:999px;padding:8px 12px;font-size:.9rem}.hr{height:1px;background:#2a2b31;margin:22px 0}.site-anim-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#000}@keyframes move-slow{0%{transform:translateZ(0)}50%{transform:translate3d(2%,-2%,0)}to{transform:translateZ(0)}}@keyframes move-med{0%{transform:translateZ(0)}50%{transform:translate3d(4%,-3%,0)}to{transform:translateZ(0)}}@keyframes move-fast{0%{transform:translateZ(0)}50%{transform:translate3d(8%,-6%,0)}to{transform:translateZ(0)}}.speed-slow .site-anim-bg{animation:move-slow 30s ease-in-out infinite}.speed-medium .site-anim-bg{animation:move-med 18s ease-in-out infinite}.speed-fast .site-anim-bg{animation:move-fast 10s ease-in-out infinite}.intensity-25 .site-anim-bg{--int:.25}.intensity-50 .site-anim-bg{--int:.5}.intensity-75 .site-anim-bg{--int:.75}.intensity-100 .site-anim-bg{--int:1}.anim-smoke .site-anim-bg{background:radial-gradient(60% 60% at 30% 40%,rgba(255,255,255,calc(.1*var(--int, .5))),transparent 60%),radial-gradient(50% 50% at 70% 60%,rgba(255,255,255,calc(.08*var(--int, .5))),transparent 60%),radial-gradient(40% 40% at 40% 70%,rgba(255,255,255,calc(.06*var(--int, .5))),transparent 60%),#000;filter:blur(16px) contrast(110%)}.anim-gradient .site-anim-bg{background:conic-gradient(from 90deg at 50% 50%,rgba(225,6,0,calc(.18*var(--int, .5))),rgba(124,58,237,calc(.18*var(--int, .5))),rgba(0,209,255,calc(.18*var(--int, .5))),rgba(225,6,0,calc(.18*var(--int, .5))));filter:blur(60px) saturate(120%)}.anim-noise .site-anim-bg{background:#000}.anim-noise .site-anim-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:calc(.12*var(--int,.5));background-image:repeating-radial-gradient(circle at 10% 10%,rgba(255,255,255,.02) 0 2px,transparent 2px 6px),repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 2px,transparent 2px 6px);animation:grain 1.3s steps(2) infinite}@keyframes grain{to{transform:translate3d(-3%,-2%,0)}}.hero-wrap{position:relative;display:grid;gap:24px;align-items:center}@media (min-width:960px){.hero-wrap{grid-template-columns:1.1fr .9fr}}.hero-media{border-radius:18px;overflow:hidden;background:#0d0e11;border:1px solid #2a2b31}.marquee{white-space:nowrap;overflow:hidden;border-block:1px solid #2a2b31;background:transparent}.marquee .inner{display:inline-block;padding:10px 0;animation:marq 24s linear infinite;color:#fff}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.usp{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.usp{grid-template-columns:repeat(4,1fr)}}.review{display:flex;flex-direction:column;gap:8px}.review .name{opacity:.75}.sticky-atc{position:sticky;bottom:14px;z-index:50}.sticky-atc .bar{display:flex;gap:12px;align-items:center;padding:12px 14px;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);background:#000c;border:1px solid #2a2b31;border-radius:14px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#0009;z-index:60}.modal.open{display:flex}.modal .panel{background:#0f1013;border:1px solid #2a2c31;border-radius:16px;max-width:720px;width:90%;padding:18px}.table{width:100%;border-collapse:collapse}.table td,.table th{border:1px solid #2a2c31;padding:8px;text-align:center}.grad:before,.hero-graffiti:before,.hero-dark:before{background:radial-gradient(60% 60% at 30% 40%,rgba(50,50,50,.16),transparent 60%),radial-gradient(50% 50% at 70% 60%,rgba(40,40,40,.12),transparent 60%),radial-gradient(40% 40% at 40% 70%,rgba(30,30,30,.1),transparent 60%)!important;filter:blur(48px) contrast(105%)!important;opacity:.35!important}html,body{background:#000!important}.section,.marquee{background:transparent!important}.hero-media{background:#0e0f12!important;border-color:#2a2b31!important}.card{background:#0c0d10!important;border-color:#2a2b31!important}.footer,img,.container,.main-content,#MainContent,[style*="background: #fff"],[style*="background:#fff"],.product__media,.media,.media--square,.shopify-section,body,.section,.hero-core,.hero,.hero-wrap{background:transparent!important}.site-anim-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 30% 40%,rgba(255,255,255,.08),transparent 60%),radial-gradient(50% 50% at 70% 60%,rgba(255,255,255,.06),transparent 60%),radial-gradient(40% 40% at 40% 70%,rgba(255,255,255,.05),transparent 60%),#000;filter:blur(16px) contrast(110%);animation:repz-smoke-move 18s ease-in-out infinite}@keyframes repz-smoke-move{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-3%,0) scale(1.1)}to{transform:translateZ(0) scale(1)}}html:before,body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 30% 40%,rgba(255,255,255,.1),transparent 60%),radial-gradient(50% 50% at 70% 60%,rgba(255,255,255,.07),transparent 60%),radial-gradient(40% 40% at 40% 70%,rgba(255,255,255,.05),transparent 60%),#000;filter:blur(16px) contrast(110%);animation:repzSmoke 16s ease-in-out infinite}#MainContent{position:relative;z-index:1}.shopify-section,.section,.hero-core,.hero,.hero-wrap,.main-content,.page-width,body{background:transparent!important}.card,.hero-media{background:#0f0f0fd9!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes repzSmoke{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-3%,0) scale(1.08)}to{transform:translateZ(0) scale(1)}}html:before,body:before{background:radial-gradient(60% 60% at 30% 40%,rgba(255,255,255,.18),transparent 60%) !important,radial-gradient(50% 50% at 70% 60%,rgba(255,255,255,.12),transparent 60%) !important,radial-gradient(40% 40% at 40% 70%,rgba(255,255,255,.08),transparent 60%) !important,#000!important;filter:blur(20px) contrast(120%)!important;animation:repzSmokeBoost 12s ease-in-out infinite!important}@keyframes repzSmokeBoost{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,-4%,0) scale(1.12)}to{transform:translateZ(0) scale(1)}}.card,.hero-media{background:#0a0a0ad1!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 767px){.animated-background,.smoke-bg,.video-bg{display:block!important;opacity:1!important;visibility:visible!important;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}}@media screen and (max-width: 767px){.animated-background,.smoke-bg,.video-bg{display:block!important;opacity:1!important;visibility:visible!important;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}}@media screen and (max-width: 767px){body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:url(/cdn/s/files/\2026/smoke-bg.gif) center center / cover no-repeat;z-index:-1;opacity:1;pointer-events:none}}.repz-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:#0d0f12;background-image:radial-gradient(60% 40% at 20% 30%,#ffffff0f,#fff0 60%),radial-gradient(70% 50% at 80% 20%,#ffffff0d,#fff0 60%),radial-gradient(80% 60% at 50% 80%,#ffffff0d,#fff0 65%);filter:contrast(1.05) brightness(.9) saturate(1.05);animation:repz-smoke-move 18s linear infinite}@keyframes repz-smoke-move{0%{background-position:0% 0%,100% 0%,50% 100%;background-size:140% 120%,130% 110%,150% 130%}50%{background-position:10% 15%,90% 10%,45% 85%;background-size:160% 140%,150% 130%,170% 150%}to{background-position:0% 0%,100% 0%,50% 100%;background-size:140% 120%,130% 110%,150% 130%}}@media (max-width: 767px){.repz-bg{display:block!important;opacity:1!important;visibility:visible!important;height:100vh}}header,main,footer,#MainContent{position:relative;z-index:0}@supports (height: 100svh){.repz-bg{height:100svh}}.promo-badge{margin-left:8px;padding:4px 8px;border-radius:6px;background:#b10b2e;color:#fff;font-weight:700;font-size:12px;display:inline-block;text-transform:uppercase;letter-spacing:.3px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/theme.css.map */
