 /* product */
.one-product-container{background-color:rgba(18,22,26) !important;color:#ddd;margin:0;overflow-x:hidden;}

.one-product-header{max-width:1280px;padding:0;padding-top:10px;}
.one-product-breadcrumb ol{margin-bottom:5px;background-color:transparent !important;padding:8px 0 !important;}
.one-product-breadcrumb a{color:#ccc;}
.one-product-breadcrumb a:hover{color:#fff;}
.breadcrumb-item+.breadcrumb-item::before{color:#aaa}


.one-product-image-container{min-height:360px}
.one-product-thumb{border:1px solid #333 !important;max-width:70px;max-height:70px}

.one-product-title{font-size:1.65em;color:#fff;line-height:1.35em;}
.one-product-body{padding-top:15px !important;overflow-x:hidden;background-color:rgba(24,28,33,0.9) !important;}
.one-product-body a{color:#ddd;}
.one-product-body-container{max-width:1280px;}
.one-product-body-price{;font-size:2.5em;color:#fff;}
.one-product-price-coupon-container{color:#ffc107 !important;font-size:0.4em !important;}
.one-product-price-coupon-tags{color:#111;padding-top:4px;padding-bottom:3px;}
.one-product-body-ul{padding-left:16px;}
.one-product-body-add-cart{font-weight:bolder;font-size:1.5em}
.one-product-body-btn{background:#D62727;color:#fff;}
.one-product-body-btn-sm{background:#111;color:#EEE;border: 1px solid #1f2328}
.one-product-body-btn-sm:hover{background:#000;color:#fff;}
.one-product-body-hr{background:#1f2328;margin:10px 0}
.one-product-body-btn-subscribe{background-color:rgba(17,21,25) !important;border-color:rgba(17,21,25);color:#ccc;}
.one-product-body-btn-subscribe:hover{background-color:rgba(12,16,20) !important;border-color:rgba(12,16,20);}
.one-product-subscribe hr{background-color:#444 !important;}
.one-product-subscribe a{text-decoration:underline !important;cursor:pointer}


.one-product-body-coupon{background:#111;border:1px dashed #dc3545;padding:5px 15px 10px 15px !important;border-radius:5px;margin-bottom:5px;display:inline-block;vertical-align:middle;}
.one-product-body-coupon-percent{font-family:Verdana,Arial,Georgia;font-size:28px;font-weight:bolder;color:#dc3545;}
.one-product-body-coupon-subtitle{font-size:12px;font-weight:400;color:#dc3545;}
.one-product-body-coupon-subtitle span{font-weight:bolder}

.one-product-shipping-methold{}
.one-product-shipping-tips{color:#98E140;}
.one-product-shipping-tips a{color:#98E140 !important;}
.one-product-inventory-low{color:#E46A05 !important;}
.one-product-inventory-instock{color:#98E140 !important;}

.one-product-highlight{margin-left:10px !important;margin-top:20px !important;}
.one-product-highlight-li{padding:3px 0;}
.one-product-highlight-icon{width:32px;vertical-align:top;}
.one-product-highlight-icon img{max-width:22px;}
.one-product-highlight-title{padding-bottom:10px}


.one-product-checkout-btn{background:#00CED1;color:#fff;}
.one-product-variations-btn{border:1px solid #aaa;color:#aaa;}
.one-product-variations-btn-selected{border:1px solid #02BC77 !important;color:#02BC77;}

.one-product-desc{min-height:800px;color:#ddd;background-color:rgba(12,16,20) !important;}
.one-product-desc-container{max-width:1280px;}
.one-product-desc-tab-active{padding:12px 35px;}
.one-product-desc-tab{padding:10px 35px;}

.nav-item{margin-right:10px;}
.nav-tabs .nav-link:not(.active), .nav-pills .nav-link:not(.active){background:#181C21;color:#ccc;}
.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus{background:#bb2d3b !important;color:#fff;}

.one-product-desc-description{margin-top:20px;margin-bottom:20px;}
.one-product-desc-ul{padding-left:15px;}
.one-product-property-table td{border:1px solid #333;color:#eee;}
.one-product-desc-tags{margin-top:20px;margin-bottom:20px;}
.one-product-tag-title{color:#eee;font-weight:bold;}
.one-product-tag-badge{background:rgba(24,28,33,0.9) !important;border:1px solid #000;padding:9px 15px;margin-bottom:6px;color:#eee;}

.page-details-shipping-card{background-color:transparent !important;padding:15px;}
.page-details-shipping-table{border:1px solid #222;}
.page-details-shipping-table td,.page-details-shipping-table th{border:1px solid #222;color:#eee}


.one-product-collections-badge{background:#111;color:#ccc;}
.one-product-collections-badge:hover{background:#000 !important;color:#fff !important;}


.one-product-related{background:#14171C;}
.one-product-related-container{max-width:1280px;margin:auto;padding-top:40px;padding-bottom:40px;}
.one-product-related-title{font-family:'Covered By Your Grace';font-display:optional;font-size:2.25em;margin-bottom:20px;font-weight:700;}
.one-product-related-block{min-height:300px;border:0;}
.one-product-related-block-body{padding:8px !important}
.one-product-related-title-container{}
.one-product-related-block-title{color:#111;font-size:0.9em;font-weight:400;}
.one-product-related-block-price{font-size:1.1em;font-weight:600;color: #333}



.one-product-explore{background:rgba(12,16,20)}
.one-product-explore-container{max-width:1280px;margin:auto;padding-top:40px;padding-bottom:40px;}
.one-product-explore-title{font-family:'Covered By Your Grace';font-display:optional;font-size:2em;margin-bottom:20px;font-weight:700;}
.one-product-explore-block{border:0;border-radius:3px;}
.one-product-explore-body{color:#555;padding-top:5px !important;}
.one-product-explore-body small{color:#333;font-size:0.9em;}
.one-product-explore-title-container{}
.one-product-explore-item-title{}
.one-product-explore-item-title a{color:#111;font-size:1.2em;font-weight:600;}
.one-product-explore-figure{overflow:hidden;margin-bottom:10px !important;background-color:#000;}
@media(max-width:720px){
    .one-product-body-coupon{margin-bottom:10px;display:block;}
    .one-product-explore-container{max-width:85%;margin:auto;padding-top:40px;padding-bottom:40px;}
    .one-product-shipping-methold{border:1px dashed #7eb838;padding:10px 15px !important;border-radius:5px;font-size:0.9em;}
}





.one-product-reviews-fluid{background-color:rgba(18,22,26) !important;}
.one-product-reviews-container{max-width:1280px;margin:auto;padding-top:30px;padding-bottom:60px;}
.one-product-reviews-h3{margin-top:40px !important;color:#eee;font-weight:bold;font-family:'Covered By Your Grace';font-display:optional;font-size:2em;margin-bottom:15px !important;}
.one-product-reviews-card{border-radius:0px;background-color:rgba(24,28,33,0.9) !important;border:1px solid rgba(34,37,41,0.9);}
.one-product-reviews-left{border-right:1px solid rgba(34,37,41,0.9);min-height:180px}
.one-product-reviews-left small{font-size:0.8em;}
.one-product-reviews-item{margin-top:35px;max-width:40%}
.one-product-reviews-item img{margin-right:10px;border-radius:3px;}
.one-product-reviews-item{color:#aaa;font-weight:normal;}
.one-product-reviews-body{color:#ddd;font-weight:500;}
.one-product-reviews-title{color:#eee;}
@media (max-width:991.98px) { 
    .one-product-reviews-left{border-right:0;border-bottom:1px solid rgba(34,37,41,0.9);min-height:50px;margin-bottom:10px}
    .one-product-reviews-item{margin-top:35px;max-width:100%}
}


.one-product-sales-notify{margin-top:25px;padding-y:25px;}
.one-product-sales-notify a{border-bottom:1px dashed #eee}
.one-product-sales-notify span{max-width:70%;margin:auto;}
.one-product-sales-notify hr{background-color:#666 !important;}

.one-product-sales-notify-modal-title{color:#444;}
.one-product-sales-notify-modal-body{color:#444 !important;padding:30px;}
.one-product-sales-notify-modal-body input::placeholder{color:#eee !important;}


@media(max-width:720px){
    .one-product-header{display:none;}
    .one-product-related-title{text-align:center}
    .one-product-related-row{padding:5px}
    .one-product-body{padding:0;padding-top:0 !important;}
    .one-product-body-right{padding:10px 15px;}
    .photoswipe figure{margin-bottom:0 !important;}
    #main_image_container{border-radius:0 !important;}
    .one-product-thumb-first{min-height:360px}
    .one-product-thumb-container{min-height:60px;padding:0px 15px 10px 15px;}
    .one-product-thumb{max-width:50px !important;max-height:50px;}
    .one-product-related-title{font-size:2em;font-weight:700;}
    .one-product-title{font-size:1.5em;color:#fff;line-height:1.15em;}
    .one-product-desc-ul li{margin-bottom:20px !important;}
    .one-product-highlight-title{padding-bottom:6px}
    .one-product-shipping-methold{margin-bottom:20px !important;}
}}