/*!
Theme Name: aminov
Description: Description
Version: 1.0.0
*/

/* Site Fonts Poppins*/
/* @font-face{font-family:'Poppins';
    src:url('assets/fonts/Poppins-Light.eot');
    src:url('assets/fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Poppins-Light.woff2') format('woff2'),url('assets/fonts/Poppins-Light.woff') format('woff'),url('assets/fonts/Poppins-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Regular.eot');src:url('assets/fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Poppins-Regular.woff2') format('woff2'),url('assets/fonts/Poppins-Regular.woff') format('woff'),url('assets/fonts/Poppins-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-SemiBold.eot');src:url('assets/fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Poppins-SemiBold.woff2') format('woff2'),url('assets/fonts/Poppins-SemiBold.woff') format('woff'),url('assets/fonts/Poppins-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Medium.eot');src:url('assets/fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Poppins-Medium.woff2') format('woff2'),url('assets/fonts/Poppins-Medium.woff') format('woff'),url('assets/fonts/Poppins-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Bold.eot');src:url('assets/fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Poppins-Bold.woff2') format('woff2'),url('assets/fonts/Poppins-Bold.woff') format('woff'),url('assets/fonts/Poppins-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;} */

/* Site Fonts FONTSPRING DEMO*/
/* @font-face { font-family: 'Front Spring';src:url('assets/fonts/FONTSPRINGDEMO-TheSeasonsBold.eot');src: url('assets/fonts/FONTSPRINGDEMO-TheSeasonsBold.eot?#iefix') format('embedded-opentype') , url('assets/fonts/FONTSPRINGDEMO-TheSeasonsBold.woff2') format('woff2'), url('assets/fonts/FONTSPRINGDEMO-TheSeasonsBold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;
} */

@font-face{
    font-family: "ITC New Baskerville Std Bold";    
    src: url('assets/fonts/Itc-new-baskerville-std-bold.woff2') format('woff2'),
        url('assets/fonts/Itc-new-baskerville-std-bold.woff') format('woff'),
        url('assets/fonts/Itc-new-baskerville-std-bold.ttf') format('truetype');        
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('assets/fonts/Montserrat-Regular.woff2') format('woff2'),
        url('assets/fonts/Montserrat-Regular.woff') format('woff'),
        url('assets/fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('assets/fonts/Montserrat-Bold.woff2') format('woff2'),
        url('assets/fonts/Montserrat-Bold.woff') format('woff'),
        url('assets/fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/* Common */

/* --primary: #A3875B; */
/* :root{--primary:#432720;--secondery:#F5EEEA;--lightPrimary:#ECE3DE;--text:#333333;--accent:#432720;--white:#ffffff;--black:#000000;--grey66:#666666;--grey8F:#8F8F8F;--red:#ff4141;--greyF3:#F3F3F3;--greyFA:#FAFAFA;--greyE7:#e7e7e7;--grayfF5:#F5F5F5;--gray7E:#7E7E7E;--light-gray:#D9D9D9;--medium-gray:#929292;--light-grayD8:#D8D8D8;--blue-B1:#B1B1B1;--gray-B8:#B8B8B8;--dim-gray:#656565;--pink-FF:#FFF2F2;--light-red:#FF5A5A;--light-grayd7:#D7D7D7;--silver-gray:#E1E1E1;--green-pantone:#00AB11;--bright-yellow:#FAD200;--light-grayDA:#DADADA;--mint-cream:#EAF5EE;--sea-green:#308E52;--lionBD:#BD9A7E} */


/* theme color updated */
:root{
    /* --primary:#432720; old color*/
    --primary: #663c14;
    /* --secondery: #F5EEEA; old color*/
    --secondery: #faf0e6;
    /* --lightPrimary: #ECE3DE; old color*/
    --lightPrimary: #f5e0cc;
    /* --text: #333333; old color*/
    --text: #331e0a;
    --accent:#432720;--white:#ffffff;--black:#000000;--grey66:#666666;--grey8F:#8F8F8F;--red:#ff4141;--greyF3:#F3F3F3;--greyFA:#FAFAFA;--greyE7:#e7e7e7;--grayfF5:#F5F5F5;--gray7E:#7E7E7E;--light-gray:#D9D9D9;--medium-gray:#929292;--light-grayD8:#D8D8D8;--blue-B1:#B1B1B1;--gray-B8:#B8B8B8;--dim-gray:#656565;--pink-FF:#FFF2F2;--light-red:#FF5A5A;--light-grayd7:#D7D7D7;--silver-gray:#E1E1E1;--green-pantone:#00AB11;--bright-yellow:#FAD200;--light-grayDA:#DADADA;--mint-cream:#EAF5EE;--sea-green:#308E52;--lionBD:#BD9A7E;
}
*,::before,::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:focus-visible{outline:none;}
html,button,input,select,textarea,body{font-family: 'Montserrat';}
body{font-size:16px;line-height:1.5;color:var(--text);font-weight:400;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;}
article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
iframe{border:0;width:100%;}
a,span{display:inline-block;}
a,a:hover{transition:all 0.4s;}
a{color:var(--primary);text-decoration:none;}
a:hover{color:var(--black);}
svg:not(:root){overflow:hidden;}
img{max-width:100%;display:block;margin:0;}
.container{max-width:100%;padding-left:50px;padding-right:50px;}
.wrapper{max-width:1630px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}
.text-center{text-align:center;}
.line-height-64{line-height:64px;}
.font400{font-weight:400!important;}
.font500{font-weight:500!important;}
.fotn600{font-weight:600;}

/* Typography */
h1,.h1{font-size:50px;line-height:1.26;}
h2,.h2{font-size:30px;line-height:1.33;}
h3,.h3{font-size:26px;line-height:1.4;}
.f-24{font-size:24px;line-height:1.4;}
h4,.h4{font-size:22px;line-height:1.4;}
h5,.h5{font-size:20px;line-height:1.34;}
h6,.h6{font-size:18px;line-height:1.4;}
.f-16{font-size:16px;line-height:1.4;}
h1,h2,h3,h4,h5,h6{font-weight:500;}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:var(--black);text-decoration:none;font-weight:inherit;}
ol,ul{list-style-type:none;padding:0;}
h1,h2,h3,h4,h5,h6,address,p,pre,blockquote,dl,dd,menu,ol,ul,table,caption,hr{margin:0 0 16px 0;}
h1:last-child,h2:last-child:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,address:last-child,p:last-child,pre:last-child,blockquote:last-child,dl:last-child,dd:last-child,menu:last-child,ol:last-child,ul:last-child,table:last-child,caption:last-child,hr:last-child{margin-bottom:0;}

/* Spacing CSS */
.ptb-60{padding-top:60px;padding-bottom:60px;}
.pt-120{padding-top:120px;}
.pb-120{padding-bottom:120px;}
.pb-100{padding-bottom:100px;}
.pt-60{padding-top:60px;}
.pb-60{padding-bottom:60px;}
.mb-60{margin-bottom:60px;}
.mb-30{margin-bottom:30px;}
.mt-60{margin-top:60px;}
.mb-0{margin-bottom:0!important;}
.font-0{font-size:0px;}

/* Form CSS */
input,textarea,select{display:block;font-size:16px;font-weight:400;padding:10px 20px;color:var(--text);width:100%;border:1px solid var(--grey66);transition:all 0.4s;}
input,select{height:50px;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;  background-image:url('assets/aminovIcons/icon-arrow-down.svg')!important;background-repeat:no-repeat!important;background-position:right 16px center!important;text-indent:0.01px;padding-right:44px;cursor:pointer;-webkit-appearance: none !important;}
input::placeholder,textarea::placeholder{color:var(--text);opacity:0.3;}
input:focus,textarea:focus,select:focus{border-color:var(--text);}
input:focus,input:active,button:focus,button:active,select:focus,select:active,textarea:focus,textarea:active{outline:none;border-color:var(--text);}
input[type="checkbox"],input[type="radio"]{width:auto;height:auto;}
input[type="checkbox"]:focus,input[type="radio"]:focus{outline:0;box-shadow:none;}
.fw-300{font-weight:300;}

/* Button CSS */
.primary-fill-btn,.primary-fill-btn:hover,.primary-fill-btn:hover .icon{transition:all 0.4s;}
.primary-fill-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;padding:4px 20px;line-height:1.5;background-color:var(--text);border:none;outline:none;color:var(--white);height:45px;cursor:pointer;border-radius: 100px;}
.primary-fill-btn .icon{flex-shrink:0;background-color:var(--white);}
.primary-fill-btn:hover{color:var(--white);background-color:var(--primary);/*background-color: var(--lionBD);*/}
.shop-by-categories .bapf_button.bapf_update:hover,.shop-by-price .bapf_button.bapf_update:hover{transition:all 0.4s;}
.shop-by-categories .bapf_button.bapf_update,.shop-by-price .bapf_button.bapf_update{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;padding:4px 20px;line-height:1.5;background-color:var(--text);border:none;outline:none;color:var(--white);height:50px;cursor:pointer;max-width:256px;width:100%;margin:auto;}
.shop-by-categories .bapf_button.bapf_update:hover,.shop-by-price .bapf_button.bapf_update:hover{color:var(--white);background-color:var(--primary);/*background-color: var(--lionBD);*/}

/* border button */
.primary-border-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;padding:4px 20px;line-height:1.5;background-color:var(--white);border:1px solid var(--black);outline:none;color:var(--text);height:45px;cursor:pointer;}
.primary-border-btn .icon{flex-shrink:0;background-color:var(--white);}
.primary-border-btn:hover{color:var(--white);background-color:var(--text);}
.redirect-link{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;font-size:0;}

/* Contact Form 7 CSS */
.wpcf7-spinner{background-color:var(--primary);}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:var(--primary);}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:var(--red);color: var(--red);}

/* Social Media List */
.social-circle-icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid rgba(255, 255, 255, 0.5);border-radius:100%;transition:all 0.4s;}
.social-circle-icon i{display:inline-block;width:20px;height:20px;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;background-color:var(--white);transition:all 0.4s;}
.social-list{display:flex;align-items:center;flex-wrap:wrap;gap:15px;}
.social-list .social-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:1.3;color:var(--white);}
.social-list .social-link:hover{color:var(--white);}
.social-list.contact-list .social-link:hover{text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px;color: var(--white);}
.social-list .social-link:hover .social-circle-icon{border-color:var(--white);transition:all 0.4s;}
.social-list .social-link:hover .social-circle-icon i{background-color:var(--white);transition:all 0.4s;}
.social-list.contact-list{row-gap:15px;flex-direction: column;align-items: flex-start;}

/* Swipper CSS */
.swiper-pagination-bullets{position:static;display:flex;align-items:center;justify-content:center;gap:8px;}
.swiper-pagination-bullets .swiper-pagination-bullet{position:relative;width:14px;height:14px;background-color:transparent;opacity:0.73;margin:0!important;transition:all 0.4s;border:1px solid transparent;}
.swiper-pagination-bullets .swiper-pagination-bullet::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:100%;border:1px solid var(--text);    /* opacity: 0; */transition:all 0.4s;background-color:var(--text);}
.swiper-pagination-bullets .swiper-pagination-bullet:hover,.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullets .swiper-pagination-bullet:hover::before,.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1;transition:all 0.4s;border:1px solid var(--text);}

