.one-onsale{background-color:rgba(18,22,26) !important;color:#9d9fa1;}
.one-onsale-header{background-color:rgba(12,16,20) !important;padding:50px 0;}
.one-onsale-title{margin:auto;font-family:'Covered By Your Grace';font-display:optional;color:#eee;font-size:3em;max-width:900px;font-weight:bolder}
.one-onsale-subtitle{max-width:980px;margin:auto;font-weight:normal;color:#eee;line-height:1.25;}
.one-onsale-logo{max-width:200px;}
.one-onsale-container{margin-bottom:100px;max-width:1560px;min-height:800px;}
.one-onsale-figure{}
.one-onsale-block-title-container{min-height:40px;}
.one-onsale-block-title{color:#333;line-height:1.15em;font-weight:normal;}
.one-onsale-block-title:hover{color:#dc3545;}
.one-onsale-block-price{color:#222;font-size:12px;text-decoration:line-through;}
.one-onsale-block-btn{min-width:65%;}
.one-onsale-sales-price{color:#000;font-size:17px;font-family:Tahoma,Verdana;font-weight:bold}
.one-onsale-block-save{text-align:center;color:#222222;font-size:14px;}
.one-onsale-block figure span{position:absolute;top:15px;left:15px;background-color:#009353;padding:2px 10px;border-radius:10px;color:#fff;font-size:12px;}
.one-onsale-block-off{margin:auto;background-color:#FFE000;color:#000;width:-moz-fit-content;width:fit-content;padding:2px 10px;font-size:12px;border-radius:5px;font-family:Tahoma,Verdana;font-weight:bold}

@media(max-width:991.98px){
    .one-onsale-header{padding:30px 0;}
    .one-onsale-logo{max-width:160px;}
    .one-onsale-title{font-family:'Covered By Your Grace';font-display:optional;color:#fff;font-size:2.5em;max-width:85%;margin:auto;}
    .one-onsale-subtitle{max-width:85%;margin:auto;font-weight:normal;}
    .one-onsale-container{margin-top:20px;margin-bottom:150px;max-width:1500px;}
    .one-onsale-items-container{padding: 10px}
    .one-onsale-block-title-container{min-height:40px;}
    .one-onsale-block-title{font-size:13px;}
    .one-onsale-col{padding:2px !important;}
    .one-onsale-sales-price{color:#000;font-size:16px;font-family:Tahoma,Verdana;font-weight:bold}
    .one-onsale-block-off{font-size:12px;}
    .one-onsale-block-btn{font-size:12px;padding:8px 10px}
}


/* flipdown clock */
.flipdown.flipdown__theme-dark .rotor-group-heading:before{color:#bbb;} /* header-color */
.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after{background-color: #bbb;}
.flipdown.c .rotor,.flipdown.flipdown__theme-dark .rotor-top,.flipdown.flipdown__theme-dark .rotor-leaf-front{color:#fff;background-color:#D62727;}
.flipdown.flipdown__theme-dark .rotor-bottom,.flipdown.flipdown__theme-dark .rotor-leaf-rear{color:#fff;background-color:#D62727;}
.flipdown.flipdown__theme-dark .rotor:after {border-top:solid 1px #111;}




.one-offers{background-color:rgba(18,22,26) !important;color:#9d9fa1;}
.one-offers-header{background-color:rgba(12,16,20) !important;padding:50px 0;}
.one-offers-title{margin:auto;font-family:'Covered By Your Grace';font-display:optional;color:#eee;font-size:2.65em;max-width:900px;}
.one-offers-subtitle{max-width:980px;margin:auto;font-weight:normal;color:#efefef;line-height:1.4;}


.one-offers-list-container{margin-bottom:100px;max-width:1280px;min-height:800px;}
.one-offers-list{padding-top:40px;}
.one-offers-list-right{text-align:center;padding-top:20px;}
.one-offers-list-card-active{background-color:rgba(6,10,14) !important;color:#eee;padding:15px;border:2px dashed #2CAA34;}
.one-offers-list-card-inactive{background-color:rgba(24,28,33) !important;color:#aaa;padding:15px;}
.one-offers-list-off{font-family:'Staatliches';font-size:3em;color:#2CAA34;font-weight:bolder;}
.one-offers-list-off-inactive{font-family:'Staatliches';font-size:3em;color:#bbb;font-weight:bolder;}
.one-offers-list-title{margin-bottom:8px;font-size:1.5em;}
.one-offers-list-subtitle{font-weight:normal;font-size:0.9em;line-height:1.35;max-width:600px;}
.one-offers-list-code{border:1px dashed #fff;border-radius:2px;text-align:center;padding:5px;font-size:1em;font-weight:bold;}
.one-offers-list-date{margin-top:15px;}
.one-offers-list-btn{padding:8px 40px}
@media (max-width:991.98px){
    .one-offers-list-off{font-family:'Staatliches';font-size:5em;color:#2CAA34;font-weight:bolder;}
    .one-offers-list-left{text-align:center;}
    .one-offers-header{padding:20px 0;}
}



.one-offers-container{margin-bottom:100px;max-width:1560px;min-height:800px;}
.one-offers-card-title{text-align:center;font-weight:bold;font-family:'Covered By Your Grace';font-display:optional;color:#eee;font-size:2.5em;}
.one-offers-block-title-container{min-height:40px;}
.one-offers-block-title{color:#333;line-height:1.15em;font-weight:normal;}
.one-offers-block-title:hover{color:#dc3545;}
.one-offers-block-price{color:#222;font-size:12px;text-decoration:line-through;}
.one-offers-block-btn{min-width:65%;}
.one-offers-sales-price{color:#C70039;font-size:20px;}
.one-offers-block-save{text-align:center;color:#C70039;font-size:11px;}
.one-offers-block-del{color:#222;font-size:11px;}
.one-offers-block figure span{position:absolute;top:15px;left:15px;background-color:#B90000;padding:2px 8px;border-radius:3px;color:#fff;font-size:12px;}
.one-offers-shipping-tips{color:#007651;font-size:11px;}
@media (max-width:991.98px){
    .one-offers-container{margin-top:20px;margin-bottom:150px;max-width:1500px;}
    .one-offers-items-container{padding: 10px}
    .one-offers-block-h6{margin-bottom:8px;}
    .one-offers-title{font-family:'Covered By Your Grace';font-display:optional;color:#fff;font-size:2em;max-width:85%;margin:auto;}
    .one-offers-subtitle{max-width:85%;margin:auto;font-weight:normal;}
    .one-offers-block-title-container{min-height:40px;}
    .one-offers-block-title{font-size:13px;}
    .one-offers-col{padding:2px !important;}
}


 /* catalog reviews */
.one-catalog-review-h3{margin-top:30px !important;color:#eee;font-weight:bold;font-family:'Covered By Your Grace';font-display:optional;font-size:2em;}
.one-catalog-review-card{background-color:rgba(24,28,33,0.9) !important;}
.one-catalog-review-left{border-right:1px solid rgba(34,37,41,0.9);min-height:230px}
.one-catalog-review-left small{color:#aaa;font-size:0.9em;}
.one-catalog-review-item{margin-top:35px;max-width:45%}
.one-catalog-review-item img{margin-right:10px;border-radius:3px;}
.one-catalog-review-item{color:#aaa;font-weight:normal;}
.one-catalog-review-body{color:#ddd;font-weight:600;max-width:90%}
.one-catalog-review-item a{color:#bbb;}
.one-catalog-review-item a:hover{text-decoration:underline;}
.one-catalog-review-date{color:#aaa;}
.one-catalog-review-title{color:#eee;}
.one-catalog-review-count{color:#333;font-weight:500;}
.one-catalog-review-reply{border:1px dashed #444;padding:10px 15px;color:#fff;border-radius:5px;max-width:500px;}
@media (max-width:991.98px) { 
    .one-catalog-review-left{border-right:0;border-bottom:1px solid rgba(34,37,41,0.9);min-height:50px;margin-bottom:10px}
    .one-catalog-review-item{margin-top:35px;max-width:100%}
    .one-catalog-review-body{max-width:100%}
}