@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Oswald:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Roboto+Mono:wght@400;700&display=swap";:root{--red-primary: #C8392B;--red-electric: #E84040;--red-ember: #3D1A1A;--black: #0A0A0A;--dark-1: #111111;--dark-2: #1A1A1A;--dark-3: #2D2D2D;--gray-mid: #555555;--gray-light: #888888;--gray-steel: #CCCCCC;--white: #F5F5F5;--white-pure: #FFFFFF;--font-display: "Bebas Neue", sans-serif;--font-heading: "Oswald", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "Roboto Mono", monospace;--transition: all .25s ease;--radius-sm: 4px;--radius-md: 8px}body{background-color:var(--black)!important;color:var(--white)!important;font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased}a{transition:var(--transition)}.announcement-bar{background-color:var(--red-primary)!important;color:var(--white-pure)!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;padding:10px 16px!important}.announcement-bar__content{color:var(--white-pure)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important}.header{background-color:var(--dark-1)!important;border-bottom:1px solid var(--dark-3)!important}.header__logo-text{font-family:var(--font-display)!important;font-size:26px!important;font-weight:400!important;letter-spacing:2px!important;color:var(--white-pure)!important;text-transform:uppercase!important}.header__nav-link,.header__nav-item>a,.header__desktop-nav .nav-link{font-family:var(--font-heading)!important;font-size:13px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--gray-steel)!important;transition:var(--transition)!important}.header__nav-link:hover,.header__nav-item>a:hover,.header__nav-item.is-active>a{color:var(--white-pure)!important;background-color:var(--dark-3)!important;border-radius:var(--radius-sm)!important}.header__dropdown,.mega-menu,.popover{background-color:var(--dark-2)!important;border:1px solid var(--dark-3)!important;border-top:2px solid var(--red-primary)!important;box-shadow:0 20px 60px #000c!important}.search-bar{background-color:var(--dark-3)!important;border:1px solid var(--dark-3)!important;border-radius:24px!important}.search-bar__input{background:transparent!important;color:var(--white)!important;font-family:var(--font-body)!important}.search-bar__input::placeholder{color:var(--gray-mid)!important}.header__cart-count{background-color:var(--red-primary)!important;color:var(--white-pure)!important;font-weight:700!important}.header__action-item-link{color:var(--gray-steel)!important;transition:var(--transition)!important}.header__action-item-link:hover{color:var(--white-pure)!important}.slideshow{background-color:var(--black)!important}.slideshow__slide{background-color:var(--dark-2)!important}.slideshow__slide--overlay:before{background:linear-gradient(to right,#000000d9,#0000008c 45%,#00000026)}.slideshow__title,.slideshow__title.heading{font-family:var(--font-display)!important;font-size:clamp(72px,11vw,140px)!important;line-height:.9!important;letter-spacing:2px!important;color:var(--white-pure)!important;text-transform:uppercase!important;font-family:Barlow Condensed,sans-serif!important;font-weight:900!important;font-style:italic!important;letter-spacing:-1px!important}.slideshow__content{font-family:var(--font-heading)!important;font-size:clamp(14px,3vw,30px)!important;font-weight:400!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--gray-steel)!important}.slideshow__button,.slideshow__button.button{background-color:var(--red-primary)!important;color:var(--white-pure)!important;border:2px solid var(--red-primary)!important;font-family:var(--font-heading)!important;font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:5px 20px!important;border-radius:var(--radius-sm)!important;transition:var(--transition)!important;padding-left:20px}.slideshow__button:hover,.slideshow__button.button:hover{background-color:var(--red-electric)!important;border-color:var(--red-electric)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #c8392b66!important}.slideshow__content-wrapper{padding-top:30px!important;padding-bottom:30px!important}.section-header .heading,.section__title,.featured-collection .heading,.collection-list .heading,h2.heading{font-family:var(--font-display)!important;letter-spacing:2px!important;color:var(--white)!important;text-transform:uppercase!important}.section{background-color:var(--black)!important}.section--tight{background-color:var(--dark-2)!important}.collection-list{background-color:var(--black)!important}.collection-item{background-color:var(--dark-2)!important;border-radius:var(--radius-md)!important;overflow:hidden!important;transition:var(--transition)!important}.collection-item:hover{transform:translateY(-4px)!important;box-shadow:0 16px 40px #0009!important}.collection-item__title,.collection-item__title.heading{font-family:var(--font-display)!important;font-size:32px!important;letter-spacing:2px!important;color:var(--white-pure)!important;text-transform:uppercase!important}.product-item{background-color:var(--dark-2)!important;border-radius:var(--radius-md)!important;overflow:hidden!important;transition:var(--transition)!important}.product-item:hover{transform:translateY(-4px)!important;box-shadow:0 16px 40px #0009!important}.product-item__image-wrapper{background-color:var(--dark-3)!important}.product-item__info{background-color:var(--dark-2)!important;padding:12px 14px!important}.product-item__vendor{font-family:var(--font-body)!important;font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--red-primary)!important;margin-bottom:4px!important}.product-item__title{font-family:var(--font-heading)!important;font-size:14px!important;font-weight:500!important;color:var(--white)!important;line-height:1.3!important}.product-item__price-list .price,.price--highlight{font-family:var(--font-mono)!important;font-size:16px!important;font-weight:700!important;color:var(--white)!important}.price--compare{font-family:var(--font-mono)!important;font-size:13px!important;color:var(--gray-mid)!important;text-decoration:line-through!important}.product-label{font-family:var(--font-body)!important;font-size:10px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;border-radius:2px!important;padding:3px 8px!important}.product-label--on-sale{background-color:var(--red-electric)!important;color:var(--white-pure)!important}.product-label--custom1{background-color:var(--red-primary)!important;color:var(--white-pure)!important}.product-item__action-button,.product-item__action-button.button{background-color:var(--red-primary)!important;color:var(--white-pure)!important;font-family:var(--font-heading)!important;font-size:12px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;transition:var(--transition)!important}.product-item__action-button:hover,.product-item__action-button.button:hover{background-color:var(--red-electric)!important}.button--primary{background-color:var(--red-primary)!important;color:var(--white-pure)!important;border-color:var(--red-primary)!important;font-family:var(--font-heading)!important;font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:var(--radius-sm)!important;transition:var(--transition)!important}.button--primary:hover{background-color:var(--red-electric)!important;border-color:var(--red-electric)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #c8392b66!important}.button--secondary{background-color:transparent!important;color:var(--white)!important;border:2px solid var(--gray-mid)!important;font-family:var(--font-heading)!important;font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:var(--radius-sm)!important;transition:var(--transition)!important}.button--secondary:hover{border-color:var(--white)!important;background-color:#ffffff0d!important}.text-with-icons{background-color:var(--dark-2)!important;border-top:1px solid var(--dark-3)!important;border-bottom:1px solid var(--dark-3)!important}.text-with-icons__item{color:var(--white)!important}.text-with-icons__icon-wrapper svg,.text-with-icons__icon-wrapper img{color:var(--red-primary)!important;stroke:var(--red-primary)!important}.text-with-icons__title{font-family:var(--font-heading)!important;font-size:13px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--white)!important}.text-with-icons__content,.text-with-icons__content p{font-size:12px!important;color:var(--gray-mid)!important}.footer{background-color:var(--dark-1)!important;border-top:1px solid var(--dark-3)!important;color:var(--gray-mid)!important}.footer__title,.footer__title.heading{font-family:var(--font-heading)!important;font-size:12px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--white)!important}.footer__link-item,.footer__link-item.link{font-size:13px!important;color:var(--gray-mid)!important;transition:var(--transition)!important}.footer__link-item:hover,.footer__link-item.link:hover{color:var(--red-primary)!important}.footer__newsletter-form .form__field{background-color:var(--dark-3)!important;border:1px solid var(--dark-3)!important;border-radius:var(--radius-sm)!important;color:var(--white)!important;font-family:var(--font-body)!important}.footer__newsletter-form .form__field:focus{border-color:var(--red-primary)!important}.footer__newsletter-form .button--primary{background-color:var(--red-primary)!important}.footer__aside{background-color:var(--dark-1)!important;border-top:1px solid var(--dark-3)!important;color:var(--gray-mid)!important;font-size:12px!important}.social-media__link svg{color:var(--gray-mid)!important;transition:var(--transition)!important}.social-media__link:hover svg{color:var(--red-primary)!important}.section--text-centered{background-color:var(--dark-1)!important;border-top:1px solid var(--dark-3)!important;border-bottom:1px solid var(--dark-3)!important}.section--text-centered .heading{font-family:var(--font-display)!important;font-size:clamp(36px,5vw,64px)!important;letter-spacing:2px!important;color:var(--white)!important;text-transform:uppercase!important}.section--text-centered .rte{color:var(--gray-steel)!important;font-size:15px!important;line-height:1.8!important}.newsletter-section,[data-section-type=newsletter]{background-color:var(--dark-2)!important;border-top:1px solid var(--dark-3)!important}[data-section-type=newsletter] .heading{font-family:var(--font-display)!important;letter-spacing:2px!important;color:var(--white)!important;text-transform:uppercase!important}[data-section-type=newsletter] .rte p{color:var(--gray-steel)!important}[data-section-type=newsletter] .form__field{background-color:var(--dark-3)!important;border:1px solid var(--dark-3)!important;color:var(--white)!important;border-radius:var(--radius-sm)!important}[data-section-type=newsletter] .form__field:focus{border-color:var(--red-primary)!important;outline:none!important}.featured-collection{background-color:var(--black)!important}.featured-collection .section-header .heading{font-family:var(--font-display)!important;font-size:clamp(28px,4vw,48px)!important;letter-spacing:2px!important;color:var(--white)!important}.featured-collection .link--secondary{font-family:var(--font-heading)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--gray-light)!important;transition:var(--transition)!important}.featured-collection .link--secondary:hover{color:var(--red-primary)!important}[data-section-type=collection-with-image]{background-color:var(--dark-1)!important}.form__field,input[type=text],input[type=email],input[type=search],textarea,select{background-color:var(--dark-3)!important;border:1px solid var(--dark-3)!important;color:var(--white)!important;font-family:var(--font-body)!important;border-radius:var(--radius-sm)!important}.form__field:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:var(--red-primary)!important;outline:none!important;box-shadow:0 0 0 2px #c8392b33!important}.form__floating-label{color:var(--gray-mid)!important}.cart{background-color:var(--dark-1)!important}.cart__title{font-family:var(--font-display)!important;letter-spacing:2px!important;color:var(--white)!important;text-transform:uppercase!important}.line-item__title{font-family:var(--font-heading)!important;color:var(--white)!important}.line-item__price--highlight{font-family:var(--font-mono)!important;color:var(--white)!important;font-weight:700!important}.pagination__item{background-color:var(--dark-3)!important;color:var(--white)!important;border:1px solid var(--dark-3)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-heading)!important}.pagination__item--current,.pagination__item:hover{background-color:var(--red-primary)!important;border-color:var(--red-primary)!important;color:var(--white-pure)!important}.collection-header__title,.collection-header__title.heading{font-family:var(--font-display)!important;letter-spacing:2px!important;color:var(--white)!important;text-transform:uppercase!important}.collection-drawer{background-color:var(--dark-2)!important}.collection-drawer__title{font-family:var(--font-heading)!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--white)!important}.filter-group__title{font-family:var(--font-heading)!important;font-size:12px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--gray-steel)!important}.select-button{background-color:var(--dark-3)!important;border:1px solid var(--dark-3)!important;color:var(--white)!important;font-family:var(--font-body)!important;border-radius:var(--radius-sm)!important}.product-meta__title{font-family:var(--font-heading)!important;font-size:28px!important;font-weight:600!important;color:var(--white)!important;line-height:1.2!important}.product-meta__vendor{font-size:11px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--red-primary)!important}.product-meta__reference{font-size:10px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#555!important;font-family:inherit!important}.product-meta__price-list .price--highlight{font-family:var(--font-mono)!important;font-size:28px!important;font-weight:700!important;color:var(--white)!important}.product-form__info-content .price,.product-form__info-content .price--highlight{color:#fff!important;font-weight:700!important}.product-form__info-content .price--compare{font-weight:700!important}.block-swatch__item{background-color:var(--dark-2)!important;border:1px solid var(--dark-3)!important;color:var(--gray-steel)!important;font-family:var(--font-mono)!important;border-radius:var(--radius-sm)!important;transition:var(--transition)!important}.block-swatch__item:hover,.block-swatch__item.is-selected{background-color:var(--red-primary)!important;color:var(--white-pure)!important;border-color:var(--red-primary)!important}.inventory-bar{display:none!important}.product-form .button--primary{padding:18px!important;font-size:15px!important;letter-spacing:3px!important}.loading-bar{background-color:var(--red-primary)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--dark-2)}::-webkit-scrollbar-thumb{background:var(--dark-3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gray-mid)}.popover{background-color:var(--dark-2)!important;border:1px solid var(--dark-3)!important;box-shadow:0 20px 60px #000c!important}.popover__header{background-color:var(--dark-2)!important;border-bottom:1px solid var(--dark-3)!important}.popover__title{font-family:var(--font-heading)!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--white)!important}.badge,.product-label{font-family:var(--font-body)!important;font-size:10px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;border-radius:2px!important}.container{max-width:1440px!important}.alert--success{background-color:#00aa001a!important;border-color:#0a0!important;color:#0a0!important}.alert--error{background-color:#c8392b1a!important;border-color:var(--red-primary)!important;color:var(--red-primary)!important}.placeholder-svg{fill:var(--dark-3)!important;color:var(--gray-mid)!important}.quantity-selector{background-color:var(--dark-3)!important;border:1px solid var(--dark-3)!important;border-radius:var(--radius-sm)!important}.quantity-selector__button{color:var(--white)!important}.quantity-selector__input{background-color:transparent!important;color:var(--white)!important;font-family:var(--font-mono)!important}.tab-list__item{font-family:var(--font-heading)!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--gray-light)!important}.tab-list__item.is-active,.tab-list__item:hover{color:var(--white)!important;border-bottom-color:var(--red-primary)!important}.breadcrumb__item{font-size:12px!important;color:var(--gray-mid)!important;font-family:var(--font-body)!important}.breadcrumb__item.is-active{color:var(--gray-steel)!important}.breadcrumb__separator{color:var(--dark-3)!important}.plus-button:before,.plus-button:after{background-color:var(--gray-steel)!important}.logo-list{background-color:var(--dark-2)!important;border-top:1px solid var(--dark-3)!important;border-bottom:1px solid var(--dark-3)!important}.logo-list__item img{filter:brightness(0) invert(1)!important;opacity:.4!important;transition:var(--transition)!important}.logo-list__item:hover img{opacity:.9!important}@media(max-width:768px){.slideshow__title,.slideshow__title.heading{font-size:52px!important;padding-left:20px!important}.slideshow__content{font-size:26px!important;padding-left:20px!important;text-align:left!important}.content2{font-size:14px!important}}@media(max-width:480px){.slideshow__title,.slideshow__title.heading{font-size:60px!important;text-align:left!important;padding-left:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
