body:has(.trenches-product-bg){background:#050505;color:var(--contrast)}body:has(.trenches-product-bg) #MainContent{position:relative;z-index:1;color:var(--contrast)}body:has(.trenches-product-bg) .trenches-product-bg-section{height:0;overflow:visible}body:has(.trenches-product-bg) .shopify-section-group-header-group:not(.header-section),body:has(.trenches-product-bg) .shopify-section-group-footer-group,body:has(.trenches-product-bg) footer{display:none!important}body:has(.trenches-product-bg) #MainContent>.shopify-section,body:has(.trenches-product-bg) .section,body:has(.trenches-product-bg) .product-information,body:has(.trenches-product-bg) .product-details,body:has(.trenches-product-bg) .product-recommendations{background:transparent!important;color:var(--contrast)}body:has(.trenches-product-bg) media-gallery,body:has(.trenches-product-bg) slideshow-component,body:has(.trenches-product-bg) slideshow-container,body:has(.trenches-product-bg) slideshow-slides,body:has(.trenches-product-bg) slideshow-slide,body:has(.trenches-product-bg) .product-media,body:has(.trenches-product-bg) .product-media-container,body:has(.trenches-product-bg) .product-media>*,body:has(.trenches-product-bg) .product-media__image{background:transparent!important}body:has(.trenches-product-bg) .product-media__image{background-color:transparent!important;object-fit:contain}body:has(.trenches-product-bg) .product-media img,body:has(.trenches-product-bg) .product-card img{filter:drop-shadow(0 18px 42px rgba(0,0,0,.42))}body:has(.trenches-product-bg) h1,body:has(.trenches-product-bg) h2,body:has(.trenches-product-bg) h3,body:has(.trenches-product-bg) .product-title,body:has(.trenches-product-bg) product-price,body:has(.trenches-product-bg) .price,body:has(.trenches-product-bg) .text-block,body:has(.trenches-product-bg) label,body:has(.trenches-product-bg) legend{color:var(--contrast)!important}body:has(.trenches-product-bg) h1{text-transform:uppercase;letter-spacing:.02em}body:has(.trenches-product-bg) .product-information a,body:has(.trenches-product-bg) .product-recommendations a{color:var(--contrast)}body:has(.trenches-product-bg) .variant-option,body:has(.trenches-product-bg) .variant-option label,body:has(.trenches-product-bg) .quantity-selector,body:has(.trenches-product-bg) .quantity-selector button{border-color:color-mix(in srgb,var(--contrast) 72%,transparent)!important;color:var(--contrast)!important;background:#0000002e!important}body:has(.trenches-product-bg) .quantity-selector input[type=number]{color:var(--contrast)!important}body:has(.trenches-product-bg) .variant-option{--color-variant-background: rgba(0, 0, 0, .18);--color-variant-text: var(--contrast);--color-variant-border: color-mix(in srgb, var(--contrast) 72%, transparent);--color-variant-hover-background: rgba(245, 241, 230, .1);--color-variant-hover-border: var(--contrast);--color-variant-hover-text: var(--contrast);--color-selected-variant-background: var(--contrast);--color-selected-variant-border: var(--contrast);--color-selected-variant-text: var(--control-text, var(--signature));--color-selected-variant-hover-background: var(--contrast);--color-selected-variant-hover-border: var(--contrast);--color-selected-variant-hover-text: var(--control-text, var(--signature))}body:has(.trenches-product-bg) input[type=radio]:checked+label,body:has(.trenches-product-bg) .variant-option label:has(input:checked),body:has(.trenches-product-bg) .add-to-cart-button,body:has(.trenches-product-bg) .shopify-payment-button__button{background:var(--contrast)!important;color:var(--control-text, var(--signature))!important;border-color:var(--contrast)!important}body:has(.trenches-product-bg) .variant-option__button-label:has(:checked){color:var(--control-text, var(--signature))!important}body:has(.trenches-product-bg) .variant-option__button-label:has(:checked) .variant-option__button-label__pill{background:var(--contrast)!important}body:has(.trenches-product-bg) .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:var(--control-text, var(--signature))!important}body:has(.trenches-product-bg) .shopify-payment-button__button{opacity:.92}body:has(.trenches-product-bg) .product-recommendations{margin-top:2rem;padding-bottom:3rem}@media(max-width:749px){body:has(.trenches-product-bg) .product-media-container{min-height:48vh}body:has(.trenches-product-bg) .product-details{padding-inline:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trenches-product.css.map */
