:root{--color-primary: #dc2626;--color-primary-hover: #b91c1c;--color-secondary: #f97316;--color-background: #000000;--color-background-alt: #050505;--color-surface: #0a0a0a;--color-surface-hover: #111111;--color-text: #ffffff;--color-text-muted: #9ca3af;--color-text-subtle: #6b7280;--color-border: rgba(255, 255, 255, .1);--color-border-hover: rgba(255, 255, 255, .2);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .5);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px rgba(220, 38, 38, .3);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}html{scroll-behavior:smooth;background-color:var(--color-background)}body{background-color:var(--color-background);color:var(--color-text);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}::selection{background-color:var(--color-primary);color:#fff}::-moz-selection{background-color:var(--color-primary);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-text-subtle);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}.heading-xl{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.heading-lg{font-size:clamp(2rem,4vw,3rem);font-weight:800;text-transform:uppercase}.heading-md{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.gradient-text{background:linear-gradient(to right,#fbbf24,#fff,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-red-gradient{background:linear-gradient(135deg,#dc2626,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-primary:hover{box-shadow:var(--shadow-glow)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #dc26261a}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #dc26264d}50%{box-shadow:0 0 40px #dc262699}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.bg-gradient-primary{background:linear-gradient(135deg,#dc2626,#f97316)}.bg-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E")}.skeleton{background:linear-gradient(90deg,var(--color-surface) 25%,var(--color-surface-hover) 50%,var(--color-surface) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.vp-header-section,vp-header-component{display:contents}.vp-header-section img,vp-header-component img{transition:height .3s ease}.vp-custom-scrollbar::-webkit-scrollbar{width:6px}.vp-custom-scrollbar::-webkit-scrollbar-track{background:#111}.vp-custom-scrollbar::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.vp-custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#555}.vp-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.vp-accordion-content.active{grid-template-rows:1fr}.vp-accordion-content>div{overflow:hidden}.vp-product-image{opacity:0;transform:scale(.95);transition:opacity .5s ease,transform .5s ease}.vp-product-image.loaded{opacity:1;transform:scale(1)}.vp-glow-transition{transition:all .7s ease}.vp-flavor-btn.active{background-color:#111;color:#fff}.vp-flavor-btn.active .vp-flavor-indicator{opacity:1}.shopify-policy__container{max-width:1536px!important}.shopify-policy__title{text-align:left!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
