#bwp_slider_price::before, #bwp_slider_price::after,.bwp_slider_price::before, #bwp_slider_price::after {
background: #fff none repeat scroll 0 0;
content: "";
display: inline-block;
height: 100%;
position: absolute;
width: 5px;
z-index: 1;
}
#bwp_slider_price,.bwp_slider_price{
background-color: #f03939;
border-radius: 5px;
height: 6px;
margin: 10px;
position: relative;
}
#bwp_slider_price	.ui-slider-handle,.bwp_slider_price	.ui-slider-handle {
background: #fff none repeat scroll 0 0;
border: 3px solid #f03939;
color: #f03939;
cursor: e-resize;
display: block;
height: 14px;
position: absolute;
text-align: center;
top: -7px;
width: 14px;
z-index: 15;	
margin-right: inherit;
padding-left: inherit;
padding-right: inherit;
}
.tongge-filter{
position:fixed;
border:1px solid #dfdfdf;
overflow:scroll;
padding:10px;
background:white;
z-index:999;
top:100px;
bottom:100px;
right:-400px;
width:400px;
transition:all 0.35s ease;
}
.tongge-filter.active{
right:0px;	
}
.bwp-woocommerce-filter-product .navbar-header{
position:fixed;
top:50%;
right:0px;
transition:all 0.35s ease;
}
.bwp-woocommerce-filter-product .navbar-header.active{
right:400px;
}
#bwp_form_filter_product {
float:left;
}
#bwp_form_filter_product .bwp-filter{
float:left;
width:100%;
}
#bwp_form_filter_product .bwp-filter li{
float:left;
padding:5px;
}
#bwp_form_filter_product .bwp-filter input{
display:none;
}
#bwp_form_filter_product .bwp-filter span {
border: 1px solid #ddd;
display: block;
height: 20px;
margin: 5px 5px 5px 0;
padding: 0;
width: 20px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
box-sizing: content-box;
}
#bwp_form_filter_product .bwp-filter span.active{
border: 2px solid red;
}
#button-price-slider{
margin:5px;
float:right;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.loading:before{
content:"";
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:9999;
background-color:rgba(0,0,0,0.9);
}
.loading span {
border: 16px solid #f3f3f3; border-top: 16px solid #3498db; border-radius: 50%;
width: 50px;
height: 50px;
animation: spin 2s linear infinite;
position:fixed;
left:50%;
top:50%;
z-index:10000;
}
.bwp-filter-homepage .clear_all{
display : none;
}.popup-template .modal {
opacity: 0;
-webkit-transition: all 250ms ease;
-o-transition: all 250ms ease;
transition: all 250ms ease;
}
.popup-template .modal.is-open {
opacity: 1;
-webkit-transition: all 250ms ease;
-o-transition: all 250ms ease;
transition: all 250ms ease;
}.wt-mycoupons ul li {
box-sizing: border-box;
display: inline-block;
padding: 15px;
width: 170px;
min-height: 60px;
margin-bottom: 15px;
vertical-align: top;
line-height: 1.4;
}   
.wt_coupon_wrapper{ width:100%; position:relative; flex-direction:row; flex-wrap:wrap; display:flex; justify-content:flex-start; margin-bottom:15px; gap:26px;  padding:15px 4px 4px 4px; }
.wt_coupon_wrapper .wt-single-coupon, .wt_coupon_wrapper .wt-sc-hidden-coupon-box{ width:30%; min-width:240px; margin:0px; flex:1 0 30%; }
.wt_coupon_wrapper .wt-sc-hidden-coupon-box{ content:""; visibility:hidden; }
.wt_sc_pagination{ width:100%; clear:both; margin-bottom:15px; text-align:right; }
.wt_sc_pagination .woocommerce-pagination{ display:inline-block; float:none; }
.wt_sc_available_coupon_sort_by{ float:right; font-size:14px; }
.wt_sc_bogo_cart_item_discount, .wt_sc_bogo_cart_item_discount *{ color:green; font-size:small; }@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap");
.sr-headless-checkout {
background-color: #000;
border-radius: 6px;
color: #fff;
border: 0;
position: relative;
padding: 10px;
width: 100%;
cursor: pointer;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 10px;
font-family: "Open Sans", sans-serif;
line-height: initial !important;
}
.sr-d-flex {
display: flex;
}
.flex-center {
justify-content: center;
}
.full-width {
width: 100%;
}
.sr-discount-label {
font-size: 9px;
color: #000;
text-transform: none;
position: absolute;
top: -8px;
left: 6px;
background-color: #53ff73;
border-radius: 3px;
padding: 0 10px;
}
.sr-powered-by {
position: absolute;
right: 5px;
bottom: 2px;
font-size: 0;
}
.sr-powered-by img {
width: 90%;
}
.sr-pl-15 {
padding-left: 15px;
}
.sr-pr-15 {
padding-right: 15px;
} .headless-modal {
position: fixed; z-index: 2147483647; left: 0;
top: 0;
width: 100%; height: 100vh; min-height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); } .headless-modal-content {
position: fixed;
bottom: 0;
top: 0;
background-color: #363535a1;
width: 100%;
}
.headless-modal-body {
height: 100%;
width: 100%;
margin: 0 auto;
}
@media screen and (min-width: 550px) {
.App {
max-width: 414px;
}
}
.headless-modal-body > iframe {
height: 100%;
border: 0;
width: 100%;
}
.headless-payment-iframe {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
border: none;
margin: 0;
padding: 0;
overflow: auto;
z-index: 2147483648;
background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); }
.sr-headless-checkout.invert span,
.sr-headless-checkout.invert span+img,
.sr-headless-checkout.invert .sr-powered-by
{
filter: invert(1);
}
.shiprocket-headless{
margin-top: 20px
}
.checkout-button.button.alt.wc-forward.inline-checkout{
display:block!important;
}