/*!
Theme Name: House of mahe
Theme URI: https://houseofmahe.in/
Author: Digital Hive
Author URI: https://digitalhive.in
Description: Website Designing & Digital Marketing Agency
Text Domain: houseofmahe
*/




@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Libre+Baskerville:ital,wght@0,400..700;1,400..700&display=swap');

:root {
 --white: #ffffff;
 --greyish-brown:#5a594f;
 --yellow:#d9bd62;
 --pinkish-grey:#d9cdb7;
 --redgrey:#8c1b2f;
 --black:#000000;
 --libre-baskerville:"Libre Baskerville", serif;
 --inter:"Inter", sans-serif;
 --bodybg:#f6f6f4;
 --greybg:#efefef; 
 --light-grey:#f4f0e9;
 --green:#027c31;
}

body{font-family:var(--inter);font-size:16px;margin: 0px;padding: 0px;background: var(--bodybg);color:var(--greyish-brown);line-height: 24px;}

/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;
overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius:0px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;
height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;
z-index: 100000;}
.container-fluid{padding: 0 80px;}
.container{padding: 0 80px;}
#main {margin-top: 0;}
.heading{font-size: 28px;color: var(--greyish-brown);font-family: var(--libre-baskerville);font-weight: normal;    margin: 0 0 16px;}
.secpad{padding: 50px 0;}
/*********Start Header CSS**/
header.header-checkout {background: #fff;padding: 20px 0;}
header.header-checkout .navbar-brand img {height: auto;max-width: 140px;width: 100%;}



header.main-header .header-top{background: var(--yellow);color: var(--black);}
header.main-header .header-top .marquee-ticker{width: 100%;overflow: hidden;white-space: nowrap;box-sizing: border-box;padding: 10px 0;font-size: 14px;}
header.main-header .header-top .marquee-ticker p{display: inline-block;padding-left: 100%;animation: marquee 30s linear infinite;margin: 0px;line-height:18px;font-weight: normal;text-transform: uppercase;}
@keyframes marquee {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}
header.main-header nav#header{padding: 20px 0;background: #fff;}
header.main-header nav#header ul.header-menu {display: flex;align-items: center;list-style: none;margin: 0px;
padding: 0px;gap: 40px;justify-content: flex-start;}
header.main-header nav#header ul.header-menu li a {font-size: 16px;color: var(--greyish-brown);line-height: 20px;display: flex;align-items: center;justify-content: center;}
header.main-header nav#header ul.header-menu li a span.menuicon img {width: 20px;height: auto;}
header.main-header nav#header ul.header-menu li a:hover{color: var(--pinkish-grey);}

header.main-header nav#header .navbar-brand:focus-visible{outline: none;}
header.main-header nav#header .navbar-brand{text-align: center;display: flex;align-items: center;justify-content: center;position: relative;min-height:50px;}
header.main-header nav#header .navbar-brand img{width: 100%;height: auto;transition: opacity .6s ease, transform .6s ease, max-width .6s ease;backface-visibility: hidden;-webkit-backface-visibility: hidden;}
header.main-header nav#header .navbar-brand .logo-default{max-width: 140px;opacity: 1;transform: translateY(0) scale(1);}
header.main-header nav#header .navbar-brand .logo-sticky{max-width: 200px;position: absolute;left: 50%;
top: 50%;transform: translate(-50%, -40%) scale(0.9);opacity: 0;pointer-events: none;}
header.main-header.stickytop nav#header .navbar-brand .logo-default{opacity: 0;transform: translateY(10px) scale(0.8);max-width: 80px;}
header.main-header.stickytop nav#header .navbar-brand .logo-sticky{opacity: 1;transform: translate(-50%, -50%) scale(1);}

.home-banner-sec .hombanner-slider .owl-nav{opacity: 0;transition: opacity 0.4s ease-in-out;}
.home-banner-sec .hombanner-slider:hover .owl-nav{opacity: 1;}
.home-banner-sec .hombanner-slider .owl-nav button img{width: 50px;height: 50px;}
.home-banner-sec .hombanner-slider .owl-nav button.owl-prev{position: absolute;top:43%;left: 60px;transform: rotate(180deg);}
.home-banner-sec .hombanner-slider .owl-nav button.owl-next{position: absolute;top:43%;right: 60px;}

.home-banner-sec .banner-item{position: relative;width: 100%;display: block;}
.home-banner-sec .banner-item .banner-content{position: absolute;top: 0px;left: 0px;bottom: 0px;width: 100%;
padding: 60px 80px;display: flex;align-items: flex-start;flex-flow: column;justify-content: flex-end;}
.home-banner-sec .banner-item .banner-content .banner-top-heading {font-size: 12px;text-transform: uppercase;
letter-spacing: 0.48px;line-height: 15px;margin: 0px;font-weight: normal;}
.home-banner-sec .banner-item .banner-content .banner-heading{font-size: 60px;font-family:var(--libre-baskerville);margin:8px 0 0;font-weight:normal;}

.cat-item-card {margin:15px 0 15px;border-radius:0px;overflow: hidden;display: block;position: relative;}
.cat-item-card img{width: 100%;height: auto;}
.cat-item-card .cat-item-card-content {position: absolute;top: 0px;left: 0px;bottom: 0px;width: 100%;padding: 30px;display: flex;flex-flow: column;align-items: center;justify-content: flex-end;text-align: center;}
.cat-item-card .cat-item-card-content .cat-item-title{font-family: var(--libre-baskerville);font-weight: normal;font-size: 28px;color:var(--white);margin: 0px;}


footer#footer{background:url(images/footer-image.jpg)no-repeat;padding:40px 0 32px;background-size: cover;
background-position: center;}
footer#footer .footer-brand {display: flex;align-items: center;justify-content: center;}
footer#footer .footer-brand img {max-width:170px;width:100%;height: auto;}
footer#footer .footer-right-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 15px; width: 100%;overflow: hidden;}
footer#footer .footer-right-grid .footer-right-col{color: var(--greyish-brown);font-size: 14px;}
footer#footer .footer-title {font-size: 16px;text-transform: uppercase;font-weight: 500;margin: 0 0 10px;color: var(--greyish-brown);position: relative;}
footer#footer ul.menu.footer-menu {list-style: none;margin: 0px;padding: 0px;display: flex;align-items: flex-start;justify-content: flex-start;flex-flow: column;gap: 10px;}
footer#footer ul.menu.footer-menu li{display: block;width: 100%;}
footer#footer ul.menu.footer-menu li a{color: var(--greyish-brown);font-size: 14px;display: block;}
footer#footer ul.menu.footer-menu li a:hover{color: var(--redgrey);}
footer#footer hr {color: rgba(0, 0, 0, 0.2);margin: 2rem 0;opacity: 1;}
footer#footer .copyright{color: var(--greyish-brown);font-size: 14px;}
footer#footer .copyright p{margin: 0px;}
footer#footer .newslettergroup {position: relative;max-width: 270px;width: 100%;}
footer#footer .newslettergroup p{margin: 0px;}
footer#footer .newslettergroup input#your-email {height: 40px;border-radius: 0px;border: solid 1px rgba(90, 89, 79, 0.5);font-size: 14px;box-shadow: none;}
footer#footer .newslettergroup input#Subscribe-newsletter {position: absolute;top: 10px;right: 10px;width: 20px; height: 20px;border-radius: 50%;padding: 0px;line-height: 1;font-size: 12px;font-weight: bold;
background: rgba(90, 89, 79, 0.5);color: #fff;}
footer#footer .newslettergroup span.wpcf7-spinner {position: absolute;}

footer#footer .copyright .social-info{display: flex;align-items: center;justify-content: end;gap:20px;}
footer#footer .copyright .social-info ul.socialmedialist {display: flex;align-items: center;justify-content: center;margin: 0px;padding: 0px;list-style: none;gap: 20px;}
footer#footer .copyright .social-info ul.socialmedialist li a{display: block;}
footer#footer .copyright .social-info ul.socialmedialist li a img {width: 28px;height: auto;}



.bestseller-sec {overflow: hidden;}
.bestseller-sec .bestseller-slider-wrapper {margin: 0 -80px 0 0;}
.bestseller-slider .swiper-button-prev, .bestseller-slider .swiper-button-next{width: 50px;height: 50px;margin-top: 0;transform: translateY(-50%);opacity: 0;visibility: hidden;transition: all 0.4s ease;}
.bestseller-slider .swiper-button-prev::after, .bestseller-slider .swiper-button-next::after{display: none;}
.bestseller-slider .swiper-button-prev img, .bestseller-slider .swiper-button-next img{width: 50px;height: 50px;display: block;}
.bestseller-slider .swiper-button-prev img{transform: rotate(180deg);}
.bestseller-slider .swiper-button-prev{transform: translate(-10px, -50%);}
.bestseller-slider .swiper-button-next{transform: translate(10px, -50%);}
.bestseller-slider:hover .swiper-button-prev,
.bestseller-slider:hover .swiper-button-next{opacity: 1;visibility: visible;}
.bestseller-slider:hover .swiper-button-prev{transform: translate(0, -50%);}
.bestseller-slider:hover .swiper-button-next{transform: translate(0, -50%);}




.our-collection-sec .collection-slider .owl-nav{opacity: 0;transition: opacity 0.4s ease-in-out;}
.our-collection-sec .collection-slider:hover .owl-nav{opacity: 1;}
.our-collection-sec .collection-slider .owl-nav button img{width: 50px;height: 50px;}
.our-collection-sec .collection-slider .owl-nav button.owl-prev{position: absolute;top:43%;left: 30px;transform: rotate(180deg);}
.our-collection-sec .collection-slider .owl-nav button.owl-next{position: absolute;top:43%;right:30px;}

.our-collection-sec .collection-slider-wrapper{margin: 0 -80px 0 0;}
.our-collection-sec .collection-slider .owl-stage-outer{overflow: visible;}
.our-collection-sec .collection-slider.owl-carousel{overflow: hidden;}
.collection-item-card{margin:15px 0 15px;border-radius:0px;overflow:hidden;display:block;position:relative;}
.collection-item-card img{width:100%;height:auto;}
.collection-item-card .collection-item-card-content{position:absolute;top:0px;left:0px;bottom:0px;width: 100%; padding:30px;display:flex;flex-flow:column;align-items:self-start;justify-content:flex-end;text-align:left;}
.collection-item-card .collection-item-card-content .collection-item-title{font-family: var(--libre-baskerville);font-weight: 500;font-size: 28px;color:var(--white);margin: 0px;line-height: 35px;}

.our-testimonial-sec{background:var(--greybg);text-align: center;}
.our-testimonial-sec img.testiseclogo {width: 95px;height: auto;margin: 0 auto 40px;}
.our-testimonial-sec .card.testimonialcard {border-radius: 0px;background: transparent;box-shadow: none;max-width: 700px;width: 100%;margin: 0 auto;border: none;}
.card.testimonialcard .card-body {padding: 0px;}
.card.testimonialcard .card-body .card-text {margin: 0 0 50px;}
.card.testimonialcard .card-body .card-title{font-weight:normal;font-size:16px;margin:0px;position:relative}
.card.testimonialcard .card-body .card-title::before{content: '';position: absolute;width: 28px;height: 2px;
background: var(--greyish-brown);top: -20px;left: 48%;}
.our-primestory {text-align: center;}
.primestory-logo img{height: 70px;width: auto;}

