/*
Theme Name: astraNew
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: astra is a blank canvas for your ideas and it makes the block editor your best brush. 
Requires at least: 5.3
Tested up to: 6.9
Requires PHP: 5.6
Version: 2.7
*/

body{padding: 0px; margin: 0px; list-style: none; font: normal 15px/24px var(--Hanken_Grotesk); color: var(--secondary-color);}
p, .prouctSec.popularProduc.section_rotate ul li, .prouctSec.popularProduc.about_new ul li, .cmn_list ul li, .prouctSec.popularProduc.default_page_design ul li, .search-no-results .woocommerce-info{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none;}
ul{list-style: none; padding: 0px; margin: 0px;}
label{list-style: none; padding: 0px; margin: 0px;}
ul li{padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder{opacity: 1;}
input[type="text"]::-moz-placeholder{opacity: 1;}
input[type="password"]::-webkit-placeholder{opacity: 1;}
input[type="password"]::-moz-placeholder{opacity: 1;}
input[type="search"]::-webkit-placeholder{opacity: 1;}
input[type="search"]::-moz-placeholder{opacity: 1;}
input[type="email"]::-webkit-placeholder{opacity: 1;}
input[type="email"]::-moz-placeholder{opacity: 1;}
input[type="tel"]::-webkit-placeholder{opacity: 1;}
input[type="tel"]::-moz-placeholder{opacity: 1;}
textarea::-moz-placeholder{opacity: 1;}
textarea::-webkit-placeholder{opacity: 1;}
a:hover{outline: none; text-decoration: none;}
a:active{outline: none; text-decoration: none;}
a{text-decoration: none;}
a, button, input[type="submit"], ::before, ::after{transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out;}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}
img{max-width: 100%; height: auto;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}
figure{margin: 0px;}
.media{display: flex; align-items: flex-start;}
.media-object{flex: 1;}
h1, h2, h3, h4, h5, h6{color: var(--secondary-color); font-family: var(--Playfair); font-weight: 400;}

