:root{--abr-black: #000000;--abr-surface: #080808;--abr-surface-2: #0f0f0f;--abr-surface-3: #181818;--abr-red: #8B0000;--abr-red-mid: #C41E3A;--abr-red-bright: #DC283C;--abr-red-dim: #5C0000;--abr-border: rgba(139, 0, 0, .35);--abr-border-hi: rgba(196, 30, 58, .6);--abr-text: #ffffff;--abr-text-dim: rgba(255, 255, 255, .42);--abr-text-faint: rgba(255, 255, 255, .2);--abr-glow-sm: 0 0 14px rgba(139, 0, 0, .45);--abr-glow-md: 0 0 32px rgba(139, 0, 0, .38);--abr-glow-lg: 0 0 70px rgba(139, 0, 0, .28);--abr-font-disp: "Bebas Neue", "Arial Black", sans-serif;--abr-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--abr-ease: cubic-bezier(.22, 1, .36, 1);--abr-trans: .3s var(--abr-ease);--abr-trans-md: .5s var(--abr-ease)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--abr-red) var(--abr-black)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--abr-black)}::-webkit-scrollbar-thumb{background:var(--abr-red);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--abr-red-mid)}::selection{background:#8b000080;color:#fff}body{background:var(--abr-black)!important;font-family:var(--abr-font-body)!important;color:var(--abr-text)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--abr-red-mid)!important;outline-offset:3px!important;border-radius:2px!important}@view-transition{navigation:auto}::view-transition-old(root){animation:abrPageOut .25s ease-in forwards}::view-transition-new(root){animation:abrPageIn .35s ease-out forwards}@keyframes abrPageOut{to{opacity:0;transform:translateY(-8px)}}@keyframes abrPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-abr-scroll-reveal]{opacity:0;transform:translateY(28px);transition:opacity .85s var(--abr-ease),transform .85s var(--abr-ease)}[data-abr-scroll-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-abr-scroll-reveal][data-abr-delay="80"]{transition-delay:.08s}[data-abr-scroll-reveal][data-abr-delay="120"]{transition-delay:.12s}[data-abr-scroll-reveal][data-abr-delay="160"]{transition-delay:.16s}[data-abr-scroll-reveal][data-abr-delay="240"]{transition-delay:.24s}.header,.header-wrapper,header-component{background:#0000!important;border-bottom:1px solid transparent!important;transition:background var(--abr-trans-md),border-color var(--abr-trans-md),backdrop-filter var(--abr-trans-md)!important}.header--scrolled,.header-wrapper--scrolled,header-component[data-scrolled]{background:#000000eb!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid var(--abr-border)!important}.header__menu-item a,.header__active-menu-item{font-family:var(--abr-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#ffffffb3!important;transition:color var(--abr-trans)!important;position:relative}.header__menu-item a:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:var(--abr-red-mid);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--abr-ease)}.header__menu-item a:hover{color:#fff!important}.header__menu-item a:hover:after{transform:scaleX(1)}.header__heading-logo img,.header__heading-link img{filter:brightness(0) invert(1)!important;transition:filter var(--abr-trans)!important}.cart-count-bubble{background:var(--abr-red)!important;color:#fff!important}.header__icon svg,.header__icon--cart svg{color:#ffffffbf!important;transition:color var(--abr-trans)!important}.header__icon:hover svg,.header__icon--cart:hover svg{color:var(--abr-red-mid)!important}.announcement-bar{background:var(--abr-red)!important;border-bottom:1px solid var(--abr-red-dim)!important}.announcement-bar__message,.announcement-bar__message a{font-family:var(--abr-font-body)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#ffffffeb!important}.template-product{background:var(--abr-black)!important}.template-product .product__title,.template-product h1.product__title{font-family:var(--abr-font-disp)!important;font-size:clamp(32px,6vw,64px)!important;font-weight:400!important;letter-spacing:.05em!important;color:var(--abr-text)!important;line-height:.95!important;text-transform:uppercase!important;text-shadow:0 0 40px rgba(139,0,0,.3)!important}.template-product .price__regular .price-item,.template-product .price .price-item--regular{font-family:var(--abr-font-body)!important;font-size:clamp(16px,2.2vw,22px)!important;font-weight:300!important;letter-spacing:.08em!important;color:var(--abr-red-mid)!important}.template-product .product__description,.template-product .product__description p{font-family:var(--abr-font-body)!important;font-size:clamp(13px,1.5vw,16px)!important;font-weight:300!important;line-height:1.85!important;letter-spacing:.02em!important;color:#ffffff80!important}.template-product .product-form__submit,.template-product .button--primary{background:var(--abr-red)!important;border:1px solid var(--abr-red)!important;border-radius:2px!important;font-family:var(--abr-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#fff!important;height:auto!important;padding:18px 40px!important;transition:background var(--abr-trans),border-color var(--abr-trans),box-shadow var(--abr-trans)!important}.template-product .product-form__submit:hover,.template-product .button--primary:hover{background:var(--abr-red-mid)!important;border-color:var(--abr-red-mid)!important;box-shadow:var(--abr-glow-md)!important}.template-product .variant-input-wrapper .variant__button-label{background:var(--abr-surface-2)!important;border:1px solid var(--abr-border)!important;border-radius:2px!important;color:var(--abr-text)!important;font-family:var(--abr-font-body)!important;font-size:12px!important;letter-spacing:.14em!important;transition:border-color var(--abr-trans),background var(--abr-trans)!important}.template-product .variant-input-wrapper input:checked+.variant__button-label{background:var(--abr-red)!important;border-color:var(--abr-red-mid)!important;color:#fff!important}.template-product .variant-input-wrapper .variant__button-label:hover{border-color:var(--abr-border-hi)!important}.template-product .product__media-wrapper,.template-product .product-media-container{background:var(--abr-surface)!important;border:1px solid var(--abr-border)!important;border-radius:2px!important}.template-collection{background:var(--abr-black)!important}.template-collection .collection__title,.template-collection h1.collection__title{display:none!important}.template-collection .product-grid{gap:2px!important}.template-collection .card-wrapper,.template-collection .card{background:var(--abr-surface)!important;border:1px solid transparent!important;transition:border-color var(--abr-trans),box-shadow var(--abr-trans)!important}.template-collection .card-wrapper:hover{border-color:var(--abr-border)!important;box-shadow:var(--abr-glow-sm)!important}.template-collection .card__media .media img,.template-collection .card__media img{transition:transform .75s var(--abr-ease)!important}.template-collection .card-wrapper:hover .card__media img{transform:scale(1.07)!important}.template-collection .card__heading a{font-family:var(--abr-font-body)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--abr-text)!important;transition:color var(--abr-trans)!important}.template-collection .card__heading a:hover{color:var(--abr-red-mid)!important}.template-collection .price__regular .price-item{color:var(--abr-red-mid)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.12em!important}cart-drawer,.cart-drawer{background:var(--abr-surface)!important;border-left:1px solid var(--abr-border)!important}.cart-drawer__header{border-bottom:1px solid var(--abr-border)!important}.cart-drawer__title,.cart-drawer__heading{font-family:var(--abr-font-disp)!important;font-size:24px!important;letter-spacing:.1em!important;color:var(--abr-text)!important;text-transform:uppercase!important}.cart-drawer__footer{border-top:1px solid var(--abr-border)!important;background:var(--abr-surface-2)!important}.cart-drawer__footer .button--primary{background:var(--abr-red)!important;border-radius:2px!important;font-family:var(--abr-font-body)!important;font-size:11px!important;letter-spacing:.26em!important;text-transform:uppercase!important;transition:background var(--abr-trans),box-shadow var(--abr-trans)!important}.cart-drawer__footer .button--primary:hover{background:var(--abr-red-mid)!important;box-shadow:var(--abr-glow-sm)!important}.footer{background:var(--abr-surface)!important;border-top:1px solid var(--abr-border)!important}.footer__heading{font-family:var(--abr-font-body)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--abr-text-dim)!important}.footer__list-item a,.footer__content a{font-family:var(--abr-font-body)!important;font-size:12px!important;font-weight:300!important;letter-spacing:.1em!important;color:var(--abr-text-dim)!important;text-decoration:none!important;transition:color var(--abr-trans)!important}.footer__list-item a:hover,.footer__content a:hover{color:var(--abr-red-mid)!important}.footer__copyright{font-family:var(--abr-font-body)!important;font-size:10px!important;letter-spacing:.18em!important;color:var(--abr-text-faint)!important}.footer__newsletter .field__input,.footer__newsletter input[type=email]{background:transparent!important;border:1px solid var(--abr-border)!important;border-radius:2px!important;color:var(--abr-text)!important;font-family:var(--abr-font-body)!important;transition:border-color var(--abr-trans)!important}.footer__newsletter .field__input:focus{border-color:var(--abr-red-mid)!important;outline:none!important}.footer__newsletter .button{background:var(--abr-red)!important;border-radius:2px!important;font-family:var(--abr-font-body)!important;font-size:10px!important;letter-spacing:.24em!important;text-transform:uppercase!important;transition:background var(--abr-trans)!important}.footer__newsletter .button:hover{background:var(--abr-red-mid)!important}.template-contact{background:var(--abr-black)!important}.template-contact .field__input,.template-contact textarea,.template-contact input[type=text],.template-contact input[type=email]{background:var(--abr-surface-2)!important;border:1px solid var(--abr-border)!important;border-radius:2px!important;color:var(--abr-text)!important;font-family:var(--abr-font-body)!important;font-size:13px!important;padding:16px 18px!important;transition:border-color var(--abr-trans),box-shadow var(--abr-trans)!important;caret-color:var(--abr-red-mid)}.template-contact .field__input:focus,.template-contact textarea:focus,.template-contact input:focus{border-color:var(--abr-red-mid)!important;box-shadow:0 0 0 1px var(--abr-red-mid),0 0 22px #c41e3a24!important;outline:none!important}.template-contact .field__label{font-family:var(--abr-font-body)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--abr-text-dim)!important}.template-contact button[type=submit],.template-contact .contact__button{background:var(--abr-red)!important;border:1px solid var(--abr-red)!important;border-radius:2px!important;color:#fff!important;font-family:var(--abr-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;padding:16px 44px!important;cursor:pointer!important;transition:background var(--abr-trans),box-shadow var(--abr-trans)!important}.template-contact button[type=submit]:hover,.template-contact .contact__button:hover{background:var(--abr-red-mid)!important;box-shadow:var(--abr-glow-sm)!important}.header-drawer,.menu-drawer{background:#000!important;border-right:1px solid rgba(139,0,0,.25)!important}.header-drawer__menu-item,.menu-drawer__menu-item{border-bottom:1px solid rgba(139,0,0,.1)!important;font-family:var(--abr-font-body)!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#ffffffbf!important}.header-drawer__menu-item:hover,.menu-drawer__menu-item:hover{color:var(--abr-red-mid)!important}.predictive-search{background:#0a0a0a!important;border:1px solid var(--abr-border)!important;border-radius:2px!important}.predictive-search__item:hover{background:#8b000014!important}.predictive-search__item-heading{color:#fff!important}.predictive-search__item-vendor,.predictive-search__item-price{color:var(--abr-red-mid)!important}.badge--sale{background:var(--abr-red)!important;color:#fff!important;font-family:var(--abr-font-body)!important;font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:1px!important}.loading-overlay__spinner circle,.loading-overlay__spinner path{stroke:var(--abr-red)!important}.pagination__item--current{background:var(--abr-red)!important;border-color:var(--abr-red)!important;color:#fff!important}.pagination__item:hover{border-color:var(--abr-red-mid)!important;color:var(--abr-red-mid)!important}.shopify-section+.shopify-section:not(.abr-section):not(.abr-hero-section):not(.abr-about-section){border-top:1px solid rgba(139,0,0,.1)}@media(prefers-reduced-motion:reduce){[data-abr-scroll-reveal]{opacity:1!important;transform:none!important;transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/abr-design-system.css.map */
