.sd-product-page,.sd-product-page .layout-boxed,.sd-product-page #PageContainer,.sd-product-page #MainContent{background:#151719;color:#e2e5e7}
.sd-product-page #MainContent{font-family:'DM Sans',sans-serif;font-size:14px;line-height:1.65}
.sd-product-page .bredcrumbWrap,.sd-product-page .breadcrumbWrap{background:#151719;border:0;padding:18px 0;margin:0 0 12px}
.sd-product-page .bredcrumbWrap *,.sd-product-page .breadcrumbWrap *{color:#b9bec2!important}
.sd-product-page .product-template__container{padding-bottom:36px}
.sd-product-page .product-single{margin-bottom:30px}
.sd-product-page .product-single__meta{background:#23272a;border:1px solid #393d40;padding:26px}
.sd-product-page .product-single__title{font:800 clamp(30px,3.1vw,46px)/1.08 'Barlow Condensed',sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase;margin:0 0 18px}
.sd-product-page .product-single__price{margin:16px 0 22px}
.sd-product-page .product-price__price{color:#ff944f;font-size:28px;font-weight:700}
.sd-product-page .product-single__price s{color:#b5bbc0}
.sd-product-page .prod-large-img,.sd-product-page .product-single__photo{background:#d7d8d6}
.sd-product-page .product-featured-img{mix-blend-mode:multiply}
.sd-product-page .product-single__thumbnail{background:#d7d8d6;border-color:#454a4f}
.sd-product-page .product-single__thumbnail img{mix-blend-mode:multiply}
.sd-product-page .product-single__thumbnail.active-thumb{border-color:#ed6d24}
.sd-product-page .product-form{margin:0}
.sd-product-page .product-form label,.sd-product-page .swatch .header,.sd-product-page .line-item-property__field label{color:#f0f1f2;font-size:12px;font-weight:700;letter-spacing:.6px}
.sd-product-page .swatch{margin-bottom:16px}
.sd-product-page .swatch .swatch-element .swatchLbl{background:#171a1d;color:#e8eaec;border:1px solid #646c73;border-radius:2px;min-height:42px;line-height:1.3;padding:12px 14px;height:auto}
.sd-product-page .swatch .swatch-element input:checked+.swatchLbl{background:#ed6d24;color:#111;border-color:#ed6d24;box-shadow:0 0 0 1px #ed6d24;font-weight:800}
.sd-product-page .swatch .swatch-element input:focus-visible+.swatchLbl{outline:2px solid #fff;outline-offset:3px}
.sd-product-page .swatch .swatch-element.soldout .swatchLbl{opacity:.45;text-decoration:line-through}
.sd-product-page .product-form select,.sd-product-page .product-form input[type=text],.sd-product-page .product-form input[type=number],.sd-product-page .product-form textarea{background-color:#171a1d;color:#fff;border:1px solid #646c73;border-radius:2px;min-height:44px}
.sd-product-page .product-form select option{background:#171a1d;color:#fff}
.sd-product-page .qtyField{background:#171a1d;border:1px solid #646c73}
.sd-product-page .qtyField a{color:#fff}
.sd-product-page .product-form .qtyField input{border:0}
.sd-product-page .product-action{margin-top:22px}
.sd-product-page .product-form__cart-submit{background:#ed6d24;color:#111;border:1px solid #ed6d24;border-radius:2px;min-height:52px;font-weight:800;letter-spacing:1px}
.sd-product-page .product-form__cart-submit:hover{background:#ff944f;border-color:#ff944f;color:#111}
.sd-product-page .product-form__cart-submit:disabled{opacity:.5;cursor:not-allowed}
.sd-product-page .product-info,.sd-product-page .product-single__description,.sd-product-page .wishlist-sharing{color:#c5cbd0}
.sd-product-page .wishlist-sharing a,.sd-product-page .product-info a,.sd-product-page .jdgm-prev-badge{color:#dbe0e3}
.sd-product-page .product-tabs,.sd-product-page .tab-container,.sd-product-page .tab-content{background:#23272a;color:#dce1e4;border-color:#41474c}
.sd-product-page .tab-content{padding:26px}
.sd-product-page .product-description{font-size:14px;line-height:1.8;color:#dce1e4}
.sd-product-page .product-description :is(p,span,strong,b,li,h1,h2,h3,h4,h5){color:inherit!important;background-color:transparent!important}
.sd-product-page .product-description a{color:#ff944f}
.sd-product-page .tabs a,.sd-product-page .tablink{color:#fff;background:#23272a;border-color:#41474c}
.sd-product-page .tabs li.active a,.sd-product-page .tabs a.active{color:#ff944f;border-color:#ed6d24}
.sd-product-page .acor-ttl{background:#23272a;border-color:#41474c;color:#fff}
.sd-product-page .related-product .section-header h2,.sd-product-page .related-products h2{color:#fff}
@media(max-width:767px){.sd-product-page .bredcrumbWrap,.sd-product-page .breadcrumbWrap{padding:12px 0;margin-bottom:8px}.sd-product-page .product-single__photos{margin-bottom:18px}.sd-product-page .product-single__meta{padding:20px 16px}.sd-product-page .product-single__title{font-size:32px}.sd-product-page .product-price__price{font-size:25px}.sd-product-page .swatch .swatch-element .swatchLbl{padding:11px 12px}.sd-product-page .tab-content{padding:20px 16px}.sd-product-page .product-description{font-size:14px}.sd-product-page .product-single{margin-bottom:20px}}
.sd-product-page .qtyField .qtyBtn{background:#343b40;color:#fff;border-color:#646c73}.sd-product-page .qtyField .qtyBtn:hover{background:#ed6d24;color:#111}
