.wishlist-advanced-option {display: flex; justify-content: space-between; justify-items: center; align-items: center;gap: 5px;}
.wishlist-advanced-option .wsh_qty{display: flex; max-width: 100%;list-style: none;padding: 0;margin:5px 0px;}
.wishlist-advanced-option .wsh_qty span{vertical-align: middle;background: #ccc;min-width: 30px;height: 100%;align-items: center;display: flex;justify-content: center;font-size: 22px;font-weight: 500;line-height:15px;text-decoration: none;color: #000;width:30px;}  
.wishlist-advanced-option .wsh_qty span svg{width: 25px;height: 25px;}
.wishlist-advanced-option .wishlist_qty{ width: 50%;}
.wishlist-advanced-option .wishlist_droplist{ width: 50%;}
.wishlist_droplist select{width: 100%;padding: 7px 10px;margin:5px 0px;border: 1px solid #ccc;text-transform:capitalize;}
.wishlist-advanced-option .wsh_qty input[type="text"],.wishlist-advanced-option .wsh_qty input[type="text"]:focus-visible{border:0px;text-align:center;width:100%;background:#fff;padding:8px 10px;border: 1px solid #cccccc;height:100%;outline:0}
.wishlist-advanced-option .wsh_qty li{text-align:center;cursor:pointer;}
.bulk_action{margin: 0;padding: 0;}
.bulk_action li {list-style: none; display: inline-flex; vertical-align: middle;}
.bulk_action li:first-child:before {border: none;display:none;}
.bulk_action li:before {content: "";border-left: 1px solid #000;margin: 0 8px;height: auto;}
.bulk_action a {outline: none; text-decoration: none; color: var(--color-text);}
.wishlist_item_checkbox {position: absolute; top: 5px; left: 5px; z-index: 2; background: transparent; border: 0px; cursor: pointer; line-height: 0;}
.sewp-engine-popup .wslist-container,#wishlist-page-contain .wslist-container{padding-left: 0px;padding-right: 0px}

.wh-list-left{position:relative;}
.wh-pro-meta{width: 250px;}  
.wishlist-text,.wishlist-count{display:inline-block;padding-left:5px; vertical-align: middle}


.wishlist-icon{display:inline-block;}
.wishlist-icon svg{vertical-align: middle;overflow: unset !important;}
.wishlist-button-border .wishlist-icon svg{margin-right: 5px;overflow: unset !important;}
.wishlist-engine-button,.wishlist-engine-button:hover,.wishlist-engine-button:focus{display:inline-block;text-align:center;cursor:pointer;padding:10px;background:#fff;color:#000;font-size:16px;stroke-width:2;line-height: 0;}
.wishlist-button-border{border:1px solid;}
.wishlist-square{border:1px solid #efefef;background:#fff;color:#000;padding:10px 10px;} 
.wishlist-engine{-webkit-tap-highlight-color: transparent;}
.wishlist-fix{cursor:pointer;position:fixed;background:#ccc;border:0px;bottom:10px;right:10px;min-width: 40px;height:40px;text-align:center;box-shadow: 0 0 25px rgb(0 0 0 / 20%);display:inline-block;z-index:999999;padding: 0 10px;}
.wishlist-fix svg{width:20px;height:20px; vertical-align: middle; margin-top: -1px;overflow: unset !important;}

.wishlist-fix[data-position="bottom-right"]{right:10px;bottom:10px;top:auto;left:auto;}
.wishlist-fix[data-position="right-center"]{right:10px;top:50%;left:auto;transform:translateY(-50%);bottom:auto;}
.wishlist-fix[data-position="right"]{right:10px;top:10px;bottom:auto;left:auto;}
.wishlist-fix[data-position="bottom-left"]{left:10px;top:auto;bottom:10px;right:auto;}
.wishlist-fix[data-position="left-center"]{left:10px;top:50%;right:auto;transform:translateY(-50%);bottom:auto;}
.wishlist-fix[data-position="left"]{left:10px;top:10px;bottom:auto;right:auto;}


.wishlist-fix .wishlist-button-text{margin: 5px;vertical-align: middle}
.sg-wishlist-badge{position:absolute;display:inline-block;width:22px;height:22px;border-radius:50%;text-align:center;line-height:22px;background:#ff7044;color:#fff;box-shadow: 0 0 25px rgb(0 0 0 / 20%);left:-10px;top:-10px;font-size:10px;}

.h-wishlist-icon{text-decoration:none;color:inherit;vertical-align:middle;position:relative;}
.h-wishlist-icon svg{vertical-align:middle;width:25px;height:25px;overflow:unset !important;}
.h-wishlist-icon .wishlist-h-count{padding-left:3px;display:inline-block;font-size:12px;position:absolute;width:15px;height:15px;border-radius:50%;font-size:8px;color:#fff;background:#000;text-align:center;right:0px;top:7px;line-height: 15px;}

.wishlist-popup{position:fixed;box-shadow: 0 0 25px rgb(0 0 0 / 20%);background:#fff;padding:25px 10px;z-index:9999999999;width:300px;transition: 0.3s;}

.wishlist-popup[data-position="top-left"]{top:25px;left:0;transform: translateX(-100%);}
.wishlist-popup[data-position="top-right"]{top:25px;right:0;transform: translateX(100%);}

.wishlist-popup[data-position="bottom-left"]{bottom:25px;left:0;transform: translateX(-100%);}
.wishlist-popup[data-position="bottom-right"]{bottom:25px;right:0;transform: translateX(100%);}

.wishlist-popup[data-position="left-center"]{top:50%;left:0; transform: translate(-100%, -50%);}
.wishlist-popup[data-position="right-center"]{top:50%;right:0;transform: translate(100%, -50%);}

.wishlist-popup[data-position="top-center"]{top:10px;left: 50%; transform: translate(-50%,-150%);}
.wishlist-popup[data-position="bottom-center"]{bottom:10px;left: 50%; transform: translate(-50%,150%);}

/*.wishlist-popup{position:fixed;top:50px;left:0;box-shadow: 0 0 25px rgb(0 0 0 / 20%);background:#fff;padding:25px 10px;z-index:9999999999;width:300px;transition: 0.3s;transform: translateX(-100%);}*/
.wishlit-popupinr{display:flex;justify-content:space-between;align-items:center;}
.wishlist-p-left{width:60px;}  
.wishlist-p-left img{width:100%;border:1px solid #efefef;padding:5px;height:100%;object-fit:contain;}
/*.wishlist-p-right{width:calc(100% - 60px);padding-left:15px;}*/
.wishlist-p-right{width:100%;padding-left:15px;}
.wishlist-p-right h3{margin-bottom:2px;font-size:14px;margin-top:0;}
.wishlist-p-right h3 a{font-weight:bold;color:inherit;text-decoration:none;}
.wishlist-p-right p{font-size:12px;margin-bottom:0;margin-top:0;}
.close-wishlist svg{width:10px;height:10px;}
.close-wishlist{background:transparent;border:0px;right:5px;top:10px;position:absolute;cursor: pointer;}

.wishlist-container{width:100%;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;}
.wishlist-row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}
.wishlist-column{width:25%;padding:20px 10px;flex:0 0 auto;}
.wishlist-top{position:relative;padding-bottom:120%;overflow:hidden;margin-bottom:10px;}
.wishlist-top img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.wishlist-remove{position:absolute;right:10px;top:10px;z-index:1;background:transparent;border:0px;cursor:pointer;}
.wishlist-remove svg{width:12px;height:12px;}
.wihslist-meta h3,.wh-pro-meta h3{margin:0 0 2px;font-size:18px;color:#000;line-height:22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wihslist-meta h3 a,.wh-pro-meta a{color:inherit;text-decoration:none;}
.wihslist-meta .wishlist-price,.wh-pro-meta .wishlist-price{color:#000;margin:0;font-size:16px;line-height:20px;margin-bottom:2px;}
.wihslist-meta .wishlist-variant,.wh-pro-meta .wishlist-variant{color:#8b8b8b;margin:0;font-size:14px;line-height:18px;}
.wishlist-header{display:flex;justify-content:space-between;align-items:end;padding:15px 0px 10px;border-bottom:1px solid #efefed;margin-bottom:10px;}
.wishlist-heading{margin:0;letter-spacing:0;font-size:30px;line-height:40px;}
.wishlist-cart{border:1px solid #000;background:#000;color:#fff;margin:5px 0px;padding:7px 15px;font-size:12px;min-width:100px;width: 100%;letter-spacing:0;text-transform:uppercase;cursor:pointer;}
.wh-wishlist-remove{background:transparent;border:0px;cursor:pointer;}
.wh-list-column{width:100%;display:flex;padding:15px 0px;border-bottom:1px solid #efefef;}
.wh-list-left{width:150px;}
.wh-list-left img{width:100%;}
.wh-list-right{width:calc(100% - 150px);padding-left:15px;}
.wh-list-right{display: flex;justify-content: space-between;}
.wh-pro-button{text-align:right;padding-left:10px;}
.wishlist-page img{vertical-align:middle;}
.grid-button,.list-button{border:1px solid #c9c9c9;padding:0;width:35px;height:35px;display:inline-block;background:transparent;text-align:center;cursor:pointer;margin-left:2px;}
.grid-button svg,.list-button svg{width:22px;height:22px;vertical-align:middle;}
.wishlist-form{width:100%;}
.wishlist-fromwrap{position:relative;}
.wh-search-icon{position: absolute;left: 18px;top: 6px;}
.wh-search-icon svg{width:15px;}
#wishlist-input,#wishlist-input:focus{margin-bottom:0;background:#fff;border:1px solid #c9c9c9;width:100%;padding:9px 10px 9px 45px;font-size:14px;}
#wishlist-input:focus-visible {outline: none;outline-offset: 0;box-shadow: none;}
.wishlist-header-left{width:calc(100% - 0px);padding-right:10px;}
.wishlist-header-right{width:80px;}
.wishlist-fromwrap button,.wh-grid-layout,.wh-list-layout{display:none;}
.wh-wishlist-remove svg{width:18px;height:18px;}
.grid-button.active,.list-button.active{border:2px solid #000;}
.wh-grid-layout.active,.wh-list-layout.active{display:block;}
.wishlist-page{padding:50px 0px;}
.wishlsitnoitem{text-align:center;padding:30px 0px;width: 100%}
.wishlistvendor{color: #8b8b8b;margin: 0;font-size: 14px;line-height: 18px;margin-bottom:2px;}

@media(max-width:991px){
    .wishlist-column{width:33.33%;}
    .wishlist-advanced-option .wishlist_qty{width:50%;}
    .wishlist-advanced-option .wishlist_droplist{width:50%}
}
@media(max-width:640px){
    .wishlist-column{width:50%;padding:10px 5px;}
    .wihslist-meta h3,.wh-pro-meta h3{font-size:16px;line-height:20px;}
    .wihslist-meta .wishlist-price,.wh-pro-meta .wishlist-price{font-size:14px;line-height:16px;margin-bottom:5px;}
    .wihslist-meta .wishlist-variant,.wh-pro-meta .wishlist-variant{font-size:12px;line-height:14px;}
    .wishlist-remove{padding:0;top:7px;right:7px;}
    .wh-list-left{width:100px;}
    .wh-list-right{width:calc(100% - 100px);padding-left:10px;}
    .wh-wishlist-remove svg{width:15px;height:15px;}
    .wishlist-advanced-option .wishlist_qty{width:50%;}
    .wishlist-advanced-option .wishlist_droplist{width:50%}
}
.sewp-close{border:0px;background:transparent;cursor:pointer;}
.sewp-close svg{width:12px;height:12px;fill:#fff;vertical-align: middle;}
.sewp-close svg path{fill:#fff;}
.sewp-engine-popup{position:fixed;left:0;top:0;right:0;bottom:0;background:rgb(0 0 0 / 69%);z-index:9999999;overflow:hidden;display: flex;align-items: center;justify-content: center;}
.sewp-engine-popupinr{width:100%;max-width:1000px;margin:0 auto;background:#fff;display:flex;flex-direction:column;height:85%;}
.sewp-header{background:#333;display:flex;justify-content:space-between;padding:5px 15px;}
.sewp-content{flex: 0 1 auto;height: 100%;overflow: auto;}
.sewp-content::-webkit-scrollbar-track{-webkit-box-shadow: none;background-color: #F5F5F5;}
.sewp-content::-webkit-scrollbar{width: 5px;background-color: #F5F5F5;}
.sewp-content::-webkit-scrollbar-thumb{background-color: #000000;border: 2px solid #555555;}
.sewp-content{padding:20px;}
.sewp-right-data{display:flex;vertical-align: middle;align-items: center;}
.sewp-header a{text-decoration:none;color:#fff;}
.sewp-close{margin-left:10px;}
@media(max-width:640px){
    .sewp-engine-popupinr{height:100%;}
}
.wishlist-share{list-style:none;margin:0;padding:0;}
.wishlist-share li{display: inline-block;list-style: none;padding: 0px 2px;}
.headerwishlist{display:flex;justify-content:space-between;align-items: center;}
.wishlist-share li a{color: #000;border: 1px solid #d0cfcf;width: 35px;height: 35px;display: inline-block;text-align: center;line-height: 35px;border-radius: 50%;vertical-align: middle;}
.wishlist-share li svg{width: 16px;height: 16px;vertical-align: -1px;margin-left: 1px;}
@media(max-width:575px){
    .wishlist-heading{font-size: 25px;line-height: 35px;}
}
@media(max-width:440px){
    .wishlist-heading{font-size: 25px;line-height: 35px;}
}

/* for trending wishlist */
.ws_gridimg{display:block;padding-bottom:120%;position:relative;overflow:hidden;}
.ws_gridimg img{position:absolute;top:0;left:0;right:0;bottom:0;objet-fit:cover;object-position:center;width:100%;height:100%;}
.ws_gridmeta .ws_vendor{color: #8b8b8b;margin: 0;font-size: 13px;line-height: 18px;}
.ws_gridmeta .ws_price{color: #000;margin: 0;font-size: 16px;line-height: 20px;font-weight: bold; margin-bottom: 2px;}
.ws_gridmeta .ws_variant{color: #8b8b8b;margin: 0;font-size: 14px;line-height: 18px;}
.ws_gridmeta h4{margin: 0 0 2px;font-size: 18px;color: #000;line-height: 22px;}
.ws_gridmeta{padding:10px 0px;}
.ws_gridmeta h4 a{color:inherit;text-decoration:none;}
.ws_gridmeta .ws-cart{border: 1px solid #000;background: #000;color: #fff;margin: 10px 0px;padding: 7px 15px; font-size: 12px;min-width: 100px;letter-spacing: 0;text-transform: uppercase;cursor: pointer;}
.ws-four-slide .ws_listgrid{width: calc(25% - 20px * 3/4);padding-left: 0;padding-right: 0;}
.ws_list_slider .flickity-slider .ws_listgrid {padding-left: 10px;padding-right: 10px;}
.ws-three-slide .ws_listgrid{width:33.33%;}
.ws-two-slide .ws_listgrid{width:50%;}
.ws_listgrid{padding:10px 10px;}
.wslist-container{width:100%;max-width:1200px;margin:0 auto;padding-left: 15px;padding-right: 15px;}
.ws_list_slider:not(.flickity-enabled){display:flex;flex-wrap:wrap;column-gap: 20px;}
.ws_list_slider .flickity-prev-next-button.previous{left:20px;}
.ws_list_slider .flickity-prev-next-button.next{right:20px;}
.ws_list_slider .flickity-prev-next-button .flickity-button-icon {position: absolute;left: 30%;top: 30%;width: 40%;height: 40%;}
.ws_list_slider.ws-four-slide.ws-desktop-5 .ws_listgrid {width: calc(20% - 20px * 4/5);}
.ws_list_slider.ws-four-slide.ws-desktop-4 .ws_listgrid {width: calc(25% - 20px * 3/4);}
.ws_list_slider.ws-four-slide.ws-desktop-3 .ws_listgrid {width: calc(33.33% - 20px * 2/3);}
.ws_list_slider.ws-four-slide.ws-desktop-2 .ws_listgrid {width: calc(50% - 20px * 1/2);}



@media(max-width:991px){
    .ws_list_slider .ws_listgrid{width:33.33%;}

}
@media(max-width:749px){
    .ws_list_slider:not(.flickity-enabled){column-gap: 10px;}
    .ws-four-slide .ws_listgrid{width: calc(50% - 10px * 1/2);}
    .ws_list_slider.ws-four-slide.ws-desktop-5 .ws_listgrid {width: calc(50% - 10px * 1/2);}
    .ws_list_slider.ws-four-slide.ws-desktop-4 .ws_listgrid {width: calc(50% - 20px * 3/4);}
    .ws_list_slider.ws-four-slide.ws-desktop-3 .ws_listgrid {width: calc(50% - 10px * 1/2);}
    .ws_list_slider.ws-four-slide.ws-desktop-2 .ws_listgrid {width: calc(50% - 10px * 1/2);}
}
@media(max-width:575px){
    .ws-four-slide .ws_listgrid,
    .ws_list_slider.ws-four-slide.ws-desktop-5 .ws_listgrid,
    .ws_list_slider.ws-four-slide.ws-desktop-3 .ws_listgrid,
    .ws_list_slider.ws-four-slide.ws-desktop-4 .ws_listgrid,
    .ws_list_slider.ws-four-slide.ws-desktop-2 .ws_listgrid {width: calc(50% - 10px * 1/2);}.ws_list_slider.ws-four-slide.ws-mobile-1 .ws_listgrid {width: 100%;}

}
 @media(max-width:375px){
    .wishlist-advanced-option{ display: inline; }
    .wishlist-advanced-option .wishlist_qty{width:100%;}
    .wishlist-advanced-option .wishlist_droplist{width:100%}
 }