:root{--bbb-red:#e10600;--bbb-red-hover:#ff2119;--bbb-black:#080809;--bbb-panel:#111114}body{background:#080809!important;color:#fff}.header-wrapper{background:#080809c7!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:20}.header{min-height:76px!important;padding-top:10px!important;padding-bottom:10px!important}.header__heading-link{transition:transform .25s ease,opacity .25s ease}.header__heading-link:hover{transform:translateY(-1px);opacity:.86}.header__heading-logo{filter:drop-shadow(0 8px 24px rgba(0,0,0,.35))}.header__menu-item{font-size:11px!important;font-weight:800;letter-spacing:.13em;text-transform:uppercase;position:relative;transition:color .2s}.header__menu-item:hover{color:#fff!important}.header__menu-item span{transition:color .2s}.header__menu-item:after{content:"";position:absolute;left:1rem;right:1rem;bottom:3px;height:1px;background:var(--bbb-red);transform:scaleX(0);transform-origin:center;transition:transform .25s}.header__menu-item:hover:after{transform:scaleX(1)}.header__icon{transition:transform .2s,background .2s}.header__icon:hover{transform:translateY(-2px)}.button,.shopify-payment-button__button--unbranded{border-radius:0!important;font-weight:900!important;letter-spacing:.12em!important;transition:transform .2s,box-shadow .2s,background .2s!important}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000038}.card,.product-card-wrapper .card,.collection-list .card{background:#111114!important;border:1px solid rgba(255,255,255,.08)!important;transition:transform .25s,border-color .25s,box-shadow .25s}.product-card-wrapper .card:hover,.collection-list .card:hover{transform:translateY(-5px);border-color:#fff3!important;box-shadow:0 24px 60px #0000004d}.card__heading a,.full-unstyled-link{transition:color .2s}.card__heading a:hover,.full-unstyled-link:hover{color:#ff332b!important}.product-form__submit{background:var(--bbb-red)!important;color:#fff!important}.footer{background:#070708!important;border-top:1px solid rgba(255,255,255,.08);color:#fff}.footer a{transition:color .2s}.footer a:hover{color:#ff332b!important}.announcement-bar{background:#e10600!important;color:#fff!important}.announcement-bar a{font-weight:800;letter-spacing:.08em}@media(max-width:749px){.header{min-height:64px!important}.header__heading-logo{max-width:150px!important}}.header__heading-logo-wrapper,.header__heading-link>.h2{position:relative;isolation:isolate}.header__heading-logo-wrapper{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;padding:3px 8px;background:linear-gradient(135deg,#ffffff13,#ffffff03 58%,#e106000e);box-shadow:inset 0 0 0 1px #ffffff12,0 8px 28px #0003;transition:transform .3s ease,box-shadow .3s ease}.header__heading-logo-wrapper:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;z-index:0;background:linear-gradient(180deg,transparent,#fff 28%,#e10600 62%,transparent);box-shadow:0 0 14px #e10600bf;opacity:.9}.header__heading-logo-wrapper:after{content:"";position:absolute;top:-80%;left:-35%;width:22%;height:260%;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:skew(-18deg) translate(-260%);animation:bbb-header-logo-shine 5.5s ease-in-out infinite}.header__heading-logo{position:relative;z-index:1;filter:drop-shadow(0 0 7px rgba(255,255,255,.12)) drop-shadow(0 7px 18px rgba(0,0,0,.4));transition:filter .3s ease,transform .3s ease}.header__heading-link:hover .header__heading-logo-wrapper{transform:translateY(-1px) scale(1.025);box-shadow:inset 0 0 0 1px #ffffff21,0 12px 34px #00000047,0 0 24px #e1060014}.header__heading-link:hover .header__heading-logo{filter:drop-shadow(0 0 10px rgba(255,255,255,.2)) drop-shadow(0 8px 22px rgba(0,0,0,.45))}.header__heading-link>.h2{display:inline-block;padding:5px 10px;color:transparent!important;background:linear-gradient(180deg,#fff,#d8dadd 48%,#8b9096);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 18px rgba(255,255,255,.12),0 8px 20px rgba(0,0,0,.45);letter-spacing:.08em}@keyframes bbb-header-logo-shine{0%,58%{transform:skew(-18deg) translate(-260%);opacity:0}68%{opacity:1}84%,to{transform:skew(-18deg) translate(760%);opacity:0}}@media(max-width:749px){.header__heading-logo-wrapper{padding:2px 5px;border-radius:5px}.header__heading-link>.h2{padding:4px 6px;font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.header__heading-logo-wrapper:after{animation:none}}html,body{background-color:#080809!important;background-image:linear-gradient(#050506bd,#050506bd),var(--bbb-forged-carbon-global);background-size:100% 100%,520px 520px;background-repeat:no-repeat,repeat;background-attachment:fixed,fixed;background-position:center,center}.header-wrapper{background-image:linear-gradient(#080809d6,#080809d6),var(--bbb-forged-carbon-global)!important;background-size:100% 100%,420px 420px!important;background-repeat:no-repeat,repeat!important}.footer{background-image:linear-gradient(#070708d6,#070708d6),var(--bbb-forged-carbon-global)!important;background-size:100% 100%,480px 480px!important;background-repeat:no-repeat,repeat!important}@media(max-width:749px){html,body{background-size:100% 100%,340px 340px}.header-wrapper{background-size:100% 100%,300px 300px!important}.footer{background-size:100% 100%,320px 320px!important}}.header-wrapper,.header-wrapper--border-bottom{border-bottom:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/76/assets/bbb-global.css.map */
