:root{--brand-red: #dc2626;--brand-red-dark: #991b1b;--brand-red-light: #ef4444;--brand-red-bright: #f87171;--brand-black: #0a0a0a;--brand-dark-bg: #141414;--brand-card-bg: #1a1a1a;--brand-hover-bg: #262626;--brand-white: #ffffff;--brand-grey-light: #d4d4d4;--brand-grey: #a3a3a3;--brand-grey-dark: #737373;--gradient-red: linear-gradient(135deg, #dc2626 0%, #ef4444 50%, #f87171 100%);--gradient-red-dark: linear-gradient(135deg, #991b1b 0%, #dc2626 100%);--gradient-red-black: linear-gradient(135deg, #dc2626 0%, #0a0a0a 100%);--gradient-grey-red: linear-gradient(135deg, #737373 0%, #dc2626 100%);--neon-red: 0 0 20px rgba(220, 38, 38, .5), 0 0 40px rgba(220, 38, 38, .3);--neon-red-intense: 0 0 30px rgba(239, 68, 68, .6), 0 0 60px rgba(239, 68, 68, .4);--neon-white: 0 0 20px rgba(255, 255, 255, .2), 0 0 40px rgba(255, 255, 255, .1);--shadow-3d: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .3);--shadow-3d-hover: 0 25px 30px -5px rgba(220, 38, 38, .3), 0 15px 15px -5px rgba(0, 0, 0, .4);--shadow-red-glow: 0 4px 20px rgba(220, 38, 38, .25), 0 0 40px rgba(220, 38, 38, .15)}body{background:var(--brand-black)!important;color:var(--brand-white)!important}.palette--light.bg--neutral{background:var(--brand-dark-bg)!important;color:var(--brand-white)!important}.section-hero{background:radial-gradient(ellipse at top,#1a0000 0%,var(--brand-black) 100%)!important}.hero__title p,.heading-size-12 p{background:var(--gradient-red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;filter:drop-shadow(0 4px 8px rgba(220,38,38,.3))}.hero__kicker p{color:var(--brand-red-bright);text-shadow:var(--neon-red);font-weight:700;letter-spacing:.1em}.hero__description,.body-size-6{color:var(--brand-grey-light)!important}.btn,.standard__cta{position:relative;background:var(--gradient-red);color:#fff!important;border:none;border-radius:12px;padding:16px 32px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-3d);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 2s infinite}.btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:var(--shadow-3d-hover);filter:brightness(1.1)}.btn--outline{background:transparent;border:2px solid var(--brand-red);color:var(--brand-red)!important;box-shadow:inset 0 0 20px #dc26261a}.btn--outline:hover{background:var(--brand-red);color:#fff!important;box-shadow:var(--neon-red)}.btn--white{background:#fff!important;color:var(--brand-black)!important}.btn--white:hover{background:var(--brand-grey-light)!important;box-shadow:var(--neon-white)}.hero-logos__grid{background:linear-gradient(135deg,#1a1a1af2,#141414f2)!important;border:1px solid rgba(220,38,38,.2)!important;box-shadow:var(--shadow-3d),inset 0 1px #dc26261a!important}.team-name-badge{background:linear-gradient(135deg,var(--brand-card-bg) 0%,var(--brand-hover-bg) 100%)!important;border:1px solid rgba(220,38,38,.3)!important;color:var(--brand-white)!important;box-shadow:var(--shadow-3d);transform-style:preserve-3d;transition:all .3s ease}.team-name-badge span{background:var(--gradient-red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.team-name-badge:hover{transform:translateY(-4px) rotateX(10deg);box-shadow:var(--shadow-3d-hover),var(--neon-red);border-color:var(--brand-red)!important}.product-grid-item{background:var(--brand-card-bg)!important;border:1px solid rgba(220,38,38,.1);border-radius:16px;overflow:hidden;transition:all .3s ease}.product-grid-item:hover{background:var(--brand-hover-bg)!important;border-color:var(--brand-red);box-shadow:var(--shadow-red-glow);transform:translateY(-4px) scale(1.02)}.product__grid__info{background:transparent!important;color:var(--brand-white)!important;border-top:1px solid rgba(220,38,38,.1)!important}.product__grid__title{color:var(--brand-white)!important;font-weight:700}.product__grid__title:hover{color:var(--brand-red-bright)!important}.price{background:var(--gradient-red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:1.1em}.product__badge{background:var(--gradient-red)!important;color:#fff!important;box-shadow:var(--neon-red);animation:pulse-glow-red 2s infinite}.section-icons{background:var(--brand-dark-bg)!important}.icon__column{background:var(--brand-card-bg);border:1px solid rgba(220,38,38,.1);border-radius:16px;padding:24px;box-shadow:var(--shadow-3d);transition:all .3s ease;position:relative;overflow:hidden}.icon__column:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(220,38,38,.05) 0%,transparent 70%);animation:rotate 20s linear infinite}.icon__column:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-3d-hover);border-color:var(--brand-red)}.icon__animated{filter:drop-shadow(0 4px 8px rgba(220,38,38,.2));color:var(--brand-red)!important}.icon__column__title{color:var(--brand-white)!important;font-weight:700}.icon__column__text p{color:var(--brand-grey-light)}@keyframes pulse-glow-red{0%,to{box-shadow:var(--neon-red)}50%{box-shadow:0 0 30px #dc2626b3,0 0 60px #dc262680}}.section-collection{background:var(--brand-dark-bg)!important}.collection-item{background:var(--brand-card-bg)!important;border:1px solid rgba(220,38,38,.1)}.collection-item:hover{border-color:var(--brand-red);box-shadow:var(--shadow-red-glow)}h2,.h2,.section__heading{color:var(--brand-white)!important;font-weight:800}a{color:var(--brand-grey-light)}a:hover{color:var(--brand-red-bright)!important;text-decoration:none}.footer{background:var(--brand-black)!important;border-top:1px solid rgba(220,38,38,.1)}.footer a{color:var(--brand-grey)!important}.footer a:hover{color:var(--brand-red)!important;text-shadow:var(--neon-red)}::-webkit-scrollbar{width:12px;background:var(--brand-black)}::-webkit-scrollbar-thumb{background:var(--brand-red-dark);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--brand-red)}input:focus,textarea:focus,select:focus{border-color:var(--brand-red)!important;box-shadow:0 0 0 3px #dc26261a!important;outline:none!important}@media (max-width: 768px){.hero__title p{font-size:2.5rem!important}.btn{padding:14px 24px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/brand-dark-red.css.map */