/* About Shipping */
.shipping-wrapper .shipping-col{padding:75px 30px;text-align:center;border:1px solid var(--secondery);transition:all 0.3s ease;color:#666666;}
.shipping-wrapper .shipping-col:hover{/*background-color:#F5EEEA;*/background-color: var(--secondery); border-color: var(--primary);}
.shipping-wrapper .shipping-col img{max-width:70px;max-height:70px;margin:0 auto 30px;}
.shipping-wrapper .shipping-col .ship-title{color:var(--primary);font-weight:600;margin-bottom:20px;}

/* Testimonials */
.testimonials-inner{padding:68px;background-color:var(--secondery);}
.testimonials-inner .title{position:relative;text-align:center;max-width:850px;margin:0 auto 40px;padding-bottom:18px;/*border-bottom:1px dashed var(--primary);*/font-weight:400;}
/* .testimonials-inner .title::before{content:'';position:absolute;left:0;right:0;bottom:-12px;margin:auto;width:30px;height:24px;background:url('assets/images/icon-diamond.svg') no-repeat center;background-size:contain;} */
.category-tabs h2{font-family: "ITC New Baskerville Std Bold";text-align:center;font-size:55px;font-weight: 700;margin-bottom:32px;}
.customer-review h2.title, .faqs-wrapper h2.title{font-family: "ITC New Baskerville Std Bold";text-align:center;font-size:55px;font-weight: 700;}
/* .category-tabs>h2{font-family: "ITC New Baskerville Std Bold";text-align:center;font-size:55px;font-weight: 700;margin-bottom:51px;} */
.home .category-tabs-section{padding-top:93px;}
.category-tabs-section{padding-top:60px;}
/* .tabs-wrapper{text-align:center;margin-bottom:60px;} */
.tabs-wrapper{text-align:center;padding:12px 0 22px;/*position: sticky;top: 67px;*/z-index: 11;background-color: var(--white);}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:1;}
ul.tabs{display:inline-flex;justify-content:center;background-color:var(--secondery);font-size:20px;line-height:62px;padding:4px;border-radius:86px;}
ul.tabs li.cat-tab-link{padding:0px 80px;cursor:pointer;width:336px;transition:all 0.3s ease;border-radius:inherit;}
ul.tabs li.cat-tab-link.current{background-color:var(--primary);color:#ffffff;}
/* .child-categories-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:75px;} */
.child-categories-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:85px;}
.child-categories h2{font-size:28px;line-height:1.64;font-weight:400;margin-bottom:32px;/*position: sticky;top: 235px;z-index: 10;*/background-color: var(--white);}
.product-image{    /* height: 325px; background-color:var(--secondery); */
display:flex;align-items:center;justify-content:center;padding:0px;margin-bottom:20px;overflow:hidden;}
.cat-tab-content{display:none;}
.cat-tab-content.current{display:block;}
/* .sub-child-categories{display:grid;grid-template-columns:1fr 1fr;gap:40px 33px;text-align:center;} */
.sub-child-categories{display:grid;grid-template-columns:1fr;gap:32px 33px;text-align:center;}
.sub-child-categories span{font-size:20px;}
.sub-child-categories li a{color:#000000;}
.sub-child-categories li:hover img{transform:scale(1.08);}
/* .sub-child-categories li img{transform:scale(1);transition:all 0.5s ease;max-height:100%;width: 100%;object-fit: cover;} */
/* .category-tabs-section .sub-child-categories li a.product-image{height: 325px;} */
.category-tabs-section .sub-child-categories li a.product-image{max-width: 533px;width: 100%;height: 300px; border-radius: 20px;margin: auto auto 16px auto;height: initial !important;}
.sub-child-categories li img{transform:scale(1);transition:all 0.5s ease;max-height:100%;width: 100%;object-fit: cover; border-radius: 20px !important;}


/* Testimonial */
.swiper-slide-wrapper{max-width:880px;margin:0 auto;text-align:center;font-size:20px;line-height:29px;font-weight:300;}
.swiper-slide-wrapper p{margin-bottom:28px;}
.client-image{height:104px;width:104px;margin:0 auto;border-radius:100%;overflow:hidden;background-color:var(--lightPrimary);}
.client-image img{height:100%;width:100%;object-fit:cover;object-position:center center;}
.client-info h5,.client-info h3{line-height:64px;font-size:36px;font-weight:400;margin-bottom:0px;}
.swiper-pagination-bullets{padding:4px 0px;}
.testimonials-inner .testimonials-pagination{margin-top:24px;}

/* product */
.single-product-content h3{font-size:18px;text-align:center;margin:15px 0px 0px;color:#000000;font-weight:400;margin-bottom:10px;padding:0px;}
.single-product-view .button.product_type_variable{display:none;}
.single-product-view{position:relative;text-align:center;}

.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;}
.slick-next{right:-25px;}
.slick-prev{left:-25px;}
.single-product-view .quick-view-btn:before{content:'';height:23px;width:25px;background-color:#ffffff;display:inline-block;vertical-align:top;margin-right:10px;mask-size:cover;-webkit-mask-size:cover;}
.single-product-view{border:1px solid transparent;transition:all 0.3s ease;    /* padding-bottom: 20px; */padding-bottom:0px;margin-right:25px;clear:initial;margin-bottom:0px;width:20.5vw;float:left;}
.single-product-view br{display:none;}
.single-product-view .button.button.product_type_external{display:none;}
.single-product-view .quick-view-btn{background-color:var(--text);color:var(--white);display:flex;align-items:center;justify-content:center;width:100%;font-size:18px;font-weight:500;padding:10px 0px;border-radius: 50px; transition:all 0.3s ease;cursor:pointer;opacity:0;margin-bottom:20px;position: relative;z-index: 1;}
/* .single-product-view .quick-view-btn:hover{background-color:var(--lionBD);} */
.single-product-view .quick-view-btn:hover{background-color:var(--primary);}
.product-listing-view>div>h2,.product-listing-view>div>h3 {font-family: "ITC New Baskerville Std Bold";line-height:66px;text-align:center;font-size:55px;margin-bottom:51px;}
.single-product-view{width:16.5vw;}
.single-product-view .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg{margin-right:0;}
.recent-view-listing .single-product-content h3{font-size:14px;padding:0px;}
.slider-counter{position:absolute;top:-95px;right:70px;display:flex;}
.slider-counter .prev,.slider-counter .next{font-size:0px;width:23px;height:23px;background-color:#000000;margin:0px;border:none;padding:0px;cursor:pointer;}
.slider-counter .counter{width:60px;text-align:center;}
.slick-next,.slick-prev{top:-85px;left:initial;right:0px; width:24px;height:24px;-webkit-mask-size:cover; background-color:#000000;}
.slick-prev{right:77px;}



.recent-products .slick-arrow , .new-arrivals .slick-arrow , .swiper .swiper-button{z-index: 1; width: 100px;height: 60px;border: 1px solid var(--black);border-radius: 92px;-webkit-mask-image: none;background-color: var(--white);/* bottom: -125px; top: inherit;*/ bottom: auto;top: -84px;}
.recent-products .slick-arrow[aria-disabled="true"] , .new-arrivals .slick-arrow[aria-disabled="true"] , body .swiper .swiper-button[aria-disabled="true"]{cursor: not-allowed; background-color: var(--white);opacity: 0.5;pointer-events: none;}
.recent-products .slick-arrow::before , .new-arrivals .slick-arrow::before , .swiper .swiper-button::before{content: '';position: absolute;left: 50%;top: 50%; width: 24px; height: 24px; background-position: center; background-repeat: no-repeat; background-size: cover; transform: translate(-50%,-50%); transition: .5s all;}
.recent-products .slick-prev , .new-arrivals .slick-prev {right: 100px;}
.recent-products .slick-container .recent-view-listing .slick-counter , .new-arrivals .slick-container .new-arrivals-listing .slick-counter{display: none;}
.recent-products .slick-arrow:hover , .new-arrivals .slick-arrow:hover ,.swiper .swiper-button:hover{transition: .5s all; background: var(--text);border-color: var(--text);}
.recent-products .slick-arrow.slick-disabled:hover, .new-arrivals .slick-arrow.slick-disabled:hover{background: transparent;}
.recent-products .slick-arrow:hover::before , .new-arrivals .slick-arrow:hover::before , .recent-products .slick-arrow:focus::before , .new-arrivals .slick-arrow:focus::before, 
.swiper .swiper-button:hover::before{filter: invert(100%);}
.recent-products .slick-arrow.slick-disabled:hover::before , .new-arrivals .slick-arrow.slick-disabled:hover::before , .recent-products .slick-arrow.slick-disabled:focus::before , .new-arrivals .slick-arrow.slick-disabled:focus::before{filter: none;}
.recent-products .slick-prev::before , .new-arrivals .slick-prev::before ,.swiper .swiper-button-prev::before{
    background-image: url('assets/aminovIcons/pointed-arrow-left.svg');
}
.recent-products .slick-next::before , .new-arrivals .slick-next::before , .swiper .swiper-button-next::before{
    background-image: url('assets/aminovIcons/pointed-arrow-right.svg');
}
body .swiper .swiper-button[aria-disabled="true"]:hover::before{filter: invert(0);}
.swiper .swiper-button{bottom: 0 !important;}
.swiper .swiper-button::after{display: none;}
.swiper .swiper-button{right: 50px;}
.swiper .swiper-button-prev{right: 150px;left: unset;}
.revisit_btn{text-align: center; margin-top: 35px;}
.revisit_btn a{color: var(--white);padding: 18px 30px;min-width: 150px;background: var(--text);cursor: pointer;transition: all 0.4s;border-radius: 43px;font-size: 16px;font-weight: 400;line-height: 1.5; }
.revisit_btn a:hover{background-color: var(--primary);}
.slick-arrow[aria-disabled="true"]{background:#999999;}
.wishlist-icon{z-index:1;position:absolute;top:10px;right:20px;font-size:0px;margin:0px;}
.wishlist-icon .yith-wcwl-icon{font-size:16px;width:20px;height:20px;background-color:#5E5858;margin:0px;-webkit-mask-size:cover;}
.yith-wcwl-add-to-wishlist .yith-wcwl-icon.fa-heart{background-color:#D11717!important;}
.yith-wcwl-add-to-wishlist .yith-wcwl-icon:before{height:20px;width:20px;display:none;}
.single-product-image>img{margin:0 auto;/* mix-blend-mode:darken; max-height: 382px; */}
.new-arrivals-listing-slider .single-product-image>img{height:361px;width:100%;/*object-fit:contain;*/object-fit:cover; object-position:center;}
.recent-view-listing-slider .single-product-image>img{height:280px;/*object-fit:contain;*/object-fit:cover;object-position:center;width:100%;}
.product-gallery-slider{position:absolute;top:0;left:0;right:0;bottom:0;/*background-color:#ffffff; background-color: #fcfafa;*/ opacity:0;overflow: hidden;}
.product-gallery-slider .slick-prev,.product-gallery-slider .slick-next{top:50%;z-index:1;}
.product-gallery-slider .slick-dots{display:none!important;}
.product-gallery-slider .slick-next{right:12px; width:24px;height:24px;-webkit-mask-size:cover;background-color: var(--black);}
.product-gallery-slider .slick-next:before, .product-gallery-slider .slick-prev:before{opacity:0!important;}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:var(--primary);}
.product-gallery-slider .slick-prev{left:12px;width:24px;height:24px;-webkit-mask-size:cover;background-color: var(--black);}
.product-gallery-slider.slick-slider.slick-dotted{margin:0px;}
.product-gallery-slider img{max-height:100%;margin:0 auto;}
.new-arrivals-listing-slider .product-gallery-slider img{height:361px;width:100%;}
.recent-view-listing-slider .product-gallery-slider img{height:280px;/*object-fit:contain; */object-fit:cover; object-position:center;width:100%;}
.single-product-description{padding:2px 30px;}
.single-product-view:hover .quick-view-btn{opacity:1;}
.single-product-content{text-align:center;position:relative;height: 100%;}
.single-product-content .price{font-weight:600;font-size:18px;color:var(--black);margin-bottom:15px;}
.single-product-image{/*background-color:#F5F5F5;background-color: #fcfafa;*/ position:relative;}
.single-product-view:hover{border:1px solid #939393;}
.single-product-view:hover button.qv_button{opacity:1;}
.single-product-view:hover .product-gallery-slider{opacity:1;}
.product-slider-view{position:relative;}
.new-arrivals-listing-slider .slick-slide{max-width:20.625vw;}
.product-slider-view .slick-counter{position:absolute;top:-95px;right:32.5px;}
.product-slider-view>.slick-slider>.slick-list{overflow:visible;}
.product-listing-view{overflow:hidden;padding-bottom: 100px;}
.recent-products.product-listing-view{padding-bottom: 120px;}
.single-product-view:hover .single-product-content .single-product-image > img {opacity: 1; /*display: none;*/}

/* Footer */
.site-footer{background-color: var(--text);/*background-color: var(--primary);*/position: relative;z-index: 11;}
.footer-main{padding: 0 100px;color: var(--white);}
.footer-top{display:flex;align-items:stretch;justify-content: space-between; width:100%;margin-bottom: 20px;gap: 35px 16px;}
.footer-col.footer-logo-col{width: 270px;}
.footer-logo-col a{display: block; width: 100%;}
.footer-logo-col a img{/*max-width: 219px;max-height: 138px;*/max-width: 100%;width: 100%;}
.footer-col .f-title{font-weight:600;margin-bottom:20px;}
.footer-col .f-title.s-title{margin-bottom:15px;}
.footer-col .menu .menu-item{margin-bottom:17px;}
.footer-col .menu .menu-item:last-child{margin:0;}
.footer-col .menu .menu-item a{font-size:14px;line-height:1.5;color:var(--white);}
.footer-col .menu .menu-item a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:var(--white);}
.footer-col p{font-size:14px;line-height:1.5;margin-bottom:24px;}
.footer-col p:last-child{margin-bottom:0;}
.site-footer .subscribe-wrapper{position: relative;z-index: 0;padding: 0 15px;}
.site-footer .subscribe-wrapper::before{content: '';position: absolute;left: 0;right: 0;top: 0;width: 100%;height: 65%;background-color: var(--white);z-index: -1;}
.site-footer .subscribe-col{background-color: var(--white);max-width: 900px;margin: 0 auto 50px;padding: 30px;border: 1px solid #999999;border-radius: 20px;display: flex;align-items: center;gap: 24px;}
.subscribe-col .subscribe-content{max-width: 370px;}
.subscribe-col .f-title{color: var(--text);font-weight: 600;margin-bottom: 20px;}
.subscribe-col p{color: var(--grey66);/*font-weight: 300;*/margin-bottom: 0;font-size: 14px;}
.subscribe-col .mc4wp-success p {color: green;}
.site-subscribe .wpcf7-form{position:relative;}
/* .site-subscribe .wpcf7-form .wpcf7-spinner{visibility: hidden !important;} */
.site-subscribe .wpcf7-form p{position:relative;margin:0;display:flex;align-items:stretch;gap:16px;height:60px;}
.site-subscribe .wpcf7-form p .wpcf7-form-control-wrap{position:static;}
.site-subscribe .wpcf7-form .wpcf7-not-valid-tip,.site-subscribe .wpcf7-form .wpcf7-spinner{position:absolute;top:calc(100% + 4px);}
.site-subscribe .wpcf7-form .wpcf7-spinner{margin:0;}
.site-subscribe .wpcf7-form .wpcf7-not-valid-tip{font-size:14px;/*display:block;*/display: none; color:var(--red);}
.site-subscribe .wpcf7-form .wpcf7-response-output{font-size:14px;line-height:1.4;margin:25px 0 0;}
.site-subscribe .wpcf7-form p br{display:none;}
.site-subscribe .wpcf7-form input{height:100%;padding:18px 16px;border: 1px solid #999999;border-radius: 43px;}
.site-subscribe .wpcf7-form input::placeholder{color: #33333399;opacity: 1;}
.site-subscribe .wpcf7-form input:focus{border-color:var(--text);}
.site-subscribe .wpcf7-form input,.site-subscribe .wpcf7-form .wpcf7-submit{font-size:16px;font-weight:400;line-height:1.5;}
.site-subscribe .wpcf7-form .wpcf7-submit{text-align:center;color:var(--white);border:1px solid var(--text);max-width:140px;padding:2px 10px;/*background:var(--primary);*/background:var(--text);cursor:pointer;transition:all 0.4s;}
.site-subscribe .wpcf7-form .wpcf7-submit:hover{color:var(--white);/*background:var(--text);border-color: var(--text);*/background:var(--primary);border-color: var(--primary); transition:all 0.4s;}
.footerAction-row{margin-top:40px;padding-top:32px;border-top:1px solid var(--grey8F);display:flex;justify-content:space-between;}
.footer-bottom{padding:20px 0;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap:15px;border-top: 1px solid rgba(255, 255, 255, 0.6);}
.footer-bottom p{font-size:14px;font-weight: 400; line-height:1.5;text-align:center;margin:0;}

/* Single Product */
nav.woocommerce-breadcrumb{padding:28px 50px 22px;font-size:12px;color:var(--text);display:flex;align-items:center;flex-wrap:wrap;line-height:2;text-transform:capitalize;}
nav.woocommerce-breadcrumb.common-breadcrumb{background:#EBDCD3;}
nav.woocommerce-breadcrumb a{color:inherit;}
nav.woocommerce-breadcrumb span{margin:0px 6px;background-color:#8A8A8A;width:15px;height:14px;mask-size:cover;-webkit-mask-size:contain;}
nav.woocommerce-breadcrumb a,nav.woocommerce-breadcrumb span{color:#8A8A8A;}
nav.woocommerce-breadcrumb span.current-breadcrumb {width: initial;background-color: transparent;height: initial;margin: 0px;}
nav.woocommerce-breadcrumb a:hover{color:var(--primary);}
.product-left, .product-right {position: relative;/*width: calc(50% - 18px);*/}
.product-left{width: calc(55% - 18px);}
.product-right {width: calc(45% - 18px);}

/* .single-product div.product{display:grid;grid-template-columns:1fr 1fr;padding:0px 50px;gap:72px;} */
.single-product div.product{display: flex; /*padding:0px 50px;*/gap:36px;}
.single-product div.product .onsale{display:none;}
.single-product div.product .woocommerce-product-gallery{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:0; width: 100%;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li,
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs .thumbnail-slide {width:100%;margin-bottom:15px;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child,
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs .thumbnail-slide:last-child{margin-bottom:0;}
@-moz-document url-prefix(){
    .flex-control-nav.flex-control-thumbs{scrollbar-width:none;}
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs .thumbnail-slide{border:1px solid #ffffff;cursor: pointer;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs .thumbnail-slide.slick-current{border-color:var(--primary);}
.single-product div.product .woocommerce-product-gallery__image{/*max-height:656px;*/max-width:100%;opacity: 0;transition: all 0.3s ease;/*width: 100% !important;*/}
.single-product div.product .woocommerce-product-gallery__image>a img {width: 100%;height: initial;}
.single-product div.product .woocommerce-product-gallery__image.flex-active-slide {opacity: 1;}
@-moz-document url-prefix(){
    .attachment-shop_thumbnail.woocommerce-product-gallery__image.flex-active-slide{margin-left:-1.5%;}
}
.single-product div.product .woocommerce-product-gallery .flex-viewport{width: calc(100% - 200px);/*border: 1px solid #F5F5F5;*/margin-left: 100px;}
.single-product div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper.shop-slick-slider{height:100%;}
.single-product div.product .woocommerce-product-gallery__image>a{height:100%;width:100%;display:flex;align-items:center;min-width:100%;justify-content:center;    /* border: 1px solid #F5F5F5; */ cursor: zoom-in;pointer-events: none;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{width:100px;    /* max-height: 680px; */max-height:656px;    /* overflow: auto; */flex-shrink:0;}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs .slick-list::-webkit-scrollbar{width:0px;height:0px;background-color:var(--secondery);border-radius:0;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs .slick-list::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs .slick-list::-webkit-scrollbar-track{background:var(--secondery);}

/* 
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs .slick-list::-webkit-scrollbar{width:0px;height:0px;background-color:var(--secondery);border-radius:0;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs .slick-list::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs .slick-list::-webkit-scrollbar-track{background:var(--secondery);} */


.product .product_title{color:var(--text);font-size:18px;font-weight:400;margin:15px 0px 0px;}
.single-product div.product p.price{font-weight:600;font-size:24px;line-height:1.2;margin-bottom: 12px;}
.single-product div.product p.price del{display:none;}
.single-product div.product .yith-wcwl-add-to-wishlist{position:absolute;top:0;right:0;font-size:0px;margin:0px;}
.single-product div.product .yith-wcwl-icon{height:24px;width:24px;background-color:#000000;-webkit-mask-size:cover;margin:0px;-webkit-mask-repeat:no-repeat;}
.single-product div.product .summary.entry-summary{position:relative;/*overflow:hidden;*/width: 100%;}
.single-product div.product button.single_add_to_cart_button{background-color:var(--text);color:#ffffff;border:none;width:100%;padding:20px;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;line-height:1.5;}
.single-product div.product button.single_add_to_cart_button:before{content:'';width:24px;height:24px;margin-right:10px;display:block;background-color:#ffffff;}
.single-product div.product button.single_add_to_cart_button:hover{/*background-color:var(--lionBD);*/background-color: var(--primary);}
.search-form{display:none;position:absolute;top:100%;left:0;width:220px;}
.header-action-bar .action-btn{position:relative;}
.search-form input[type="text"]{background-color:var(--white);border:none;border-radius:4px;    /* border-bottom: 1px solid #000000; */padding:10px 30px 10px 12px;height:initial;}
.search-form .icon-search{position:absolute;right:10px;top:50%;transform:translateY(-50%);}

/* Global Banner */
.global-banner-wrapper{position:relative;background-image:url('./assets/images/category-banner.webp');background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;}
.global-banner-wrapper::after{content:'';position:absolute;width:100%;height:100%;z-index:0;left:0;top:0;background:#00000059;}
.global-banner-wrapper .global-banner-content{min-height:600px;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;color:var(--white);position:relative;z-index:1;max-width:1228px;margin:0 auto;}
.global-banner-wrapper .global-banner-content h1{font-weight:400;}
.recent-view-listing-slider .slick-slide{max-width:16.4vw;}
.content-banner-wrapper{background-color:var(--lightPrimary);}
.content-banner-wrapper .contents-wrapper{min-height:250px;text-align:center;max-width:1060px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px 0;}
.content-banner-wrapper .contents-wrapper *{margin-bottom:0;}
.content-banner-wrapper .contents-wrapper p{font-weight:300;font-size:18px;line-height:1.4;}
.content-banner-wrapper .contents-wrapper .banner-title_top{font-size:36px;font-weight:500;line-height:1.1;text-align:center;}

/* .recent-view-listing-slider .single-product-image{max-height: 305px;} */
.recent-view-listing-slider .single-product-view .quick-view-btn{font-size:14px;}
.recent-view-listing-slider .single-product-view .quick-view-btn:before{height:20px;width:20px;}
.recent-view-listing-slider .single-product-content .price{font-size:15px;margin-bottom:8px;}
.recent-view-listing-slider .single-product-content h3{margin-bottom:5px;}
.recent-view-listing-slider .single-product-description{padding:2px 22px;}
.recent-view-listing-slider .single-product-view .quick-view-btn{padding:8px 0;}

/* Filter Module */
.filter-module-wrapper{padding:24px 0;border-bottom:1px solid #E4E4E4;}
.filter-by-module .filter-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;}
.filter-by-module .filter-by-lists,.filter-by-module .sort-by-lists{display:flex;align-items:center;gap:14px;flex-wrap:wrap;}
.filter-by-module .filter-title{font-size:16px;line-height:1.5;font-weight:400;color:#666666;}
.filters-lists{display:flex;align-items:center;gap:30px 40px;flex-wrap:wrap;}
.custom-dropdown-wrapper{position:relative;min-width:90px;}
.custom-dropdown-wrapper .dropdown-button .icon{mask-image:url('assets/aminovIcons/icon-dropdown.svg');-webkit-mask-image:url('assets/aminovIcons/icon-dropdown.svg');-webkit-mask-repeat:no-repeat;width:12px;height:6px;background-color:var(--black);}
.custom-dropdown-wrapper .dropdown-button{font-size:16px;line-height:1.5;font-weight:400;color:var(--text);display:inline-flex;align-items:center;cursor:pointer;column-gap:10px;}
.custom-dropdown-wrapper .dropdown-options{display:none;background-color:var(--white);box-shadow:11px 18px 110.1px 0px #00000040;min-width:416px;position:absolute;left:0;top:calc(100% + 20px);z-index:2;}
.custom-dropdown-wrapper.dropdown-open .dropdown-options{display:block;}
.dropdown-options{max-height:360px;overflow:auto;}
.dropdown-options::-webkit-scrollbar{width:6px;height:6px;background-color:var(--secondery);border-radius:0;}
.dropdown-options::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.dropdown-options::-webkit-scrollbar-track{background:var(--secondery);}
.dropdown-options .sub-title{border-bottom:1px solid #E1E1E1;}
.dropdown-options .sub-title,.dropdown-options .custom-checkbox label{font-size:16px;font-weight:500;line-height:1.5;color:var(--black);}
.dropdown-options .sub-title{padding:23px 30px;}
.custom-dropdown-wrapper .dropdown-options .sub-title{display:flex;justify-content:space-between;align-items:center;}
.custom-checkbox input{display:none;}

/* End Click on whole area */

.custom-checkbox input:checked+label:after{opacity:1;}
.custom-checkbox input:checked+label:before{background-color:var(--text);}

/* Click only on label text  */
.custom-dropdown-wrapper .custom-checkbox{padding:18px 30px;}
.custom-checkbox label{position:relative;cursor:pointer;padding-left:30px;}
.custom-checkbox label::before{content:'';position:absolute;width:20px;height:20px;background-color:#F2F2F2;left:0px;top:50%;transform:translateY(-50%);}
.custom-checkbox label::after{content:'';position:absolute;left:7px;top:4px;width:6px;height:11px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;opacity:0;}
/* .post-type-archive-product .bapf_sfilter.divi_color_class .divi_color_class_item .bapf_clr_multi{background:#F2F2F2!important;border-radius:0;} */
/* .post-type-archive-product .bapf_sfilter.divi_color_class .checked.divi_color_class_item .bapf_clr_multi{background:var(--text)!important;} */
.post-type-archive-product .bapf_sfilter.bapf_ckbox label>span{font-family: 'Montserrat';font-size:16px;line-height:1.5;font-weight:500!important;color:var(--black);}
.post-type-archive-product .divi_color_class .divi_color_class_item label{margin:0;}
.post-type-archive-product .bapf_sfilter.divi_color_class.brchecked_default input:checked+label .bapf_clr_span:before{content:none;}
.post-type-archive-product .bapf_sfilter.divi_color_class.brchecked_default input:checked+label .bapf_clr_span:after{/*left:7px;top:4px;width:6px;height:11px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg);*/border-color: var(--white);}
/* .post-type-archive-product .bapf_sfilter.bapf_clr_txt_right .bapf_body ul li label .bapf_clr_span{width:20px;height:20px;margin:0 10px 0 0px;} */

/* End Click only on label text  */

.filter-select-items .selected-lists{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:24px 0 19px;}
.filter-select-items .selected-lists.icon{all:unset;}
.filter-select-items .selected-lists .clear-btn{font-size:15px;font-weight:500;line-height:1.5;color:var(--text);text-decoration:underline;}
.filter-select-items .selected-lists .clear-btn:hover{color:var(--primary);}
.filter-select-items .selected-lists li{background-color:var(--secondery);padding:6px 12px;display:inline-flex;align-items:center;column-gap:10px;flex-shrink:0;font-size:15px;line-height:1.4;font-weight:400;color:var(--text);border-radius:45px;    /* margin: 24px 0 19px; */}
.filter-select-items .selected-lists li .icon{mask-image:url('assets/aminovIcons/icon-cross.svg');width:15px;height:15px;cursor:pointer;-webkit-mask-image:url('assets/aminovIcons/icon-cross.svg');}
.filter-select-items .selected-lists li .icon:hover{background-color:var(--red);}
.filter-selected-wrapper .filter-select-items .selected-lists .clear-btn{margin-bottom:0;}
.filter-selected-wrapper .filter-select-items .selected-lists .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter{display:flex;gap:20px;align-items:center;flex-wrap:wrap;}
.filter-selected-wrapper .filter-select-items .selected-lists .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy>ul{gap:20px;display:flex;flex-wrap:wrap;}
.filter-selected-wrapper .filter-select-items .selected-lists .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy>ul li{margin:0!important;}
.filter-selected-wrapper .filter-select-items .selected-lists .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy>span{display:none;}
.filter-module-wrapper .filter-by-lists .dropdown-options .bapf_attr_product_cat .bapf_tax_product_cat{background:transparent;padding:18px 30px!important;}
.filter-module-wrapper .filter-by-lists .dropdown-options .bapf_attr_product_cat .bapf_tax_product_cat:hover{background:#EBDCD3;}
.filter-module-wrapper .filter-by-lists .dropdown-options .bapf_body .bapf_tax_pa_metal{background:transparent;/*margin-bottom:18px!important;*/padding:18px 30px!important;}
.filter-module-wrapper .filter-by-lists .dropdown-options .bapf_body .bapf_tax_pa_metal:hover{background:#EBDCD3;}
.filter-module-wrapper .filter-by-lists .dropdown-options .bapf_body .bapf_tax_pa_metal:last-child{margin-bottom:0px!important;}
.filter-module-wrapper .filter-by-lists .dropdown-options .bapf_body .bapf_tax_pa_metal label span.bapf_clr_text{font-family: 'Montserrat';}
.filter-module-wrapper .filter-by-lists .dropdown-options .bapf_attr_product_cat .bapf_tax_product_cat:last-child{margin-bottom:0px!important;}
.filter-selected-wrapper .filter-select-items .selected-lists .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy>ul li a{display:flex;flex-direction:row-reverse;align-items:center;gap:10px;padding:6px 12px;color:var(--text);}
.filter-selected-wrapper .filter-select-items .selected-lists .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_unall{display:none;}
.filter-selected-wrapper .filter-select-items .selected-lists .clear-btn .bapf_sfilter .bapf_button{font-size:16px;font-weight:400;line-height:1.25;text-decoration:underline;cursor:pointer;transition:0.3s ease-in-out;background:transparent;border:0;padding:0;color:var(--text);}
.filter-selected-wrapper .filter-select-items .selected-lists .clear-btn .bapf_sfilter .bapf_button:hover{color:var(--primary);}
.filter-by-module .filter-module-wrapper .filter-wrapper .filter-by-lists .dropdown-options .berocket_single_filter_widget .bapf_sfilter{padding:0; margin-bottom: 0;}
.more-filter{position:relative;font-size:16px;font-weight:400;line-height:1.5;text-decoration:underline;cursor:pointer;display:inline-flex;align-items:center;column-gap:10px;}
.more-filter .icon-plus{mask-image:url('assets/aminovIcons/icon-plus.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;width:10px;height:10px;background-color:var(--black);    /* transform: rotate(45deg); */}
.more-filters-card{position:fixed;top:0;left:-100%;width:480px;height:100vh;background-color:var(--white);padding:40px 35px 40px;z-index:100;overflow:auto;scrollbar-width:0;transition:0.4s ease-in-out;z-index: 999999;}
.more-filters-colse-card{position:fixed;top:0;right:0;width:calc(100% - 480px);height:100vh;background-color:var(--black);opacity:0;visibility:hidden;z-index:99;}
.more-filter-open .more-filters-colse-card{opacity:0.2;visibility:visible;transition:1.4s ease-in-out;}
.more-filter-open .more-filters-card{left:0;}
.more-filters-card::-webkit-scrollbar{width:0px;height:0px;background-color:transparent;border-radius:0;}
.more-filters-card::-webkit-scrollbar-thumb{background:transparent;border-radius:0;}
.more-filters-card::-webkit-scrollbar-track{background:transparent;}
.more-filters-card .icon{cursor:pointer;-webkit-mask-repeat:no-repeat;flex-shrink:0;}
.more-filters-card .icon:hover{background-color:var(--primary);}
.more-filters-card .filter-title-wrap{display:flex;align-items:center;justify-content:space-between;}
.more-filters-card .filter-title-wrap h2{margin-bottom:0;font-size:24px;line-height:0.8;color:var(--black);}
.more-filters-card .main-title{margin-bottom:30px;}
.more-filters-card .applied-filter{padding:20px 0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);}
.more-filters-card .filter-title-wrap h3{margin-bottom:0;font-size:18px;line-height:1.1;}
.more-filters-card .applied-filter .clear-btn{margin-bottom:0;}
.more-filters-card .applied-filter .clear-btn .bapf_reset{font-size:16px;font-weight:400;line-height:1.25;text-decoration:underline;cursor:pointer;transition:0.3s ease-in-out;background:transparent;border:0;}
.more-filters-card .applied-filter .clear-btn .bapf_reset:hover{color:var(--primary);}
.more-filters-card .more-filter-list{padding:30px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.more-filter-list .filter-category-lists{margin-top:30px;margin-bottom:0;}
.more-filter-list .filter-category-lists li{display:flex;align-items:center;    /* justify-content: space-between; */margin-bottom:12px!important;}
.more-filter-list .filter-category-lists li:last-child{margin-bottom:0!important;}
.more-filter-list .filter-category-lists .metal-image-box{max-width:20px;max-height:20px;}
.more-filter-list .size-lists{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;}
.more-filter-list .size-lists li.bapf_tax_pa_size{width:88px!important;height:40px!important;text-align:center;border:1px solid var(--black);display:flex;align-items:center;justify-content:center;margin-bottom:0;cursor:pointer;}
.more-filter-list .bapf_sfilter ul li.bapf_tax__sale,.more-filter-list .bapf_sfilter ul li.bapf_tax_price{margin-bottom:8px!important;}
.more-filter-list .bapf_sfilter ul li.bapf_tax__sale:last-child,.more-filter-list .bapf_sfilter ul li.bapf_tax_price:last-child{margin-bottom:0px!important;}
.more-filter-list .size-lists.bapf_sfilter .bapf_body>ul{display:flex;flex-wrap:wrap;gap:10px;}
.more-filter-list .size-lists.bapf_sfilter.bapf_ckbox input[type=checkbox]{display:none;}
.more-filters-card .more-filter-list .berocket_single_filter_widget{margin-top:30px;}
.more-filters-card .more-filter-list .berocket_single_filter_widget .bapf_sfilter{margin-bottom:0px;}
.more-filter-list .size-lists.bapf_sfilter .bapf_body ul li label{justify-content:center;align-items:center;display:flex!important;width:100%;height:100%;}
.more-filter-list .size-lists li.bapf_tax_pa_size.checked{background-color:var(--primary);border-color:var(--primary);color:var(--white);}
.more-filters-card .apply-btn{width:100%;margin-top:50px;height:64px;}
.more-filters-card .apply-btn .bapf_update{transition:all 0.4s;}
.more-filters-card .apply-btn .bapf_update{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;padding:4px 20px;line-height:1.5;background-color:var(--primary);border:none;outline:none;color:var(--white);height:64px;cursor:pointer;width:100%;}
.more-filters-card .apply-btn .bapf_update:hover{color:var(--white);background-color:var(--text);}

/* FAQ */
.faqs-wrap{padding:0 69px;}
.faqs-wrap .faqs-box{margin-bottom:30px;}
.faqs-wrap .faqs-box:last-child{margin-bottom:0;}
.faqs-wrap .faq-title{background-color:var(--secondery);font-size:18px;line-height:1.2;padding:23px 60px 23px 30px;margin-bottom:0;position:relative;cursor:pointer;}
.faqs-wrap .faq-title span{width:23px;height:20px;position:absolute;right:30px;top:18px;top:50%;transform:translateY(-50%);overflow:hidden;}
.faqs-wrap .faq-title span::before,.faqs-wrap .faq-title span::after{content:"";position:absolute;background-color:var(--primary);left:50%;top:50%;transform:translate(-50%,-50%);transition:0.3s ease-in-out;}
.faqs-wrap .faq-title span::before{width:100%;height:2px;}
.faqs-wrap .faq-title span::after{width:2px;height:100%;}
.faqs-wrap .faq-content{margin-top:20px;padding:0 30px;display:none;}
.faq-details-wrapper .faqs-wrap .faq-content p , 
.faq-details-wrapper .faqs-wrap .faq-content ul li ,
.faq-details-wrapper .faqs-wrap .faq-content ol li{ font-size: 16px;color: var(--black);line-height: 1.5;margin-bottom: 10px;}
.faq-details-wrapper .faqs-wrap .faq-content p b, .faq-details-wrapper .faqs-wrap .faq-content ul b , .faq-details-wrapper .faqs-wrap .faq-content ol b{font-weight: 600;}
.faq-details-wrapper .faqs-wrap .faq-content p a, .faq-details-wrapper .faqs-wrap .faq-content ul li a , .faq-details-wrapper .faqs-wrap .faq-content ol li a{color: var(--primary);cursor: pointer;}
.faq-details-wrapper .faqs-wrap .faq-content p a:hover, .faq-details-wrapper .faqs-wrap .faq-content ul li a:hover , .faq-details-wrapper .faqs-wrap .faq-content ol li a:hover{text-decoration: underline;}
.faq-details-wrapper .faqs-wrap .faq-content ul , .faq-details-wrapper .faqs-wrap .faq-content ol{list-style: none;margin-bottom: 10px;}
.faq-details-wrapper .faqs-wrap .faq-content ul li{position: relative;padding-left: 15px;}
.faq-details-wrapper .faqs-wrap .faq-content ul li::before{content: '';position: absolute;left: 0;top: 8px;width: 5px;height: 5px;border-radius: 100%;background-color: var(--black);}
.faqs-wrap .faq-content.active{display:block;}
.faqs-wrap .faqs-box.active .faq-title span::after{transform:rotate(90deg) translateX(-10px);opacity:0;}
.faqs-wrap .faq-content p:last-child{margin-bottom:0;}
.shop-by-wrapper .title{margin-bottom:30px;}
.shop-by-wrapper .title span{color:var(--text);}
.shop-by-wrapper .shop-by-categories,.shop-by-wrapper .shop-by-price{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:100%;height:100%;}
.shop-by-wrapper .shop-by-listing-wrapper{padding:40px 40px 32px 40px;border:1px solid #939393;display:flex;justify-content:space-between;flex-direction:column;height:100%;width:100%;}
.shop-by-listing-wrapper .shop-lists ul{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;}
.shop-by-listing-wrapper .button-grid{margin-top:30px;margin-bottom:0;}
.shop-by-listing-wrapper .button-grid .bapf_body{display:flex;}
.shop-by-listing-wrapper .shop-type-card,.shop-by-listing-wrapper .divi_color_class_item,.shop-by-price .shop-by-listing-wrapper .price-lists .berocket_search_box_block .bapf_body ul .bapf_tax_price{position:relative;background-color:var(--greyFA);border:1px solid var(--greyFA);padding:25px 28px;min-height:128px;display:flex;align-items:center;justify-content:flex-start;column-gap:14px;cursor:pointer;}
.page-template-products .bapf_sfilter.divi_color_class.brchecked_default input:checked+label .bapf_clr_span::after,.page-template-categories .bapf_sfilter.divi_color_class.brchecked_default input:checked+label .bapf_clr_span::after{content:none!important;}
.page-template-products .bapf_sfilter.divi_color_class.brchecked_default input:checked+label .bapf_clr_span::before,.page-template-categories .bapf_sfilter.divi_color_class.brchecked_default input:checked+label .bapf_clr_span::before{border:2px dashed #CBCBCB;width:68px;height:68px;border-radius:100%;transform:translate(-50%,-50%);transition:border 0.3s ease,width 0.3s ease,height 0.3s ease,transform 0.3s ease;content:'';display:inline-block!important;left:50%;top:50%;position:absolute;}
.shop-by-listing-wrapper .shop-lists .bapf_sfilter.bapf_clr_txt_right .bapf_body ul li{height:100%;width:100%;margin:0!important;}
.shop-by-listing-wrapper .shop-lists .bapf_sfilter.bapf_clr_txt_right .bapf_body ul li label{height:100%;width:100%;margin:0;gap:28px;padding:30px 27px;border:1px solid var(--greyFA);transition:border 0.3s ease;}
.shop-by-listing-wrapper .shop-lists .bapf_sfilter .bapf_clr_span{margin:0;width:46px!important;height:46px!important;position:relative;margin-left:12px;}
.shop-by-listing-wrapper .shop-lists .bapf_sfilter .bapf_clr_span::before{border:2px dashed #CBCBCB;width:68px;height:68px;border-radius:100%;transform:translate(-50%,-50%);transition:border 0.3s ease,width 0.3s ease,height 0.3s ease,transform 0.3s ease;content:'';display:inline-block!important;left:50%;top:50%;position:absolute;}
.shop-by-listing-wrapper .shop-lists .bapf_sfilter.bapf_ckbox label>.bapf_clr_text{font-size:16px;font-family: 'Montserrat';color:var(--black);font-weight:400;}
.shop-by-listing-wrapper .shop-lists .bapf_sfilter.divi_color_class.brchecked_default input:checked+label .bapf_clr_text{font-weight:400;}
.shop-by-listing-wrapper .shop-lists .divi_color_class_item input[type="checkbox"]:checked + label{border:1px solid var(--text)!important;}
.berocket_single_filter_widget .bapf_term_144,.berocket_single_filter_widget .bapf_term_146{display:none;}
.shop-by-listing-wrapper .shop-type-card:hover{border-color:var(--text);}
.shop-by-listing-wrapper .shop-type-cardbox input:checked~.shop-type-card{border:1px solid var(--text);}
.shop-by-categories .shop-type-card .image-box{border:2px dashed #CBCBCB;border-radius:100%;width:68px;height:68px;display:flex;justify-content:center;align-items:center;flex-shrink:0;}
.shop-by-categories .shop-type-card .image-box span{background:radial-gradient(65.48% 115.24% at 50% 50%,#E1E1E1 0%,#E4CB40 100%);width:46px;height:46px;border-radius:100%;}
.shop-by-categories .shop-type-card span{color:var(--black);word-break:break-word;}
.shop-by-price .shop-by-listing-wrapper .price-lists .berocket_search_box_block .bapf_body ul{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;}
.shop-by-price .shop-by-listing-wrapper .price-lists .berocket_search_box_block .bapf_body ul .bapf_tax_price{height:100%;width:100%;justify-content:center;}
.shop-by-price .shop-by-listing-wrapper .price-lists .berocket_search_box_block .bapf_body ul .bapf_tax_price label{display:flex!important;justify-content:center;align-items:center;width:100%;height:100%;border:1px solid transparent;transition:border 0.3s ease;padding:15px 10px;}
.shop-by-price .shop-by-listing-wrapper .price-lists .berocket_search_box_block .bapf_body ul .bapf_tax_price label::after,.shop-by-price .shop-by-listing-wrapper .price-lists .berocket_search_box_block .bapf_body ul .bapf_tax_price label::before{content:none;}
.shop-by-price .shop-by-listing-wrapper .price-lists .berocket_search_box_block .bapf_body ul .checked.bapf_tax_price label{border:1px solid var(--text);}
.shop-by-price .shop-by-listing-wrapper .price-lists .berocket_search_box_block .bapf_sfilter.bapf_ckbox input[type=checkbox]{display:none;}
.shop-by-listing-wrapper .price-lists .shop-type-card{justify-content:center;}
.shop-by-listing-wrapper .price-lists .shop-type-cardbox span{font-size:18px;font-weight:500;color:var(--black);}

/* shop by price */
.shop-by-price .shop-by-listing-wrapper .price-lists .berocket_search_box_block{padding:0;z-index:1;}
.shop-lists .berocket_search_box_block{padding:0;z-index:1;}
.shop-by-price .shop-by-listing-wrapper .price-lists .berocket_search_box_block .button-grid{margin-top:40px;}

/* .shop-by-listing-wrapper .button-grid {margin-top: 30px;} */
.shop-by-listing-wrapper .button-grid .primary-fill-btn{grid-column:2;height:50px;max-width:250px;margin:auto;width:100%;}
.shop-by-listing-wrapper .shop-type-cardbox{position:relative;}
.shop-by-listing-wrapper .shop-type-cardbox input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;}
.all-category-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.all-category-wrapper .product-detail-card{position:relative;}
.all-category-wrapper .products-content{padding:30px 36px;border:1px solid #D1D1D1;border-top:none;display:flex;align-items:center;justify-content:space-between;gap:15px;transition:0.3s ease-in-out;}
.all-category-wrapper .products-content .shop-now{position:relative;z-index:1;color:var(--text);}
.all-category-wrapper .products-content .shop-now::after{content:'';position:absolute;bottom:4px;width:100%;height:2px;background-color:var(--grey66);left:0;opacity:0;}
.all-category-wrapper .products-content .shop-now:hover::after{opacity:1;}
.all-category-wrapper .products-content .title{margin-bottom:0;transition:0.3s ease-in-out;}
.all-category-wrapper .category-image-box{overflow:hidden;}
.all-category-wrapper .category-image-box img{display:block;transition:all 0.5s ease;}
.all-category-wrapper .product-detail-card:hover .category-image-box img{transform:scale(1.08);}
.all-category-wrapper .product-detail-card:hover .title{color:var(--primary);}
.all-category-wrapper .product-detail-card:hover .products-content{border-color:#1E1E1E;}

/* Customer Review On Product */
.product-reviews-by-customer .customer-review-card{padding:40px 0 35px;display:flex;align-items:flex-start;gap:24px;border-bottom:1px solid #CBCBCB;}
.product-reviews-by-customer .customer-review-card .review-image-box{width:111px;height:111px;border-radius:100%;flex-shrink:0;overflow:hidden;}
.product-reviews-by-customer .customer-review-card .review-image-box img{width:100%;height:100%;object-fit:cover;}
.product-reviews-by-customer .customer-review-card .cust-review-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;}
.product-reviews-by-customer .customer-review-card:first-child{padding-top:0;}
.product-reviews-by-customer .customer-review-card .cust-review-content *{margin-bottom:0;}
.product-reviews-by-customer .customer-review-card .title{color:var(--black);}
.product-reviews-by-customer .customer-review-card b{font-weight:600;color:var(--black);}
.product-reviews-by-customer .customer-review-card p{color:var(--grey66);}
.product-reviews-by-customer .customer-review-card .review-stars-wrap{display:flex;align-items:stretch;gap:5px;}
.about-product-detail .review-stars-wrap .icon-star-fill{background-color:#FFBB42;}
.product-reviews-by-customer .customer-review-card .review-stars-wrap .icon{width:25px;height:25px;/*background-color:#FFBB42;*/background-color: var(--primary);}
.product-reviews-by-customer .customer-review-card .review-stars-wrap .icon-star-grey-fill{background-color: #D9D9D9;}
.product-reviews-by-customer .view-more-wrap{margin-top:50px;}
.product-reviews-by-customer .load-more-reviews{font-size:16px;min-width:216px;height:50px;}
.product-shipping-wrapper{/*background-color:#A3875B0D;*/background-color: #f8f1e5;padding:21px 25px;display:flex;justify-content:space-around;/*align-items:center;*/gap:20px 15px;flex-wrap:wrap;margin:30px 0;}
.product-shipping-wrapper li{text-align:center;}
.product-shipping-wrapper li img{width:34px;margin:0 auto;margin-bottom:10px;}
.product-shipping-wrapper li span{font-size:14px;line-height:1.43;font-weight:500;/*color:#AD916C;*/color: var(--primary);}

/* Custom Plus Minus */
.custom-plus-minus{width:23px;height:20px;position:absolute;right:30px;top:18px;top:50%;transform:translateY(-50%);overflow:hidden;cursor:pointer;}
.custom-plus-minus::before,.custom-plus-minus::after{content:"";position:absolute;background-color:var(--primary);left:50%;top:50%;transform:translate(-50%,-50%);}
.custom-plus-minus::before{width:100%;height:2px;}
.custom-plus-minus::after{width:2px;height:100%;}
.product-detial-titlebox.active .custom-plus-minus::after{transform:rotate(90deg) translateX(-10px);opacity:0;}

/* About Product Details */
.about-product-detail .product_title{margin-bottom:45px;max-width:600px;}
.about-product-detail .woocommerce-product-rating{max-width:650px;margin-bottom:30px;margin-top:45px;display:flex;align-items:center;gap: 12px;}
.about-product-detail .product-detial-titlebox{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:60px;margin-bottom:8px;padding:0 16px;position:relative;}
.about-product-detail .product-detial-titlebox .icon-minus-dash{width:16px;height:1.5px;background-color:var(--primary);}
.about-product-detail .product-detial-titlebox .icon-plus{background-color:var(--primary);width:16px;height:16px;}
.about-product-detail .woocommerce-product-details__short-description .product-detail-title{margin-bottom:0;font-size:16px;line-height:1.3;}
.about-product-detail .about-product-description li{display:flex;gap:20px;margin-bottom:20px;padding:0 20px;}
.about-product-detail .about-product-description li:last-child{margin-bottom:0;}
.about-product-detail .about-product-description li span{font-size:14px;font-weight:400;line-height:1.2;color:var(--black);}
.about-product-detail .about-product-description li .product-short-title{min-width:350px;}
.about-product-detail .about-product-description li .product-short-desc{word-break:break-word;width: 50%;font-weight: 500;}
.about-product-detail .price{margin-bottom:5px;}
.about-product-detail .installment-popup{margin-bottom:40px;display:inline-flex;align-items:center;gap:9px;position:relative;}
.about-product-detail .installment-popup::after{content:'';position:absolute;left:0;bottom:4px;width:calc(100% - 32px);height:1px;background-color:var(--primary);transition:all 0.4s;}
.about-product-detail .installment-popup:hover::after{background-color:var(--black);}
.about-product-detail .installment-popup .icon{background-color:var(--primary);transition:all 0.4s;}
.about-product-detail .installment-popup:hover .icon{background-color:var(--black);}
.about-product-detail .quantity{margin-bottom:30px;display:none!important;}
.review-stars-wrap{display:flex;align-items:stretch;gap:5px;}
.review-stars-wrap .icon-star-fill_yellow{background-color:#F8BE63;}
.review-stars-wrap .icon-star-grey-fill,.review-stars-wrap .icon-star-half{background-color:#D9D9D9;}
.about-product-detail .woocommerce-review-link{color:var(--black);/*text-decoration:underline;*/line-height:1.5;}
.single-product .product.about-product-detail .yith-wcwl-add-to-wishlist{right:70px;}
.about-product-detail .woocommerce-review-link:hover{color:var(--primary);}
.about-product-detail .products-shop-links{position:absolute;top:0;right:00px;display:flex;align-items:center;gap:10px;margin-bottom:0;}
.about-product-detail .products-shop-links .shop-link{cursor:pointer;}
.about-product-detail .products-shop-links .shop-link:hover{background-color:var(--primary);}
.about-product-detail .products-shop-links .shop-link:hover .icon-share{background-color:var(--white);}
.about-product-detail .products-shop-links .shop-link,.about-product-detail .yith-wcwl-add-button{width:60px;height:60px;border:1px solid #E8E8E8;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.4s;}
.about-product-detail .select-size-dropdown{margin-bottom:24px;display:flex;align-items:center;gap:37px;}
.about-product-detail .select-size-dropdown select{width:297px;font-size:16px;line-height:1.2;font-weight:500;background-color:var(--white);background-image:url("assets/aminovIcons/arrow-down-gray.svg")!important;}
.about-product-detail .select-color-wrapper{margin-bottom:24px;}
.about-product-detail .select-size-dropdown .scale-text{font-size:14px;color:var(--text);display:flex;align-items:center;column-gap:9px;}
.about-product-detail .select-size-dropdown .scale-text:hover{color:var(--primary);}
.about-product-detail .select-size-dropdown .scale-text .icon-size-scale{background-color:var(--primary);}
.about-product-detail .woocommerce-product-details__short-description ul {font-size: 14px;font-weight: 400;line-height: 1.2;color: var(--black);}
.about-product-detail .woocommerce-product-details__short-description ul li {display: flex;justify-content: space-between;margin-bottom: 20px;padding: 0 20px;}
.about-product-detail .woocommerce-product-details__short-description ul strong {min-width: 50%;font-weight: 500;}
.select-color-wrapper p{font-size:18px;font-weight:400;color:var(--text);margin-bottom: 6px;}
.select-color-wrapper p span{font-size:16px;color:#6D6D6D;text-transform: capitalize;}
.color-box-wrapper{display:flex;align-items:center;gap:10px;overflow-x:auto;white-space:nowrap;width:100%;padding-bottom:8px;}
.color-box-wrapper::-webkit-scrollbar{width:4px;height:4px;background-color:var(--secondery);border-radius:0;}
.color-box-wrapper::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.color-box-wrapper::-webkit-scrollbar-track{background:var(--secondery);}
.selectcolor_wrapper_table{width:100%;table-layout:fixed;}
.color-box-wrapper .label-color{position:relative;width:50px;height:50px;border-radius:100%;flex-shrink:0;cursor:pointer;}
.color-box-wrapper .label-color label{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:100%;border:1px solid transparent;cursor:pointer;}
.color-box-wrapper .label-color input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;z-index:1;cursor:pointer;}
.color-box-wrapper .custom-color{background:radial-gradient(65.48% 115.24% at 50% 50%,#E2E4ED 0%,#6C6C6F 100%);width:36px;height:36px;border-radius:100%;flex-shrink:0;position:relative;box-shadow: none !important;}
.color-box-wrapper .custom-color.silver{background:radial-gradient(65.48% 115.24% at 50% 50%,#E2E4ED 0%,#6C6C6F 100%);}
.color-box-wrapper .custom-color.gold{background:radial-gradient(98.68% 71.77% at 50% 50%,#FFF3C2 0%,#C9A513 100%);}
.color-box-wrapper .custom-color.rose-gold{background:radial-gradient(88.2% 69.49% at 50% 50%,#FFE8D9 0%,#ECB38C 100%);}
.color-box-wrapper .custom-color::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:100%;border:1px solid var(--black);background-color:transparent;z-index:-1;opacity:0;}
/* .color-box-wrapper .label-color input:checked~label{border:1px dashed var(--black);}
.color-box-wrapper .label-color input:checked~label .custom-color::after{opacity:1;}
.color-box-wrapper .label-color:hover label{border:1px dashed var(--black);}
.color-box-wrapper .label-color:hover label .custom-color::after{opacity:1;} */
/* .color-box-wrapper .label-color input:checked~label .custom-color{border-style: solid;border-width: 2px;} */
.color-box-wrapper .custom-color span.custom-color-pattern, .color-box-wrapper .custom-color span.custom-color-pattern-active {position: absolute;inset: 0;border-radius: 100%;}
.custom-color-pattern-active{opacity: 0;border-radius: 100%;}
.color-box-wrapper .label-color input:checked~label .custom-color .custom-color-pattern-active{opacity: 1;}

/* NO Data */
.no-data{padding:20px;background-color:var(--greyE7);text-align:center;}
.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{clear:both;padding:10px;text-align:center;color:white;margin:20px 0;}

/*
=====================START=======================================
My account order section for reivew
Jignesh Viramgami
============================================================
*/
.rating-stars{direction:rtl;unicode-bidi:bidi-override;display:inline-block;}
.rating-stars input{display:none;}
.rating-stars label{font-size:2em;color:#ccc;cursor:pointer;float:right;}
.rating-stars input:checked~label,.rating-stars label:hover,.rating-stars label:hover~label{color:#f5b301;}

/*
============================================================
My account order section for reivew
Jignesh Viramgami
=======================END=====================================
*/
.home-product-video{position:relative;overflow:hidden;height: 100vh;}
.home-product-video::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;    /* background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #F5EEEA 100%); *//*background:#f5eeea;*/background: var(--secondery);}
.home-product-video video{display:block;mix-blend-mode:color-burn;position:relative;width:100%;object-fit:cover;height:100%;}

/* SHOP PAGE REVIEW POPUP */

/* Modal Background  */
#review-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;}

/* Modal Content  */
.modal-content{position:relative;margin:20px auto;padding:20px;width:80%;max-width:600px;background:#fff;max-height:calc(100% - 20px);overflow:auto;}
.modal-content::-webkit-scrollbar{width:0px;height:0px;background-color:var(--secondery);border-radius:0;}
.modal-content::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.modal-content::-webkit-scrollbar-track{background:var(--secondery);}

/* Close Button  */
.close-modal{position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer;}

/* Modal overlay */
.modal-overlay{display:none;    /* Hidden by default */position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);padding:20px;z-index:9999;}
p.stars.selected a.active~a::before{color:#D9D9D9;opacity:1;}
p.stars.selected a:not(.active)::before{color:#F8BE63;}
p.stars:hover a::before{color:#F8BE63;}
.comment-form label{margin-bottom:5px;display:block;}
.comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer;}
.comment-form .comment-form-cookies-consent input[type="checkbox"]{width:20px;height:20px;background-color:#F2F2F2;cursor:pointer;}
.comment-form .comment-form-cookies-consent label{font-size:14px;line-height:1.2;margin-bottom:0;}

/* Install Payment Mode - Modal content */
.installment-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);padding:0px;border-radius:8px;width:80%;max-width:600px;box-shadow:0 2px 10px rgba(0,0,0,0.1); z-index: 99999;}

/* Close button */
.modal-close{position:absolute;top:20px;right:20px;line-height:1;cursor:pointer;}
.modal-close .icon{width:22px;height:22px;position: relative;}
.modal-close .icon:hover{background-color:var(--primary);}
.modal-title{text-align:center;padding-bottom:20px;margin-bottom:0;}
.modal-title-wrap .modal-title{padding-bottom:0;}
.installment-modal-content .modal-title{padding:30px 30px 20px;}
.installment-chart table{width:100%;border-collapse:collapse;}
.installment-chart table td,th{text-align:center;font-size:16px;font-weight:400;}
.installment-chart table th{color:var(--white);background-color:var(--primary);padding:8px;}
.installment-chart table td{color:var(--black);padding:20px 10px;}
.installment-chart table td span{color:var(--text);}
.installment-chart table tbody tr{border-bottom:1px solid rgba(0,0,0,0.1);}
.installment-chart table tbody tr td:last-child{font-weight:500;}
.installment-chart table tbody tr td:nth-last-child(2){color:#FF4B4B;font-weight:500;}

/* Login & Registration */
.customer-authentication{    /* padding: 40px 20px 97px; */
max-width:538px;margin:0 auto;padding-top:40px;padding-bottom:97px;}
.auth-title-wrapper{text-align:center;margin-bottom:30px;}
.auth-title-wrapper h2{font-weight:600;margin-bottom:20px;color:var(--black);line-height:1;}
.auth-title-wrapper p{color:#666666;}
.auth-title-wrapper p a{text-decoration:underline;font-weight:500;}
.customer-authentication .auth-form{background-color:var(--secondery);padding:40px;}
.auth-form label{display:block;margin-bottom:10px;font-size:16px;font-weight:400;color:var(--text);}
.customer-authentication  label .required{display:none;}
.auth-form input,.auth-form textarea{background-color:var(--white);border-color:var(--white);width:100%;color:var(--text);}
.auth-form p .primary-fill-btn{background-color:var(--primary);color:var(--white);}
.auth-form p .primary-fill-btn:hover{background-color:var(--text);}
.customer-authentication .auth-form p.mb-30px{margin-bottom:30px;}
.auth-form span.error{color:var(--red);}
.password-wrapper{position:relative;}
.password-input{width:100%;position:relative;}
.password-wrapper .toggle-password{position:absolute;right:16px;top:48%;transform:translateY(-50%);color:var(--grey66);cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:cover;width:23px;height:24px;}
.password-wrapper .dashicons-visibility{background-image:url("assets/aminovIcons/eye-open.svg");}
.password-wrapper .dashicons-hidden{content:url("assets/aminovIcons/eye-close.svg");}
.password-wrapper .dashicons-visibility::before{display:none;}
.password-wrapper .dashicons-hidden::before{display:none;}
.password-input .show-password-input{position:absolute;right:16px;top:50%;transform:translateY(-50%);opacity: 0;}
.password-input input{padding-right:60px;}
.auth-form .custom-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;}
.remember-check input[type="checkbox"]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;padding:0;margin:0;}
.woocommerce-privacy-policy-text{margin-top:20px;}
.remember-check{position:relative;cursor:pointer;margin-bottom:0;}
.remember-check label{padding-left:30px;margin:0;}
.custom-row .remember-check label{color:var(--black);font-size:14px;font-weight:400;}
.custom-row .remember-check label span{color:var(--black);font-size:14px;font-weight:400;line-height:1.8;}
.custom-row .remember-check label span:hover{color:var(--primary);}
.remember-check label::before,.remember-check label::after{content:'';position:absolute;}
.remember-check label::before{width:20px;height:20px;border:1px solid var(--text);border-radius:5px;left:0;top:2px;}
.remember-check label::after{left:7px;top:4px;width:6px;height:11px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;}
.remember-check input:checked~label::after{opacity:1;}
.remember-check input:checked~label::before{background-color:var(--text);}
.auth-form .forgot-link{color:var(--black);font-size:14px;}
.auth-form .forgot-link:hover{color:var(--primary);}
.auth-form .form-row{margin-bottom:30px;}
.auth-form .form-row:last-child{margin-bottom:0;}
.auth-form .primary-fill-btn{margin-top:24px;width:100%;height:50px;}
.woocommerce-product-gallery li img{height:100px;}
.create-account .woocommerce-form-register .remember-check .woocommerce-form-login__rememberme span{color:var(--grey66);display:inline-block;line-height:1.77;font-size:14px;}
.create-account .woocommerce-form-register .remember-check .woocommerce-form-login__rememberme span a{color:var(--black);}
.create-account .woocommerce-form-register .remember-check .woocommerce-form-login__rememberme span a:hover{color:var(--primary)!important;}
.create-account .woocommerce-form-register .form-row-wide label .required{display:none;}

/* contact us page */
.contact-us-wrapper .contact-us-detailswrapper{max-width:1600px;margin:auto;position:relative;z-index:1;}
.contact-us-wrapper .contact-details-leftside{padding:60px 54px;background-color:var(--secondery);height:100%;}
.contact-us-wrapper .contact-details-leftside .tittle-cotact-us{color:var(--primary);margin:0 0 0;padding-bottom:60px;}
.contact-us-wrapper .contact-details-leftside .contact-social-wrapper{display:flex;flex-direction:column;gap:57px;}
.contact-us-wrapper .contact-details-leftside .contact-social-info{display:flex;gap:20px;align-items:center;word-break:break-word;}
.contact-us-wrapper .contact-details-leftside .contact-social-info .social-tittle-label{font-size:24px;font-weight:400;line-height:40px;}
.contact-us-wrapper .contact-details-leftside .contact-social-info address{font-style:normal;color:var(--primary);}
.contact-us-wrapper .contact-details-leftside .contact-social-info .icon-wrapper{background-color:var(--secondery);width:80px;height:80px;flex-shrink:0;display:flex;justify-content:center;align-items:center;}
.contact-us-wrapper .contact-details-leftside .contact-social-info .icon-wrapper .icon-info{width: 100%;height: auto;}
.contact-us-wrapper .contact-details-leftside .contact-social-info p{color:var(--primary);margin-bottom:10px;text-transform:capitalize;}
.contact-us-wrapper .contact-details-leftside .contact-social-info a{color:var(--primary);}
.contact-us-wrapper .contact-details-leftside .contact-social-info a:hover{color:var(--black);}
.contact-us-wrapper .contact-details-rightside{padding:60px;background-color:var(--secondery);height:100%;}
.contact-us-wrapper .contact-details-rightside .contact-formwrapper-inline{display:flex;gap:24px;}
.contact-us-wrapper .contact-details-rightside .contact-form-wrapper .form-group{width:50%;margin-bottom:30px;}
.contact-us-wrapper .contact-details-rightside .contact-form-wrapper label{font-size:16px;font-weight:400;line-height:30px;text-transform:capitalize;margin-bottom:10px;display:inline-block;}

/* Hide the spinner arrows in Chrome, Safari, Edge, and Opera */
.contact-us-wrapper .contact-details-rightside .contact-form-wrapper input[type="number"]::-webkit-outer-spin-button,.contact-us-wrapper .contact-details-rightside .contact-form-wrapper input[type="number"]::-webkit-inner-spin-button,.modal-form .form-control_modal,input[type="number"]::-webkit-outer-spin-button,.modal-form .form-control_modal,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}

/* Hide the spinner arrows in Firefox */
.modal-form .form-control_modal,input[type="number"]{-moz-appearance:textfield;}
.contact-us-wrapper .contact-details-rightside .contact-form-wrapper .form-control{border:0;}
.contact-us-wrapper .contact-details-rightside .contact-form-wrapper .form-control::placeholder{color:var(--text);opacity:0.7;}
.contact-us-wrapper .contact-details-rightside .contact-form-wrapper textarea{min-height:147px;resize:vertical;}
.contact-us-wrapper .contact-details-rightside .contact-form-wrapper .message-group{margin-bottom:38px;}
.contact-us-wrapper .contact-details-rightside .contact-form-wrapper .btn-submit{width:100%;padding:13px 20px;height:auto;}
.contact-us-wrapper .contact-usbg-assets{min-height:840px;margin-top:-325px;z-index:1;position:relative;object-fit:cover;z-index:-1;margin-left:auto;margin-right:auto;}

/* our story section about us page */
.our-story-wrapper .container-our-story{padding-left:50px;padding-right:50px;}
.our-story-wrapper .container-our-story .row-our-story{display:flex;gap:50px;align-items:center;justify-content:center;}
.our-story-wrapper .container-our-story .row-our-story .ourstory-leftside-content{    /* max-width: calc(100% - 895px); */

    /* width: calc(100% - 915px); */
max-width:905px;width:100%;}
.ourstory-leftside-content p{color:var(--grey66);}
.our-story-wrapper .container-our-story .row-our-story h2{margin-bottom:30px;font-family: "ITC New Baskerville Std Bold";}
.our-story-wrapper .container-our-story .row-our-story .ourstory-rightside-content{max-width:865px;width:100%;}

/* Why Choose Aminov? about us page */
.why_choose-amino-wrapper .whychoose-aminov-tittle , .aboutus-vision_mission-wrapper .whychoose-aminov-tittle{text-align:center;text-transform:capitalize;line-height:2.1;margin-bottom:40px !important;}
.why_choose-amino-wrapper .shipping-wrapper-row{display:flex;flex-wrap: wrap;justify-content: center;gap: 8px 8px;}
.why_choose-amino-wrapper .shipping-wrapper-row .shipping-col{width: calc(25% - 16px);}

/* about us vision mission */
.aboutus-vision_mission-wrapper{background-color:var(--secondery);position:relative;z-index:1;margin-top:60px;margin-bottom:60px;}
.aboutus-vision_mission-wrapper .about-us-content{position:relative;}
.aboutus-vision_mission-wrapper .sticky-img-container{display:block;margin:auto;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:450px;position:relative;}
/* .aboutus-vision_mission-wrapper .sticky-img-container::before{content:'';width:1px;height:100%;position:absolute;top:6%;right:0;left:0;display:block;margin:auto;bottom:0;background-color:var(--text);opacity:0.2;} */
.aboutus-vision_mission-wrapper .custome-content-left{margin-left:90px;max-width:520px;padding-bottom:160px;margin-right:auto;}
.aboutus-vision_mission-wrapper .custome-content-left:first-child{padding-top:120px;}
.aboutus-vision_mission-wrapper .custome-content-left .content-tittle{margin-bottom:20px;color:var(--primary);text-transform:capitalize;}
.aboutus-vision_mission-wrapper .custome-content-right{margin-right:90px;max-width:520px;padding-bottom:160px;text-align:right;margin-left:auto;}
.aboutus-vision_mission-wrapper .custome-content-right:last-child{padding-bottom:140px;}
.aboutus-vision_mission-wrapper .custome-content-right .content-tittle{margin-bottom:20px;color:var(--primary);text-transform:capitalize;}

/* profile pages */
.my-account-wrapper{display:flex;gap:60px;padding:60px 50px 160px;max-width:1820px;width:100%;margin:auto;}
.profile-sidebar{max-width:450px;background-color:var(--secondery);padding:40px;width:100%;height:100%;position:sticky;top:85px;flex-shrink:0;}
.my-account-wrapper .profile-sidebar .user-info{background-color:var(--white);padding:30px 30px;display:flex;gap:16px;flex-wrap:wrap;}
.my-account-wrapper .profile-sidebar .user-info .profile-img{border:1px solid var(--light-gray);padding:2px;border-radius:100%;min-width:45px;max-width:45px;height: 45px;object-fit: cover;}
.my-account-wrapper .profile-sidebar .user-info h2{margin-bottom:4px;font-weight:600;font-size:20px;line-height:1.4;word-break: break-word;}
.my-account-wrapper .profile-sidebar .user-info p{color:var(--gray7E);font-size:12px;font-weight:400;word-break:break-word;}
.my-account-wrapper .profile-sidebar .account-menu{background-color:var(--white);}
.my-account-wrapper .account-menu{list-style-type:none;padding:0;margin:0;background-color:var(--white);}
.my-account-wrapper .account-menu li a{display:flex;gap:12px;padding:18px 30px;color:var(--text);text-decoration:none;transition:background-color 0.3s;font-weight:500;text-transform:capitalize;line-height:1.22;align-items:center;}
.my-account-wrapper .account-menu li a:hover{color:var(--white);}
.my-account-wrapper .account-menu li.active a{color:var(--white);}
.my-account-wrapper .account-menu li.active,.my-account-wrapper .account-menu li:hover{/*background-color:var(--lionBD);*/background-color:var(--text); color:var(--white);}
.my-account-wrapper .account-menu a .menu-link-img{width:24px;height:24px;}
.my-account-wrapper .account-menu li.active a .menu-link-img,.my-account-wrapper .account-menu li a:hover .menu-link-img{filter:invert(100%) brightness(200%);transition:filter 0.3s,}
.my-account-wrapper .profile-content{flex-grow:1;background-color:var(--secondery);padding:40px;width:calc(100% - 510px);}
.my-account-wrapper .profile-content .tab-tittle{font-weight:600;line-height:2;border-bottom:1px solid var(--medium-gray);margin-bottom:24px;padding-bottom:14px;text-transform:capitalize;}
.my-account-wrapper .profile-content .editprofile-formwrapper-inline{display:flex;gap:30px;}
.my-account-wrapper .profile-content .editprofile-formwrapper-inline .form-group{width:50%;}
.my-account-wrapper .profile-content .woocommerce-form-row label{font-size:18px;font-weight:400;line-height:1.66;color:var(--text);margin-bottom:12px;display:inline-block;text-transform:capitalize;}
.my-account-wrapper .profile-content .woocommerce-form-row label span.required{display:none;}
.my-account-wrapper .profile-content .form-group{margin-bottom:30px;}
.my-account-wrapper .profile-content .input-text{border:0;font-size:18px;font-weight:400;line-height:30px;color:var(--text);}
.my-account-wrapper .profile-content .input-text::placeholder{color:var(--text)!important;}

/* Hide the spinner arrows in Chrome, Safari, Edge, and Opera */
.my-account-wrapper .profile-content .input-text::-webkit-outer-spin-button,.my-account-wrapper .profile-content .input-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}

/* Hide the spinner arrows in Firefox */
.my-account-wrapper .profile-content .input-text{-moz-appearance:textfield;}

/* by default browser take eye icon none */
input[type="password"]::-ms-reveal,input[type="password"]::-ms-clear{display:none; /* Hides the default eye icon in Edge */}
.my-account-wrapper .profile-content .btn-update{height:auto;padding:13px 20px;min-width:216px;}

/* radio group card */
.custom-radio-group{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;margin-top:30px;}
.custom-radio-group .profile-card{display:flex;padding:20px 20px 31px;border:1px solid var(--light-grayD8);background-color:var(--white);gap:20px;justify-content:space-between;position:relative;}
.custom-radio-group .custom-radio{display:flex;cursor:pointer;gap:20px;width: 100%;}
.custom-radio-group .custom-radio input[type="radio"]{display:none;}
.custom-radio-group .radio-circle{width:20px;height:20px;border-radius:50%;/*border:2px solid var(--grey66);*/border:2px solid var(--text); position:relative;padding:9px;}
.custom-radio-group .radio-circle:before{content:"";width:12px;height:12px;background-color:var(--text);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 0.2s;}
.custom-radio-group .custom-radio input[type="radio"]:checked + .radio-circle{border:2px solid var(--text);}
.custom-radio-group .custom-radio input[type="radio"]:checked + .radio-circle:before{opacity:1;}
.custom-radio-group .profile-info{flex-grow:1;}
.custom-radio-group .profile-info h6{color:var(--black);}
.custom-radio-group .profile-info h3{font-weight:bold;margin-bottom:23px;}
.custom-radio-group .profile-info .profile-info-wrapper{display:flex;gap:16px;flex-direction:column;}
.custom-radio-group .profile-info .info-imgcontent_inline-wrapper{display:flex;gap:30px;}
.custom-radio-group .profile-info .info-imgcontent-wrapper{display:flex;gap:11px;    /* align-items: center; */}
.custom-radio-group .profile-info .info-imgcontent-wrapper .img-w19{min-width:19px;height:19px;}
.custom-radio-group .profile-info .info-imgcontent-wrapper .info-content{color:var(--grey66);font-size:14px;font-weight:400;line-height:1.5;word-break: break-word;}
.custom-radio-group .profile-info .info-imgcontent-wrapper .info-content.email-info-content{word-break:break-all;}
.custom-radio-group .profile-info .info-imgcontent-wrapper .info-content br{display:none;}
.custom-radio-group .profile-actions{display:flex;gap:16px;flex-direction:column;}
.custom-radio-group .profile-actions .icon{background-repeat:no-repeat;width:20px;height:20px;-webkit-mask-size:contain;mask-size:contain;cursor:pointer;background-color:var(--grey66);-webkit-mask-repeat:no-repeat;}
.custom-radio-group .profile-actions .icon.icon:hover{background-color:var(--primary);}
.my-account-wrapper .profile-content .add-address{padding:13px 20px;height:auto;min-width:171px;color:var(--secondery);}

/* edit profile page modal open */
.profile-edit-modal-overlay{display:none; /* Hidden initially */position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5); /* Background with transparency */padding:18px;}

/* Modal content container */
.profile-edit-modal-container{background-color:var(--white);margin:0 auto; /* Center the modal box */padding:50px 50px 78px;width:100%;max-width:1330px;position:relative;box-shadow:20px 19px 99.5px 0px #0000001A;height:100%;overflow-y:auto;}
.profile-edit-modal-container::-webkit-scrollbar{width:6px;height:6px;background-color:var(--secondery);border-radius:0;}
.profile-edit-modal-container::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.profile-edit-modal-container::-webkit-scrollbar-track{background:var(--secondery);}

/* Close button (X) */
.profile-edit-modal-close{position:absolute;top:7px;right:0;font-size:24px;cursor:pointer;}

/* Prevent body scroll when modal is open */
.modal-open{overflow:hidden;}
.modal-header_edit-dlt{position:relative;}
.profile_edit-dlt_modal-title{border-bottom:1px solid var(--blue-B1);margin-bottom:30px;padding-bottom:30px;font-weight:600;text-transform:capitalize;line-height:1.5;text-align:left;}
.profile_edit-dlt_modal-title .modal-close{top: 7px;}
.modal-form .row-gap-30{row-gap:30px;margin-bottom:40px;}
.modal-form .modal_form-tittle{color:var(--text);font-size:16px;font-weight:600;line-height:1.2;margin-bottom:30px;}
.modal-form .modal-form-label{font-size:16px;font-weight:400;line-height:1.88;text-transform:capitalize;display:inline-block;margin-bottom:12px;}
.modal-form .form-control_modal{font-size:16px;font-weight:400;line-height:1.8;padding:10px 20px;background-color:var(--grayfF5);border:0;}
.modal-form .btn-edit_address{height:auto;padding:13px 25px;}

/* profile tab delete modal */

/* Modal overlay */
.delete-modal-overlay{display:none; /* Hidden initially */position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5); /* Background with transparency */}

/* Modal content container */
.delete-modal-container{background-color:#fff;margin:auto; /* Center the modal */padding:50px 50px 63px;width:100%;max-width:634px;position:relative;top: 50%;transform: translatey(-50%);}

/* Close button (X) */
.delete-modal-close{position:absolute;top:10px;right:20px;font-size:24px;cursor:pointer;}

/* Modal actions (buttons) */
.modal-actions{display:flex;justify-content:space-between;gap:20px;}
.delete-modal-container .dlt-icon{background-color:rgba(212,175,55,0.2);padding:43px 47px;border-radius:100%;margin:auto;width:138px;height:138px;}
.delete-modal-container .dlt_modal-conformation-msg{font-size:16px;font-weight:500;line-height:1.5;text-align:center;color:var(--black);margin-top:40px;margin-bottom:44px;}
.delete-modal-container .modal-actions .btn-no_yes{font-size:16px;font-weight:500;line-height:24px;text-align:center;height:50px;width:50%;padding:13px 20px;}

/* order history page */
.order-history .cardrow_wrapper{display:flex;padding:30px;background-color:var(--white);gap:8px;justify-content:space-between;margin-bottom:30px;}
.order-history .cardrow_wrapper:last-child{margin-bottom:0;}
.order-history .cardrow_wrapper .card-row{display:flex;gap:33px;flex-wrap:wrap;}
.order-history .cardrow_wrapper .card-row .img-bg-secondary{background-color:var(--secondery);display:flex;justify-content:center;align-items:center;height:120px;width: 120px;}
.order-history .cardrow_wrapper .card-row .img-bg-secondary > img{width: 100%; height: 100%; object-fit: cover;}
.order-history .cardrow_wrapper .card-row .order-history_details{display:flex;flex-direction:column;gap:10px;max-width:586px;}
.order-history .cardrow_wrapper .card-row .order_id{color:var(--dim-gray);font-size:16px;font-weight:400;line-height:1.5;}
.order-history .cardrow_wrapper .card-row .order_id span{color:var(--black);font-weight:500;}
.order-history .cardrow_wrapper .card-row .order_product_title{font-size:18px;font-weight:400;line-height:2;color:var(--text);}
.order-history .cardrow_wrapper .card-row .order_product_price{font-size:18px;font-weight:600;line-height:2;color:var(--text);}
.order-history .cardrow_wrapper .rate_review_wrapper{display:flex;gap:19px;flex-direction:column;flex-shrink:0;}
.order-history .cardrow_wrapper .rate_review_wrapper .rate-review_track-order_row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;    /* justify-content: end; */}
.order-history .cardrow_wrapper .rate_review_wrapper .rate_review{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:400;line-height:1.4;text-decoration:underline;justify-content:end;}
.track_order-btn{background:var(--text);font-size:18px;font-weight:400;line-height:1.4;color:var(--secondery);text-transform:capitalize;padding:12px 16px;height:50px;min-width:158px;}
.track_order-btn:hover{background:var(--primary);}
.cancelled-btn,.cancel-btn{font-size:18px;font-weight:400;line-height:1.4;background-color:var(--pink-FF);text-transform:capitalize;padding:12px 16px;color:var(--light-red);height:50px;min-width:158px;pointer-events:none;}
.cancel-btn{pointer-events:unset;max-width:158px;margin-left:auto;text-align:center;}
.delivered-btn{background-color:var(--mint-cream);font-size:18px;font-weight:400;line-height:1.4;text-transform:capitalize;padding:12.5px 12px;color:var(--sea-green);height:50px;min-width:158px;}
.reorder-btn{margin-left:auto;height:50px;padding:13px 16px;text-transform:capitalize;min-width:158px;}

/* history filter */
.order-history_wrapper{position:relative;}
.filter-dropdown-container{position:absolute;right:0;top:6px;}

/* order-tracking tab */
.order-tracking .order_row-wrapper{display:flex;padding:20px;background-color:var(--white);gap:8px;justify-content:space-between;margin-bottom:30px;    /* flex-wrap: wrap; */width: 100%;}
.order-tracking .order_row-wrapper .order_card-row{display:flex;gap:20px;    /* flex-wrap: wrap; */    /* justify-content: center; */}
.order-tracking .order_row-wrapper .orderimg-bg-secondary{background-color:var(--secondery);/*padding:17px 28.5px;*/height:180px;min-width:180px;max-width: 180px; display:flex;justify-content:center;align-items:center;}
.order-tracking .order_row-wrapper .orderimg-bg-secondary img{max-height: 100%;object-fit: cover;background-position: center;width: 100%;height: 100%;}
.order-tracking .order_row-wrapper .order_card-row .ordertracking-history_details{max-width:446px;}
.order-tracking .order_row-wrapper .order_card-row .ordertracking-history_details .ordertracking_product_title{font-size:18px;font-weight:400;line-height:1.4;color:var(--text);margin-bottom:18px;}
.order-tracking .order_row-wrapper .order_card-row .ordertracking-history_details .ordertracking_id,.order-tracking .order_row-wrapper .order_card-row .ordertracking-history_details .ordertracking_exp_date,.order-tracking .order_row-wrapper .order_card-row .ordertracking-history_details .ordertracking_order_placed{font-size:16px;font-weight:400;line-height:1.5;color:var(--dim-gray);margin-bottom:15px;}
.order-tracking .order_row-wrapper .order_card-row .ordertracking-history_details .ordertracking_id span,.order-tracking .order_row-wrapper .order_card-row .ordertracking-history_details .ordertracking_exp_date span,.order-tracking .order_row-wrapper .order_card-row .ordertracking-history_details .ordertracking_order_placed span{font-size:16px;font-weight:500;line-height:1.5;color:var(--black);}
.order-tracking .order_row-wrapper .orderrate_review_wrapper .ordertrack_product_price{font-size:20px;font-weight:600;line-height:1.8;color:var(--text);display:flex;gap:16px;align-items:center;justify-content:flex-end;flex-wrap:wrap;}
.order-tracking .order_row-wrapper .orderrate_review_wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:end;flex-shrink:0;gap:6px;flex-wrap:wrap;}
.order-tracking .order_row-wrapper .orderrate_review_wrapper .ordertrack_product_price .dot-primary_wrapper{display:flex;gap:16px;align-items:center;}
.order-tracking .order_row-wrapper .orderrate_review_wrapper .ordertrack_product_price .dot-primary{width:8px;height:8px;background-color:var(--primary);border-radius:100%;overflow:hidden;}
.order_iteams_number{font-size:18px;font-weight:400;line-height:1.4;color:var(--text);}
.star_rate_review{display:flex;gap:10px;align-items:center;text-decoration:underline;font-size:14px;}
.delivery-status{background-color:var(--white);padding:30px 20px;}
.order-tracking .delivery-status{margin-bottom:24px;}

/* shiping address */
.shipping_address{padding:20px 20px 29px;background-color:var(--white);margin-bottom:24px;}
.box_common_title{text-transform:capitalize;margin-bottom:30px;}
.shipping_address .address_receiver_name{font-weight:500;line-height:1.5;margin-bottom:12px;margin-top:30px;}
.shipping_address .shiping_areress_wrapper span{color:var(--primary);font-weight:500;}
.shipping_address .shiping_areress_wrapper{line-height:1.5;margin-bottom:12px;}
.shipping_address .shiping_areress_wrapper a{color:var(--text);}
.shipping_address .shiping_areress_wrapper a:hover{color:var(--primary);}
.shipping_address .shiping_areress_wrapper:last-child{margin-bottom:7px;}
.order_summary_tracking{background-color:var(--white);padding:28px 28px 41px 20px;margin-bottom:24px;}

/* order details */
.order_details .order-tracking .order_row-wrapper .orderrate_review_wrapper{flex-shrink:unset;}

/* order rating page */
.order-rating .rating_current_product{padding:20px;background-color:var(--white);margin-bottom:24px;}
.rating_currentproduct_tooltip{display:flex;gap:20px;}
.order-rating .rating_current_product .rating_current_tooltip .rating_currentproduct_tooltip .review_stars_wrapper{position:relative;display:inline-block;}
.review_stars_wrapper .icon{background-color:rgba(163,135,91,0.50);cursor:pointer;}
.review_stars_wrapper .icon:hover{background-color:var(--bright-yellow);}
.order-rating .rating_current_product .rating_current_tooltip .tooltip-text{visibility:hidden;background-color:var(--primary);color:var(--white);position:absolute;z-index:1;opacity:0;transition:opacity 0.3s;padding:7px 14px;top:-47px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:14px;width:max-content;}
.order-rating .woocommerce-product-rating{display:flex;align-items:center;gap:20px;margin-bottom:14px;}
.order-rating .woocommerce-product-rating .review_stars_wrapper{position:relative;}
.order-rating .woocommerce-product-rating .review_stars_wrapper label{display:flex;padding:0;margin:0;}
.order-rating .woocommerce-product-rating .review_stars_wrapper input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;padding:0;font-size:0;}
.order-rating .woocommerce-product-rating .review_stars_wrapper .icon{width:28px;height:28px;}
.order-rating .woocommerce-product-rating .review_stars_wrapper.active .icon{background-color:#FAD200;}

/* Arrow for the tooltip */
.order-rating .rating_current_product .rating_current_tooltip .tooltip-text::after{content:"";position:absolute;top:100%;border-width:13px;border-style:solid;border-color:var(--primary) transparent transparent transparent;}
.order-rating .rating_current_product .rating_current_tooltip .icon-star-fill_yellow:hover + .tooltip-text{visibility:visible;opacity:1;}
.order-rating .review_current_product input,.order-rating .review_current_product .textarea_custom{border:1px solid var(--light-grayDA);font-weight:400;line-height:1.8;}
.order-rating .review_current_product .textarea_custom{resize:none;min-height:163px;}
.order-rating .review_current_product input::placeholder,.order-rating .review_current_product .textarea_custom::placeholder{color:var(--text);opacity:1;}
.order-rating .review_current_product .textarea_custom::-webkit-scrollbar,.contact-form-wrapper textarea::-webkit-scrollbar{width:8px;height:0px;background-color:var(--secondery);border-radius:0;}
.order-rating .review_current_product .textarea_custom::-webkit-scrollbar-thumb,.contact-form-wrapper textarea::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.order-rating .review_current_product .textarea_custom::-webkit-scrollbar-track,.contact-form-wrapper textarea::-webkit-scrollbar-track{background:var(--secondery);}
.order-rating .rating-btn_submit{padding:13px 20px;height:auto;min-width:216px;color:var(--secondery);}

/* change password tab */
.change_password-wrapper .change_password-content{display:flex;gap:30px;margin-bottom:8px;}
.change_password-wrapper .change_password-content .form-row-wide{width:calc(100% - 30px);}
.change_password-wrapper .change_password-content .form-row-wide .password-wrapper{width:100%;}
.change_password-wrapper .password_update_btn{height:auto;padding:13px 24px;min-width:216px;}

/* Custom dropdown wrapper */
.custom-dropdown-filter{position:relative;}

/* Dropdown trigger */
.custom-dropdown-trigger{color:var(--black);cursor:pointer;display:flex;gap:12px;align-items:center;font-size:18px;font-weight:400;line-height:1.5;}
.custom-dropdown-trigger::before{content:url("./assets/aminovIcons/filter-icon.svg"); /* Downward arrow */height:19px;}

/* custom dropdown styling */
.custom-dropdown-options{display:none;position:absolute;width:auto;border:1px solid var(--gray-B8);border-radius:5px;background-color:var(--white);z-index:2;right:0;white-space:nowrap;box-shadow:0px 0px 15px 0px #0000001A;}
.custom-option{cursor:pointer;transition:background-color 0.3s ease;}

/* Hover effect for option */
.custom-option:hover{background-color:var(--primary);}
.custom-dropdown-filter.active .custom-dropdown-options{display:block;}

/* shop page drop down */
.woocommerce-ordering select{background-color:var(--white);border-radius:6px;}
.woocommerce-shop .sort-by-lists .woocommerce-ordering select{background-color:var(--white);}
.wishlist-product-count{font-size:14px;font-weight:400;line-height:21px;padding-left:50px;padding-right:50px;}
.my-account-wrapper .profile-content .addresses{display:flex;gap:20px;}
.my-account-wrapper .profile-content .addresses .col-1,.my-account-wrapper .profile-content .addresses .col-2{width:calc(50% - 10px);}

/* wishlist page */
.wishlist-title-container{padding:10px 50px 20px;}
.wishlist-title-container .wishlist-title{margin-bottom:0;}
.wishlist-title-container .wishlist-title .show-title-form{margin-left:10px;}
.wishlist-title-container .wishlist-title h2{padding:0;font-weight:600;color:var(--text);line-height:0.80;}
.wishlist-fragment .wishlist-product-count{font-size:14px;font-weight:400;line-height:1.5;padding:24px 50px;}
section.products-listings-wrapper{padding-top:26px;}
/* section.products-listings-wrapper ul.products li .single-product-content{padding-bottom:0px;} */

/* load more button */
.products-listings-wrapper .load-more-btn-wrapper{margin-top:60px;}
.products-listings-wrapper .custom-pagination{justify-content:center;}

/* product details page  */
.shop-now-product .about-product-detail .product_title{/*margin-top:15px;*/margin-top: 0px; margin-bottom:15px;line-height:1.7;}

/* custom drop down */
.dropdown-custom .dropdown-button, .dropdown-custom-style select{border:1px solid var(--grey66);padding:12px 13px 12px 16px;min-width:297px;background-position:96% 17px;background-repeat:no-repeat;background-color:var(--white);font-size:14px;font-weight:500;line-height:18px;color:var(--text);}
.dropdown-custom .dropdown-options{box-shadow:0px 0px 15px 0px #0000001A;top:calc(100% + 10px);min-width:297px;}
.dropdown-custom .dropdown-options .custom-content a{font-size:14px;font-weight:500;color:var(--black);line-height:1.4;padding:10px;display:block;}
.dropdown-custom .dropdown-options .custom-content a:hover{background-color:var(--primary);color:var(--white);}
.dropdown-custom .dropdown-button .icon{mask-image:url('assets/aminovIcons/arrow-down-gray.svg');-webkit-mask-image:url('assets/aminovIcons/arrow-down-gray.svg');-webkit-mask-repeat:no-repeat;width:24px;height:24px;background-color:var(--black);margin-left:auto;}
.dropdown-custom.dropdown-open .dropdown-button .icon{transform:rotate(180deg);}
.product-details-right-content{display:flex;gap:37px;align-items:center;margin-bottom:30px;flex-wrap:wrap;}
.product-details-right-content .scale-text{display:flex;gap:10px;align-items:center;color:var(--text);}
.product-details-right-content .scale-text:hover{color:var(--primary);}
.product-details-right-content .icon-size-scale{background-color:var(--primary);}

/* common custome select */
.custom-select-wrapper{position:relative;display:flex;align-items:center;gap:14px;justify-content:end;}
.custom-select-wrapper .short-by{font-size:16px;font-weight:400;line-height:24px;color:var(--grey66);text-transform:capitalize;}
.custom-select-selected::after{-webkit-mask-image:url("assets/aminovIcons/arrow-down-text.svg");-webkit-mask-repeat:no-repeat;background-color:var(--black);margin-left:auto;width:18px;height:18px;content:"";display:inline-block;position:absolute;right:12px;-webkit-mask-size:cover;}
.custom-select.active .custom-select-selected::after{transform:rotate(180deg);}
.custom-select{position:relative;cursor:pointer;background-color:var(--white);font-weight:500;line-height:24px;}
.custom-select-selected{padding:8px 36px 8px 14px;border:1px solid var(--gray-B8);border-radius:6px;display:flex;align-items:center;min-width:161px;}
.custom-select-options{display:none;position:absolute;width:auto;border:1px solid var(--gray-B8);border-radius:5px;background-color:var(--white);z-index:2;right:0;white-space:nowrap;box-shadow:0px 0px 15px 0px #0000001A;}
.custom-option{padding:8px 16px;font-size:16px;cursor:pointer;transition:0.3s ease-in-out;}
.custom-option:hover{background-color:var(--primary);color:var(--white);}
.custom-select.active .custom-select-options{display:block;}

/* create new user error none */
/* .woocommerce-account .woocommerce-info{display:none;} */
.woocommerce-info, .woocommerce-noreviews, p.no-comments {background-color: var(--primary);}

/* category product liting for img left and right side */
li.custom-product.category-image.left-side{grid-column-start:1;grid-column-end:3;}

/* check out page */
.checkout_container{max-width:1603px;margin:33px auto 90px;}
.checkout-wrapper{display:flex;gap:54px;justify-content:space-between;}
.checkout-wrapper .delivery_address_section_wrapper{width:calc(100% - 535px);width:100%;}
.checkout-wrapper .delivery_address_section_wrapper .deliveryaddress_section{border:1px solid var(--light-grayd7);margin-bottom:32px;}
.checkout-wrapper .delivery_address_section_wrapper .deliveryaddress_section .header_address_wrapper{display:flex;justify-content:space-between;align-items:center;padding:19px 14px 19px 20px;border-bottom:1px solid var(--light-grayd7);flex-wrap:wrap;gap:10px;}
.checkout-wrapper .delivery_address_section_wrapper .deliveryaddress_section .header_address_wrapper .title-address{font-weight:500;line-height:1.5;color:var(--text);margin-bottom:0;}
.add_address_modal.modal-form .modal_form-tittle{color:var(--primary);}
.checkout-wrapper .delivery_address_section_wrapper .deliveryaddress_section .custom-radio-group{margin-right:40px;margin-left:40px;}
.checkout-wrapper .delivery_address_section_wrapper .deliveryaddress_section .custom-radio-group .profile-card{    /* padding: 20px 32px 22px 20px; */
padding:20px;background-color:#F8F8F8;    /* max-width: 484px; */gap:6px;}
.checkout-wrapper .custom-radio-group .profile-info .info-imgcontent-wrapper .info-content{word-break:break-word;}
.checkout-wrapper .delivery_address_section_wrapper .custom-radio-group .profile-info .info-imgcontent-wrapper.call-wrapper{    /* min-width: 121px; */
flex-shrink:0;}
.checkout-wrapper .delivery_address_section_wrapper .deliveryaddress_section .custom-radio-group .profile-info .info-imgcontent_inline-wrapper{    /* gap: 8px;
    justify-content: space-between */
gap:45px;}
.checkout-wrapper .delivery_address_section_wrapper .deliveryaddress_section .custom-radio-group .profile-actions .icon{width:15px;height:15px;}
.checkout-wrapper .delivery_address_section_wrapper .my-cart .title{line-height:1.5;margin-bottom:7px;}
.my-cart .cart-product-details{justify-content:space-between;border:1px solid var(--silver-gray)!important;margin-bottom:7px;flex-wrap:wrap;}
.my-cart .cart-product-details:last-child{margin-bottom:0;}
.my-cart .cart-product-details .product-content{max-width:404px;}
.cart-product-details .cart-product-row{display:flex;gap:10px;align-items:center;/*flex-wrap:wrap;*/}
.my-cart .cart-product-details .quantity_price_min_width{min-width:220px;justify-content:space-between;margin-right:56px;}
.my-cart .cart-product-details .product-content p{font-size:14px;font-weight:400;line-height:1.5;margin-bottom:0;}
.checkout-wrapper .order_summary_section{max-width:481px;width:100%;}
.checkout-wrapper .order_summary_section .order-summary{width:auto;}
.checkout-wrapper .order_summary_section .order-summary .title{/*line-height:2.2;margin-bottom:0;*/padding-bottom: 8px;line-height: initial;}
.checkout-wrapper .order_summary_section .order-summary .order-summary-card .wrap-content{margin-top:12px;}
.checkout-wrapper .order_summary_section .order-summary .back_next_btn_wrapper{display:flex;gap:25px;margin-top:17px;/*flex-wrap:wrap;*/}
.checkout-wrapper .order_summary_section .order-summary .back_btn{border-color:var(--grey66);}
.checkout-wrapper .order_summary_section .order-summary .back_btn,.checkout-wrapper .order_summary_section .order-summary .next_btn{width:calc(50% - 13px);text-align:center;border-radius: 100px;}

/* my cart page */
.my_cart .my_cartwrapper{width:100%;}
.my-cart .cart-product-details > *:first-child{display:flex;flex-grow:1;width:50%;align-items: start;}
.my_cart .my_cartwrapper .cart-product-details .cart_row_content{min-width:auto;justify-content:space-between;flex-grow:1;margin-right:32px;}
.tab-tittle .arrow_back_title{display:flex;gap:20px;align-items:center;}

/* message alert */
.woocommerce-message{background-color:var(--primary)!important;}
.woocommerce-message a.restore-item{color:var(--text);}
.woocommerce-notices-wrapper .woocommerce-message a{color: var(--white);}
.woocommerce-message a.wc-forward{color:var(--white);text-decoration:underline;}
.woocommerce-message a.wc-forward:hover{color:var(--black);}

/* product details drop down share product */
.products-shop-links{list-style:none;padding:0;}
.li-relative{position:relative;}
.share_link_dropdown{display:none;position:absolute;background-color:var(--white);z-index:1;right:0;margin-top:21px;}
.share_link_dropdown.share_link_dropdown-active{display:block;}
.share_link_dropdown-content{background-color:var(--white);padding:14px;max-width:314px;position:relative;margin-top:auto;top:50%;box-shadow:0px 0px 24.3px 0px #0000001A;width:100%;}
.share_link_dropdown-content::before{content:"";display:inline-block;width:22px;height:22px;position:absolute;right:26px;left:auto;top:-11px;transform:rotate(45deg);background:var(--white);}
.share-link_social-wrapper{display:flex;gap:17px;}
.share-link_social-wrapper .sharelink_socialicon{min-width:84px;text-align:center;font-size:14px;font-weight:400;line-height:1.5;color:var(--black);transition:all 0.4s;}
.share-link_social-wrapper .sharelink_socialicon:hover{color:var(--primary);}
.share-link_social-wrapper .sharelink_socialicon .share_link_border{border:1px solid #0000001A;border-radius:100%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin:auto auto 8px auto;}
.page-template-faqs .faqs-wrapper .title{display:none;}
#yith-wcwl-popup-message #yith-wcwl-message{display:none;}

/* pdf find you size */
.pdf_cart_size{padding:50px;}
.pdf_cart_size .pdf_title{text-align:center;margin:24px auto 16px!important;}
.pdf_cart_size .pdf-logo{margin:auto;}
.pdf_cart_size .size-chart table th{color:var(--text);/*background-color:#f5eeea;*/ background-color: var(--secondery); /* border:1px solid #f5eeea;*/border: 1px solid var(--secondery);}

/* Styles for the lens highlight */
.lens-highlight{position:absolute;border:2px solid rgba(255,255,255,0.7);pointer-events:none; /* Make sure it doesn't interfere with mouse events */transition:border-color 0.3s;display:none; /* Hide initially */}

/* Optional: Adjust visibility on hover or other conditions */
.custom-gallery-class:hover .lens-highlight{display:block;}
.installment-chart{overflow:auto;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{overflow:auto;}

/* product details page radion button color box */
.woocommerce div.product .entry-summary .cart.variations_form table.variations .tawcvs-swatches{gap:10px;margin-bottom:25px;margin-left:15px;width:100%;}
.woocommerce div.product .entry-summary .cart.variations_form table.variations .tawcvs-swatches .swatch.swatch-shape-circle:before{content:none;}
.woocommerce div.product .entry-summary .cart.variations_form table.variations .tawcvs-swatches .swatch.swatch-shape-circle{padding:0;}

/* Apply the dashed border only when .swatch-shape-circle is selected */
.woocommerce div.product .entry-summary .cart.variations_form table.variations .tawcvs-swatches .swatch.swatch-shape-circle.selected:before{content:"";border:1px dashed var(--black)!important;position:absolute;margin:-6px;}
.woocommerce.single-product .entry-summary .cart.variations_form table.variations{overflow:auto!important;table-layout:fixed;}
.woocommerce.single-product .entry-summary .cart.variations_form table.variations .tawcvs-swatches .swatch.swatch-color.selected:after{content:"";border:1px solid var(--black)!important;width:100%!important;height:100%!important;border-radius:100%!important;position:absolute!important;top:0!important;left:0!important;margin:0!important;transform:skew(40deg,140deg)!important;}
.woocommerce.single-product .entry-summary .cart.variations_form table.variations tbody tr:first-child{display:flex;flex-direction:column;}
.woocommerce.single-product .entry-summary .cart.variations_form table.variations tbody tr:first-child th.label{text-align:left;margin-bottom:0px;}
.woocommerce.single-product .entry-summary .cart.variations_form table.variations{width:100%;}
.woocommerce.single-product .entry-summary .cart.variations_form table.variations tbody{display:flex;flex-direction:column;width:100%;}
/* .swatch-silver{background:radial-gradient(65.48% 115.24% at 50% 50%,#E2E4ED 0%,#6C6C6F 100%)!important;}
.swatch-114k-yellow-gold{background:radial-gradient(98.68% 71.77% at 50% 50%,#FFF3C2 0%,#C9A513 100%)!important;}
.swatch-14k-yellow-gold{background:radial-gradient(98.68% 71.77% at 50% 50%,#FFF3C2 0%,#C9A513 100%)!important;} */

/* .swatch-14k-white-gold{background:radial-gradient(65.48% 115.24% at 50% 50%,#E1E1E1 0%,#E4CB40 100%)!important;} */

/* .swatch-14k-white-gold {background: radial-gradient(65.48% 115.24% at 50% 50%,#E1E1E1 0%,#C0C0C0 40%,#E4CB40 100%) !important;}
.swatch-14k-rose-gold{background:radial-gradient(88.2% 69.49% at 50% 50%,#FFE8D9 0%,#ECB38C 100%)!important;} */

.swatch-mixed{background:radial-gradient(65.48% 115.24% at 50% 50%,#E2E4ED 0%,#EFBB98 49%,#DFC55C 100%)!important;}
.display-info-message{max-width:700px;margin:60px auto 0px;text-align:center;}
.displayinfo-message-reset-password{max-width:700px;text-align:center;margin:auto;}
.products-listings-wrapper p.wishlist-product-count{margin:0 auto;text-align:center;padding:0px 0 12px;}

/* shop page short by dropdown */
.sort-by-wrapper{position:relative;    /* width: 200px; */position:relative;display:inline-flex!important;flex-wrap:nowrap!important;    /* min-width: 310px; */gap:0!important;}
.sort-by-wrapper .filter-title{white-space:nowrap;margin-right:14px;}
.sort-by-select{position:relative;cursor:pointer;width:100%;min-width:208px;}
.sort-by-selected{padding:8px 42px 8px 14px;border:1px solid var(--gray-B8);border-radius:5px;background-color:var(--white);font-size:16px;background-image:url('assets/aminovIcons/arrow-down-black.svg');background-repeat:no-repeat;background-position:93% 50%;}
.sort-by-options{/* display: none; */
position:absolute;width:100%;border:1px solid var(--gray-B8);border-radius:5px;background-color:var(--white);z-index:2;margin-top:4px;}
.sort-by-option{padding:10px;font-size:16px;cursor:pointer;font-weight:500;}
.sort-by-option:hover{background-color:var(--primary);color:var(--white);}
.sort-by-select.active .sort-by-options{display:block;}

/* over write plugins icon color */
.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist .add_to_wishlist img{color:#5E5858;}
.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{color:#D11717;}
.summary.entry-summary .wc-no-matching-variations.woocommerce-info{background:transparent!important;color:var(--black);}
.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:15px;margin-top:20px;}
.error-message ul{list-style-type:none;padding-left:0;}
.error-message li{margin-bottom:10px;}
.custom-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:20px;}
.custom-pagination .pagination-btn{width:42px;height:42px;border:1px solid var(--primary);display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1;font-weight:400;color:var(--primary);transition:0.3s ease-in-out;}
.custom-pagination .pagination-btn.woocommerce-button--next,.custom-pagination .pagination-btn.woocommerce-button--previous{width:65px;text-decoration:underline;}
.custom-pagination .pagination-btn.woocommerce-button--previous{width:90px;}
.custom-pagination .pagination-btn:hover,.custom-pagination .pagination-btn.active{background-color:var(--primary);color:var(--white);}

/* Thank you Message */
.thanku-wrapper{max-width:450px;margin:0 auto;text-align:center;}
.thanku-wrapper img{width:100px;height:100px;object-fit:cover;text-align:center;margin:0 auto 20px;}
.thanku-wrapper p{margin-bottom:0;}
.thanku-wrapper .primary-fill-btn{margin-top:30px;}
.about-product-detail .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-button .add_to_wishlist img{margin-right:0px;}
.profile-content .woocommerce-orders-table {width: 100%;}
.profile-content .woocommerce-orders-table, .profile-content .woocommerce-orders-table td, .profile-content .woocommerce-orders-table th {border:1px solid #000000;border-collapse: collapse;}
.profile-content .woocommerce-orders-table td, .profile-content .woocommerce-orders-table th  {padding: 3px 5px;}
.aminov-policy-wrapper table {border-collapse: collapse; border:1px solid var(--black);margin: 30px 0;} 
.aminov-policy-wrapper table td, .aminov-policy-wrapper table th{border:1px solid var(--black);padding:5px 10px;}
.aminov-policy-wrapper a {text-decoration: underline;font-weight: 600;}
.aminov-policy-wrapper a:hover {color: #000000;}
.why-choose-icon {height: 80px;width: 80px;display: inline-block;vertical-align: top;margin-bottom: 10px;}
.size-modal-content .aminov-policy-wrapper {margin-top: 15px;}
.content-banner-wrapper h1, .content-tittle, .whychoose-aminov-tittle, .testimonials-inner .title, .content-banner-wrapper .contents-wrapper .banner-title_top, .tittle-cotact-us, .customer-review .title, .faqs-wrapper .title, .wishlist-title-container .wishlist-title h2, .auth-title-wrapper h2{font-family: "ITC New Baskerville Std Bold";}


/* faq tab start */
.faq-tab-wrapper .faq-tab-items{display: grid;grid-template-columns: repeat(3,1fr);max-width: 700px;margin: 0 auto;gap: 30px;}
.faq-tab-wrapper .faq-tab-items .faq-tab-card {/*border: 1px solid var(--light-gray);*/ border: 1px solid var(--text); min-height: 170px;display: flex;justify-content: center;align-items: center;padding: 15px;text-align: center;cursor: pointer;transition: 0.3s ease-in-out;}
.faq-tab-wrapper .faq-tab-items .faq-tab-card:hover , .faq-tab-wrapper .faq-tab-items .faq-tab-card.active{background-color: var(--secondery);
    /* box-shadow: 0 8px 20px #0000000f; */
}
.faq-tab-wrapper .faq-tab-card h3{font-size: 20px;font-weight: 400;text-transform: uppercase;}
.faq-tab-wrapper .tab-items-content{margin-top: 100px;}
/* faq tab over */ 


/* Arrival Slider */
.new-arrivals-wrapper{overflow: hidden;}
.new-arrivals-wrapper .arrivals-swiper{overflow: visible;padding-bottom: 125px;}
body .new-arrivals-wrapper .main-title{font-family: "ITC New Baskerville Std Bold";line-height:66px;text-align:center;font-size:55px;margin-bottom: 51px;}
.swiper {width: 100%;}
.swiper .arrivals-swiper-wrapper{display: flex;align-items: center;}
.swiper .arrivals-swiper-wrapper .swiper-slide {background-position: center;background-size: cover;width: 450px;position: relative;overflow: hidden;/*height: 452px;background-color: var(--secondery);border-radius: 40px;background-color: #fcfafa;*/ }
.swiper .arrivals-swiper-wrapper .swiper-slide .arrivals-swiper-img-wrapper{/*background-color: #fcfafa; */ border-radius: 40px;height: 400px;}
.swiper .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover; /* mix-blend-mode: darken;object-fit: contain;*/ border-radius: 40px;}
/* .swiper .arrivals-swiper-wrapper .arrivals-slider-content{position: absolute;width: 100%;height: 100%;left:0;top: 0;display: flex;justify-content: center;align-items: flex-end;padding: 22px;overflow: hidden;z-index: 0;} */
.swiper .arrivals-swiper-wrapper .arrivals-slider-content {padding: 22px;overflow: hidden;color: var(--text);opacity: 0;visibility: hidden;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;}
.swiper .arrivals-swiper-wrapper .title{text-align: center; font-weight: 500;color: var(--text);text-transform: uppercase;transition: 0.6s ease-in-out;opacity: 0;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/* .swiper .arrivals-swiper-wrapper .arrivals-slider-content::before{content: '';position: absolute;left: 50%;top: 50%;width: 0%;height: 0%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%);z-index: -1;margin: auto;opacity: 0;} */
/* .swiper .arrivals-swiper-wrapper .swiper-slide-active .arrivals-slider-content::before{opacity: 1;width: 100%;height: 100%;left: 0;top: 0;} */
.swiper .arrivals-swiper-wrapper .swiper-slide-active .title{opacity: 1;}
.swiper .arrivals-swiper-wrapper .swiper-slide a {position: absolute;inset: 0;font-size: 0px;}
.swiper-slide.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-active .arrivals-slider-content{background: transparent;opacity: 1;visibility: visible;height: auto;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out,height 0.3s ease-in-out;}



/* home page btn */
.home-shop-latest-btn{position: absolute;left: 50%;transform: translate(-50%, 50%);}

/* payment page */
div.woocommerce-checkout-review-order{max-width:1024px;margin:auto;}
div.woocommerce-checkout-review-order .shop_table{margin:50px auto;border-collapse:collapse;border-spacing:0;width:100%;}
div.woocommerce-checkout-review-order table.shop_table th,
div.woocommerce-checkout-review-order table.shop_table td.product-name{font-weight:700;}
div.woocommerce-checkout-review-order table.shop_table td,
div.woocommerce-checkout-review-order table.shop_table th{text-align:left;border-spacing:20px;border:1px solid var(--primary);padding:12px;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment ul li{border:1px solid var(--primary);margin-bottom:12px!important;padding:12px 12px 12px 40px;transition:all 0.4s;display:block !important;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment ul li:hover{border-color:var(--black);}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment ul .wc_payment_method .stripe-cards-icon{max-width:250px;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment ul .wc_payment_method.payment_method_stripe_afterpay label img,
div.woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .input-radio{display:inline-block;margin:0 12px 0 0;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text{margin-bottom:20px;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .cr-customer-consent .woocommerce-form__label-for-checkbox,
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .validate-required .woocommerce-form__label-for-checkbox{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .input-checkbox{position: absolute;left: 0;top: 0;opacity: 0;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .checkbox{position:relative;padding-left:30px;cursor:pointer;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .checkbox abbr.required{display: none;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text::before{content:'';position:absolute;left:0;top:3px;width:20px;height:20px;border:1px solid var(--lionBD);border-radius:4px;background-color:var(--white);transition:background-color 0.3s,border-color 0.3s;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .input-checkbox:checked + .woocommerce-terms-and-conditions-checkbox-text::after{content:'';position:absolute;left:7px;top:6px;width:5px;height:12px;border:solid var(--lionBD);border-width:0 2px 2px 0;transform:rotate(45deg);}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{margin-left:10px;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a{color: var(--text);}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a:hover{color: var(--primary);}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button{text-align:center;color:var(--white);border:1px solid var(--text);padding:2px 10px;background:var(--text);cursor:pointer;transition:all 0.4s;font-size:16px;font-weight:400;line-height:1.5;border-radius:43px;min-height:60px;min-width:140px;margin:24px auto 0;display:flex;align-items:center;justify-content:center;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button:hover{color:var(--white);background:var(--primary);border-color:var(--primary);transition:all 0.4s;}
.wc_payment_methods li.wc_payment_method{position:relative;}
.wc_payment_methods li.wc_payment_method input[type="radio"]{opacity:0;visibility: hidden;position:absolute;inset:0;cursor:pointer;}
.wc_payment_methods li.wc_payment_method.payment_method_authnet > label > img {width: 40px;}
.wc_payment_methods li.wc_payment_method > label{display:flex;align-items:center;justify-content:space-between; gap: 12px;}
.wc_payment_methods li.wc_payment_method > label img {max-width: 70px;}
.wc_payment_methods li.wc_payment_method > label:before{content:'';position:absolute;left:10px;top:24px;transform:translateY(-50%);height:20px;width:20px;border:1px solid var(--primary);border-radius:100%;}
.wc_payment_methods li.wc_payment_method > label:after{content:'';position:absolute;left:13px;width:7px;height:10px;top:24px;border:solid var(--primary);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-50%);margin-top:-3px;opacity:0;}
/* .wc_payment_methods li.wc_payment_method.payment_method_zelle img{width: 37px;height: 26px;} */
.wc_payment_methods li.wc_payment_method input[type="radio"]:checked + label:after{opacity:1;}
.wc_payment_methods li.wc_payment_method .woocommerce-SavedPaymentMethods-saveNew {display: flex;}

.wc_payment_methods li.payment_method_stripe_ach label.checkbox::after,
.wc_payment_methods li.payment_method_stripe_ach label.checkbox::before{display: none;}

div.woocommerce-checkout-review-order  .wc_payment_methods .payment_box.payment_method_bacs {/*display: none !important;*/}
.profile-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a {margin-right: 10px;text-decoration: underline;}
.profile-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a:last-child {margin: 0px;}

/* style-n start */
.load-more-btn-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;}
.load-more-btn-wrapper .primary-fill-btn{min-width:216px;}
.back-top-top-btn{font-size:16px;line-height:1.36;color:var(--black);display:inline-flex;align-items:center;column-gap:7px;background-color:transparent;border:none;outline:none;padding:0;margin:0;cursor:pointer;transition:0.3s ease-in-out;width:100%;justify-content:center;}
.back-top-top-btn .icon{transition:0.3s ease-in-out;}
.back-top-top-btn:hover{color:var(--text);}
.back-top-top-btn:hover .icon{background-color:var(--text);}
.product-detail-breadcrumbs{background-color:#EBDCD3;}
.wrapper-cards{display:flex;align-items:flex-start;max-width:1603px;margin:40px auto 56px;gap:56px;}
.my-cart{width:100%;}
.my-cart .title{margin-bottom:20px;}
.order-summary{flex-shrink:0;max-width:480px;width:100%;}
.order-summary .title{padding-bottom:30px;color:var(--primary);border-bottom:1px solid rgb(51 51 51 / 10%);}
.my-cart .cart-product-details{display:flex;align-items:center;gap:10px;border:1px solid #E1E1E1;border-bottom:none;padding:4px;position:relative;}
.my-cart .cart-product-details:last-child{border-bottom:1px solid #E1E1E1;}
.my-cart .cart-product-details > *{min-width:120px;text-align:center;}
.my-cart .cart-product-details .product-content{width:100%;text-align:left;}
.my-cart .cart-product-details .product-content a{color:var(--text);}
.cart-product-details .detail-listing{display:flex;/*flex-wrap:wrap;*/align-items:center;gap:28px;}
.cart-product-details .detail-listing li{min-width:120px;}
.cart-product-details .image-box img{width:auto;height:auto;}
.cart-product-details .detail-listing span,.cart-product-details .detail-listing b{font-size:12px;line-height:20px;font-weight:400;color:var(--grey66);}
.cart-product-details .detail-listing b{font-weight:500;}
.my-cart .image-box{width:106px;min-width:auto;height:106px;display:flex;justify-content:center;align-items:center;background-color:var(--secondery);flex-shrink:0;padding:0px;}
.my-cart .image-box img, .my-cart .image-box > a {height: 100%;width: 100%;object-fit: cover;}
.cart-product-details .quantity{display:flex;align-items:center;gap:5px;flex-shrink:0;justify-content:center;}
/* .cart-product-details .quantity span{min-width:45px;font-weight:500;font-size:14.5px;line-height:1;color:var(--black);} */
.cart-product-details .quantity span, .cart-product-details .quantity input{min-width:45px;width: 45px;font-weight:500;font-size:14.5px;line-height:1;color:var(--black);padding: 0px;text-align: center;height: 100%;border: none;}
.cart-product-details .quantity .quantity-btn{border:1px solid var(--primary);background:transparent;width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:var(--primary);font-weight:500;font-size:18px;cursor:pointer;transition:0.3s ease-in-out;}
.cart-product-details .quantity .quantity-btn:hover{background-color:var(--primary);color:var(--white);}
.my-cart .cart-product-details .product-subtotal{min-width:100px;}
.cart-product-details .action ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;align-items:center;}
.action  .icon{width:20px;height:20px;cursor:pointer;background-color:var(--grey66);}
.action  .icon:hover{background-color:var(--primary);}
.action .icon-delete{width:16px;}
.my-cart .cart-product-details .price span{font-size:16px;line-height:1.3;font-weight:400;color:var(--black);}
.wpcf7-form-control-wrap{width:100%;}
.products-listings-wrapper ul{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}
.products-listings-wrapper .products .product-card{width:100%!important;}
.products-listings-wrapper .slick-dots{display:none!important;}
.product-card{border:1px solid transparent;transition:all 0.3s ease-in-out;position:relative;}
.product-card .image-box{/*background-color:var(--grayfF5);*/text-align:center;width:100%;overflow:hidden;position:relative;    /* height: 424px; */display:flex;justify-content:center;align-items:center;}
.product-card .image-box img{margin:0 auto;height:376px;/*mix-blend-mode:darken;object-fit:contain;*/object-fit:cover;object-position:center;width:100%;}
.product-card:hover .image-box > img{opacity: 0;}
.product-card  .content{text-align:center;padding:15px 30px;}
.product-card .title{font-size:19.48px;line-height:1.29;font-weight:400;margin-top:0;}
.product-card .price{font-size:20.88px;line-height:1.2;font-weight:600;}
.product-card .quick-view{background-color:var(--text);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:11px;width:100%;font-size:19.48px;font-weight:500;padding:11px 6px;transition:all 0.3s ease-in-out;cursor:pointer;opacity:0;line-height:1.4;border-radius: 50px;position: relative; z-index: 1;}
.product-card .quick-view .icon{width:27px;height:20px;object-fit:cover;background-color:var(--white);transition:all 0.3s ease-in-out;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;}
/* .product-card .quick-view:hover{background-color: var(--lionBD);} */
.product-card .quick-view:hover{background-color: var(--primary);}
.product-card:hover{border-color:#939393;}
.product-card:hover .quick-view{opacity:1;}
.product-card .single-product-view{width:100%;border:#000000;padding-bottom:0px;height: 100%;}
.category-image{grid-column-start:3;grid-column-end:5;}
.sort-by-lists select{font-weight:500;min-width:161px;height:40px;line-height:1.2;font-size:16px;color:var(--text);padding:4px 14px;padding-right:44px;border-color:#B8B8B8;}
.sort-by-lists select:focus{border-color:var(--text);}
.products-wrapper .products{display:grid;grid-template-columns:repeat(4,1fr);}
.products-wrapper .products .product-card{width:100%!important;margin:0;}
.product-card .shop-product-gallery-slider{position:absolute;top:0;left:0;right:0;bottom:0;/*background-color:#ffffff;background-color: var(--grayfF5);*/ opacity:0;}
.product-gallery-image img{object-fit: cover;/*  object-fit:contain; */object-position:center;}
.product-card .content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;}
.product-card .content > div{width:100%;margin-bottom:10px;}
.product-card:hover .shop-product-gallery-slider{opacity:1;}
.product-card .slick-dotted.slick-slider{margin-bottom:0;}
.product-card .slick-next,.product-card .slick-prev{top:50%;transform:translateY(-50%);z-index:1;}
.product-card  .slick-prev{left:0;}
.product-card  .slick-next{right:0;}
.remember-check label{color:var(--grey66);font-size:14px;}
.remember-check label a{color:var(--black);font-weight:500;}
.order-summary-card .wrap-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;}
.order-summary-card .wrap-content:last-child{margin-bottom:0;border-top:1px solid rgb(51 51 51 / 10%);padding-top:12px;}
.order-summary-card .wrap-content:last-child span{font-weight:600;}
.order-summary-card .wrap-content span{font-size:18px;line-height:1.67;font-weight:400;color:var(--text);}
.listingBreadcrumb nav.woocommerce-breadcrumb{background-color:#EBDCD3;}
.global-banner-wrapper.listingBanner .global-banner-content h1{max-width:993px;margin-left:auto;margin-right:auto}
.more-filters-card .custom-checkbox label::before{background-color:transparent;border:1px solid var(--black);}
.more-filters-card .custom-checkbox input:checked+label:before{background-color:var(--primary);border:1px solid var(--primary);}
.more-filter-open{overflow:hidden;}
.product-details-right-content .scale-text{font-size:14px;}
.custom-dropdown-wrapper .dropdown-options ul::-webkit-scrollbar{width:0;height:0;}
.product-detial-titlebox .custom-plus-minus::after,.product-detial-titlebox.active .custom-plus-minus::after{transition:all 0.4s;}
.product-detial-titlebox.active .custom-plus-minus::after{opacity:1;}
.order-status-cards{display:flex;justify-content:space-between;align-items:flex-start;overflow:hidden;}
.order-status-cards li{text-align:center;position:relative;display:block;z-index:0;}
.order-status-cards li .inner-content .step-title{font-size:16px;font-weight:500;line-height:1.5;}
.order-status-cards li .inner-content .date-title{font-size:14px;font-weight:400;line-height:1.5;}
.order-status-cards li .status-image{display:flex;justify-content:center;align-items:center;width:80px;height:40px;border-radius:100%;background-color:var(--white);position:relative;margin:0 auto;margin-bottom:14px;}
.order-status-cards li .status-image::before{content:'';position:absolute;width:40px;height:40px;border-radius:100%;background-color:var(--grayfF5);}
.order-status-cards li .status-image span{position:relative;}
.order-status-cards li.success-order .status-image span::after{display:block;content:'';height:18px;border:0px solid var(--white);transform:rotate(45deg);border-color:var(--white);border-width:0px 3px 3px 0;width:9px;margin-top:-3px;}
.order-status-cards li.cancel-order .status-image span::after{display:block;content:'';height:23px;width:23px;background-color:#D9D9D9;border-radius:100%;}
.order-status-cards li .status-image::after{content:'';display:block;height:2px;width:2500px;background-color:var(--grayfF5);top:50%;position:absolute;left:50%;z-index:-1;}
.order-status-cards li:last-child .status-image::after{background-color:var(--white)!important;}
.order-status-cards li.success-order .status-image::before,.order-status-cards li.success-order .status-image::after{background-color:#00AB11;}
.order-status-cards li.success-order .status-image.success_order::after{background-color:var(--grayfF5);}
.order-status-cards li.pending-order .status-image::before{background-color:#E83647;}
.order-status-cards li .status-image img{position:relative;}
.notification-wrapper li{background-color:var(--white);display:flex;align-items:center;justify-content:space-between;gap:15px 25px;margin-bottom:20px;padding:18px 20px;}
.notification-wrapper li:last-child{margin-bottom:0;}
.notification-wrapper .notification-details{display:flex;align-items:center;gap:13px;}
.notification-wrapper .notification-icon{position:relative;width:58px;height:58px;flex-shrink:0;border-radius:100%;display:flex;justify-content:center;align-items:center;}
.notification-wrapper .notification-icon::before{content:'';position:absolute;width:10px;height:10px;border-radius:100%;background-color:#E83647;right:9px;top:0;}
.notification-wrapper li h4{margin-bottom:2px;}
.notification-wrapper li p{font-size:14px;color:var(--grey66);}
.notification-wrapper li .time{flex-shrink:0;}
.order-shipping-wrapper{display:flex;align-items:stretch;gap:24px;margin-bottom:24px;}
.order-shipping-wrapper h3{font-weight:600;margin-bottom:30px;}
.order-shipping-address .ship-address{margin-bottom:20px;}
.order-shipping-address .ship-address:last-child{margin-bottom:0;}
.order-shipping-address .ship-address{display:flex;flex-direction:column;gap:12px;}
.order-shipping-address .ship-address *{margin-bottom:0;}
.order-shipping-address .ship-address p span,.order-shipping-address .ship-address > div span{font-weight:500;color:var(--primary);}
.order-shipping-address .ship-address > div a{color:var(--text);}
.order-shipping-wrapper .order-shipping-address b{font-weight:500;color:var(--text);}
.order-shipping-wrapper .order-inner-details{background-color:var(--white);padding:20px 20px 37px;width:100%;}
.order-shipping-wrapper .more-action-card{max-width:419px;display:flex;flex-direction:column;gap:27px;}
.order-shipping-wrapper .more-action-card *{margin-bottom:0;}
.more-action-card p{display:flex;align-items:center;gap:12px;font-weight:500;}
.more-action-card .icon{background-color:var(--text);}
.order-shipping-wrapper .more-action-card .primary-fill-btn{width:100%;}
.aminov-policy-wrapper .woocommerce-breadcrumb{padding:20px 0 30px;}
.aminov-policy-wrapper .head-title{font-weight:600;margin:0;margin-bottom: 20px;}
.aminov-policy-wrapper h1,.aminov-policy-wrapper h2,.aminov-policy-wrapper h3,.aminov-policy-wrapper h4,.aminov-policy-wrapper h5,.aminov-policy-wrapper h6{margin:40px 0 20px;color:var(--black);}
.aminov-policy-wrapper p{color:var(--text);margin-bottom:20px;font-size:14px;font-weight:400;}
.aminov-policy-wrapper ul , .aminov-policy-wrapper ol{padding-left: 10px;counter-reset: counter;}
.aminov-policy-wrapper ul li ul , .aminov-policy-wrapper ol li ol{margin-top: 10px;}
.aminov-policy-wrapper ul li ul li::before{background-color: transparent;border: 1px solid var(--black);}
.aminov-policy-wrapper ul li , .aminov-policy-wrapper ol li{margin-bottom: 10px;position: relative;padding-left: 15px;}
.aminov-policy-wrapper ol li{padding-left: 20px;}
.aminov-policy-wrapper ul li::before{content: '';position: absolute;top: 10px;left: 0;width: 5px;height: 5px;border-radius: 100%;background-color: var(--text);}
.aminov-policy-wrapper ol li::before{counter-increment: counter; content: counter(counter) ".";position: absolute;left: 0;top: 0;}
.aminov-policy-wrapper ul li span , .aminov-policy-wrapper ul li span b , .aminov-policy-wrapper ul li b , .aminov-policy-wrapper b , .aminov-policy-wrapper span,
.aminov-policy-wrapper ol li span , .aminov-policy-wrapper ol li span b , .aminov-policy-wrapper ol li b {display: inline-block; margin-right: 5px;color: var(--text);}
.aminov-policy-wrapper b{font-weight: 600;}
.aminov-policy-wrapper a:hover{color:var(--text);}
.aminov-policy-wrapper ul li:last-child , .aminov-policy-wrapper ul:last-child , .aminov-policy-wrapper ol li:last-child , .aminov-policy-wrapper ol:last-child{
    margin-bottom: 0;
}
.aminov-policy-wrapper p:last-child{margin-bottom:0;}

.wpcf7-not-valid-tip{position:absolute;font-size:14px;left:0;top:100%;}
.current-product-count{margin:0;}
.woocommerce-error a{color:var(--white);text-decoration:underline;}
.woocommerce-error a:hover{color:var(--black);}

/* Customer No Review Card */
.no-customer-review{background-color:var(--secondery);min-height:432px;padding:25px 20px;display:flex;justify-content:center;align-items:center;position:relative;z-index:0;}
/* .no-customer-review::before,.no-customer-review::after{content:"";position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1;}
.no-customer-review::before{background-image:url('assets/images/cust-bottom-pattern.png');width:266px;height:191px;left:0;bottom:0;}
.no-customer-review::after{background-image:url('assets/images/cust-top-pattern.png');width:230px;height:187px;right:0;top:0;} */
.no-customer-review .inner-content-review{text-align:center;}
.no-customer-review .h5{font-weight:600;}
.no-customer-review p{color:var(--grey66);}
.no-customer-review  .image-wrap{background-color:var(--white);width:170px;height:170px;border-radius:100%;display:flex;justify-content:center;align-items:center;margin:0 auto;margin-bottom:25px;}

/* 404 Error Page CSS */
.error-page-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--secondery);padding:100px 20px;border-radius:6px;text-align:center;}
.error-page-wrapper   .image-box{margin-bottom:60px;}
.error-page-wrapper .image-box img{max-width:650px;}
.error-page-wrapper .title{margin-bottom:23px;font-weight:700;color:var(--text);font-size:34px;}
.error-page-wrapper p{max-width:580px;margin:0 auto;font-weight:300;color:var(--grey66);}

/* Empty Card  */
.empty-card-wrap{background-color:var(--white);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 20px;text-align:center;}
.empty-card-wrap .empty-card-icon{width:236px;height:236px;border-radius:100%;background-color:var(--secondery);display:flex;justify-content:center;align-items:center;margin-bottom:20px;}
.empty-card-wrap .title{font-weight:600;color:var(--black);}
.empty-card-wrap p{color:var(--grey66);margin-bottom:0;font-size:14px;}
.empty-card-wrap .primary-fill-btn{height:50px;color:var(--secondery);margin-top:35px;padding:4px 24px;}
.woocommerce-wishlist .load-more-btn-wrapper{margin-top:60px;}
/* .about-product-detail ul.flex-direction-nav{position:relative;top:50%;transform:translateY(-35%);z-index:1;width:100%;right:0;margin:0;padding:0px;list-style:none;opacity:0;height: 53px;    display: none;} */
/* .about-product-detail .flex-viewport:hover ul.flex-direction-nav{opacity:1;} */
.about-product-detail li.flex-nav-prev{float:left;position: absolute;top: 50%;transform: translateY(-35%);z-index: 99999;opacity: 0;}
.about-product-detail li.flex-nav-next{float:right;position: absolute;top: 50%;transform: translateY(-35%);z-index: 99999;right: 0;opacity: 0;}
.about-product-detail .flex-viewport:hover li.flex-nav-prev,
.about-product-detail .flex-viewport:hover li.flex-nav-next{opacity: 1;}
.about-product-detail a.flex-next{visibility:hidden;}
.about-product-detail a.flex-prev{visibility:hidden;}
.about-product-detail a.flex-next::after{visibility:visible;content:url("assets/aminovIcons/arrwo-black-left.svg");margin-right:35px;color:var(--black);}
.about-product-detail a.flex-prev::before{visibility:visible;content:url("assets/aminovIcons/arrow-black-right.svg");margin-left:35px;color:var(--black);}

.modal-title-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #B1B1B1;}
.modal-title-wrap .modal-title{margin-bottom:0;}
.size-modal-content{background:var(--white);width:100%;max-width:550px;margin:0 auto;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:30px;height:90%;overflow-y:auto;position:relative;top: 8%;}
.modal-title-wrap .modal-close-btn{position:static;}
.size-modal-content::-webkit-scrollbar{width:6px;height:6px;background-color:var(--secondery);border-radius:0;}
.size-modal-content::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.size-modal-content::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.size-chart table{width:100%;border-collapse:collapse;}
.size-chart table th{color:var(--text);background-color:var(--secondery);padding:13px 10px;font-size:16px;font-weight:400;border:1px solid var(--secondery);}
.size-chart table td{color:var(--text);padding:15px 10px;text-align:center;border:1px solid #0000001A;font-size:18px;line-height:1.5;font-weight:500;}
.size-chart table tbody tr:first-child td{border-top:none;}

/* Search bar  */
.global-searchbar-wrapper{position:fixed;top:-200%;left:0;width:100%;height:100%;overflow:hidden auto;z-index:99;transition:0.4s ease-in-out;}
.global-searchbar-wrapper::-webkit-scrollbar{width:6px;height:6px;background-color:var(--secondery);border-radius:0;}
.global-searchbar-wrapper::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.global-searchbar-wrapper::-webkit-scrollbar-track{background:var(--secondery);}
.inner-searchbar-wrapper{position:relative;width:100%;background-color:var(--white);padding:80px;box-shadow:0px 4px 10px 0px #00000026;overflow:hidden auto;z-index:99;}
.searchbar-close{position:fixed;bottom:0;right:0;width:100%;height:100vh;background-color:var(--black);opacity:0;visibility:hidden;z-index:98;transition:0.4s ease-in-out;}
.open-searchbar{overflow:hidden;}
.open-searchbar .global-searchbar-wrapper{top:0;}
.open-searchbar .searchbar-close{opacity:0.3;visibility:visible;}
.global-searchbar-wrapper .icon-cancel{position:absolute;right:80px;top:80px;cursor:pointer;width:26px;height:26px;}
.global-searchbar-wrapper .icon-cancel:hover{background-color:var(--primary);}
.global-searchbar-wrapper .searchbar-wrap{max-width:992px;margin:0 auto;}
.global-searchbar-wrapper .search-input-wrap{max-width:499px;margin:0 auto 60px;display:flex;align-items:center;position:relative;border:1px solid transparent;}
.search-input-wrap input[type="search"]{width:calc(100% - 80px);border-right:none;border-color:#0000001A;}
.search-input-wrap input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;height:18px;width:18px;border-radius:50em;background:url('assets/aminovIcons/icon-close.svg') no-repeat 50% 50%;background-size:contain;cursor:pointer;}
.search-input-wrap input[type="search"]:focus{border-color:var(--primary);}
.search-input-wrap .search-btn{position:absolute;right:0;height:100%;min-width:80px;border:1px solid var(--primary);}
.search-input-wrap .search-btn:hover{border-color:var(--lionBD);}
.search-input-wrap .search-btn .icon{width:20px;height:20px;}
.recent-search-wrapper{background-color:var(--secondery);padding:30px;}
.recent-search-wrapper .title{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #0000001A;color:var(--black);}
.recent-search-wrapper .search-list{max-height:200px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);}
.recent-search-wrapper .search-list::-webkit-scrollbar{width:4px;height:4px;background-color:var(--secondery);border-radius:0;}
.recent-search-wrapper .search-list::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.recent-search-wrapper .search-list::-webkit-scrollbar-track{background:var(--secondery);}
.recent-search-wrapper .search-list li{margin-bottom:10px;}
.recent-search-wrapper .search-list li a{font-size:14px;line-height:1.72;font-weight:400;color:var(--text);}
.recent-search-wrapper .search-list li a:hover{color:var(--primary);}
/* style-n end */

/* hide You May Also Like section */
section.up-sells.upsells.products {display: none;}
.single-product div.product .woocommerce-product-gallery__image>a .video-js {padding: 0px;height: 100%;}
.single-product div.product .woocommerce-product-gallery__image>a .video-js .vjs-tech {position: initial;/*object-fit: cover;*/background-color: var(--white);}
.single-product div.product .woocommerce-product-gallery ol.flex-control-nav li .vwg-video-wrapper {height: 100px !important;}
.single-product .zoomContainer {display: none;}
.single-product .zoomContainer:last-child {display: block;}

.zoomLens {width: 300px !important;height: 300px !important;}

/* card full link */
.single-product-content .full-product-link{position: absolute;inset: 0;font-size: 0;}
.product-gallery-image {position: relative;}

/* shop page card link */
/* .single-product-view .single-product-content > .full-product-link {position: absolute;z-index: 0;} */
/* .product-card .quick-view{position: relative; z-index: 1;} */

.flex-control-nav.flex-control-thumbs li,.flex-control-nav.flex-control-thumbs .thumbnail-slide {width: 80px;margin: 5px 0;}
.flex-control-nav.flex-control-thumbs img {width: 100%;height: auto;}

/* Variable product */
.single-product div.product.product-type-variable .woocommerce-product-gallery .flex-viewport .custom-slick-called.woocommerce-product-gallery__wrapper.shop-slick-slider {width: 100% !important;transform: unset !important;}
.single-product div.product.product-type-variable .woocommerce-product-gallery .flex-viewport {height: initial !important;}
.flex-control-thumbs .slick-track {transform: unset !important;}
.flex-control-thumbs .slick-list {height: initial !important; width: 100%;}
.single-product div.product .custom-slick-called .woocommerce-product-gallery__image {opacity: 1;}
.single-product div.product .woocommerce-product-gallery {align-items: flex-start;}
.vwg-video-wrapper video {height: 100%;}
.single-product div.product .custom-slick-called .woocommerce-product-gallery__image video {opacity: 0;}
.single-product div.product .custom-slick-called .woocommerce-product-gallery__image.slick-current video {opacity: 1;}
.flex-control-thumbs .video-thumb img {height: 100px;width: 100%;}
.flex-control-thumbs .video-thumb {position: relative;opacity: 0.3;}
.flex-control-thumbs .video-thumb i{font-size: 24px;color: #ffffff;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.flex-control-thumbs .video-thumb:hover, .flex-control-thumbs .video-thumb.slick-current {opacity: 1;}
.single-product div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper.shop-slick-slider{width: 100%;}
/* .single-product div.product.product-type-variable .woocommerce-product-gallery .flex-viewport .custom-slick-called.woocommerce-product-gallery__wrapper.shop-slick-slider {height: 656px;} */

.magnifier-lens {position: absolute;border: 2px solid #ccc;/*width: 300px;height: 300px;*/ width: 240px;height: 240px; overflow: hidden;display: none;pointer-events: none;z-index: 999999;border-radius: 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);background-color: var(--white);}
.magnifier-lens img {position: absolute;transform-origin: top left;pointer-events: none;}
.magnifier-lens img {max-width: initial;}
.about-product-detail .threesixty-btn {top: 20px;right: 20px;}
.mfp-bg, .mfp-wrap {z-index: 9999999;} 

/* load more btb */
.products-listings-wrapper .lmp_load_more_button .lmp_button{display: inline-flex;font-size: 16px;line-height: normal;}
.woocommerce-product-gallery__wrapper {width: 100%;}
.category-slider-arrow-wrapper{display: none;}



/* heder tab categories */
.category-tabs-working .tabs-wrapper{text-align: left;position: unset;padding-top: 0;padding-bottom: 16px;}
.category-tabs-working .custom-tab-title-wrap{margin-bottom: 24px;}
.category-tabs-working .child-category-title{padding: 0px 16px;cursor: pointer;transition: all 0.3s ease;border-radius: inherit;white-space: nowrap;width: 100%;text-align: center;}
.category-tabs-working .child-category-title.current {background-color: var(--primary);color: var(--white);border-radius: inherit;}
.category-tabs-working .sub-child-categories{grid-template-columns: 1fr 1fr 1fr;}
.category-tabs-working .child-categories-titles {display: inline-flex;justify-content: center;background-color: var(--secondery);font-size: 20px;line-height: 62px;padding: 4px;border-radius: 86px;cursor: pointer;width: 100%;}
.category-tabs-working .cat-tab-content{display:block;}
.category-tabs-working .sub-child-categories li img{min-width: initial !important;margin-bottom: 0 !important;}
.category-tabs-section.category-tabs-working{padding: 0 !important;}
.category-tabs-working .child-categories-titles,
.category-tabs-working ul.tabs{line-height: 50px;font-size: 18px;}
.category-tabs-working .sub-child-categories{gap: 30px;}
.category-tabs-working.category-tabs-section .sub-child-categories li a.product-image{height: 160px;margin: 0 !important;}
.category-tabs-working .sub-child-categories li a{margin-top: 4px !important;}
.category-tabs-working.category-tabs-section ul.tabs li.cat-tab-link {width: 300px;text-align: center;}

/* product details page slider */
.product-left {display: flex;gap: 20px;flex-direction: row-reverse;height: 100%; justify-content: start;}
.single-product div.product .product-left .woocommerce-product-gallery{width: calc(100% - 140px);height: 100%;}
.product-left .flex-control-thumbs.slick-initialized.slick-slider.slick-vertical {/*width: 100px;*/width: 120px;}
.product-left .slick-vertical .slick-slide {margin-bottom: 11px;cursor: pointer;border: 1px solid transparent; width: 120px !important;}
.product-left .slick-vertical .slick-slide:last-child{margin-bottom: 0;}
.product-left .slick-vertical .slick-slide.slick-current{border-color: var(--primary);}
.product-left .woocommerce-product-gallery__wrapper .slick-arrow{display: none !important;top: 50%;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.product-left .woocommerce-product-gallery__wrapper:hover .slick-arrow{display: inline-block !important;width: 40px;height: 46px;}
.product-left .slick-vertical .slick-slide img{width: 100%;}


.product-left .woocommerce-product-gallery__wrapper .slick-prev{right: auto;}
/* .product-left .flex-control-thumbs .slick-track{height: 100% !important;} */
.product-left .video-thumb{min-width: 120px;height: 120px;}
.product-left .video-thumb{background-color: var(--secondery);}
.product-left .flex-control-thumbs .video-thumb i{color: var(--primary)}
.product-left .flex-control-thumbs .slick-list .slick-track{overflow: auto;height: 777px !important;}
.product-left .flex-control-thumbs .slick-list .slick-track::-webkit-scrollbar{width:0px;height:0px;background-color:var(--secondery);border-radius:0;}
.product-left .flex-control-thumbs .slick-list .slick-track::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;}
.product-left .flex-control-thumbs .slick-list .slick-track::-webkit-scrollbar-track{background:var(--secondery);}

/* Hide scrollbar in Firefox */
.product-left .flex-control-thumbs .slick-list .slick-track {scrollbar-width: none; -ms-overflow-style: none; }
  

.price del * {text-decoration: line-through;}

/* product details page video center */
.video-wrapper-in video.vwg-video, .video-wrapper-in iframe {position: absolute;inset: 0;}
.video-wrapper-in iframe{height: 100%;}
.video-wrapper-in {position: relative;padding-top: 100%;}

.shop-now-product .container{max-width: 1800px;margin: 0 auto;}
.single-product div.product .summary.entry-summary .entry-summary-wrapper {display: flex;flex-direction: column;justify-content: space-between;
    /* min-height: 777px; */
}

.checkout-wrapper .order_summary_section .order-summary .order-summary-card{margin-bottom: 12px;}
.checkout-wrapper .order_summary_section .order-summary form .woocommerce-checkout-review-order-table{display: none;}

div.woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-NoticeGroup ul li {border: none;padding: 0px;margin: 0px !important;}


/* tab sticky */
.homepage-cate-tab ul.tabs{/*line-height: 42px;*/ line-height: initial;}
.homepage-cate-tab.sticky-tab .category-tabs h2{margin-bottom: 16px;}
.homepage-cate-tab ul.tabs li.cat-tab-link{padding: 18px 40px;}
.homepage-cate-tab.sticky-tab ul.tabs li.cat-tab-link{width: 236px;padding: 8px 40px;}


/* coupon card */
.my-cart .coupon.coupon-code-box{display:flex;gap:12px;width:100%;align-items:center;}
.my-cart .coupon-code-custom{display:flex;width:100%;flex-wrap: wrap;gap: 12px;}
.my-cart .coupon-code-field{display:flex;gap:12px;align-items:center;}
.my-cart .coupon-code-field .button{white-space: nowrap;border-radius: 100px;}
.my-cart .coupon-btn-wrap{float:right;margin-left:auto;}
.my-cart .coupon-code-custom .coupon-code-field .input-text{height: 45px;border-radius: 100px;}
.my-cart .coupon-code-custom .coupon {width: 400px;}
.my-cart .coupon-code-custom .coupon p{font-size: 14px;}

.order-summary-card .cross-sells {display: none;}
.shop_table button[name="update_cart"]{border-radius: 100px;}
.shop_table button[name="update_cart"]:disabled {opacity: 0.2;cursor: not-allowed;}
 
.order-summary-card .cart_totals h2,
.order-summary-card .cart_totals .wc-proceed-to-checkout{display: none;}
.order-summary-card .cart_totals table.shop_table.shop_table_responsive {width: 100%;}
.order-summary-card .cart_totals table.shop_table_responsive tr th, 
.order-summary-card .cart_totals table.shop_table_responsive tr td{font-size: 18px;line-height: 1.67;font-weight: 400; display: table-cell;text-align: left;    vertical-align: top;}
.order-summary-card .cart_totals table.shop_table_responsive tr td{/*font-size: 0;*/ text-align: right;}
.order-summary-card .cart_totals table.shop_table_responsive tr.cart-discount td {font-size: 0px;     display: flex;flex-direction: row-reverse;align-items: center;}
.order-summary-card .cart_totals table.shop_table_responsive tr td .woocommerce-remove-coupon{font-size: 12px;color: red;}
.order-summary-card .cart_totals table.shop_table_responsive tr td span,
.order-summary-card .cart_totals table.shop_table_responsive tr td a,
.order-summary-card .cart_totals table.shop_table_responsive tr td p,
.order-summary-card .cart_totals table.shop_table_responsive tr td label{font-size: 18px;line-height: 1.67;font-weight: 400;}
.order-summary-card .cart-discount .woocommerce-Price-amount.amount {/*display: block;*/    display: inline;margin-left: 4px;}

.checkout-wrapper .order-summary-card .cart_totals table.shop_table_responsive tr.order-total th, .checkout-wrapper .order-summary-card .cart_totals table.shop_table_responsive tr.order-total td {font-weight: 700;}
.checkout-wrapper .order-summary-card .cart_totals table.shop_table_responsive tr.order-total td span, .checkout-wrapper .order-summary-card .cart_totals table.shop_table_responsive tr.order-total td a{font-weight: 700;}
.checkout-wrapper tr.order-total th, .checkout-wrapper tr.order-total td{border-top: 1px solid rgb(51 51 51 / 10%);padding-top: 10px;}

.order-summary-card .cart_totals table.shop_table_responsive tr th{min-width: 220px;}
/* .order-summary-card .cart_totals table.shop_table_responsive tr td {max-width: 150px;}
.order-summary-card .cart_totals table.shop_table_responsive tr td .shipping-calculator-form span.selection,
.order-summary-card .cart_totals table.shop_table_responsive tr td .shipping-calculator-form p > span {width: 100%;} */

.order-summary-card ul#shipping_method li:nth-child(2), .order-summary-card ul#shipping_method li input, .order-summary-card .woocommerce-shipping-totals p.woocommerce-shipping-destination {display: none;}
.order-summary-card .cart_totals table.shop_table_responsive tr td ul.woocommerce-shipping-methods{margin: 0;} 
/* .order-summary-card .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td ul.woocommerce-shipping-methods li label{display: flex;} */


.my-cart.common-card .cart-product-details .quantity {white-space: nowrap;}

.checkout-wrapper .order_summary_section div.woocommerce-checkout-review-order .shop_table {margin: 0px auto 20px;}
.checkout-inline-error-message {color: #ff0000;font-size: 12px;}
.form-hide-custom{opacity: 0;visibility: hidden;height: 0px;width: 0px;overflow: hidden;}

.woocommerce-variation-price {font-weight: 600;font-size: 24px;line-height: 1.2;margin-bottom: 20px;}
.woocommerce-variation-price > .price {display: flex;gap: 5px;}
.woocommerce-variation-price p.saved-sale {color: green}

.tab-sub-category-titles.category-title-grid-wrap.tab-sub-1 {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 85px;}
.homepage-cate-tab .tab-sub-category-titles.category-title-grid-wrap h2.category-title-grid{margin-bottom: 0;/*padding-top: 54px;*/padding-top: 35px;transition: all 0.4s;white-space: nowrap;}
.homepage-cate-tab .tab-sub-category-titles.category-title-grid-wrap h2.category-title-grid .product-image {margin: 0px;}
.homepage-cate-tab.sticky-tab .tab-sub-category-titles.category-title-grid-wrap h2.category-title-grid{padding-top: 4px;line-height: initial;}
.homepage-cate-tab.sticky-tab .category-tabs h2{margin-bottom: 8px;}
.homepage-cate-tab .tabs-wrapper{padding: 12px 0 32px;}
.homepage-cate-tab.sticky-tab .tabs-wrapper{padding: 12px 0 12px;}

/* .homepage-cate-tab .tabs-wrapper.tabs-home{transition: all 0.4s;} */
.homepage-cate-tab .tabs-wrapper.tabs-home{padding-bottom: 4px;}
.homepage-cate-tab .tabs-wrapper.tabs-home ul.tabs{margin-bottom: 0;}
.homepage-cate-tab .tabs-wrapper.tabs-home.sticky-tab{position: sticky;top: 66px;/*top: 90px;*/padding-bottom: 0;}
.site-header:has(.site-announcement-bar) + main .homepage-cate-tab .tabs-wrapper.tabs-home.sticky-tab {top: 0px;transition: all 0.3s ease;}
.scroll-up .site-header:has(.site-announcement-bar) + main .homepage-cate-tab .tabs-wrapper.tabs-home.sticky-tab {top: 90px;}
.homepage-cate-tab .tabs-wrapper.tabs-home.sticky-tab h2{margin-bottom: 12px;}
.homepage-cate-tab .tabs-wrapper.tabs-home.sticky-tab ul.tabs li.cat-tab-link{padding: 10px 24px;width: 210px;font-size: 16px;}
.homepage-cate-tab .tabs-home.sticky-tab .tab-sub-category-titles.category-title-grid-wrap h2.category-title-grid{padding-top: 15px;/*line-height: normal;*/margin-bottom: 0;font-size: 24px;}
.mobile-title-block{display: none;}
/* .homepage-cate-tab.sticky-tab .tabs-wrapper{position: fixed;left: 0;right: 0;top: 67px;} */

.product-varient-vise-content > *:not(.variations_form), .product-varient-vise-content .variations_form > *:not(.single_variation_wrap),.product-varient-vise-content .single_variation_wrap > *:not(.single_variation), .product-varient-vise-content .single_variation > *:not(.woocommerce-variation-description) {display: none;}

.product-right .entry-summary-wrapper .variations_form .product-details-right-content{margin-top: 12px; margin-bottom: 5px;}
.product-right .entry-summary-wrapper .variations_form .single_variation_wrap .woocommerce-variation-description{display: none;}

.product-right .woocommerce-product-details__short-description{padding: 0 16px;}
.about-product-detail .product-right .product-detial-titlebox,
.about-product-detail .product-right .woocommerce-product-details__short-description ul li,
.about-product-detail .product-right .woocommerce-product-details__short-description ol li{padding: 0;}
/* .product-right .woocommerce-product-details__short-description .product-details-contentbox .product-varient-vise-content {margin-bottom: 16px;} */

.about-product-detail .woocommerce-product-details__short-description ul{padding-top: 12px;}

.product-right .woocommerce-product-details__short-description .custom-plus-minus{right: 0;}
.about-product-detail .product-right .woocommerce-product-details__short-description ol li {display: flex;justify-content: space-between;margin-bottom: 20px;}

.block-not-visible {opacity: 0;visibility: hidden;height: 0;width: 0;overflow: hidden;padding: 0px;border: none;}
div.woocommerce-checkout-review-order .woocommerce-checkout-payment ul li.wc_payment_method > div {position: relative;z-index: 1;}
.about-product-detail .product-right .select-color-wrapper{margin-bottom: 20px;}
.single-product .woocommerce-message a.wc-forward:hover{color: var(--lightPrimary);}
.registration-page .create-account .remember-check label{position: relative;z-index: 1;cursor: pointer;}

/* product detils slider */
.match-it-with.product-listing-view{padding-bottom: 0 !important;padding-top: 20px;}
.match-it-with h2{padding-right: 160px;font-family: "ITC New Baskerville Std Bold"; color: var(--primary); text-decoration: underline;}
.match-it-with .match-it-with-listing-slider > .slick-arrow {width: 80px;height: 40px;top: -36px;}
.match-it-with .match-it-with-listing-slider > .slick-arrow.slick-prev{right: 80px;}
.match-it-with .match-it-with-listing-slider .single-product-description {padding: 0px 4px;}
.match-it-with .match-it-with-listing-slider .single-product-description h3,
.match-it-with .match-it-with-listing-slider .single-product-description .price{font-size: 14px;}
.match-it-with .match-it-with-listing-slider .single-product-description .quick-view-btn{font-size: 14px;padding: 6px 0;width: 80%;margin: 8px auto;}
.match-it-with .match-it-with-listing-slider .single-product-description .quick-view-btn:before{width: 20px;height: 20px;}
.match-it-with .match-it-with-listing-slider .slick-track {margin-left:0;margin-right: 0;}
.affirm-as-low-as{display: none;}

/* new arrival page */
.new-arrivals-product-listing  .woocommerce-result-count{display: none;}
section.new-arrivals-product-listing {padding-top: 120px;}

/* details page right side content css */
.shop-now-product .about-product-detail .product-right .product_title{font-weight: 600;line-height: 1.2;font-size: 22px;}
.product-right .price del *,
.product-right .price del bdi {color: #b4b4b4 !important;}
.product-right .woocommerce-variation-price > .price {font-weight: 400;align-items: center;}
.product-right .price ins *,
.product-right .price bdi:last-child{color: var(--primary);}
.product-right .woocommerce-variation-price p.saved-sale {background-color: #e1f1de;border-radius: 8px;padding: 4px 8px;font-size: 16px;}
.single-product div.product .product-right p.price {font-weight: 400;}
.product-right .select-color-wrapper p {color: var(--primary);}
.product-right .select-ring-size-title{color: var(--primary);font-size: 18px;}
.about-product-detail .product-right .installment-popup{margin-bottom: 12px;display: none;}
.about-product-detail .product-right .review-stars-wrap .icon-star-fill{background-color: var(--primary);}
.about-product-detail .product-right .woocommerce-product-rating{margin-top: 18px;margin-bottom:18px;max-width: 600px; }
.about-product-detail .product-right .about-product-description li .product-short-desc{text-align: right;}

.woocommerce-checkout-review-order .payment_method_clover_payments > .payment_box.payment_method_clover_payments{padding-left: 0 !important;margin-top: 12px;}
.woocommerce-checkout-review-order .payment_method_clover_payments > .payment_box.payment_method_clover_payments #payment-form.clover-gateway{padding: 0;}
.woocommerce-checkout-review-order .payment_method_clover_payments > .payment_box.payment_method_clover_payments .wc-credit-card-form{padding-top: 0;padding-bottom: 0;}
.woocommerce-checkout-review-order .payment_method_clover_payments > .payment_box.payment_method_clover_payments .clover-gateway .form-row.top-row{margin-top: 8px;}


.single_variation_wrap {display: flex;flex-wrap: wrap;flex-direction: column;}
.single_variation_wrap .woocommerce-variation-add-to-cart {order: 1;}
.product-right .select-color-wrapper .color-box-wrapper .label-color label:before {background-image: url("assets/images/metal-ring.png"); content: '';position: absolute;inset: 6px;z-index: 1;background-size: contain;opacity: 0.6;}

/* blog */
.blog-listing-wrapper .container,
.blog-details-wrapper .container { max-width: 1850px; margin: auto; }
.blog-listing { row-gap: 24px; }
.single-post-wrapper .blog-card { border: 1px solid var(--secondery); padding: 8px; transition: box-shadow 0.3s ease; height: 100%;}
/* .single-post-wrapper .blog-card:hover {border-color: var(--primary); } */
.single-post-wrapper .blog-card .post-thumbnail-link { position: relative; padding-top: 100%; display: block; background-color: var(--grey66); }
.single-post-wrapper .blog-card .post-thumbnail-img { position: absolute; height: 100%; width: 100%; inset: 0; object-fit: cover; }
.single-post-wrapper .post-title { margin-top: 12px; }
.single-post-wrapper .post-title .post-title-link { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: bold; color: var(--primary); font-family: "ITC New Baskerville Std Bold"; }
.single-post-wrapper .post-title .post-title-link:hover { color: var(--text); }
.single-post-wrapper .blog-card .post-excerpt p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 8px !important; }
.single-post-wrapper .blog-card .post-excerpt .post-date { color: var(--gray7E); }

/* Blog Details Styling */
.single-blog-post { max-width: 800px; margin: 0 auto; }
.single-blog-post .post-title { font-size: 28px; font-weight: 600; }
.blog-details-wrapper .single-blog-post .post-date { margin-top: 12px; }
.blog-details-wrapper h1, .blog-details-wrapper .h1,
.blog-details-wrapper h2, .blog-details-wrapper .h2,
.blog-details-wrapper h3, .blog-details-wrapper .h3,
.blog-details-wrapper h4, .blog-details-wrapper .h4,
.blog-details-wrapper h5, .blog-details-wrapper .h5,
.blog-details-wrapper h6, .blog-details-wrapper .h6 { font-size: 26px; }
.blog-details-wrapper .single-blog-post .post-content ul,
.blog-details-wrapper .single-blog-post .post-content ol { list-style: revert; padding: revert; }

/* Content Styling */
.single-blog-post .post-content { font-size: 1.05rem; line-height: 1.8; color: #333; }
.single-blog-post .post-date { font-style: italic; color: #777; }
.post-image img { width: 100%; margin-bottom: 16px; height: 100%; }

/* related blog */
.related-posts-wrapper .single-post-wrapper .post-thumbnail { position: absolute; height: 100%; width: 100%; inset: 0; object-fit: cover; }
.title-related-blog { font-family: "ITC New Baskerville Std Bold"; font-weight: bold; font-size: 32px; }
.related-posts-wrapper .post-excerpt p { margin-bottom: 8px; }
.related-posts-wrapper .row { row-gap: 24px; }
.nav-links { display: flex; align-items: center; justify-content: center; gap: 10px; }
.nav-links .page-numbers { border: 1px solid #999999; border-radius: 5px; padding: 5px 13px; }
.nav-links .page-numbers.current,
.nav-links .page-numbers:hover { background: var(--text); color: var(--white); border-color: var(--text); }

/* common modal when site open */
.jewelpop-popup-overlay { display: none; position: fixed; inset: 0; background: rgba(0, 0, 0, 0.6); z-index: 9999; justify-content: center; align-items: center; }
.jewelpop-popup-box {background: var(--white);width: 90%;max-width: 900px;border-radius: 12px;display: flex;position: relative;overflow: hidden;/*height: calc(100vh - 400px);*/ }
.jewelpop-popup-box .popup-content {width: 50%; padding: 32px 40px; text-align: center; }
.jewelpop-popup-box .popup-image {width: 50%; background-color: var(--lightPrimary); }
.jewelpop-popup-box .popup-image img { width: 100%; height: 100%; object-fit: cover; }
.jewelpop-popup-box .jewelpop-close { position: absolute; top: 15px; right: 20px; font-size: 26px; cursor: pointer; color: var(--text); float: right;}
.jewelpop-popup-box .popup-title { font-size: 28px; margin-bottom: 10px; font-weight: bold; color: var(--primary); }
.jewelpop-popup-box .popup-subtitle { font-size: 18px; margin-bottom: 20px; }
.popup-form-first-timer form.wpcf7-form > p { flex-direction: column; height: auto; width: 100%; margin: auto; text-align: center; justify-content: center; }
.popup-form-first-timer form.wpcf7-form .wpcf7-submit { max-width: 100%; padding: 12px; }
.jewelpop-popup-box .popup-note,
.jewelpop-popup-box .popup-disclaimer { font-size: 14px; margin: 16px 0; }
.jewelpop-popup-box .social-list { display: flex; justify-content: center; list-style: none; gap: 12px; padding: 0; margin-top: 20px; }
.jewelpop-popup-box .social-link .social-circle-icon { border-color: var(--primary); width: 28px; height: 28px; }
.jewelpop-popup-box .social-link i { display: inline-block; width: 20px; height: 20px; background: var(--primary); -webkit-mask-size: cover; mask-size: cover; }
.jewelpop-popup-box .social-list .social-link:hover .social-circle-icon i { background-color: var(--primary); }
.jewelpop-popup-box .social-link .social-circle-icon:hover { border-color: var(--light-red); }

/* site announcement bar */
.site-announcement-bar{background-color: var(--text);display: flex; align-items: center;justify-content: center;}
/* .site-announcement-bar .site-announcement-content {color: var(--lightPrimary);padding: 4px; text-align: center;font-size: 14px;display: flex;align-items: center;justify-content: center;    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} */
.site-announcement-bar .site-announcement-content {color: var(--lightPrimary);padding: 4px;text-align: center;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;width: 100%;}

.custom-style-dropdown .dropdown-options.custom-checkbox {padding: 0;}
.custom-style-dropdown .custom-checkbox li {padding: 18px 30px!important;}
.custom-style-dropdown .custom-checkbox li:hover{background-color: #EBDCD3;}
.dropdown-options.custom-checkbox .bapf_sfilter ul li label{display: inline-block !important;}
.ht_ctc_chat_data{display: none;}

.single-product-content .price .regular-price{color: #b4b4b4;text-decoration: line-through;font-weight: 400;}
.single-product-content .price .sale-price{color: var(--primary);}
.single-product-content .price .discount{background-color: #e1f1de; border-radius: 16px; padding: 4px 8px; position: absolute; inset: 10px; width: fit-content; height: max-content; font-weight: normal;color: green;font-size: 14px;}


.site-subscribe { width: 100%; }
.site-subscribe input#email { font-size: 16px; font-weight: 400; line-height: 1.5; padding: 18px 16px; border: 1px solid #999999; border-radius: 43px; height: 100%; width: 100%; }
.site-subscribe .mc4wp-form-fields { position: relative; margin: 0; display: flex; align-items: stretch; gap: 16px; height: 60px; width: 100%; }
.site-subscribe label { height: 100%; display: inline-block; width: 100%; }
.site-subscribe input[type="submit"] { text-align: center; color: var(--white); border: 1px solid var(--text); max-width: 140px; padding: 2px 30px; background: var(--text); cursor: pointer; transition: all 0.4s; font-size: 16px; font-weight: 400; line-height: 1.5; height: 100%; border-radius: 43px; max-width: 140px; width: 100%; }
.site-subscribe input[type="submit"]:hover { color: var(--white); background: var(--primary); border-color: var(--primary); transition: all 0.4s; }
.site-subscribe .site-subscribe { width: 100%; }
.site-subscribe .form-field:first-child { width: 100%; max-width: 288px; }
.site-subscribe .form-field { width: auto; }
.site-subscribe .subscribe-col .subscribe-content { width: 100%; }
.subscribe-col .subscribe-content { width: 100%; }

.google-review-slider {max-width: 900px;margin: 0 auto;}
.site-subscribe .mc4wp-checkbox {display: none;}

.content-banner-white{background-color: var(--white);}

.site-subscribe .wpcf7-form{display: flex; gap: 12px;}
.site-subscribe .wpcf7-form .wpcf7-submit{padding: 2px 20px;}
.wpcf7 form.sent .wpcf7-response-output {color: #46b450;}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {color: #dc3232;}
 
.wpcf7 form.spam .wpcf7-response-output {color: #f56e28;}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {color: #dc3232;}
.site-subscribe .wpcf7-form .wpcf7-response-output{position: absolute;top: 100%;margin: 4px 0 0 0;font-size: 12px;}

.contact-form{position: relative;}
.contact-form .wpcf7 form .wpcf7-response-output{position: absolute;top: 100%;margin: 4px 0;font-size: 14px;line-height: normal;}
.contact-us-wrapper .contact-details-rightside .contact-form-wrapper .wpcf7-spinner{position: absolute;right: 0;bottom: 0;margin: 4px auto;top: 100%;}

.profile-content .account-orders-table {background-color: var(--white);}

.profile-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-product-image,
.profile-content th.woocommerce-orders-table__header.woocommerce-orders-table__header-product-image {display: none;}
/* .profile-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-review,
.profile-content th.woocommerce-orders-table__header.woocommerce-orders-table__header-review {display: none;}  */

.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-primary,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-primary{border: 0;box-shadow: none;margin-bottom: 4px;}

.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-primary .cwginstock-panel-heading,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-primary .cwginstock-panel-heading {display: none;}
.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-body {padding: 0;}
/* .entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body .col-md-12 .center-block:first-child {display: none;} */
.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body .row > .col-md-12,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-body .row > .col-md-12{padding: 0;}
.product-right .woocommerce-variation-availability .stock.in-stock {display: none;}
.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body .cwgstock_button,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-body .cwgstock_button {background: var(--text);cursor: pointer;padding: 10px;}
.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body .cwgstock_button:hover,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-body .cwgstock_button:hover{background-color: var(--primary);}
.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body .row .col-md-12 .center-block .cwgstock_email,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-body .row .col-md-12 .center-block .cwgstock_email{text-align: left !important;margin-bottom: 0;}
.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body .row .col-md-12,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-body .row .col-md-12{display: flex;flex-wrap: wrap;gap: 12px;}
.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body .row .col-md-12 .center-block,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-body .row .col-md-12 .center-block{margin: 0px;/*width: 48%;*/}
.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body .row .col-md-12 .center-block:first-child,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-body .row .col-md-12 .center-block:first-child{width: calc(100% - 111px);}
.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body .row .col-md-12 .cwgstock_output,
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-body .row .col-md-12 .cwgstock_output{width: 100%;}
.entry-summary-wrapper .variations_form .cwginstock-outofstock .cwginstock-panel-body .row .col-md-12 .center-block input[type="submit"],
.entry-summary-wrapper .variations_form .cwginstock-subscribe-form .cwginstock-panel-body .row .col-md-12 .center-block input[type="submit"]{width: fit-content;}



/* New added CSS */

.dropdown-options.custom-color-pellet ul li label > span.bapf_clr_multi_gradient{position: relative;rotate: 70deg;/* background-color: red; */}
.dropdown-options.custom-color-pellet ul li label > span.bapf_clr_multi_gradient::before,.dropdown-options.custom-color-pellet .bapf_sfilter.divi_color_class.brchecked_default input:checked+label .bapf_clr_span::before{background-image: url("assets/images/metal-ring.png");content: '';position: absolute;inset: 6px;z-index: 1;background-size: contain;opacity: 0.6;width: 100%;height: 100%;left: 0;top: 0;display: inline-block !important;    transform: none;}
.dropdown-options.custom-color-pellet .bapf_sfilter.divi_color_class.brchecked_default input:checked+label .bapf_clr_span:after{transform: translate(-45%,-50%) rotate(-100deg) skew(0deg,-10deg);}

.footer-google-review {position: fixed;bottom: 0;left: 0;background-color: #ffffff;color: #ffffff;padding: 7px 15px 7px 35px;background-image: url(assets/images/Google_Favicon_2025.png);background-size: 20px;background-repeat: no-repeat;background-position: center left 10px;border-radius: 0px 5px 0px 0px;z-index: 10;border: 1px solid #dbdbdb;}
.footer-google-review .ti-widget.ti-goog .ti-reviews-container,
.footer-google-review .ti-widget.ti-goog .ti-controls-line {display: none !important;}
.footer-google-review .ti-widget.ti-goog .ti-widget-container {margin: 0px;}
.footer-google-review .ti-widget.ti-goog.ti-show-rating-text .ti-footer {margin: 0px !important;}
.footer-google-review .ti-rating-text {display: flex;flex-direction: column;align-items: flex-start;}
.footer-google-review .ti-widget.ti-goog.ti-show-rating-text .ti-rating-text span {font-size: 12px !important;line-height: 14px !important;}
.footer-google-review .ti-widget.ti-goog .ti-widget-container *{gap: 0px 0px !important;line-height: 1.2;}
.footer-google-review .ti-widget.ti-goog .nowrap:first-of-type {display: none;}
.footer-google-review .ti-widget.ti-goog .nowrap:nth-child(2) strong:after {content: '★★★★★';font-weight: 400;font-size: 24px;margin-left: 3px;color: #FDCC0D;}
.footer-google-review .ti-widget.ti-goog.ti-show-rating-text .ti-rating-text span strong {font-size: 12px !important;}
.footer-google-review .ti-widget.ti-goog.ti-show-rating-text .ti-rating-text .nowrap:nth-child(2) {font-size: 0px !important;}
.footer-google-review .ti-widget.ti-goog.ti-show-rating-text .ti-rating-text span:nth-child(2) strong {font-size: 18px !important;}

.google-review-slider .ti-widget.ti-goog .ti-controls .ti-next, .google-review-slider .ti-widget.ti-goog .ti-controls .ti-prev {background: var(--text);}
.google-review-slider .ti-widget.ti-goog .ti-controls .ti-next:before, .google-review-slider .ti-widget.ti-goog .ti-controls .ti-prev:before {border-color: var(--white);}
.google-review-slider .ti-widget.ti-goog .ti-controls .ti-next:hover, .google-review-slider .ti-widget.ti-goog .ti-controls .ti-prev:hover {background: var(--primary) !important;}

/* Multi-Criteria style */
.customer-review .yith-ywar-no-reviews {background-color: var(--secondery);min-height: 380px;padding: 25px 20px;}
.customer-review .yith-ywar-no-reviews .icon {width: initial;height: 70px;background-color: transparent;}
.customer-review .yith-ywar-no-reviews .message {font-weight: 600;font-size: 16px;line-height: 1.7;}
.customer-review .yith-ywar-review-form-message {display: none;}
.customer-review .yith-ywar-reviews-list .yith-ywar-single-review {box-shadow: none;border: none;border-radius: 0px;padding: 0px 0px 10px;gap: 0px;border-bottom: 1px solid #dddddd;}
.customer-review .yith-ywar-single-review .review-user-group .review-user-avatar img {border-radius: 100%;}
.customer-review .yith-ywar-filter-data .review-title, .customer-review .yith-ywar-review-attachments .review-title, .customer-review .yith-ywar-single-review .review-title {margin-bottom: 5px;}
.customer-review .yith-ywar-filter-data .review-rating, .customer-review .yith-ywar-review-attachments .review-rating, .customer-review .yith-ywar-single-review .review-rating {height: 20px;width: 100px;position: absolute;right: 0;top: 0;}
.customer-review .yith-ywar-filter-data .review-user-group .review-info .multi-rating .single-criterion, .customer-review .yith-ywar-review-attachments .review-user-group .review-info .multi-rating .single-criterion, .customer-review .yith-ywar-single-review .review-user-group .review-info .multi-rating .single-criterion {padding-right: 110px;position: relative;box-sizing: border-box;white-space: nowrap;}
.customer-review .yith-ywar-edit-forms{padding: 25px;background-color:var(--secondery);}
.customer-review .yith-ywar-edit-forms .form-header{border-radius:0px;background-color:transparent;padding: 0px;margin-bottom: 20px;}
.customer-review .yith-ywar-edit-forms .form-content{background-color:transparent;padding: 0px;}
.customer-review .yith-ywar-edit-forms .form-footer{background-color:var(--secondery);padding: 0px;margin-top: 20px;}
.customer-review .yith-ywar-edit-forms .form-footer .login-info{display:none;}
.customer-review .yith-ywar-edit-forms .form-footer .submit-button.create-action{background-color:var(--text);border-radius:50px;width:initial;transition:all 0.3s ease;}
.customer-review .yith-ywar-edit-forms .form-footer .submit-button.create-action:hover{color:var(--white);background-color:var(--primary);}
.customer-review .yith-ywar-edit-forms .form-content .form-element label input[type="text"],.customer-review .yith-ywar-edit-forms .form-content .form-element label input[type="email"],.customer-review .yith-ywar-edit-forms .form-content .form-element label textarea{border:none;}
.customer-review .yith-ywar-edit-forms .form-content .form-element label{font-size:16px;font-weight:400;text-transform:capitalize;margin-bottom:0px;gap:5px;padding-bottom:20px;}
.customer-review .yith-ywar-edit-forms .form-content .form-element.form-review-rating .rating-label{white-space:nowrap;}
.customer-review .yith-ywar-edit-forms .form-content .form-element.form-review-rating{gap:3px 20px;}
.customer-review .yith-ywar-edit-forms .form-content .form-element label.has-error:after{bottom:0px;font-size:12px;}
.customer-review .yith-ywar-edit-forms .form-content .form-element.form-review-attachment .yith-ywar-attachments .attachments-wrapper .new-attachment{background-color:var(--text);}
.customer-review .yith-ywar-edit-forms .form-content .form-element.form-review-attachment .yith-ywar-attachments .attachments-wrapper .new-attachment:hover:after{background-color:var(--primary);opacity:1;}
.customer-review .yith-ywar-edit-forms .form-content .form-element.form-review-attachment .yith-ywar-attachments .attachments-wrapper .new-attachment{border:none;border-radius:0px;}
.customer-review .yith-ywar-edit-forms .form-content .form-element.form-review-attachment .yith-ywar-attachments .attachments-wrapper .new-attachment:before{background-color:#ffffff;}
.customer-review .yith-ywar-edit-forms .form-content .form-element.form-review-attachment .yith-ywar-attachments .attachments-wrapper .attachments-list .attachment:hover:after{background-color:var(--text);}
.customer-review .yith-ywar-edit-forms .form-content .form-element.form-review-rating.has-error:after{font-size:12px;}
.customer-review .yith-ywar-review-form-message .yith-ywar-single-review.with-badge:after, .customer-review .yith-ywar-pending-reviews-list .yith-ywar-single-review.with-badge:after, .customer-review .yith-ywar-reviews-list .yith-ywar-single-review.with-badge:after, .customer-review .yith-ywar-reviews-list-popup .yith-ywar-single-review.with-badge:after, .customer-review .yith-ywar-reviews-list-shortcode .yith-ywar-single-review.with-badge:after, .customer-review .yith-ywar-replies-wrapper .yith-ywar-single-review.with-badge:after {content: none;}
.customer-review .yith-ywar-filter-data .review-content .edit-button,.customer-review .yith-ywar-review-attachments .review-content .edit-button,.customer-review .yith-ywar-single-review .review-content .edit-button{background-color:var(--text);color:#ffffff;border:none;}
.customer-review .yith-ywar-filter-data .review-content .edit-button:before,.customer-review .yith-ywar-review-attachments .review-content .edit-button:before,.customer-review .yith-ywar-single-review .review-content .edit-button:before,.customer-review .yith-ywar-filter-data .review-actions .buttons-wrapper .action-buttons.reply-button.reply-button:before,.customer-review .yith-ywar-filter-data .review-actions .buttons-wrapper .action-buttons.helpful-button.reply-button:before,.customer-review .yith-ywar-review-attachments .review-actions .buttons-wrapper .action-buttons.reply-button.reply-button:before,.customer-review .yith-ywar-review-attachments .review-actions .buttons-wrapper .action-buttons.helpful-button.reply-button:before,.customer-review .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.reply-button.reply-button:before,.customer-review .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.helpful-button.reply-button:before{background-color:#ffffff;height:18px;width:18px;}
.customer-review .yith-ywar-filter-data .review-actions .buttons-wrapper .action-buttons.reply-button,.customer-review .yith-ywar-filter-data .review-actions .buttons-wrapper .action-buttons.helpful-button,.customer-review .yith-ywar-review-attachments .review-actions .buttons-wrapper .action-buttons.reply-button,.customer-review .yith-ywar-review-attachments .review-actions .buttons-wrapper .action-buttons.helpful-button,.customer-review .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.reply-button,.customer-review .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.helpful-button{background-color:var(--text);color:#ffffff;border-radius:30px;border: none;}
.customer-review .yith-ywar-filter-data .review-content .edit-button:before,.customer-review .yith-ywar-review-attachments .review-content .edit-button:before,.customer-review .yith-ywar-single-review .review-content .edit-button:before{height:12px;width:12px;}
.customer-review .yith-ywar-filter-data .review-content .edit-button:hover,.customer-review .yith-ywar-review-attachments .review-content .edit-button:hover,.customer-review .yith-ywar-single-review .review-content .edit-button:hover{color:#ffffff;background-color:var(--primary);}
.customer-review .yith-ywar-filter-data .review-content .edit-button:hover:before,.customer-review .yith-ywar-review-attachments .review-content .edit-button:hover:before,.customer-review .yith-ywar-single-review .review-content .edit-button:hover:before{background-color:#ffffff;}
.customer-review .yith-ywar-filter-data .review-actions .buttons-wrapper .action-buttons.reply-button:hover,.customer-review .yith-ywar-filter-data .review-actions .buttons-wrapper .action-buttons.reply-button.selected,.customer-review .yith-ywar-filter-data .review-actions .buttons-wrapper .action-buttons.helpful-button:hover,.customer-review .yith-ywar-filter-data .review-actions .buttons-wrapper .action-buttons.helpful-button.selected,.customer-review .yith-ywar-review-attachments .review-actions .buttons-wrapper .action-buttons.reply-button:hover,.customer-review .yith-ywar-review-attachments .review-actions .buttons-wrapper .action-buttons.reply-button.selected,.customer-review .yith-ywar-review-attachments .review-actions .buttons-wrapper .action-buttons.helpful-button:hover,.customer-review .yith-ywar-review-attachments .review-actions .buttons-wrapper .action-buttons.helpful-button.selected,.customer-review .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.reply-button:hover,.customer-review .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.reply-button.selected,.customer-review .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.helpful-button:hover,.customer-review .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.helpful-button.selected{color:#ffffff;background-color:var(--primary);}
.customer-review .yith-ywar-filter-data .review-actions .buttons-wrapper .action-buttons.report-button,.customer-review .yith-ywar-filter-data .review-actions .buttons-wrapper .action-buttons.delete-button,.customer-review .yith-ywar-review-attachments .review-actions .buttons-wrapper .action-buttons.report-button,.customer-review .yith-ywar-review-attachments .review-actions .buttons-wrapper .action-buttons.delete-button,.customer-review .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.report-button,.customer-review .yith-ywar-single-review .review-actions .buttons-wrapper .action-buttons.delete-button{border-radius:30px;}
.banner-has-no-text::after {display: none;}

/* Checkout style */
.woocommerce-checkout .cfw-grid .container{max-width:1603px;margin:33px auto 90px;}
.woocommerce-checkout .checkoutwc span.woocommerce-input-wrapper{display:block;}
.woocommerce-checkout .checkoutwc .form-row label.checkbox{position:relative;padding-left:25px;}
.woocommerce-checkout .checkoutwc .form-row label.checkbox input[type=checkbox]{position:absolute;left:0;top:-2px;border:1px solid var(--lionBD);border-radius:4px;background-color:var(--white);}
.woocommerce-checkout .checkoutwc .form-row.cfw-select-input:not(.cfw-multiselect-input,
.woocommerce-checkout .cfw-wc_checkout_add_ons_multiselect-input):after{display:none;}
.woocommerce-checkout .cfw-modal #info_payment button,.woocommerce-checkout .cfw-modal .cfw-primary-btn,.woocommerce-checkout .checkoutwc #info_payment button,.woocommerce-checkout .checkoutwc .cfw-primary-btn{color:var(--white);border:none;padding:21px 25px;background:var(--text);border-radius:100px;}
.woocommerce-checkout .cfw-modal #info_payment button:hover,.woocommerce-checkout .cfw-modal .cfw-primary-btn:hover,.woocommerce-checkout .checkoutwc #info_payment button:hover,.woocommerce-checkout .checkoutwc .cfw-primary-btn:hover{color:var(--white);background:var(--primary);border-color:var(--primary);}
.woocommerce-checkout  main.checkoutwc a{color:var(--text);}
.woocommerce-checkout main.checkoutwc a:hover{color:var(--primary);}
.woocommerce-checkout .checkoutwc input[type=checkbox]:checked,
.woocommerce-checkout main.checkoutwc input[type=checkbox]:checked, .woocommerce-checkout input[type=radio]:checked{box-shadow:inset 0 0 0 10px var(--lionBD);}
.woocommerce-checkout #order_review{width:70%;}
.woocommerce-checkout #cfw-cart-summary{width:30%;border:none;}
.woocommerce-checkout #cfw-cart-summary a{color:var(--primary);}
.woocommerce-checkout .cfw-totals-list table tr{padding:0px;}
.woocommerce-checkout .cfw-totals-list table{color:var(--text);font-size:18px;line-height:1.67;font-weight:400;}
.woocommerce-checkout .cfw-totals-list table tr th{font-size:inherit;}
.woocommerce-checkout main.checkoutwc{font-family:inherit;}
.woocommerce-checkout .cfw-totals-list table tr.order-total td,.woocommerce-checkout .cfw-totals-list table tr.order-total th{font-size:18px;}
.woocommerce-checkout .cfw-totals-list table tr.order-total{color:var(--text);}
.woocommerce-checkout #cfw-cart table.cfw-cart-table .cart-item-row .cfw-cart-item-image{vertical-align:top;width:70px;border-right:none;padding-left:5px;padding-right: 15px;}
.woocommerce-checkout .cfw-cart-table .cart-item-row .cfw-cart-item-image img{width:100%;}
.woocommerce-checkout .cfw-cart-table .cart-item-row .cfw-cart-item-image .cfw-cart-item-image-wrap span{display:block;}
.woocommerce-checkout #cfw-cart-summary{color:var(--text);}
.woocommerce-checkout .cfw-cart-table .cart-item-row .cfw-cart-item-image .cfw-cart-item-quantity-bubble{background:var(--primary);font-weight:400;}
.woocommerce-checkout #cfw-cart-summary del span{text-decoration:line-through!important;color: #b4b4b4;}
.woocommerce-checkout .cfw-cart-item-description p.saved-sale{display:inline-block;color:green;margin-left:3px;background-color: #e1f1de;border-radius: 8px;padding: 4px 5px;}
.woocommerce-checkout #cfw-cart table tbody,.woocommerce-checkout #cfw-cart table td,.woocommerce-checkout #cfw-cart table th,.woocommerce-checkout #cfw-cart table tr{border:1px solid var(--silver-gray);}
.woocommerce-checkout .cfw-cart-table .cart-item-row td,.woocommerce-checkout .cfw-cart-table .cart-item-row>th{padding:10px 0;}
.woocommerce-checkout .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-title{font-size:14px;}
.woocommerce-checkout .cfw-items-summary-item-discount{font-size:14px;margin:10px 0px 0px;}
.woocommerce-checkout #cfw-cart table.cfw-cart-table .cart-item-row .cfw-cart-item-subtotal{border-left:none;padding-left:7px;padding-right:7px;}
.woocommerce-checkout #cfw-cart table.cfw-cart-table .cart-item-row .cfw-cart-item-description{border:none;}
.woocommerce-checkout #cfw-cart-summary-coupons .wrapper{padding:0px;}
.woocommerce-checkout #cfw-cart-summary button{background-color:var(--text)!important;border:none!important;}
.woocommerce-checkout #cfw-place-order button:not([class^=gpay-]){background-color:var(--text)!important;border:none!important;border-radius: 100px;}
.woocommerce-checkout #cfw-place-order button:not([class^=gpay-]):hover{background-color:var(--primary)!important;}
.woocommerce-checkout #cfw-cart-summary input{outline:none;}
.woocommerce-checkout .checkoutwc #cfw-cart-summary .form-row input:focus{box-shadow:none!important;}
.woocommerce-checkout #cfw-cart-summary-coupons .cfw-floatable-label{display:none;}
.woocommerce-checkout #cfw-cart-summary button:hover{background:var(--primary)!important;}
.woocommerce-checkout #cfw-mobile-cart-header .cfw-arrow {fill: var(--primary);}



.category-title-grid .product-image {height: 0;overflow: hidden;opacity: 0;margin: 0px;}
.category-title-grid .product-image img {height: 300px;}
.child-categories-wrapper, .tab-sub-category-titles.category-title-grid-wrap.tab-sub-1 {display: inline-flex; justify-content: center;}
.homepage-cate-tab .cat-tab-content {text-align: center;}

ul.cfw-shipping-methods-list li .cfw-shipping-method-inner > label:not(:has(span)):after {content: 'Free';text-transform: uppercase;color: green;}
.cfw-review-pane li .cfw-review-pane-content {word-break: break-word;}
body .bapf_lcontainer{width: 100px;height: 100px;}  

.site-content {margin-top: 133px;}
body.home .site-content {margin-top: 0px;}
.site-content .woocommerce-info {display: none;}

.global-banner-wrapper img + .container {position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;}
form .mailchimp-newsletter label.woocommerce-form__label-for-checkbox {display: inline-flex !important;}

.woocommerce-checkout main.checkoutwc #cfw-customer-info a#cfw-login-modal-trigger,.woocommerce-checkout main.checkoutwc #cfw-customer-info a#cwc-register-popup-btn, #cwc-register-modal .woocommerce-form-register button[type="submit"]{padding:15px 30px;font-size:14px;margin-right:15px;border:1px solid var(--text);cursor:pointer;margin-bottom:5px;border-radius: 100px;}
#cfw-customer-info .cfw-have-acc-text > span{font-size:0px;display:none;}
.woocommerce-checkout main.checkoutwc #cfw-customer-info a#cwc-register-popup-btn, #cwc-register-modal .woocommerce-form-register button[type="submit"]{background-color:var(--text);color:#ffffff;}
.woocommerce-checkout main.checkoutwc #cfw-customer-info a#cfw-login-modal-trigger:hover{background-color:var(--primary);color:#ffffff;}
.woocommerce-checkout main.checkoutwc #cfw-customer-info a#cwc-register-popup-btn:hover, #cwc-register-modal .woocommerce-form-register button[type="submit"]:hover{background-color:var(--primary);}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {display: flex;}
.cfw-login-modal-footer .lost_password a#cfw_lost_password_trigger {color: var(--primary) !important;}
.cfw-modal:not(.cfw-full-screen).react-responsive-modal-modal {max-width: 90% !important;width: 480px !important;}
#cwc-register-modal .cwc-modal-close {font-size: 44px;line-height: 25px;cursor: pointer;}
#cwc-register-modal .cwc-modal-inner{width: 480px;max-width: 90%;}
.global-banner-wrapper > img {width: 100%;}
square-placement {display: none;}
form square-placement {display: inline-block;order: 1}

/* Quick view button hide  */
.recent-view-listing-slider .single-product-view .quick-view-btn,.single-product-view .af_qv_get_id{display: none;}