/* BBB CUSTOMS global premium skin */
:root{--bbb-red:#e10600;--bbb-red-hover:#ff2119;--bbb-black:#080809;--bbb-panel:#111114}
body{background:#080809!important;color:#fff}
.header-wrapper{background:rgba(8,8,9,.78)!important;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 rgba(0,0,0,.22)}
.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:rgba(255,255,255,.2)!important;box-shadow:0 24px 60px rgba(0,0,0,.3)}
.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}}
