.template-product{background:#050505;color:#fff}.product__media-wrapper{background:#0a0a0a;border-radius:0!important}.product-media-container{border:none!important;background:#0a0a0a}.product__media img{transition:.5s ease}.product__media:hover img{transform:scale(1.04)}.product__vendor{display:block!important;font-size:13px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#8b0000!important;margin-bottom:6px!important}.product__title h1{font-size:22px!important;font-weight:500!important;letter-spacing:.3px!important;color:#fff!important;line-height:1.4!important;text-transform:none!important;margin-bottom:12px!important}.price{margin-bottom:10px!important}.price__regular .price-item--regular{font-size:26px!important;font-weight:800!important;color:#fff!important}.price__sale .price-item--regular,.compare-at-price{font-size:16px!important;font-weight:400!important;color:#888!important;text-decoration:line-through!important;opacity:1!important}.price__sale .price-item--sale{font-size:26px!important;font-weight:800!important;color:#fff!important}.badge--sale,.price__badge-sale{background:#8b0000!important;color:#fff!important;font-size:12px!important;font-weight:800!important;padding:3px 8px!important;border-radius:4px!important;letter-spacing:.5px!important;border:none!important}.tax-note{color:#888!important;font-size:12px!important}.product-form__input legend,.variant-option legend{color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.5px!important;margin-bottom:12px!important;text-transform:uppercase!important}.variant-option__button-label{background:#0d0d0d!important;border:1.5px solid #2a2a2a!important;color:#ccc!important;border-radius:8px!important;min-width:54px!important;height:54px!important;font-size:14px!important;font-weight:600!important;transition:.2s ease!important;flex-direction:column!important;gap:2px!important}.variant-option__button-label:hover{border-color:#8b0000!important;color:#fff!important}.variant-option__button-label:has(:checked){background:#8b0000!important;border-color:#8b0000!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #8b000066!important}.variant-option__button-label:has([data-option-available=false]){opacity:.35!important;text-decoration:line-through!important}.product-form__submit,.product-form__buttons .button{width:100%!important;background:#8b0000!important;color:#fff!important;border:none!important;border-radius:8px!important;height:58px!important;font-size:16px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;transition:.3s ease!important;box-shadow:0 4px 20px #8b000059!important}.product-form__submit:hover,.product-form__buttons .button:hover{background:#a00000!important;box-shadow:0 6px 25px #8b00008c!important;transform:translateY(-1px)!important}.shopify-payment-button__button{border-radius:8px!important;height:54px!important;font-weight:800!important;font-size:15px!important}.quantity-selector{background:#0d0d0d!important;border:1.5px solid #2a2a2a!important;color:#fff!important;border-radius:8px!important}.bm-delivery-box{border:1px solid #1e1e1e!important;border-radius:12px!important;padding:18px!important;margin:20px 0!important;background:#0a0a0a!important}.accordion,details.accordion{border:1px solid #1a1a1a!important;border-radius:10px!important;margin-bottom:10px!important;overflow:hidden!important;background:#0a0a0a!important}.accordion summary,details.accordion>summary{color:#fff!important;font-weight:700!important;font-size:15px!important;letter-spacing:.3px!important;padding:16px 20px!important;background:#0d0d0d!important}.accordion summary:hover,details.accordion>summary:hover{background:#111!important;color:#8b0000!important}.accordion__content,details.accordion>div{color:#aaa!important;font-size:14px!important;line-height:1.8!important;padding:0 20px 18px!important;background:#0a0a0a!important}.thumbnail{border:1px solid #222!important;border-radius:6px!important}.thumbnail[aria-current]{border-color:#8b0000!important;border-width:2px!important}@media(min-width:750px){.product__info-wrapper{position:sticky!important;top:100px!important}}.product__info-wrapper hr,.product__info-container hr{border-color:#1a1a1a!important;margin:16px 0!important}@media(max-width:749px){.product-form__buttons{position:fixed!important;bottom:0!important;left:0!important;width:100%!important;z-index:999!important;background:#000!important;padding:12px 16px!important;border-top:1px solid #1a1a1a!important;box-shadow:0 -8px 30px #0009!important}body{padding-bottom:85px!important}.product__title h1{font-size:18px!important}}.product-recommendations h2,.complementary-products h2,.section-resource-list__header h2{color:#fff!important;font-size:20px!important;font-weight:800!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-left:4px solid #8B0000!important;padding-left:12px!important;margin-bottom:20px!important}.product-recommendations .card-wrapper,.complementary-products .card-wrapper{background:#0a0a0a!important;border:1px solid #1a1a1a!important;border-radius:10px!important;overflow:hidden!important;transition:.3s ease!important}.product-recommendations .card-wrapper:hover,.complementary-products .card-wrapper:hover{border-color:#8b0000!important;transform:translateY(-4px)!important}.product-recommendations .price,.complementary-products .price{color:#fff!important;font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bm-product-page.css.map */
