.sale-box {background: red; color: #fff; display: inline-block; padding: 5px 10px; font-size: 16px; line-height: 1; 
position: relative; margin-left:20px; text-align: center; font-weight: 600; text-transform: uppercase;}
.sale-box:before{content: ''; border: 12px solid red; width: 10px; height: 100%; position: absolute; left: -15px; top: 0; 
bottom: 0;border-left: 10px solid #fff;}
.recently_sliders .box-outer{margin-right: 10px; counter-increment: box-outer; width: 25%;}
.sale-box{background: #5F251B top right no-repeat !important; font-size: 0; width: 71px; height: 41px; position: absolute; 
top: -1px; left: 0px; padding: 0; margin: 0; line-height: 41px;}
.sale-box:before{display:none;}

/* Slider CSS Start */
.Qe_Recently-view .js-menu {height: 100%; width:0px; position: fixed; z-index:99999999999999; top: 0; right: 0; 
background:#fff; overflow-x: hidden; transition: 0.3s;}
.Qe-mystyle .js-menu{width:480px;}
.Qe-mystyle:before {content:""; width:100%; height:100vh; background: rgba(0,0,0, 0.5); position:fixed; top:0; left:0; 
z-index: 99999;}
.Qe-mystyle{overflow: hidden;}
.Qe_Recently-view .box-outer{padding:7px;}
.Qe_Recently-view .recently-viewed-ttl{margin:0 0 14px 0px; letter-spacing:0; color:#000; text-align: center;}
.Qe_Recently-view .clearAll{font-size: 14px; letter-spacing: 0; display: inline-block; cursor: pointer;}
.Qe_Recently-view .box-slider .product_title{text-align:center; padding:0 10px !important; font-weight:600; letter-spacing: 0; 
text-transform: none; margin-bottom:0px; margin-top:10px; font-size:17px; color:#000;}
.Qe_Recently-view .box-slider .rv__price{text-align: center; padding:0px 10px; font-size: 15px; color:#000; letter-spacing: 0;}
.Qe_Recently-view .box-slider .rv__price s {color:#888; margin-right:3px;}
.Qe_Recently-view .box-slider a {text-decoration: none; outline: none;}
.Qe_Recently-view .recently_sliders{position: relative; gap: 10px; padding-bottom:20px;}
.Qe_Recently-view .box-slider img {max-width:100%; display:inline-block;}
.Qe_Recently-view .box-slider .productImg {padding:0px; position: relative;}
.Qe_Recently-view{padding-left:15px; padding-right:15px; padding-top: 40px; padding-bottom: 40px;}
.Qe_Recently-view .box-slider .productImg.large{padding-top:100%;}
.Qe_Recently-view .box-slider .productImg.medium{padding-top:80%;}
.Qe_Recently-view .box-slider .productImg.small{padding-top:50%;}
.Qe_Recently-view .box-slider .productImg.compact{padding-top:100%;}


.Qe_Recently-view .box-slider {text-align:center; position:relative; background: #fff!important; width:100%;     
border: solid 1px #ccc; overflow: hidden; border-radius: 5px; padding-bottom:12px;}
.Qe_Recently-view .box-slider .product_price_main{padding:5px 10px 10px 10px;}
.Qe_Recently-view .js-menu__open {padding: 10px 15px; box-shadow: 0 2px 8px #00000029, 0 1px 2px #00000014; cursor: pointer; 
width: 80%; position: absolute; bottom:20px; left: 0; right: 0; z-index: 1; background: #fff; margin: 0 auto; letter-spacing: 0; 
opacity: 0; transition: transform .2s ease-in-out, opacity .4s ease; transform: translateY(100%); color:#000;}
.Qe_Recently-view .box-slider:hover .js-menu__open{opacity: 1; transform: translateY(0);}
.Qe_Recently-view .Qe-rating-star{display:flex; justify-content:center; color:#000; font-size:14px; letter-spacing:0; 
padding-top: 3px;}
.Qe_Recently-view .Qe-rating-star a {color:#db0960;}
.Qe_Recently-view .Qe-rating-star a span {margin:0 0 0 4px; font-size:15px;}
.Qe_Recently-view .discription-titile {display: inline-block; width: 100%; text-align: center; letter-spacing: 0; font-size: 15px;}
.Qe_Recently-view .discription-titile p {margin:0 0 15px 0;}
.Qe_box-wrap {position: relative;}
.cart-alert-success {color:green !important;}
/* Slider CSS Done */ 
  
/* Drawer CSS Start */
.Qe_Drawer-view .js-menu__context {background: rgba(0,0,0, 0.5); left: 0; opacity: 0; position: fixed; top: 0; 
transition: opacity 0.5s, visibility 0.5s; visibility: hidden; width: 100%; height: 100%; z-index: 40000;}
.Qe_Drawer-view .js-menu__open{cursor: pointer;}
.Qe_Drawer-view .js-menu__close .closebtn {cursor: pointer; font-size: 0px; width: 14px; height: 14px; 
background: url(https://cdn.shopify.com/s/files/1/0098/4406/4337/t/12/assets/close-icon.png) top right no-repeat; 
position: absolute; right:20px; top:20px;}
.Qe_Drawer-view .js-menu__expanded{-webkit-transform: translateX(0); transform: translateX(0); visibility: visible; opacity: 1;}
.Qe_Drawer-view .header-drower{position: relative; border-bottom: solid 1px #e6e6e6; padding:15px 12px; margin: 0 0 0px; 
display: flex; align-items: center;}
.Qe_Drawer-view .header-drower h2{margin:0px; letter-spacing: 0; font-size:15px; font-weight:600;}
.Qe_Drawer-view .detail-qe-drower-inner{padding:14px 24px 14px 24px;}
.Qe_Drawer-view .detail-qe-drower-inner .qe_product-size-guide{background: #f5f5f5; text-align: center; font-size: 14px; 
padding: 15px; margin: 3px 0;}
.Qe_Drawer-view .detail-qe-drower-inner .qe_product-size-guide p {padding:9px 0px; color: #333; letter-spacing: 0; margin:0px;}
.Qe_Drawer-view .detail-qe-drower-inner .qe_product-size-guide p a{color: #333;}
.Qe_Drawer-view .detail-qe-drower-inner .qe_product-size-guide p a:hover{text-decoration:none;}
.Qe_Drawer-view .QeAddtocart-btn{width: 100%; border: solid 1px #bbb; padding:16px 15px; background: #fff; font-size: 15px; 
letter-spacing: 0; text-transform: uppercase; display: inline-block; margin: 10px 0 10px 0; cursor: pointer; 
-webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; 
transition: all 300ms ease;}
.Qe_Drawer-view .QeAddtocart-btn:hover{background: #333; border-color:#333; color:#fff;}
.Qe_Drawer-view .QeGOtocart-link {width: 100%; border: solid 1px #bbb; padding:13px 15px; background: #fff; font-size: 15px; 
letter-spacing: 0; text-transform: uppercase; display: inline-block; margin: 10px 0 10px 0; cursor: pointer; 
-webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; 
-o-transition: all 300ms ease; transition: all 300ms ease; text-align: center; color: #000; text-decoration:none;}
.Qe_Drawer-view .QeGOtocart-link:hover {background: #333; border-color:#333; color:#fff;}
.Qe_Drawer-view .QeAddtocart-btn:disabled{cursor: not-allowed; opacity: 0.6;}
.Qe_Drawer-view .Qe-amazon-btn{width: 100%; padding:16px 15px; background: #fad676; font-size: 15px; letter-spacing: 0; 
display: inline-block; margin:0px 0 6px 0; cursor: pointer; -webkit-transition: all 300ms ease; 
-moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; 
transition: all 300ms ease; color:#333e48; border:none;}
.Qe_Drawer-view .Qe-amazon-btn:hover {background: #ffdf8a;}
.Qe_Drawer-view .Qe-amazon-btn img {vertical-align: -webkit-baseline-middle;}
.Qe_Drawer-view .Qe-morepayment-option-btn {text-align: center; display: inline-block;	width: 100%; font-size:13px; 
color:#6e6e6e; text-decoration:none; letter-spacing:0;}
.Qe_Drawer-view .Qe-morepayment-option-btn:hover{text-decoration: underline; color:#000;}
.Qe_Drawer-view .detail-qe-drower-inner .color-variant-bg {display: flex; align-items: center; justify-content:left; 
flex-wrap:wrap; gap:10px; padding:0 0 19px 0px;}
.Qe_Drawer-view .detail-qe-drower-inner .color-variant-bg .color-variant-title {min-width: 100%; margin:0 0 7px 0; 
letter-spacing: 0; font-weight: 400; font-size: 14px;}
.Qe_Drawer-view .detail-qe-drower-inner .color-variant-bg .color-variant-title span {color:#999999;}
.Qe_Drawer-view .detail-qe-drower-inner .radio-inner-box input{opacity: 0; position: absolute; right: 9000px;}
.Qe_Drawer-view .detail-qe-drower-inner .radio-inner-box label span{cursor: pointer; width: auto; height: auto; 
display: inline-block; border-radius: inherit; box-shadow: inherit; border: solid 1px #ccc; padding:3px 13px 3px 13px; 
font-size: 15px; letter-spacing: 0;}
.Qe_Drawer-view .detail-qe-drower-inner .radio-inner-box input[type=radio]:checked + span{background: #333; color: #fff; 
box-shadow: inherit; border-color: #333;}
.Qe_Drawer-view .detail-qe-drower-inner .sizes-variant-bg {display: flex; align-items: center; justify-content:left; 
flex-wrap:wrap;gap:10px; padding:0 0 19px 0px;}
.Qe_Drawer-view .detail-qe-drower-inner .sizes-variant-bg .color-variant-title{min-width: 100%; margin:8px 0 3px 0; 
letter-spacing: 0; font-weight: 400; font-size: 14px;}
.Qe_Drawer-view .detail-qe-drower-inner .sizes-variant-bg .color-variant-title span{color:#999999;}
.Qe_Drawer-view .detail-qe-drower-inner .sizes-variant-bg .radio-inner-box label span{cursor: pointer; width:auto; 
height:auto; display:inline-block; border-radius:inherit; box-shadow:inherit; border:solid 1px #ccc; padding:4px 13px 2px 13px; 
font-size:15px;letter-spacing:0;}
.Qe_Drawer-view .detail-qe-drower-inner .sizes-variant-bg .radio-inner-box input[type=radio]:checked + span {background:#e3729e;
color:#fff; box-shadow:inherit; border-color:#e3729e;}
.Qe_Drawer-view .product-details_dr-qe {display: grid; grid-template-columns:96px auto; column-gap: 20px;}
.Qe_Drawer-view .product-details__image_dr_qe {position: relative;}
.Qe_Drawer-view .img_list-dr_qe {position: absolute;}
.Qe_Drawer-view .img_list-dr_qe img {max-width:100%;}
.Qe_Drawer-view .detail-qe-drower-inner .size-variant-bg{ display: flex; flex-wrap: wrap; gap:0px 10px; padding: 0 0 19px 0px;}
.Qe_Drawer-view .detail-qe-drower-inner .size-variant-bg .color-variant-title{text-align: left; min-width: 100%; 
margin:4px 0 7px 0;letter-spacing: 0; font-weight: 500; font-size: 14px;}
.Qe_Drawer-view .product-details__title_qe {font-weight: 700; font-size: 17px; color:#000;}
.Qe_Drawer-view .product-details__subtitle_qe {font-size:13px; letter-spacing:0; color:#999; margin:0 0 8px 0px;}
.Qe_Drawer-view .productcard_reviews_qe_right a{color:#db0960; text-decoration:none; letter-spacing:0;}
.Qe_Drawer-view .productcard_reviews_qe_right a span {margin: 0 0 0 4px; font-size:15px;}
.Qe_Drawer-view .drbr-qe-right-price {padding: 0px 0px; font-size: 15px; color: #000; letter-spacing: 0; margin: 4px 0 0 0;}
.Qe_Drawer-view .drbr-qe-right-price s {color:#888; margin-right:3px;}
.Qe_Drawer-view .qe_product-discription_right{margin: 10px 0 9px 0; letter-spacing: 0; font-size: 15px; color: #333;}
.Qe_Drawer-view .qe_product-discription_right a {color:#333;}
.Qe_Drawer-view .qe_product-discription_right a:hover {text-decoration:none;}
.Qe_Drawer-view .qe_product-discription_right strong {font-size:14px;}
.Qe_Drawer-view .view_full-details_right_qe {display: inline-block; width:100%; margin: 0 0 30px 0;}
.Qe_Drawer-view .view_full-details_right_qe a{text-decoration: none; letter-spacing: 0; font-size: 15px; color: #333; 
border-bottom: solid 1px #333; cursor: pointer;}
.Qe_Drawer-view .view_full-details_right_qe a:hover {border-color:#fff; color:#000;}
.Qe_Drawer-view .view_full-details_right_qe .more {cursor: pointer; display:inline-block;}
.Qe_Drawer-view .view_full-details_right_qe a.less{display:inline-block;}
.Qe_Drawer-view .discription-full{height: 70px; overflow: hidden; transition: 0.3s;}
.Qe_Drawer-view .more-product-desc{height:auto; overflow:inherit;}
.Qe_Recently-view .recently_sliders:focus-visible{outline: none; border: none; box-shadow: inherit;}
.Qe_Recently-view .box-slider button.remove-product-btn {position: absolute; right: 0px; top: 0px; font-size: 0; 
background: #f00; border: none; height: 23px; width: 23px; border-radius: 100%; outline:none; cursor:pointer;}
.Qe_Recently-view .box-slider button.remove-product-btn:before{content: "x"; font-size: 17px; color: #fff;}
.Qe_Drawer-view .view_full-details_right_qe a {display:none;}
.Qe_Drawer-view .product-details_dr-qe .qe_product-details_right img{max-width:100%;}
.Qe_Drawer-view .product-details_dr-qe .qe_product-details_right table {width:100%;}
.Qe_Recently-view .slick-prev, .slick-next{height:26px !important; width:26px !important;}


	
 @media only screen and (max-width:767px) {
.Qe_Recently-view .js-menu__open{opacity: inherit; transition: inherit; transform: inherit; bottom:10px; padding:4px 15px;}
.Qe_Recently-view .box-slider .productImg.large{padding-top:100%;}
.Qe_Recently-view .box-slider .productImg.medium{padding-top:100%;}
.Qe_Recently-view .box-slider .productImg.small{padding-top:100%;}
.Qe_Recently-view .box-slider .productImg.compact{padding-top:100%;}
.Qe_Recently-view .box-slider .product_title{font-size:14px;}
.Qe_Recently-view {padding-left: 10px; padding-right: 10px;}
}
 @media only screen and (max-width:500px) {
.Qe-mystyle .js-menu {width: 100%; max-width:100%;}
}
/** 04052023 **/
.rps_hide{display:none !important;}
.Qe_Recently-view .recently_sliders .slick-prev {left: 0px; z-index: 1;}
.Qe_Recently-view .recently_sliders .slick-next {right: 0px; z-index: 1;}
.Qe_Recently-view .recently_sliders .slick-prev::before, .Qe_Recently-view .recently_sliders .slick-next::before{font-size:26px;}
.Qe_RV-vertical-popup .Qe_RV-vertical-popup-products .slick-prev {top:0px; left: 50%; z-index: 999999; transform: rotate(90deg);}
.Qe_RV-vertical-popup .Qe_RV-vertical-popup-products .slick-next {left: 50%; bottom:0px; top: unset; z-index: 999999; 
transform: rotate(90deg);}
.Qe_RV-vertical-popup .Qe_RV-vertical-popup-products .slick-prev::before, .Qe_RV-vertical-popup .Qe_RV-vertical-popup-products 
.slick-next::before{font-size: 26px; color: #ff7575;}
.Qe_RV-vertical-btn{position: fixed; right: 22px; top: 40%; z-index: 1; transform: rotate(-90deg) translateY(-50%); 
transform-origin: top right; z-index: 999999999999999;}
.Qe_RV-vertical-btn button.recentview_view{border: solid 1px; cursor: pointer; outline: none; box-shadow: none;}
.recentview_view{background: rgb(82, 81, 80); color: #fff; border: 0; padding: 10px 15px; font-size: 16px; line-height: 24px;}
.Qe_RV-vertical-popup{display: none; border:solid 1px #c9c9c9; right: 0px; position: fixed; background: #efefef; 
z-index: 9999999999; text-align: center; width:250px; height: 85%; align-items: center; top:10%; transition: 0.3s;}
.Qe_RV-vertical-popup-products {height: 100%; width:250px; display: inline-block; outline: none; box-shadow: none; padding: 30px 0;}
.Qe_RV-vertical-popup-close{position: absolute; right: 288px; top: 50%; z-index: 9999999999; transform: rotate(-90deg); 
transform-origin: top right; background: rgb(82, 81, 80); color: #fff; border: 1px; padding: 10px 15px; font-size: 16px; 
border:solid 1px #ccc; cursor:pointer;}
.Qe_RV-vertical-popup-box-slider h4{font-size:13px; margin:3px 0 2px 0px;}
.recentview_view .fa, .Qe_RV-vertical-popup-close .fa{display:none;}
.Qe_RV-vertical-popup-box-slider{text-align: center; background: #fff; width: 250px; margin:0 auto; 
 padding:5px; border:solid 1px #e7e7e7; 
-webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out;}
.Qe_RV-vertical-popup-box-slider a{text-decoration:none;}
.Qe_RV-vertical-popup-box-slider a:hover{text-decoration: none;}
.sale-box{font-size:13px;}
.sale-box:before{content:''; border: 11px solid red; width: 10px; height: 100%; position: absolute; left: -15px; top: 0; 
bottom: 0; border-left: 10px solid #fff;}
.Qe_RV-vertical-popup-box-slider .product_price_main{font-size:13px;}
.Qe_RV-vertical-popup-box-slider:hover {box-shadow: 0px 3px 12px #dfdfdf;}
.Qe_RV-vertical-popup-box-slider .productImg img {max-height: 120px; display: inline-block; object-fit: contain;}
.Qe-mystyle .js-menu .sale-box {display:none;}
.Qe_Recently-view .box-slider img {object-fit: contain; top: 0; left: 0; width: 100%; height: 100%; right:0; margin:0 auto; 
position:absolute;}
/* Extra Css 04-05-2023 */

@media only screen and (max-width: 768px) {
.Qe_RV-vertical-popup {display: none; border:solid 1px #c9c9c9; right: 0px; position: fixed; background: #efefef; 
z-index: 9999999999; text-align: center; width:250px; height: 65%; align-items: center; top:20%;}
.sale-box{background-size: 43px !important; top: -4px;}
.Qe_Recently-view .recently_sliders .slick-prev::before, .Qe_Recently-view .recently_sliders .slick-next::before{font-size:20px;}
.Qe_Recently-view .slick-prev, .slick-next {height: 20px !important; width: 20px !important;}
}