:root{--nc-accent: #FF1744;--nc-accent-glow: rgba(255, 23, 68, .35);--nc-black: #0a0a0a;--nc-surface: #111111;--nc-surface-2: #1a1a1a;--nc-border: #2a2a2a;--nc-ease: cubic-bezier(.16, 1, .3, 1)}.nc-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s var(--nc-ease),transform .8s var(--nc-ease)}.nc-reveal.nc-visible{opacity:1;transform:translateY(0)}.nc-reveal-left{opacity:0;transform:translate(-40px);transition:opacity .8s var(--nc-ease),transform .8s var(--nc-ease)}.nc-reveal-left.nc-visible{opacity:1;transform:translate(0)}.nc-reveal-right{opacity:0;transform:translate(40px);transition:opacity .8s var(--nc-ease),transform .8s var(--nc-ease)}.nc-reveal-right.nc-visible{opacity:1;transform:translate(0)}.nc-reveal-scale{opacity:0;transform:scale(.92);transition:opacity .8s var(--nc-ease),transform .8s var(--nc-ease)}.nc-reveal-scale.nc-visible{opacity:1;transform:scale(1)}.nc-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .5s var(--nc-ease),transform .5s var(--nc-ease)}.nc-stagger.nc-visible>*{opacity:1;transform:translateY(0)}.nc-stagger.nc-visible>*:nth-child(1){transition-delay:.05s}.nc-stagger.nc-visible>*:nth-child(2){transition-delay:.1s}.nc-stagger.nc-visible>*:nth-child(3){transition-delay:.15s}.nc-stagger.nc-visible>*:nth-child(4){transition-delay:.2s}.nc-stagger.nc-visible>*:nth-child(5){transition-delay:.25s}.nc-stagger.nc-visible>*:nth-child(6){transition-delay:.3s}.nc-stagger.nc-visible>*:nth-child(7){transition-delay:.35s}.nc-stagger.nc-visible>*:nth-child(8){transition-delay:.4s}.nc-stagger.nc-visible>*:nth-child(9){transition-delay:.45s}.nc-stagger.nc-visible>*:nth-child(10){transition-delay:.5s}#nc-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99999;transition:opacity .5s ease,visibility .5s ease}#nc-loader.nc-loaded{opacity:0;visibility:hidden;pointer-events:none}#nc-loader .nc-loader-logo{width:80px;height:80px;object-fit:contain;animation:nc-pulse 1.4s ease-in-out infinite;filter:brightness(1.1)}#nc-loader .nc-loader-text{font-family:var(--font-heading--family, "Arial Black", sans-serif);font-size:1.8rem;font-weight:900;color:#fff;letter-spacing:.15em;text-transform:uppercase;animation:nc-pulse 1.4s ease-in-out infinite}@keyframes nc-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.6}}#nc-loader .nc-loader-bar{position:absolute;bottom:0;left:0;height:3px;background:var(--nc-accent);animation:nc-loading-bar 1.2s ease-in-out infinite}@keyframes nc-loading-bar{0%{width:0;left:0}50%{width:60%;left:10%}to{width:0;left:100%}}.button,a[class*=button--],button[type=submit],.shopify-payment-button button,.shopify-payment-button__button{position:relative!important;overflow:hidden!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease,color .3s ease,border-color .3s ease!important}.button:active,a[class*=button--]:active,button[type=submit]:active{transform:scale(.95)!important}.button:hover,a[class*=button--]:hover{box-shadow:0 4px 20px var(--nc-accent-glow)!important}.nc-ripple{position:absolute;border-radius:50%;background:#ffffff40;transform:scale(0);animation:nc-ripple-fx .6s ease-out forwards;pointer-events:none;z-index:1}@keyframes nc-ripple-fx{to{transform:scale(4);opacity:0}}.product-card,product-card,[class*=product-card]{transition:transform .45s var(--nc-ease),box-shadow .45s var(--nc-ease)!important}.product-card:hover,product-card:hover,[class*=product-card]:hover{transform:translateY(-5px)!important;z-index:2}.product-card img,product-card img,[class*=product-card] img{transition:transform .7s var(--nc-ease)!important}.product-card:hover img,product-card:hover img,[class*=product-card]:hover img{transform:scale(1.06)!important}.product-card .media,product-card .media,[class*=product-card] .media,[class*=product-card] [class*=gallery]{position:relative!important;overflow:hidden!important}.product-card .media:after,product-card .media:after,[class*=product-card] .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,transparent 50%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.product-card:hover .media:after,product-card:hover .media:after,[class*=product-card]:hover .media:after{opacity:1}[class*=header-announcements],.header-announcements{background:var(--nc-accent)!important}[class*=header-announcements] *,.header-announcements *{color:#fff!important}[class*=header-announcements] em,[class*=header-announcements] strong{font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}header-component,.header-section{backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em!important}::selection{background:var(--nc-accent);color:#fff}::-moz-selection{background:var(--nc-accent);color:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--nc-accent)}html{scrollbar-width:thin;scrollbar-color:#333 #0a0a0a}main .shopify-section+.shopify-section{border-top:1px solid var(--nc-border)}[class*=badge--sale],[class*=badge][class*=sale]{background:var(--nc-accent)!important;color:#fff!important;font-weight:800!important}[class*=cart-drawer],[class*=drawer__inner]{border-left:1px solid var(--nc-border)!important}:focus-visible{outline:2px solid var(--nc-accent)!important;outline-offset:3px!important}a:not(.button):not([class*=button]):hover{color:var(--nc-accent)!important}@media(max-width:749px){.nc-reveal,.nc-reveal-left,.nc-reveal-right{transform:translateY(24px)!important}h1,.h1{font-size:clamp(1.6rem,7vw,2.8rem)!important;line-height:1.1!important}h2,.h2{font-size:clamp(1.3rem,5vw,2rem)!important}.product-card:hover,product-card:hover,[class*=product-card]:hover{transform:none!important}.product-card .media:after{display:none!important}#nc-loader .nc-loader-logo{width:60px;height:60px}#nc-loader .nc-loader-text{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.nc-reveal,.nc-reveal-left,.nc-reveal-right,.nc-reveal-scale,.nc-stagger>*{opacity:1!important;transform:none!important;transition:none!important}#nc-loader,.nc-ripple{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/novacaps-dark.css.map */