.business-enqury-sec{position: relative;overflow: hidden;color: #fff;}
.business-enqury-sec .business-enqimg{width: 100%;height: auto;min-height: 380px;object-fit: cover;}
.business-enqury-sec .business-enqimg-content {position: absolute;top: 0px;left: 0px;z-index: 999;bottom: 0px;
width: 100%;padding: 60px 80px;text-align: center;}
.business-enqury-sec .business-enqimg-content .heading-enqury {font-size: 54px;line-height:1.2;margin: 0 0 8px;font-family: var(--libre-baskerville);}
.business-enqury-sec .business-enqimg-content .btn-outline-light{padding: 0 36px;height: 60px;font-size: 18px;
border-radius: 0px;text-transform: uppercase;font-weight: normal;}

.instafeed-trust-sec .heading {color: var(--redgrey);}
.instafeed-trust-sec hr{color: rgba(0, 0, 0, 0.2);margin: 3rem 0;opacity: 1;}
.trustbottom .container{max-width: 1000px;width: 100%;}
.card.trustbottomcard {border-radius: 0px;background: transparent;text-align: center;border: none;max-width: 200px;width: 100%;margin: 0 auto 0;flex-flow: column;align-items: center;}
.card.trustbottomcard img.card-icon{height: 50px;width: auto;}
.card.trustbottomcard .card-body {padding: 20px 0 0;font-size: 14px;color: var(--greyish-brown);line-height: 17px;}
.card.trustbottomcard .card-body .card-title {color: var(--greyish-brown);font-size: 16px;font-weight: 500;margin: 0 0 20px;}






.productlist.product{display:flex;align-items:center;justify-content:center;flex-flow:column;text-align: center; position:relative;margin:15px 0 15px !important;gap: 16px;overflow: hidden;width: 100%;}
.productlist.product.outofstock{opacity: 0.6;}
.productlist.product .product-item-image{background: var(--white);border-radius:0px;overflow: hidden;  display: block;position: relative;width: 100%;}
.productlist.product .product-item-image span.onsale {display: none;}

.productlist.product .product-item-image .product-badges {position: absolute;top: 10px;left: 10px;width: 100%;z-index: 99;display: flex;flex-flow: column;align-items: flex-start;gap: 10px;}

.productlist.product .product-item-image .product-badges span.sale-badge{padding: 6px 12px;border-radius: 0px;background-color: rgba(140, 27, 47, 0.7);font-size: 10px;font-weight: 600;text-transform: uppercase;line-height: 12px;color: var(--white);min-height: auto;}

.productlist.product .product-item-image .product-badges span.featured-badge{padding: 6px 12px;border-radius: 0px;background-color:#d9bd62;font-size: 10px;font-weight: 600;text-transform: uppercase;line-height: 12px;color: var(--black);min-height: auto;}

.productlist.product .product-item-image .product-badges span.stock-badge{padding: 6px 12px;border-radius: 0px;background-color:#f4f0e9;font-size: 10px;font-weight: 600;text-transform: uppercase;line-height: 12px;color: var(--black);min-height: auto;}



.productlist.product .product-item-image .custom-product-thumb-slider a{display: block;}
.productlist.product .product-item-image .yith-add-to-wishlist-button-block {position: absolute;right: 10px;z-index: 99; margin: 0px;top: 10px;}
.productlist.product .product-item-image .yith-add-to-wishlist-button-block span.yith-wcwl-add-to-wishlist-button__label {
display: none;}
.productlist.product .product-item-image .yith-add-to-wishlist-button-block svg{width: 24px;color:var(--redgrey);max-width: 24px;margin: -5px 0 0;}
.productlist.product .product-item-image .yith-add-to-wishlist-button-block svg#yith-wcwl-icon-heart{color:var(--redgrey);}
.productlist.product .product-item-content .woocommerce-loop-product__title{font-size: 18px;font-weight: normal;line-height: 21px;margin: 0 0 16px;}
.productlist.product .product-item-content .wpcpc-wrap.wpcpc-wrap-text {display: none;}
.productlist.product .product-item-content span.price{display: flex;align-items: center;justify-content: center;gap: 8px;color: #1c1c1c;font-size: 18px;font-weight: normal;line-height: 21px;}
.productlist.product .product-item-content span.price ins{text-decoration: none;font-weight: normal;}
.productlist.product .product-item-content span.price del{color: rgba(90, 89, 79, 0.5);}
.productlist.product .product-item-img-btn{position: relative;overflow: hidden;width: 100%;}
.productlist.product .product-item-button{position:absolute;bottom:-80px;left: 0px;width: 100%;padding: 18px; display: flex;gap: 10px;z-index: 99;transition: all 0.4s ease;}
.productlist.product .product-item-button a.added_to_cart.wc-forward {display: none;}
.productlist.product .product-item-button .button{flex: 1;height: 60px;border-radius:0px;font-size: 16px;line-height: 21px;border: solid 1px var(--black);display: flex;align-items: center;justify-content: center;color: var(--black);background: var(--white);font-weight: normal;text-transform: uppercase;}
.productlist.product .product-item-button .button::after{position: relative;top:auto;right: auto;}
.productlist.product .product-item-button .button.buy-now-button{color: var(--light-grey);background: var(--black);}
.productlist.product:hover .product-item-button{bottom:0px;}
.productlist.product .product-item-button .yith-add-to-wishlist-button-block{display: none;}
 


nav.woocommerce-breadcrumb {margin: 0px !important;padding: 20px 0 !important;color: var(--greyish-brown) !important;font-size: 12px !important;text-transform: uppercase;}
nav.woocommerce-breadcrumb a{color:#5a594f99 !important;}
nav.woocommerce-breadcrumb span.breadcrumb-separator{color: #5a594f99;padding: 0 6px;font-size: 11px;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {background: #ffffff50;}
.single-product-details{}
.single-product-details .single-product-image{position: relative;}
.single-product-details .single-product-image .woocommerce-product-gallery{display:flex;gap:20px;width:100% !important;}
.single-product-details .single-product-image span.onsale{padding: 6px 12px;border-radius: 0px;background-color: rgba(140, 27, 47, 0.7);font-size: 10px;font-weight: 600;text-transform: uppercase;line-height: 12px;
color: var(--white);position: absolute;top: 15px;left:145px;z-index: 9;min-height: auto;display: none;}
.single-product-details .single-product-image .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {display: flex;flex-flow: column;width: 100%;max-width: 110px;gap: 8px;margin: 0px;padding: 0px;align-items: center;}
.single-product-details .single-product-image .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li{width: 100%;border-radius: 0px;overflow: hidden;}
.single-product-details .single-product-image .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li .flex-active{border-radius: 0px;border: solid 1px var(--black);}
.single-product-details .single-product-image .woocommerce-product-gallery .flex-viewport {order: 2;border-radius: 0px;}



.single-product-details .summary.entry-summary{width: 100% !important;margin: 0px;padding: 0 0 0 70px;}
.single-product-details .summary.entry-summary .product_title{color: var(--black);font-family:var(--libre-baskerville);font-size: 30px;line-height: 37px;margin: 0 0 20px;font-weight: normal;text-align: center;}

.single-product-details .summary.entry-summary .price{display: flex;align-items: center;justify-content: center;color: var(--black);font-weight: normal;gap: 12px;font-size: 20px;line-height: 24px;margin: 0;}
.single-product-details .summary.entry-summary .price del {color: #5a594f80;opacity: 1;font-weight: normal;}
.single-product-details .summary.entry-summary .price ins {font-weight: normal;text-decoration: none;}
.single-product-details .summary.entry-summary span.inclusive-price-text {display: block;text-align: center;
font-size: 10px;font-weight: 500;text-transform: uppercase;margin: 8px 0;color: rgba(90, 89, 79, 0.6);}
.single-product-details .summary.entry-summary .woocommerce-product-details__short-description {text-align: center;font-size: 14px;display: none;}
.single-product-details .summary.entry-summary .woocommerce-product-details__short-description p{text-align: center !important;}
.single-product-details .summary.entry-summary .product_meta{display: none;}
.single-product-details .summary.entry-summary .wpcpc-wrap.wpcpc-wrap-text{display: none;}
.single-product-details .summary.entry-summary form.variations_form table.variations {display: none;}
.single-product-details .summary.entry-summary .single_variation_wrap {text-align: center;font-size: 14px;    width: 100%;}
.single-product-details .summary.entry-summary .stock.in-stock {font-size: 10px;font-weight: 500;text-transform: uppercase;color: var(--redgrey);text-align: center;}

.single-product-details .summary.entry-summary .single_variation_wrap p.stock.out-of-stock {display: none;}
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button{display: flex;align-items: center;justify-content: center;gap: 10px;}
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button select.qty{    flex: 1;height: 60px;max-width: 100px !important;text-align: center;font-size: 20px;font-weight: normal;border: solid 1px rgba(0, 0, 0, 0.2);border-radius: 0px;background-color: #fff;box-shadow: none;}
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button select.qty:focus-visible{outline:none;}
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button button{flex: 1;}
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button .single_add_to_cart_button{background: var(--white);color: var(--black);height: 60px;font-size: 18px;font-weight: normal;line-height: 21px;display: flex;align-items: center;justify-content: center;border-radius: 0px;overflow: hidden;border: solid 1px var(--black); text-transform: uppercase;}
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button .buy-now-button{background: var(--black);color: var(--white);height: 60px;font-size: 18px;font-weight: normal;line-height: 21px;display: flex;align-items: center;justify-content: center;border-radius: 0px;
overflow: hidden;border: solid 1px var(--black);text-transform: uppercase;}
.single-product-details .summary.entry-summary form.cart{display: flex;align-items: center;justify-content: center;gap: 10px;}
.single-product-details .summary.entry-summary form.cart select.qty{    flex: 1;height: 60px;max-width: 100px !important;text-align: center;font-size: 20px;font-weight: normal;border: solid 1px rgba(0, 0, 0, 0.2);border-radius: 0px;}
.single-product-details .summary.entry-summary form.cart select.qty:focus-visible{outline:none;}
.single-product-details .summary.entry-summary form.cart button{flex: 1;}
.single-product-details .summary.entry-summary form.cart .single_add_to_cart_button{background: var(--white);color: var(--black);height: 60px;font-size: 18px;font-weight: normal;line-height: 21px;display: flex;align-items: center;justify-content: center;border-radius: 0px;
overflow: hidden;border: solid 1px var(--black);}
.single-product-details .summary.entry-summary form.cart .buy-now-button{background: var(--black);color: var(--white);height: 60px;font-size: 18px;font-weight: normal;line-height: 21px;display: flex;align-items: center; justify-content: center;border-radius: 0px;overflow: hidden;border: solid 1px var(--black);}
.single-product-details .summary.entry-summary form.cart::after, .single-product-details .summary.entry-summary form.cart::before{display: none;}


.single-product-details .summary.entry-summary form.cart {margin-bottom: 30px;}

.single-product-details .summary.entry-summary ul.share-whislist{display:flex;gap:0;list-style:none;margin:0px; padding:0px;align-items: center;}
.single-product-details .summary.entry-summary ul.share-whislist li{flex: 1;}
.single-product-details .summary.entry-summary ul.share-whislist li:last-child{text-align: right;}
.single-product-details .summary.entry-summary ul.share-whislist span.yith-wcwl-add-to-wishlist-button__label {display: none;}
.single-product-details .summary.entry-summary ul.share-whislist .yith-add-to-wishlist-button-block--single{margin: 0px;} 
.single-product-details .summary.entry-summary ul.share-whislist .yith-add-to-wishlist-button-block--single svg.yith-wcwl-icon{width:24px;height: auto;color: var(--greyish-brown);}
.single-product-details .summary.entry-summary ul.share-whislist li a{font-size: 14px;;line-height: 18px;color: var(--greyish-brown);text-align: center;display: block;}
.single-product-details .summary.entry-summary ul.share-whislist .sharedropdown button.btn-share {background: transparent;border: none;padding: 0px;}
.single-product-details .summary.entry-summary ul.share-whislist .sharedropdown button.btn-share::after {display: none;}
.single-product-details .summary.entry-summary ul.share-whislist .sharedropdown button.btn-share img{width: 32px;height: auto;}
.single-product-details .summary.entry-summary ul.share-whislist .sharedropdown .dropdown-menu.show{border: none;border-radius: 0px;display: flex;flex-flow: column;gap:8px;padding: 0;overflow: hidden;}

.sharedropdown .dropdown-item:focus, .sharedropdown .dropdown-item:hover {background-color: var(--light-grey);background-image: none;}
.sharedropdown .dropdown-item.active, .sharedropdown .dropdown-item:active{background-color: var(--light-grey);background-image: none;}


ul.add-prod-color {display: flex;gap:12px;align-items: center;justify-content: center;list-style: none;margin:0 0 16px;padding: 0px;}
ul.add-prod-color li.active{border: solid 1px var(--greyish-brown);padding: 3px;border-radius: 50%;}
ul.add-prod-color li a {width: 20px;height: 20px;display: block;border-radius: 50%;}
.sales-badge{display: flex;align-items: center;justify-content: center;gap: 12px;}
.sales-badge .sale-badge{padding: 6px 12px;border-radius: 0px;background-color:rgba(140, 27, 47, 0.7);font-size: 10px;font-weight: 600;text-transform: capitalize;line-height: 12px;color: var(--white);min-height: auto; margin: 0 0 20px;}
.sales-badge .featured-badge{padding: 6px 12px;border-radius: 0px;background-color:#d9a600;font-size: 10px;font-weight: 600;text-transform:capitalize;line-height: 12px;color: var(--white);min-height: auto;    margin: 0 0 20px;}
.sales-badge .outofstock-badge{padding: 6px 12px;border-radius: 0px;background-color:var(--light-grey);font-size: 10px;font-weight: 600;text-transform: capitalize;line-height: 12px;color: var(--greyish-brown);min-height: auto;margin: 0 0 20px;}

ul.product_summarytab {margin: 30px 0;border-top: solid 1px rgba(0, 0, 0, 0.2);border-bottom: solid 1px rgba(0, 0, 0, 0.2);padding: 0px;}
ul.product_summarytab li a{font-family:var(--libre-baskerville);font-size:16px;font-weight:normal;line-height: 20px;color: var(--greyish-brown);padding:0px;height:60px;display:flex;align-items:center;justify-content: center;cursor: pointer;}
ul.product_summarytab li a:hover{color: var(--black);}
ul.product_summarytab li a.active{color: var(--black);border-bottom: solid 1px var(--black);}

.single-product .woocommerce-tabs.wc-tabs-wrapper {display: none;}
.single-product .related.products{overflow: hidden;}
.single-product .related.products .bestseller-slider-wrapper {margin: 0 -80px 0 0;}
hr.sepratetor {color: rgba(0, 0, 0, 0.2);opacity: 1;}


header.woocommerce-products-header{position: relative;width: 100%;display: block;}
header.woocommerce-products-header img{width: 100%;height: auto;min-height: 240px;object-fit: cover;}
header.woocommerce-products-header .products-header-content {position: absolute;top: 0px;left: 0px;width: 100%;
bottom: 0px;padding: 30px 80px;display: flex;align-items: center;justify-content: center;color: #fff;}
header.woocommerce-products-header .products-header-content .woocommerce-products-header__title {font-size: 40px;font-weight: normal;margin: 0px;line-height:1px;font-family: var(--libre-baskerville);}


.archive-prod-list {padding: 0 0 50px;}
.archive-filter-header {padding: 16px 0;border-bottom: solid 1px #5a594f80;margin: 0 0 15px;}
.archive-filter-header .filter-count{margin: 0px;display: flex;align-items: center;width: 100%;gap: 35px;}
.archive-filter-header .filter-count .btn-light.filterbtn {background: var(--white);color: var(--black);border-radius: 0px;height: 48px;padding: 0 20px;box-shadow: none;font-size: 16px;line-height: 20px;display: flex;align-items: center;justify-content: center;gap: 5px;}
.archive-filter-header .filter-count .btn-light.filterbtn img{width: 20px;height: auto;}
.archive-filter-header .filter-count .woocommerce-result-count {margin: 0;}
.archive-filter-header .woocommerce-ordering {margin: 0;}

.archive-filter-header .woocommerce-ordering select.orderby {border: none;background: transparent;font-size: 16px;font-weight: normal;color: var(--black);text-align: right;padding: 0 8px;height: 48px;}
.archive-filter-header .woocommerce-ordering select.orderby:focus-visible{outline: none;}


.tax-wpc-collection .archive-filter-header{display: none;}
.archive-collection-header {padding:32px 0;background: #fff;}
ul.collection-cat-filter{display: flex;align-items: flex-start;gap: 20px;overflow-x: auto;overflow-y: hidden;
white-space: nowrap;flex-wrap: nowrap;-webkit-overflow-scrolling: touch; scrollbar-width: none;list-style: none;margin: 0px;padding: 0px;justify-content: center;}
ul.collection-cat-filter::-webkit-scrollbar {display: none;}
ul.collection-cat-filter li{flex: 0 0 auto;}
ul.collection-cat-filter li a{display: flex;flex-flow: column;align-items: center;justify-content: center;
color: var(--greyish-brown);}
ul.collection-cat-filter li a img{width: 80px;height: 80px;object-fit: cover;margin: 0 0 10px;border-radius: 50%;border: solid 1px var(--white);padding: 3px;}
ul.collection-cat-filter li a label {display: block;margin: 0px;padding: 0px;font-size: 16px;font-weight: normal;text-align: center;line-height: 20px;}
ul.collection-cat-filter li.active a img{border: solid 1px var(--black);}
ul.collection-cat-filter li.active a label{color: var(--black);}


#searchModal .modal-dialog {max-width: 1000px;width: 100%;}
#searchModal .modal-dialog .modal-content{border: none;border-radius: 0px;width: 96%;}
#searchModal .modal-body{padding:50px;text-align:center;color:var(--greyish-brown);}
#searchModal .modal-body button.btn-close {position: absolute;right: 20px;top: 20px;opacity: 1;box-shadow: none;}
#searchModal .modal-body a{color:var(--greyish-brown);}
#searchModal .modal-body .searchmodalsec {max-width: 400px;width: 100%;margin: 0 auto;text-align: center;}
#searchModal .modal-body .searchmodalsec form.search-form {display: flex;flex-flow: column;gap: 36px;}
#searchModal .modal-body .searchmodalsec form.search-form input.search-control {
border: none;border-bottom: solid 2px #000;padding: 8px 0;font-size: 16px;width: 100%;display: block;}
#searchModal .modal-body .searchmodalsec form.search-form input.search-control:focus-visible {outline: none;}
#searchModal .modal-body .searchmodalsec form.search-form button.btn-dark {
border: none;background-image: none;background: var(--black);height: 60px;border-radius: 0px;font-size: 18px;
font-weight: normal;margin: 0 0 36px;}
#searchModal .modal-body .searchmodalsec .try-searching{margin: 0 0 36px;display: block;}
#searchModal .modal-body .searchmodalsec .try-searching label {font-size: 16px;
font-weight: normal;font-style: italic;margin: 0 0 8px;font-family:var(--libre-baskerville);}
#searchModal .modal-body .searchmodalsec .try-searching ul {display: flex;list-style: none;margin: 0px;padding: 0px;align-items: center;justify-content: center;gap: 8px;flex-wrap: wrap;}
#searchModal .modal-body .searchmodalsec .try-searching ul li a{color: var(--greyish-brown);display: flex;}
#searchModal .modal-body .searchmodalsec .try-searching ul li a:hover{color: var(--yellow);}
#searchModal .modal-body .searchmodalsec .try-searching ul li a::after{ content: ',';display: inline-block;}
#searchModal .modal-body .searchmodalsec .try-searching ul li:last-child a::after{display: none;}


.btn-close:focus {-webkit-box-shadow: none;box-shadow: none;opacity: 1;outline: 0;}
.btn-close:focus-visible {outline:none;}
#menuSidebar{background: var(--bodybg);border: none;}
#menuSidebar .offcanvas-header {background: var(--white);padding: 30px;}
#menuSidebar .offcanvas-body{padding: 30px;}
#menuSidebar .headermenusidebar ul{display:flex;align-items:center;margin:0px;padding:8px 0;list-style:none; gap: 40px;}
#menuSidebar .headermenusidebar ul li a{color:var(--greyish-brown);font-size: 16px;display: block;}
#menuSidebar .headermenusidebar ul li a:hover{color:var(--black);}
#menuSidebar ul#menu-header-menu{list-style:none;margin:0px 0 30px;padding:0px;display:flex;flex-flow:column; gap: 35px;}
#menuSidebar ul#menu-header-menu li{display: block;}
#menuSidebar ul#menu-header-menu li a{font-family:var(--libre-baskerville);font-size: 20px;font-weight: normal;line-height: 24px;display: block;color: var(--black);}
#menuSidebar ul#menu-header-menu li a.dropdown-toggle:after{display: none;}
#menuSidebar ul#menu-header-menu li .dropdown-menu{display: flex;position: relative !important;padding: 0px;flex-flow: column;margin:0px 0 0;border-radius: 0px;border: none;background: transparent;box-shadow: none;gap: 12px;transform: translate(0px, 12px)!important;}
#menuSidebar ul#menu-header-menu li .dropdown-menu li{display: block;}
#menuSidebar ul#menu-header-menu li .dropdown-menu li a{font-family:var(--inter);font-size: 16px;color:var(--greyish-brown);padding: 0;}
#menuSidebar ul#menu-header-menu .dropdown-item:focus, #menuSidebar ul#menu-header-menu .dropdown-item:hover {
background-color: transparent;background-image: none;color: var(--black);}
#menuSidebar ul#menu-header-menu .dropdown-item.active, #menuSidebar ul#menu-header-menu .dropdown-item:active {background-color: transparent;background-image: none;color: var(--black);text-decoration: none;}
#menuSidebar .offcanvas-footer {padding: 20px 30px;border-top: solid 1px #5a594f80;text-align: center;}
#menuSidebar .offcanvas-footer ul.menusocialmedia {list-style: none;margin: 0px;padding: 0px;display: flex;align-items: center;justify-content: center;gap: 12px;}
#menuSidebar .offcanvas-footer ul.menusocialmedia li, #menuSidebar .offcanvas-footer ul.menusocialmedia li a{display: block;}
#menuSidebar .offcanvas-footer ul.menusocialmedia li a img{width:28px;height: auto;}
#menuSidebar form.search-form {padding: 15px 0 30px;}
#menuSidebar form.search-form .input-group input.form-control {border: solid 1px rgba(90, 89, 79, 0.5);border-radius: 0px;height: 40px;box-shadow: none;font-size: 14px;}
#menuSidebar form.search-form .input-group button.btn-icon{position:absolute;right:0px;top:0px;bottom:0px; background:transparent;border:none;width:40px;display:flex;align-items:center;justify-content:center;z-index: 99;}
#menuSidebar form.search-form .input-group button.btn-icon img{width: 20px;height: auto;}





/***********MiniCart**********/

#minicartSidebar{background:var(--bodybg);border: none;}
#minicartSidebar .offcanvas-header{background:var(--white);position: relative;justify-content: center;    padding: 30px;}
#minicartSidebar .offcanvas-header .offcanvas-title{font-size: 20px;font-weight: normal;text-align: center; font-family:var(--libre-baskerville);padding:5px 0;}
#minicartSidebar .offcanvas-header .btn-close {position: absolute;right:30px;}
#minicartSidebar .offcanvas-ticker{border-bottom: solid 1px #5a594f33;padding:30px;font-size: 16px;font-weight: normal;line-height: 20px;color: var(--black);    margin: 0 0 14px;}
#minicartSidebar .offcanvas-body{padding: 30px;}

#minicartSidebar .mini-cart-content{display: flex;flex-flow: column;gap: 30px;width: 100%;height: 100%;}
#minicartSidebar ul.woocommerce-mini-cart {list-style: none;margin: 0px;padding: 0px; display: flex;flex-flow: column;gap: 20px;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item{width: 100%;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap{display: flex;gap: 20px;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap .cart-item-thumbnail{   min-width: 100px; max-width: 100px;height: 100px;background: #fff;overflow: hidden;border-radius: 0px;display: flex;align-items: center;justify-content: center;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap .cart-item-thumbnail img{width: 100%;height: auto;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap .cart-item-details .product-title{width: 100%;display: block;font-size: 16px;margin: 0 0 4px;font-weight: normal;color:var(--greyish-brown);line-height: 20px;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap .cart-item-details dl.variation {display: none;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap a.remove {margin: auto 0 0 auto;background: transparent;color:var(--greyish-brown);min-width: 24px;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap a.remove img{width: 24px;height:auto;}

#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap .cart-item-details .mini-cart-stock-count{font-size:10px;font-weight: 500;color: var(--redgrey);line-height: 10px;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap .cart-item-details .mini-cart-stock-count.availablemorestock{color: var(--green);}

#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap .cart-item-details .mini-cart-qty {display: flex;border: solid 1px rgba(0, 0, 0, 0.2);border-radius: 0px;overflow: hidden;
width:85px;align-items: center;height: 28px;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap .cart-item-details .mini-cart-qty input.qty-input {font-size: 14px;text-align: center;height: 28px;width:45px;padding:0px 0 0 13px;border: none;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap .cart-item-details .mini-cart-qty button {width: 20px;text-align: center;border: none;height: 28px;padding: 0px;display: flex;
align-items: center;justify-content: center;background: #fff;line-height: 1;font-size: 18px;}
#minicartSidebar ul.woocommerce-mini-cart .woocommerce-mini-cart-item .cart-item-wrap .cart-item-details .mini-cart-price {font-size: 16px;color: var(--black);margin: 5px 0 5px;}

#minicartSidebar .mini-cart-content .cart-collaterals{margin:auto 0 0px;}
#minicartSidebar .mini-cart-content .cart-collaterals .cart_totals h2 {font-size: 18px;margin: 0 0 6px;
line-height: 22px;color: var(--black);font-family:var(--libre-baskerville);font-weight: normal;}
#minicartSidebar .mini-cart-content .cart-collaterals .cart_totals{float: none;width: 100%;}
#minicartSidebar .mini-cart-content .cart-collaterals .cart_totals table.shop_table {width: 100%;border: none;margin: 0px;padding: 0px;}
#minicartSidebar .mini-cart-content .cart-collaterals .cart_totals table.shop_table tbody th {font-size: 16px;color: var(--greyish-brown);font-weight: normal;padding: 6px 0px;border: none;}
#minicartSidebar .mini-cart-content .cart-collaterals .cart_totals table.shop_table tbody td {font-size: 16px;color: var(--greyish-brown);font-weight: normal;padding: 6px 0px;border: none;text-align: right;}
#minicartSidebar .mini-cart-content .cart-collaterals .cart_totals table.shop_table tbody td strong{font-weight: 500;color: var(--black);}
#minicartSidebar .mini-cart-content .cart-collaterals .cart_totals table.shop_table ul#shipping_method{list-style: none;margin: 0px;padding: 0px;}

#minicartSidebar .mini-cart-content .cart-collaterals .cart_totals table.shop_table a.woocommerce-remove-coupon{color: var(--redgrey);}

#minicartSidebar .offcanvas-footer {padding:30px; border-top: solid 1px #5a594f33;}
#minicartSidebar .offcanvas-footer .checkout-button.button {background: var(--black);width: 100%;height: 48px;display: flex;align-items: center;justify-content: center;font-weight: normal;font-size: 17px;border-radius: 0px;color: var(--light-grey);}
#minicartSidebar .offcanvas-footer .btn-dark-shop{background: var(--black);width: 100%;height: 48px;display: flex;align-items: center;justify-content: center;font-weight: normal;font-size: 17px;border-radius: 0px;color: var(--light-grey);}


#minicartSidebar .mini-cart-content .mini-cart-coupons {display: flex;align-items: center;gap: 15px;border-top: solid 1px rgba(90, 89, 79, 0.2);border-bottom: solid 1px rgba(90, 89, 79, 0.2);padding: 16px 0;}
#minicartSidebar .mini-cart-content .mini-cart-coupons h5{margin: 0px;font-size: 14px;font-weight: normal;
color: var(--greyish-brown);line-height: 17px;min-width: 92px;}
#minicartSidebar .mini-cart-content .available-coupons {display: inline-flex;gap: 10px;flex-wrap: wrap;}
#minicartSidebar .mini-cart-content .available-coupons .coupon-item button.apply-coupon-btn {height: 45px;
padding: 0 10px;border-radius: 0px;border: solid 1px var(--white);background: var(--white);color: var(--greyish-brown);font-size: 14px;text-transform: uppercase;line-height: 17px;}
#minicartSidebar .mini-cart-content .available-coupons .coupon-item.coupon-applied button.apply-coupon-btn{border: solid 1px var(--black);color:var(--black); }

/*********Sortby Sidebar***********/

#sortbySidebar{background:var(--bodybg);border: none;}
#sortbySidebar .offcanvas-header{background:var(--white);position: relative;justify-content: center;padding: 30px;}
#sortbySidebar .offcanvas-header .offcanvas-title{font-size: 20px;font-weight: normal;text-align: center; font-family:var(--libre-baskerville);padding:5px 0;}
#sortbySidebar .offcanvas-header .btn-close {position: absolute;top:31px;right: 17px;}
#sortbySidebar .offcanvas-body {padding: 30px;}
#sortbySidebar ul.custom-sorting-list {list-style: none;margin: 0px;padding: 0px;display: flex;flex-flow: column;gap: 20px;font-size: 16px;}
#sortbySidebar ul.custom-sorting-list li a{display: block;color: var(--greyish-brown);position: relative;}
#sortbySidebar ul.custom-sorting-list li.active a{display:flex;color:#000;align-items: center;}
#sortbySidebar ul.custom-sorting-list li.active a::after{content: '';background:url(images/filter-check.svg) no-repeat;margin: 0 0 0 5px;width: 20px;height: 20px;}




/*********Filter Sidebar***********/

#filterSidebar{background:var(--bodybg);border: none;}
#filterSidebar .offcanvas-header{background:var(--white);position: relative;justify-content: center;    padding: 30px;}
#filterSidebar .offcanvas-header .offcanvas-title{font-size: 20px;font-weight: normal;text-align: center; font-family:var(--libre-baskerville);padding:5px 0;}
#filterSidebar .offcanvas-header .btn-close {position: absolute;right:30px;}
#filterSidebar .offcanvas-body{padding: 30px;}
#filterSidebar .offcanvas-footer{padding: 30px;display: flex;align-items: center;justify-content: center;
gap: 10px; border-top: solid 1px rgba(90, 89, 79, 0.2);}

#filterSidebar .offcanvas-footer button{flex: 1;background: var(--black);border: solid 1px var(--black);border-radius: 0px;width: 100%;font-size: 14px;margin: 0;height: 48px;color: var(--white);font-weight: normal;}
#filterSidebar .offcanvas-footer button.custom-clear-filter{background: transparent;color: var(--black);}


/* Accordion Style */
#filterSidebar .wpc-filters-section{background-color: transparent;border-bottom: solid 1px rgba(90, 89, 79, 0.2);margin: 0;padding: 20px 0;}
#filterSidebar .wpc-filters-section .wpc-filter-header .wpc-filter-title {margin-bottom: 0;font-size: 16px; line-height: 20px;color: var(--black);cursor: pointer;}
#filterSidebar .wpc-filters-section .wpc-filter-header .wpc-filter-title::after{content:"";position: absolute;right:0;top:0; transition: 0.3s; background: url(images/arrow.svg) no-repeat;width: 1.25rem;height: 1.25rem;}
#filterSidebar .wpc-filters-section.active .wpc-filter-header .wpc-filter-title::after{transform: rotate(180deg);}
#filterSidebar .wpc-filters-section  .wpc-filter-content {padding: 15px 0 0;}
#filterSidebar .wpc-filters-section  .wpc-filter-content ul.wpc-filters-ul-list{display: flex;flex-wrap: wrap;gap: 8px;margin: 0px;}
#filterSidebar .wpc-filters-section  .wpc-filter-content ul.wpc-filters-ul-list li.wpc-checkbox-item{background: #fff;line-height: 1;border-radius: 0px;margin: 0;}
#filterSidebar .wpc-filters-section  .wpc-filter-content ul.wpc-filters-ul-list li.wpc-checkbox-item .wpc-term-item-content-wrapper{display: flex;gap:5px;padding: 10px;font-size: 14px;font-weight: normal;}

#filterSidebar .wpc-filters-section .wpc-filter-content ul.wpc-filters-ul-list li.wpc-checkbox-item .wpc-term-item-content-wrapper input[type=checkbox], #filterSidebar .wpc-filters-section .wpc-filter-content ul.wpc-filters-ul-list li.wpc-checkbox-item .wpc-term-item-content-wrapper a{margin:0px;color: var(--greyish-brown);}
#filterSidebar .wpc-filters-section .wpc-filter-content ul.wpc-filters-ul-list li.wpc-checkbox-item .wpc-term-item-content-wrapper .wpc-term-count {width: auto;display: none;}
#filterSidebar .wpc-filters-section:nth-last-child(2){border: none;}
#filterSidebar .wpc-filters-section.wpc-pc-sticky-buttons{display: none;}




/************Login Register**********/
.loginregister-sec{background-size: cover;background-position: center;background-repeat: no-repeat;min-height: 100vh;width: 100%;}
.loginregister-sec .loginregisterform{background: #fff;max-width: 520px;width: 100%;display: flex;align-items: center;justify-content: center;margin: 0 auto;border-radius:0px;flex-flow: column;padding: 30px;text-align: center;font-size: 14px;}
.loginregister-sec .loginregisterform a{color: var(--greyish-brown);text-decoration: underline;}
.loginregister-sec .loginregisterform a:hover{color:var(--redgrey);}
.loginregister-sec .loginregisterform h2{color: var(--greyish-brown);font-family: var(--libre-baskerville);
font-size: 20px;line-height: 24px;margin: 0 0 30px;}
.loginregister-sec .loginregisterform .woocommerce-form{width: 100%;}
.loginregister-sec .loginregisterform .woocommerce-form .form-row{margin: 0 0 30px;}
.loginregister-sec .loginregisterform .woocommerce-form .form-row label{display:none;width: 100%;}
.loginregister-sec .loginregisterform .woocommerce-form .form-row label.checkbox {display: block !important;
align-items: baseline;text-align: left;}
.loginregister-sec .loginregisterform .woocommerce-form .form-row .input-text {width: 100%;border: none;
border-bottom: solid 1px var(--greyish-brown);padding: 8px 0;font-size: 14px;}
.loginregister-sec .loginregisterform .woocommerce-form .form-row .input-text:focus-visible{outline: none;}
.loginregister-sec .loginregisterform .woocommerce-form .form-row .woocommerce-form-login__submit, .loginregister-sec .loginregisterform .woocommerce-form .form-row .woocommerce-form-register__submit{ background: var(--black);width: 100%;height:60px;display: flex;align-items: center;justify-content: center;
font-weight: normal;font-size: 18px;border-radius: 0px;color: var(--light-grey);border: solid 1px var(--black);}
.loginregister-sec .loginregisterform .woocommerce-form .lost_password a {text-align: center;color: var(--greyish-brown);font-size: 14px;display: block;text-decoration: underline;}
.loginregister-sec .loginregisterform .woocommerce-form .lost_password a:hover{color:var(--redgrey);}




/***************Check Out Page*************/
.checkout-page-sec .checkout-page-title {text-align: center;margin: 0 0 30px;color: var(--greyish-brown); font-family:var(--libre-baskerville);font-size: 30px;font-weight: normal;line-height:normal;}
.checkout-page-sec .content-checkout-page {background: #fff;border-radius:0px;overflow: hidden;padding: 40px;}
.checkout-page-sec .content-checkout-page .woocommerce {max-width: 1000px;width: 100%;margin: 0 auto;}
.checkout-page-sec .content-checkout-page .woocommerce form .form-row .input-text, .checkout-page-sec .content-checkout-page .woocommerce form .form-row select {border: none;border-bottom: solid 1px var(--greyish-brown);border-radius: 0px;padding: 8px 0;font-size: 14px;color: var(--greyish-brown);width: 100%;    font-weight: normal;}
.checkout-page-sec .content-checkout-page .woocommerce form .form-row label {line-height: 1;font-size: 14px;
color: rgba(90, 89, 79, 0.6);}
.checkout-page-sec .content-checkout-page .woocommerce form .form-row label.checkbox{color: var(--greyish-brown);}
.checkout-page-sec .content-checkout-page .woocommerce form .form-row {padding: 0;margin: 0 0 30px;width: 100%;}
.checkout-page-sec .content-checkout-page .woocommerce form .form-row .select2-selection{border: none;border-bottom: solid 1px var(--greyish-brown);border-radius: 0px;padding: 8px 0;font-size: 14px;color: var(--greyish-brown);width: 100%;}
.checkout-page-sec .content-checkout-page .woocommerce form .form-row .select2-selection__rendered {padding: 0;}
.input-text:focus-visible{outline: none;}
select:focus-visible{outline: none;}

.checkout-page-sec .content-checkout-page .woocommerce-form-coupon-toggle {display: none;}
.checkout-page-sec .content-checkout-page .wt_coupon_wrapper {display: none;}

.checkout-page-sec .content-checkout-page #customer_details .woocommerce-billing-fields h3 {font-size: 18px;
line-height: 21px;color: var(--black);margin: 0 0 35px;}
.checkout-page-sec .content-checkout-page #order_review_heading{font-size: 18px;
line-height: 21px;color: var(--black);margin: 0 0 35px;}
.checkout-page-sec .content-checkout-page #customer_details #ship-to-different-address {font-size: 14px;
color: var(--greyish-brown);font-weight: normal;margin: 0 0 30px;}
.checkout-page-sec .content-checkout-page #customer_details input#ship-to-different-address-checkbox {margin: 0px 8px 0 0;}

.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-payment{
border-radius:0px !important;box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.04);border: solid 1px #d9bd62;background-color:#fff !important;font-size: 14px;text-align: center;color: var(--greyish-brown);}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-payment #place_order{background: var(--black);width: 100%;height: 60px;display: flex;align-items: center;justify-content: center;font-weight: normal;font-size: 18px;border-radius: 0px;color: var(--light-grey);border: solid 1px var(--black);}



.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{border: none;margin: 0 0 30px;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th, .checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td{border-top: none;padding:0 0 20px;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr th{font-weight: normal;font-size: 16px;padding: 10px 0 0;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr td{text-align: right;font-weight: normal;font-size: 16px;padding: 10px 0 0;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr td strong {font-weight: normal;color: var(--black);}

.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item {display: flex;align-items: flex-start;gap:20px;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-thumb {display: flex;align-items: center;justify-content: center;min-width: 100px;height: 100px;border: solid 1px rgba(112, 112, 112, 0.3);border-radius: 0px;overflow: hidden;max-width: 100px;}
order-table .checkout_cart_item .checkout-product-thumb img{width: 100%;height: auto;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-content span.checkout-product-title {display: block;width: 100%;font-size: 16px;color: var(--black);line-height: 20px;margin: 0 0 10px;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-content dl.variation {display: flex;flex-wrap: wrap;gap: 3px;color: var(--greyish-brown);font-weight: normal;font-size: 12px;margin:0 0 10px;line-height: 14px;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-content dl.variation p{margin: 0px;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-content dl.variation dd{margin: 0px;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-content dl.variation dt{font-weight:500;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-content strong.product-quantity {font-size: 14px;line-height: 17px;color: var(--greyish-brown);font-weight: normal;display: block;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item span.woocommerce-Price-amount.amount {margin: auto 0 0 auto;font-size: 16px; color: var(--black);}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table ul#shipping_method {color: var(--green);}


.checkout-page-sec .content-checkout-page .mini-cart-coupons {display: flex;align-items: center;gap: 20px;
padding: 0 0 20px;border-bottom: solid 1px #5a594f33;margin: 0 0 40px;}
.checkout-page-sec .content-checkout-page .mini-cart-coupons h5 {font-weight: normal;font-size: 16px;color: var(--greyish-brown);line-height: 20px;margin: 0px;}

.checkout-page-sec .content-checkout-page .mini-cart-coupons .available-coupons {display: inline-flex;gap: 10px;flex-wrap: wrap;}
.checkout-page-sec .content-checkout-page .mini-cart-coupons .available-coupons button.apply-coupon-btn {
height: 45px;padding: 0 10px;border-radius: 0px;background: var(--white);color: var(--greyish-brown);font-size: 14px;text-transform: uppercase;line-height: 17px;border: solid 1px rgba(90, 89, 79, 0.1);}
.checkout-page-sec .content-checkout-page .mini-cart-coupons .available-coupons button.apply-coupon-btn.coupon-applied{border: solid 1px var(--black);color:var(--black); }



/********Policy Page CSS*********/
.policy-page-sec .policy-page-title {text-align: center;margin: 0 0 30px;font-size: 30px;color: var(--greyish-brown);line-height: 37px;font-family:var(--libre-baskerville);}
.policy-page-sec .policy-page-content {max-width: 1000px;width: 100%;margin: 0 auto;line-height: 1.71;font-size: 14px;background: #fff;border-radius:0px;overflow: hidden;padding: 50px;}
.policy-page-sec .policy-page-content h1, .policy-page-sec .policy-page-content h2{font-size:24px;}
.policy-page-sec .policy-page-content h3, .policy-page-sec .policy-page-content h4{font-size:22px;}
.policy-page-sec .policy-page-content h5, .policy-page-sec .policy-page-content h6{font-size:20px;}
.policy-page-sec .policy-page-content #accordionPolicy .accordion-button{padding: var(--bs-accordion-btn-padding-y) 0;box-shadow: none;font-size: 16px;font-weight: 600;font-family:var(--libre-baskerville);color: var(--greyish-brown);}
.policy-page-sec .policy-page-content #accordionPolicy .accordion-button:not(.collapsed){background-color: #fff;}
.policy-page-sec .policy-page-content #accordionPolicy .accordion-body{padding: var(--bs-accordion-body-padding-y) 0;color: var(--greyish-brown);}



/********Account Page CSS*********/
.account-page-sec .account-page-title{text-align: center;margin: 0 0 30px;font-size: 30px;color: var(--greyish-brown);line-height: 37px;font-family:var(--libre-baskerville);}
.account-page-sec .account-page-content{background: #fff;border-radius:0px;overflow: hidden;padding: 40px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-navigation {float: none;width: 100%;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content {float: none;width: 100%;max-width: 500px;margin: 0 auto;}

.account-page-sec .account-page-content .woocommerce-MyAccount-content a{color:var(--black);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content a:hover{color:var(--redgrey);}

.account-page-sec .account-page-content .woocommerce-MyAccount-navigation ul {margin: 0px;padding: 0px;list-style: none;display: flex;flex-flow: column;gap: 20px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-navigation ul li a {display: block;color: var(--greyish-brown);line-height: 1.88;font-size: 16px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-navigation ul li.is-active a{font-weight: 500; color: var(--black);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content form .form-row {padding: 0;margin: 0 0 30px;float: none;width: 100%;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content form .form-row .input-text, .account-page-sec .account-page-content .woocommerce-MyAccount-content form .form-row select{border: none;border-bottom: solid 1px var(--greyish-brown);border-radius: 0px;padding: 8px 0;font-size: 14px;color: var(--greyish-brown);width: 100%;font-weight: normal;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content form .form-row .select2-selection {
border: none;border-bottom: solid 1px var(--greyish-brown);border-radius: 0px;padding: 8px 0;font-size: 14px;
color: var(--greyish-brown);width: 100%;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content form .form-row .select2-selection .select2-selection__rendered{padding: 0;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content form .form-row label {line-height: 1;
font-size: 14px;color: rgba(90, 89, 79, 0.6);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content form legend {font-family:var(--libre-baskerville);font-size: 16px;margin: 0 0 30px;color: var(--black);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content form h2{font-family:var(--libre-baskerville);font-size:20px;margin: 0 0 30px;color: var(--black);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content form #account_display_name_description {font-size: 12px;line-height: 14px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content form button[type="submit"]{ background: var(--black); width: 100%;height:60px;display: flex;align-items: center;justify-content: center;font-weight: normal;font-size: 17px;border-radius: 0px;color: var(--light-grey);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-Addresses .col-1, .account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-Addresses .col-2 {float: none;width: 100%;margin: 0 0 30px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-Addresses header.woocommerce-Address-title {display: flex;align-items: center;margin: 0 0 15px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-Addresses header.woocommerce-Address-title h2{font-family:var(--libre-baskerville);font-size:18px;margin:0px;color: var(--greyish-brown);line-height: 24px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-Addresses header.woocommerce-Address-title .edit{float: none;margin: 0 0 0 auto;font-size: 14px;color:var(--greyish-brown);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-Addresses header.woocommerce-Address-title .edit:hover{color:var(--redgrey);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content ul.smart-coupon-tabs {list-style: none;padding: 0px;display: flex;align-items: center;justify-content: center;gap: 30px;margin: 0 0 30px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content ul.smart-coupon-tabs li.nav-item .nav-link {padding: 10px;border-radius: 0px;color: var(--greyish-brown);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content ul.smart-coupon-tabs li.nav-item .nav-link.active{color: var(--black);background:#5a594f14;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-mycoupons h4, .account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-used-coupons h4, .account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-expired-coupons h4 {font-family: var(--libre-baskerville);
font-size: 18px;margin: 0px 0 16px;color: var(--greyish-brown);line-height: 24px;display: none;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .wt_coupon_wrapper {flex-direction: column !important;flex-wrap: unset !important;justify-content: space-between;margin-bottom: 0px !important;
gap: 30px !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(2, 1fr);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-single-coupon {background: transparent !important;border: none !important;box-shadow: none !important;flex: auto !important;padding: 0px !important;text-align: left;min-width: unset !important;width: auto !important;max-width: 100% !important;    display: block !important;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-single-coupon .wt_sc_coupon_content {padding: 0;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .wt_coupon_wrapper .wt-single-coupon, .account-page-sec .account-page-content .woocommerce-MyAccount-content .wt_coupon_wrapper .wt-sc-hidden-coupon-box {width: 100% !important;min-width: 100% !important;margin: 0px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-single-coupon .wt_sc_coupon_content .wt_sc_coupon_amount, .account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-single-coupon .wt_sc_coupon_content .wt_sc_coupon_type{font-size: 14px !important;margin-right: 0px !important;line-height: 1.71 !important;font-weight: normal !important;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-single-coupon .wt_sc_coupon_code {
float: none;width: 100%;font-size:14px;line-height:17px;border: solid 1px rgba(90, 89, 79, 0.1);
height: 43px;text-transform: uppercase;display: flex;align-items: center;justify-content: center;color: var(--black) !important;border-radius: 0px;margin: 10px 0 10px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-single-coupon .wt_sc_coupon_code code{opacity: 1 !important;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-single-coupon.active-coupon .wt_sc_coupon_code {border: solid 1px var(--black);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .wt-single-coupon .wt_sc_coupon_desc_wrapper.coupon-desc-wrapper {display: none;}

.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders {display: flex;
gap: 15px;position: relative;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .order-items-thumbnail {max-width: 80px;height: 80px;min-width: 80px;overflow: hidden;border-radius: 0px;border: solid 1px rgba(90, 89, 79, 0.2);position: relative;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .order-items-thumbnail .order-thumb{position:absolute;border-radius: 0px;overflow: hidden;top: 0px;bottom: 0px;left: 0px;width: 100%;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .order-items-thumbnail .order-thumb img{object-fit: cover;width: 100%;height: auto;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .order-items-thumbnail .order-thumb:nth-child(n+2){margin-left:10px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content table.my_account_orders{border: none;
margin: 0;border-radius: 0px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content table.my_account_orders td, .account-page-sec .account-page-content .woocommerce-MyAccount-content table.my_account_orders th{padding:15px 0 15px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .account-my-orders-details .order-number a{ color: var(--greyish-brown);font-size: 14px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .account-my-orders-details .order-date{font-size: 12px;line-height: 14px;margin:4px 0;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .account-my-orders-details .order-status{font-size: 12px;line-height: 14px;margin:4px 0;font-weight: 500;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .account-my-orders-details .order-status.cancelled{color: #d52645;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .account-my-orders-details .order-status.failed{color: #d52645;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .account-my-orders-details .order-status.completed{color:var(--green);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .account-my-orders-details .order-total{font-size: 12px;line-height: 14px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .order-actions{
margin: auto 0 0 auto;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .order-actions a.button {border: solid 1px #000;background: #fff;border-radius: 0px;overflow: hidden;padding: 0px 30px; height: 32px;font-size: 12px;line-height: 1;display: flex;align-items: center;justify-content: center;
font-weight: normal;color: var(--black);margin: 6px 0;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .order-actions a.button-view {position: absolute;top:0px;right: 0px;width: 20px;height: 20px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .order-actions a.button-view img{width:18px;height: auto;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .top-order-details {display: flex;
align-items: center;justify-content: center;flex-wrap: wrap;padding: 0 0 15px;margin: 0 0 15px;border-bottom: solid 1px #00000033;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .top-order-details mark{flex: 1 1 auto;font-weight: normal;font-size: 16px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .top-order-details mark.order-number {
text-align: center;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .top-order-details mark.order-date {text-align: right;}
mark.order-status.status-processing{color:var(--yellow);;}
mark.order-status.status-completed{color:var(--green);}
mark.order-status.status-pending{color:#383d41;}
mark.order-status.status-cancelled{color:#d52645;}
mark.order-status.status-failed{color:#d52645;}
mark.order-status.status-on-hold{color:#856404;}
mark.order-status.status-refunded{color:#0c5460;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details table.order_details{border-radius: 0px;border: none;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details {border-bottom: solid 1px #00000033;padding: 0 0 30px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details table.order_details .product_item_view_order {display: flex;gap: 15px;align-items: center;margin: 0 0 30px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details table.order_details .product_item_view_order .view_order_product_thumb {max-width: 80px;height: 80px;min-width: 80px;overflow: hidden;border-radius: 0px;border: solid 1px rgba(90, 89, 79, 0.2);position: relative;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details table.order_details .product_item_view_order .product-name {display: flex;flex-flow: column;gap:10px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details table.order_details .product_item_view_order .product-name a {font-size: 16px;color: var(--black);display: block;line-height: 20px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details table.order_details .product_item_view_order .product-name strong.product-quantity{color: var(--greyish-brown);font-size: 14px;font-weight: normal;display: block;line-height: 17px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details table.order_details .product_item_view_order .product-total {margin: auto 0 0 auto;font-size: 16px;
color: var(--black);line-height: 20px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details table.order_details tbody td{padding: 0px;border: none;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details table.order_details tfoot th{font-weight: normal;font-size: 16px;padding: 6px 0;border: none;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details table.order_details tfoot td{font-weight: normal;font-size: 16px;padding: 0px;padding: 6px 0;text-align: right;border: none;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column--billing-address {float: none;width: 100% !important;padding: 0 0 30px;margin: 0 0 30px; border-bottom: solid 1px #00000033;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column--shipping-address{float: none;width: 100% !important;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title {font-size: 18px;margin: 0 0 16px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-customer-details address {padding: 0px;border-radius: 0px;border: none;font-size: 14px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-customer-details address p{margin: 0px;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details .order-actions-button{border: solid 1px #000;background: #fff;border-radius: 0px;overflow: hidden;padding: 0px 30px;
height: 44px;font-size: 14px;line-height: 1;display: inline-flex;align-items: center;justify-content: center;
font-weight: normal;color: var(--black);margin: 0 0 0 5px;}
.wishlist-title-container {display: none;}
body.wishlistmyaccount .account-page-sec .account-page-content .woocommerce-MyAccount-content{max-width: 100%;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .custom-myaccount-wishlist .wishlist-items-wrapper .productlist.product .product-item-image{border: solid 1px #5a594f4d;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .custom-myaccount-wishlist .wishlist-items-wrapper .productlist.product .product-item-button .add_to_cart_button{flex: 1;height:48px;border-radius: 0px;font-size: 16px;line-height: 21px;border: solid 1px var(--black);display:flex !important;align-items: center;justify-content: center;color: var(--black);background: var(--white);font-weight: normal;} 
.account-page-sec .account-page-content .woocommerce-MyAccount-content .custom-myaccount-wishlist .wishlist-items-wrapper .productlist.product .product-item-content .woocommerce-loop-product__title a{color: var(--greyish-brown);}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .custom-myaccount-wishlist .wishlist-items-wrapper .productlist.product .product-item-image a.remove{position: absolute;right: 10px;top: 10px;
width: 25px;height: 25px;border-radius: 50%;font-weight: normal;background: #f4f0e9;color: var(--greyish-brown) !important;font-size: 18px;display: flex;align-items: center;justify-content: center;line-height: 1;z-index: 999;}
.account-page-sec .account-page-content .woocommerce-MyAccount-content .custom-myaccount-wishlist .wishlist-items-wrapper .productlist.product .product-item-image a.remove:hover{background: var(--redgrey);color: var(--white)!important;}


/************Inner Page****/

.inner-page-banner {position: relative;}
.inner-page-banner img {width: 100%;height: auto;min-height: 240px;object-fit: cover;}
.inner-page-banner .inner-page-banner-content {position: absolute;top: 0px;left: 0px;bottom: 0px;width: 100%;
color: #fff;display: flex;align-items: center;justify-content: center;}
.inner-page-banner .inner-page-banner-content .page-title{font-size: 40px;font-weight: normal;margin: 0px;font-family: var(--libre-baskerville);}

.contact-page-sec .container{max-width:760px;}
.contact-page-sec a{color: var(--black);}
.contact-page-sec a:hover{color:var(--greyish-brown);}
.contact-page-sec .contact-page-left h3, .contact-page-sec .contact-page-right h3 {color: var(--greyish-brown);font-size: 20px;font-weight: normal;margin: 0px 0 20px;font-family: var(--libre-baskerville);}
.contact-page-sec .contact-page-left ul.connectwith-list {list-style: none;margin: 0px;padding: 0px;
display: flex;flex-flow: column;gap: 20px;font-size: 16px;color: var(--black);}
.contact-page-sec .contact-page-left ul.connectwith-list label {display: block;color: var(--greyish-brown);
font-weight: normal;text-transform: uppercase;}
.aboutpage-sec img {border-radius: 0px;overflow: hidden;}
.aboutpage-sec .heading {color: var(--black);}
.bulkorder-sec img {border-radius: 0px;overflow: hidden;}
.bulkorder-sec .heading {color: var(--black);}
.bulkorder-sec h3.heading{font-size: 24px;}
.bulkorder-sec ol, .bulkorder-sec ul{padding: 0 0 0 20px;font-size: 14px;}
.bulkorder-sec p strong {font-size: 20px;font-weight: normal;}
.bulkorder-sec.fullwithoutimg{background: #fff;}
.bulkorder-sec a{color: var(--black);}
.bulkorder-sec a:hover{color:var(--greyish-brown);}

.mobileview{display: none;}
.filtersortmobile {position: fixed;bottom:-2px;z-index: 999;left: 0px;width: 100%;background: #fff;
padding: 20px;display:none;align-items: center;justify-content: center;gap: 15px;}
.filtersortmobile .btn-light {flex: 1;--bs-btn-bg: #fff;box-shadow: none;background-image: none;height: 48px;
padding: 0px;border-radius: 0px;--bs-btn-hover-bg: var(--light-grey);font-size: 14px;display: flex;
align-items: center;justify-content: center;gap: 5px;}
.filtersortmobile .btn-light img{width: 20px;height: auto;}




.woocommerce-order.thankyou{max-width:500px;width: 100%;margin: 0 auto;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details {border-radius: 0px;border: none;}
.woocommerce-order.thankyou .woocommerce-order-details{border-bottom: solid 1px #00000033;padding: 0 0 30px;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order {display: flex;gap: 15px;align-items: center;margin: 0 0 30px;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .view_order_product_thumb {max-width:80px;height:80px;min-width:80px;overflow: hidden;border-radius: 0px;border: solid 1px rgba(90, 89, 79, 0.2);position: relative;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .view_order_product_thumb img{width:80px;height: 80px;object-fit: cover;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-name {display:flex;flex-flow:column;gap:5px;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-name ul.wc-item-meta {list-style: none;margin: 0px;padding: 0px;font-size: 12px;line-height: 1.5;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-name ul.wc-item-meta li {display: inline-flex;gap: 2px;margin: 0 5px 0 0px;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-name ul.wc-item-meta li strong {font-weight: 500;gap: 2px;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-name a {font-size: 16px;color: var(--black);display: block;line-height: 20px;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-name strong.product-quantity {color: var(--greyish-brown);font-size: 14px;font-weight: normal;display: block;line-height: 17px;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-total {margin: auto 0 0 auto;font-size: 16px;
color: var(--black);line-height: 20px;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details tbody td{padding:0px;border:none;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details tfoot th {font-weight: normal;font-size: 16px;padding: 6px 0;border: none;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details tfoot .order-actions-button{
background: var(--black);color: var(--white);font-weight: normal;font-size: 14px;border-radius: 0px;}
.woocommerce-order.thankyou .woocommerce-order-details table.order_details tfoot td {font-weight:normal;font-size: 16px;padding: 0px;padding: 6px 0;text-align: right;border: none;}
.woocommerce-order.thankyou .woocommerce-customer-details .woocommerce-column--billing-address {float: none;width: 100% !important;padding: 0 0 30px;margin: 0 0 30px; border-bottom: solid 1px #00000033;}
.woocommerce-order.thankyou .woocommerce-customer-details .woocommerce-column--shipping-address{float: none;width: 100% !important;}
.woocommerce-order.thankyou .woocommerce-customer-details .woocommerce-column__title{font-size:18px;margin:0 0 16px;}
.woocommerce-order.thankyou .woocommerce-customer-details address{padding:0px;border-radius:0px;border:none; font-size: 14px;}
.woocommerce-order.thankyou .woocommerce-customer-details address p{margin:0px;}

.woocommerce-order.thankyou  a.btn.btn-dark.thankbtn {width: 100%;height: 60px;display: flex;align-items: center;justify-content: center;border: none;border-radius: 0px;font-size: 14px;}



.woocommerce-order.thankyou .top-order-details {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;padding: 0 0 15px;margin: 0 0 15px;border-bottom: solid 1px #00000033;}
.woocommerce-order.thankyou .top-order-details mark{flex: 1 1 auto;font-weight: normal;font-size: 16px;    background: transparent;}
.woocommerce-order.thankyou .top-order-details mark.order-number {text-align: center;}
.woocommerce-order.thankyou .top-order-details mark.order-date {text-align: right;}
.woocommerce-order.thankyou .woocommerce-thankyou-order-received {text-align: center;margin: 0 0 30px;
font-size: 14px;}

.myaccountfloatingmenu{display: none;}







/**********Media Queries CSS********/
@media only screen and (max-width:1699px){
.container-fluid {padding: 0 50px;} 
.container {padding: 0 50px;}   
.bestseller-sec .bestseller-slider-wrapper {margin: 0 -50px 0 0;}
.our-collection-sec .collection-slider-wrapper {margin: 0 -50px 0 0;}  
.single-product .related.products .bestseller-slider-wrapper{margin: 0 -50px 0 0;}   
.home-banner-sec .banner-item .banner-content .banner-heading {font-size: 48px;}    
.business-enqury-sec .business-enqimg-content .heading-enqury {font-size:48px;}  
.business-enqury-sec .business-enqimg-content .btn-outline-light {height:54px;font-size: 17px;}
.business-enqury-sec .business-enqimg-content {padding:50px;}      
.productlist.product .product-item-button .button {height: 50px;font-size: 15px;}       
}

@media only screen and (max-width:1399px){
.container-fluid {padding: 0 30px;} 
.container {padding: 0 30px;}   
.bestseller-sec .bestseller-slider-wrapper {margin: 0 -30px 0 0;}
.our-collection-sec .collection-slider-wrapper {margin: 0 -30px 0 0;} 
.single-product .related.products .bestseller-slider-wrapper{margin: 0 -30px 0 0;}    
.home-banner-sec .banner-item .banner-content{padding: 60px 30px;}     
.home-banner-sec .banner-item .banner-content .banner-heading {font-size: 42px;}     
.cat-item-card .cat-item-card-content .cat-item-title {font-size:22px;} 
.business-enqury-sec .business-enqimg-content .heading-enqury {font-size:42px;}  
.business-enqury-sec .business-enqimg-content .btn-outline-light {height:50px;font-size: 16px;} 
.business-enqury-sec .business-enqimg-content {padding:35px 30px;} 
.productlist.product .product-item-button .button {height:48px;}   
    
.single-product-details .summary.entry-summary{padding: 0;}    
.single-product-details .single-product-image .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs{max-width: 90px;}    
    
}


@media only screen and (max-width:1199px){
header.header-checkout .navbar-brand img{max-width: 110px;}    
header.main-header nav#header .navbar-brand .logo-default{max-width: 110px;} 
footer#footer .footer-brand {display: none;}   
.home-banner-sec .banner-item .banner-content{padding: 40px 30px;}    
.home-banner-sec .banner-item .banner-content .banner-heading {font-size:36px;}
.cat-item-card .cat-item-card-content {padding: 30px 15px;} 
.cat-item-card .cat-item-card-content .cat-item-title {font-size: 18px;} 
.business-enqury-sec .business-enqimg-content .heading-enqury {font-size:36px;} 
.business-enqury-sec .business-enqimg-content .btn-outline-light {height:48px;} 
.heading {font-size: 26px;} 
.inner-page-banner .inner-page-banner-content .page-title {font-size:36px;}    
}


@media only screen and (max-width:991px) {
footer#footer .footer-right-grid {grid-template-columns: repeat(3, minmax(0, 1fr));} 
.home-banner-sec .banner-item .banner-content .banner-heading {font-size:32px;}
.collection-item-card .collection-item-card-content .collection-item-title {font-size: 24px;} 
.business-enqury-sec .business-enqimg-content .heading-enqury {font-size:32px;}   
.heading {font-size: 24px;} 
.inner-page-banner .inner-page-banner-content .page-title {font-size:32px;}      
.aboutpage-sec-content{padding: 30px 30px 0;}    
.aboutpage-sec-img {margin: 0 -30px;}
.aboutpage-sec-img img{border-radius: 0px;}    
 
.bulkorder-sec-content{padding: 30px 30px 0;}
.bulkorder-sec-img{margin: 0 -30px;}    
.bulkorder-sec-img img{border-radius: 0px;}   
    
.account-page-sec .account-page-content .woocommerce-MyAccount-navigation{display: none;}    
    
.myaccountfloatingmenu{position: fixed;bottom: 0px;width: 100%;left: 0px;padding: 20px;background: #fff; display: block;z-index: 999;}   
.myaccountfloatingmenu .btn-default{border: solid 1px #5a594f99;border-radius: 0px;height: 48px;color: var(--black);font-size: 16px;box-shadow: none;width: 100%;display: flex;align-items: center;}
#myaccountMenu {--bs-offcanvas-height:56vh;border: none;}    
#myaccountMenu .offcanvas-body {padding: 20px;}    
#myaccountMenu ul.myaccount-menu{list-style: none;margin: 0px;padding: 0px;}    
#myaccountMenu ul.myaccount-menu li a {display: block;font-size: 16px;color: var(--greyish-brown);line-height: 1.5;padding: 12px 0px;}   
#myaccountMenu ul.myaccount-menu li:last-child a{color: #d52645;}    
#myaccountMenu ul.myaccount-menu li.active a{color: #000000;}      
    
}



@media only screen and (max-width:767px){
.container-fluid {padding: 0 20px;} 
.container {padding: 0 20px;}   
.bestseller-sec .bestseller-slider-wrapper {margin: 0 -20px 0 0;}
.our-collection-sec .collection-slider-wrapper {margin: 0 -20px 0 0;} 
.single-product .related.products .bestseller-slider-wrapper{margin: 0 -20px 0 0;}    
.secpad{padding: 35px 0;}
section.bulkorder-sec.secpad {padding: 0;margin: 0 0 35px;}
section.aboutpage-sec{padding: 0;margin: 0 0 35px;}
.heading {font-size: 22px;}
.inner-page-banner .inner-page-banner-content .page-title {font-size:28px;}    
.mobileview{display:block;}    
.desktopview{display:none !important;}        
footer#footer{padding: 30px 0 20px;}  
footer#footer .footer-right-grid {grid-template-columns: repeat(1, minmax(0, 1fr));}   
footer#footer .footer-right-grid .footer-right-col{border-bottom: solid 1px #00000033;} 
footer#footer .footer-right-grid .footer-right-col .footer-col-content {padding: 0 0 15px;}    
footer#footer hr{display: none;}    
footer#footer .footer-title{margin: 0 0 15px;cursor: pointer;}   
.footer-right-grid .footer-title::after{content: '';position: absolute;right: 0;top:0;transform: rotate(90deg);transition: 0.3s ease;background:url(images/arrow-up.svg)no-repeat;width: 20px;height: 20px;}
.footer-right-grid .footer-right-col.active .footer-title::after{transform: rotate(-90deg);}    
footer#footer .copyright .social-info {justify-content: center;border-bottom: solid 1px #00000033;padding: 20px 0;}   
footer#footer .copyright .social-info span {display: none;}    
footer#footer .copyright p {margin: 20px 0 0;text-align: center;}    
.home-banner-sec .banner-item .banner-content{padding:40px;}   
.home-banner-sec .banner-item .banner-content .banner-heading {font-size:28px;}    
.productlist.product {gap: 12px;}   
.productlist.product .product-item-button{position: relative;bottom: 0;padding: 12px 0 0;}  
.productlist.product .product-item-button .button{height:40px;font-size:14px;line-height:1;padding:0;}    
.productlist.product .product-item-content .woocommerce-loop-product__title {font-size: 16px;margin: 0 0 12px;} 
.productlist.product .product-item-content span.price {font-size: 16px;}   
 .collection-item-card .collection-item-card-content .collection-item-title {font-size: 22px;}    
.card.testimonialcard .card-body .card-title::before{display: none;}    
.business-enqury-sec .business-enqimg-content {padding: 35px 20px;}  
.business-enqury-sec .business-enqimg-content .heading-enqury {font-size:28px;}
.business-enqury-sec .business-enqimg-content .btn-outline-light {height: 46px;font-size: 14px;}    
.policy-page-sec .policy-page-title {font-size:24px;}    
.policy-page-sec .policy-page-content{padding:30px;}     
 header.woocommerce-products-header .products-header-content .woocommerce-products-header__title {font-size: 28px;}   
.filtersortmobile{display: flex;}   
    
.single-product-details .single-product-image .woocommerce-product-gallery{flex-flow: column;}    
.single-product-details .single-product-image .woocommerce-product-gallery .flex-viewport{order: 1;}    
.single-product-details .single-product-image .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {order: 2;max-width: 100%;flex-flow: row;align-items: center;justify-content: center;}
.single-product-details .single-product-image .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li{max-width: 80px;height: 80px;}    
.single-product-details .summary.entry-summary .product_title {font-size: 24px;line-height: normal;}    
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button .single_add_to_cart_button {font-size: 16px;}
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button .buy-now-button {    font-size: 16px;}    
.single-product-details .summary.entry-summary .buy-now-button .mobileview {display: none;}    
.single-product-details .summary.entry-summary .buy-now-button .desktopview {display: block !important;}
 
.account-page-sec .account-page-title {font-size: 24px;}    
.account-page-sec .account-page-content .woocommerce-MyAccount-content table.my_account_orders tr td{text-align: left !important;}    
.account-page-sec .account-page-content .woocommerce-MyAccount-content table.my_account_orders tr td::before{display: none;} 
.account-page-sec .account-page-content .woocommerce-MyAccount-content .account-my-orders .order-actions a.button{padding:0px 15px;}    
.account-page-sec .account-page-content .woocommerce-MyAccount-content .woocommerce-order-details .order-actions-button{padding: 0px 15px;margin:0 0 10px 5px;}    
.checkout-page-sec .checkout-page-title {font-size: 24px;}    
.checkout-page-sec .content-checkout-page {padding:20px;}   
.aboutpage-sec-img {margin: 0 -20px;}    
.aboutpage-sec-content{padding: 30px 15px 0;} 
.bulkorder-sec-content{padding:30px 15px 0;}
.bulkorder-sec-img{margin: 0 -20px;}    
.contact-page-sec .contact-page-left{margin: 0 0 30px;}    
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background-color: transparent;}   
    
    
    
.wishlist_table.mobile {margin: 0px;padding: 0px;flex-flow: column;gap: 30px;display: grid;grid-template-columns: repeat(2, 1fr);}    
.wishlist_table.mobile li {margin-bottom: 0;position: relative;} 
.wishlist_table.mobile li .item-wrapper {display: flex;vertical-align: top;margin-bottom: 0;flex-flow: column;width: 100%;gap: 15px;}    
.wishlist_table.mobile li .item-wrapper .product-thumbnail {display: inline-block;max-width: 100%;
margin-right: 0;border: solid 1px #5a594f4d;} 
.wishlist_table.mobile li .item-wrapper .item-details {display: block;width: 100%;}      
.wishlist_table.mobile li .item-wrapper .item-details .product-name h3 {font-size: 16px;font-weight: normal;
margin: 0 0 10px;text-align: center;}  
.wishlist_table.mobile li .item-details table.item-details-table {width: 100%;}    
.wishlist_table.mobile li .item-details table.item-details-table td.label {display: none;}  
.wishlist_table.mobile li .item-details table.item-details-table td.value{text-align: center;}    
.wishlist_table.mobile li table.additional-info{display: none;}    
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{margin-bottom: 0;border: solid 1px #5a594f4d;}
.wishlist_table.mobile li .product-remove {position: absolute;right: 10px;top: 10px;width: 25px;height: 25px;
border-radius: 50%;font-weight: normal;background: #f4f0e9;color: var(--greyish-brown) !important;font-size: 18px;display: flex;align-items: center;justify-content: center;line-height: 1;z-index: 999;}    
    
    
}


@media only screen and (max-width:575px) {
header.header-checkout {padding: 15px 0;}    
header.main-header .header-top {background: var(--bodybg);}    
header.main-header .header-top .marquee-ticker{padding: 6px 0;font-size: 12px;}    
header.main-header nav#header {padding: 15px 0;}    
header.main-header nav#header ul.header-menu{gap: 20px;}    
header.main-header nav#header ul.header-menu li a{font-size: 14px;}  
header.main-header nav#header ul.header-menu li a span.menuicon img{width: 15px;}    
header.main-header nav#header ul.header-menu li a .menuiconsvg svg{width:29px;height: auto;}
footer#footer .footer-title{font-size: 14px;}
footer#footer ul.menu.footer-menu li a{font-size: 12px;}
        
.home-banner-sec .banner-item .banner-content{padding: 60px 20px;}   
.home-banner-sec .banner-item .banner-content .banner-heading {font-size: 24px;}
.hombanner-slider .owl-dots {display: flex;align-items: center;justify-content: center;gap: 8px;position: absolute;bottom: 20px;left: 0px;width: 100%;}
.hombanner-slider .owl-dots button.owl-dot span {width: 10px;height: 10px;display: block;border-radius: 50%;background: #ffffff66;} 
.hombanner-slider .owl-dots button.owl-dot.active span{background: var(--white);}    
.heading {font-size: 20px;}         
.inner-page-banner .inner-page-banner-content .page-title {font-size:24px;}    
  
.cat-item-card .cat-item-card-content{padding: 8px;position: relative;}   
.cat-item-card .cat-item-card-content .cat-item-title {font-size: 14px;color: var(--greyish-brown);font-weight: normal;}    
.cat-item-card img {border-radius:0px;overflow: hidden;}    
 
.productlist.product .product-item-button .button {height: 30px;}    
.productlist.product .product-item-content .woocommerce-loop-product__title {font-size: 14px;} 
.productlist.product .product-item-content span.price {font-size: 14px;}    
    
.our-collection-sec .collection-slider-wrapper {margin:0 -20px;}
 
.collection-item-card .collection-item-card-content{padding: 50px 30px;align-items: center;}  
.collection-item-card .collection-item-card-content .collection-item-title {font-size: 20px;text-align: center;}    
.collection-slider .owl-dots {display: flex;align-items: center;justify-content: center;gap: 8px;position: absolute;bottom:35px;left: 0px;width: 100%;}
.collection-slider .owl-dots button.owl-dot span {width: 10px;height: 10px;display: block;border-radius: 50%;background: #ffffff66;} 
.collection-slider .owl-dots button.owl-dot.active span{background: var(--white);}       
    
.card.trustbottomcard{max-width: 60px;} 
.card.trustbottomcard img.card-icon {height: 30px;}    
.card.trustbottomcard .card-body .card-text{display: none;}    
.card.trustbottomcard .card-body .card-title {font-size: 14px;}    
    
.policy-page-sec .policy-page-content{padding:20px;} 
.policy-page-sec .policy-page-title {font-size:20px;}    

header.woocommerce-products-header .products-header-content .woocommerce-products-header__title {font-size: 24px;}    
.archive-filter-header .filter-count {font-size: 12px;}    
ul.collection-cat-filter {justify-content: flex-start;}    
ul.collection-cat-filter li a img {width: 70px;height: 70px;}
ul.collection-cat-filter li a label {font-size: 12px;}    

.single-product-details .summary.entry-summary .product_title {font-size:20px;}    
ul.product_summarytab li a {font-size: 14px;}
    
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button .single_add_to_cart_button {font-size: 14px;height: 48px;padding: 0px;}
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button .buy-now-button{
font-size: 14px;padding: 0px;height: 48px;}    
.single-product-details .summary.entry-summary .single_variation_wrap .variations_button select.qty {    height: 48px;max-width: 80px !important;font-size: 14px;}    
    
.single-product-details .summary.entry-summary ul.share-whislist li:first-child {max-width: 60px;}    
.single-product-details .summary.entry-summary ul.share-whislist li:last-child {max-width: 60px;}   
    
    
#minicartSidebar .offcanvas-header{padding: 20px;}    
#minicartSidebar .offcanvas-header .btn-close{right: 20px;}    
#minicartSidebar .offcanvas-ticker{padding: 20px;}    
#minicartSidebar .offcanvas-body {padding: 20px;}    
#minicartSidebar .offcanvas-footer{padding: 20px;}   
    
#menuSidebar .offcanvas-header {padding: 20px;}    
#menuSidebar .offcanvas-body {padding: 20px;}    
#menuSidebar .offcanvas-footer {padding: 20px;}   
    
#filterSidebar .offcanvas-header {padding: 20px;}
#filterSidebar .offcanvas-body {padding: 20px;}    
#filterSidebar .offcanvas-footer{padding: 20px;}    
#sortbySidebar .offcanvas-header {padding:20px;}
#sortbySidebar .offcanvas-body {padding: 20px;}    
    
    
#searchModal .modal-body {padding: 50px 20px 30px;}       
.account-page-sec .account-page-content{padding: 20px;}    
.account-page-sec .account-page-title {font-size:20px;}     
.checkout-page-sec .checkout-page-title {font-size: 20px;}    
    
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item{gap: 12px;}     
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-thumb {max-width: 50px;min-width: 50px;height: 50px;}    
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item span.woocommerce-Price-amount.amount{font-size: 12px;}    

.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-content span.checkout-product-title {font-size: 12px;    margin: 0 0 5px;line-height: 15px;}    
 .checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-content dl.variation{font-size: 10px;margin: 0 0 5px;line-height: normal;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .checkout_cart_item .checkout-product-content strong.product-quantity{font-size: 10px;}    
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr th {font-size: 14px;}
.checkout-page-sec .content-checkout-page .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr td {font-size: 14px;}    
    
.woocommerce-order.thankyou .top-order-details mark{font-size: 14px;}   
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-total {font-size: 14px;}  
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-name a{font-size: 14px;}    
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-name strong.product-quantity{font-size: 12px;}    
.woocommerce-order.thankyou .woocommerce-order-details table.order_details .product_item_view_order .product-name ul.wc-item-meta {display: none;}    
.woocommerce-order.thankyou .woocommerce-order-details table.order_details tfoot th{font-size: 14px;}    
.woocommerce-order.thankyou .woocommerce-order-details table.order_details tfoot td{font-size: 14px;}    
}