:root{
/* Colors */
--primary-color: #C3982F;
--secondary-color: #555555;
--success-color: #198754;
--danger-color: #dc3545;
--dark: #000;
--light: #FFF;
--muted: #777;
--textColor: #777777;
--footerColor: #FAFAFA;
--productColor: radial-gradient(75.27% 75.27% at 50% 50%, #FFFFFF 0%, #FFFAEE 100%);

/* Font Family */
--Hanken_Grotesk: 'Hanken Grotesk';
--icomoon: 'icomoon';
--Playfair: 'Playfair';

/* Heading Font Sizes */
--heading-xs: 30px;
--heading-sm: 35px;
--heading-md: 40px;
--heading-lg: 45px;
--heading-xl: 50px;
--heading-xxl: 60px;
--heading-lineHeight: 1.2;

/* Paragraph Font Sizes */
--text-xm: 15px;
--text-sm: 16px;
--text-md: 17px;
--text-lg: 20px;
--text-lineHeight: 1.8;
--transition: all 0.3s ease-in-out;
}

/* playfair - latin */
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 300; src: url('assets/fonts/playfair-v10-latin-300.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 400; src: url('assets/fonts/playfair-v10-latin-regular.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 500; src: url('assets/fonts/playfair-v10-latin-500.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 600; src: url('assets/fonts/playfair-v10-latin-600.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 700; src: url('assets/fonts/playfair-v10-latin-700.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 800; src: url('assets/fonts/playfair-v10-latin-800.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Playfair'; font-style: normal; font-weight: 900; src: url('assets/fonts/playfair-v10-latin-900.woff2') format('woff2');}

/* hanken-grotesk - latin */
@font-face{font-display: swap; font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 100; src: url('assets/fonts/hanken-grotesk-v12-latin-100.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 200; src: url('assets/fonts/hanken-grotesk-v12-latin-200.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 300; src: url('assets/fonts/hanken-grotesk-v12-latin-300.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 400; src: url('assets/fonts/hanken-grotesk-v12-latin-regular.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 500; src: url('assets/fonts/hanken-grotesk-v12-latin-500.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 600; src: url('assets/fonts/hanken-grotesk-v12-latin-600.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 700; src: url('assets/fonts/hanken-grotesk-v12-latin-700.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 800; src: url('assets/fonts/hanken-grotesk-v12-latin-800.woff2') format('woff2');}
@font-face{font-display: swap; font-family: 'Hanken Grotesk'; font-style: normal; font-weight: 900; src: url('assets/fonts/hanken-grotesk-v12-latin-900.woff2') format('woff2');}

@font-face{font-family: 'icomoon'; src: url('assets/fonts/icomoon.eot?mla4zy'); src: url('assets/fonts/icomoon.eot?mla4zy#iefix') format('embedded-opentype'), url('assets/fonts/icomoon.ttf?mla4zy') format('truetype'), url('assets/fonts/icomoon.woff?mla4zy') format('woff'), url('assets/fonts/icomoon.svg?mla4zy#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: block;}

[class^="icon-"], [class*=" icon-"]{/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.icon-Vector:before{content: "\e901";}
.icon-Vector1:before{content: "\e902";}
.icon-Vector2:before{content: "\e903";}
.icon-Vector3:before{content: "\e904";}
.icon-Vector-9:before{content: "\e900";}
.icon-instagram1:before{content: "\e90a";}
.icon-instagram:before{content: "\e907";}
.icon-linkedin:before{content: "\e906";}
.icon-twitter:before{content: "\e90b";}
.icon-facebook-logo:before{content: "\e91b";}
.icon-youtube-logo:before{content: "\e915";}
.icon-phone-call:before{content: "\e918";}
.icon-email:before{content: "\e919";}
.icon-pinterest:before{content: "\e934";}
.icon-whatsapp:before{content: "\ea93";}
.icon-youtube:before{content: "\ea9d";}
.icon-pinterest1:before{content: "\ead1";}

.headersec.fixed_header, .navbar-brand{transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;}
.headersec.fixed_header{position: fixed; top: 0; left: 0; width: 100%; z-index: 999; -moz-box-shadow: 0 0 8px -5px #333; -webkit-box-shadow: 0 0 8px -5px #333; box-shadow: 0 0 8px -5px #333;}
@-webkit-keyframes animationFade{
0%{opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px);}
100%{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}
@keyframes animationFade{
0%{opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px);}
100%{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
}

.headersec.fixed_header{top: 0; left: 0; right: 0; position: fixed; margin: 0; z-index: 999999; -webkit-animation-name: animationFade; -o-animation-name: animationFade; animation-name: animationFade; -webkit-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both;
-o-animation-fill-mode: both; animation-fill-mode: both; -moz-box-shadow: 0 0 8px -5px #333; -webkit-box-shadow: 0 0 8px -5px #333; box-shadow: 0 0 8px -5px #333;}
.hdrmnu .sub-menu-toggle{display: none;}
ul.slimmenu li .sub-toggle{width: 10px; height: 10px; background: url(assets/images/caret_icon.png) no-repeat center center; top: 9px; right: -14px;}
ul.slimmenu li .sub-toggle i{display: none;}
ul.slimmenu li .sub-toggle::before{content: none;}
ul.slimmenu li>ul{width: 260px; background: var(--light); box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; padding: 10px; border-radius: 8px; border-top: 2px solid var(--primary-color); max-height: 510px; overflow-y: scroll; overflow-x: hidden;}

/* Chrome, Edge, Safari */
ul.slimmenu li>ul::-webkit-scrollbar{width: 8px;}
ul.slimmenu li>ul::-webkit-scrollbar-track{background: transparent;}
ul.slimmenu li>ul::-webkit-scrollbar-thumb{background: #c3982f; border-radius: 20px;}
ul.slimmenu li>ul::-webkit-scrollbar-thumb:hover{background: #c3982f;}

/* Firefox */
ul.slimmenu li>ul{scrollbar-width: thin; scrollbar-color: #c3982f transparent;}
ul.slimmenu li>ul>li{width: 100%; background: transparent; margin: 0;}
ul.slimmenu li>ul>li>a{display: block; text-transform: capitalize; color: var(--secondary-color); width: 100%; background: transparent; padding: 5px 12px; border-bottom: 1px solid rgba(var(--dark), 0.09) !important; border-radius: 0px !important; font-size: 17px;}
ul.slimmenu li>ul>li>a:hover{background: var(--primary-color); color: var(--light); border-color: var(--primary-color) !important; border-radius: 6px !important;}
ul.slimmenu li>ul>li:last-child>a{border: 0 !important;}
.bnertext p{font-weight: 500;}
p, .prouctSec.popularProduc.section_rotate ul li, .prouctSec.popularProduc.about_new ul li, .cmn_list ul li, .prouctSec.popularProduc.default_page_design ul li, .search-no-results .woocommerce-info{color: var(--textColor); font-size: var(--text-lg); line-height: var(--text-lineHeight); font-weight: 300;}
.pagehding h2, .awardpnel h1{font-size: var(--heading-xxl); line-height: var(--heading-lineHeight);}
.prouctSec.popularProduc.default_page_design .pagehding h3{font-size: 44px; line-height: 1.25;}
.prouctSec.popularProduc.default_page_design .pagehding h4{font-size: 32px; line-height: 1.3;}
.prouctSec.popularProduc.default_page_design .pagehding h5{font-size: 24px; line-height: 1.35;}
.txtcenter{text-align: center;}
.prouctbtn{text-align: center; margin-top: 40px;}

.themebtn{display: inline-flex; align-items: center; color: var(--light); border-radius: 50px; height: 60px; justify-content: center; background: var(--primary-color); font-weight: 400; font-size: 20px; line-height: 25px; padding: 0 47px;}
.themebtn:hover{background: var(--secondary-color); color: var(--light);}
.bannerSec .slider_item{display: flex; align-items: center; justify-content: flex-end; min-height: 640px;}
.bannerSec .slider_text{width: 100%; max-width: 520px;}
.bannerSec .slider_img{width: 100%; max-width: 60%; position: absolute; top: 0; left: 0;}
.bannerSec{width: 100%; overflow: hidden; margin-top: 88px;}
.bnerpanel{max-width: 1980px; margin: 0 auto; position: relative;}
.bnertext h2, .bnertext h1{font-weight: 400; font-size: 90px; line-height: 80px;}
.bnertext .themebtn{margin-top: 28px; min-width: 227px;}
.hderinr{position: relative; display: flex; align-items: center; justify-content: space-between;}
.headersec{padding: 12px 0; border-bottom: 1px solid #EAEAEA; background: var(--light); position: absolute; top: 0; left: 0; width: 100%; z-index: 999999;}
.hderRight ul{display: inline-flex; align-items: center;}
ul.slimmenu>li{margin-right: 70px;}
ul.slimmenu>li>a{display: inline-block; color: #4F5963; font-weight: 300; text-transform: capitalize; font-size: 20px; line-height: 24px;}
ul.slimmenu>li>a:hover{color: var(--primary-color);}
.fixedSerch{width: 100%; position: fixed; z-index: 9999; height: 100vh; background: rgb(56, 54, 50, 0.95); top: 0; left: 0; backdrop-filter: blur(10px); display: flex; align-items: center; justify-content: center; opacity: 0; transition: all 0.3s ease-in-out; visibility: hidden;}
.fixedSerchinr input[type="submit"]{background: #19171A url(assets/images/hdrSrch.png) no-repeat center center; height: 70px; width: 70px;}
.fixedSerchinr, form.woocommerce-product-search{position: relative; display: inline-flex; align-items: center;}
.fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"]{width: 470px; height: 70px; color: #383632; padding: 0 20px; outline: none; border: 0; font-size: 18px; line-height: 24px;}
.fixedSerchinr input[type="text"]::placeholder, .fixedSerchinr input[type="search"]::placeholder{opacity: 1; color: #383632;}
.fixedSerchinr input[type="submit"]:hover{background-color: #000;}
.closeSrch{position: absolute; width: 50px; height: 50px; border-radius: 100%; display: flex; justify-content: center; align-items: center; font-size: 20px; right: -100px;}
.closeSrch img{filter: brightness(0) saturate(100%) invert(100%) sepia(10%) saturate(987%) hue-rotate(195deg) brightness(121%) contrast(109%);}
.openSerch .fixedSerch{opacity: 1; visibility: visible;}
.hderRight li a{display: inline-flex; color: var(--secondary-color); font-size: 25px;}
.hderRight li{margin-right: 25px; display: inline-flex;}
.hderRight li:last-child{margin: 0;}
.cartIcn{position: relative;}
.cartIcn i, .cartIcn span.cart-count{display: flex; align-items: center; background: var(--primary-color); color: var(--light); border-radius: 100%; font-size: 13px; line-height: 15px; position: absolute; right: -16px; top: -7px; width: 25px; height: 25px; font-style: normal; justify-content: center;}
.awardSec{background: #F7F7F5; padding: 175px 0;}
.prouctSec{padding: 83px 0 160px; background: #FDFDFD;}
.footerSec{width: 100%; background: var(--footerColor);}
.fotermesg{background: #FAF8F4; padding: 13px 0;}
.fotermesg h2{font-weight: 500; font-size: 30px; line-height: 34px; letter-spacing: 0.32px; font-family: var(--Hanken_Grotesk);}
.fotertop{padding: 52px 0 32px; display: flex; align-items: flex-start; justify-content: space-between; border-bottom: 1px solid rgba(0, 0, 0, 0.12);}
.foterbtm{display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse; padding: 25px 0;}
.foterbtm p{color: #2B2B2B; font-weight: 300;}
.foterbtm span{color: #777777; font-weight: 300; font-size: 20px; line-height: 23px;}
.foterbtm p a{color: #2B2B2B;}
.foterbtm p a:hover{color: var(--primary-color);}
.foterlft{width: 100%; max-width: 450px;}
.fotertop h3{color: #2B2B2B; font-weight: 400; font-size: 30px; line-height: 30px; margin-bottom: 22px;}
.fterlgo{display: inline-flex; margin-bottom: 20px;}
.ftrlink li a{color: var(--textColor); font-weight: 300; font-size: 20px; line-height: 23px;}
.ftrlink li a:hover{color: var(--primary-color);}
.ftrlink li{margin-bottom: 23px;}
.ftrlink li:last-child{margin: 0;}
.paymnetftr{padding-top: 34px;}
.paymnetftr ul{display: inline-flex; align-items: center;}
.paymnetftr li{margin: 0 14px 0 0 !important;}
.paymnetftr li:last-child{margin: 0;}
.foterlft li{position: relative; color: #777777; font-weight: 300; font-size: 20px; line-height: 23px; padding-left: 22px;}
.foterlft li::before{content: "\e904"; font-family: var(--icomoon); color: var(--primary-color); font-size: 15px; position: absolute; left: 0;}
.foterlft ul{display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px 30px; padding-top: 60px;}
.foterlft li:last-child{grid-column: 1 / -1;}
.productItem{margin-top: 60px;}
.productimge{position: relative; width: 100%; min-height: 365px; display: flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 7px; background: #fff;}
.viewbtn{position: absolute; height: 60px; min-width: 300px; background: var(--light); color: var(--primary-color); display: flex; font-weight: 400; font-size: 20px; line-height: 23px; border-radius: 45px; align-items: center; justify-content: center; bottom: -70px;}
.productimge img{mix-blend-mode: darken;}
.productItem:hover .viewbtn{bottom: 35px;}
.productimge::before{background: rgba(0, 0, 0, 0.12); position: absolute; bottom: 0; top: 0; left: 0; right: 0; content: ""; opacity: 0; visibility: hidden; transition: var(--transition);}
.viewbtn:hover{background: var(--secondary-color); color: var(--light);}
.productItem:hover .productimge::before{opacity: 1; visibility: visible;}
.productcont{padding-top: 27px; text-align: center;}
.productcont span{color: var(--textColor); font-weight: 300; font-size: 20px; line-height: 23px;}
.productcont h3{color: var(--secondary-color); font-weight: 400; font-size: 30px; line-height: 34px; margin-bottom: 6px;}
.productcont h3 a{color: var(--secondary-color);}
.awardpnel .media{flex-direction: row-reverse;}
.awardrght h4{text-align: center; font-weight: 500; font-size: 22px; line-height: 30px; letter-spacing: 0.32px; font-family: var(--Hanken_Grotesk);}
.awardrght{margin-left: 75px;}
.awardrght figure img{mix-blend-mode: darken;}
.awardrght figure{margin-top: 35px;}
.bnerimge img{object-fit: cover; height: 640px;}
.slider_item .slick-dots{display: none;}
.slider_item .slider_text_slide{margin: 0;}
.bnerimge img{width: 100%;}
#breadcrumbs{display: flex; align-items: center; justify-content: center;}
#breadcrumbs>span{display: flex; align-items: center; text-transform: capitalize; font-size: 0; flex-wrap: wrap;}
#breadcrumbs>span>span{position: relative; color: #4F5963; font-weight: 300; font-size: 20px; opacity: 0.51; line-height: 24px; padding-right: 25px; margin-right: 25px; display: inline-flex; align-items: center;}
#breadcrumbs>span a{color: #4F5963;}
p#breadcrumbs i.dots{position: relative;}
p#breadcrumbs i.dots:before{right: 21px; background: #C3982F; width: 7px; height: 7px; top: -4px; position: absolute; content: ""; border-radius: 100%;}
#breadcrumbs>span>span:last-child{padding: 0; margin: 0;}
#breadcrumbs>span>span:last-child::before{content: none;}
#breadcrumbs>span a:hover{color: #C3982F;}
.detailsbner #breadcrumbs>span>span{opacity: 0.51;}
.detailsbner #breadcrumbs>span>span.breadcrumb_last{opacity: 1;}
.detailsbner #breadcrumbs>span>span a:hover{text-decoration: underline; color: #4F5963;}

.bannerSec.inrBner{background: #F7F7F5; padding: 50px 0;}
.inrBner .bnertext{text-align: center;}
.prouctSec.popularProduc{/*background: #FAFAFA;*/ padding: 65px 0 80px; background: #FBFBF9;}
.meaningful{background: #F7F7F5 !important;}
.awardSec.white_award{background: #FDFDFD; padding: 70px 0 80px;}
.filterResult ul{display: flex; flex-wrap: wrap; gap: 0 10px;}
.filterResult{padding-top: 10px;}
.filterResult li, .clearlnk{display: inline-flex; align-items: center; background: #F7F7F5; height: 40px; justify-content: center; min-width: 140px; color: #4F5963; padding: 0 20px; border-radius: 8px; font-size: 16px; line-height: 20px;}
.crosIcon{display: inline-flex; margin-left: 16px; display: flex; align-items: center; justify-content: center; width: 13px; height: 13px;}
.clearlnk:hover{background: var(--secondary-color); color: var(--light);}
.filterResult{display: flex; align-items: center; gap: 0 10px;}
.filterlink{display: inline-flex; align-items: center; gap: 0 10px;}
.filterlink ul{display: inline-flex; align-items: center; gap: 0 10px;}
.filtericn{display: inline-flex; align-items: center; justify-content: center; height: 54px; min-width: 180px; border-radius: 8px; border: 1px solid #eaeaea; background: #FAFAFA; color: #555555; font-size: 18px; line-height: 22px; font-weight: 400;}
.filtericn i{display: inline-flex; margin-right: 12px;}
.filtericn:hover{color: #555555;}
.filterlink li a{display: inline-flex; align-items: center; justify-content: center; height: 54px; min-width: 180px; border-radius: 8px; border: 1px solid #EAEAEA; background: #FAFAFA; color: #4F5963; font-size: 18px; line-height: 22px; font-weight: 300;}
.filterlink li a:hover{background: #f7f7f5;}
.productcont strong{display: block; color: #111111; font-weight: 400; font-size: 24px; line-height: 30px; padding-top: 6px;}
.productcont strong span{color: #111111; font-weight: 400; font-size: 24px; line-height: 30px;}
.loadproduct{text-align: center; margin-top: 50px;}
.loadproduct a{display: inline-flex; align-items: center; color: #555555; font-size: 18px; line-height: 23px;}
.loadproduct a i{display: inline-flex; margin-right: 13px;}
.formgroup input{padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer;}
.formgroup label{position: relative; cursor: pointer; border: 1px solid #EAEAEA; background: #F7F7F5; border-radius: 6px; height: 50px; display: flex; align-items: center; justify-content: center; color: #777777; font-size: 18px; line-height: 22px; font-weight: 400;}
.formgroup input:checked+label{color: #C3982F; border-color: #C3982F; font-weight: 300;}
.filters_pop{position: fixed; top: 0; right: -730px; background: var(--light); height: 100vh; max-width: 723px; width: 100%; z-index: 9999999; padding: 60px 50px 45px; overflow: auto; transition: var(--transition);}
.overlaypop{position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.5); z-index: 9999999;
opacity: 0; visibility: hidden; transition: var(--transition);}
.filtershdng{display: flex; align-items: center; justify-content: space-between;}
.filtershdng h2{color: var(--secondary-color); font-weight: 400; font-size: 30px; line-height: 34px; margin: 0;}
.popCloed{display: inline-flex;}
/*.filtersort*/
.filterDesign .widget_wpc_sorting_widget{margin-top: 30px; border: 1px solid #EAEAEA; border-radius: 7px; padding: 15px 20px;}
.filterDesign .widget_wpc_filters_widget{margin-top: 1px;}
.filterDesign .widget_wpc_sorting_widget select{max-width: 100%; font-size: 18px; color: #777777; outline: none; border: none; cursor: pointer; background: #fff;}
.sorttext{display: inline-flex; flex-direction: column; align-items: flex-start;}
.sorttext em{color: #777777; font-weight: 300; font-size: 14px; line-height: 20px; font-style: normal;}
.sorttext span{color: #555555; font-weight: 300; font-size: 18px; line-height: 24px;}
/*.filtersacidan*/
.filterDesign .wpc-filters-section.wpc-filter-product_cat{margin-top: 28px; width: 100%; background: #F7F7F5; border-radius: 6px; padding: 25px 30px;}
.filtersacidan .accordion, .filtersacidan .accordion-item, .filtersacidan .accordion-item>button{background: transparent; border: 0; outline: none; border-radius: 0 !important;}
.filtersacidan .accordion-body{padding: 11px 0 44px;}
.filterDesign .wpc-term-item-content-wrapper label{display: inline-block;}
/*.filtersacidan .accordion-item>button*/
.filterDesign .wpc-filter-content ul.wpc-filters-ul-list label a:not(ul.children label a){padding: 13px 0; color: #777777; position: relative; display: flex; align-items: center; justify-content: space-between; font-weight: 400; font-size: 24px; line-height: 30px; box-shadow: initial !important;}
.filtersacidan .accordion-item{border-bottom: 1px solid #EEECEC;}
.filtersacidan .accordion-item:last-child{border: 0;}
.filterscheks ul{display: flex; flex-wrap: wrap; gap: 10px;}
.filterscheks li{width: 49%;}
.filtersacidan .accordion-item>button::after{content: none;}
.filtersacidan .accordion-item>button::before{position: absolute; content: ""; width: 13px; height: 13px; background: url(assets/images/minus_icn.png) no-repeat center center; right: 0;}
.filtersacidan .accordion-item>button.collapsed::before{position: absolute; content: ""; width: 13px; height: 13px; background: url(assets/images/plusicn_clre.png) no-repeat center center;}
.resulttext{margin-top: 20px; display: flex; align-items: center; justify-content: space-between;}
.resulttext span{color: #4F5963; display: inline-flex; font-weight: 300; font-size: 16px; line-height: 20px;}

.clearlnkall{display: inline-flex; color: #4F5963; font-weight: 300; font-size: 16px; line-height: 20px; text-decoration: underline !important;}
.clearlnkall:hover{color: #C3982F;}
#donebtns{margin-top: 35px; display: flex; align-items: center; color: var(--light); background: var(--primary-color); height: 60px; border-radius: 7px; font-size: 20px; line-height: 25px; width: 100%;}
#donebtns:hover{background: var(--secondary-color);}
.openfilter .overlaypop{opacity: 1; visibility: visible;}
.openfilter .filters_pop{right: 0;}
.openfilter{overflow: hidden;}
.prouctSec.also_like{padding: 55px 0; background: transparent;}
.also_like .productimge img{mix-blend-mode: initial;}
.detailsbner #breadcrumbs{justify-content: flex-start;}
.detailsbner{padding: 43px 0;}
.product_detailCont h1{color: var(--secondary-color); font-weight: 400; font-size: 60px; line-height: 60px;}
.product_detil_imge, .videoimge{margin-top: 24px; position: relative;}
.product_detil_imge img{width: 100%; border-radius: 8px;}
.product_detailtitle strong,
.woocommerce-page.single.single-product .single_variation_wrap span.price{font-weight: 500; font-size: 42px; line-height: 50px; display: block; color: var(--primary-color); margin-top: 10px;}
.detilsize{margin-top: 26px; display: inline-flex; flex-direction: column;}
/*.detilsize h3,*/ .woocommerce div.product form.cart .variations label{margin-bottom: 8px; font-weight: 400; font-size: 22px; line-height: normal; color: var(--textColor); font-family: var(--Hanken_Grotesk); margin-top: 20px;}
.playbuton{position: absolute; z-index: 9; top: 50%; left: 50%; transform: translate(-50%, -50%); border: #f5f5f5 1px solid; border-radius: 50%;}
.playbuton:hover{transform: translate(-50%, -50%) scale(1.05);}
/* .playbuton img{height: auto !important; width: auto !important; box-shadow: none; object-fit: none;} */
.detilsize ul{display: inline-flex; align-items: center; gap: 0 10px;}
.detilsize .formgroup label{min-width: 200px; background: transparent;}
.product_detailCont{padding-left: 50px;}
.addtoPduct ul{display: flex; gap: 0 20px; padding-top: 16px;}
.addtoPduct li a{display: flex; align-items: center; justify-content: center; min-width: 325px; height: 70px; color: var(--primary-color); border: 1px solid var(--primary-color); border-radius: 7px; font-weight: 400; font-size: 18px; line-height: 23px;}
.addtoPduct li a i{display: inline-flex; margin-right: 13px;}
.addtoPduct li a:hover{border-color: #EAEAEA;}
.addtobagbtn{display: flex; align-items: center; margin-top: 43px; gap: 0 15px; position: relative;}
.cartbtn button{display: flex !important; align-items: center; justify-content: center; border-radius: 6px !important; color: var(--light) !important; background-color: var(--primary-color) !important; font-weight: 400 !important; font-size: 18px !important; line-height: 22px !important; height: 100%; width: 100%;}
.cartbtn i{display: inline-flex; margin-right: 10px;}
.cartbtn button:hover{background-color: var(--secondary-color) !important; color: var(--light) !important;}
.quntybox select{display: inline-flex; align-items: flex-end; height: 70px; min-width: 165px; border: 1px solid #EAEAEA; background: #FAFAFA url(assets/images/caret_icn.png) no-repeat right 26px center; border-radius: 6px; resize: none; -webkit-appearance: none; color: #555555; padding: 20px 0 0 28px; font-weight: 700; font-size: 20px; line-height: 28px;}

.quntybox label{color: #777777; font-weight: 600; font-size: 16px; line-height: 20px; position: absolute; left: 28px; top: 12px; pointer-events: none;}
.detailsProduct{padding: 35px 0; /* margin-top: 40px; */ margin-top: 10px; border-top: 1px solid #EAEAEA;}
.detailstitles h3{font-weight: 400; font-size: 22px; line-height: 30px; font-family: var(--Hanken_Grotesk); margin-bottom: 16px;}
.detailstitles{margin-top: 25px;}
.detailstitles:first-child{margin: 0;}
.detailslist li{position: relative; color: var(--textColor); font-weight: 300; font-size: 20px; line-height: 24px; padding-left: 20px;}
.detailslist li::before{position: absolute; content: ""; left: 0; width: 9px; height: 9px; background: var(--primary-color); border-radius: 100%; top: 7px;}
.detailslist{display: flex; gap: 16px 0; flex-direction: column;}
.detailsitem li{display: inline-flex; align-items: center; justify-content: center; padding: 0 14px; min-width: 165px; height: 60px; background: #F7F7F5; border-radius: 7px; color: #555555; font-weight: 400; font-size: 18px; line-height: 22px;}
.detailsitem ul{display: flex; gap: 10px;}
.detailsProductacdian .accordion, .detailsProductacdian .accordion-item, .detailsProductacdian .accordion-item>button{border: 0; border-radius: 0; box-shadow: initial; background: transparent;}
.detailsProductacdian .accordion-item>button{color: #555555; font-weight: 500; font-size: 20px; line-height: 26px; display: flex; align-items: center; position: relative; width: 100%;}

.detailsSec{width: 100%; background: #FAFAFA;}
.detailsProductacdian .accordion-item{border-top: 1px solid #EAEAEA;}
.detailsProductacdian .accordion-body{padding: 0 0 25px;}
.detailsProductacdian .accordion-item>button{padding: 23px 0;}
.detailsProductacdian .accordion-item>button::after{content: none;}
.detailsProductacdian .accordion-item>button::before{position: absolute; content: ""; width: 13px; height: 13px; /* background: url(assets/images/minus_icn.png) no-repeat 0 0; */ background: url(assets/images/plusicn_clre.png) no-repeat 0 0; right: 0;}
.detailsProductacdian .accordion-item.active>button::before{background: url(assets/images/minus_icn.png) no-repeat 0 0;}
/* .detailsProductacdian .accordion-item>button.collapsed::before{background: url(assets/images/plusicn_clre.png) no-repeat 0 0;} */
.detailsProductacdiancont{margin-bottom: 20px;}
.detailsProductacdiancont li{color: #777777; font-weight: 300; font-size: 18px; line-height: 27px; position: relative; padding-left: 23px;}
.detailsProductacdiancont li strong{font-weight: 400; color: #555555;}
.detailsProductacdiancont ul{gap: 14px 0; display: flex; flex-direction: column;}
.detailsProductacdiancont li::before{position: absolute; content: ""; left: 0; width: 9px; height: 9px; background: #C3982F; border-radius: 100%; top: 9px;}
/* .detailsProductacdiancont span, .detailsProductacdiancont b{display: block;} */
.videoimge>img{width: 100%; border-radius: 8px;}
.videoimge::before{position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.12);}
.sizetitle{display: flex; align-items: center; justify-content: space-between; padding-bottom: 12px;}
.sizelinks{display: inline-flex; color: #555555; font-weight: 300; font-size: 15px; line-height: 20px; text-decoration: underline !important;}
.sizetitle h3{margin: 0;}
.sizelinks:hover{color: var(--primary-color);}
.theme-astraNew.woocommerce.woocommerce-page ul.row.products_list{clear: both; margin-top: 60px; display: flex; flex-wrap: wrap; justify-content: center;}
.theme-astraNew.woocommerce.woocommerce-page ul.row.products_list li.product_item{width: 25%;}
section.prouctSec.popularProduc.inner-products.inner_section.bg_white{background: #fff;}
.theme-astraNew nav.woocommerce-pagination{margin-top: 40px;}
.theme-astraNew nav.woocommerce-pagination ul.page-numbers{border: 1px solid #4f5963; padding: 0px;}
.theme-astraNew nav.woocommerce-pagination ul.page-numbers li{border-right: 1px solid #4f5963;}
.theme-astraNew nav.woocommerce-pagination ul.page-numbers li:last-child{border-right: none;}
.theme-astraNew nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{background: #3d444e; color: #fff;}
.theme-astraNew nav.woocommerce-pagination ul.page-numbers li span, .theme-astraNew nav.woocommerce-pagination ul.page-numbers li a{padding: 12px; color: #3d444e;}
.theme-astraNew nav.woocommerce-pagination ul.page-numbers li a:hover{background: #3d444e; color: #fff;}
.tax-product_cat select.orderby{padding: 8px; border-radius: 5px; border: 1px solid #999999; color: #5f666f;}
.tax-product_cat .archive_product_list h1, .tax-product_cat .archive_product_list .term-description{display: none;}
.bannerSec.inrBner.dgn_fix #breadcrumbs{justify-content: flex-start;}
section.inner-dtls.inner_section.single_product{/* background: #f7f7f5; */ background: #FAFAFA;}
.woocommerce-product-gallery__wrapper.custom_gallery_design{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 15px;}

.woocommerce-product-gallery__wrapper.custom_gallery_design a{/* width: calc(50% - 7.5px); margin-bottom: 15px; width: calc(50% - 11.5px); width: 50%; margin-bottom: 22px; */ margin-bottom: 10px; overflow: hidden; border-radius: 6px; position: relative;}
.woocommerce-product-gallery__image, .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width: 48.5%;}
.woocommerce-product-gallery__wrapper.custom_gallery_design a>img{width: 100% !important; height: 350px !important; object-fit: cover; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important;}
.product_detailSec .product_detailleft .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{width: 100%;}
.woocommerce div.product form.cart div.quantity{position: relative; width: 100%;}
.woocommerce .quantity .qty{text-align: left; width: 100%; cursor: pointer;}
.single_variation_wrap .woocommerce-variation-add-to-cart{display: flex; justify-content: space-between; flex-wrap: wrap; gap: 15px;}
.quan{width: 30%;}
.cartbtn{width: 67% !important; min-width: inherit;}
.tinv-wishlist.tinvwl-woocommerce_after_add_to_cart_button{width: 48.5%;}
#option_total_price{display: none;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{width: 32%; padding-block: 10px; height: auto; border-radius: 6px; border: #EAEAEA 1px solid; box-shadow: none; font-size: 18px; color: #777777; line-height: normal; background-color: inherit;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){border: 1px solid var(--primary-color) !important; color: var(--primary-color) !important;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top: 0; border: var(--primary-color) 1px solid; width: 100%; text-align: center; border-radius: 6px; padding: 18px 20px; font-size: 18px; display: flex; align-items: center; justify-content: center; color: var(--primary-color);}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover{border-color: #EAEAEA;}
.afrfqbt_single_page{display: none !important;}
.sharethis-share-buttons{display: flex !important; justify-content: flex-end;}
.sharethis-share-buttons .st-btn{width: 48.5%; margin-top: -92px; height: 60px !important; padding-top: 4px !important; background-color: inherit !important; border: var(--primary-color) 1px solid !important; border-radius: 6px !important;}

.sharethis-share-buttons .st-btn span{color: var(--primary-color) !important;}
.sharethis-share-buttons .st-btn img{filter: brightness(0) saturate(100%) invert(65%) sepia(11%) saturate(2532%) hue-rotate(5deg) brightness(93%) contrast(85%);}
.sharethis-share-buttons .st-btn:hover{border-color: #EAEAEA !important; top: 0 !important;}
.woocommerce div.product form.cart .reset_variations{color: #000;}
.products>h2{font-size: var(--heading-xxl); line-height: var(--heading-lineHeight); text-align: center; margin-top: 3rem;}
.theme-astraNew.woocommerce.woocommerce-page ul.row.products_list{margin-top: 0;}
.related.products h2{margin-bottom: 3rem;}
.playbuton img{width: 50px; height: 50px;}
a.woocommerce-review-link{color: var(--primary-color);}
.comment-form p label{font-size: 20px; line-height: normal;}
/* .required-field-message{display: flex;} */
.comment-form-rating label{font-size: 20px; margin-bottom: 10px;}
.comment-reply-title{font-size: 20px;}
.comment-form :is(textarea, input[type="text"], input[type="email"]){width: 100%; border: #ccc 1px solid; border-radius: 6px; outline: none; padding: 10px 10px; line-height: normal;}
.woocommerce .star-rating span::before, .woocommerce p.stars a{color: var(--primary-color);}
.comment-form input[type="submit"]{border-radius: 50px !important; background-color: var(--primary-color) !important; color: var(--light) !important; outline: none; padding: 18px 50px !important; font-weight: 400 !important; font-size: 20px !important;}
.comment-form input[type="submit"]:hover{background-color: var(--secondary-color) !important;}
.woocommerce-product-attributes p{font-size: inherit;}
.comment-form-cookies-consent{display: flex; gap: 10px; align-items: baseline;}
.product_detailleft{transition: transform 0.15s linear;}
/* Fixed state 
.product_detailleft.is-fixed{position: fixed; top: 80px; width: 45%; /* important} */
.product_detailleft{position: sticky; top: 80px;}
section.prouctSec.popularProduc.inner-products.inner_section .archive_product_list>h1.page-title, section.prouctSec.popularProduc.inner-products.inner_section .archive_product_list p.woocommerce-result-count, section.prouctSec.popularProduc.inner-products.inner_section .archive_product_list p.woocommerce-result-count, section.prouctSec.popularProduc.inner-products.inner_section .archive_product_list form.woocommerce-ordering{display: none;}
.search-no-results p.woocommerce-info{display: none;}
/*.search-no-results section.prouctSec.popularProduc.inner-products.inner_section h1.page-title{display: block;}*/
.search-no-results .woocommerce-info::before, .search-no-results .woocommerce-info::after{display: none;}
.search-no-results .woocommerce-info{border: none; margin-bottom: 0; background: none; text-align: center;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before{background: #b7b7b7 !important; width: 100% !important; height: 2px !important; transform: rotate(-9deg) !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item.disabled:not(.radio-variable-item):hover, .woo-variation-swatches .variable-items-wrapper .variable-item.disabled:not(.radio-variable-item):focus{border: #EAEAEA 1px solid !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item.disabled:not(.radio-variable-item):hover span.variable-item-span.variable-item-span-button, .woo-variation-swatches .variable-items-wrapper .variable-item.disabled:not(.radio-variable-item):focus span.variable-item-span.variable-item-span-button{color: #777777;}
.woo-variation-swatches .variable-items-wrapper .variable-item.disabled:not(.radio-variable-item):hover::before, .woo-variation-swatches .variable-items-wrapper .variable-item.disabled:not(.radio-variable-item):hover::after{display: none;}
.page-template-page-about .right_img img{max-width: 100% !important;}
.page-template-page-about .prouctSec.popularProduc .image_bx img{width: 100% !important; max-width: 100% !important;}
.prouctSec.popularProduc.meaningful .row{flex-direction: row-reverse;}
.page-template-page-about .prouctSec.popularProduc .right_img{padding-top: 15px;}
.page-template-page-about .prouctSec.popularProduc .image_bx{padding-top: 15px;}
.woo_login_page div#customer_login{display: flex; flex-wrap: wrap; justify-content: space-between;}
.prouctSec.popularProduc div#customer_login{display: flex; flex-wrap: wrap; justify-content: space-between;}
.woo_login_page div#customer_login::before, .woo_login_page div#customer_login::after{display: none;}
.prouctSec.popularProduc div#customer_login form{/* min-height: 710px; background: #fff; */ border: none; padding: 0;}
.prouctSec.popularProduc div#customer_login form label, .prouctSec.popularProduc div#customer_login form p{color: #000000; font-family: 'Hanken Grotesk'; font-weight: 500;}
.prouctSec.popularProduc div#customer_login form input[type="text"], .prouctSec.popularProduc div#customer_login form input[type="email"], .prouctSec.popularProduc div#customer_login form input[type="password"]{border: 1px solid #9fa2a7; font-family: 'Hanken Grotesk'; font-weight: 500;}
.prouctSec.popularProduc div#customer_login form input[type="text"]:focus, .prouctSec.popularProduc div#customer_login form input[type="email"]:focus, .prouctSec.popularProduc div#customer_login form input[type="password"]:focus{border: 1px solid #9fa2a7;}
.prouctSec.popularProduc div#customer_login form button.show-password-input:before{opacity: 0.6 !important;}
.prouctSec.popularProduc div#customer_login form a{color: #C3982F;}
.prouctSec.popularProduc div#customer_login form button[type="submit"]{background: var(--primary-color); font-weight: 400; color: var(--light); border-radius: 50px;}
.prouctSec.popularProduc div#customer_login form button[type="submit"]:hover{background: var(--secondary-color); color: var(--light);}
.prouctSec.popularProduc nav.woocommerce-MyAccount-navigation{background: #fff; padding: 25px; border-radius: 5px;}
.prouctSec.popularProduc .woocommerce-MyAccount-content{background: #fff; padding: 25px; border-radius: 5px;}
.prouctSec.popularProduc nav.woocommerce-MyAccount-navigation ul li{margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #ebebeb; padding-left: 35px;}
.prouctSec.popularProduc nav.woocommerce-MyAccount-navigation ul li:last-child{margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.prouctSec.popularProduc nav.woocommerce-MyAccount-navigation ul li a{color: #000; font-weight: 500;}
.prouctSec.popularProduc nav.woocommerce-MyAccount-navigation ul li a:hover, .prouctSec.popularProduc nav.woocommerce-MyAccount-navigation ul li.is-active a{color: #C3982F;}
.prouctSec.popularProduc .woocommerce-MyAccount-content p{color: #000; font-weight: 500;}
.prouctSec.popularProduc .woocommerce-MyAccount-content p a{color: #C3982F;}
.prouctSec.popularProduc .woocommerce-MyAccount-content p a:hover{color: #000;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .woocommerce-info{border-top-color: #C3982F; color: #000;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .woocommerce-info::before{color: #C3982F;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .woocommerce-info a.wc-forward, .prouctSec.popularProduc .woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button.button{color: #fff; background: #c3982f; border-radius: 20px;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .woocommerce-info a.wc-forward:hover, .prouctSec.popularProduc .woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button.button:hover{background: var(--secondary-color); color: var(--light);}
.prouctSec.popularProduc .woocommerce-MyAccount-content .addresses{display: flex; flex-wrap: wrap; justify-content: space-between;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .addresses::before, .prouctSec.popularProduc .woocommerce-MyAccount-content .addresses::after{display: none;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .addresses .woocommerce-Address h2{font-weight: 500; font-size: 30px; color: #000; float: none;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .addresses .woocommerce-Address a.edit{float: none; background: #c3982f; color: #fff; padding: 7px 11px; border-radius: 38px; margin-bottom: 20px;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .addresses address{margin-top: 19px; color: #000; font-weight: 500;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .addresses .woocommerce-Address a.edit:hover{background: var(--secondary-color); color: var(--light);}
.prouctSec.popularProduc .woocommerce-MyAccount-content p input[type="text"], .prouctSec.popularProduc .woocommerce-MyAccount-content p input[type="email"], .prouctSec.popularProduc .woocommerce-MyAccount-content p input[type="password"]{border: 1px solid #9fa2a7; font-family: 'Hanken Grotesk'; font-weight: 500;}
.prouctSec.popularProduc .woocommerce-MyAccount-content fieldset{margin-top: 30px;}
.prouctSec.popularProduc .woocommerce-MyAccount-content p button.show-password-input:before{opacity: 0.6;}
.prouctSec.popularProduc .woocommerce-MyAccount-content p label input[type="radio"]{margin-right: 10px;}
.prouctSec.popularProduc .woocommerce-MyAccount-content p button[type="submit"]{background: var(--primary-color); font-weight: 400; color: var(--light); border-radius: 50px;}
.prouctSec.popularProduc .woocommerce-MyAccount-content p button[type="submit"]:hover{background: var(--secondary-color); color: var(--light);}
.prouctSec.popularProduc .woocommerce-MyAccount-content>.woocommerce-MyAccount-content{width: 100%;}
.prouctSec.popularProduc form.woocommerce-ResetPassword.lost_reset_password{max-width: 50%; margin: 0 auto; text-align: center;}
.prouctSec.popularProduc form.woocommerce-ResetPassword.lost_reset_password p{font-weight: 500; color: #000;}
.prouctSec.popularProduc form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{padding: 0; width: 100%;}
.prouctSec.popularProduc form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first input[type="text"]{border: 1px solid #9fa2a7; font-family: 'Hanken Grotesk'; font-weight: 500;}
.prouctSec.popularProduc form.woocommerce-ResetPassword.lost_reset_password p button.woocommerce-Button.button{background: var(--primary-color); font-weight: 400; color: var(--light); border-radius: 50px;}
.prouctSec.popularProduc form.woocommerce-ResetPassword.lost_reset_password p button.woocommerce-Button.button:hover{background: var(--secondary-color); color: var(--light);}
.prouctSec.popularProduc .wwp_wholesaler_registration h2.wholesaler-registration{display:none;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p{display: flex; gap: 20px; /*flex-wrap: wrap; justify-content: space-between; */}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p label{width: 170px; color: #000; font-weight: 500; flex-shrink: 0; white-space: nowrap;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="text"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="email"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="password"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p select#country{width: calc(100% - 170px); border: 1px solid #9fa2a7; font-family: 'Hanken Grotesk'; font-weight: 500; border-radius: 5px; padding: 5px 15px; height: 48px; line-height: normal;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form h2{display: none;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p label br{display: none;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p label span.required{color: red;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p.woocommerce-form-row.wwp_form_css_row .checkbox-group .formbuilder-checkbox label{padding-left: 10px;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p.woocomerce-FormRow.form-row{justify-content: end;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p.woocomerce-FormRow.form-row input[type="submit"]{background: var(--primary-color); font-weight: 400; color: var(--light); border-radius: 50px; padding: 6px 24px; margin-top: 10px;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p.woocomerce-FormRow.form-row input[type="submit"]:hover{background: var(--secondary-color); color: var(--light);}
.prouctSec.popularProduc.default_page_design ul{margin-bottom: 20px;}
.prouctSec.popularProduc.default_page_design ul li{margin-bottom: 5px; padding-left: 30px; position: relative;}
.prouctSec.popularProduc.default_page_design ul li:before{content: ""; position: absolute; width: 10px; height: 10px; /* border-radius: 5px; */ background: #C3982F; transform: rotate(45deg); top: 12px; left: 7px;}
.prouctSec.popularProduc.default_page_design a{text-decoration: none; color: #c3982f; font-weight: 500;}
.prouctSec.popularProduc.default_page_design a:hover{color: #4f5963; font-weight: 500;}
/* div.accordion{background: #fff;} */
div.accordion .accordion-item h2 button{font-family: 'Hanken Grotesk'; font-weight: 500; font-size: 18px;}
div.accordion .accordion-item{border: none; margin-bottom: 10px;}
div.accordion .accordion-item:last-child{border: none; margin-bottom: 0;}
div.accordion .accordion-item{border: none; margin-bottom: 10px;}
div.accordion .accordion-item button:focus{outline: none !important; box-shadow: none !important;}
div.accordion button.accordion-button{background: #c3982f; color: #fff;}

div.accordion button.accordion-button::after{filter: brightness(0) saturate(100%) invert(100%) sepia(14%) saturate(7434%) hue-rotate(180deg) brightness(103%) contrast(114%);}
div.accordion .accordion-item h2 button.accordion-button.collapsed{background: #fff; color: #4f5963;}
div.accordion .accordion-item h2 button.accordion-button.collapsed::after{filter: brightness(0) saturate(100%) invert(34%) sepia(14%) saturate(435%) hue-rotate(169deg) brightness(95%) contrast(93%);}
.cart-left h2.cart-title{color: #555555; font-size: 40px; font-family: 'Playfair'; margin-bottom: 50px;}
.cart-left form.woocommerce-cart-form{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item{display: flex; flex-wrap: wrap; position: relative;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item{display: flex; flex-wrap: wrap; position: relative;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-img{width: 250px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-img img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width: 100% !important; height: auto !important;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info{width: calc(100% - 250px); padding-left: 50px; padding-right: 50px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .remove{position: absolute; top: 0; right: 0; color: #4F5963 !important; font-weight: 200;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info h3{font-size: 29px; line-height: 34px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info p.price{color: #C3982F; font-weight: 600; margin-bottom: 8px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info p.product-meta{margin-bottom: 0px; /* font-weight: 500; */ font-weight: 300; line-height: normal; margin-bottom: 10px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info .qty{position: relative;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info .qty{position: relative; max-width: 200px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info .qty:focus-visible{outline: none;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .remove{position: absolute; top: 0; background: none; right: 0;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .remove:hover{color: #C3982F !important;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item{margin-bottom: 30px;}
.cart-left form.woocommerce-cart-form .cart-actions{margin-top: 0; padding-top: 30px; border-top: 1px solid #EAEAEA; display: flex; justify-content: flex-end; width: 100%;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info .qty label{z-index: 99;}
.cart-left form.woocommerce-cart-form .cart-actions button.button.update-cart{/* background: red; */ color: #fff;justify-content: center; background: var(--primary-color); font-weight: 400; font-size: 20px; line-height: 25px;}
.cart-left form.woocommerce-cart-form .cart-actions button.button.update-cart:hover{background: var(--secondary-color); color: var(--light);}
.cart-right{margin-left: 40px; border: 1px solid rgb(79 89 99 / 15%); border-radius: 15px; padding: 40px;}
.cart-right .cart-coupon{margin-bottom: 50px;}
.prouctSec.popularProduc.default_page_design .cart-right .cart-coupon h3{font-size: 30px; line-height: 74px; margin-bottom: 0;}
.cart-right .cart-coupon form{display: flex; flex-wrap: wrap; justify-content: space-between;}
.cart-right .cart-coupon form input[type="text"]{width: calc(100% - 174px); border: 1px solid rgb(79 89 99 / 15%); font-size: 18px; line-height: 28px; font-family: 'Hanken Grotesk'; padding: 15px; border-radius: 5px;}
.cart-right .cart-coupon form input[type="text"]:focus-visible{border: 1px solid rgb(79 89 99 / 15%); outline: none;}
.cart-right .cart-coupon form button{width: 166px; height: 70px; background: #C3982F; border: none; border-radius: 5px; font-size: 20px; line-height: 30px; font-family: 'Hanken Grotesk'; color: #fff;}
.cart-right .cart-coupon form button:focus-visible{outline: none;}
.cart-right .cart-summary{background: #F7F7F5; padding: 40px;}
.cart-right .cart-summary h2{font-size: 30px; color: #555555; margin-bottom: 30px;}
.cart-right .cart-summary table.shop_table.shop_table_responsive{border: none;}
.cart-right .cart-summary table.shop_table.shop_table_responsive tr th, .cart-right .cart-summary table.shop_table.shop_table_responsive tr td{font-size: 20px; font-weight: 500; color: #555;}
.cart-right .cart-summary table.shop_table.shop_table_responsive tr td ul#shipping_method label{color: #555; font-weight: 500;}
.cart-right .cart-summary table.shop_table.shop_table_responsive tr td ul li{padding-left: 0;}
.cart-right .cart-summary table.shop_table.shop_table_responsive tr td ul li::before{display: none;}
.cart-right .cart-summary table.shop_table.shop_table_responsive tr td p{color: #555; font-weight: 500;}
.cart-right .cart-summary .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{background: #C3982F; border: none; border-radius: 5px; font-size: 20px; line-height: 30px; font-family: 'Hanken Grotesk'; color: #fff; margin-bottom: 0;}
.cart-right .cart-summary .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover{background: #555555; color: #fff;}
.prouctSec.popularProduc.blog_page .blog_page_design{padding-top: 50px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;}
.prouctSec.popularProduc.blog_page .blog_page_design h2{line-height: inherit;}
.prouctSec.popularProduc.blog_page .blog_page_design h2 a{font-size: 30px; line-height: 35px; color: #555555; font-weight: 400;}
.prouctSec.popularProduc.blog_page .blog_page_design h2 a:hover{color: #c3982f; font-weight: 400;}
.prouctSec.popularProduc.blog_page .blog_page_design .blog-thumb{margin-top: 25px; background: #fff;}
.prouctSec.popularProduc.blog_page .blog_page_design:hover{/*padding-top: 0;*/ transform: translateY(-50px);}
/*div#comments{margin-top: 40px;}*/
.prouctSec.popularProduc.blog_page .nav-links p.post-title{display: none;}
.prouctSec.popularProduc.blog_page .nav-links{display: flex; justify-content: space-between; gap: 8px;}
.prouctSec.popularProduc.blog_page .nav-links p.meta-nav{margin-bottom: 0;}
.prouctSec.popularProduc.blog_page .nav-links p.meta-nav{color: var(--light); border-radius: 5px; background: var(--primary-color); font-weight: 400; padding: 10px 25px;}
.prouctSec.popularProduc.blog_page .nav-links p.meta-nav:hover{background: #555555; color: #fff;}
.prouctSec.popularProduc.blog_page a{color: #c3982f;}
.prouctSec.popularProduc.blog_page a:hover{color: #000;}
.prouctSec.popularProduc.blog_page img.mr-3.max-width-200{max-width: 200px; padding-right: 15px;}
.woocommerce-cart .cart-empty.woocommerce-info{border: none;}
.woocommerce-cart .cart-empty.woocommerce-info:before, .woocommerce-cart .cart-empty.woocommerce-info:after{display: none;}
.woocommerce-cart .cart-empty.woocommerce-info{border: none; background: none; text-align: center; font-size: 20px;
padding-left: 0; padding-right: 0;}
.woocommerce-cart p.return-to-shop{text-align: center;}
.woocommerce-cart p.return-to-shop a.button.wc-backward{background: var(--primary-color); font-weight: 400; /* font-size: 20px; */ line-height: 25px; color: #fff; border-radius: 50px;}
.woocommerce-cart p.return-to-shop a.button.wc-backward:hover{background: var(--secondary-color); color: var(--light);}
.xoo-wsc-modal .xoo-wsc-header{border-bottom: none !important;}
.xoo-wsch-section.xoo-wsch-sec-left{color: #555 !important;}
.xoo-wsch-section.xoo-wsch-sec-left span.xoo-wsch-items-count{background: #c3982f !important;}
.xoo-wsc-modal span.xoo-wsch-close.xoo-wsc-icon-cross.xoo-wsch-icon{color: #4F5963 !important;}
.xoo-wsc-modal span.xoo-wsch-close.xoo-wsc-icon-cross.xoo-wsch-icon:hover{color: red !important;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row{background: #fff !important;}
.xoo-wsc-modal .xoo-wsc-body{background: #fff;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product{background: #F7F7F5; margin: 0 23px; border-radius: 0; padding: 20px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-img-col{align-self: self-start;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col span.xoo-wsc-pname{line-height: 20px !important;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col span.xoo-wsc-pname a{color: #555555;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col span.xoo-wsc-pname a:hover{color: #c3982f;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col dl.variation dt{color: #777777; font-weight: normal;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sml-qty{color: #555555; font-size: 20px; padding-block: 5px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-priceBox .xoo-wsc-pprice{color: #C3982F !important; font-size: 20px; font-weight: 500;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-priceBox .xoo-wsc-pprice span.woocommerce-Price-amount.amount{color: #C3982F; font-size: 20px; font-weight: 500;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-right span.xoo-wsc-smr-ptotal bdi{font-size: 20px; font-weight: 500; color: #C3982F;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-right span.xoo-wsc-smr-del.xoo-wsc-icon-trash{color: red;}
.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a{background: #C3982F; border-radius: 5px; border: none; color: #fff;}
.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a:hover{background: var(--secondary-color); color: var(--light);}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product:first-child{border-radius: 5px 5px 0 0;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product:last-child{border-radius: 0 0 5px 5px;}
.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a:hover span.woocommerce-Price-amount.amount{color: #fff;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .product-meta dl.variation dt, .cart-left form.woocommerce-cart-form .cart-item.cart_item .product-meta dl.variation dd p{font-size: 20px; font-weight: normal; color: #777777;}
.prouctbtn.prouctbtnBottom{margin-bottom: 40px;}
.prouctbtn.prouctbtnBottom a.themebtn{color: #fff;}
.prouctbtn.prouctbtnBottom a.themebtn:hover{color: #fff;}
.prouctbtn.prouctbtnBottom.color_sett span{background: #c3982f; padding: 8px 15px; color: #fff; border: 1px solid #c3982f;}
.prouctbtn.prouctbtnBottom.color_sett a{padding: 8px 15px;}
.prouctbtn.prouctbtnBottom.color_sett a:hover{background: #c3982f; color: #fff; border: 1px solid #c3982f;}
.xoo-wsc-basket span.xoo-wsc-items-count{background: #c3982f;}
.xoo-wsc-basket span.xoo-wsc-bki.xoo-wsc-icon-shopping-bag1{color: #c3982f;}
.xoo-wsc-container, .xoo-wsc-slider{max-width: 785px; right: -785px;}
.xoo-wsc-cart-active .xoo-wsc-basket{right: 785px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col span.xoo-wsc-pname a{font-size: 24px; font-family: var(--Playfair); font-weight: 400; line-height: 31px;}
.xoo-wsc-product{gap: 20px;}
.xoo-wsc-ft-amt-subtotal{display: flex; font-size: 24px; color: #4F5963;}
span.xoo-wsc-ft-amt-label{font-weight: 400;}
.xoo-wsc-ft-amt-subtotal .amount{font-weight: 500; font-size: 24px; color: #4F5963;}
span.xoo-wsc-footer-txt{color: #4F5963; font-size: 18px;}
.xoo-wsc-opac{background-color: rgba(0, 0, 0, 0.6);}
.cart-items .cart-item:not(:last-child){border-bottom: 1px solid #EAEAEA; padding-bottom: 30px;}
.cart-info div.product-meta{display: none;}
.blog_page.news_page .blog-thumb a{display: block;}
.blog_page.news_page .blog-thumb a img{width: 100% !important; max-width: 100% !important; height: 300px !important; object-fit: cover;}
.blog_page .entry-content h2{font-size: var(--heading-xxl); line-height: var(--heading-lineHeight);}
.blog_page .entry-content h2.wp-block-heading{font-size: 45px;}

.blog_page.news_page .entry-content img.alignleft{float: left; margin-right: 20px; margin-bottom: 20px;}
.blog_page.news_page .entry-content img.alignnone{float: left; margin-right: 20px; margin-bottom: 20px;}
.blog_page.news_page .entry-content img{height: 265px; width: 295px; object-fit: contain; border-radius: 7px; background: #f5f5f5; padding: 10px;}
.blog_page.news_page .navigation.post-navigation{width: 100%; clear: both; padding-top: 35px;}
.blog_page.news_page .nav-links a{background: var(--primary-color); padding: 10px 10px; width: 100px; display: flex; align-items: center; justify-content: center; color: #fff !important;}
.blog_page.news_page .nav-links a:hover{background: #555555;}
.blog_page .entry-content>.wp-block-image img{width: 100%; margin-bottom: 15px;}
.blog_detail_contanier{max-width: 1300px; margin: auto; width: 100%;}
.blog_detail_contanier>h3{text-align: center;}
.blog_detail_contanier h3, div#comments h2#reply-title{font-size: 40px; margin-bottom: 45px; margin-top: 45px;}
div#comments h2#reply-title{margin-bottom: 0 !important;}
.zigzag_blk .row:nth-child(even){flex-direction: row-reverse;}
.zigzag_blk .row{align-items: center; margin-bottom: 2rem;}
.blog_img{background: #f5f5f5; overflow: hidden; border-radius: 7px;}
.blog_img img{width: 100%; height: 300px; object-fit: contain;}
.blog_cnt h4{margin-bottom: 10px; font-size: 30px;}
.blog_page .navigation.post-navigation{margin-top: 45px;}
.contact_bx_design{box-shadow: 2px 0 20px rgb(0 0 0 / 5%); padding: 60px 40px; height: 100%; border-radius: 7px;}
.cnt_icn{width: 83px; height: 83px; display: flex; align-items: center; justify-content: center; color: #fff; background: var(--primary-color); border-radius: 50%; font-size: 25px; margin: auto; margin-bottom: 20px;}
.cnt_icn img{width: 35px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7461%) hue-rotate(30deg) brightness(111%) contrast(94%);}
.contact_bx_design p{font-weight: 600;}
.contact_bx_design p a{color: var(--textColor);}
.contact_bx_design p a:hover{color: var(--primary-color);}
.contact_btm{background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(250, 248, 244, 1) 100%) !important;}
.cnt_form :is(input[type="text"], input[type="email"], input[type="tel"], textarea){width: 100%; border-radius: 5px; outline: none; padding: 12px 16px; line-height: normal; border: #d9d9d9 1px solid;}
.cnt_form input[type="submit"]{background: var(--primary-color); border-radius: 50px; color: #fff; padding: 12px 10px; width: 190px; text-align: center; outline: none;}
.cnt_form input[type="submit"]:hover{background: var(--secondary-color);}
.cnt_form textarea{resize: none; height: 220px;}
.cnt_map{height: 100%;}
.cnt_form{height: 100%;}

/*************start product_listing**************/
.archive_product_list ul.wpc-filter-chips-list{padding-top: 10px;}
.archive_product_list ul.wpc-filter-chips-list .wpc-filter-chip a{display: inline-flex; justify-content: center; align-items: center; background: #F7F7F5; min-width: 140px; height: 42px; color: #4F5963; padding: 0 20px; border-radius: 8px; font-size: 16px; line-height: 20px; text-transform: capitalize; border: none;}
.archive_product_list ul.wpc-filter-chips-list .wpc-filter-chip.wpc-chip-reset-all a:hover{background: var(--secondary-color); color: #fff;}
.wpc-filters-scroll-container .wpc-filters-widget-wrapper{display: grid;}
.wpc-filters-section.wpc-filter-visible-term-names{order: 1;}
.wpc-posts-found{order: 2;}
.wpc-filters-section.wpc-pc-sticky-buttons{order: 3;}
.wpc-filters-widget-top-container.wpc-show-on-desktop{display: none;}
.wpc-filters-widget-wrapper .wpc-sticky-buttons{flex-direction: column-reverse;}
.wpc-filters-widget-wrapper .wpc-sticky-buttons a.wpc-filters-submit-button{width: 100%; background-color: var(--primary-color); border-color: var(--primary-color); font-size: 20px; padding: 12px 10px;}
.wpc-filters-widget-wrapper .wpc-sticky-buttons a.wpc-filters-submit-button:hover{background-color: var(--secondary-color); border-color: var(--secondary-color);}
.wpc-filters-widget-wrapper .wpc-sticky-buttons a.wpc-filters-reset-button{width: fit-content; border: none; padding: 0; margin-bottom: 10px; color: var(--primary-color);}
.wpc-filters-widget-wrapper .wpc-sticky-buttons{padding: 0; border: none;}
.wpc-filters-widget-wrapper .wpc-sticky-buttons.wpc-is-fixed-apply-button{padding: 10px;}
.filterDesign h2.widget-title{font-family: inherit; font-size: 16px; color: #777777; margin-bottom: 2px;}

/* start theme CSS */
.wpc-filters-widget-containers-wrapper input{display: none !important;}
.wpc-filters-widget-containers-wrapper i.wpc-toggle-children-list{width: 100%;}
.wpc-filters-widget-containers-wrapper .wpc-filter-title, .wpc-widget-top-inside, .wpc-opened .children li.wpc-term-count-0{display: none;}
.wpc-opened .children /*.wpc-filters-widget-containers-wrapper .children*/{display: flex !important; flex-wrap: wrap !important; margin: 10px 0 !important; gap: 10px;}
.wpc-filters-widget-containers-wrapper .children li{width: 49%; margin-bottom: 0 !important;}
.wpc-filters-widget-containers-wrapper .children li label{display: block !important; width: 100% !important;}
.wpc-filters-widget-containers-wrapper .children li a{position: relative; cursor: pointer; border: 1px solid #EAEAEA; background: #F7F7F5; border-radius: 6px; height: 50px; display: flex; align-items: center; justify-content: center; color: #777777; font-size: 18px; line-height: 22px; font-weight: 400; padding: 0 15px; margin: 0; text-align: center;}
.children li.wpc-term-selected a, .wpc-filters-widget-containers-wrapper .children li a:hover{color: #C3982F; border-color: #C3982F; /*font-weight: 300;*/}
body .wpc-filters-main-wrap .wpc-filter-has-hierarchy .wpc-term-item-content-wrapper{padding-right: 0 !important;}
/* end theme CSS */
/*************end product_listing**************/

/*************start checkout**************/
h3.fc-step__substep-title:not(.fc-checkout-order-review-title, .fc-step__substep-title--contact){font-size: 45px !important; text-transform: capitalize !important; font-weight: 400 !important;}
.fc-checkout-step[data-step-id="shipping"]{border: none !important;}
.fc-checkout-step[data-step-id="shipping"] .fc-step__substep{background-color: inherit !important;}
.fc-step__substep-fields-inner input[type="text"], .fc-step__substep.is-editing .fc-contact-fields__wrapper input[type="email"]{border: #EAEAEA 1px solid !important; border-radius: 6px !important;}
.fc-step__substep-fields-inner .select2-selection--single{border: #EAEAEA 1px solid; border-radius: 6px !important; overflow: hidden;}
.fc-step__substep[data-substep-id="shipping_address"] .fc-step__substep-fields-inner.collapsible-content__inner label, .fc-step__substep.is-editing .fc-contact-fields__wrapper label.required_field{font-size: 21px; font-family: var(--Playfair); text-transform: capitalize; color: #555555;}
div.woocommerce .fc-expansible-form-section .expansible-section__toggle-plus{color: var(--primary-color);}
.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step, .fc-wrapper [data-step-complete] .fc-step__substep-save{background: var(--primary-color); color: #fff; border-radius: 6px; padding: 20px; font-size: 20px; font-weight: 400;}
.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step:hover, .fc-wrapper [data-step-complete] .fc-step__substep-save:hover{color: #fff; background: var(--secondary-color);}
#shipping_method.shipping-method__options{border-color: var(--primary-color) !important;}
div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner{border-color: #EAEAEA !important; border-radius: 6px !important;}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tbody tr:first-child{border-color: #EAEAEA !important;}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr{border-top-color: #EAEAEA !important;}
.fc-wrapper .fc-step__substep{border-top-color: #EAEAEA !important;}
.woocommerce-checkout div#fc-wrapper .fc-sidebar .cart-item__element.cart-item__name{font-size: 24px; font-family: var(--Playfair); color: #555555; font-weight: 400; line-height: 30px;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>img{width: 155px !important; border: none; background-color: #fff;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details{width: calc(100% - 155px); position: relative;}
body.woocommerce-checkout .fc-content.fc-container{max-width: 100% !important; background: #FAFAFA; padding: 65px 0 80px !important;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce{max-width: 1584px !important; padding: 0 15px !important;}
.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner{background-color: inherit;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-quantity{background-color: var(--primary-color);}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details .variation p{font-size: 17px; line-height: normal; margin-bottom: 5px;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details .variation dt{font-size: 17px; font-weight: 400; color: #4c4c4c; margin-bottom: 5px;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tbody .woocommerce-Price-amount bdi{color: var(--primary-color); font-size: 18px; font-weight: 500; margin-top: 10px; display: block;}
body.woocommerce-checkout .fc-content.fc-container .fc-progress-bar__inner{background: none; padding: 0; margin-bottom: 20px;}
body.woocommerce-checkout .fc-content.fc-container .fc-progress-bar__inner span.fc-progress-bar__step.is-current{background: #c3982f;}
body.woocommerce-checkout .fc-content.fc-container .fc-progress-bar__inner .fc-progress-bar__count{font-size: 19px; margin-bottom: 11px; font-weight: 500;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-inside h3{font-size: 25px; font-weight: normal; margin-bottom: 0; padding-right: 0;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-inside .fc-contact-login__content{background: #555555; border-radius: 5px;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-inside .fc-contact-login__content .fc-contact-login__cta-text, body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-inside .fc-contact-login__content .fc-contact-login__cta-text a{font-size: 18px; color: #fff;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-inside .fc-contact-login__content .fc-contact-login__cta-text a:hover{text-decoration: none;}

body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-inside .fc-contact-login__separator.fc-contact-login__separator--guest{margin-bottom: 20px;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-contact-fields.fc-clearfix label.required_field{color: #555555; font-weight: 400; font-size: 21px;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-contact-fields.fc-clearfix span.woocommerce-input-wrapper{margin-top: 10px;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-contact-fields.fc-clearfix span.woocommerce-input-wrapper input#billing_email{border: 1px solid #9fa2a7; font-family: 'Hanken Grotesk'; font-weight: 500;}
body.woocommerce-checkout .fc-content.fc-container p.form-row.form-row-wide.mailchimp-newsletter span{font-size: 18px; color: #555555; font-weight: 500;}
body.woocommerce-checkout form.woocommerce-checkout section.fc-step__substep{padding-bottom: 0;}
body.woocommerce-checkout .fc-content.fc-container form.checkout.woocommerce-checkout section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--contact{font-size: 21px; font-weight: normal; margin-bottom: 0;}
.woocommerce-checkout p.form-row.form-row-wide.mailchimp-newsletter{margin-bottom: 0 !important;}
.woocommerce-checkout .fc-sidebar.is-activated .fc-checkout-order-review__head h3{font-size: 25px !important; font-weight: normal !important;}
body.woocommerce-checkout div.woocommerce .fc-wrapper a.fc-checkout-order-review__header-link.fc-checkout-order-review__edit-cart{font-size: 18px !important; text-decoration: none; color: #c3982f;}
.fc-checkout-step-current--shipping .fc-progress-bar.fc-progress-bar--bars.is-activated span.fc-progress-bar__step.is-complete{background: #c3982f;}
.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete{border: none;}
.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep{padding: 15px; border: none !important;}
.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep div#fc-substep__text--contact, body.woocommerce-checkout .fc-content .fc-step__substep-text-line{font-size: 18px; color: #c3982f;}
.fc-checkout-step-current--shipping a.fc-step__substep-edit, body.woocommerce-checkout a.fc-step__substep-edit{color: #c3982f; font-size: 18px !important; text-decoration: none; color: #c3982f;}
body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--shipping_address, body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--shipping_method, body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--order_notes{font-size: 32px !important;}
body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep label.required_field{/* font-size: 21px; */ color: #555555; font-weight: 400; font-size: 21px;}
body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep input{border: 1px solid #9fa2a7 !important; font-family: 'Hanken Grotesk'; font-weight: 500;}
body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete span.select2.select2-container.select2-container--default{border: 1px solid #9fa2a7 !important; font-family: 'Hanken Grotesk'; font-weight: 500; border-radius: 5px;}
.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep ul#shipping_method label.shipping-method__option-label.has-price{background: #ffffff !important;}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name, div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child .product-name{width: 80% !important;}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-total, div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child .product-total{width: 20% !important;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details strong.product-quantity{width: 30px; height: 30px; border-radius: 50%; line-height: 30px; position: absolute; left: 10px;}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr th, div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr td{font-size: 17px; font-weight: 500;}
.woocommerce-checkout .fc-progress-bar--bars .fc-progress-bar__steps .fc-progress-bar__step.is-complete{background-color: #c3982f !important;}

body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=date], body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=email], body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=number], body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=password], body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=search], body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=tel], body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=text], body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=url], body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] select, body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] select+.select2-container .select2-selection, body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] select+.select2-container .select2-selection .select2-selection__rendered, body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] select+.ts-wrapper .ts-control, body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] textarea{font-size: 18px;}

.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep ul#shipping_method label.shipping-method__option-label.has-price::before{background: #c3982f !important; border-color: #c3982f !important;}
.woocommerce-checkout .fc-content.fc-container section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--shipping_address{font-size: 25px !important; font-weight: normal !important; /* width: 100% !important; */}
body.woocommerce-checkout h3.fc-step__substep-title{font-size: 25px !important; font-weight: normal !important;}
body.woocommerce-checkout section.fc-step__substep{padding: 20px !important; /* border: navajowhite; */}
body.woocommerce-checkout section.fc-checkout-step{border: none !important; border-bottom: 1px solid #eaeaea !important; margin: 0 !important;}
body.woocommerce-checkout section.fc-checkout-step section.fc-step__substep{background: #fff !important;}
body.woocommerce-checkout section.fc-checkout-step .fc-place-order__section.fc-place-order__section--main p{font-size: 18px;}
body.woocommerce-checkout section.fc-checkout-step .fc-place-order__section.fc-place-order__section--main p a{color: #c3982f; text-decoration: underline !important;}
body.woocommerce-checkout section.fc-checkout-step .fc-place-order__section.fc-place-order__section--main p a:hover{color: #4e4e4e;}
body.woocommerce-checkout section.fc-checkout-step section.fc-step__substep input#coupon_code{font-size: 18px;}
body.woocommerce-checkout section.fc-checkout-step section.fc-step__substep button.fc-coupon-code__apply.button{background: #c3982f; color: #fff;}
body.woocommerce-checkout section.fc-checkout-step section.fc-step__substep button.fc-coupon-code__apply.button:hover{background: #555555; color: #fff;}
body.woocommerce-checkout .fc-place-order button#place_order{background: #c3982f; font-size: 18px; font-weight: 400;}
body.woocommerce-checkout .fc-place-order button#place_order:hover{background: #555555;}
.pagination{margin-top: 40px; justify-content: center;}
.pagination .wp-pagenavi span.pages{padding: 8px 14px; background: #c3982f; color: #fff; border-color: #c3982f;}
.pagination .wp-pagenavi span.current{padding: 8px 14px; border-color: #c3982f; color: #c3982f;}
.pagination .wp-pagenavi a{padding: 8px 14px; background: #c3982f; color: #fff !important; border-color: #c3982f;}
.pagination .wp-pagenavi a:hover{border-color: #c3982f; color: #c3982f !important; background: #fff;}
div#comments p.comment-form-url{display: none;}
div#comments form#commentform input, div#comments form#commentform textarea{border: 1px solid #a5a5a5;}
div#comments form#commentform label{color: #777777; font-size: 20px; /* opacity: 1; */ font-weight: 500;}
.comment-list .comment-body .comment-author.vcard{margin-bottom: 10px;}
.comment-list article.comment-body{font-size: 20px;}
div#comments p.comment-notes{color: #555555; font-weight: 500;}
body.woocommerce-page.single.single-product section.inner-dtls.inner_section.single_product{background: #f7f7f5;}
#shop_menu .filterDesign .wpc-filter-content li.wpc-term-id-64{display: none;}
#gift_menu .filterDesign .wpc-filter-content li.wpc-term-id-44{display: none;}
#reci_menu .filterDesign .wpc-filter-content li.wpc-term-id-211{display: none;}
body#reci_menu section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx .filterlink ul li:first-child{display: none;}
body#gift_menu section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx .filterlink ul li:nth-child(2){display: none;}
body#shop_menu section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx .filterlink ul li:last-child{display: none;}
div#comments{clear: both;}

.prouctSec.popularProduc.blog_page .blog_page_design .blog-thumb img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{max-width: 100% !important; height: 350px !important; object-fit: cover;}
section.fc-login-form__wrapper.woocommerce .woocommerce-form-row.form-row{margin-bottom: 10px !important; max-width: 100% !important;}
section.fc-login-form__wrapper.woocommerce p.form-row.form-row-wide{margin-bottom: 10px;}
section.fc-login-form__wrapper.woocommerce p.form-row.form-row-wide label, section.fc-login-form__wrapper.woocommerce p.form-row label{color: #656565; font-weight: 500;}
section.fc-login-form__wrapper.woocommerce p.form-row.form-row-wide input{border: 1px solid #979797;}
section.fc-login-form__wrapper.woocommerce p.form-row{margin-bottom: 10px !important;}
.woocommerce-checkout .fc-login-form form.login button.woocommerce-form-login__submit.woocommerce-button.button{margin-bottom: 10px; background: var(--primary-color); padding: 10px 10px; width: 100px; display: flex; align-items: center; justify-content: center; color: #fff !important;}
.woocommerce-checkout .fc-login-form form.login button.woocommerce-form-login__submit.woocommerce-button.button:hover{background: #555555;}
.woocommerce-checkout .fc-login-form form.login p.lost_password a{color: var(--primary-color); font-weight: 500;}
.woocommerce-checkout .fc-login-form form.login p.lost_password a:hover{color: #555555;}
.woocommerce-cart .cart-right .cart_totals table.shop_table.shop_table_responsive tr.woocommerce-shipping-totals.shipping, .woocommerce-cart .cart-right .cart_totals table.shop_table.shop_table_responsive tr.order-total, .prouctSec.popularProduc.default_page_design ul.woocommerce-error li:before{display: none;}
.prouctSec.popularProduc.default_page_design ul.woocommerce-error:focus-visible, .woocommerce-cart .prouctSec.popularProduc.default_page_design .woocommerce-notices-wrapper .woocommerce-message{outline: none;}
/*************end checkout**************/

/*************start wholesalers_registration**************/
.wwp_wholesaler_registration{max-width: 1200px; margin: auto; width: 100%;}
body.occasion .filterDesign .wpc-filters-section.wpc-filter-product_cat li#wpc-term-taxonomy-product_cat-211, body.occasion .filterDesign .wpc-filters-section.wpc-filter-product_cat li#wpc-term-taxonomy-product_cat-64{display: none;}
body.recipient .filterDesign .wpc-filters-section.wpc-filter-product_cat li#wpc-term-taxonomy-product_cat-44, body.recipient .filterDesign .wpc-filters-section.wpc-filter-product_cat li#wpc-term-taxonomy-product_cat-64{display: none;}
body.style .filterDesign .wpc-filters-section.wpc-filter-product_cat li#wpc-term-taxonomy-product_cat-44, body.style .filterDesign .wpc-filters-section.wpc-filter-product_cat li#wpc-term-taxonomy-product_cat-211{display: none;}
body.style .filterDesign .widget.widget_wpc_sorting_widget, body.occasion .filterDesign .widget.widget_wpc_sorting_widget, body.recipient .filterDesign .widget.widget_wpc_sorting_widget{display: none;}
body.occasion .filterDesign .wpc-filters-main-wrap ul.wpc-filters-ul-list li, body.recipient .filterDesign .wpc-filters-main-wrap ul.wpc-filters-ul-list li, body.style .filterDesign .wpc-filters-main-wrap ul.wpc-filters-ul-list li{margin-bottom: 0;}
/*************end wholesalers_registration**************/

.woocommerce div.product .woocommerce-product-rating{margin-bottom: 15px !important;}
.product-type-variable strong.price{display: none;}
.product-type-simple form.cart{display: flex; flex-wrap: wrap; margin-top: 25px;}
.product-type-simple form.cart{margin-top: 20px;}
.product-type-simple form.cart{margin-top: 20px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.product-type-simple form.cart .quantity.quntybox{width: 28% !important; margin-bottom: 20px !important; position: relative;}
.product-type-simple form.cart .cartbtn{width: 70% !important; margin-bottom: 20px !important;}
.product-type-simple div#st-1{display: flex !important; justify-content: flex-end !important; margin-top: 32px;}
.custom-accordion.detailsProductacdian .detailsProductacdiancont p strong{display: inline-block; padding-right: 0; font-size: 20px; color: #555555; line-height: 20px;}
.custom-accordion.detailsProductacdian .details_product_bx .bx_item button.accordion-header:before{display: none;}
.custom-accordion.detailsProductacdian .details_product_bx .bx_item .accordion-content.detailsProductacdiancont{display: block !important;}
.custom-accordion.detailsProductacdian .details_product_bx .bx_item .accordion-item.custom_design button.accordion-header{pointer-events: none;}
div#reviews h2.woocommerce-Reviews-title{font-size: 26px;}
.hderRight li.mobile_show{display: none;}
.hderRight ul li.desktop_show form.woocommerce-product-search{display: flex;}
.hderRight ul li.desktop_show input#woocommerce-product-search-field{border: 1px solid #4F5963; padding: 12px; min-width: 300px; color: #4F5963; /* font-size: 18px; */ font-weight: 400; border-radius: 6px 0 0 6px; font-size: 20px; line-height: 24px;}
.hderRight ul li.desktop_show input#woocommerce-product-search-field::-webkit-input-placeholder{/* Chrome/Opera/Safari */ color: #4F5963;}
.hderRight ul li.desktop_show input#woocommerce-product-search-field::-moz-placeholder{/* Firefox 19+ */ color: #4F5963;}
.hderRight ul li.desktop_show input#woocommerce-product-search-field:-ms-input-placeholder{/* IE 10+ */ color: #4F5963;}
.hderRight ul li.desktop_show input#woocommerce-product-search-field:-moz-placeholder{/* Firefox 18- */ color: #4F5963;}
.hderRight ul li.desktop_show form.woocommerce-product-search input.search-submit{background: #4d5760 url(assets/images/hdrSrch.png) no-repeat center center; width: 50px; height: 100%; border-radius: 0 6px 6px 0;}
.hderRight ul li.desktop_show input#woocommerce-product-search-field{border: 1px solid #4F5963; outline: none;}
.fixedSerch_custom{opacity: 0; display: none; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.openSerch .fixedSerch_custom{opacity: 1; display: flex; justify-content: center;}
.woocommerce .accordion-content table.shop_attributes, .woocommerce .accordion-content table.shop_attributes td{font-style: normal !important; font-size: var(--text-lg) !important;}
.fotermesg.txtcenter.lookssetup{padding: 35px; background: #fffaf0;}

/*************start responsive**************/
body.woocommerce-checkout section.fc-checkout-step .fc-place-order__section.fc-place-order__section--main .woocommerce-terms-and-conditions-wrapper{display: none;}
.astra-quick-summary-box{padding-bottom: 30px;}
.astra-quick-summary-box h3{padding-bottom: 20px;}
.astra-quick-summary-box ul li{border: 1px solid #d8d8d8; padding: 8px 20px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.astra-quick-summary-box ul li:not(:first-child){margin-top: -1px;}
.astra-policy-buttons{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.astra-policy-buttons a{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; padding: 0 15px; color: #c3982f; border-radius: 5px; position: relative;}
.astra-policy-buttons a:before{content: ""; position: absolute; width: 7px; height: 7px; background: #7b7575; left: -3px; top: 50%; transform: translateY(-50%); border-radius: 50px;}
.astra-policy-buttons a:hover{color: #7b7575;}
.astra-policy-buttons a:first-child:before{display:none;}
.fc-wrapper .fc-place-order{padding-top: 10px !important;}
.woocommerce table.shop_attributes th{font-weight: 500;}
/* .filters_pop .filtershdng a.popCloed img{display: none;} */
.prouctSec.popularProduc{-ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;}
section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx .filterlink ul.mobile_set{display: none;}

/**************start wishlist***************/
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_view{color: var(--light); border-radius: 50px; height: 60px; background: var(--primary-color); font-weight: 400; font-size: 20px;}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_view:hover{background: var(--secondary-color);}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_close{color: var(--light); border-radius: 50px; height: 60px; background: var(--secondary-color); font-weight: 400; font-size: 20px;}
.tinv-wishlist .tinv-modal i.icon_big_times, .tinv-wishlist .tinv-modal i.icon_big_heart_check{color: var(--primary-color);}
.prouctSec.popularProduc .tinv-wishlist.woocommerce{width: 100%;}
.tinv-wishlist .product-action{width: auto;}
.woocommerce.tinv-wishlist button.button.alt, .woocommerce.tinv-wishlist .button.product_type_variation{background: var(--primary-color); color: #fff; font-weight: 400; font-size: 18px; line-height: 20px; white-space: nowrap;}
.woocommerce.tinv-wishlist button.button.alt:hover, .woocommerce.tinv-wishlist .button.product_type_variation:hover{background: var(--secondary-color); color: #fff;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear td.product-name a{font-family: var(--Playfair); font-size: 25px; font-weight: 400;}
.tinv-wishlist .social-buttons ul li:before{display: none;}
.tinv-wishlist .social-buttons ul{margin-bottom: 0 !important;}
.tinv-wishlist .social-buttons ul li{padding: 0 !important; margin: 0 !important;}
.tinv-wishlist .product-remove button{background-color: inherit; color: #7e7e7e;}
.tinvwl-input-group .form-control{height: 100%;}
.tinvwl-input-group-btn .button[value="product_apply"]{background-color: var(--primary-color); color: #fff; font-weight: 400; font-size: 18px;}
.tinvwl-input-group-btn .button[value="product_apply"]:hover, .tinvwl-to-right .button[value="product_selected"]:hover, .tinv-wishlist.woocommerce.tinv-wishlist-clear .return-to-shop a.button:hover{background-color: var(--secondary-color); color: #fff;}
.tinvwl-to-right .button[value="product_selected"]{background-color: var(--secondary-color); border: var(--secondary-color) 1px solid; color: #fff; font-weight: 400; font-size: 18px;}
.tinvwl-to-right .button[value="product_all"]{background-color: inherit; border: var(--secondary-color) 1px solid; color: var(--secondary-color); font-weight: 400; font-size: 18px;}
.tinvwl-to-right .button[value="product_all"]:hover{background-color: var(--secondary-color); color: #fff;}
.tinv-wishlist .product-stock p{font-size: inherit; font-weight: 400;}
.stock.out-of-stock{color: red;}
.stock.in-stock{color: green;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear .return-to-shop a.button{background-color: var(--primary-color); color: #fff; font-weight: 400; font-size: 18px;}
.prouctSec.popularProduc .tinv-wishlist.woocommerce .tinvwl-to-right.look_in button[type="submit"]:first-child{background: #c3982f !important; border-color: #c3982f;}
.prouctSec.popularProduc .tinv-wishlist.woocommerce .tinvwl-to-right.look_in button[type="submit"]:first-child:hover{background-color: var(--secondary-color) !important; /* color: #fff; */ border-color: var(--secondary-color) !important;}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) select#tinvwl_product_actions:focus{outline: none; box-shadow: none; border: 1px solid #ced4da;}
.tinv-wishlist table.tinvwl-table-manage-list td.product-remove i.ftinvwl.ftinvwl-times{color: red;}
/**************end wishlist***************/

.search-results .filtercollec{display: none;}
.search-results .archive_product_list.xx ul.row.products_list.columns-4 li.product_item:first-child, .search-results .archive_product_list.xx ul.row.products_list.columns-4 li.product_item:nth-child(2), .search-results .archive_product_list.xx ul.row.products_list.columns-4 li.product_item:nth-child(3), .search-results .archive_product_list.xx ul.row.products_list.columns-4 li.product_item:nth-child(4){margin-top: 0;}
.st-btns{margin-bottom: 76px !important;}
.search-results .wpc-filters-open-button-container.wpc-open-button-21589{display:none !important;}
/*body#shop .filtercollec, body#shop.woocommerce-shop .wpc-filters-open-button-container.wpc-open-button-21589{display:none;}*/
#wcc-sticky-list-wrapper .wcc-sticky-list span.wcc-flag{display: none;}
#wcc-sticky-list-wrapper .wcc-sticky-list li.d-flex span.wcc-name{margin-left: 10px; margin-right: 0 !important;}
#wcc-sticky-list-wrapper .wcc-sticky-list li.crnt, #wcc-sticky-list-wrapper .wcc-sticky-list li:hover{background: #c3982f !important; background: linear-gradient(to bottom, #c3982f 0, #9b771f 50%, #745918 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3982f', endColorstr='#745918', GradientType=0 ) !important;}
#wcc-sticky-list-wrapper{width: 76px !important;}
p.cart-empty.woocommerce-info{border-top-color: #c3982f !important;}
.woocommerce-info::before{color: #c3982f !important;}
.hdrmnu ul#menu-primary-menu li:last-child ul.sub-menu{left: auto !important; right: -30px;}
div#wcc-sticky-list-wrapper{z-index: 99 !important;}
.page-template-page-about .bx_section .prouctSec.popularProduc.section_rotate:nth-child(2n + 2) .row{flex-direction: row-reverse;}
.fancybox__container{z-index: 9999999 !important;}
#breadcrumbs > span{min-width: 300px !important; justify-content: center;}

/************************** new *************************/
.prouctSec.popularProduc .tinv-wishlist.woocommerce form td.product-thumbnail img{height: auto !important;}
.prouctSec.popularProduc div#customer_login .u-column1, .prouctSec.popularProduc div#customer_login .u-column2{background: #fff; padding: 20px;}
.prouctSec.popularProduc.section_rotate.cus_totle.meaningful ul.meaningful_full{margin: 50px 0; display: flex; flex-wrap: wrap; justify-content: space-between;}
.prouctSec.popularProduc.section_rotate.cus_totle.meaningful ul.meaningful_full li{width: calc(20% - 10px); background: #c3982f; padding: 20px; color: #fff; border-radius: 10px; display: flex; flex-wrap: wrap; justify-content: center; flex-direction: column; align-items: center; transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out;}
.prouctSec.popularProduc.section_rotate.cus_totle.meaningful ul.meaningful_full li img{max-width: 50px; margin-bottom: 10px; filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(832%) hue-rotate(293deg) brightness(113%) contrast(100%);}
.prouctSec.popularProduc.section_rotate.cus_totle.meaningful ul.meaningful_full li:hover{background: #555555;}
.prouctSec.popularProduc.section_rotate ul, .prouctSec.popularProduc.about_new ul, .cmn_list ul{margin-bottom: 13px;}
.prouctSec.popularProduc.section_rotate ul li, .prouctSec.popularProduc.about_new ul li, .cmn_list ul li{position: relative; padding-left: 20px; padding-bottom: 5px;}
.prouctSec.popularProduc.section_rotate ul li:before, .prouctSec.popularProduc.about_new ul li:before, .cmn_list ul li:before{content: ""; width: 8px; height: 8px; background: #c3982f; position: absolute; /* top: 10px; */ top: 14px;
left: 2px; transform: rotate(45deg);}
.bx_section.about_new .image_bx img{width: 100%;}
.prouctSec.popularProduc.section_rotate.cus_totle.meaningful ul.meaningful_full li:before{display: none;}

.cmn_img img{border-radius: 7px;}
.prouctSec.popularProduc.about_new .right_img, .prouctSec.popularProduc.section_rotate .image_bx, .prouctSec.popularProduc .right_img{margin-left: 30px;}
.page-template-page-about .prouctSec.popularProduc.section_rotate .image_bx{margin-right: 30px; margin-left: 0;}
.prouctSec.popularProduc.section_rotate.meaningful .image_bx{margin-left: 0;}
.prouctSec.popularProduc.section_rotate.meaningful .image_bx{margin-right: 30px;}
.prouctSec.popularProduc.about_new .right_img img{max-width: 100% !important;}
.prouctSec.popularProduc .pagehding h3{font-size: 28px;}
.cmn_padding{padding-top: 85px; padding-bottom: 85px;}
.faq_heading h2{font-size: 45px;}
.faq_heading{margin-top: 2rem; margin-bottom: 2rem;}
.wp-pagenavi a, .wp-pagenavi span{border: none !important; padding: 0 !important; margin: 0 !important;}
.wp-pagenavi{margin-top: 4rem; display: flex; align-items: center; justify-content: center; font-size: 18px; gap: 13px;}
.wp-pagenavi span.current{border-radius: 50%; background: var(--primary-color); width: 30px; display: inline-flex; height: 30px; color: #fff; align-items: center; justify-content: center;}
.prouctSec.popularProduc.default_page_design .woocommerce-message, .woocommerce-MyAccount-content .woocommerce-message{border-top-color: #d2a42f;}
.prouctSec.popularProduc.default_page_design .woocommerce-message:before, .woocommerce-MyAccount-content .woocommerce-message:before{color: #d2a42f;}
.woocommerce-MyAccount-content .woocommerce-message:focus-visible{outline: none;}
.prouctSec.popularProduc .woocommerce-MyAccount-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button{margin: 3px; color: #fff; background: #c3982f;}
.prouctSec.popularProduc .woocommerce-MyAccount-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button:hover{background: var(--secondary-color); color: var(--light);}

.currency-loader{position: fixed; inset: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.7); display: none; align-items: center; justify-content: center; z-index: 999999;}
.currency-loader.active{display: flex;}
.currency-spinner{width: 45px; height: 45px; border: 4px solid #ddd; border-top-color: #333; border-radius: 50%; animation: currency-spin 0.8s linear infinite;}
@keyframes currency-spin{
to{transform: rotate(360deg);}
}

.filterlink > a.filtericn.filter-active{border: 1px solid #555555;}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.form-row-last{width: 100%;}


























/***********start responsive breakpoint*************/
@media screen and (min-width: 1600px){
.container{max-width: 1584px;}
.woocommerce-checkout .fc-container .woocommerce{max-width: 1584px !important; padding-inline: 12px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem{width: 16.66%;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productimge{min-height: 240px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem a.viewbtn{min-width: 200px; font-weight: 400; font-size: 18px; height: 50px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productcont h3{font-size: 24px; line-height: 28px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productcont span.woocommerce-Price-amount.amount{font-size: 20px; line-height: 25px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productcont span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-size: 20px;}

}

@media (min-width: 1700px) and (max-width: 1799px){
.bannerSec .slider_img{max-width: 61%;}
.bnerimge img{height: 610px;}
.bannerSec .slider_item{min-height: 610px;}

}

@media (min-width: 1600px) and (max-width: 1699px){
.bannerSec .slider_img{max-width: 63%;}
.bnerimge img{height: 610px;}
.bannerSec .slider_item{min-height: 610px;}

}

@media only screen and (max-width: 1599px){
.bnerimge img{height: 610px;}
.bannerSec .slider_item{min-height: 610px;}
.pagehding h2, .awardpnel h1{font-size: var(--heading-xl);}
.prouctSec.popularProduc.default_page_design .pagehding h3{font-size: 36px; line-height: 1.3;}
.prouctSec.popularProduc.default_page_design .pagehding h4{font-size: 26px; line-height: 1.4;}
.prouctSec.popularProduc.default_page_design .pagehding h5{font-size: 20px; line-height: 1.5;}
p, .prouctSec.popularProduc.section_rotate ul li, .prouctSec.popularProduc.about_new ul li, .cmn_list ul li, .prouctSec.popularProduc.default_page_design ul li, .search-no-results .woocommerce-info{font-size: var(--text-md);}
.woocommerce .accordion-content table.shop_attributes, .woocommerce .accordion-content table.shop_attributes td{font-size: var(--text-md) !important;}
ul.slimmenu>li>a{font-size: 18px; line-height: 23px;}
ul.slimmenu>li{margin-right: 58px;}
ul.slimmenu li>ul>li>a{font-size: 16px;}
ul.slimmenu li>ul{width: 250px;}
ul.slimmenu li .sub-toggle{top: 8px;}
.hdrlgo{max-width: 190px;}
.hderRight li a{font-size: 23px;}
.prouctSec{padding: 80px 0 100px;}
.productcont h3{font-size: 25px; line-height: 30px; margin-bottom: 5px;}
.productcont span{font-size: 17px; line-height: 22px;}
.productcont{padding-top: 22px;}
.productimge{min-height: 305px;}
.viewbtn{height: 55px; min-width: 255px; font-size: 18px; line-height: 22px;}
.themebtn{height: 55px; font-size: 17px; line-height: 24px; padding: 0 44px;}
.productItem{margin-top: 50px;}
.awardrght h4{font-size: 20px; line-height: 25px;}
.awardrght{margin-left: 0; max-width: 590px;}
.awardrght figure{margin-top: 28px;}
.awardSec{padding: 120px 0;}
.bnertext h2, .bnertext h1{font-size: 75px; line-height: 70px;}
.bannerSec .slider_text{max-width: 430px;}
.bannerSec .slider_img{max-width: 62%;}
.bnertext .themebtn{margin-top: 20px; min-width: 215px;}
.bnerimge img{height: 550px;}
.bannerSec .slider_item{min-height: 550px;}
.foterlft li{font-size: 18px; line-height: 22px; padding-left: 20px;}
.ftrlink li a{font-size: 17px; line-height: 22px;}
.ftrlink li{margin-bottom: 18px;}
.fotertop h3{font-size: 25px; line-height: 28px; margin-bottom: 20px;}
.foterbtm span{font-size: 17px; line-height: 22px;}
.foterbtm{padding: 20px 0;}
.fotertop{padding: 45px 0 30px;}
.foterlft ul{gap: 15px 30px; padding-top: 55px;}
.paymnetftr img{max-width: 100px;}
.fotermesg h2{font-size: 25px; line-height: 30px;}
.bannerSec{margin-top: 81px;}
.bannerSec.inrBner{padding: 40px 0;}
.prouctSec.popularProduc, .awardSec.white_award{padding: 60px 0 70px;}
.filterResult li, .clearlnk{font-size: 15px;}
.filterlink li a, .filtericn{font-size: 16px; height: 50px; min-width: 170px; line-height: 20px;}
.productcont strong{font-size: 20px; line-height: 25px;}
.productcont strong span{font-size: 20px; line-height: 25px;}
.detailsbner{padding: 35px 0;}
.product_detailCont{padding-left: 35px;}
.product_detailtitle strong, .woocommerce-page.single.single-product .single_variation_wrap span.price{font-size: 35px; line-height: 40px;}
.woocommerce div.product form.cart .variations label{font-size: 20px; line-height: 25px;}
.detilsize .formgroup label{min-width: 188px; font-size: 16px; line-height: 20px;}
.quan{width: 28%;}
.cartbtn{/* font-size: 16px; line-height: 20px; height: 65px; min-width: 425px; */ width: 69% !important;}
.addtoPduct ul{gap: 0 15px;}
.addtoPduct li a{min-width: 296px; height: 65px; font-size: 16px; line-height: 20px;}
.playbuton{max-width: 80px;}
.detailslist li, .detailsProductacdiancont li{font-size: 17px; line-height: 23px; padding-left: 16px;}
.detailsProductacdiancont li::before{width: 8px; height: 8px; top: 6px;}
.detailsitem li{padding: 0 13px; min-width: 155px; height: 55px; font-size: 16px; line-height: 20px;}
.detailstitles h3{font-size: 20px; line-height: 25px;}
.detailsProduct{padding: 33px 0; /* margin-top: 35px; */}
.addtobagbtn{margin-top: 36px;}
.quntybox select{height: 65px;}
.quntybox label{font-size: 15px;}
.quntybox select{font-size: 17px; line-height: 24px;}
.product_detailCont h1{font-size: 50px; line-height: 55px;}
.woocommerce-product-gallery__wrapper.custom_gallery_design a>img{/* height: 260px !important; */ height: 285px !important;}
/* .woocommerce-product-gallery__wrapper.custom_gallery_design a{width: calc(50% - 7.5px); margin-bottom: 15px;} */
.woocommerce-product-gallery__wrapper.custom_gallery_design a{margin-bottom: 3px;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{padding-block: 9px; font-size: 16px;}
.products>h2{font-size: var(--heading-xl);}
.product_detailleft.is-fixed{width: 42%;}
.cart-left h2.cart-title{font-size: 36px; margin-bottom: 38px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info h3{font-size: 26px; line-height: 30px;}
.cart-left form.woocommerce-cart-form .cart-actions button.button.update-cart{font-size: 18px; line-height: 23px;}
.prouctSec.popularProduc.default_page_design .cart-right .cart-coupon h3{font-size: 26px; line-height: 68px; margin-bottom: 0;}
.cart-right .cart-coupon form button{width: 140px; height: 56px; font-size: 18px; line-height: 28px;}
.cart-right .cart-coupon form input[type="text"]{font-size: 17px; line-height: 27px;}
.cart-right, .cart-right .cart-summary{padding: 30px;}
.prouctSec.popularProduc.blog_page .blog_page_design h2{line-height: 30px;}
.prouctSec.popularProduc.blog_page .blog_page_design h2 a{font-size: 26px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .product-meta dl.variation dt, .cart-left form.woocommerce-cart-form .cart-item.cart_item .product-meta dl.variation dd p{font-size: 17px; font-weight: normal;}
.cart-right .cart-summary table.shop_table.shop_table_responsive tr th, .cart-right .cart-summary table.shop_table.shop_table_responsive tr td{font-size: 17px; font-weight: 500; color: #555;}
.blog_page.news_page .blog-thumb a img{height: 275px !important;}
.xoo-wsc-container, .xoo-wsc-slider{max-width: 730px; right: -730px;}
.xoo-wsc-cart-active .xoo-wsc-basket{right: 730px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col span.xoo-wsc-pname a{font-size: 22px; line-height: 26px;}
.xoo-wsc-product{gap: 10px;}
.xoo-wsc-ft-amt-subtotal, .xoo-wsc-ft-amt-subtotal .amount{font-size: 22px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sml-qty, .xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-priceBox .xoo-wsc-pprice, .xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-right span.xoo-wsc-smr-ptotal bdi, .xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-priceBox .xoo-wsc-pprice span.woocommerce-Price-amount.amount{font-size: 18px;}
span.xoo-wsc-footer-txt{font-size: 16px;}
.blog_page.news_page .nav-links a{padding: 8px 10px;}
.blog_page .entry-content h2{font-size: var(--heading-xl);}
.blog_page.news_page .entry-content img{height: 255px; width: 280px;}
.blog_detail_contanier{max-width: 1200px;}
.blog_img img{height: 275px;}
.blog_cnt h4{font-size: 28px;}
.blog_detail_contanier h3, div#comments h2#reply-title{font-size: 36px; margin-bottom: 35px; margin-top: 35px;}
.cnt_icn{width: 78px; height: 78px;}
.cnt_icn img{width: 30px;}
/* .prouctSec.popularProduc div#customer_login form{min-height: 620px;} */
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="text"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="email"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="password"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p select#country{height: 45px;}
.filterDesign .wpc-filter-content ul.wpc-filters-ul-list label a:not(ul.children label a){padding: 10px 0; font-size: 22px; line-height: 25px;}
.wpc-filters-widget-wrapper .wpc-sticky-buttons a.wpc-filters-submit-button{font-size: 18px;}
body.woocommerce-checkout .fc-content.fc-container{padding-top: 60px !important; padding-bottom: 70px !important;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce{max-width: 1320px !important; padding: 0 11px !important;}
body.woocommerce-checkout .fc-content.fc-container form.checkout.woocommerce-checkout section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--contact{font-size: 20px;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-contact-fields.fc-clearfix label.required_field{font-size: 19px;}
.woocommerce-checkout .fc-step__actions button.fc-step__next-step.button{font-size: 18px;}
body.woocommerce-checkout .fc-content.fc-container .fc-progress-bar__inner .fc-progress-bar__count{font-size: 17px;}
.woocommerce-checkout .fc-sidebar.is-activated .fc-checkout-order-review__head h3, body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-inside h3, .woocommerce-checkout .fc-content.fc-container section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--shipping_address{font-size: 20px !important; font-weight: normal !important;}
body.woocommerce-checkout div.woocommerce .fc-wrapper a.fc-checkout-order-review__header-link.fc-checkout-order-review__edit-cart{font-size: 16px !important;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>img{width: 130px !important; border: none; background-color: #fff;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details{width: calc(100% - 130px); position: relative;}
.woocommerce-checkout div#fc-wrapper .fc-sidebar .cart-item__element.cart-item__name{font-size: 20px;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tbody .woocommerce-Price-amount bdi{font-size: 16px; font-weight: 500;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details .variation dt, .woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details .variation dd p{font-size: 16px;}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr th, div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr td{font-size: 16px; font-weight: 500;}
body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--shipping_address, body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--shipping_method, body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--order_notes{font-size: 26px !important;}

body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--shipping_address, body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--shipping_method, body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--order_notes{font-size: 26px !important;}
body.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep label.required_field{/* font-size: 21px; */ color: #555555; font-weight: 400; font-size: 18px;}
.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep div#fc-substep__text--contact, body.woocommerce-checkout .fc-content .fc-step__substep-text-line{font-size: 16px;}
.fc-checkout-step-current--shipping a.fc-step__substep-edit, body.woocommerce-checkout a.fc-step__substep-edit{font-size: 16px !important;}
body.woocommerce-checkout section.fc-checkout-step .fc-place-order__section.fc-place-order__section--main p,
body.woocommerce-checkout .fc-place-order button#place_order{font-size: 16px;}
.comment-list article.comment-body, div#comments form#commentform label{font-size: 17px;}
div#respond form#commentform p.form-submit input#submit{font-weight: 400 !important; font-size: 17px !important; padding: 16px 46px !important;}
.custom-accordion.detailsProductacdian .detailsProductacdiancont p strong{display: inline-block; padding-right: 0; font-size: 18px; color: #555555; line-height: 20px;}
div#reviews h2.woocommerce-Reviews-title{font-size: 25px;}
.hderRight ul li.desktop_show input#woocommerce-product-search-field{font-size: 18px; line-height: 23px; min-width: 250px; padding: 10px;}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_view, .tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_close{height: 55px; font-size: 17px;}
.woocommerce.tinv-wishlist button.button.alt, .woocommerce.tinv-wishlist .button.product_type_variation{font-size: 15px; line-height: 22px;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear td.product-name a{font-size: 22px;}
.tinvwl-input-group-btn .button[value="product_apply"], .tinvwl-to-right .button[value="product_selected"], .tinvwl-to-right .button[value="product_all"], .tinv-wishlist.woocommerce.tinv-wishlist-clear .return-to-shop a.button{font-size: 16px;}

.prouctSec.popularProduc.section_rotate ul li:before, .prouctSec.popularProduc.about_new ul li:before, .cmn_list ul li:before{top: 11px;}
.prouctSec.popularProduc .pagehding h3{font-size: 23px;}
.cmn_padding{padding-top: 80px; padding-bottom: 80px;}
.faq_heading h2{font-size: 40px;}
.blog_page .entry-content h2.wp-block-heading{font-size: 42px;}
.wp-pagenavi{font-size: 16px;}

}

@media (min-width: 1400px) and (max-width: 1599px){
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem{width: 16.66%;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productimge{min-height: 190px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem a.viewbtn{min-width: 160px; font-weight: 400; font-size: 16px; height: 40px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productcont h3{font-size: 20px; line-height: 26px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productcont span.woocommerce-Price-amount.amount{font-size: 18px; line-height: 22px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productcont span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-size: 18px;}
body.woocommerce-checkout .fc-content.fc-container form.checkout.woocommerce-checkout section.fc-step__substep h3.fc-step__substep-title.fc-step__substep-title--contact, body.woocommerce-checkout h3.fc-step__substep-title{font-size: 20px !important; /* width: 100% !important; */}
.fc-checkout-step-current--shipping section.fc-checkout-step.fc-checkout-step--next-step-incomplete section.fc-step__substep div#fc-substep__text--contact, body.woocommerce-checkout .fc-content .fc-step__substep-text-line{font-size: 16px !important; color: #c3982f;}
.fc-checkout-step-current--shipping a.fc-step__substep-edit, body.woocommerce-checkout a.fc-step__substep-edit{font-size: 15px !important;}
body.woocommerce-checkout section.fc-checkout-step .fc-place-order__section.fc-place-order__section--main p{font-size: 16px;}
body.woocommerce-checkout section.fc-checkout-step section.fc-step__substep input#coupon_code{font-size: 16px;}
body.woocommerce-checkout .fc-place-order button#place_order{font-size: 16px;}
p#breadcrumbs i.dots:before{top: -3px;}

}

@media only screen and (max-width: 1399px){
.pagehding h2, .awardpnel h1{font-size: var(--heading-lg);}
.prouctSec.popularProduc.default_page_design .pagehding h3{font-size: 32px; line-height: 1.3;}
.prouctSec.popularProduc.default_page_design .pagehding h4{font-size: 24px; line-height: 1.4;}
.prouctSec.popularProduc.default_page_design .pagehding h5{font-size: 18px; line-height: 1.5;}
p, .prouctSec.popularProduc.section_rotate ul li, .prouctSec.popularProduc.about_new ul li, .cmn_list ul li, .prouctSec.popularProduc.default_page_design ul li, .search-no-results .woocommerce-info{font-size: var(--text-sm);}
.foterlft li{font-size: 16px; line-height: 20px; padding-left: 20px;}
.fotertop h3{font-size: 23px; line-height: 26px; margin-bottom: 18px;}
.foterbtm{padding: 17px 0;}
.ftrlink li a{font-size: 16px; line-height: 20px;}
.ftrlink li{margin-bottom: 13px;}
.paymnetftr{padding-top: 25px;}
.paymnetftr img{max-width: 95px;}
.paymnetftr li{margin: 0 10px 0 0 !important;}
.foterlft ul{gap: 15px 25px; padding-top: 40px;}
.foterlft{max-width: 380px;}
.fotermesg h2{font-size: 23px; line-height: 28px;}
.fotermesg{padding: 12px 0;}
.prouctSec{padding: 77px 0;}
.themebtn{height: 50px; font-size: 16px; line-height: 23px; padding: 0 38px;}
.productcont h3{font-size: 22px; line-height: 28px; margin-bottom: 4px;}
.productcont span{font-size: 16px; line-height: 20px;}
.productcont{padding-top: 18px;}
.productItem{margin-top: 40px;}
.viewbtn{height: 50px; min-width: 215px; font-size: 16px; line-height: 20px;}
.productItem:hover .viewbtn{bottom: 25px;}
.productimge{min-height: 260px;}
.awardSec{padding: 95px 0;}
.awardrght{max-width: 515px;}
/*.awardpnel h1{font-size: 50px;}*/
ul.slimmenu>li>a{font-size: 16px; line-height: 20px;}
ul.slimmenu li>ul>li>a{font-size: 15px;}
ul.slimmenu li>ul{width: 240px;}
ul.slimmenu>li{margin-right: 48px;}
.hderRight li a{font-size: 20px;}
.bannerSec .slider_text{max-width: 400px;}
.bannerSec .slider_img{max-width: 60%;}
.bnerimge img{height: 520px;}
.bannerSec .slider_item{min-height: 520px;}
.foterbtm span{font-size: 16px; line-height: 20px;}
.bnertext h2, .bnertext h1{font-size: 65px; line-height: 60px;}
#breadcrumbs>span>span{font-size: 17px; line-height: 23px; padding-right: 18px; margin-right: 18px;}
p#breadcrumbs i.dots:before{right: -3px; width: 6px; height: 6px; right: 16px;}
.filterResult li, .clearlnk, .filterlink li a, .filtericn{font-size: 15px;}
.filterResult{flex-wrap: wrap; gap: 10px;}
.filters_pop{right: -630px; max-width: 600px; padding: 40px;}
.filtershdng h2{font-size: 25px; line-height: 30px;}
.filtersacidan{padding: 20px 25px;}
.filtersort{margin-top: 30px;}
#donebtns{margin-top: 30px; height: 55px; font-size: 17px; line-height: 23px;}
.formgroup label{height: 47px; font-size: 16px; line-height: 21px;}
.filterscheks li{width: 48%;}
.filtersacidan .accordion-item>button{font-size: 20px; line-height: 25px;}
.filtersacidan .accordion-body{padding: 10px 0 35px;}
.detailsbner{padding: 28px 0;}
.product_detailCont{padding-left: 25px;}
.playbuton{max-width: 70px;}
.detilsize .formgroup label{min-width: 165px;}
.woocommerce div.product form.cart .variations label{font-size: 18px; line-height: 24px;}
.product_detailtitle strong, .woocommerce-page.single.single-product .single_variation_wrap span.price{font-size: 30px; line-height: 35px;}
/* .cartbtn{font-size: 15px; line-height: 20px; height: 60px; min-width: inherit; width: 100%;} */
.cartbtn button{font-size: 15px !important; line-height: 20px !important;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{font-size: 15px;}
.sharethis-share-buttons .st-btn span{font-size: 15px !important;}
.quntybox select{font-size: 15px; line-height: 20px; height: 60px;}
.quntybox label{font-size: 14px;}
.addtoPduct li a{min-width: inherit; height: 60px; font-size: 15px; line-height: 20px; width: 100%;}
.addtoPduct li{width: 100%;}
.detailslist li, .detailsProductacdiancont li{font-size: 16px; line-height: 23px; padding-left: 15px;}
.product_detailCont h1{font-size: 45px; line-height: 45px;}
.woocommerce-product-gallery__wrapper.custom_gallery_design a>img{/* height: 220px !important; */ height: 250px !important;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{width: 31.7%;}
.cartbtn{width: 65% !important;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{padding: 14px 20px;}
.sharethis-share-buttons .st-btn{margin-top: -84px; height: 54px !important;}
.products>h2{font-size: var(--heading-lg);}
.comment-form-rating label, .comment-form p label, .comment-reply-title{font-size: 18px;}
.product_detailleft.is-fixed{width: 40%;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4{justify-content: center;}
.cart-left h2.cart-title{font-size: 30px; margin-bottom: 32px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info h3{font-size: 22px; line-height: 28px;}
.cart-left form.woocommerce-cart-form .cart-actions button.button.update-cart{font-size: 16px; line-height: 20px;}
.prouctSec.popularProduc.default_page_design .cart-right .cart-coupon h3{font-size: 24px; line-height: 66px;}
.cart-right .cart-coupon form button{width: 116px; height: 50px; font-size: 16px; line-height: 26px;}
.cart-right .cart-coupon form input[type="text"]{width: calc(100% - 126px); border: 1px solid rgb(79 89 99 / 15%); font-size: 16px; line-height: 24px; font-family: 'Hanken Grotesk'; padding: 10px; border-radius: 5px;}
.cart-right .cart-summary table.shop_table.shop_table_responsive tr th, .cart-right .cart-summary table.shop_table.shop_table_responsive tr td{font-size: 16px; font-weight: 500; color: #555;}
.cart-right .cart-summary .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{border-radius: 5px; font-size: 18px; line-height: 28px;}
.prouctSec.popularProduc.blog_page .blog_page_design h2{line-height: 28px;}
.prouctSec.popularProduc.blog_page .blog_page_design h2 a{font-size: 24px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .product-meta dl.variation dt, .cart-left form.woocommerce-cart-form .cart-item.cart_item .product-meta dl.variation dd p{font-size: 16px; font-weight: normal; color: #777777;}
.blog_page.news_page .blog-thumb a img{height: 235px !important;}
.xoo-wsc-container, .xoo-wsc-slider{max-width: 610px; right: -610px;}
.xoo-wsc-cart-active .xoo-wsc-basket{right: 610px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col span.xoo-wsc-pname a{font-size: 20px; line-height: 24px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sml-qty, .xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-priceBox .xoo-wsc-pprice, .xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-right span.xoo-wsc-smr-ptotal bdi, .xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-priceBox .xoo-wsc-pprice span.woocommerce-Price-amount.amount{font-size: 16px;}
.xoo-wsc-ft-amt-subtotal, .xoo-wsc-ft-amt-subtotal .amount{font-size: 20px;}
.xoo-wsc-ft-buttons-cont a{font-size: 16px;}
span.xoo-wsc-footer-txt{font-size: 14px;}
span.xoo-wsch-icon{font-size: 22px;}
.blog_page .entry-content h2{font-size: var(--heading-lg);}
.blog_page.news_page .navigation.post-navigation{padding-top: 25px;}
.blog_page.news_page .entry-content img{height: 220px; width: 250px;}
.blog_detail_contanier{max-width: 1000px;}
.blog_img img{height: 235px;}
.blog_detail_contanier h3, div#comments h2#reply-title{font-size: 34px; margin-bottom: 30px; margin-top: 30px;}
.blog_cnt h4{font-size: 26px;}
.cnt_icn{width: 68px; height: 68px;}
.cnt_icn img{width: 25px;}
.cnt_form :is(input[type="text"], input[type="email"], input[type="tel"], textarea){padding: 10px 10px;}
.cnt_form textarea{height: 190px;}
.prouctSec.popularProduc.default_page_design ul li:before{top: 9px;}
/* .prouctSec.popularProduc div#customer_login form{min-height: 610px;} */
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="text"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="email"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="password"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p select#country{height: 40px;}
.filterDesign .widget_wpc_sorting_widget{margin-top: 15px;}
.wpc-filters-widget-wrapper .wpc-sticky-buttons a.wpc-filters-submit-button{font-size: 16px; padding: 8px 10px;}
.filterDesign .wpc-filter-content ul.wpc-filters-ul-list label a:not(ul.children label a){font-size: 18px;}
.wpc-filters-widget-containers-wrapper .children li{width: 48%;}
.wpc-filters-widget-containers-wrapper .children li a{height: 45px; font-size: 14px; line-height: 17px;}
.filterDesign .widget_wpc_sorting_widget select{font-size: 16px;}
.filterDesign h2.widget-title{font-size: 14px;}
body.woocommerce-checkout .fc-content.fc-container .fc-progress-bar__inner .fc-progress-bar__count{font-size: 16px;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-inside .fc-contact-login__content .fc-contact-login__cta-text, body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-inside .fc-contact-login__content .fc-contact-login__cta-text a{font-size: 16px; color: #fff;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce .fc-contact-fields.fc-clearfix label.required_field{font-size: 18px;}
.woocommerce-checkout .fc-sidebar.is-activated .fc-checkout-order-review__head h3{font-size: 20px !important; font-weight: normal !important;}
body.woocommerce-checkout div.woocommerce .fc-wrapper a.fc-checkout-order-review__header-link.fc-checkout-order-review__edit-cart{font-size: 15px !important;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce{max-width: 1140px !important; padding: 0 11px !important;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>img{width: 110px !important; border: none; background-color: #fff;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details strong.product-quantity{width: 25px; height: 25px; border-radius: 50%; line-height: 23px; position: absolute; left: 10px;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details{width: calc(100% - 110px); position: relative;}
.woocommerce-checkout div#fc-wrapper .fc-sidebar .cart-item__element.cart-item__name{font-size: 18px; line-height: 22px;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details .variation dt, .woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details .variation dd p{font-size: 15px;}
.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tbody .woocommerce-Price-amount bdi{font-size: 15px; font-weight: 500;}
body.woocommerce-checkout .fc-content.fc-container p.form-row.form-row-wide.mailchimp-newsletter span{font-size: 16px; color: #555555; font-weight: 500;}
.fc-checkout-step-current--shipping a.fc-step__substep-edit{font-size: 16px !important;}
.comment-reply-title{font-size: 16px;}
.comment-list article.comment-body, div#comments form#commentform label{font-size: 16px;}
div#respond form#commentform p.form-submit input#submit{font-weight: 400 !important; font-size: 16px !important; padding: 12px 40px !important;}
.prouctSec.popularProduc.blog_page .blog_page_design .blog-thumb img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{max-width: 100% !important; height: 300px !important; object-fit: cover;}
.custom-accordion.detailsProductacdian .detailsProductacdiancont p strong{padding-right: 0; font-size: 16px; line-height: 18px;}
.hderRight ul li.desktop_show input#woocommerce-product-search-field{font-size: 16px; line-height: 20px; min-width: 210px; padding: 10px;}
.hderRight ul li.desktop_show form.woocommerce-product-search input.search-submit{background-size: 15px;}
.woocommerce .accordion-content table.shop_attributes, .woocommerce .accordion-content table.shop_attributes td{font-style: normal !important; font-size: var(--text-sm) !important;}
.woocommerce.tinv-wishlist button.button.alt, .woocommerce.tinv-wishlist .button.product_type_variation{font-size: 14px; line-height: 18px;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear td.product-name a{font-size: 18px;}
.tinvwl-input-group-btn .button[value="product_apply"], .tinvwl-to-right .button[value="product_selected"], .tinvwl-to-right .button[value="product_all"], .tinv-wishlist.woocommerce.tinv-wishlist-clear .return-to-shop a.button{font-size: 15px;}
.prouctSec.popularProduc.about_new .right_img, .prouctSec.popularProduc.section_rotate .image_bx, .prouctSec.popularProduc .right_img{margin-left: 20px;}
.page-template-page-about .prouctSec.popularProduc.section_rotate .image_bx{margin-right: 20px;}
.prouctSec.popularProduc.section_rotate.meaningful .image_bx{margin-right: 20px;}
.prouctSec.popularProduc .pagehding h3{font-size: 20px;}
.cmn_padding{padding-top: 75px; padding-bottom: 75px;}
.faq_heading{margin-top: 2rem; margin-bottom: 1.5rem;}
.faq_heading h2{font-size: 35px;}

.blog_page .entry-content h2.wp-block-heading{font-size: 38px;}
.blog_page .entry-content h3.wp-block-heading{font-size: 24px;}

}

@media (min-width: 1200px) and (max-width: 1399px){
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem{width: 16.66%;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productimge{min-height: 150px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem a.viewbtn{min-width: 140px; font-weight: 400; font-size: 15px; height: 40px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productcont h3{font-size: 19px; line-height: 23px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productcont span.woocommerce-Price-amount.amount{font-size: 16px; line-height: 20px;}
section.inner-dtls.inner_section.single_product.View_section ul.row.products_list.columns-4 li.product_item.productItem .productcont span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-size: 16px;}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_view, .tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_close{height: 50px; font-size: 16px;}

}

@media only screen and (max-width: 1199px){
.pagehding h2, .awardpnel h1{font-size: var(--heading-md);}
.prouctSec.popularProduc.default_page_design .pagehding h3{font-size: 28px; line-height: 1.3;}
.prouctSec.popularProduc.default_page_design .pagehding h4{font-size: 22px; line-height: 1.4;}
.prouctSec.popularProduc.default_page_design .pagehding h5{font-size: 17px; line-height: 1.5;}
p, .prouctSec.popularProduc.section_rotate ul li, .prouctSec.popularProduc.about_new ul li, .cmn_list ul li, .prouctSec.popularProduc.default_page_design ul li, .search-no-results .woocommerce-info{font-size: var(--text-xm);}
.foterlft ul{gap: 13px 20px; padding-top: 25px;}
.foterlft{max-width: 360px;}
.ftrlink li a{font-size: 15px; line-height: 20px;}
.paymnetftr img{max-width: 85px;}
.foterbtm span{font-size: 15px; line-height: 20px;}
.themebtn{height: 46px; font-size: 15px; line-height: 20px; padding: 0 35px;}
.prouctSec{padding: 66px 0;}
.productimge{min-height: 215px;}
.viewbtn{height: 45px; min-width: 185px; font-size: 15px; line-height: 20px;}
.productItem:hover .viewbtn{bottom: 20px;}
.awardSec{padding: 70px 0;}
.awardrght h4{font-size: 19px; line-height: 24px;}
.awardrght figure{margin-top: 21px;}
.awardrght{max-width: 455px;}
ul.slimmenu>li>a{font-size: 15px; line-height: 20px;}
ul.slimmenu>li{margin-right: 35px;}
.bannerSec .slider_img{max-width: 53%;}
.bnertext h2, .bnertext h1{font-size: 55px; line-height: 55px;}
.bnerimge img{height: 460px;}
.bannerSec .slider_item{min-height: 460px;}
.bannerSec.inrBner{padding: 30px 0;}
.prouctSec.popularProduc, .awardSec.white_award{padding: 55px 0;}
.filterResult li, .clearlnk, .filterlink li a, .filtericn{font-size: 14px; padding: 0 15px;}
.clearlnk{min-width: auto;}
.filterlink li a, .filtericn{height: 40px; min-width: auto;}
.filterResult ul{gap: 10px;}
.detailsbner{padding: 23px 0;}
.product_detailCont{padding-left: 0;}
.product_detailCont h1{font-size: 40px; line-height: 50px;}
.detailslist li, .detailsProductacdiancont li{font-size: 15px; line-height: 22px; padding-left: 13px;}
.detailslist li::before{width: 7px; height: 7px; top: 7px;}
.detailsProductacdian .accordion-item>button{font-size: 19px; line-height: 23px; padding: 20px 0;}
.product_detailtitle strong, .woocommerce-page.single.single-product .single_variation_wrap span.price{font-size: 25px; line-height: 30px;}
.detilsize .formgroup label{min-width: 145px; font-size: 15px; line-height: 20px;}
.woocommerce div.product form.cart .variations label{font-size: 17px; line-height: 23px;}
.detailstitles h3{font-size: 19px; line-height: 23px;}
.detailsitem li{padding: 0 13px; min-width: 145px; height: 50px; font-size: 15px; line-height: 20px;}
.detailslist{gap: 12px 0;}
.prouctSec.also_like{padding: 50px 0;}
.woocommerce-product-gallery__wrapper.custom_gallery_design a>img{/* height: 180px !important; */ height: 210px !important;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size: 15px;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{width: 31.5%;}
.cartbtn{width: 60% !important;}
.products>h2{font-size: var(--heading-md);}
.product_detailleft.is-fixed{width: 38%;}
.productcont strong span{font-size: 18px; line-height: 24px;}
.theme-astraNew.woocommerce-cart .prouctSec.popularProduc.default_page_design .left_site{width: 100%;}
.theme-astraNew.woocommerce-cart .prouctSec.popularProduc.default_page_design .right_site{width: 100%; margin-top: 30px;}
.theme-astraNew.woocommerce-cart .prouctSec.popularProduc.default_page_design .right_site .cart-right{margin-left: 0;}
.prouctSec.popularProduc.blog_page .blog_page_design{padding-top: 60px;}
.prouctSec.popularProduc.blog_page .blog_page_design:hover{padding-top: 30px;}
.prouctSec.popularProduc.blog_page .blog_page_design h2 a{font-size: 24px; line-height: 24px;}
#breadcrumbs>span{/*justify-content: flex-start;*/ justify-content: center;}
.bannerSec.inrBner p#breadcrumbs span.breadcrumb_last{display: inline-block; /* important */ max-width: 70%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .product-meta dl.variation dt, .cart-left form.woocommerce-cart-form .cart-item.cart_item .product-meta dl.variation dd p{font-size: 15px; font-weight: normal; color: #777777;}
.blog_page.news_page .blog-thumb a img{height: 190px !important;}
.xoo-wsc-container, .xoo-wsc-slider{max-width: 485px; right: -485px;}
.xoo-wsc-cart-active .xoo-wsc-basket{right: 485px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col span.xoo-wsc-pname a{font-size: 18px; line-height: 20px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sml-qty{font-size: 14px;}
.xoo-wsc-ft-amt-subtotal, .xoo-wsc-ft-amt-subtotal .amount{font-size: 18px;}
.blog_page .entry-content h2{font-size: var(--heading-md);}
.blog_page.news_page .entry-content img{height: 195px; width: 220px;}
.blog_img img{height: 210px;}
.blog_cnt h4{font-size: 24px;}
.zig_short .col-lg-6:nth-child(even) .row{flex-direction: row-reverse;}
.contact_bx_design{padding: 35px 30px;}
.cnt_icn{width: 63px; height: 63px;}
.cnt_icn img{width: 22px;}
.cnt_form textarea{height: 150px;}
.cnt_form input[type="submit"]{padding: 10px 10px; width: 160px;}
body.woocommerce-checkout .fc-content.fc-container{padding: 55px 0 !important;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce{max-width: 960px !important; margin: 0 auto; padding: 0 15px !important;}
.comment-list article.comment-body, div#comments form#commentform label{font-size: 15px;}
div#reviews h2.woocommerce-Reviews-title{font-size: 24px;}
.hderRight ul li.desktop_show{display: none;}
.hderRight li.mobile_show{display: block;}
.hderRight li.mobile_show a.hdrSerch{font-size: 18px; padding-top: 5px;}
.fixedSerch_custom{position: absolute; bottom: calc(-100% - -10px); background: #4f5963; width: 100%; padding: 10px;}
.fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"]{width: 470px; height: 50px; color: #383632; padding: 0 20px; outline: none; border: 0; font-size: 16px; line-height: 20px;}
.fixedSerchinr input[type="submit"]{background: #19171A url(assets/images/hdrSrch.png) no-repeat center center; height: 50px; width: 70px; background-size: 15px;}
.fixedSerchinr img{max-width: 30px;}
.woocommerce .accordion-content table.shop_attributes, .woocommerce .accordion-content table.shop_attributes td{font-style: normal !important;font-size: var(--text-xm) !important;}
.woocommerce-product-gallery__image, .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width: 48%;}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_view, .tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_close{height: 46px; font-size: 15px;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear td.product-name a{font-size: 16px;}
#breadcrumbs>span>span:nth-child(2).breadcrumb_last{max-width: 100% !important;}
/* .prouctSec.popularProduc div#customer_login form{height: 580px;} */
.prouctSec.popularProduc.section_rotate ul li:before, .prouctSec.popularProduc.about_new ul li:before, .cmn_list ul li:before{width: 7px; height: 7px; top: 10px; left: 2px; transform: rotate(45deg);}

.prouctSec.popularProduc .pagehding h3{font-size: 18px;}
.cmn_padding{padding-top: 65px; padding-bottom: 65px;}
.faq_heading h2{font-size: 32px;}
.blog_page .entry-content h2.wp-block-heading{font-size: 35px;}
.blog_page .entry-content h3.wp-block-heading{font-size: 20px;}
.wp-pagenavi span.current{width: 28px; height: 28px; font-size: 14px;}

}

@media only screen and (max-width: 999px){
.woocommerce-terms-and-conditions-wrapper, .astra-quick-summary-box{display: none;}

}

@media only screen and (max-width: 991px){
.collapse-button{right: 0px; background: transparent !important; border-radius: 0px; padding: 0px; width: auto; justify-content: center; display: flex; flex-direction: column; align-items: flex-end;}
.collapse-button .icon-bar{background: var(--secondary-color); height: 3px; border-radius: 5px; width: 27px; margin: 3px 0; transition: all 0.45s ease-in-out;}
.collapse-button .icon-bar:first-child{margin-top: 0; width: 22px;}
.collapse-button .icon-bar:last-child{margin-bottom: 0; width: 22px;}
ul.slimmenu{background: var(--secondary-color); position: fixed; top: 0; flex-wrap: initial; right: -82%; height: 100vh !important; width: 80%; z-index: 999; padding: 100px 20px 20px; transition: all 0.45s ease-in-out; overflow-x: auto; display: flex !important; flex-direction: column; justify-content: flex-start;}
body.sideMenu{overflow: hidden;}
.menuOvrly{position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(255, 255, 255, 0.92); z-index: 99; transition: all 0.45s ease-in-out; opacity: 0; visibility: hidden;}
.sideMenu .menuOvrly{opacity: 1; visibility: visible;}
.sideMenu ul.slimmenu{right: 0;}
ul.slimmenu>li{border-bottom: 1px solid rgba(255, 255, 255, .1); transition: all 0.75s ease-in-out; padding: 5px 0;
padding-left: 65px;}
ul.slimmenu>li>a{padding: 10px 0; color: var(--light); border: 0 !important;}
ul.slimmenu>li:last-child{border: 0;}
ul.slimmenu li .sub-toggle{background: transparent; height: 43px !important; width: 100%; display: flex; top: 5px; align-items: center; justify-content: center; left: 0;}
.sideMenu ul.slimmenu>li{padding-left: 0px; margin: 0;}
.closeMenu{position: absolute; right: 82%; top: 20px; width: 32px; height: 32px; z-index: 999; opacity: 0; visibility: hidden; transform: rotate(-25deg); transition: all 0.45s ease-in-out; transition-delay: 0.2s;}
.closeMenu::before, .closeMenu::after{position: absolute; left: 15px; content: ' '; height: 33px; width: 2px; background-color: var(--secondary-color);}
.closeMenu::before{transform: rotate(45deg);}
.closeMenu::after{transform: rotate(-45deg);}
.sideMenu .closeMenu{transform: rotate(0deg); opacity: 1; visibility: visible;}
ul.slimmenu>li>a:hover{padding-left: 8px; opacity: .6;}
ul.slimmenu li .sub-toggle i{display: none;}
ul.slimmenu li .sub-toggle::before{content: none;}
ul.slimmenu li .sub-toggle::after{border-left: solid 6px transparent; border-right: solid 6px transparent; border-top: solid 6px var(--light); height: 0; width: 0; position: absolute; content: ""; right: 10px;}
ul.slimmenu.collapsed li>ul{width: 100%; background: var(--light); float: left;}
ul.slimmenu.collapsed li>ul>li{background: transparent;}
ul.slimmenu.collapsed li>ul>li>a{padding: 10px 12px; color: var(--secondary-color); text-transform: capitalize;}
ul.slimmenu.collapsed li>ul>li i{display: none;}
ul.slimmenu.collapsed li>ul>li>a:hover{background: var(--secondary-color); color: var(--light);}
.pagehding h2, .awardpnel h1{font-size: var(--heading-sm);}
.prouctSec.popularProduc.default_page_design .pagehding h3{font-size: 26px; line-height: 1.3;}
.prouctSec.popularProduc.default_page_design .pagehding h4{font-size: 20px; line-height: 1.4;}
.prouctSec.popularProduc.default_page_design .pagehding h5{font-size: 16px; line-height: 1.5;}
.headersec .container{max-width: 100%;}
.hderRight{margin-right: 55px;}
.bannerSec .slider_img{max-width: 100%; position: static;}
.bannerSec .slider_text{max-width: 100%; padding-top: 25px; text-align: center;}
.bannerSec .slider_item{min-height: auto; flex-direction: column-reverse;}
.bannerSec .slick-slider{margin-bottom: 0;}
.bnerimge img{height: 350px; width: 100%;}
.bannerSec{padding: 26px 0;}
.bnertext .themebtn{margin-top: 12px; min-width: 190px;}
.bnertext h2, .bnertext h1{font-size: 50px; line-height: 50px;}
.awardpnel .media{flex-direction: column-reverse;}
.awardrght{max-width: 100%; margin: 25px 0 0; text-align: center; width: 100%;}
.awardpnel{text-align: center;}
.awardSec, .prouctSec{padding: 50px 0;}
.fotertop{flex-wrap: wrap;}
.foterlft{max-width: 100%; width: 100%; text-align: center;}
.foterlft ul{gap: 12px 30px; padding-top: 0; display: flex; align-items: center; justify-content: center; text-align: left; flex-wrap: wrap;}
.ftrlink{padding-top: 25px;}
.foterbtm{padding: 15px 0; text-align: center; flex-direction: column;}
.bannerSec.inrBner{padding: 25px 0;}
#breadcrumbs>span>span{font-size: 16px; line-height: 20px; padding-right: 15px; margin-right: 15px; white-space: nowrap;}
.prouctSec.popularProduc, .awardSec.white_award{padding: 45px 0;}
.filterResult li, .clearlnk, .filterlink li a, .filtericn{font-size: 13px; padding: 0 13px; height: 38px;}
.filterlink{flex-wrap: wrap; gap: 10px;}
.filters_pop{right: -530px; max-width: 500px; padding: 30px;}
.formgroup label{height: 44px; font-size: 15px; line-height: 19px;}
.product_detailCont{padding-top: 35px;}
.product_detailCont h1{font-size: 38px; line-height: 50px;}
.product_detailCont h1 br{display: none;}
.woocommerce-product-gallery__wrapper.custom_gallery_design a>img{height: 260px !important;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{width: 25%;}
.cartbtn{width: 69% !important;}
.product_detailleft{position: static !important;}
.page-template-page-about .prouctSec.popularProduc .row{flex-direction: column-reverse;}
.page-template-page-about .prouctSec.popularProduc .row .right_img{margin-bottom: 30px;}
.page-template-page-about .prouctSec.popularProduc .image_bx{margin-bottom: 30px;}
.page-template-page-about .prouctSec.popularProduc .right_img{padding-top: 0;}
.page-template-page-about .prouctSec.popularProduc .image_bx{padding-top: 0;}
/* .prouctSec.popularProduc div#customer_login form{min-height: 680px;} */
section.inner-dtls.inner_section.single_product.also_like_sec ul.row.products_list li.product_item.productItem{width: 33.33%;}
section.inner-dtls.inner_section.single_product.also_like_sec ul.row.products_list{justify-content: center;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .addresses .woocommerce-Address h2{font-weight: 500; font-size: 26px; color: #000; float: none;}
.prouctSec.popularProduc form.woocommerce-ResetPassword.lost_reset_password{max-width: 80%;}
.blog_page.news_page .blog-thumb a img{height: 310px !important;}
.xoo-wsc-container, .xoo-wsc-slider{max-width: 435px; right: -435px;}
.xoo-wsc-cart-active .xoo-wsc-basket{right: 435px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col span.xoo-wsc-pname a{font-size: 16px; line-height: 16px;}
.blog_page .entry-content h2{font-size: var(--heading-sm);}
.blog_page.news_page .navigation.post-navigation{padding-top: 25px;}
.cnt_form textarea{height: 90px;}
.cnt_form input[type="submit"]{padding: 8px 10px; width: 125px;}
body.woocommerce-checkout .fc-content.fc-container{padding: 45px 0 !important;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce{max-width: 720px !important; margin: 0 auto; padding: 0 15px !important;}
.prouctSec.popularProduc.blog_page .blog_page_design .blog-thumb img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{max-width: 100% !important; height: auto !important; object-fit: cover;}
.woocommerce-product-gallery__wrapper.custom_gallery_design a{margin-bottom: 10px;}
.page-template-page-about .bx_section .prouctSec.popularProduc.section_rotate:nth-child(2n + 2) .row{flex-direction: column-reverse;}
p#breadcrumbs i.dots:before{width: 6px; height: 6px; right: 13px; top: -3px;}
#breadcrumbs>span>span{font-size: 16px; line-height: 20px; padding-right: 15px; margin-right: 15px;}
#breadcrumbs>span>span a{max-width: 120px; overflow: hidden; text-overflow: ellipsis;}
.bannerSec.inrBner p#breadcrumbs span.breadcrumb_last{max-width: 68%;}
.prouctSec.popularProduc.about_new .row{flex-direction: column-reverse;}
.prouctSec.popularProduc.about_new .row .pagehding{padding-top: 30px;}
.prouctSec.popularProduc.section_rotate.cus_totle.meaningful ul.meaningful_full li{width: calc(50% - 10px); margin-bottom: 20px;}
.bx_section.about_new .prouctSec.popularProduc.section_rotate .row{flex-direction: column-reverse;}
.bx_section.about_new .prouctSec.popularProduc.section_rotate .row .pagehding{padding-top: 30px;}

.prouctSec.popularProduc.about_new .right_img, .prouctSec.popularProduc.section_rotate .image_bx, .prouctSec.popularProduc .right_img{margin-left: 0;}
.prouctSec.popularProduc.section_rotate.meaningful .image_bx{margin-right: 0;}
.page-template-page-about .prouctSec.popularProduc.section_rotate .image_bx{margin-right: 0;}
.prouctSec.popularProduc .pagehding h3{font-size: 22px;}
.cmn_padding{padding-top: 50px; padding-bottom: 50px;}
.faq_heading h2{font-size: 30px;}
.blog_page .entry-content h2.wp-block-heading{font-size: 30px;}

}

@media only screen and (max-width: 768px){
/* .prouctSec.popularProduc div#customer_login form{min-height: auto;} */
.wpc-filters-overlay{display: none;}
/* .filtercollec{display: none;} */
.filtercollec .filterlink > a.filtericn{display: none;}
.filtercollec .filterlink{position: relative;}
.filtercollec .filterlink ul{padding-left: 100px;}
.archive_product_list{position: relative;}
.prouctSec.popularProduc .wpc-filters-open-button-container.wpc-open-button-21664{position: absolute; top: -38px;}
.wpc-filters-widget-content ul.wpc-filter-chips-list{padding-top: 10px;}
.wpc-filters-widget-content ul.wpc-filter-chips-list .wpc-filter-chip a{display: inline-flex; justify-content: center; align-items: center; background: #F7F7F5; min-width: 140px; height: 42px; color: #4F5963; padding: 0 20px; border-radius: 8px; font-size: 16px; line-height: 20px; text-transform: capitalize; border: none;}
.wpc-filters-widget-content ul.wpc-filter-chips-list .wpc-filter-chip.wpc-chip-reset-all a:hover{background: var(--secondary-color); color: #fff;}
.wpc-filters-open-button-container{margin: 0 !important;}
body .wpc-filters-open-button-container a.wpc-filters-open-widget{border-radius: 6px !important;}
.filterDesign .wpc-filters-section.wpc-filter-product_cat{margin-top: 0;}
.wpc-filters-widget-controls-wrapper a.wpc-filters-apply-button{background-color: var(--primary-color) !important; border-color: var(--primary-color) !important;}
.wpc-filters-widget-controls-wrapper a.wpc-filters-close-button{color: var(--primary-color);}
section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx .filterlink ul.desktop_set{display: none;}
section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx .filterlink ul.mobile_set{display: inline-flex;}
body .wpc-filters-main-wrap li.wpc-term-item label a{font-size: 15px !important;}
body .wpc-filters-open-button-container a.wpc-filters-open-widget span.wpc-filters-button-text{font-size: 0; position: relative;}
body .wpc-filters-open-button-container a.wpc-filters-open-widget span.wpc-filters-button-text:before{font-size: 13px; content: "Filters";}
.wpc_show_bottom_widget .wpc-filters-widget-content{top: 0 !important;}
.bannerSec.inrBner p#breadcrumbs span.breadcrumb_last{max-width: 68%;}
.prouctSec.popularProduc div#customer_login .u-column1, .prouctSec.popularProduc div#customer_login .u-column2{margin-bottom: 30px;}
.search-no-results .wpc-filters-open-button-container.wpc-open-button-, .search-results .wpc-filters-open-button-container.wpc-open-button-{display:none;}

body .wpc-filters-open-button-container a.wpc-filters-open-widget, 
body .wpc-filters-open-button-container a.wpc-open-close-filters-button {
    border: 1px solid #EAEAEA !important;
    color: #4F5963 !important;
}

.wpc-icon-html-wrapper span {background: #4F5963 !important;}
span.wpc-icon-line-1:after, span.wpc-icon-line-2:after, span.wpc-icon-line-3:after {border: 1px solid #4F5963 !important;}


}

@media only screen and (max-width: 767px){
.animated{-webkit-animation-duration: initial; animation-duration: initial; -webkit-animation-fill-mode: initial; animation-fill-mode: initial;}
.fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"], .fixedSerchinr input[type="submit"]{height: 50px;}
.fixedSerchinr input[type="submit"]{width: 60px;}
.closeSrch{width: 45px; height: 45px;}
.fixedSerchinr, form.woocommerce-product-search{width: calc(100% - 50px);}
.closeSrch{width: 36px; height: 36px; right: 0;}
.openfixed{max-width: 285px; width: 100%;}
.closeBxs{display: inline-flex; max-width: 25px;}
.pagehding h2, .awardpnel h1{font-size: var(--heading-xs);}
.prouctSec.popularProduc.default_page_design .pagehding h3{font-size: 24px; line-height: 1.3;}
.prouctSec.popularProduc.default_page_design .pagehding h4{font-size: 19px; line-height: 1.35;}
.prouctSec.popularProduc.default_page_design .pagehding h5{font-size: 16px; line-height: 1.45;}
.bnertext h2, .bnertext h1{font-size: 40px; line-height: 40px;}
.prouctSec.popularProduc, .awardSec.white_award{padding: 40px 0;}
.product_detailCont h1{font-size: 34px; line-height: 45px;}
.bannerSec{padding: 23px 0;}
.woocommerce-product-gallery__wrapper.custom_gallery_design a>img{/* height: 260px !important; */ height: 230px !important;}
/* .bannerSec.inrBner span.breadcrumb_last{max-width: 60%; white-space: nowrap; overflow: hidden;} */
.cartbtn{width: 65% !important;}
.products>h2{font-size: var(--heading-xs);}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{width: 30%;}
/* .prouctSec.popularProduc div#customer_login form{min-height: auto;} */
section.inner-dtls.inner_section.single_product.also_like_sec ul.row.products_list li.product_item.productItem{width: 50%;}
.prouctSec.popularProduc nav.woocommerce-MyAccount-navigation{margin-bottom: 30px;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .addresses .u-column2.col-2.woocommerce-Address{margin-top: 30px;}
.prouctSec.popularProduc form.woocommerce-ResetPassword.lost_reset_password{max-width: 100%;}
div.accordion .accordion-item h2 button{font-size: 16px;}
.bannerSec.inrBner p#breadcrumbs span.breadcrumb_last{white-space: nowrap; max-width: 56%; overflow: hidden;}
.blog_page.news_page .blog-thumb a img{height: 285px !important;}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn{padding: 4px 20px;}
.xoo-wsc-ft-buttons-cont a, .xoo-wsc-ft-buttons-cont a .amount{font-size: 14px;}
.product_detailCont{overflow: hidden;}
.xoo-wsc-product dl.variation, .xoo-wsc-product dl.variation p{font-size: 11px; line-height: normal;}
.blog_page .entry-content h2{font-size: var(--heading-xs);}
.blog_page.news_page .entry-content img{height: 170px; width: 190px;}
.blog_img{margin-bottom: 15px;}
.zigzag_blk .row{margin-bottom: 0;}
.blog_cnt{margin-bottom: 20px;}
/* .blog_page .entry-content{text-align: center;} */
.cnt_icn{width: 55px; height: 55px;}
.cnt_icn img{width: 20px;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p{gap: 10px;}
.theme-astraNew.woocommerce.woocommerce-page ul.row.products_list li.product_item{width: 50%;}
body.woocommerce-checkout .fc-content.fc-container{padding: 40px 0 !important;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce{max-width: 540px !important; margin: 0 auto; padding: 0 15px !important;}
.woocommerce-product-gallery__wrapper.custom_gallery_design a{margin-bottom: 5px;}
body .wpc-filters-main-wrap li.wpc-term-item label a{font-size: 15px !important;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear td.product-name a{font-size: 20px;}
.woocommerce-shop .wpc-filters-open-button-container.wpc-open-button-21589{position: absolute; top: -37px;}
.prouctSec.popularProduc .tinv-wishlist.woocommerce form td.product-thumbnail img{height: 100px !important; width: auto !important;}
.prouctSec.popularProduc div#customer_login .u-column1, .prouctSec.popularProduc div#customer_login .u-column2{margin-bottom: 30px;}

.prouctSec.popularProduc .pagehding h3{font-size: 20px;}
.faq_heading h2{font-size: 28px;}
/*.filterlink .mobile_set{display: none !important;}*/
}

@media only screen and (max-width: 575px){
.fixedSerchinr input[type="text"], .fixedSerchinr input[type="search"]{width: 100%; font-size: 15px; line-height: 20px;}
.fixedSerchinr, form.woocommerce-product-search{width: calc(100% - 40px); padding: 0;}
.closeSrch{right: 0; top: 8px;}
.ftrlink{width: 100%; text-align: center;}
.ftrlink ul{display: flex; justify-content: center; flex-wrap: wrap; gap: 5px 15px;}
.ftrlink li{margin: 0;}
.ftrlink h3 br{display: none;}
.prouctSec.popularProduc, .awardSec.white_award{padding: 35px 0;}
.filters_pop{padding: 25px;}
.filtersort{margin-top: 23px; padding: 0 19px 0 15px; min-height: 60px;}
.sorttext span{font-size: 16px; line-height: 20px;}
.sorttext em{font-size: 13px;}
.filtersacidan{padding: 15px;}
.product_detailCont h1{font-size: 30px; line-height: 40px;}
.woocommerce-product-gallery__wrapper.custom_gallery_design a>img{height: 240px !important;}
.cartbtn{width: 100% !important;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-img{width: 150px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info{width: calc(100% - 150px); padding-left: 25px; padding-right: 25px;}
.bannerSec.inrBner p#breadcrumbs span.breadcrumb_last{white-space: nowrap; max-width: 45%; overflow: hidden; min-width: 0; text-align: left;}
.blog_page.news_page .blog-thumb a img{height: 230px !important;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col span.xoo-wsc-pname{line-height: 16px !important;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col span.xoo-wsc-pname a{font-size: 13px; line-height: 16px;}
.xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sml-qty, .xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-priceBox .xoo-wsc-pprice, .xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-right span.xoo-wsc-smr-ptotal bdi, .xoo-wsc-modal .xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-priceBox .xoo-wsc-pprice span.woocommerce-Price-amount.amount{font-size: 13px;}
.xoo-wsc-ft-amt-subtotal, .xoo-wsc-ft-amt-subtotal .amount{font-size: 16px;}
.xoo-wsc-product dl.variation, .xoo-wsc-product dl.variation p{font-size: 10px;}
.blog_page.news_page .nav-links a{padding: 4px 10px; width: 82px;}
.blog_page.news_page .entry-content img.alignleft{float: none; margin-bottom: 10px; width: 100%; margin-right: 0;}
.blog_page.news_page .entry-content{text-align: center;}
.blog_page.news_page .entry-content img{width: 100%; height: 200px;}
.cnt_form input[type="submit"]{width: 100%;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p{flex-wrap: wrap; gap: 0;}
.wpc-filters-widget-containers-wrapper .children li a{font-size: 11px; line-height: 13px;}
body.woocommerce-checkout .fc-content.fc-container{padding: 35px 0 !important;}
body.woocommerce-checkout .fc-content.fc-container .woocommerce{max-width: 100% !important; margin: 0 auto; padding: 0 15px !important;}
.bannerSec.inrBner.dgn_fix #breadcrumbs{justify-content: center;}
.woocommerce-product-gallery__image, .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width: 47%;}
#wcc-sticky-list-wrapper .wcc-sticky-list li.d-flex span.wcc-name{margin-left: 6px; font-size: 13px;}
#wcc-sticky-list-wrapper .wcc-sticky-list li{transform: translateX(30px) !important; margin-bottom: 5px !important;}
#wcc-sticky-list-wrapper .wcc-sticky-list li:hover{transform: translateX(15px) !important;}
.prouctSec.popularProduc.section_rotate.cus_totle.meaningful ul.meaningful_full li img{max-width: 40px; margin-bottom: 5px;}

.cmn_padding{padding-top: 45px; padding-bottom: 45px;}
.faq_heading h2{font-size: 25px;}
.blog_page .entry-content h2.wp-block-heading{font-size: 28px;}
.blog_page .entry-content h3.wp-block-heading{font-size: 17px;}
.wp-pagenavi{font-size: 14px;}

}

@media only screen and (max-width: 480px){
/* .fixedSerchinr{flex-direction: column; padding: 0 12px;}
.fixedSerchinr input[type="submit"]{height: 60px; margin: 0; width: 55px; border-radius: 0 8px 8px 0;}
.fixedSerchinr input[type="text"]{border-radius: 8px;}
.closeSrch{right: 24px; top: -70px;} */
.bnerimge img{height: 300px;}
.bnertext h2, .bnertext h1{font-size: 30px; line-height: 33px;}
.awardSec, .prouctSec{padding: 43px 0;}
.productItem{margin-top: 27px;}
.hderRight{margin-right: 44px;}
.hderRight li{margin-right: 15px;}
.hdrlgo{max-width: 150px;}
.bannerSec{margin-top: 70px;}
.productcont h3{font-size: 19px; line-height: 24px; margin-bottom: 2px;}
.productcont span{font-size: 14px; line-height: 17px; display: inline-block;}
.productimge{min-height: 190px; height: 190px;}
.productimge img{height: 100%; object-fit: cover;}
.viewbtn{height: 38px; min-width: auto; font-size: 14px; line-height: 20px; padding: 0 25px;}
.filters_pop{padding: 15px;}
.product_detailleft .row{margin: 0 -5px;}
.product_detailleft .row>div{padding: 0 5px;}
.product_detil_imge, .videoimge{margin-top: 13px;}
.playbuton{max-width: 46px;}
.product_detailCont h1{font-size: 28px; line-height: 32px;}
.detilsize ul{flex-wrap: wrap; gap: 10px;}
.detilsize .formgroup label{padding: 0 15px; min-width: auto;}
.addtobagbtn{margin-top: 30px; gap: 10px; flex-wrap: wrap;}
.addtoPduct ul{gap: 10px; flex-wrap: wrap;}
.bannerSec.inrBner span.breadcrumb_last{max-width: 40%; white-space: nowrap; overflow: hidden;}
.woocommerce-product-gallery__wrapper.custom_gallery_design a>img{/* height: 130px !important; */ height: 150px !important;}
.prouctSec.popularProduc .woocommerce-MyAccount-content .woocommerce-info a.wc-forward{clear: both; float: none;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p label{width: 100%; margin-bottom: 5px; color: #000; font-weight: 500;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="text"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="email"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p input[type="password"], .prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p select#country{width: 100%;}
.prouctSec.popularProduc .wwp_wholesaler_registration form.wwp_wholesaler_registration_form p .formbuilder-checkbox label{width: auto;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-img{width: 80px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info{width: calc(100% - 86px); padding-left: 25px; padding-right: 25px;}
.cart-left form.woocommerce-cart-form .cart-item.cart_item .cart-info h3{font-size: 18px; line-height: 22px;}
.cart-left h2.cart-title{font-size: 28px; margin-bottom: 30px;}
.cart-right, .cart-right .cart-summary{padding: 15px;}
.cart-right .cart-summary .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{border-radius: 5px; font-size: 16px; line-height: 24px;}
#breadcrumbs>span{display: contents;}
.bannerSec.inrBner p#breadcrumbs span.breadcrumb_last{white-space: nowrap; max-width: 50%; overflow: hidden;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{padding: 14px 15px;}
/* form.woocommerce-product-search{display: flex !important;}
input#woocommerce-product-search-field{border-radius: 8px 0 0 8px;} */
.fixedSerch_custom{position: absolute; bottom: calc(-100% - 3px); background: #4f5963; width: 100%; padding: 10px;}
.woocommerce-shop .wpc-filters-open-button-container.wpc-open-button-21589{position: absolute; top: -80px;}
.woocommerce-shop .filtercollec .filterlink ul{padding-left: 0; flex-wrap: wrap; padding-top: 50px;}
.term-astra-family-friend-storytelling-jewellery-tells-your-family-story section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx .filtercollec .filterlink ul{padding-left: 0; flex-wrap: wrap; padding-top: 50px;}
.term-astra-family-friend-storytelling-jewellery-tells-your-family-story .wpc-filters-open-button-container.wpc-open-button-21664{position: absolute; top: -80px !important;}
.term-birthday-jewelry-storytelling-jewellery section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx ul.mobile_set{padding-left: 0; flex-wrap: wrap; padding-top: 50px;}
.term-birthday-jewelry-storytelling-jewellery .wpc-filters-open-button-container.wpc-open-button-21664{position: absolute; top: -80px !important;}
.term-astra-story-of-your-passion-jewellery section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx ul.mobile_set{padding-left: 0; flex-wrap: wrap; padding-top: 50px;}
.term-astra-story-of-your-passion-jewellery .wpc-filters-open-button-container.wpc-open-button-21664{position: absolute; top: -80px !important;}
.term-astra-lucky-charms-and-talisman-jewellery section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx ul.mobile_set{padding-left: 0; flex-wrap: wrap; padding-top: 50px;}
.term-astra-lucky-charms-and-talisman-jewellery .wpc-filters-open-button-container.wpc-open-button-21664{position: absolute; top: -80px !important;}
.term-astra-love-storytelling-jewellery section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx ul.mobile_set{padding-left: 0; flex-wrap: wrap; padding-top: 50px;}
.term-astra-love-storytelling-jewellery .wpc-filters-open-button-container.wpc-open-button-21664{position: absolute; top: -80px !important;}
.term-astra-anniversary-storytelling-jewelry-gift section.prouctSec.popularProduc.inner-products.inner_section.section_filter_bx ul.mobile_set{padding-left: 0; flex-wrap: wrap; padding-top: 50px;}
.term-astra-anniversary-storytelling-jewelry-gift .wpc-filters-open-button-container.wpc-open-button-21664{position: absolute; top: -80px !important;}
.prouctSec.popularProduc.section_rotate.cus_totle.meaningful ul.meaningful_full li{width: calc(50% - 5px); margin-bottom: 10px;}

}

@media only screen and (max-width: 460px){
.filterscheks ul{gap: 8px;}
.filterscheks li{width: 100%;}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{font-size: 12px;}
.single.single-product .st-btn.st-first.st-last span.st-label{font-size: 12px !important;}
.astra-policy-buttons a{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; padding: 0 12px; color: #c3982f; border-radius: 5px; font-size: 14px; position: relative;}
.astra-policy-buttons a:before{content: ""; position: absolute; width: 5px; height: 5px; background: #7b7575; left: -3px; top: 50%; transform: translateY(-50%); border-radius: 50px;}
body .wpc-filters-open-button-container a.wpc-filters-open-widget span.wpc-filters-button-text:before{font-size: 12px !important;}
.prouctSec.popularProduc .wpc-filters-open-button-container.wpc-open-button-21664 span.wpc-icon-html-wrapper{margin-right: 5px;}
.filtercollec .filterlink ul{padding-left: 88px;}
.filterlink li a, .filtericn{font-size: 12px;}
.filterlink ul{gap: 0 6px;}
body .wpc-filters-main-wrap li.wpc-term-item ul.children label a.wpc-filter-link{font-size: 12px !important;}

}

@media only screen and (max-width: 350px){
.wpc-filters-widget-containers-wrapper .children li{width: 100%;}

}

