body.rg-home{--rg-bg: #000000;--rg-bg-elev: #0a0a0a;--rg-surface: #131316;--rg-text: #f5f5f7;--rg-text-dim: #86868b;--rg-text-quiet: #515154;--rg-rage: #ff2d2d;--rg-rage-deep: #c8102e;--rg-rage-glow: rgba(255, 45, 45, .45);--rg-border: rgba(255, 255, 255, .08);--rg-border-strong: rgba(255, 255, 255, .16);--rg-ease-out: cubic-bezier(.22, 1, .36, 1);--rg-ease-spring: cubic-bezier(.34, 1.56, .64, 1);background:var(--rg-bg)!important;color:var(--rg-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif}body.rg-home ::selection{background:var(--rg-rage);color:#fff}body.rg-home #MainContent{background:var(--rg-bg)}body.rg-home .rg-section-host .section-background{display:none}body.rg-home .rg-section-host>.section,body.rg-home .rg-section-host{padding:0!important;margin:0!important;background:transparent!important;max-width:none!important}body.rg-home .rg-hero{height:130vh;position:relative}body.rg-home .rg-hero-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}body.rg-home .rg-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(200,16,46,.35) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 80% 20%,rgba(255,45,45,.18) 0%,transparent 50%),radial-gradient(ellipse 50% 40% at 15% 85%,rgba(255,90,90,.1) 0%,transparent 60%),#000}body.rg-home .rg-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,.04) 50%,transparent 50.5%),linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.04) 50%,transparent 50.5%);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at center,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 60% 60% at center,#000 0%,transparent 75%);opacity:.7}body.rg-home .rg-hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.rg-home .rg-hero-title{font-size:clamp(140px,28vw,480px);font-weight:800;letter-spacing:-.06em;line-height:1;position:relative;z-index:2;text-align:center;margin:0;display:inline-block}body.rg-home .rg-hero-title-mask{display:inline-block;opacity:0;transform:scale(.6);filter:blur(14px);animation:rgZoomIn 1.4s var(--rg-ease-out) .3s forwards;will-change:opacity,transform,filter}@keyframes rgZoomIn{to{opacity:1;transform:scale(1);filter:blur(0)}}body.rg-home .rg-hero-title-text{display:inline-block;position:relative;background:linear-gradient(180deg,#ffffff 0%,#ffffff 38%,#ff5252 92%,var(--rg-rage-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .1em .28em;will-change:transform,opacity;transform-origin:50% 50%}body.rg-home .rg-hero-tagline{position:absolute;bottom:14vh;left:50%;transform:translate(-50%);font-size:13px;letter-spacing:.5em;text-transform:uppercase;color:var(--rg-text-dim);z-index:2;opacity:0;animation:rgFadeUp 1.4s var(--rg-ease-out) 1.1s forwards;white-space:nowrap;margin:0}body.rg-home .rg-scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--rg-text-quiet);z-index:2;opacity:0;animation:rgFadeUp 1.4s var(--rg-ease-out) 1.9s forwards,rgBob 2.4s ease-in-out 3.3s infinite}body.rg-home .rg-scroll-hint:after{content:"";display:block;width:1px;height:24px;margin:12px auto 0;background:linear-gradient(180deg,var(--rg-text-quiet),transparent)}@keyframes rgFadeUp{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes rgBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-8px)}}body.rg-home .rg-story{height:280vh;position:relative;background:#000}body.rg-home .rg-story-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;padding:0 24px}body.rg-home .rg-story-text{max-width:1100px;font-size:clamp(32px,5.6vw,84px);font-weight:600;letter-spacing:-.03em;line-height:1.1;text-align:center;margin:0}body.rg-home .rg-story-word{display:inline-block;margin:0 .12em;color:var(--rg-text-quiet);transition:color .5s var(--rg-ease-out)}body.rg-home .rg-story-word.rg-lit{color:var(--rg-text)}body.rg-home .rg-story-word.rg-rage{color:var(--rg-rage);text-shadow:0 0 60px var(--rg-rage-glow)}body.rg-home .rg-feature{padding:160px 24px;max-width:1280px;margin:0 auto}body.rg-home .rg-eyebrow{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--rg-rage);margin-bottom:18px;font-weight:600}body.rg-home .rg-section-title{font-size:clamp(40px,6vw,88px);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:0 0 24px;color:var(--rg-text)}body.rg-home .rg-section-title .rg-accent{background:linear-gradient(135deg,#ffffff 0%,var(--rg-rage) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body.rg-home .rg-section-sub{font-size:clamp(17px,1.4vw,21px);color:var(--rg-text-dim);max-width:720px;line-height:1.55;font-weight:400;margin:0}body.rg-home .rg-spotlight{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:160px 24px;background:radial-gradient(ellipse 60% 60% at center 70%,#1c0808,#000 65%);overflow:hidden}body.rg-home .rg-spotlight:before{content:"";position:absolute;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(255,45,45,.22) 0%,transparent 65%);top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(50px);z-index:0}body.rg-home .rg-spotlight-content{position:relative;z-index:2;text-align:center;max-width:1100px}body.rg-home .rg-product-mock{width:clamp(280px,48vw,580px);height:clamp(280px,48vw,580px);margin:80px auto 64px;position:relative;background:linear-gradient(145deg,#1f1f22,#0a0a0c 80%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 80px 160px #ff2d2d59,0 0 0 1px #ffffff0f,inset 0 1px #ffffff1f,inset 0 -40px 80px #0009;transition:transform .6s var(--rg-ease-out);will-change:transform}body.rg-home .rg-product-mock:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:conic-gradient(from 0deg,transparent,var(--rg-rage),transparent 30%);opacity:.4;animation:rgRotate 8s linear infinite;-webkit-mask:radial-gradient(circle,transparent 65%,#000 66%);mask:radial-gradient(circle,transparent 65%,#000 66%)}body.rg-home .rg-product-mock svg,body.rg-home .rg-product-mock img{width:60%;height:60%;object-fit:contain;position:relative;z-index:1}@keyframes rgRotate{to{transform:rotate(360deg)}}body.rg-home .rg-btn{display:inline-flex;align-items:center;gap:8px;background:var(--rg-text);color:var(--rg-bg);border:none;padding:14px 28px;border-radius:100px;font-size:14px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--rg-ease-spring),background .25s var(--rg-ease-out),color .25s var(--rg-ease-out),box-shadow .3s var(--rg-ease-out)}body.rg-home .rg-btn:hover{transform:scale(1.04);background:var(--rg-rage);color:#fff;box-shadow:0 12px 40px var(--rg-rage-glow)}body.rg-home .rg-btn-ghost{background:transparent;color:var(--rg-text);border:1px solid var(--rg-border-strong)}body.rg-home .rg-btn-ghost:hover{background:transparent;color:var(--rg-rage);border-color:var(--rg-rage);box-shadow:0 0 0 4px #ff2d2d14}body.rg-home .rg-btn-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}body.rg-home .rg-marquee{background:var(--rg-rage);color:#fff;padding:28px 0;overflow:hidden;white-space:nowrap;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(0,0,0,.25)}body.rg-home .rg-marquee-track{display:inline-flex;gap:64px;align-items:center;animation:rgMarquee 36s linear infinite;font-size:clamp(40px,5vw,72px);font-weight:800;letter-spacing:-.04em;padding-left:64px}body.rg-home .rg-marquee-track span{display:inline-flex;align-items:center;gap:64px}body.rg-home .rg-marquee-track span:after{content:"\2726";color:#ffffff80;font-size:.5em}@keyframes rgMarquee{to{transform:translate(-50%)}}body.rg-home .rg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:72px;perspective:1500px}body.rg-home .rg-card{position:relative;background:linear-gradient(180deg,#131316,#08080a);border:1px solid var(--rg-border);border-radius:24px;padding:36px;overflow:hidden;min-height:480px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;transition:border-color .4s var(--rg-ease-out),box-shadow .5s var(--rg-ease-out);transform-style:preserve-3d;will-change:transform}body.rg-home .rg-card:before{content:"";position:absolute;top:var(--mx, 50%);left:var(--my, 50%);width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,45,45,.18),transparent 50%);opacity:0;transition:opacity .5s var(--rg-ease-out);pointer-events:none}body.rg-home .rg-card:hover{border-color:#ff2d2d66;box-shadow:0 30px 60px #00000080,0 0 0 1px #ff2d2d1a}body.rg-home .rg-card:hover:before{opacity:1}body.rg-home .rg-card-img{width:100%;aspect-ratio:1.1;background:radial-gradient(circle at 50% 60%,#2a2a2e,#0a0a0c 70%);border-radius:16px;margin-bottom:28px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}body.rg-home .rg-card-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 100%,var(--rg-rage-glow),transparent 60%);opacity:.4;pointer-events:none}body.rg-home .rg-card-img img,body.rg-home .rg-card-img svg{width:80%;height:80%;object-fit:contain;position:relative;z-index:1;transition:transform .6s var(--rg-ease-out)}body.rg-home .rg-card:hover .rg-card-img img,body.rg-home .rg-card:hover .rg-card-img svg{transform:scale(1.06)}body.rg-home .rg-card-cat{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--rg-rage);margin-bottom:8px;font-weight:600}body.rg-home .rg-card-name{font-size:24px;font-weight:600;letter-spacing:-.015em;margin:0 0 8px;color:var(--rg-text)}body.rg-home .rg-card-desc{color:var(--rg-text-dim);font-size:13.5px;line-height:1.55;margin-bottom:24px;flex-grow:1}body.rg-home .rg-card-foot{display:flex;justify-content:space-between;align-items:center}body.rg-home .rg-card-price{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--rg-text)}body.rg-home .rg-card-cta{font-size:13px;color:var(--rg-rage);font-weight:600;display:inline-flex;align-items:center;gap:4px;transition:gap .3s var(--rg-ease-out)}body.rg-home .rg-card:hover .rg-card-cta{gap:10px}body.rg-home .rg-two-up{padding:160px 24px;background:#000}body.rg-home .rg-two-up-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}body.rg-home .rg-panel{aspect-ratio:5/6;border-radius:28px;padding:56px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border:1px solid var(--rg-border)}body.rg-home .rg-panel.rg-dark{background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(255,45,45,.25),transparent 70%),linear-gradient(180deg,#0a0a0c,#000)}body.rg-home .rg-panel.rg-light{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(255,255,255,.06),transparent 70%),linear-gradient(180deg,#1a1a1c,#0a0a0c)}body.rg-home .rg-panel-eyebrow{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--rg-rage);font-weight:600;margin:0}body.rg-home .rg-panel-title{font-size:clamp(30px,3vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:16px 0 0;color:var(--rg-text)}body.rg-home .rg-panel-sub{color:var(--rg-text-dim);font-size:15px;line-height:1.55;margin:16px 0 0;max-width:320px}body.rg-home .rg-panel-img{align-self:center;width:70%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}body.rg-home .rg-specs{padding:180px 24px;background:linear-gradient(180deg,#000,#050505,#000)}body.rg-home .rg-specs-inner{max-width:1280px;margin:0 auto}body.rg-home .rg-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin-top:72px;background:var(--rg-border);border:1px solid var(--rg-border);border-radius:24px;overflow:hidden}body.rg-home .rg-spec{padding:48px 36px;background:#0a0a0a;transition:background .4s var(--rg-ease-out)}body.rg-home .rg-spec:hover{background:#131316}body.rg-home .rg-spec-num{font-size:clamp(40px,4.5vw,64px);font-weight:700;letter-spacing:-.04em;background:linear-gradient(135deg,#fff 0%,var(--rg-rage) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}body.rg-home .rg-spec-label{margin-top:12px;color:var(--rg-text-dim);font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}body.rg-home .rg-cta{padding:220px 24px;text-align:center;background:radial-gradient(ellipse 70% 70% at center,#c8102e4d,#000 65%);position:relative;overflow:hidden}body.rg-home .rg-cta-inner{max-width:900px;margin:0 auto}body.rg-home .rg-cta .rg-section-title{margin-bottom:24px}body.rg-home .rg-loadout{padding:160px 24px;background:linear-gradient(180deg,#050505,#000,#050505);position:relative;overflow:hidden}body.rg-home .rg-loadout:before{content:"";position:absolute;top:10%;left:50%;width:800px;height:600px;background:radial-gradient(ellipse,rgba(255,45,45,.18) 0%,transparent 60%);transform:translate(-50%);filter:blur(40px);pointer-events:none}body.rg-home .rg-loadout-inner{max-width:1280px;margin:0 auto;position:relative;z-index:1}body.rg-home .rg-loadout-head{text-align:center;margin-bottom:80px}body.rg-home .rg-loadout-eyebrow{font-size:12px;letter-spacing:.5em;text-transform:uppercase;color:var(--rg-rage);font-weight:700;margin:0 0 28px}body.rg-home .rg-loadout-title{font-family:Impact,Anton,Oswald,Arial Narrow,-apple-system,sans-serif;font-size:clamp(56px,9vw,140px);font-weight:900;letter-spacing:-.02em;line-height:.92;margin:0 0 32px;text-transform:uppercase;color:var(--rg-text)}body.rg-home .rg-loadout-title .rg-loadout-red{color:var(--rg-rage);text-shadow:0 0 40px var(--rg-rage-glow)}body.rg-home .rg-loadout-intro{max-width:640px;margin:0 auto;font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:var(--rg-text-dim)}body.rg-home .rg-loadout-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-bottom:1px solid var(--rg-border);margin-bottom:64px}body.rg-home .rg-loadout-tab{background:transparent;border:0;padding:28px 16px 22px;cursor:pointer;text-align:center;position:relative;transition:background .3s var(--rg-ease-out);color:inherit;font-family:inherit;border-bottom:2px solid transparent}body.rg-home .rg-loadout-tab:hover{background:#ffffff05}body.rg-home .rg-loadout-tab.rg-active{background:#ff2d2d0d;border-bottom-color:var(--rg-rage)}body.rg-home .rg-loadout-tab.rg-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--rg-rage);box-shadow:0 0 18px var(--rg-rage-glow)}body.rg-home .rg-loadout-tab-label{display:block;font-size:14px;font-weight:700;letter-spacing:.32em;margin-bottom:8px;color:var(--rg-text)}body.rg-home .rg-loadout-tab-sub{display:block;font-size:11px;letter-spacing:.25em;color:var(--rg-text-quiet);text-transform:uppercase;font-weight:500}body.rg-home .rg-loadout-tab.rg-active .rg-loadout-tab-sub{color:var(--rg-text-dim)}body.rg-home .rg-loadout-panel{display:none;animation:rgFadeIn .5s var(--rg-ease-out)}body.rg-home .rg-loadout-panel.rg-active{display:block}@keyframes rgFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}body.rg-home .rg-loadout-row{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:start}body.rg-home .rg-loadout-info-title{display:flex;align-items:center;gap:24px;font-size:clamp(40px,5vw,72px);font-weight:800;letter-spacing:-.02em;margin:0 0 20px;text-transform:uppercase;color:var(--rg-text);font-family:Impact,Anton,Oswald,Arial Narrow,-apple-system,sans-serif}body.rg-home .rg-loadout-info-title:before{content:"";width:56px;height:4px;background:var(--rg-rage);flex-shrink:0;box-shadow:0 0 12px var(--rg-rage-glow)}body.rg-home .rg-loadout-info-desc{font-size:16px;line-height:1.6;color:var(--rg-text-dim);max-width:480px;margin:0 0 28px}body.rg-home .rg-loadout-games{display:flex;flex-wrap:wrap;gap:8px}body.rg-home .rg-loadout-game{padding:8px 16px;border:1px solid var(--rg-border);border-radius:6px;font-size:13px;color:var(--rg-text);background:#ffffff05;transition:border-color .3s var(--rg-ease-out),color .3s var(--rg-ease-out),transform .3s var(--rg-ease-out);cursor:default}body.rg-home .rg-loadout-game:hover{border-color:var(--rg-rage);color:var(--rg-rage);transform:translateY(-2px)}body.rg-home .rg-loadout-matters{background:linear-gradient(180deg,#0d0d10,#0a0a0c);border:1px solid var(--rg-border);border-left:3px solid var(--rg-rage);border-radius:12px;padding:32px;position:relative}body.rg-home .rg-loadout-matters-head{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--rg-rage);font-weight:700;margin:0 0 20px}body.rg-home .rg-loadout-matters-list{list-style:none;margin:0;padding:0}body.rg-home .rg-loadout-matters-list li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--rg-border);font-size:15px;color:var(--rg-text)}body.rg-home .rg-loadout-matters-list li:last-child{border-bottom:0}body.rg-home .rg-loadout-matters-list li:before{content:"\2192";color:var(--rg-rage);font-weight:700;font-size:16px;flex-shrink:0}body.rg-home .rg-loadout-strip{margin-top:80px;padding-top:48px;border-top:1px solid var(--rg-border)}body.rg-home .rg-loadout-strip-head{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--rg-rage);font-weight:700;margin:0 0 28px}body.rg-home .rg-loadout-products{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}body.rg-home .rg-loadout-product{position:relative;background:linear-gradient(180deg,#131316,#08080a);border:1px solid var(--rg-border);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .4s var(--rg-ease-out),border-color .4s var(--rg-ease-out),box-shadow .5s var(--rg-ease-out)}body.rg-home .rg-loadout-product:hover{transform:translateY(-6px);border-color:#ff2d2d80;box-shadow:0 24px 48px #0009,0 0 0 1px #ff2d2d1a}body.rg-home .rg-must-have{position:absolute;top:12px;left:12px;background:var(--rg-rage);color:#fff;padding:5px 10px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;z-index:2;box-shadow:0 4px 12px var(--rg-rage-glow)}body.rg-home .rg-loadout-product-img{aspect-ratio:1;background:radial-gradient(circle at 50% 60%,#2a2a2e,#0a0a0c 70%);display:flex;align-items:center;justify-content:center;overflow:hidden}body.rg-home .rg-loadout-product-img img{width:80%;height:80%;object-fit:contain;transition:transform .6s var(--rg-ease-out)}body.rg-home .rg-loadout-product:hover .rg-loadout-product-img img{transform:scale(1.08)}body.rg-home .rg-loadout-product-info{padding:20px}body.rg-home .rg-loadout-product-name{font-size:15px;font-weight:600;letter-spacing:-.005em;margin:0 0 6px;color:var(--rg-text)}body.rg-home .rg-loadout-product-price{font-size:13px;color:var(--rg-text-dim)}@media(max-width:900px){body.rg-home .rg-loadout{padding:100px 20px}body.rg-home .rg-loadout-tabs{grid-template-columns:repeat(2,1fr)}body.rg-home .rg-loadout-row{grid-template-columns:1fr;gap:28px}body.rg-home .rg-loadout-products{grid-template-columns:repeat(2,1fr)}}body.rg-home .rg-collection-hero{padding:200px 24px 80px;text-align:center;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(200,16,46,.22),transparent 70%),#000;border-bottom:1px solid var(--rg-border);position:relative;overflow:hidden}body.rg-home .rg-collection-hero-inner{max-width:1100px;margin:0 auto;position:relative;z-index:1}body.rg-home .rg-collection-title{font-size:clamp(48px,8vw,120px);font-weight:800;letter-spacing:-.04em;line-height:.95;margin:0 0 24px;background:linear-gradient(180deg,#fff 0% 60%,#ff5252);-webkit-background-clip:text;background-clip:text;color:transparent}body.rg-home .rg-collection-desc{font-size:clamp(15px,1.2vw,18px);color:var(--rg-text-dim);max-width:640px;margin:0 auto 24px;line-height:1.6}body.rg-home .rg-collection-count{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--rg-rage);font-weight:700}body.rg-home .rg-collection-grid-section{padding:64px 24px 120px;max-width:1280px;margin:0 auto}body.rg-home .rg-collection-toolbar{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid var(--rg-border)}body.rg-home .rg-collection-results{font-size:13px;color:var(--rg-text-dim);letter-spacing:.05em}body.rg-home .rg-sort-form{display:flex;align-items:center;gap:12px}body.rg-home .rg-sort-label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--rg-text-dim);font-weight:600}body.rg-home .rg-sort-select{background:#131316;color:var(--rg-text);border:1px solid var(--rg-border-strong);padding:10px 36px 10px 14px;border-radius:8px;font:inherit;font-size:13px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%23ff2d2d'%3E%3Cpath d='M6 8L0 2l1.4-1.4L6 5.2l4.6-4.6L12 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px;transition:border-color .3s var(--rg-ease-out)}body.rg-home .rg-sort-select:hover{border-color:var(--rg-rage)}body.rg-home .rg-badge{position:absolute;top:16px;left:16px;background:var(--rg-rage);color:#fff;font-size:10px;font-weight:800;letter-spacing:.2em;padding:6px 10px;border-radius:4px;z-index:2;text-transform:uppercase;box-shadow:0 4px 12px var(--rg-rage-glow)}body.rg-home .rg-badge-soldout{background:#000000d9;color:var(--rg-text-dim);border:1px solid var(--rg-border-strong);box-shadow:none}body.rg-home .rg-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:80px;padding-top:40px;border-top:1px solid var(--rg-border)}body.rg-home .rg-pagination-info{font-size:13px;color:var(--rg-text-dim);letter-spacing:.05em}body.rg-home .rg-collection-empty{text-align:center;padding:120px 24px;color:var(--rg-text-dim)}body.rg-home .rg-price-current{font-weight:700}body.rg-home .rg-price-old{text-decoration:line-through;color:var(--rg-text-dim);font-weight:400;margin-left:8px;font-size:.85em}body.rg-home .rg-product{padding:120px 24px 80px;background:#000}body.rg-home .rg-product-inner{max-width:1280px;margin:0 auto}body.rg-home .rg-breadcrumbs{font-size:12px;letter-spacing:.1em;color:var(--rg-text-dim);margin-bottom:40px;text-transform:uppercase;font-weight:500}body.rg-home .rg-breadcrumbs a{color:var(--rg-text-dim);text-decoration:none;transition:color .3s var(--rg-ease-out)}body.rg-home .rg-breadcrumbs a:hover{color:var(--rg-rage)}body.rg-home .rg-breadcrumbs span.rg-bc-sep{margin:0 10px;opacity:.4}body.rg-home .rg-product-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}body.rg-home .rg-product-gallery{position:sticky;top:80px}body.rg-home .rg-product-main{background:radial-gradient(circle at 50% 60%,#2a2a2e,#0a0a0c 75%);border:1px solid var(--rg-border);border-radius:24px;overflow:hidden;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative}body.rg-home .rg-product-main img{width:88%;height:88%;object-fit:contain;transition:opacity .3s var(--rg-ease-out)}body.rg-home .rg-product-thumbs{display:flex;gap:10px;margin-top:16px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}body.rg-home .rg-product-thumb{flex:0 0 88px;height:88px;background:linear-gradient(180deg,#131316,#0a0a0c);border:1.5px solid var(--rg-border);border-radius:12px;cursor:pointer;padding:8px;transition:border-color .3s var(--rg-ease-out),transform .3s var(--rg-ease-out)}body.rg-home .rg-product-thumb:hover{transform:translateY(-2px)}body.rg-home .rg-product-thumb.rg-active{border-color:var(--rg-rage)}body.rg-home .rg-product-thumb img{width:100%;height:100%;object-fit:contain}body.rg-home .rg-product-info{padding-top:8px}body.rg-home .rg-product-vendor{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--rg-rage);font-weight:700;margin:0 0 14px}body.rg-home .rg-product-title{font-size:clamp(32px,4vw,56px);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0 0 20px;color:var(--rg-text)}body.rg-home .rg-product-price{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:32px}body.rg-home .rg-product-price .rg-price-current{font-size:28px;font-weight:700;letter-spacing:-.015em;color:var(--rg-text)}body.rg-home .rg-product-price .rg-price-old{font-size:20px;margin-left:0}body.rg-home .rg-price-save{background:var(--rg-rage);color:#fff;padding:5px 12px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 4px 12px var(--rg-rage-glow)}body.rg-home .rg-product-desc{color:var(--rg-text-dim);line-height:1.65;font-size:15px;margin-bottom:36px}body.rg-home .rg-product-desc p{margin:0 0 12px}body.rg-home .rg-product-desc p:last-child{margin:0}body.rg-home .rg-variant-group{margin:0 0 24px;padding:0;border:0}body.rg-home .rg-variant-label{display:block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rg-text);margin-bottom:12px;padding:0}body.rg-home .rg-variant-selected{color:var(--rg-text-dim);font-weight:400;margin-left:8px;letter-spacing:0;text-transform:none}body.rg-home .rg-variant-pills{display:flex;flex-wrap:wrap;gap:8px}body.rg-home .rg-variant-radio{display:none}body.rg-home .rg-variant-pill{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--rg-border-strong);color:var(--rg-text);padding:11px 18px;border-radius:8px;font-size:13.5px;font-weight:500;cursor:pointer;transition:all .25s var(--rg-ease-out);-webkit-user-select:none;user-select:none}body.rg-home .rg-variant-pill:hover{border-color:var(--rg-rage);color:var(--rg-rage)}body.rg-home .rg-variant-radio:checked+.rg-variant-pill{background:var(--rg-rage);border-color:var(--rg-rage);color:#fff;box-shadow:0 6px 18px var(--rg-rage-glow)}body.rg-home .rg-qty-row{margin-bottom:28px}body.rg-home .rg-qty-label{display:block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;color:var(--rg-text)}body.rg-home .rg-qty{display:inline-flex;border:1px solid var(--rg-border-strong);border-radius:8px;overflow:hidden;background:#0a0a0c}body.rg-home .rg-qty-btn{background:transparent;border:0;color:var(--rg-text);width:44px;height:44px;font-size:18px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}body.rg-home .rg-qty-btn:hover{background:#ff2d2d1a;color:var(--rg-rage)}body.rg-home .rg-qty-input{background:transparent;border:0;color:var(--rg-text);width:56px;height:44px;text-align:center;font:inherit;font-size:14px;font-weight:700;-moz-appearance:textfield}body.rg-home .rg-qty-input::-webkit-inner-spin-button,body.rg-home .rg-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.rg-home .rg-add-to-cart{width:100%;padding:18px 32px;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;justify-content:center}body.rg-home .rg-add-to-cart:disabled{opacity:.45;cursor:not-allowed;background:var(--rg-border-strong);color:var(--rg-text-dim);box-shadow:none;transform:none}body.rg-home .rg-add-to-cart:disabled:hover{background:var(--rg-border-strong);color:var(--rg-text-dim);transform:none;box-shadow:none}body.rg-home .rg-product-meta{display:flex;flex-direction:column;gap:14px;padding:28px 0 0;margin-top:28px;border-top:1px solid var(--rg-border)}body.rg-home .rg-product-meta-item{display:flex;align-items:center;gap:14px;font-size:13.5px;color:var(--rg-text-dim)}body.rg-home .rg-product-meta-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#ff2d2d1a;border-radius:50%;color:var(--rg-rage);font-size:14px;flex-shrink:0}body.rg-home .rg-product-related{margin-top:120px;padding-top:80px;border-top:1px solid var(--rg-border)}body.rg-home .rg-product-related .rg-eyebrow{margin-bottom:16px}body.rg-home .rg-product-related .rg-section-title{font-size:clamp(32px,4vw,56px);margin-bottom:0}@media(max-width:900px){body.rg-home .rg-product{padding:80px 20px 60px}body.rg-home .rg-product-layout{grid-template-columns:1fr;gap:32px}body.rg-home .rg-product-gallery{position:static}body.rg-home .rg-collection-hero{padding:140px 20px 60px}body.rg-home .rg-collection-grid-section{padding:40px 20px 80px}body.rg-home .rg-collection-toolbar{flex-direction:column;align-items:flex-start;gap:16px}}body.rg-home [data-rg-reveal]{opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--rg-ease-out),transform 1.1s var(--rg-ease-out)}body.rg-home [data-rg-reveal].rg-in{opacity:1;transform:translateY(0)}body.rg-home [data-rg-reveal-delay="1"]{transition-delay:.1s}body.rg-home [data-rg-reveal-delay="2"]{transition-delay:.2s}body.rg-home [data-rg-reveal-delay="3"]{transition-delay:.3s}body.rg-home [data-rg-reveal-delay="4"]{transition-delay:.4s}@media(max-width:900px){body.rg-home .rg-feature,body.rg-home .rg-specs,body.rg-home .rg-two-up{padding:100px 20px}body.rg-home .rg-cta{padding:140px 20px}body.rg-home .rg-two-up-inner{grid-template-columns:1fr}body.rg-home .rg-panel{padding:36px;aspect-ratio:4/5}}@media(prefers-reduced-motion:reduce){body.rg-home *,body.rg-home *:before,body.rg-home *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.rg-home.rg-header-hidden .shopify-section-group-header-group{transform:translateY(-100%);opacity:0;pointer-events:none}body.rg-home .shopify-section-group-header-group{transition:transform .7s cubic-bezier(.34,1.4,.64,1),opacity .55s ease;will-change:transform,opacity;position:relative;z-index:100}body.rg-home .header-section{box-shadow:0 1px #c9141459,0 0 12px #ff000026}body.rg-home header a:hover,body.rg-home header a:focus-visible{color:var(--rg-rage)!important;transition:color .2s ease}@keyframes rgHeaderReveal{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}body.rg-home .shopify-section-group-header-group{animation:rgHeaderReveal .7s cubic-bezier(.34,1.4,.64,1) 3s both}.shopify-section-group-header-group{--rg-red: #c91414}.shopify-section-group-header-group:not(.header-section){position:relative;background:#050505!important;border-bottom:1px solid rgba(201,20,20,.18)}.shopify-section-group-header-group:not(.header-section):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,20,20,.55),transparent);pointer-events:none}.shopify-section-group-header-group:not(.header-section) p,.shopify-section-group-header-group:not(.header-section) span,.shopify-section-group-header-group:not(.header-section) div{text-transform:uppercase!important;letter-spacing:.18em!important;font-weight:600!important;font-size:11px!important}body.rg-home header.header-section,.header-section{background:linear-gradient(180deg,#0a0a0a,#050505)!important;border-bottom:1px solid rgba(201,20,20,.28)!important;box-shadow:0 1px #c9141459,0 2px 18px #ff00001a,inset 0 -1px #ffffff08!important}body.rg-home header.header-section a,body.rg-home header.header-section .header__menu-item,body.rg-home header.header-section summary,.header-section .header__menu-item,.header-section .header__inline-menu a{text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:600!important;font-size:12px!important;color:#e8e8e8!important;position:relative;transition:color .18s ease}body.rg-home header.header-section a:after,body.rg-home header.header-section .header__menu-item:after,.header-section .header__menu-item:after{content:"";position:absolute;left:50%;bottom:-4px;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--rg-red, #c91414),transparent);transform:translate(-50%);transition:width .25s cubic-bezier(.34,1.4,.64,1);pointer-events:none}body.rg-home header.header-section a:hover,body.rg-home header.header-section a:focus-visible,.header-section .header__menu-item:hover{color:#fff!important;text-shadow:0 0 8px rgba(201,20,20,.55)}body.rg-home header.header-section a:hover:after,body.rg-home header.header-section a:focus-visible:after,.header-section .header__menu-item:hover:after{width:80%}body.rg-home header.header-section a[aria-current=page],.header-section a[aria-current=page]{color:#fff!important}body.rg-home header.header-section a[aria-current=page]:after,.header-section a[aria-current=page]:after{width:60%;background:linear-gradient(90deg,transparent,#ff1a1a,transparent);box-shadow:0 0 8px #ff000080}.header-section .header__heading-link,.header-section h1 a,.header-section h2 a{letter-spacing:.08em!important;font-weight:700!important;text-transform:uppercase!important}.header-section .header__icon,.header-section a[href*="/cart"],.header-section a[href*="/account"]{color:#e8e8e8!important;transition:color .18s ease,transform .18s ease}.header-section .header__icon:hover,.header-section a[href*="/cart"]:hover,.header-section a[href*="/account"]:hover{color:var(--rg-red, #c91414)!important;transform:translateY(-1px)}.header-section .cart-count-bubble,.header-section .header__cart-count{background:var(--rg-red, #c91414)!important;color:#fff!important;box-shadow:0 0 8px #ff000073!important;font-weight:700!important}.menu-drawer,.header__menu-drawer{background:#0a0a0a!important;border-right:1px solid rgba(201,20,20,.25)!important}.header-wrapper{border-bottom:none!important}.shopify-section-group-header-group .section-background.color-scheme-1,.shopify-section-group-header-group .section-background{background:#050505!important}.ai-announcement-bar{background-image:radial-gradient(circle at 20% 20%,#c9141473,#0000 35%),radial-gradient(circle at 80% 30%,#ff1a1a59,#0000 40%),radial-gradient(circle at 50% 80%,#78000080,#0000 50%)!important;background-color:#060606!important}.ai-announcement-bar *{color:#f5f5f7!important}.ai-announcement-bar a,.ai-announcement-bar strong,.ai-announcement-bar .ai-accent{color:#ff4040!important;text-shadow:0 0 6px rgba(255,0,0,.4)}body.rg-home header.header-section,html body.rg-home .shopify-section.header-section{background:radial-gradient(ellipse at 15% 0%,#b40a0a38,#0000 60%),radial-gradient(ellipse at 85% 0%,#ff000029,#0000 60%),linear-gradient(180deg,#0a0606,#050202)!important;border-bottom:1px solid rgba(201,20,20,.35)!important;box-shadow:0 1px #c914148c,0 4px 24px #ff00002e,inset 0 -1px #ffffff08,inset 0 1px #c914144d!important}.header__underlay,.header__underlay-closed,.header__underlay-open{background:transparent!important;background-image:none!important}body{background:#050505!important;color:#e8e8e8!important}main,.page-width,.shopify-section,.section{background-color:transparent!important}main p,main li,main dd,main dt,.rte p,.rte li{color:#c8c8c8!important;line-height:1.7}main strong,.rte strong{color:#fff!important}main h1,.page-title,.article-template__title,.page__title{color:#fff!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;position:relative;padding-bottom:18px;margin-bottom:32px!important}main h1:after,.page-title:after{content:"";position:absolute;left:0;bottom:0;width:80px;height:3px;background:linear-gradient(90deg,#c91414,transparent);box-shadow:0 0 12px #ff000080}main h2,.rte h2{color:#fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em!important;margin-top:36px!important;margin-bottom:18px!important}main h3,.rte h3{color:#ff4040!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-size:14px!important;margin-top:28px!important;margin-bottom:10px!important}main p strong:only-child{display:block;color:#ff4040!important;text-transform:uppercase;letter-spacing:.12em;font-size:13px;margin-top:22px;margin-bottom:8px}main input[type=text],main input[type=email],main input[type=tel],main textarea,.contact input,.contact textarea,.newsletter-form input{background:#0d0d0d!important;color:#fff!important;border:1px solid rgba(201,20,20,.25)!important;border-radius:6px!important;transition:border-color .18s ease,box-shadow .18s ease!important}main input:focus,main textarea:focus,.contact input:focus,.contact textarea:focus{border-color:var(--rg-red, #c91414)!important;box-shadow:0 0 0 2px #c9141440,0 0 12px #ff00004d!important;outline:none!important}main label,.contact label{color:#999!important}main button[type=submit],.contact button,.button--primary,.newsletter-form__button{background:linear-gradient(180deg,#c91414,#8a0a0a)!important;color:#fff!important;border:1px solid rgba(255,0,0,.35)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:700!important;font-size:13px!important;padding:14px 28px!important;border-radius:4px!important;box-shadow:0 0 18px #ff000040!important;transition:transform .18s ease,box-shadow .18s ease!important}main button[type=submit]:hover,.button--primary:hover,.newsletter-form__button:hover{transform:translateY(-1px);box-shadow:0 0 28px #ff000080!important}main a,.rte a{color:#ff4040!important;text-decoration:none!important;border-bottom:1px solid rgba(201,20,20,.4);transition:color .18s ease,border-color .18s ease}main a:hover,.rte a:hover{color:#fff!important;border-bottom-color:#fff}main ul li::marker,.rte ul li::marker{color:#c91414}footer,.footer,.footer-section{background:#050505!important;border-top:1px solid rgba(201,20,20,.25)!important;color:#c8c8c8!important}footer h2,footer h3,footer .footer__heading,.footer h2,.footer h3{color:#fff!important;text-transform:uppercase!important;letter-spacing:.12em!important}footer a,.footer a{color:#c8c8c8!important;border-bottom:none!important}footer a:hover,.footer a:hover{color:#ff4040!important}footer input,.footer input{background:#0d0d0d!important;color:#fff!important;border:1px solid rgba(201,20,20,.25)!important}.empty-state,.empty-state__inner,.template-404{color:#e8e8e8!important}.empty-state .button{background:linear-gradient(180deg,#c91414,#8a0a0a)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.14em!important}header.header-section,html body .shopify-section.header-section{background:radial-gradient(ellipse at 15% 0%,#b40a0a38,#0000 60%),radial-gradient(ellipse at 85% 0%,#ff000029,#0000 60%),linear-gradient(180deg,#0a0606,#050202)!important;border-bottom:1px solid rgba(201,20,20,.35)!important;box-shadow:0 1px #c914148c,0 4px 24px #ff00002e,inset 0 -1px #ffffff08,inset 0 1px #c914144d!important}header.header-section a,header.header-section .header__menu-item,header.header-section summary{text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:600!important;font-size:12px!important;color:#e8e8e8!important;position:relative;transition:color .18s ease}header.header-section a:after,header.header-section .header__menu-item:after{content:"";position:absolute;left:50%;bottom:-4px;width:0;height:2px;background:linear-gradient(90deg,transparent,#c91414,transparent);transform:translate(-50%);transition:width .25s cubic-bezier(.34,1.4,.64,1)}header.header-section a:hover,header.header-section .header__menu-item:hover{color:#fff!important;text-shadow:0 0 8px rgba(201,20,20,.55)}header.header-section a:hover:after,header.header-section .header__menu-item:hover:after{width:80%}header.header-section a[aria-current=page]{color:#fff!important}header.header-section a[aria-current=page]:after{width:60%;background:linear-gradient(90deg,transparent,#ff1a1a,transparent);box-shadow:0 0 8px #ff000080}.shopify-section-group-header-group p,.shopify-section-group-header-group span,.ai-announcement-bar p,.ai-announcement-bar span{text-transform:uppercase!important;letter-spacing:.18em!important;font-weight:600!important;font-size:11px!important}.dialog-modal,dialog.color-scheme-1,.cart-drawer__dialog{background:#0a0a0a!important;color:#e8e8e8!important;border:1px solid rgba(201,20,20,.25)}.section-background.color-scheme-1,.section-background.color-scheme-2{background:#050505!important;background-color:#050505!important}.shopify-section-group-header-group .section-background{background:#050505!important}main .color-scheme-1,main .color-scheme-2,.template-page .color-scheme-1,.template-collection .color-scheme-1,.template-product .color-scheme-1,.template-search .color-scheme-1,.template-cart .color-scheme-1,.template-404 .color-scheme-1{color:#e8e8e8!important}main .color-scheme-1 h1,main .color-scheme-1 .h1,.shopify-block .h1,main h1.h1{color:#fff!important}main .color-scheme-1 h2{color:#fff!important}main .color-scheme-1 h3{color:#ff4040!important}.article,.blog,.article-template,.blog-template{background:#050505!important;color:#e8e8e8!important}.product-card,.product-grid-card,.card-wrapper,.card,.card__content{background:transparent!important;color:#e8e8e8!important}main h1,main .h1,h1.page__title,h1.article-template__title{color:#fff!important}.rg-faq-stack{max-width:900px!important;margin:40px auto 60px!important;padding:0 20px!important}.rg-faq-stack-title{text-align:center;font-size:11px;letter-spacing:.4em;color:#ff4040;text-transform:uppercase;font-weight:800;margin-bottom:28px;text-shadow:0 0 10px rgba(255,0,0,.3)}.rg-faq-item{border:1px solid rgba(201,20,20,.22)!important;border-radius:8px!important;margin-bottom:12px!important;background:#0a0a0ab3!important;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,transform .28s ease!important;overflow:hidden!important;cursor:pointer!important}.rg-faq-item:hover{border-color:#ff1a1a99!important;background:#140505e6!important;box-shadow:0 4px 24px #ff00002e!important;transform:translateY(-1px)!important}h2.rg-faq-question,.rg-faq-question{margin:0!important;padding:18px 26px!important;font-size:14px!important;color:#fff!important;display:flex!important;justify-content:space-between!important;align-items:center!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:700!important;text-align:left!important;max-width:100%!important;transition:color .18s ease!important;border:none!important;background:transparent!important}.rg-faq-question:after{display:none!important;content:none!important}.rg-faq-item:hover .rg-faq-question,.rg-faq-item.rg-faq-open .rg-faq-question{color:#ff4040!important}.rg-faq-chevron{display:inline-block!important;color:#c91414!important;font-size:12px!important;transition:transform .3s cubic-bezier(.34,1.4,.64,1),color .18s ease!important;margin-left:14px!important;flex-shrink:0!important}.rg-faq-item:hover .rg-faq-chevron,.rg-faq-item.rg-faq-open .rg-faq-chevron{transform:rotate(180deg)!important;color:#ff4040!important}.rg-faq-answer{max-height:0!important;opacity:0!important;overflow:hidden!important;padding:0 26px!important;transition:max-height .45s ease,opacity .3s ease,padding .3s ease!important}.rg-faq-item:hover .rg-faq-answer,.rg-faq-item.rg-faq-open .rg-faq-answer{max-height:3000px!important;opacity:1!important;padding:0 26px 22px!important}.rg-faq-answer p,.rg-faq-answer li{font-size:13px!important;line-height:1.65!important;color:#c8c8c8!important;max-width:100%!important;text-align:left!important;margin:0 0 10px!important}.rg-faq-answer h3,.rg-faq-answer h4{font-size:12px!important;letter-spacing:.18em!important;color:#ff4040!important;margin-top:16px!important;margin-bottom:6px!important;text-align:left!important;max-width:100%!important}.menu-list__submenu{background:linear-gradient(180deg,#0a0606,#050202)!important;border-bottom:1px solid rgba(201,20,20,.35)!important;box-shadow:0 8px 32px #000000b3,0 1px #c9141466!important;padding:36px 40px 40px!important}.menu-list__submenu:before{content:"PICK YOUR GENRE";display:block;text-align:center;font-size:11px;letter-spacing:.4em;color:#ff4040;text-transform:uppercase;font-weight:800;margin-bottom:20px;text-shadow:0 0 10px rgba(255,0,0,.3)}.menu-list__submenu .mega-menu__column{grid-column:1 / -1!important}.menu-list__submenu .mega-menu__column>*{display:flex!important;flex-wrap:wrap!important;gap:14px 22px!important;justify-content:center!important;align-items:center!important}.menu-list__submenu a{font-size:13px!important;letter-spacing:.14em!important;font-weight:700!important;text-transform:uppercase!important;color:#e8e8e8!important;padding:12px 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(201,20,20,.25)!important;border-radius:6px!important;background:#0f0505b3!important;transition:all .2s ease!important;white-space:nowrap!important;text-decoration:none!important;min-width:130px!important}.menu-list__submenu a:hover{color:#fff!important;background:#280a0af2!important;border-color:#ff1a1aa6!important;box-shadow:0 0 20px #ff00004d!important;transform:translateY(-2px)!important}.menu-list__submenu a:after{display:none!important;content:none!important}.menu-list__submenu .mega-menu__column{display:flex!important;flex-wrap:wrap!important;gap:14px 22px!important;justify-content:center!important;align-items:center!important}.menu-list__submenu .mega-menu__column>*{display:inline-flex!important;width:auto!important;flex:0 0 auto!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rage-gear.css.map */
