@charset "utf-8";
/*..............Embaded fonts..............*/

@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
    
/* ~-~-~-~-~-~-~-~-~-~ global adjustments ~-~-~-~-~-~-~-~-~-~ */


@font-face {
    font-family: 'BigCaslonFB-Regular';
    src: url('../fonts/BigCaslonFB-Regular.eot');
    src: url('../fonts/BigCaslonFB-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BigCaslonFB-Regular.woff2') format('woff2'),
        url('../fonts/BigCaslonFB-Regular.woff') format('woff'),
        url('../fonts/BigCaslonFB-Regular.ttf') format('truetype'),
        url('../fonts/BigCaslonFB-Regular.svg#BigCaslonFB-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


:root {
    --ff-primary-font: "Jost", serif;
    --ff-heading-font: 'BigCaslonFB-Regular';
    
    --clr-primary: #686868;
    --clr-body-font: #222222;  
    --clr-light-yellow:#FFFFE3;
    --clr-white: #ffffff;
    --clr-black: #000000;
    --clr-Gold:#DAB34C;
    --clr-Dark-Gold:#CAA348;
    --clr-grey: #C4C4C4;
    --clr-light-brown:#E2BA97;
    --clr-brown:#8B3E22;
    --clr-border-grey:#C4C4C4;

    --bg-blue-gradient: linear-gradient(90deg, #334961, #02A8F4);
    --transition-common: all 0.8s ease;
}

.menu-open{overflow-y: hidden;}
/* html, body { overflow-x: hidden; } */
body { margin: 0; padding: 0; font-family: var(--ff-primary-font); font-size: 16px; line-height: 1.5; font-weight: 400; color: var(--clr-body-font);  transition: var(--common-transition); }
h1, h2, h3 { font-family: var(--ff-heading-font) ; margin: 0 0 1.1rem; padding: 0; line-height: 1.2; font-weight: 400; color: var(--clr-black); text-transform: capitalize;}
h4, h5, h6{ margin: 0 0 1.1rem; padding: 0; font-family: var(--ff-primary-font);  font-weight: 400; color: var(--clr-black);}

h1{ font-size: clamp(2.188rem, 0.707rem + 3.089vw, 4.375rem);/*70-35px*/}
h2{ font-size: clamp(1.875rem, 1.113rem + 1.589vw, 3rem);/*48-30px*/}  
h3{ font-size: clamp(1.625rem, 1.033rem + 1.236vw, 2.5rem);/*40-26px*/}
h4{ font-size: clamp(1.25rem, 1.081rem + 0.353vw, 1.5rem);/*24-20px*/}
h5{ font-size: 18px;} 
h6{ font-size: 16px;}
  
p{ margin: 0 0 1.1rem; padding: 0; line-height: 1.5; } 
p:last-child{margin-bottom: 0;}
img { max-width: 100%; }
a, img { border: 0; text-decoration: none; outline: none; }
a, a:link, a:visited, a:focus, a:hover { color: var(--clr-primary); outline: none; text-decoration: none; transition: var(--transition-common); }
a:hover{  text-decoration: none; transition: var(--transition-common); }
ul { list-style: none; padding-left: 0; margin-bottom: 0; }
ul li{margin-bottom: 0;}

.form-group { margin: 0 0 15px;}
.form-group label { margin: 0 0 10px;}
textarea, select, .form-control, input { font-family: var(--ff-primary-font); font-size: 16px; padding: 10px 20px; background-color: var(--clr-white); width: 100%; border-radius: 0; outline: none; box-shadow: none; height: 50px; border: 1px solid #222222; }
textarea { padding: 18.5px 20px !important; min-height: 150px !important; resize: none; }
input[type="submit"] { font-family: var(--ff-primary-font); font-weight: 500; transition: all 0.3s ease 0s; outline: none; width: auto; height: auto;    }
textarea:focus, select:focus, .form-control:focus { background-color: var(--clr-white); outline: none ; box-shadow: inherit; border: 1px solid #222222 }

.hdr-lt select { background-image: url(../images/ic-select-dropdown.svg); background-repeat: no-repeat; background-position: calc(100% - 15px) center; background-size: 12px; }
input:focus, input:focus-visible { border: none; outline: none; box-shadow: none; border: 1px solid #616D92; }


/* --- for placeholder color --- */
input::-moz-placeholder , .form-control::-moz-placeholder { color: #686868; opacity: 1; font-weight: 400; font-size: 14px;}
input:-ms-input-placeholder, .form-control:-ms-input-placeholder { color: #686868; font-weight: 400;font-size: 14px;}
input::-webkit-input-placeholder, .form-control::-webkit-input-placeholder { color: #686868; font-weight: 400;font-size: 14px;}
input[type="checkbox"] { height: auto; width: auto; }
::-webkit-input-placeholder {
    text-transform: uppercase;font-weight: 400;font-size: 14px;
 }
 
 :-moz-placeholder { 
    text-transform: uppercase;font-weight: 400;font-size: 14px;
 }
 
 ::-moz-placeholder {  
    text-transform: uppercase;font-weight: 400;font-size: 14px;
 }
 
 :-ms-input-placeholder { 
    text-transform: uppercase;font-weight: 400;font-size: 14px;
 }
/* --- for placeholder color --- */
   

.btn, a.btn { font-family: var(--ff-primary-font); font-size: 18px; font-weight: 500; line-height: 1; color: var(--clr-black);  background: var(--clr-Gold); display: inline-flex; align-items: center; border: 0; border-radius: 0; padding:20px 43px; transition: var(--transition-common); text-transform: uppercase;justify-content: center; border: 1px solid transparent; }
.btn:hover, a.btn:hover, :not(.btn-check)+.btn:active { background: var(--clr-body-font) !important ; color: var(--clr-white) !important;border: 1px solid var(--clr-white); }
.btn-check:focus+.btn, .btn:focus { box-shadow: inherit;}

.btn.light, a.btn.light{background-color: transparent !important; color: var(--clr-black) !important; border: 1px solid #000;}
.btn.light:hover, a.btn.light:hover{background: var(--clr-Gold) !important; border: 1px solid transparent;}


.btn.white-btn, a.btn.white-btn { background: var(--clr-white); color: var(--clr-body-font);}
.btn.white-btn:hover, a.btn.white-btn:hover { background: var(--clr-primary); color: var(--clr-white);}

button:focus:not(:focus-visible) { outline: 0; border: 1px solid var(--clr-body-font); }
.common-padding{ padding-top: 60px; padding-bottom: 60px; }
.common-small-padding{ padding-top: 40px; padding-bottom: 40px; }
.common-padding-left-right{ padding-left: 77px; padding-right: 77px; }

.gradient-text { background: -webkit-linear-gradient(0deg, #1B3378, #94AFFB); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.search-modal #ajaxsearchlite1 .probox .proinput input::placeholder { color: var(--clr-white) !important;}
.search-modal #ajaxsearchlite1 .probox .proinput input::-moz-placeholder { color: var(--clr-white) !important;}
.search-modal #ajaxsearchlite1 .probox .proinput input:-ms-input-placeholder { color: var(--clr-white) !important; }
.search-modal #ajaxsearchlite1 .probox .proinput input::-webkit-input-placeholder { color: var(--clr-white) !important;}



.wpcf7-not-valid-tip { display: none; }
.wpcf7-not-valid { border-color: #f00 !important;}

.codedropz-upload-wrapper + span.wpcf7-not-valid-tip { display: block;}


.container-fluid { max-width: 1744px;}
/* -- Container adjustment -- */
@media screen and (min-width: 1600px) {  
       
}
/* -- Container adjustment -- */


/* ~-~-~-~-~-~-~-~-~-~ global adjustments ~-~-~-~-~-~-~-~-~-~ */


/* -- Header -- */

.main-header { position: relative; top: 0; right: 0; left: 0; z-index: 999; background-color: var(--clr-white);  box-shadow: 0px 4px 10px 0px #0000000D;}
.main-header.header-sticky { position: fixed; background-color: rgba(255, 255, 255, 0.7); backdrop-filter: blur(10px); }
.main-header.fixed .hdr-rt ul li a {border: 1px solid var(--clr-body-font);transition: 0.5s all ease;}
.main-header .hdr-rt ul li a { display: flex; align-items: center; justify-content: center; }
.main-header .hdr-rt ul li a:hover,.main-header .hdr-rt ul li span.xoo-wsc-sc-bki:hover{background-color: var(--clr-body-font);}
.main-header .hdr-rt ul li a:hover img{filter: invert(1);}
.main-header .hdr-rt ul li span.xoo-wsc-sc-bki:hover {color: #fff;}
.main-header .hdr-rt ul li a:hover p{background-color: var(--clr-white); color: var(--clr-body-font);}

.main-header.fixed .hdr-rt ul li span.xoo-wsc-sc-bki{     width: 40px; height: 40px; border: 1px solid var(--clr-body-font);}

.main-header .xoo-wsc-sc-bkcont { display: flex; align-items: center; justify-content: center; }
.main-header .hdr-rt ul li:hover .xoo-wsc-sc-cont { color: var(--clr-white); }
.main-header .hdr-rt ul li:hover .xoo-wsc-sc-count { background-color: #fff; color: #000; }


.custom-header-wrap { display: flex; align-items: center; justify-content: space-between; }
.header-btm { background: var(--color-light-grey); }
.header-mid {padding-top: 28px;}
.main-menu ul { display: flex; list-style: none; padding: 0; margin: 0; justify-content: center;}
.main-menu ul li { position: relative; }
.main-menu ul li:not(:last-child) { margin-right: 34px; }
.main-menu ul li a { text-transform: uppercase; font-size: 14px; color: var(--clr-body-font); font-weight:400; position: relative; padding-bottom: 30px; padding-top: 30px; display: block; }
.main-menu ul li.current-menu-item a, .main-menu ul li:hover a { color: var(--clr-Gold); }
.menu-header-menu-container ul li.hottest-deal-custom-nav-class a { color: #f00; font-weight: 600; }
span.xoo-wsc-sc-count { border-radius: 50%; height: 20px; line-height: 20px; width: 20px; display: inline-block; text-align: center; font-size: 13px; right: -4px; position: absolute; top: 0px; }

.main-menu ul li ul.sub-menu { position: absolute; background: var(--clr-white); width: 220px; display: none; padding: 6px 12px; border-radius: 0 0 6px 6px; box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.1); }
.main-menu ul li:hover ul.sub-menu { display: block;}
.main-menu ul li:hover ul.sub-menu li { margin: 0; border-bottom: 1px solid var(--clr-border-grey); }
.main-menu ul li:hover ul.sub-menu li a { display: block; padding: 6px 8px; color: var(--clr-body-font); text-transform: capitalize; }
.main-menu ul li:hover ul.sub-menu li a:hover { background: var(--clr-border-grey);}
.main-menu ul li:hover ul.sub-menu li:last-child { border: 0; }
.main-menu ul li.menu-item-has-children { padding-right: 20px; }

.plus, .minus { padding: 8px; background: var(--color-dark-blue); color: #fff; width: 30px; height: 30px; font-size: 14px; border-radius: 50%; text-align: center; line-height: 1; position: absolute; right: 0; top: 9px; display: none; }
.plus:hover, .minus:hover { cursor: pointer; }

.hdr-lt { width: 16%; }

.hdr-lt form { max-width: 84px; width: 100%; }
.hdr-lt .form-group { margin: 0 0 0px;}
.hdr-rt ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 15px; }
.hdr-rt ul li a, .hdr-rt ul li span.xoo-wsc-sc-bki { font-size: 20px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid var(--clr-border-grey); width: 50px; height: 50px; border-radius: 50%; color: var(--clr-body-font); cursor: pointer; }
.hdr-rt .srch-btn-tgl { display: none; color: var(--color-dark-blue); }
.hdr-rt ul li a.cart-btn { position: relative; }
.hdr-rt ul li a.cart-btn p { position: absolute; top: 6px; right: 4px; background: #000; width: 20px; height: 20px; border-radius: 50px; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 12px; }
.mobile-menu-btn { display: none;}
ul.login-hdr{display: none;}

select.form-control {border: 1px solid var(--clr-border-grey); border-radius: 30px;    padding:4px 30px 4px 20px; height: 33px;}
.logo { max-width: 240px; width: 100%; }


.main-header.fixed { padding: 9px 12px; left: 0; position: fixed; top: 0; width:100%; transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s;    z-index: 999;    background-color: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(10px); animation: slide-down 0.7s; -ms-animation: slide-down 0.7s; -webkit-animation: slide-down 0.7s;}
/* .main-header.fixed .hdr-logo-img { max-width: 230px; } */

@keyframes slide-down { 

0% {transform: translateY(-100%); 
-moz-transform: translateY(-100%); 
-webkit-transform: translateY(-100%); 
-o-transform: translateY(-100%);
-ms-transform: translateY(-100%); } 
100% { 
transform: translateY(0); 
-moz-transform: translateY(0); 
-webkit-transform: translateY(0); 
-o-transform: translateY(0); 
-ms-transform: translateY(0); } 
}
.header-is-fixed { padding-top: 131px; } 
.header-is-fixed .header-mid { padding-top: 11px; padding-bottom: 11px; }

.header-is-fixed .logo { max-width: 150px; width: 100%; }
.header-is-fixed .main-menu ul li a { padding-bottom: 15px; padding-top: 15px; }
/* .header-is-fixed .main-header.fixed{padding-bottom: 0;} */
.header-is-fixed .hdr-rt ul li a { width: 40px; height: 40px; }
.header-is-fixed .hdr-rt ul li .xoo-wsc-sc-bki { font-size: 21px; }
.header-is-fixed .hdr-rt ul li img { width: 15px; }
.header-is-fixed .hdr-rt ul li a.cart-btn p { top: 3px; right: 2px; background: #000; width: 14px; height: 14px; font-size: 8px; }
.header-is-fixed .main-header .hdr-rt ul li:hover p { background-color: var(--clr-white); color: var(--clr-body-font); }

.header-is-fixed .hdr-rt ul li span.xoo-wsc-sc-count { border-radius: 50%; height: 15px; line-height: 15px; width: 15px; display: inline-block; text-align: center; font-size: 11px; right: -6px; position: absolute; top: -4px; }
/* -- Header -- */



/* Main section */

.banner-sec { overflow: hidden; }
.image-slider-box {  position: relative; height: 75vh;} 
.image-slider-box > img { width: 100%; height: 100%; object-fit: cover; } 
.image-slider-box .banner-slider-content { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; z-index: 3; } 
.image-slider-box .banner-slider-content h1 { color: var(--clr-light-yellow); } 
.image-slider-box .banner-slider-content h4 { color: #F5F2EA;}

/* Home page banner */
.banner-lt { position: relative; }
.banner-sec h1 { margin-bottom: 0; }
.offer-star { background: url(../images/offer-star.svg) no-repeat center / 100%; width: 211px; height: 214px; display: flex; align-items: center; justify-content: center; font-size: 20px; text-transform: uppercase; font-weight: 700; color: var(--clr-white); flex-wrap: wrap; text-align: center; position: absolute; right: -250px; top: 0; }
.offer-star span { display: block; width: 100%; font-size: 60px; line-height: 1; }

.main-banner-slider .slick-arrow { z-index: 9; background: var(--clr-Gold) !important; width: 50px; height: 50px; box-shadow: 0px 7px 11px 0px #0000001C; display: flex; align-items: center; justify-content: center;} 
.main-banner-slider .slick-prev::before { background: url(../images/arrow_back.svg) no-repeat center; width: 10px; height: 17px; opacity: 1; font-size: 0; display: block; }
.main-banner-slider .slick-next::before { background: url(../images/arrow-next.svg) no-repeat center; width: 10px; height: 17px; opacity: 1; font-size: 0; display: block; }
.main-banner-slider .slick-arrow:hover { background: var(--clr-light-yellow) !important;}
/* .main-banner-slider .slick-arrow:hover:before { filter: brightness(1) invert(1);} */

.slick-arrow { z-index: 9; background: transparent; width: 50px; height: 50px;  display: flex; align-items: center; justify-content: center;border: 1px solid #222222;transition: 0.5s all ease;} 
 .slick-prev::before { background: url(../images/arrow_back.svg) no-repeat center; width: 10px; height: 17px; opacity: 1; font-size: 0; display: block; }
 .slick-next::before { background: url(../images/arrow-next.svg) no-repeat center; width: 10px; height: 17px; opacity: 1; font-size: 0; display: block; }
 .slick-arrow:hover { background: var(--clr-Gold) !important;}
 .slick-list.draggable { margin: 0 -10px; }
 /* .slick-arrow:hover:before { filter: brightness(1) invert(1);} */

/* .slick-next {  box-shadow: 0px -7px 11px 0px #0000001C;}  */

.main-banner-slider .slick-prev { left: 2px; } 
.main-banner-slider .slick-next { right: 2px; } 
.slick-prev {  top: 50%; transform: translateY(-50%);left: -61px; }
.slick-next {  top: 50%; transform:  translateY(-50%);right: -61px; }
.slick-slide { height: auto; }





.quality-design-icon{width: 102px; height: 102px;border: 1px solid #C4C4C4; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 100px;} 
ul.quality-design-list li div { display: flex ; align-items: center; justify-content: space-between; }
ul.quality-design-list li div p{margin-bottom: 0;}
ul.quality-design-list li div h4 { width: calc(100% - 119px); margin-bottom: 0; }
ul.quality-design-list { display: flex ; align-items: center; justify-content: space-between; }
ul.quality-design-list li { width: 100%; padding-right: 56px; margin-right: 56px; position: relative; }
ul.quality-design-list li:last-child{padding-right: 0px; margin-right: 0px;}
ul.quality-design-list li:not(:last-child):after{position: absolute; content: ""; height: 100%; width: 1px; background: #C4C4C4;
    top: 0; bottom: 0; right: 0; z-index: 1;}




.top-picks-for-you-all { display: flex; align-items: center; justify-content: space-between; }
.top-picks-for-you-all h3 { margin-bottom: 0; }
.top-picks-slider-wrap{margin-top: 30px;}
.top-pick-img img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; object-position: top center; }
.top-pick-img { position: relative; padding: 0 0 159%; }
.top-pick-outer-wrap { margin: 0 10px; position: relative; }
/* .top-pick-item.slick-slide.slick-active { padding: 0 10px; } */
.top-picks-slider-wrap .slick-prev,.shop-by-collection-slider .slick-prev {  top: 50%; transform: translateY(-50%); }
.top-picks-slider-wrap .slick-next,.shop-by-collection-slider .slick-next {  top: 50%;  }
.top-pick-cont-wrap { margin-top: 20px;  }
.price-tag del span.woocommerce-Price-amount ,.price-tag del span.woocommerce-Price-currencySymbol{ color: #A6A6A6; /* padding: 0 5px;*/ }
.summary.entry-summary span.woocommerce-Price-amount.amount { padding: 0 5px; }
.price-tag ins { text-decoration: none; font-weight: 500; }
.price-tag span {color: var(--clr-brown); font-weight: 500; }
.price-tag ins span bdi, .price-tag ins span bdi span { color: var(--clr-body-font);}




.shop-by-collection-sec{background-color: var(--clr-light-yellow);}
.collection-img img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; object-position: top center; }
.collection-img { position: relative; padding: 0 0 159%; overflow: hidden; z-index: 0;transition: 0.5s all ease;}
.collection-img::after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; background: rgb(34,34,34); background: -moz-linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 27%, rgba(34,34,34,0) 59%); background: -webkit-linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 27%, rgba(34,34,34,0) 59%); background: linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 2%, rgba(34,34,34,0) 56%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#222222",endColorstr="#222222",GradientType=1); z-index:1 ; transition: 0.5s all ease;}
.collection-box {  position: relative; transition: 0.5s all; margin: 0 10px;}
.collection-box:hover .collection-img::after{background: linear-gradient(0deg, rgba(34, 34, 34, 0.804359243697479) 20%, rgba(34, 34, 34, 0) 76%);}
.collection-box:hover .collection-tag{bottom: 20px; }
.collection-tag h3{color: #fff;}
.collection-tag { position: absolute; text-align: center; width: 100%; bottom: -70px;z-index: 2;transition: 0.5s all; padding: 10px;}





.what-to-purchase-wrap.text-center a.btn:hover img { filter: invert(1); }
.what-to-purchase-wrap.text-center a.btn img { margin-right: 12px; transition: 0.5s all ease; }
.what-to-purchase-wrap.text-center a.btn{margin-top: 10px;}
.what-to-purchase-wrap { padding: 50px 0; }
.what-to-purchase-wrap h2, .what-to-purchase-wrap h4 { margin-bottom: 15px; }





.item-category-img-wrap { position: relative; padding: 0 0 92%; overflow: hidden; z-index: 0; margin: 0 10px; transition: 0.5s all ease; }
.item-category-img-wrap:hover { transform: scale(1.02); }
.item-category-img-wrap::after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; background: rgb(34,34,34); background: -moz-linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 27%, rgba(34,34,34,0) 59%); background: -webkit-linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 27%, rgba(34,34,34,0) 59%); background: linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 2%, rgba(34,34,34,0) 56%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#222222",endColorstr="#222222",GradientType=1); z-index:1 ; }
.item-category-img-wrap img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; object-position: top center; }

.category-title{position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 0px;text-align: center; z-index: 3;}
.category-title h4{color: white; font-size: clamp(1.25rem, 0.742rem + 1.059vw, 2rem);}

.shop-by-category-slider .slick-prev { top: -25%; transform: translateY(25%); right: 3%; left: inherit; }
.shop-by-category-slider .slick-next { top: -25%; transform: translateY(25%); right: 0%;  }
.shop-by-category-slider .slick-arrow { width: 39px; height: 43px; border: 0.76px solid #C4C4C4 }





.spotlight-item-img-wrap { position: relative; padding: 0 0 153%; overflow: hidden; z-index: 0; margin: 0 10px;transition: 0.9s all ease; }
.spotlight-item-img-wrap:hover{transform: scale(1.02);}
.spotlight-item-img-wrap:hover .spotlight-title h4 { color: var(--clr-Gold); }
.spotlight-item-img-wrap::after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; background: rgb(34,34,34); background: -moz-linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 27%, rgba(34,34,34,0) 59%); background: -webkit-linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 27%, rgba(34,34,34,0) 59%); background: linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 2%, rgba(34,34,34,0) 56%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#222222",endColorstr="#222222",GradientType=1); z-index:1 ; }
.spotlight-item-img-wrap img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; object-position: top center; }

.spotlight-title{position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 0px;text-align: center; z-index: 3;}
.spotlight-title h4{color: white; font-size: clamp(1.25rem, 0.742rem + 1.059vw, 2rem);transition: 0.5s all ease;}

.spotlight-designer-slider .slick-prev { top: -14%; transform: translateY(25%); right: 3%; left: inherit; }
.spotlight-designer-slider .slick-next { top: -14%; transform: translateY(25%); right: 0; }
.spotlight-designer-slider .slick-arrow { width: 39px; height: 43px; border: 0.76px solid #C4C4C4 }


.love-new-collection-img { position: relative; padding: 0 0 103%; overflow: hidden; z-index: 0; transition: 0.9s all ease; }
.love-new-collection-wrap:hover .love-new-collection-img { transform: scale(1.02); }
.love-new-collection-img img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }
.new-collections-to-love h3 { margin: 0; }

.love-new-collection-wrap { margin-top: 20px; }
.love-new-collection-type { margin-top: 13px; }

.timaraa-creation-sec.common-padding { padding-top: 0; padding-bottom: 0; }
.timaraa-creation-outer-wrap { padding: 35px 20px; }

.timaraa-creation-img-A-wrap { position: relative; padding: 0 0 109%; overflow: hidden; z-index: 0;  }
.timaraa-creation-img-A-wrap img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }

.creation-img-wrap { position: relative; padding: 0 0 51%; overflow: hidden; z-index: 0; margin: 0 0 20px; }
.creation-img-wrap img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }

.creation-img-lower-wrap { position: relative; padding: 0 0 113%; overflow: hidden; z-index: 0;  }
.creation-img-lower-wrap img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }
.timaraa-creation-cont { text-align: center; max-width: 468px; margin: 0 auto; }

.instagram-diary-outerwrap{position: relative; z-index: 0;}
.instagram-diary-outerwrap::after{position: absolute; content: ""; background-color: var(--clr-body-font); opacity: 0.5; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; z-index: 1;}
.instagram-diary-wrap{position: relative; z-index: 2;padding: 100px 0;}
.instagram-diary-wrap h2{color: var(--clr-white);}
.story-item-wrap { border: 1px solid #C4C4C4; padding: 30px; display: flex; margin: 0 10px; align-items: center; height: calc(100% - 405px); }
.customer-img { position: relative; overflow: hidden; max-width: 295px; height: auto; width: 100%; }
.customer-story-wrap { width: calc(100% - 295px); padding-left: 30px; }
.story-comma img { margin: 0 auto 20px; }
.customer-story-wrap h4{margin-bottom: 0;}

.our-customer-story-outer { max-width: 1607px; margin: 0 auto; width: 100%;}
.customer-story-wrap h6 { margin-bottom: 30px; color: #686868; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }

.first-look-heading { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.first-look-blog-inner-wrap{padding: 50px 0;}
.first-look-blog-img { position: relative; padding: 0 0 103%; overflow: hidden; z-index: 0;  height: 100%;}
.first-look-blog-img img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; object-position: top center; }
.ahmedabad-look{display: flex; }



.first-look-option-list { padding-left: 50px;  }
.first-look-option-img { max-width: 187px; width: 100%; height: 100%; }
.first-look-option-img img { position: relative; max-width: 187px; width: 100%; overflow: hidden; height: 225px; object-fit: cover; object-position: top center; }
.first-look-option-cont { width: calc(100% - 187px); padding-left: 50px; }
.first-look-option-cont h6 { font-size: 18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; color: var(--clr-body-font);}
.first-look-option-list ul li:not(:last-child) { margin-bottom: 23px; }


/* Footer */

span.ftr-icon { width: 41px; height: 41px; display: flex; align-items: center; justify-content: center; border: 1px solid #C4C4C4; border-radius: 50px; }
.ftr-contact ul li a{display: flex; align-items: center; }
.ftr-contact ul li a:hover span { background-color: black; transition: 0.5s all; }
.ftr-contact ul li a:hover span img {  transition: 0.5s all;filter: invert(1); }
.ftr-contact ul li:not(:last-child) a{margin-bottom: 20px;}
.ftr-contact ul li a span{margin-right: 10px;}
.ftr-contact ul li a { font-size: 18px; text-transform: uppercase; color: var(--clr-body-font);}


.footer-top a { color: var(--clr-body-font);  font-size: 18px;}
.footer-top { border-top: 1px solid #f2f2f2; }
.quick-links ul li, .ftr-cus-support ul li { margin-bottom: 10px; }
.quick-links ul li a, .ftr-cus-support ul li a{text-transform: uppercase;}
.ftr-btm-outer-wrap { padding: 30px 0; display: flex; align-items: center;justify-content: space-between; }
.footer-btm .container-fluid { border-top: 1px solid #CDCDCD; }
.ftr-copyright p{margin-bottom: 0;}
.ftr-rt-menu ul{display: flex;}
.ftr-rt-menu ul li a { width: 43px; height: 43px; display: flex; align-items: center; justify-content: center; border: 1px solid #C4C4C4; border-radius: 50px; }
.ftr-contact ul li a p { width: calc(100% - 45px); }
.ftr-rt-menu ul li:not(:last-child) a{margin-right: 10px;}
.ftr-rt-menu ul li:hover a{background-color: var(--clr-Gold);}

.whatsapp-icon a { position: fixed; bottom: 160px; right: 19px; font-size: 33px; width: 50px; height: 50px; background: #25D366; border-radius: 10px; display: flex; align-items: center; justify-content: center;z-index: 9; }
.whatsapp-icon a svg{color: var(--clr-white);}
.form-wrap { display: flex; width: 100%; position: relative; max-width: 412px;  }
.form-outer-wrap .form-control { margin: 0 auto; box-shadow: 0px 7px 9px -5px rgba(170,170,170,0.64); -webkit-box-shadow: NONE; -moz-box-shadow: 0px 7px 9px -5px rgba(170,170,170,0.64); height: 60px; width: 100%; padding: 10px 20px; border-radius: 0; border: 1px solid #222222; }
.footer-top ul li:hover a { color: var(--clr-Gold); }
.form-outer-wrap[type=button]:not(:disabled),.form-outer-wrap[type=reset]:not(:disabled), .form-outer-wrap[type=submit]:not(:disabled), .form-outer-wrap button:not(:disabled) { cursor: pointer; position: absolute; max-width: 160px; height: 50px; width: 100%; top: 5px; right: 5px; background: var(--clr-Gold); padding: 20px 30px; border: 1px solid #222222 }
/* Footer */

/* -----inner pages start-----  */
/* about us start */
.abt-us-bnr-wrap{position: relative; padding: 0 0 36%; }
.abt-us-bnr-wrap img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }
.abt-us-bnr-wrap::after{content: ""; position: absolute; width: 100%; height: 100%; background-color: var(--clr-body-font); opacity: 0.4; top: 0; bottom: 0; left: 0; right: 0;}
.abt-us-bnr-title { position: absolute; max-width: 598px; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; z-index: 6; width: 100%; text-align: center; color: #fff; }
.abt-us-bnr-title h1{color: var(--clr-white);}

.abt-timaraa-inner-wrap h6 { font-size: 20px; font-weight: 400; font-style: italic; margin-bottom: 30px; }


.abt-timaraa-sec h3 { margin-bottom: 40px; }
.abt-timaraa-inner-wrap h3 { margin-bottom: 15px; }
.abt-timaraa-inner-wrap { max-width: 1271px; margin: 0 auto; }
.abt-timaraa-inner-wrap p:last-child { margin-bottom: 60px; }

.our-vision   { max-width: 1271px; margin: 0 auto; text-align: center;}
.abt-timaraa-second-wrap p { margin-bottom: 40px; }

.abt-timaraa-sec .container-fluid.second-container { border-top: 1px solid #D3D3D3; }
.our-vision-wrap p,.our-mission p { margin-bottom: 0; }
.abt-founder-sec.common-padding { padding-top: 0; }
.abt-founder-outer-wrap{padding: 40px;}

.abt-founder-cont { padding-left: 44px; }
.abt-founder-cont h3 { color: #000000; }
.abt-founder-cont p { font-size: 18px; }
/* about us end */

/* our blogs start */

.parent { display: grid; grid-template-columns: repeat(7, 1fr); grid-template-rows: repeat(5, 1fr); grid-column-gap: 0px; grid-row-gap: 0px; }
.our-blog-bnr-wrap { position: relative; overflow: hidden; }
.our-blog-bnr-img { position: relative; padding: 0 0 95%; height: 100%; }
.our-blog-bnr-img::after{content: ""; position: absolute; width: 100%; height: 100%; background-color: var(--clr-body-font); opacity: 0.4; top: 0; bottom: 0; left: 0; right: 0;}
.our-blog-bnr-img img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }
.div1 { grid-area: 1 / 1 / 6 / 3; }
.div2 { grid-area: 1 / 3 / 6 / 6;margin: 0 15px; }
.div3 { grid-area: 1 / 6 / 6 / 8; }

.everyday-fashion-slider .slick-prev { top: -17%; transform: translateY(25%); right: 3%; left: inherit; }
.everyday-fashion-slider .slick-next { top: -17%; transform: translateY(25%); right: 0%;  }
.everyday-fashion-slider .slick-arrow { width: 39px; height: 43px; border: 0.76px solid #C4C4C4 }


.everyday-fashion-slider .item-category a:hover .every-day-fashion-title h4{color: var(--clr-Gold);transition: 0.3s all ease; }
.latest-post-inner a:hover .every-day-fashion-title h4{color: var(--clr-Gold);transition: 0.3s all ease; }
.fashion-img-wrap { position: relative; padding: 0 0 70%; overflow: hidden; z-index: 0; margin: 0 20px 0 0; }
.fashion-img-wrap::after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; background: rgb(34,34,34); background: -moz-linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 27%, rgba(34,34,34,0) 59%); background: -webkit-linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 27%, rgba(34,34,34,0) 59%); background: linear-gradient(0deg, rgba(34,34,34,0.804359243697479) 2%, rgba(34,34,34,0) 56%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#222222",endColorstr="#222222",GradientType=1); z-index:1 ; }
.fashion-img-wrap img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }
.every-day-fashion-title p { margin-top: 20px; max-width: 400px;}

.latest-post-inner { margin-bottom: 50px; }
ul.pagination { justify-content: center; }
ul.pagination li.page-item{margin: 0 10px;}

.page-item:first-child .page-link { border-radius: 0; }
.page-item:last-child .page-link { border-radius: 0; }
.page-link:focus{box-shadow: none;}

.follow-up-wrap{display: flex;margin-top: 50px; align-items: center;}
.follow-up-wrap h3 { margin: 0; }
.first-look-option-cont p { color: #686868; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-transform: uppercase; font-size: 14px; }
.follow-up-wrap ul { display: flex; margin-left: 60px; align-items: center; }
.follow-up-wrap ul li a{width: 54px; height: 54px; display: flex; align-items: center; justify-content: center;border: 1px solid #C4C4C4; border-radius: 50px; }
.follow-up-wrap ul li:not(:last-child){margin-right: 10px;}
.follow-up-wrap ul li a{color: var(--clr-body-font);}
.follow-up-wrap ul li a:hover{background-color: var(--clr-Gold); transition: 0.3s all;}



/* our blogs end */


/* blog details start */
.related-blog-sec{background-color: #FFFFE3;}
.everyday-fashion-slider .slick-prev { top: -17%; transform: translateY(25%); right: 3%; left: inherit; }
.everyday-fashion-slider .slick-next { top: -17%; transform: translateY(25%); right: 0%;  }
.everyday-fashion-slider .slick-arrow { width: 39px; height: 43px; border: 0.76px solid #C4C4C4 }
.blog-share-wrap{display: flex; justify-content: space-between; align-items: center;    margin-top: 30px;}
.blog-share-wrap h4, .blog-share-wrap p{margin-bottom: 0;}
.blog-share-wrap ul h4 { margin-right: 22px; }
.blog-details-img-wrap { position: relative; padding: 0 0 70%; height: 100%; }
.blog-details-img-wrap img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }
.blog-details-upper { padding-bottom: 20px; border-bottom: 1px solid #D3D3D3; }
.blog-details-lower h3 { margin: 60px 0 30px 0; }
img.blogcont-img { width: 48%; height: auto; }
img.blogcont-img-A { width: 100%; }
.blog-details-upper.text-center h1 { margin-bottom: 20px; }
.blog-details-wrap { padding-right: 50px; }
.blog-latest-post-inner-wrap  .first-look-option-list { padding-bottom: 60px; border-bottom: 1px solid #D3D3D3; padding-left: 0; }
figure.wp-block-image.size-full img { max-width: 350px; width: 100%; }
.wp-block-group { display: flex; align-items: center; }
/* blog details end */

/* contact us start */
.info-box { background-color: #FFFFE3; padding: 30px; }
.info-box-inner-wrap { margin-bottom: 15px; border-bottom: 1px solid; padding-bottom: 15px; }
.info-box-inner-wrap p, .info-box-inner-wrap a p{text-transform: uppercase; font-size: 18px; color: var(--clr-body-font);}
.contact-form-wrap .help-form input[type="submit"] { height: 59px; }
/* contact us end */


/* faqs start */
.faq-accordion .accordion-button::after { background-image: url(../images/accordian-plus.svg); background-size: 20px; }
.faq-accordion .accordion-button:not(.collapsed)::after { background-image:url(../images/accordian-minus.svg) ; background-size: 20px;}
.faq-accordion .accordion-button { font-size: 32px;font-family: var(--ff-heading-font);font-weight: 400; }
.faq-accordion .accordion-button:not(.collapsed) { color: var(--clr-body-font); background-color: transparent; box-shadow: none; }
.faq-accordion .accordion-item:first-of-type>.accordion-header .accordion-button { border-top-left-radius:0; border-top-right-radius: 0; }
.faq-accordion .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.faq-accordion .accordion-item { border: none; }
.faq-accordion .accordion-button:focus-visible { outline:none !important; }
 /* .accordion-body p { border-bottom: 1px solid; padding-bottom: 30px; } */
.faq-accordion button.accordion-button:focus:not(:focus-visible) { border: none;box-shadow:none; }
.faq-accordion .accordion-item { border-bottom: 1px solid; }
.faq-accordion .accordion-item:last-of-type { border: none; }
/* faq end */


/* product listing start */
.product-listing-bnr-wrap { position: relative; z-index: -1; min-height: 300px;    margin-bottom: 30px; }
.product-listing-bnr-title h1 { margin-bottom: 0; }
.product-listing-bnr-wrap:after{content: ""; position: absolute; background: linear-gradient(270deg, rgba(45, 28, 29, 0.1) 54.62%, #2D1C1D 83.28%); width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; z-index: 0;
}


.product-listing-bnr-title h1{color: var(--clr-white);font-size: clamp(1.625rem, 1.033rem + 1.236vw, 2.5rem);/*40-26px*/}
.product-listing-bnr-title h4{color: var(--clr-white);}
.product-listing-bnr-title { max-width: 720px; z-index: 1; position: relative; display: flex; align-items: flex-start; justify-content: flex-start; padding: 124px 50px; flex-direction: column; }
.product-listing-bnr-title h1 { margin-bottom: 20px; }
.lahenga-heading{display: flex; align-items: center; justify-content: space-between;}
.name-sorting{display: flex;align-items: center;}
.name-sorting h4 { margin: 0 10px 0 0; color: #686868; }
.lahenga-heading { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgba(211, 211, 211, 1); }
.lahenga-heading h3 { margin-bottom: 0; }
.wcapf-before-products form.woocommerce-ordering { margin-bottom: 0; }
.filter-wrap label.btn.btn-outline-primary { background-color: transparent; border: 1px solid #000; margin-right: 14px; padding: 15px 20px; color: var(--clr-body-font); font-size: 14px; }
label.btn.btn-outline-primary.active { background-color: var(--clr-black); color: white; }
.filter-wrap { margin-bottom: 20px; }
.filter-wrap .btn-check:checked+.btn,.filter-wrap .btn.active,.filter-wrap .btn.show,.filter-wrap .btn:first-child:active,.filter-wrap :not(.btn-check)+.btn:active { color: var(--clr-body-font); }
.filter-wrap .btn-check+.btn:hover { color: #fff; background-color: #000 !important; }
.productlist-pick-outer-wrap { margin: 30px 0 0; }

.top-pickimg-outer-wrap{position: relative;}
.top-pick-outer-wrap.productlist-pick-outer-wrap { margin-bottom: 20px; }
.top-pick-img{transition: 0.9s all ease;}
.top-pick-outer-wrap:hover .top-pick-img { transform: scale(1.02); }
.top-pick-cont-wrap h4{transition: 0.5s all; font-family: var(--ff-heading-font); font-size: 22px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.top-pick-outer-wrap:hover .top-pick-cont-wrap a h4{color: var(--clr-Gold);}
.wishlist-icon{position: absolute; top: 10px; right: 10px;opacity: 1; transition: 0.5s all; z-index: 3;}
.top-pickimg-outer-wrap:hover .wishlist-icon{opacity: 1;transition: 0.5s all;}
.top-pick-outer-wrap p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.product-pagination{margin-top: 30px;}


.pricerange-slider { width: 100%; position: relative; height: 160px; }
/* .max-min-price-wrap input { margin: 0; }
.max-min-price-wrap { display: flex; padding-top: 30px; }
.price-input { width: 100%; display: block; margin: 30px 0 35px; }
.price-input .field:not(:last-child){padding-right: 10px;}
.price-input .field { display: flex; width: fit-content; height: 45px; align-items: center;margin: 0; }
.field input { width: 100%; height: 40px; outline: none; font-size: 19px; background: #EEEEEE; border-radius: 5px; text-align: left; border: none; -moz-appearance: textfield; }
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; }
.price-input .separator { width: 130px; display: flex; font-size: 19px; align-items: center; justify-content: center; }
.slider { height: 5px; position: relative; background: #ddd; border-radius: 5px; }
.slider .progress { height: 100%; left: 0; right: 25%; position: absolute; border-radius: 5px; background: var(--primary); }
.range-input { position: relative; }
.range-input input { position: absolute; width: 100%; height: 5px; top: -5px; background: none; pointer-events: none; -webkit-appearance: none; -moz-appearance: none; left: 0; margin: 0; padding: 0; border: none; }
input[type="range"]::-webkit-slider-thumb { height: 17px; width: 17px; border-radius: 50%; background: var(--primary); pointer-events: auto; -webkit-appearance: none; box-shadow: 0 0 6px rgba(0, 0, 0, 0.05); }
input[type="range"]::-moz-range-thumb { height: 17px; width: 17px; border: none; border-radius: 50%; background: var(--clr-black); pointer-events: auto; -moz-appearance: none; box-shadow: 0 0 6px rgba(0, 0, 0, 0.05); } */



  .pricerange-slider  .price-input { width: 100%; display: flex; margin: 0px 0 53px; }
  .pricerange-slider .price-input .field { width: 100%; height: 45px; align-items: center; }
  .pricerange-slider .field input { width: 100%; height: 100%; outline: none; font-size: 15px; margin-left: 12px; border-radius: 5px; text-align: center; border: 1px solid #999; -moz-appearance: textfield; }
  .pricerange-slider input[type="number"]::-webkit-outer-spin-button,
  .pricerange-slider input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; }
  .pricerange-slider .price-input .separator { width: 130px; display: flex; font-size: 19px; align-items: center; justify-content: center; }
  .pricerange-slider .slider { height: 5px; position: relative; background: #ddd; border-radius: 5px; }
  .pricerange-slider .slider .progress { height: 100%; left: 25%; right: 25%; position: absolute; border-radius: 5px; background: var(--clr-body-font); }
  .pricerange-slider .range-input { position: relative; }
  .pricerange-slider .range-input input { position: absolute; width: 100%; height: 5px; top: -12px; background: none; pointer-events: none; -webkit-appearance: none; -moz-appearance: none; border: none; }

  .pricerange-slider input[type="range"]::-webkit-slider-thumb { height: 17px; width: 17px; border-radius: 50%; background: var(--clr-body-font); pointer-events: auto; -webkit-appearance: none; box-shadow: 0 0 6px rgba(0, 0, 0, 0.05); }
  .pricerange-slider input[type="range"]::-moz-range-thumb { height: 17px; width: 17px; border: none; border-radius: 50%; background: var(--clr-body-font); pointer-events: auto; -moz-appearance: none; box-shadow: 0 0 6px rgba(0, 0, 0, 0.05); }
  
  /* Support */
  /* .support-box { top: 2rem; position: relative; bottom: 0; text-align: center; display: block; }
  .b-btn { color: white; text-decoration: none; font-weight: bold; }
  .b-btn.paypal i { color: blue; }
  .b-btn:hover { text-decoration: none; font-weight: bold; }
  .b-btn i { font-size: 20px; color: yellow; margin-top: 2rem; } */

.filter-accordion .accordion-button { font-size: 24px;font-family: var(--ff-heading-font);font-weight: 400; }
.filter-accordion .accordion-button:not(.collapsed) { color: var(--clr-body-font); background-color: transparent; box-shadow: none; }
.filter-accordion .accordion-item:first-of-type>.accordion-header .accordion-button { border-top-left-radius:0; border-top-right-radius: 0; }
.filter-accordion .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.filter-accordion .accordion-item { border: none; }
.filter-accordion .accordion-button:focus-visible { outline:none !important; }
 /* .accordion-body p { border-bottom: 1px solid; padding-bottom: 30px; } */
.filter-accordion button.accordion-button:focus:not(:focus-visible) { border: none;box-shadow:none; }
.filter-accordion .accordion-item { border-bottom: 1px solid #D3D3D3; }
.filter-accordion .accordion-item:last-of-type { border: none; }

.filter-accordion .accordion-body .form-check label { font-size: 14px; text-transform: uppercase; margin-left: 10px; }
.filter-accordion .accordion-body .form-check{margin-bottom: 20px;}
.form-check input.form-check-input { width: 19px !important; height: 19px; padding: 0; }

.wcapf-before-products  .woocommerce-ordering select {
    vertical-align: top;
    font-size: 18px;
    font-weight: 500;
    font-family: var(--jost);
}
/* product listing end */


/* product details start */

.product-detail-bnr-innerwrap{display: flex; align-items: center; justify-content: space-between;    padding: 20px 35px;}
.product-detail-bnr-innerwrap ul{display: flex;}
.product-detail-bnr-innerwrap ul li{position: relative;}
.product-detail-bnr-innerwrap ul li h3 { margin-bottom: 0; font-size: 30px; }
.product-detail-bnr-innerwrap ul li h3 span { font-size: 37px; font-weight: 600; padding: 0 6px; }
.product-detail-bnr-innerwrap ul li:not(:last-child):after{content: ""; position: absolute; background-color: #000;width: 2px; height: 40px; margin-right: 10px;top: 0; bottom: 0;    right: -41px;}
.product-detail-bnr-innerwrap ul li:not(:last-child) { margin-right: 60px; }
.product-detail-bnr-innerwrap ul li img { max-width: 186px; width: 100%; }



.product-details-slider-wrap{margin-top: 30px;}
/* .product-details-slider-wrap .slick-prev { top: -12%; transform: translateY(25%); right: 3%; left: inherit; }
.product-details-slider-wrap .slick-next { top: -12%; transform: translateY(25%); right: 0%;  } */
.product-details-slider-wrap .slick-arrow { width: 39px; height: 43px; border: 0.76px solid #C4C4C4 }

.similar-product-outer-wrap{border-bottom: 1px solid #C4C4C4;}
.similar-products-heading{display: flex; align-items: center; justify-content: space-between;}
.recently-viewed-sec .similar-product-outer-wrap { border-bottom: none; }
.js .slider-single > div:nth-child(1n + 2) { display: none; }

.js .slider-single.slick-initialized > div:nth-child(1n + 2) { display: block; }
.single-product-heading h1.product_title.entry-title { margin-bottom: 0; }
.single-product-info-wrap { padding-left: 80px; }
.single-product-img-outer { background: transparent; position: relative; text-align: center; }
.single-product-img-wrap img { width: 100%; height: 680px; }
.single-product-img-outer span .single-product-img-wrap img { width: 146px; height: 132px; object-fit: cover; }
.slider-nav .single-product-img-outer::before { content: ""; display: block; padding-top: 75%; }
.product-slider-btn { margin-top: 30px; }
.slider-nav .single-product-img-outer span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.slider-nav .slick-slide { cursor: pointer; }

.slick-slide.is-active h3 { color: #c00; background-color: #fff; }



.single-product-heading { display: flex; align-items: center; justify-content: space-between; }
.size-chart { margin-top: 10px; padding-bottom: 25px; border-bottom: 1px solid #D3D3D3; }
.size-chart h4 span a { color: #8B3E22; text-decoration: underline; margin-left: 7px; }
.size-chart a label.btn { background: transparent; border: 1px solid #D9D9D9; margin-right: 10px; padding: 20px; }


.quantity-wrap label { margin-right: 15px; }
.quantity-wrap {  margin-top: 25px;}
.quantity input { width: fit-content; text-align: center; border: none; }
/* .quantity { display: flex; border: 1px solid #222; } */
span.action.quantity-minus, span.action.quantity-plus { width: 86px; background-color: #FFFFE3; display: flex; align-items: center; justify-content: center; }
span.action.quantity-minus { border-right: 1px solid #222; }
span.action.quantity-plus { border-left: 1px solid #222; }

.product-buy-btn-wrap { display: flex; margin-top: 30px; }
a.product-btn { width: 100%; height: auto; border: 1px solid #222222; text-align: center; padding: 20px; display: block; font-size: 18px; color: #000; text-transform: uppercase;}
a.product-btn:hover{background-color: var(--clr-Gold); border: 1px solid var(--clr-Gold);}
a.product-btn span img { margin-right: 10px; }
a.product-btn:not(:last-child){margin-right: 20px;}
.address-location { display: flex; align-items: center; margin: 30px 0; }
.address-location input { border: none; background-image: url(../images/location.svg); background-size: 24px; background-repeat: no-repeat;background-position-y: center;padding: 10px 32px;}
.address-location { border: 1px solid #222222; width: 614px; }
.address-location button.btn.btn-primary { background: transparent; border: none; color: #8B3E22; text-transform: uppercase; }

ul.product-description-list { list-style: auto; }
ul.product-description-list li{padding-left: 5px;}
.product-description-accordion .accordion-button { font-size: 24px;font-family: var(--ff-heading-font);font-weight: 400; }
.product-description-accordion .accordion-button:not(.collapsed) { color: var(--clr-body-font); background-color: transparent; box-shadow: none; }
.product-description-accordion .accordion-item:first-of-type>.accordion-header .accordion-button { border-top-left-radius:0; border-top-right-radius: 0; }
.product-description-accordion .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.product-description-accordion .accordion-item { border: none; }
.product-description-accordion .accordion-button:focus-visible { outline:none !important; }
 /* .accordion-body p { border-bottom: 1px solid; padding-bottom: 30px; } */
.product-description-accordion button.accordion-button:focus:not(:focus-visible) { border: none;box-shadow:none; }
.product-description-accordion .accordion-item { border-bottom: 1px solid #D3D3D3; }
.product-description-accordion .accordion-item:last-of-type { border: none; }
.product-description-accordion .accordion-body h2 { font-size: 28px; margin-bottom: 10px; }
.entry-summary .price-tag { margin-top: 5px; }
/* .summary.entry-summary button { position: absolute; top: 0; bottom: 0; }
.summary.entry-summary div { position: relative; max-width: 487px; } */
.pinship_rocket_check { position: relative; max-width: 483px;  border: 1px solid #000;margin: 15px 0; }

.pinship_rocket_check button { position: absolute; display: inline-block; top: 0; bottom: 0; right: 0; background-color:transparent; border: none; color: var(--clr-brown);padding-right:17px; text-transform: uppercase; font-weight: 500;}

.pinship_rocket_check input { border: none; height: 45px; }
.woocommerce div.product div.images .flex-control-thumbs li { width: 18%; float: left;list-style: none; }
.woocommerce div.product div.images .flex-control-thumbs li:not(:last-child){ margin: 0 10px 10px 0; }
.flex-viewport { margin-bottom: 20px; }
.quantity button.plus, .quantity button.minus { padding: 8px; color: #000; width: 30px; font-size: 14px; border-radius: 50%; text-align: center; line-height: 1; display: flex; align-items: center; border: none; position: relative; justify-content: center; background-color: #FFFFE3; }
.single-product label { display: block; }

.single-product  .quantity { display: flex; width: 100%; max-width: 217px; float: none !important; margin-bottom: 15px !important; align-items: flex-start;    border: 1px solid #000; }
.single-product .addtocart-werp { display: flex; width: 100%; }
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; }
.single-product .quantity button.minus, .single-product .quantity button.plus { position: relative !important; width: 60px; height: 45px; border-radius: 0; top: 0; font-size: 21px; display: flex; align-items: center; -webkit-appearance: none; -moz-appearance: none; appearance: none !important; }
.single-product .quantity input { width: 111px !important; border-left: 1px solid #000; border-right: 1px solid #000; padding: 12px;    height: inherit; }
.single-product .addtocart-werp button { padding: 10px 23px !important; margin-right: 20px; font-size: clamp(0.875rem, 0.79rem + 0.177vw, 1rem) !important; }

#pincheck_wrapper .pincheck_inner p.pin_label { color: var(--inext-color-dark) !important; padding-bottom: 0; font-weight: var(--inext-text-semi-bold) !important; margin: 34px 0 14px; display: inline-block; }
#pincheck_wrapper .pincheck_inner .button { background-color: transparent !important; color: var(--clr-brown) !important; font-size: 18px !important; font-weight: 500 !important; }
#pincheck_wrapper .pincheck_inner .form_inline { border-radius: 0 !important; box-shadow: none !important; background: #fff !important; border: 1px solid #222222; }


.form_inline button.button { background: transparent !important; }

.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon { color: black; border: 1px solid #C4C4C4; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50px; padding: 5px; background-color: #fff; transition: 0.5s all;}


.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor img { max-width: 60px; }
.wcapf-form .wcapf-filter:not(:last-child) { border-bottom: 1px solid #D3D3D3; padding-bottom: 10px; margin-bottom: 10px; }
/* .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper {
    padding: 14px !important;
} */
/* product details end */


/* search modal start */

.modal-inner-cont{padding: 50px;}
/* .modal-search-form { display: flex; width: 100%; border: 1px solid #222222; margin: 0 auto; justify-content: center; padding: 0 10px; } */
.modal-wrapper button.close { position: absolute; top: -0px; right: 0px; background-color: #222; color: #fff; border-radius: 50px; }
.modal-search-form button { border: navajowhite; background-color: transparent; font-size: 0; background-image: url(../images/search.svg); background-repeat: no-repeat; background-size: 100%; background-position: center right; display: block; width: 20px; padding: 0; } 
.modal-search-form button { border: none; background-color: transparent; font-size: 0; }
.modal-search-form input { height: 40px;  background: white; padding: 0 10px;  }
.search-modal .modal-body { padding: 0; }

/*.popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: none; justify-content: center; align-items: center; z-index: 9999;  }
.popup-content { background: #1A1A1A; border: 1px solid #FFFFFF; border-radius: 8px; max-width: 670px; width: calc(100% - 20px); margin: 0 auto; position: relative; text-align: center;overflow: hidden; }
.popup-content .top-wrap { padding: 15px 25px; border: 1px solid #FFFFFF; border-top: 0; border-radius: 8px; }
.popup-content .top-wrap *{ margin-bottom: 0; color: var(--clr-white);}*/
/* Close button */
 .close-button { background: none; border: none; font-size: 20px; cursor: pointer; } 
/* .popup-inner-content *:not(.button__primary){ color: var(--clr-white);}
.popup-inner-content { padding: 55px 20px; }
.popup-inner-content .button-row button{ margin: 0 10px; min-width: 150px;}
.popup-inner-content .button-row button:first-child{ margin-left: 0;}
.popup-inner-content .button-row button:last-child{ margin-right: 0;} */

/* 
.modal-inner-cont .button__primary, a.button__primary,.modal-inner-cont .button.wc-forward,.modal-inner-cont .wp-element-button,.modal-inner-cont .button,.modal-inner-cont .submit,.modal-inner-cont .swal2-confirm { display: inline-block !important; vertical-align: top; background: var(--clr-Dark-Gold) !important; box-shadow: none !important; border: 0 !important; border-radius: var(--button-broder-radius) !important; outline: none !important; font-size: var(--f-size-Body) !important; font-family: var(--ff-title); font-weight: var(--fw-regular) !important; line-height: 1 !important; color: var(--clr-black) !important; text-align: center; text-transform: uppercase; padding: 20px 42px !important; position: relative !important; transition: var(--transition-common); outline: none !important; }

.modal-inner-cont .button__primary:hover,.modal-inner-cont .button.wc-forward:hover,.modal-inner-cont .wp-element-button:hover,.modal-inner-cont .button:hover,.modal-inner-cont .submit:hover,.modal-inner-cont .swal2-confirm:hover { background: var(--clr-white) !important; color: var(--clr-Gold) !important; }
.popup-inner-content .button-row button { margin: 0 10px; min-width: 150px; }
.popup-inner-content .button-row button:first-child { margin-left: 0; } */

/* search modal end */
select.orderby option { text-transform: uppercase; font-size: 14px; color: var(--clr-body-font); }
.wcapf-before-products  .woocommerce-ordering select { font-size: 14px; font-weight: 500; text-transform: uppercase; padding-right: 33px; }
select.orderby { appearance: none;background-image: url(../images/drop-arrow.svg);background-size: 9px;  background-repeat: no-repeat; background-position: center right 15px;-webkit-appearance: none; color:var(--clr-body-font); }




.search-modal{padding-right: 0 !important;}
.modal-wrapper { background-color: rgb(0 0 0 / 50%); padding: 20px 0; }

.modal-wrapper{position: relative;}
.modal-content { border: none; }
.blg_link a {
    color: var(--clr-Gold);
    border-bottom: 1px solid var(--clr-Gold);
}


/*------------------------Cart Page-----------------------*/
.common-page-section { padding-top: 80px; padding-bottom: 80px; }

.woocommerce-page a{ color: #000; }
.woocommerce-page a.btn { color: #FFF; }
.woocommerce-page h1 { text-align: center; }


.woocommerce-cart header .et_pb_section_0_tb_header { border-bottom: 1px solid #ccc }
.woocommerce-cart #et-main-area { margin-top: 90px; }
.woocommerce-page .shop_table a { color: #666666; }

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { background: #ececec; }

/*Woocommese input box*/
.woocommerce-cart table.cart td.actions .coupon .input-text {width: 200px  !important; margin-right: 20px; padding: 11px 20px !important;  background-color: transparent !important; border:1px solid #cccccc !important; color: #666666 !important; font-size: 16px !important; }
/*Woocommese input box*/


/*Woocommese button*/
/* .woocommerce-page button.button, 
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],
.woocommerce-page a.button, 
.woocommerce-page button.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page a.button, .woocommerce-page a.button.alt,button.buy-now-button.button__primary { text-transform: uppercase; position: relative; font-weight: 500; border: none; color: #FFFFFF !important; padding: 16px 25px 16px; font-size: 16px; line-height: 1; border-radius: 0; background: linear-gradient(to right, #000000 49%, #DAB34C 50%); background-size: 205% 100%; background-position: right bottom; transition: 0.5s all;     } */



.woocommerce-page button.button, 
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],
.woocommerce-page a.button, 
.woocommerce-page button.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page a.button, .woocommerce-page a.button.alt,button.buy-now-button.button__primary { font-family: var(--ff-primary-font); font-size: 18px; font-weight: 500; line-height: 1; color: var(--clr-black); background: var(--clr-Gold); display: inline-flex ; align-items: center; border: 0; border-radius: 0; padding: 15px 43px; transition: var(--transition-common); text-transform: uppercase; justify-content: center; border: 1px solid transparent;   }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,button.single_add_to_cart_button.button.product-btn.alt {  background: transparent !important; color: var(--clr-body-font) !important;
    border: 1px solid var(--clr-body-font) !important; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover , .addtocart-werp a.btn:hover, button.single_add_to_cart_button.button.product-btn.alt:hover{  background: var(--clr-Gold) !important; color: var(--clr-body-font) !important;border: 1px solid var(--clr-body-font) !important; }

.woocommerce-page button.button, .woocommerce-page a.button, .woocommerce-page a.button.alt,button.buy-now-button.button__primary,.addtocart-werp a.btn { background: transparent; border: 1px solid var(--clr-body-font);color: var(--clr-body-font) !important;    font-size: 16px;
    padding: 15px 30px; }
.woocommerce-page button.button:hover, .woocommerce-page a.button:hover, .woocommerce-page a.button.alt:hover, button.buy-now-button.button__primary:hover, .addtocart-werp a.btn:hover{background: var(--clr-Gold) !important; color: var(--clr-body-font) !important;border: 1px solid var(--clr-body-font) !important;}

.woocommerce-page button.button:hover:after { display: none !important;}
.woocommerce-page button.button:hover,
.woocommerce-page a.button:hover, 
.woocommerce-page a.button.alt:hover
{ color: var(--clr-body-font) !important; background-color: var(--clr-Gold) !important;  }

.woocommerce-page button:focus { outline: none  !important; }
/*Woocommese button*/


.woocommerce-cart-form__contents { box-shadow: 0 0 10px rgba(0,0,0,0.10); }
.woocommerce-cart-form__contents tr:not(.cart_item) td { padding: 20px 20px !important; }

.woocommerce-cart .cart_totals h2 { margin-bottom: 20px; }
.woocommerce-cart .cart-collaterals { margin-top: 40px; }
.woocommerce-cart .cart_totals  .wc-proceed-to-checkout { padding-top: 15px; padding-bottom: 0; }
/* --- for placeholder color --- */
.woocommerce-cart table.cart td.actions .coupon .input-text::-moz-placeholder{color:#666666 !important; opacity:1;}
.woocommerce-cart table.cart td.actions .coupon .input-text:-ms-input-placeholder{color:#666666 !important;}
.woocommerce-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder{color:#666666 !important;}
/* --- for placeholder color --- */


.wc-proceed-to-checkout  a.checkout-button.button:after { top: 7px !important; }
.woocommerce a.remove { width: 25px; height: 25px; line-height: 25px; font-size: 17px; }
.woocommerce-cart .common-page-section .cart-collaterals .cross-sells { display: none; }



.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    max-width: unset; padding-left: 0; padding-right: 0;
}

span.woocommerce-input-wrapper { width: 100%; }


/*select box css*/
.select2-container * { transition: none !important }
.select2-container { transition: none !important }
.select2-container--default .select2-selection--single { border-radius: 0; height: 47px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 47px; }
.select2-container .select2-selection--single .select2-selection__rendered {  padding-bottom: 10px; }
.select2-container .select2-selection--single .select2-selection__rendere:focus { outline: none !important; }

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] { background-color: var(--clr-Gold); }
/*select box css*/



@media only screen and ( max-width: 767px )  {
	.shop_table td.product-name a { display: block; clear: both; text-align: left; margin-top: 30px; }
	.woocommerce-cart table.cart.shop_table td.actions .coupon .button { width: 100%; }

	.woocommerce-cart table.cart td.actions .coupon .input-text { width: 100% !important; margin-bottom: 10px; }

	.common-page-section { padding-top: 60px; padding-bottom: 60px; }

	.woocommerce-page h1, .woocommerce-page h2, .woocommerce-page h3 { font-size: 26px; }

	
}
/*-------------------------Cart Page-------------------------*/




/*------------------------- Chackout and Order Details Page-------------------------*/
.woocommerce-checkout .woocommerce .woocommerce-additional-fields textarea { height: 244px !important ; }

.woocommerce-checkout #customer_details { margin-bottom: 40px; }
.woocommerce-checkout .woocommerce-additional-fields { margin-top: 60px; }

@media only screen and ( max-width: 1199px )  {
	.common-page-section .woocommerce-order .woocommerce-order-overview li { margin-bottom: 20px; }
}

@media only screen and ( max-width: 991px )  {
	.common-page-section .woocommerce-order .woocommerce-order-overview li { width: 100%; border-right: 0; }
}

@media only screen and ( max-width: 767px )  {
	.woocommerce-checkout .woocommerce .woocommerce-additional-fields textarea { height: 154px !important; }
	.woocommerce-checkout .woocommerce form.checkout_coupon .form-row { display: block;}
	.woocommerce-checkout .woocommerce form.checkout_coupon .form-row-first { width: 100%; }
	.woocommerce-checkout .woocommerce form.checkout_coupon .form-row-last { width: 100%; }
}
/*------------------------- Chackout and Order Details Page-------------------------*/



/*-------------------------My Account Page-------------------------*/
.woocommerce-account #et-main-area > #main-content > .container { padding-bottom: 50px; }

.woocommerce-account .woocommerce-MyAccount-content { border: 1px solid var(--clr-Gold);  padding: 30px 30px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul { list-style: none; padding-left: 0 !important; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li { list-style: none; padding-left: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a { width: 100%; padding: 10px 20px;  display: block; border: 1px solid var(--clr-Gold); margin-bottom: 10px; transition: 300ms ease; color: #000;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover { background-color:var(--clr-Gold); color: #FFF;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { background-color:var(--clr-Gold);  color: #FFF;}


.woocommerce-account .woocommerce .woocommerce-info,  .woocommerce .woocommerce-message { background-color: transparent; border: 1px solid #ccc !important;  color: #000 !important; }

.woocommerce-account .button:after { display: none; }
.woocommerce-account .woocommerce-Address .woocommerce-Address-title  h3 { font-size: 30px; }


.woocommerce-account.woocommerce-page form .password-input { width: 100%; }

@media only screen and ( max-width: 767px )  {
	.woocommerce-account .woocommerce-MyAccount-content { padding: 15px; }
    .woocommerce-account .woocommerce-MyAccount-content .button { float: none; font-size: 12px !important; margin-bottom: 10px; margin-top: 10px; display: block !important; text-align: center; padding: 15px 30px; }
	.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell .button { font-size: 14px !important; margin-bottom: 10px; margin-top: 10px; display: inline !important; text-align: center; padding: 10px 10px; float: right;}
	/* .woocommerce-account .woocommerce ,   .woocommerce .woocommerce-message { padding: 0 !important; border:0 !important; } */
	.woocommerce-account .woocommerce-Address .woocommerce-Address-title h3 { font-size: 20px; margin-bottom: 10px; }

	.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message::before { display: none; }
}
/*-------------------------My Account Page-------------------------*/



/*-------------------------My Account Page-------------------------*/
.woocommerce-account #customer_login { margin-top: 20px; }
/* .woocommerce-account #customer_login h2 { font-size: 24px; } */
.woocommerce-account .woocommerce form.login { box-shadow: 0 0 30px rgba(0,0,0,.08); }
.woocommerce-account .woocommerce form.register { box-shadow: 0 0 30px rgba(0,0,0,.08); }
.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme { width: 100%; }
.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox { width: 15px; margin-right: 5px; height: 15px;padding: 0;}


@media only screen and ( max-width: 980px )  {
	.woocommerce-account #customer_login h2 { margin-bottom: 0; }
	.woocommerce-account .woocommerce form.login { box-shadow: 0 0 0px rgba(0,0,0,.08); margin-top: 20px; }
	.woocommerce-account .woocommerce form.register { box-shadow: 0 0 0px rgba(0,0,0,.08);margin-top: 20px; }
}
/*-------------------------My Account Page-------------------------*/


/* cart account new css */

p.form-row.form-group.user-role.vendor-customer-registration { display: none; }
.woocommerce-account .addresses .title .edit { float: left; color: var(--clr-Gold);}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { text-decoration: none; line-height: 1; font-size: 1em; font-weight: 400; padding: .5em; min-width: 1em; display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; border: 1px solid #C4C4C4; }
.woocommerce nav.woocommerce-pagination ul li:not(:last-child) a, .woocommerce nav.woocommerce-pagination ul li:not(:last-child) span{margin-right: 10px;}
.woocommerce nav.woocommerce-pagination { text-align: center; margin-top: 30px; }
.woocommerce nav.woocommerce-pagination ul li { border-right: none; }
.woocommerce nav.woocommerce-pagination ul { border: none; }
ul.page-numbers li a.prev.page-numbers{position: relative;font-size: 0;}
ul.page-numbers li a.prev.page-numbers::after{position: absolute; content: "";background-image: url(../images/page-prev.svg);background-size: 100%; width: 13px; background-repeat: no-repeat;height: 21px;}

ul.page-numbers li a.next.page-numbers{position: relative;font-size: 0;}
ul.page-numbers li a.next.page-numbers::before{position: absolute; content: "";background-image: url(../images/page-next.svg);background-size: 100%; width: 13px; background-repeat: no-repeat;height: 21px;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: transparent; color: var(--clr-body-font); }
ul.page-numbers li span { cursor: pointer; }
ul.page-numbers{display: flex; align-items: center; justify-content: center;}
ul.page-numbers li { margin-left: 10px; }
ul.page-numbers li span:hover, ul.page-numbers li a:hover { background: var(--clr-Gold) !important; transition: 0.5s all; }
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li { display: inline-block; cursor: pointer; }
ul.page-numbers li span.page-link, ul.page-numbers li a.next.page-numbers,ul.page-numbers li a.prev.page-numbers { display: flex !important; width: 60px; height: 60px; align-items: center; border: 1px solid #C4C4C4; justify-content: center; }

/* ul.page-numbers li:not(:first-child) span.page-link{margin-left: 10px;}
.latest-post-wrap ul.page-numbers li a.next.page-numbers { margin-left: 10px; } */

.wmc-cart-wrapper { width: 50px !important; height: 50px !important; }
.wcapf-filter .wcapf-filter-title .wcapf-filter-title-inner { font-size: clamp(1rem, 0.662rem + 0.706vw, 1.5rem); font-weight: 400; }

.wcapf-range-wrapper .justify-between { align-items: flex-start; }
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th, table.wc-block-cart-items .wc-block-cart-items__header th { font-weight: 500 !important; font-size: 24px; text-transform: capitalize; }

.wc-block-components-sidebar-layout .wc-block-components-main { box-sizing: border-box; margin: 0; padding-right: 4.5283018868%; width: 61% !important; border: none !important; padding: 0px 90px 30px 30px; }
.wc-block-components-quantity-selector { border-radius: 0px !important; width: 197px !important; border: 1px solid #222222;}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button { background-color: #FFFFE3 !important; min-width: 60px !important; }
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input { border-left: 1px solid #222222 !important; border-right: 1px solid #222222 !important; }
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus { box-shadow: none !important; outline: none !important; border-radius: 0 !important; border: none !important; }
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name { font-size: 22px !important; }
.wc-block-components-formatted-money-amount { white-space: nowrap; font-size: 14px; font-weight: 600; }
.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p, .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data { margin: .25em 0; font-size: 16px; }
button.wc-block-cart-item__remove-link {     font-size: 14px !important; text-transform: uppercase !important; font-weight: 500 !important; font-family: var(--jost) !important; }

.is-large.wc-block-cart .wc-block-components-sidebar { margin-top: 0; background-color: var(--clr-light-yellow); padding: 30px; margin-left: 35px; border: 1px solid #DAB34C;height: max-content;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { min-height: 3.125em !important; background-color: var(--clr-Dark-Gold); text-transform: uppercase; font-weight: 500; transition: 0.5s all; border: 1px solid var(--clr-body-font);}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover{background-color: var(--clr-body-font); color: var(--clr-white);}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover { text-decoration: underline !important; }




.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper { background-color: #222222; }
.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper { background-color: transparent; }
.wc-block-components-panel__button { color: white; }
.wc-block-components-button:not(.is-link).outlined:not(:focus) { box-shadow: none !important; border: 1px solid var(--clr-body-font);transition: 0.5s all; color: var(--clr-black); }
.wc-block-components-totals-coupon.wc-block-components-panel .wc-block-components-panel__button{color: var(--clr-black);}
.is-large .wc-block-components-sidebar .wc-block-components-panel, .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, .is-large .wc-block-components-sidebar .wc-block-components-totals-item { padding-left: 0px !important; padding-right: 0px !important; }
.wc-block-components-totals-coupon__form { display: flex; flex-wrap: wrap; gap: 0 !important; margin-bottom: 0; width: 100%; background-color: #fff;}

.wc-block-components-totals-shipping .wc-block-components-shipping-address .wc-block-components-panel__button {
    color: #222;
}
.wc-block-components-text-input input[type=text]{background-color: transparent !important; border-radius: 0px !important;}
.is-large.wc-block-cart .wc-block-cart__totals-title { font-size: clamp(1rem, 0.662rem + 0.706vw, 1.5rem) !important;/*24px-16px*/ font-weight: 400 !important; text-transform: capitalize !important; }
h2.wc-block-components-title.wc-block-components-checkout-step__title { font-size: 32px; font-weight: 400; }
.wc-blocks-components-select .wc-blocks-components-select__select { border-radius: 0 !important; }

.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] {
    border-radius: 0 !important;}

 .wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label { font-size: 14px !important; }
 .wc-block-components-form .wc-block-components-checkout-step { margin: 0 0 20px !important; padding:20px !important; position: relative; border: 1px solid #C4C4C4 !important; }
 .wc-blocks-components-select .wc-blocks-components-select__label { font-size: 18px !important; }
 input#checkbox-control-0, input#checkbox-control-1 { padding: 0; border-radius: 0; }
 .wc-block-components-radio-control .wc-block-components-radio-control__input:checked { border: 1px solid hsla(0,0%,7%,.8); padding: 0 !important; }

 .wp-block-woocommerce-checkout-order-summary-block { border: 1px solid #DAB34C !important; border-radius: 0px !important; background-color: #FFFFE3; padding: 20px; }
 .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text { flex-grow: 1; font-weight: 400; padding: 0 0 16px 16px; font-size: 24px; border-bottom: 1px solid #D9D9BE; margin: 0 !important;}
 span.wc-block-components-product-name { font-size: 18px; color: #222222; font-weight: 400; }
 .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity { background: #000 !important; border: none !important; border-radius: 1em; color: #fff !important; }
 a.wc-block-components-checkout-return-to-cart-button { display: block; padding: 18px 60px; border: 1px solid; max-width: 312px; width: 100%; display: flex; align-items: center; justify-content: center; }
 .wc-block-components-checkout-return-to-cart-button svg { fill: currentColor; left: 68px !important; }



 /* .wc-block-components-totals-item { padding-left: 0 !important; padding-right: 0 !important; } */
 /* body.page-template-default.woocommerce-cart section { margin-top: 104px;     overflow: hidden;} */
 /* body.page-template-default.page-id-16, body.page-template-default.page-id-10 section { margin-top: 104px; } */
 .wc-block-cart .wc-block-components-totals-footer-item, .wc-block-cart .wc-block-components-totals-taxes { margin: 0 0 20px; }
/* .wc-block-components-totals-wrapper { padding: 16px !important; } */

.wc-block-components-checkout-step__heading { padding: 0 25px; }
.wc-block-components-sidebar { width: 36% !important; }

.summary.entry-summary{position: relative;}
.summary.entry-summary .yith-add-to-wishlist-button-block { position: absolute; top: 0px; right: 0; }
.woocommerce-product-details__short-description p { padding-right: 53px; }

/* span.wc-block-components-product-details__name,del.wc-block-components-product-price__regular,ins.wc-block-components-product-price__value.is-discounted,span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount { display: none; } */
.wp-block-button__link { background-color: var(--clr-Gold) !important; }

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item { min-width: 45px !important; width: auto; height: 36px !important;    border: 1px solid transparent; }
.summary.entry-summary .price-tag span { color: var(--clr-body-font); font-weight: 500; font-size: 24px; }
.summary.entry-summary  p.price{margin-bottom: 5px;}
.summary.entry-summary p.price span.discount-percentage {color: var(--clr-brown) !important; font-weight: 500 !important; }

.summary.entry-summary button.btn.btn-primary { background-color: transparent; text-decoration: underline; color: var(--clr-brown); font-weight: 500; text-transform: capitalize; padding: 0 !important;}
.summary.entry-summary button.btn.btn-primary:hover { background-color: transparent !important;    color: var(--clr-brown) !important; }
.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 { -webkit-box-shadow: NONE !important; box-shadow: none !important; }
#pincheck_wrapper .pincheck_inner { margin: 0 !important; }
.woocommerce-page button.button #pincheck_wrapper .pincheck_inner .button {
    background-color: red !important;
}
.form_inline input { height: 40px; }
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover { background-color: var(--clr-Gold); border: 1px solid #222222 }
.wc-blocks-components-select .wc-blocks-components-select__select { color: var(--clr-black); font-size: 13px; }

.wc-block-components-panel__content .wc-block-components-text-input input[type=text] { background-color: #fff !important; }
label.wc-block-components-radio-control__option input { padding: 0; }
.addtocart-werp a.btn img { width: 16px; margin-right: 6px;  }
 #pincheck_wrapper .pincheck_inner .button { justify-content: flex-end !important; }
 #pincheck_wrapper .pincheck_inner .button * { display: none;}

 .woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li { clear: none !important; }

 .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span { padding: 0 10px; font-size: 16px; }
 .pincheck_inner .form_inline { max-width: 400px; height: 43px; }

 .wc-block-components-panel__button>.wc-block-components-panel__button-icon { fill: black !important; }
 span.price.wc-block-components-product-price ins { color: black; font-weight: 500; }
 .wp-switch-editor:focus { box-shadow: none !important; }
 .product-description-accordion button.accordion-button { padding-left: 0; }
 .product-description-accordion .accordion-body { padding-left: 0; }
 .wc-block-cart-item__prices del.wc-block-components-product-price__regular { padding-left: 5px; }
 .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 h2, .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 h2 {
color: var(--clr-Gold);
 }










/* vendor dashboard start */
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover {  background-color: var(--clr-Gold) !important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover { background: var(--clr-Gold) !important;  }
input[type='submit'].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme { background: var(--clr-Gold) !important; border-color: var(--clr-Gold) !important; }

input[type='submit'].dokan-btn-danger:hover, a.dokan-btn-danger:hover, .dokan-btn-danger:hover, input[type='submit'].dokan-btn-danger:focus, a.dokan-btn-danger:focus, .dokan-btn-danger:focus, input[type='submit'].dokan-btn-danger:active, a.dokan-btn-danger:active, .dokan-btn-danger:active, input[type='submit'].dokan-btn-danger.active, a.dokan-btn-danger.active, .dokan-btn-danger.active, .open .dropdown-toggleinput[type='submit'].dokan-btn-danger, .open .dropdown-togglea.dokan-btn-danger, .open .dropdown-toggle.dokan-btn-danger  { background-color:var(--clr-Gold) !important; border-color: var(--clr-Gold) !important; }

input[type='submit'].dokan-btn-sm, a.dokan-btn-sm, .dokan-btn-sm { color: #fff !important; background:var(--clr-Gold) !important; border-color: var(--clr-Gold) !important; }
.dokan-dashboard-content input.dokan-btn.dokan-btn-sm.dokan-btn-danger.dokan-btn-theme,  input[type='submit'].dokan-btn, a.dokan-btn, .dokan-btn, .dokan-w4.ajax_prev.dokan-text-left input.dokan-btn.dokan-btn-danger.dokan-btn-theme ,button#btn-razorpay, button#btn-razorpay-cancel,a.button.view { background: var(--clr-Gold) !important; border-color: var(--clr-body-font) !important;color: #000 !important;     border-radius: 0 !important;    margin-top: 0; }

.dokan-dashboard-content input.dokan-btn.dokan-btn-sm.dokan-btn-danger.dokan-btn-theme:hover,  input[type='submit'].dokan-btn:hover, a.dokan-btn:hover, .dokan-btn:hover, .dokan-w4.ajax_prev.dokan-text-left input.dokan-btn.dokan-btn-danger.dokan-btn-theme:hover, button#btn-razorpay:hover ,button#btn-razorpay-cancel:hover, a.button.view:hover  { background: var(--clr-body-font) !important; border-color: var(--clr-body-font) !important;color: #fff !important;     border-radius: 0 !important;     }

.dokan-error:before { background-color: var(--clr-Gold) !important ;}
.dokan-error { border-top: 3px solid var(--clr-Gold) !important; }
.dokan-w5.dokan-text-left input[type="checkbox"] { height: inherit; width: 19px; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu { border-bottom: 0.5px solid var(--clr-Gold) !important; }

.woo-multi-currency.wmc-right.style-1.wmc-collapse.wmc-bottom.wmc-sidebar { display: none; }
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down { background: var(--clr-Gold) !important; }
.dokan-dashboard .dokan-dashboard-content { padding: 0 0 0 65px !important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu { padding: 10px !important; }

.woocommerce div.product form.cart .variations { position: relative; }
button.reset_variations { background-color: var(--clr-Gold); border: 1px solid var(--clr-body-font); -webkit-appearance: none; color: #000; line-height: 1.6; position: absolute; right: 0; top: 0; z-index: 3; }

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget {  padding: 20px !important; }
.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge { margin-top: 6px; }


.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count { padding: 10px !important; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul li:nth-child(odd) {background: #f1f1f1; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul li .title {background: var(--clr-Gold); padding: 5px; font-weight: 600; text-transform: uppercase; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title {background: var(--clr-Gold) !important; padding: 10px !important; margin-bottom: 10px !important; text-transform: uppercase; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li { margin-bottom: 10px !important; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li:last-child { border-bottom:0; margin-bottom: 0 !important; }

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count a { color: #222; font-weight: 500; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title a {color: #fff !important; background: #2d1c1d; padding: 5px; font-size: 10px; }

.dokan-dashboard a.dokan-theme, .dokan-update-setting-top a.dokan-btn-theme {border-color: transparent !important; }

.content-half-part.dokan-product-meta input, .dokan-form-group.hide_if_grouped.hide_if_external input, .dokan-form-group label input { height: auto; width: auto; }



.dokan-input-group-addon { color: #555; text-align: center; background-color: var(--clr-Gold) !important; border: 1px solid var(--clr-Gold) !important; border-radius: 0px !important; }
.html-active .switch-html, .tmce-active .switch-tmce { background:var(--clr-Gold) !important; color: var(--clr-body-font) !important; border-bottom-color:var(--clr-Gold) !important; }
.wp-switch-editor { border: 1px solid var(--clr-Gold) !important;    background: #000 !important;padding: 1px 8px 13px !important; height: 23px !important;  color: #fff !important;}
.wp-core-ui .button, .wp-core-ui .button-secondary { color: var(--clr-body-font) !important; border-color: var(--clr-Gold) !important;}
.content-half-part.dokan-form-group input { height: 35px !important; }  

.product-edit-container #dokan-product-images ul.product_images li.image, .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder, .product-edit-container #dokan-product-images ul.product_images li.add-image { width: 34px !important; height: 34px !important; float: right !important; border: 1px solid var(--clr-Gold) !important; }

.product-edit-container #dokan-product-images ul.product_images li.image.add-image a, .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a, .product-edit-container #dokan-product-images ul.product_images li.add-image.add-image a { font-size: 13px !important; }
.svg-inline--fa {  margin: 0 auto !important; } 
.product-edit-new-container .dokan-product-edit-form .dokan-new-product-featured-img { max-height: 118px !important; }
a.add-product-images svg { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; }
.select2-container--open .select2-dropdown--below { margin-top: 0 !important; }
.dokan-store-products-filter-area .product-name-search { margin-bottom: 20px; }
.dokan-info { background-color: #5bc0de; margin-bottom: 20px !important; }

li.wcapf-filter-option{transition: 0.5s all;cursor: pointer;padding: 5px !important;}
li.wcapf-filter-option:hover { background-color: var(--clr-body-font); color: #fff; cursor: pointer;transition: 0.5s all; }
.stylish-checkbox-radio input[type=checkbox]:focus-visible, .stylish-checkbox-radio input[type=radio]:focus-visible { outline: none !important; outline-offset: 2px; }
.stylish-checkbox-radio input[type=checkbox] { background-color: white !important; border-color: #222222 !important; }
.stylish-checkbox-radio input[type=checkbox]:checked { background-color: white !important; border-color: #222222 !important; }
.stylish-checkbox-radio input[type=checkbox]:checked::before { border-color: var(--clr-body-font) !important; }
.woocommerce-error { border-top-color: transparent !important; }
.select2-container--default .select2-search--dropdown .select2-search__field { height: auto; }
td.product-add-to-cart a.remove_from_wishlist.button { display: none !important; }

td.product-add-to-cart a.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.alt { background-color: var(--clr-Gold); padding: 10px; color: var(--clr-body-font); border: 1px solid var(--clr-body-font);     font-weight: 600; display: inline-block !important;}
td.product-add-to-cart a.product_type_variable.add_to_cart_button.add_to_cart.alt,.product-add-to-cart a.product_type_variable.add_to_cart_button.add_to_cart.alt { color:var(--clr-Gold); text-decoration: underline; }
.wishlist_table thead tr th, .wishlist_table tfoot td td, .widget_yith-wcwl-lists ul.dropdown li.current a, .widget_yith-wcwl-lists ul.dropdown li a:hover, .selectBox-dropdown-menu.selectBox-options li.selectBox-selected a, .selectBox-dropdown-menu.selectBox-options li.selectBox-hover a { background: var(--clr-body-font); }
span.nobr { color: white; }

.woocommerce table.shop_table.wishlist_table tr td { border-color:var(--clr-body-font); }
.product-add-to-cart a.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.alt { background-color:var(--clr-Gold);border: 1px solid var(--clr-body-font); padding: 7px 10px; color: var(--clr-body-font); }
.wishlist_table.modern_grid li .item-details table.item-details-table td.label, .wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label { width: auto; }
.woocommerce table.shop_table { border-collapse: collapse; }

a.remove.remove_from_wishlist { background: black; color: white !important; }

.woocommerce a.remove:hover { color: #fff !important; background: var(--clr-Gold); }
.woocommerce table.shop_table td { padding: 6px 8px; }

ul.dokan-account-migration-lists li a.btn.btn-primary { display: none; }
.is-large .wc-block-checkout__sidebar.is-sticky {  top: 106px; margin-top: 0 !important;  }

.wc-block-components-radio-control .wc-block-components-radio-control__input { min-height: 20px !important; min-width: 20px !important; }
.woocommerce span.onsale{display: none;}
.woocommerce div.product div.images { margin-bottom: 1px; }
/* .similar-product-outer-wrap.common-padding { padding-top: 20px; padding-bottom: 20px; } */

.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
    display: block;
    padding: 0 0 120%;
    position: relative;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100% !important; object-fit: cover; }

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme { display: flex;    align-items: center; margin-bottom: 5px; }

.dokan-profile-completeness .dokan-panel-body { background: #5c3a3c; }
.dokan-settings-content .dokan-settings-area .dokan-banner { max-width: 100% !important; }
.dokan-dashboard div.chart-container > div.chart-legend-container > table td { color: #000; }
.dokan-input-group span.dokan-input-group-addon {border: 1px solid #000 !important; border-right: 0 !important; width: 45px; }

#dokan-product-title-area input#post_title {width: 100%; }
.entry-content table.dokan-table.dokan-table-striped { margin-top: 20px; }

div#dokan-withdraw-request-popup { height: 192px!important; }
/* input.dokan-btn.dokan-btn-success.dokan-btn-sm { height: auto;margin-top: 10px; } */
a.dokan-btn.dokan-btn-default.dokan-btn-sm.dokan-cancel-status { margin-top: 10px; }

input#restock_refunded_items { height: auto; width: auto; }

ul.list-unstyled.order-status a.dokan-edit-status { color: #dab34c; font-weight: 600; }



/* body.page-id-15 .refund input.refund_line_total.wc_input_price { width: 20px !important; height: 18px; padding: 5px;margin-left: 7px; }*/
body.page-id-15 .refund input.refund_order_item_qty { width: 20px !important; height: 20px; padding: 5px; } 

body.page-id-15 td.line_cost { display: flex; gap: 5px; }
body.page-id-15 .line_cost .refund input { padding: 0; width: 30px !important; height: 30px; text-align: center; padding: 2px; }
/* vendor dashboard end */

/* popup design */

/* size modal start */
.choose-unit-btn { display: flex; align-items: center; margin:0 0 20px; }
.choose-unit-btn input[type=radio] { width: 29px; height: 28px; margin-right: 9px; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: var(--bs-nav-tabs-link-active-color); background-color: var(--clr-Gold); border-color: var(--clr-body-font); display: block; border-radius: 0; padding: 15px 33px; max-width: 242px; width: 100%; font-size: 14px; }
.modal-tab .nav-tabs .nav-link { margin-bottom: 0; border: 1px solid black; border-top-left-radius: inherit; border-top-right-radius: inherit; color: black; max-width: 242px; width: 100%; padding: 15px 33px; font-size: 14px; text-transform: uppercase; }

.modal-tab ul.nav-tabs li:not(:last-child) { padding-right: 20px; }
.modal-tab .nav-tabs { border-bottom: inherit; display: flex; align-items: center; margin-bottom: 20px; }
.size-tab-img img, .size-tab-img video { position: absolute; right: 0; left: 0; top: 0; bottom: 0; object-fit: cover;width: 100%;height: 100%; }
.size-tab-img { position: relative; padding: 0 0 55%;z-index: 0; }
.size-tab-img-wrap{position: relative;}
.size-tab-img-wrap::after{position: absolute; content: ""; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0;background-color: rgba(34, 34, 34, 0.5); z-index: 1;}
.size-tab-img-wrap .play-btn{position: absolute; z-index: 2; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto;     max-width: 60px; width: 100%;}




.size-modal-wrapper button.btn-close { position: absolute; top: 6px; right: 6px;  border-radius: 50px;--bs-btn-close-opacity: 1 !important;background-image: url(../images/modal-ckose.svg) !important;    background-size: 22px; }
.modal-heading{display: flex; align-items: center; justify-content: space-between;}





  .modal-heading{margin-bottom: 20px;}
  .form-check input.form-check-input { width: 47px !important; position: relative;margin-right: 30px; }
  .form-switch { padding-left: 2.5em; position: relative; }
  label.form-check-label.size-in { position: absolute; left: -22px; top: 3px; }
  label.form-check-label.size-cms { position: absolute; right: -5px; top: 3px; }
  .form-check-input { background-color: var(--clr-Gold); }
  .form-switch .form-check-input { --bs-form-switch-bg: url("../images/black-dot.svg") !important; background-image: var(--bs-form-switch-bg); }
  .form-check-input:checked { background-color:var(--clr-Gold); border-color: var(--clr-Gold); }
  .form-check-input:focus { box-shadow: none !important; }
  .form-switch .form-check-input:checked ~ label.form-check-label + label.form-check-label { color: #A6A6A6; }
  .wc-block-components-checkbox input { padding: 0; }
  /* .form-switch .form-check-input:checked ~ label.form-check-label  {  color: #222;} */
/* size switch btn */



.size-chart-box tr { border: 1px solid #C4C4C4; text-align: center;}
.modal-dialog { max-width: 800px; width: 100%; margin: 67px auto; }
.modal-body { padding: 40px; }
.standard-size-guide { padding: 15px; margin: 18px 0;background-color: #FFFFE3;border: 1px solid #DAB34C }

.search-modal .modal-content.popup-content { border-radius: 0 !important; background-color: transparent; }
.size-tab-img-outerwrap img, .size-tab-img-outerwrap iframe, .size-tab-img-outerwrap video { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; object-fit: cover; }
.size-tab-img-outerwrap { position: relative; padding: 0 0 49%; }

.search-modal #ajaxsearchlite1 .probox, div.asl_w .probox { background-color: transparent !important; border: 1px solid #fff !important;}
.search-modal div.asl_w .probox .promagnifier { box-shadow: none !important; }
.search-modal .modal-search-form button { filter: invert(1); }
.search-modal #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { color: #fff!important; }
/* size modal end */

/* popup design */


/* pre loader */
.pre-loader { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99999999; background: rgba(255, 255, 255, 1); }

.pre-loader img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 200px; }
#pincheck_wrapper .pincheck_inner { padding: 0px !important; }
.wcuCurrencySwitcher.right { display: none !important; }
.list-ur-design-form { max-width: 1000px; margin: 0 auto; }
.codedropz-upload-inner h3 { font-size: 19px; }

.custom-buttons .woocommerce-page a.button.button-category,.woocommerce-page a.button.alt{background-color: transparent !important; border: 1px solid #222222 !important;}
h1.product_title.entry-title { font-size: 32px; text-align: left; max-width: 500px; }
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover { -webkit-box-shadow: none !important; }
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) { border-radius: 0 !important; }
li.variable-item.button-variable-item.button-variable-item-pink:focus { border: 1px solid #D9D9D9; }

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) { background-color: var(--clr-body-font); color: var(--wvs-selected-item-text-color,#fff); }

.material-description h5 { text-transform: uppercase; }
div#pincode_response { color: #a00; }


.wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-discount-block.wc-block-components-totals-wrapper { display: none; }

body.page-id-9 .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-discount-block.wc-block-components-totals-wrapper {
    display: block;
}

.wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-fee-block.wc-block-components-totals-wrapper{display: none;}

.wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-fee-block.wc-block-components-totals-wrapper { display: none; }

.wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-discount-block.wc-block-components-totals-wrapper{ display: none; }

.top-pick-cont-wrap del { padding: 0 8px 0 12px; }
.top-pick-cont-wrap ins span bdi { color: #222; font-weight: 500; }
.top-pick-cont-wrap span.discount-badge { color: var(--clr-brown); font-weight: 500; }
span.wc-block-components-order-summary-item__individual-prices.price.wc-block-components-product-price del { padding: 0 9px; }
.wc-block-components-product-price__value.is-discounted { margin-left: 0 !important; }
li.wc-block-components-shipping-rates-control__package-item span , .wc-block-components-shipping-rates-control__package-title{ color: #222; font-weight: 500; }

.wc-block-components-shipping-rates-control.wc-block-components-totals-shipping__options.css-0.e19lxcc00 .wc-block-components-panel__button[aria-expanded=true] { margin-bottom: 0; }

.dokan-panel-default > .dokan-panel-heading { color: #fff !important; background-color: var(--clr-Gold) !important; }


.dokan-dashboard-content ul.dokan_tabs li.active a { color: #000 !important; background: transparent; border: 1px solid #000; }
.dokan-dashboard-content ul.dokan_tabs li a {  display: block; padding: 6px 8px !important; background-color: #000; color: #fff !important; border: 1px solid transparent; }
.dokan-dashboard-content ul.dokan_tabs li a:hover { color: #000 !important; background-color: transparent !important; border: 1px solid #000; }



/* dokan pro vendor */
.dokan-form-group input { height: auto; }
.dokan-form-group input#add-tracking-details{ height: auto; padding: 12px; font-size: 16px;}
.dokan-form-group button#dokan-cancel-tracking-note{ height: auto; padding: 12px; font-size: 16px;}
table#dokan-comments-table thead tr th input { height: 12px; }
.dokan-comments-wrap .dokan-form-group input[type="submit"] { margin-top: 10px; }
table.dokan-table.dokan-table-striped thead tr th input, table.dokan-table.dokan-table-striped tbody tr th input { height: 15px; }
/* .dokan-table > tbody > tr > td, .dokan-table > tbody > tr > th { vertical-align: bottom !important; } */
.dokan-dashboard-header h1 { font-size: 37px; }
.dokan-payment-settings-summary h2 { font-size: 28px; }
.dokan-w4.dokan-text-left { margin-left: 0 !important; }
 .dokan-form-horizontal .dokan-control-label { text-align: left !important; }

 .dokan-form-horizontal .dokan-form-group .dokan-w3 { width: 13%; }
 .fc-button-group button { background-color:var(--clr-Gold) !important; color: var(--clr-body-font) !important;}
 .fc .fc-button-primary:disabled { background-color: #000 !important; color: #fff !important; border: none !important; }
 .fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active { background-color: white !important; border: 1px solid #222 !important; color: #222 !important; }
 .fc .fc-button-primary { color: #222 !important; border: 1px solid #222 !important; background-color: var(--clr-Gold) !important; }
 .fc .fc-button-primary:focus, .fc .fc-button-primary:not(:disabled).fc-button-active:focus, .fc .fc-button-primary:not(:disabled):active:focus { box-shadow: none !important; }
 .dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper .dokan-announcement-icon { font-size: 90px !important; color: var(--clr-body-font) !important; }
 .dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper p { color: var(--clr-body-font) !important; font-size: 25px !important; }

 td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button { display: inline-block; padding: 10px 22px; font-size: 14px; margin: 0 2px; }
 form.woocommerce-EditAccountForm.edit-account p button ,.woocommerce-address-fields p button.button { margin-top: 15px; }
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { text-align: center; }
.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock { color: #000 !important; font-weight: bold; }
.dokan-product-listing .dokan-product-listing-area ins .amount { color: #222 !important; font-weight: 500 !important; }
.dokan-dashboard-product-listing-wrapper  td label.dokan-label-success { background-color: var(--clr-Gold) !important; color: var(--clr-body-font) !important; }
.select2-container .select2-selection--single { height: 50px !important; border-radius: 0 !important; border: 1px solid #222 !important; }
.select2-container--default .select2-selection--single  { color: #222 !important; line-height: 48px !important; }
.select2-container--default .select2-selection--single .select2-selection__arrow { top: 13px !important; right: 3px !important; }
.dokan-order-filter-serach .select2-container--default .select2-selection--single .select2-selection__arrow b { top: 4px !important; }
.dokan-order-filter-serach .select2-selection__rendered { line-height: 31px; }
header.woocommerce-Address-title.title h2 { font-size: 23px; margin-bottom: 7px; }
.woocommerce-Address address { font-size: 12px; }
.woocommerce-MyAccount-content h2 { font-size: 28px; }

#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input { width: auto; height: auto;}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt { background-color: var(--clr-Gold); }

.dokan-clearfix.dokan-order-details-wrap { margin-top: 18px; }

/* .wc-blocks-components-select .wc-blocks-components-select__container { height: 50px; }
.wc-block-components-text-input input[type=text]{ height: 50px;} */
div#dokan-delivery-time-box h3 { font-size: 22px; }
.dokan-delivery-time-error { border: 1px solid var(--clr-Dark-Gold) !important; background:rgba(218, 179, 76, 0.7) !important; border-radius: 0px !important; margin-bottom: 10px; }

#dokan-delivery-time-box .dokan-store-location-selector .selector-wrapper .active-selector { border: 1px solid var(--clr-Dark-Gold) !important; background:rgba(218, 179, 76, 0.7) !important; border-radius: 0px !important; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07), 0 1px 2px rgba(0, 0, 0, 0.1); }


.vendor-delivery-time-box form #vendor-delivery-type input { margin: 16px 0 15px !important; position: relative; padding: 0; height: 14px !important; }
.clearfix input[type="submit"].dokan-btn-theme { height: auto; padding: 9px 15px; font-size: 14px; }

article.dokan-orders-area a.dokan-btn { margin-bottom: 0px; }

.dokan-panel-body td.quantity .view { width: 27px; height: 27px; border: 1px solid #000 !important; display: inline-block; text-align: center; }
.dokan-panel-body .dokan-table > tbody > tr > td, .dokan-panel-body .dokan-table > thead > tr > th { vertical-align: baseline; }
/* .dokan-panel-body th.quantity.sortable { border-top: 1px solid #000 !important; border-bottom: 1px solid #000; margin-top: 5px; } */


.price-tag .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price { color: transparent !important; font-size: 1.25em; }

/* .summary.entry-summary .price-tag del bdi{text-decoration: line-through;} */

.xoo-wsc-sm-right { justify-content: flex-start !important; }

.xoo-wsc-basket { bottom: 78px !important; }



.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after { border-color: transparent #2d1c1d transparent transparent !important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a { font-weight: 400 !important; }

.clearfix form#add-shipping-tracking-form .dokan-form-group:last-child { display: grid; }
.clearfix form#add-shipping-tracking-form .dokan-form-group:last-child button { margin-top: 15px; }


/* dokan pro vendor */

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock { font-size: 18px !important; }
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a { color: #000; }
aside.widget.dokan-store-widget.dokan-store-contact { margin-top: 20px !important; }

/* single product slider btn */
.single-product-slider-sec ol button.slick-next { right: -4px; }
.single-product-slider-sec ol button.slick-prev { left: -10px; }
.single-product-slider-sec ol button.slick-arrow { background: var(--clr-Gold); border: 1px solid #222222; }



.woocommerce div.product div.images .flex-control-thumbs { overflow: visible; }

.content-half-part input { height: auto; width: auto; }
.dokan-section-content input { height: auto; width: auto; }
.dokan-linked-product-options.dokan-edit-row.dokan-clearfix.hide_if_external .content-half-part.dokan-form-group input { height: auto !important; }
.dokan-linked-product-options.dokan-edit-row.dokan-clearfix.hide_if_external .select2-container .select2-search--inline .select2-search__field {
    padding: 5px 10px;
}

div#custom_taxonomy_options select#custom_taxonomy { height: 90px; }
div#dokan-withdraw-request-popup { padding: 19px; }
a.woocommerce-privacy-policy-link {color: var(--clr-Gold); font-weight: 600;}
.sells-graph .chart-placeholder.main { overflow-x: scroll; }
.report-right  .chart-placeholder.main { overflow-x: scroll; }

.dokan-alert-info { background-color: #fcf8e3 !important; border-color: #faebcc !important; color: var(--clr-Dark-Gold) !important; }
.dokan-alert-info a{color: var(--clr-body-font) !important;}
.dokan-input-group-addon { color: #000 !important; }

.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div { background-color:  #fcf8e3 !important ; color: #000 !important;}
.dokan-shipping-settings .dokan-shipping-wrapper .dokan-form-group label { text-align: left !important; margin-right: 0 !important; clear: both; }

.dokan-text-left.dokan-store-location-main-section table tbody tr td button.dokan-btn.dokan-btn-default.dokan-btn-sm.store-pickup-location-delete-btn { margin-left: 10px; }

 span.dokan-loading { display: none !important; } 

.dokan-single-store .store-coupon-wrap .code { float: none !important; max-width: 181px !important; margin: 0 auto 20px !important; }
.price-tag p.price del { text-decoration: none; }

.price-tag p.price del span.woocommerce-Price-amount.amount { text-decoration: line-through; }

body.page-id-9 .shop_table td.product-name a { margin-top: 0; }
body.page-id-9 .woocommerce ul.order_details li { margin-bottom: 10px;border-right: 1px dashed #000 !important; }
body.page-id-9 .hdr-rt ul li:last-child { display: none; }
input#rememberme { margin-right: 5px; }
body.page-id-9 .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 1px solid var(--clr-Gold); }
input[type='submit'].dokan-btn-success, a.dokan-btn-success, .dokan-btn-success { height: auto; margin-top: 10px; }

.wc-block-components-notice-banner.wc-block-components-notice-snackbar, .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner { align-items: center !important; }

.wp-core-ui .quicktags-toolbar input.button.button-small { width: auto;}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type { padding-top: 15px;
}

body.page-id-15 input.select2-search__field {
    padding: 1px 9px !important;
}

.xoo-wsc-items-count { left: inherit; right: -10px;}

.error-page {min-height: calc(100vh - 562px); display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.error-page  h1 {font-size: 10vw; }


.filter-tgl, .filter-close {display: none; text-transform: uppercase; font-weight: 600; }
     

.single-product-slider-sec {padding-top: 0; }

.custom-dropdown { width: 110px !important; }

.form-group.mobile-number p { display: flex; } 
.form-group.mobile-number p br { display: none; } 
.form-group.mobile-number p span { width: 90px; } 
.form-group.mobile-number p span[data-name="contactnumber"] { width: calc(100% - 90px); } 
.form-group.mobile-number p span[data-name="contactnumber"] input { border-left: 0; }

button.show-password-input { margin-top: 0 !important;}

.pagination { margin: 35px 0; padding: 0; list-style: none; display: flex; flex-wrap:wrap;justify-content: center; }
.pagination a, .pagination span { margin: 0 5px; border: 1px solid rgba(38, 42,51, 0.2); border-radius: 30px; width: 45px; height: 45px; display: inline-flex;align-items: center; justify-content: center; color: #262A33; }
.pagination a.prev, .pagination a.next { width: auto; min-width: 75px; padding:0 10px;}
.pagination .current { background: rgba(38, 42, 51, 0.2); }


#shipping-option label.wc-block-components-radio-control__option {pointer-events: none;}
#shipping-option label.wc-block-components-radio-control__option.wc-block-components-radio-control__option--checked-option-highlighted {border: 1px solid hsl(43.52deg 65.74% 57.65%); box-shadow: none; }
#shipping-option label.wc-block-components-radio-control__option input[type=radio] {opacity: 0; }
#shipping-option label.wc-block-components-radio-control__option:before {content: ''; background: #DAB34C; width: 12px; height: 12px; display: block; border-radius: 50%; position: absolute; left: 20px; top: 20px; }


.image-slider-box img.mobile-banner {display: none; }
.selected-currency img { margin-right: 6px; }

.grecaptcha-badge { z-index: 3; }


.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { padding-left: 0; }




.woocommerce-account input.select2-search__field {
    min-width: inherit !important;
    max-width: inherit !important;
}




@media only screen and (min-width:1699px){
    .container{max-width: 1454px;}
    .product-description-accordion .accordion-body h2 { font-size: 25px;  }
}

@media only screen and (max-width:1899px){
    .main-menu ul li:not(:last-child) { margin-right: 18px; }
    ul.quality-design-list li div h4 { font-size: 20px; }
}

@media only screen and (max-width:1799px){
    .btn, a.btn { font-size: 16px; padding: 18px 35px; }
    .main-menu ul li:not(:last-child) { margin-right: 14px; }
    .main-menu ul li a { font-size: 12px; }
    .xoo-wsc-sc-bki { font-size: 24px; }
    .hdr-rt ul li a, .hdr-rt ul li span.xoo-wsc-sc-bki { width: 40px; height: 40px; }
    .header-is-fixed .hdr-rt ul li a { width: 35px; height: 35px; }
    .main-header.fixed .hdr-rt ul li span.xoo-wsc-sc-bki { width: 35px; height: 35px; }
    .wmc-cart-wrapper { width: 40px !important; height: 40px !important; }
    /* .top-pick-outer-wrap { margin: 0 15px; } */
    .collection-img { padding: 0 0 147%; }
    .collection-box { margin: 0 12px; }
    .item-category-img-wrap { margin: 0 0 0 15px; }
    .spotlight-item-img-wrap { margin: 0 15px 0 0; }
    .banner-lt { left: 6%; }
    ul.quality-design-list li { padding-right: 40px; margin-right: 40px; }
    .customer-img { max-width: 200px; }
    .customer-story-wrap { width: calc(100% - 200px); max-width: inherit; margin-left: 20px; }
   
    .first-look-blog-img { height: 100%; }
    .first-look-option-list { padding-left: 23px; }
}

@media only screen and (max-width:1699px){
    
    .product-detail-bnr-innerwrap ul li h3 { margin-bottom: 0;  }
    .product-detail-bnr-innerwrap { display: flex; align-items: baseline; }
    .blog-details-lower h3 { margin: 30px 0 30px 0 ; }
    .ftr-contact ul li a { font-size: 16px; }
    .footer-top a { color: var(--clr-body-font); font-size: 16px; }
    span.ftr-icon { width: 35px; height: 35px; }

    .whatsapp-icon a { bottom: 145px; }
}
@media only screen and (max-width:1599px){
    h1.product_title.entry-title { font-size: 28px;  }
    .ftr-btm-outer-wrap { padding: 30px 77px; }
    .spotlight-designer-slider .slick-prev { top: -15%; right: 3%; }
    .spotlight-designer-slider .slick-next { top: -15%; }

    .spotlight-designer-slider .slick-arrow,.everyday-fashion-slider .slick-arrow, .everyday-fashion-slider .slick-arrow { width: 30px; height: 35px; }
    .slick-arrow, .main-banner-slider .slick-arrow { width: 40px; height: 40px; }
  
    .shop-by-category-slider .slick-arrow { width: 31px; height: 35px; }
    .faq-accordion .accordion-button { font-size: 28px; }
    .first-look-option-cont {  padding-left: 30px; }
    /* .price-tag { display: flex; flex-direction: column; align-items: flex-start; } */
    .price-tag del { color: #A6A6A6; }
    a.wc-block-components-checkout-return-to-cart-button { max-width: 265px; }
    .wc-block-components-checkout-return-to-cart-button svg { left: 50px !important; }
    .wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__no-shipping-address-message { padding: 13px !important; }
    .dokan-dashboard-header h1 { font-size: 32px; }

    .shop-by-category-slider .slick-prev { right: 2%; }
    .shop-by-category-slider .slick-next { right: -1%; }
}

@media only screen and (max-width:1499px){
    textarea, select, .form-control, input { height: 45px; }
    textarea { min-height: 90px !important; }
    .main-menu ul li a { font-size: 14px; padding-bottom: 20px; padding-top: 20px; }
    .quality-design-icon { width: 80px; height: 80px; }
    ul.quality-design-list li div h4 { width: calc(100% - 80px); margin-bottom: 0; margin-left: 11px; font-size: 19px; }
    ul.quality-design-list li:not(:last-child):after { height: 80px; }
    .top-pick-img { padding: 0 0 148%; }
    /* .top-pick-outer-wrap { margin: 0 7px; } */
    .productlist-pick-outer-wrap { margin: 0; }
    .logo { max-width: 226px; width: 100%; }
    .form-outer-wrap[type=button]:not(:disabled), .form-outer-wrap[type=reset]:not(:disabled), .form-outer-wrap[type=submit]:not(:disabled), .form-outer-wrap button:not(:disabled) { max-width: 147px; height: 45px; width: 100%; top: 0; right: 0; padding: 20px; }
    .form-outer-wrap .form-control { height: 45px; }
    .customer-img { max-width: 150px; }
    .customer-story-wrap { width: calc(100% - 150px); max-width: inherit; margin-left: 30px; }
    .hdr-rt ul li a.cart-btn p { top: 3px; right: 4px; width: 17px; height: 17px; font-size: 11px; }
    textarea, select, .form-control, input { font-size: 14px; }
    .faq-accordion .accordion-button { font-size: 25px; }
    .follow-up-wrap ul li a { width: 44px; height: 44px; }
    .div2 { margin: 0 10px; }
    ul.page-numbers li span.page-link, ul.page-numbers li a.next.page-numbers, ul.page-numbers li a.prev.page-numbers { width: 40px; height: 40px; }
    .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { width: 40px; height: 40px; }
    ul.page-numbers li a.prev.page-numbers::after { width: 10px; height: 15px; background-position: center; }
    ul.page-numbers li a.next.page-numbers::before { width: 10px; height: 15px;background-position: center; }
    .follow-up-wrap { margin-top: 30px; }
    .blog-latest-post-inner-wrap  .first-look-option-list { padding-bottom: 30px; }
    .ftr-rt-menu ul li a { width: 33px; height: 33px;    padding: 10px; }
    .single-product .addtocart-werp button {  margin-right: 15px; } 
    .product-details-slider-wrap .slick-arrow { width: 35px; height: 30px; border: 0.76px solid #C4C4C4; }
    .product-details-slider-wrap .slick-prev { right: 4%; }
    .product-detail-bnr-innerwrap ul li h3 { margin-bottom: 0; font-size: 24px; }
    .product-detail-bnr-innerwrap ul li h3 span { font-size: 29px; }
    .product-detail-bnr-innerwrap ul li img { max-width: 138px; }
    .product-detail-bnr-innerwrap ul li:not(:last-child):after { width: 2px; height: 36px; }
    .wishlist-icon img { width: 35px; }
    .product-listing-bnr-title { padding: 100px 50px; }
    .product-listing-bnr-wrap { min-height: inherit; }
    .top-pick-cont-wrap h4 { font-size: 18px; }

    .wc-block-components-formatted-money-amount { font-size: 16px; }
    .wc-block-components-sidebar-layout .wc-block-components-main { box-sizing: border-box; margin: 0; padding-right: 4.5283018868%; width: 61% !important; border: none !important; padding: 0px; }
    .wc-block-components-sidebar-layout .wc-block-components-main { padding-right: 10px !important; }
   
    .xoo-wsc-basket { width: 50px; height: 50px; }
    .xoo-wsc-items-count { font-size: 11px; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; }
    .xoo-wsc-items-count { top: -9px; left: -9px; }
    figure.wp-block-image.size-full img { max-width: 278px; width: 100%; }
    .footer-top a { font-size: 12px; }
    .ftr-contact ul li a { font-size: 12px; }
    .every-day-fashion-title { padding: 0 10px 0 0; }
    .dokan-panel-body td.quantity .view { width: 20px; height: 20px; font-size: 14px;}
    .single-product-slider-sec ol button.slick-arrow { width: 30px; height: 30px; }
}

@media only screen and (max-width:1399px){
    h1.product_title.entry-title { font-size: 26px;  }
    .common-padding { padding-top: 50px; padding-bottom: 50px; }
    .common-padding-left-right { padding-left: 50px; padding-right: 50px; }
    .hdr-rt ul li a.cart-btn p { width: 15px; height: 15px; font-size: 10px; }
    .main-menu ul li:not(:last-child) { margin-right: 12px; }
    
    
    .first-look-option-img { position: relative; max-width: 150px; }
    .first-look-option-cont { width: calc(100% - 150px); padding-left: 30px; }
    .first-look-option-list { padding-left: 0px; }
    .logo { max-width: 180px; width: 100%; }
    a.search-btn img, a.acnt-btn img, a.wishlist-btn img, a.cart-btn img{ width: 16px; }
    span.ftr-icon { width: 31px; height: 31px; }
    span.ftr-icon img { width: 12px; }
    .abt-founder-outer-wrap { padding: 30px; }
    .abt-founder-cont { padding-left: 30px; }
    .ftr-btm-outer-wrap { padding: 30px 50px; }
    .info-box { background-color: #FFFFE3; padding: 20px; }
    .info-box-inner-wrap p, .info-box-inner-wrap a p { font-size: 16px; }
    .follow-up-wrap ul { display: flex; margin-left: 20px; }
    .latest-post-inner { margin-bottom: 30px; }

    .slick-next { right: -42px; }
    .slick-prev { left: -42px; }
   


    .xoo-wsc-basket { width: 40px; height: 40px; }
    .xoo-wsc-bki { font-size: 24px; }
    .xoo-wsc-items-count { top: -7px; left: -6px; }
    .xoo-wsc-items-count { border-radius: 50%; position: absolute; font-size: 13px; width: 20px; height: 20px; line-height: 28px; text-align: center; overflow: hidden; display: flex ; align-items: center; justify-content: center; }

    .wc-block-components-quantity-selector { width: 170px !important; }
    .wc-block-components-totals-wrapper { padding: 10px !important; }
    .wc-block-components-form .wc-block-components-checkout-step { padding: 15px  !important; }
    h2.wc-block-components-title.wc-block-components-checkout-step__title { font-size: 24px; font-weight: 400; }
    .wc-block-components-sidebar { width: 34% !important; }
    .product-edit-container .instruction-inside { padding-top: 40px; color: #aaa; display: flex; flex-direction: column; padding: 26px 10px; }
    .summary.entry-summary .price-tag span {  font-size: 18px; }
    #pincheck_wrapper .pincheck_inner .button {  font-size: 16px !important; }
    .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon { width: 30px; height: 30px; }
    .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item { min-width: 40px !important; height: 40px !important; }
    .dokan-dashboard-header h1 { font-size: 28px; }
    .dokan-payment-settings-summary h2 { font-size: 25px; }
    .select2-container .select2-selection--single { height: 45px !important;  }
    .select2-container--default .select2-selection--single  { line-height: 44px !important; }
    .select2-container--default .select2-selection--single .select2-selection__arrow { top: 11px !important; }
    .clearfix input[type="submit"].dokan-btn-theme { height: 47px !important; }
    .woocommerce-page button.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page a.button, .woocommerce-page a.button.alt, button.buy-now-button.button__primary { font-size: 14px; }
    .whatsapp-icon a {  right: 15px; font-size: 28px; width: 40px; height: 40px; }
}

@media only screen and (max-width:1359px){
    ul.quality-design-list li {padding-right: 30px; margin-right: 30px; }

    .main-menu ul li a { font-size: 12px; }
}

@media only screen and (max-width:1299px){
    h2,h3,h4, h5, h6 { margin: 0 0 15px; }
    .common-padding { padding-top: 40px; padding-bottom: 40px; }
    .common-padding-left-right { padding-left: 40px; padding-right: 40px; }
    .btn, a.btn { font-size: 14px; padding: 16px 30px; }
    .image-slider-box { position: relative; height: 63vh; }
    .story-item-wrap { flex-direction: column; align-items: center; justify-content: center; }
    .customer-story-wrap { width: 100%; max-width: inherit; margin-left: 0; margin-top: 30px; text-align: center; padding-left: 0;}
    .quality-design-icon { width: 60px; height: 60px; }
    ul.quality-design-list li div h4 { width: calc(100% - 60px); margin-bottom: 0; margin-left: 11px; font-size: 16px; }
    ul.quality-design-list li:not(:last-child):after { height: 60px; }
    .shop-by-category-slider .slick-prev { top: -25%; }
    .shop-by-category-slider .slick-next { top: -25%; }
    .quality-design-icon img { width: 18px; }
    ul.quality-design-list li { padding-right: 19px; margin-right: 32px; }
    .collection-tag h3 { color: #fff; font-size: 19px; }

    .abt-timaraa-sec h3 { margin-bottom: 20px; }
    .abt-timaraa-inner-wrap p:last-child { margin-bottom: 30px; }
    .info-box-inner-wrap p, .info-box-inner-wrap a p { font-size: 13px; }
    .filter-wrap label.btn.btn-outline-primary { margin-right: 14px; padding: 13px; }
    
    .wc-block-components-quantity-selector { width: 135px !important; }
    .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button { background-color: #FFFFE3 !important; min-width: 43px !important; }
    /* .wc-block-components-sidebar { padding-left: 0 !important; } */
    header.woocommerce-Address-title.title h2 { font-size: 24px; }

    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu { padding: 0px !important; }
    .woocommerce-page button.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page a.button, .woocommerce-page a.button.alt, button.buy-now-button.button__primary { font-size: 12px; }
    .top-pick-cont-wrap h4 { font-size: 20px; }
    .is-large.wc-block-cart .wc-block-components-sidebar { padding: 20px; }
    .product-detail-bnr-innerwrap ul li img { max-width: 112px; }
    .product-detail-bnr-innerwrap ul li:not(:last-child):after { width: 2px; height: 25px; }
    .product-detail-bnr-innerwrap ul li h3 { font-size: 19px; }
    .product-detail-bnr-innerwrap ul li h3 span { font-size: 22px; }
    .product-detail-bnr-innerwrap ul li:not(:last-child) { margin-right: 50px; }
    .product-detail-bnr-innerwrap ul li:not(:last-child):after { right: -35px; }
}


@media only screen and (max-width:1199px){
    /* header start */
    
    .hdr-center { justify-content: center; }
    .hdr-center .srch-option-wrap { display: none; }
    .hdr-rt{display: flex;}
    .main-header{position: fixed;}
    .main-header.fixed{padding: 0;}
    textarea { padding: 15.5px !important; min-height: 150px !important; }
    .mobile-menu { position: fixed; right: -100%; list-style: none; background: black; padding: 25px 30px; transition: right 1s ease-in; top: 79px; bottom: 0; margin: 0; z-index: 999; min-height: calc(100vh - 79px); overflow-y: auto; }
    .mobile-menu.visible { right: 0; transition: right 0.75s ease;  width: 100%; }
    .main-menu ul li a { color: white; text-align: center; font-size: 16px; }
    .main-menu ul { flex-direction: column; }
    .main-menu ul li:not(:last-child) { margin-right: 0; }
    .main-menu ul li.menu-item-has-children { padding-right: 40px; }
    .main-menu ul li a { padding-bottom: 12px; padding-top: 12px; text-transform: uppercase; }
    .main-menu ul li ul.sub-menu { position: static; background: none; width: 100%; padding: 0; border-radius: 0; box-shadow: none; display: none; padding-bottom: 5px;}
    .main-menu ul li:hover ul.sub-menu li { border: 0;}
    .main-menu ul li ul.sub-menu li a { font-size: 14px; padding: 6px 8px 6px 0 !important; text-transform: capitalize; }
    .main-menu ul li:hover ul.sub-menu { display: none;}
    .main-menu ul li.open-sub ul.sub-menu { display: block;}
    .header-is-fixed .mobile-menu.visible { top: 57px; min-height: calc(100vh - 57px); }

    .mobile-menu-btn { position: relative; width: 40px; height: 40px; background: var(--clr-white); border-radius: 50%; cursor: pointer; z-index: 999; display: inline-flex; align-items: center; justify-content: center; box-shadow: 0px 5px 10px 0px #00081C1A;margin-left: 10px;}
    .header-is-fixed .mobile-menu-btn{width: 35px; height: 35px;}
    .mobile-menu-btn svg { width: 20px; }
    .mobile-menu-btn span { display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); width: 18px; height: 2px; background-color: var(--white); opacity: 1; transition: opacity 0.5s ease; } 
    .mobile-menu-btn:before, .mobile-menu-btn:after { content: ""; display: inline-block; width: 16px; height: 2px; background-color: var(--clr-body-font); position: absolute; opacity: 1; }
    .mobile-menu-btn:before { top: 16px; transform: rotate(0deg); transition: transform 0.25s ease, top 0.25s ease 0.25s; } 
    .mobile-menu-btn:after { bottom: 16px; transform: rotate(0deg); transition: transform 0.25s ease, bottom 0.25s ease 0.25s; } 
    .mobile-menu-btn.open span { opacity: 0; transition: opacity 0.5s ease; } 
    .mobile-menu-btn.open:before { top: 19px; transform: rotate(45deg); transition: transform 0.25s ease 0.25s, top 0.25s ease; opacity: 1;} 
    .mobile-menu-btn.open:after { bottom: 19px; transform: rotate(-45deg); transition: transform 0.25s ease 0.25s, bottom 0.25s ease; opacity: 1; }

    .header-is-fixed .mobile-menu-btn:before { top: 14px; }
    .header-is-fixed .mobile-menu-btn:after { bottom: 14px; }
     .header-is-fixed .mobile-menu-btn.open:before { top: 16px; }
    .header-is-fixed .mobile-menu-btn.open:after { bottom: 17px; } 

    .plus, .minus { display: block;}
    .minus { display: none; }
    .open-sub .plus { display: none; }
    .open-sub .minus { display: block; }
    .header-mid { padding-top: 20px; padding-bottom: 20px; }

    .hdr-lt form { max-width: 83px; width: 100%; }
    .hdr-rt ul a { width: 30px; height: 30px; }
    .wmc-cart-wrapper { width: 30px !important; height: 30px !important; }
    .hdr-rt ul li a.cart-btn p { width: 10px; height: 10px; font-size: 8px; }
    .header-is-fixed { padding-top: 0px; } 
    .logo { max-width: 150px; width: 100%; }
    .hdr-rt ul { gap: 9px; }
    
    .common-mt{margin-top:73px;}
    .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-icon-cart1:before {  color: #fff; }
    /* header end */
    .timaraa-creation-cont { text-align: center; max-width: inherit; margin: 30px auto; }
    .slick-arrow, .main-banner-slider .slick-arrow { width: 30px; height: 30px; }
    .quick-links { margin-bottom: 50px; }
    textarea, select, .form-control, input { font-size: 12px; }
    .btn, a.btn { font-size: 12px; padding: 14px 20px; }
    .spotlight-designer-slider .slick-prev { top: -10%; }
    .spotlight-designer-slider .slick-next { top: -10%; }
    .abt-founder-sec.common-padding { padding-top: 0; padding-bottom: 0; }
    .faq-accordion .accordion-button { font-size: 23px; }
    .faq-accordion .accordion-button::after { background-size: 16px; }
    .faq-accordion .accordion-button:not(.collapsed)::after { background-size: 16px; }

    .follow-up-wrap ul li a { width: 30px; height: 30px; }

    .everyday-fashion-slider .slick-prev { right: 6%; }
    .everyday-fashion-slider .slick-next { right: 2%; }


    .ftr-contact { padding: 30px 0; }
    .quick-links { margin-bottom: 30px; }
    .footer-top { text-align: center; }
    .ftr-contact ul li a { justify-content: center; }
    .form-outer-wrap { display: flex; justify-content: center; }
    .ftr-rt-menu ul li a { width: 30px; height: 30px; }
    .ftr-rt-menu ul li a img { width: 11px; }
    .ftr-copyright p { font-size: 14px; }
    .slick-prev { left: -33px; }
    .slick-next { right: -33px; }
    .shop-by-category-slider .slick-prev { top: -22%; }
    .shop-by-category-slider .slick-next { top: -22%; }
    .quality-design-icon { width: 50px; height: 50px; }
    .collection-tag { bottom: -60px; }
    .wcapf-range-wrapper .justify-between { align-items: flex-start !important; display: flex; gap: .625em; justify-content: space-between; flex-direction: column; }
    .product-detail-bnr-innerwrap { display: flex; align-items: baseline; flex-direction: column; }
    .product-detail-bnr-innerwrap ul { display: flex; margin-bottom: 20px; }
    .single-product .addtocart-werp button {  margin-right: 10px; }
    .wishlist-icon img { width: 26px; }
    a.wc-block-components-checkout-return-to-cart-button { max-width: 209px; padding: 16px 30px; }
    .wc-block-components-checkout-return-to-cart-button svg { left: 24px !important; }
    .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button { padding: 15px !important; }
    section.default-page.common-padding,section.vendor-default.common-padding { margin-top: 100px; }
    h3.widget-title { font-size: 24px; }
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper { padding: 40px 0 !important; }
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name { font-size: 26px !important; }
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img { width: 80px !important; height: 80px !important; }
    .price-tag ins, .price-tag del,.price-tag del span.woocommerce-Price-amount, .price-tag del span.woocommerce-Price-currencySymbol,.price-tag span  { font-size: 13px; }
    .is-large .wc-block-checkout__sidebar.is-sticky { top: 73px; }
    body.post-template-default .latest-post-sec { margin-top: 80px; }
    figure.wp-block-image.size-full img { max-width: 219px; width: 100%; }
    .blog-details-wrap { padding-right: 10px; }
    .first-look-option-img img { max-width: 187px; height: 195px; }
    .woocommerce div.product div.images .flex-control-thumbs li:not(:last-child) { margin: 0 10px 10px 0; }
    .pre-loader img {  width: 150px; }
    .ftr-contact ul li a p { width: inherit; }
    .wcapf-filter .wcapf-list-wrapper ul.wcapf-filter-options li.wcapf-filter-option label { font-size: 13px; }
    .stylish-checkbox-radio input[type=checkbox], .stylish-checkbox-radio input[type=radio] { width: 14px !important; height: 14px !important; }
    body:not(.rtl) .wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item input[type=checkbox], body:not(.rtl) .wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item input[type=radio] { margin-right: 6px !important; }
    select.orderby option { text-transform: uppercase; font-size: 14px; color: var(--clr-body-font); }
    .wcapf-before-products  .woocommerce-ordering select { font-size: 14px; font-weight: 500; text-transform: uppercase; }
    /* body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { max-width: 209px; width: 100%; } */
    .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { font-size: 10px; }
    td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view { display: inline-block; padding: 7px 15px; font-size: 10px; }
    .woocommerce-MyAccount-content h2 { font-size: 25px; }
    .wishlist-icon { opacity: 1; }
    .dokan-panel-body td.quantity { width: 20px; height: 20px; }
    .woocommerce-page button.button, .woocommerce-page a.button, .woocommerce-page a.button.alt, button.buy-now-button.button__primary, .addtocart-werp a.btn { font-size: 12px !important; padding: 15px 20px !important; }

    body.page-id-9 h2.woocommerce-column__title { font-size: 20px; }
    .shop-by-category-slider .slick-prev { right: 3%; }
    .spotlight-designer-slider .slick-prev { right: 4%; }
}

@media only screen and (max-width:991px){
    /* header */
    .main-menu { overflow-y: auto; height: calc(100dvh  - 239px); }
    .mobile-menu ul.login-hdr { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 15px; position: absolute; bottom: 117px; right: 0; left: 0; }
    ul.login-hdr { display: flex; align-items: center; justify-content: center; }
    .mobile-menu ul.login-hdr a img{filter: invert(1);}
    .mobile-menu ul.login-hdr li a.cart-btn { position: relative; }
    .mobile-menu ul.login-hdr { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 15px; }
    body.page-id-9 .mobile-menu ul.login-hdr li:last-child { display: none; }
    .mobile-menu ul.login-hdr li {     font-size: 20px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid var(--clr-border-grey); width: 30px; height: 30px; border-radius: 50%; color: var(--clr-body-font); }
    .xoo-wsc-sc-cont { color: #fff; }
    .xoo-wsc-sc-bki { font-size: 17px; }
    .xoo-wsc-sc-count { background-color: #fff; color: #000; }
    span.xoo-wsc-sc-count { border-radius: 50%; height: 11px; line-height: 11px; width: 11px; font-size: 11px; top: -4px; }
    .mobile-menu ul.login-hdr li a.cart-btn { position: relative; }
    .mobile-menu ul.login-hdr li a.cart-btn p { position: absolute; top: 5px; right: 5px; background: white; width: 12px; height: 12px; border-radius: 50px; display: flex; align-items: center; justify-content: center; color: #000; font-size: 11px; }
    .hdr-rt ul{display: none;}
    .hdr-rt { display: flex; width: 14%; justify-content: flex-end; }
    .header-is-fixed .mobile-menu-btn:before { top: 19px; }
    .header-is-fixed .mobile-menu-btn:after { bottom: 19px; }

    /* header */
    .btn, a.btn { font-size: 11px; padding: 13px 11px; }
    input[type="submit"] { height: 34px; padding: 10px 20px; }
    .banner-sec.common-padding.common-padding-left-right { padding-left: 0; padding-right: 0; }
    .common-padding { padding-top: 30px; padding-bottom: 30px; }
    .common-padding-left-right { padding-left: 30px; padding-right: 30px; }
    .header-top { display: none; }
    .mobile-menu { top: 69px; min-height: calc(100dvh - 69px);}

    h1, h2 { font-size: 40px; }
    .abt-founder-cont { padding-left: 0; margin-top: 30px; }
    .info-box { margin-top: 30px; }
    .banner-sec.common-padding-left-right .container-fluid { padding-left: 0; padding-right: 0; }
    section.banner-sec.common-padding { padding-top: 0; }
    .image-slider-box .banner-slider-content { text-align: center; margin: 0 auto; padding: 0 30px; }
    .banner-lt { left: 0; }
    .spotlight-item-img-wrap { }
    .timaraa-creation-img-A-wrap { position: relative; padding: 0 0 51%; overflow: hidden; z-index: 0; margin: 0 auto 20px; }
    .first-look-blog-img { position: relative; padding: 0 0 96%; overflow: hidden; z-index: 0; margin-bottom: 20px; height: auto; }
    .first-look-option-list { padding-left: 0; }
    /* .spotlight-designer-slider .slick-prev { top: -10%; }
    .spotlight-designer-slider .slick-next { top: -10%; } */
    .spotlight-designer-slider .slick-prev { right: 4%; }
    /* .shop-by-category-slider .slick-prev { right: 6%; } */
    .new-collections-to-love-wrap { margin-top: 30px; }
    ul.quality-design-list li { padding-right: 0px; margin-right: 0px; width: 47%;margin-bottom: 15px;}
    ul.quality-design-list li:nth-child(even):after{display: none;}
    ul.quality-design-list { flex-wrap: wrap; }
    ul.quality-design-list li:not(:last-child):after { height: 52px; }
    .instagram-diary-wrap { position: relative; z-index: 2; padding: 50px 0; }
    .footer-top a { color: var(--clr-body-font); font-size: 14px; }
    .ftr-contact ul li a { font-size: 14px; text-transform: uppercase; color: var(--clr-body-font); }
    .story-item-wrap { height: calc(100% - 316px); }
    .top-pick-img { padding: 0 0 113%; }
    span.wcapf-filter-item-label { font-size: 14px; }
    .filter-wrap { overflow-x: scroll; }
    .filter-wrap .btn-group {  width: 808px; }
    .first-look-option-cont h6 { font-size: 16px; }
    .everyday-fashion-slider .slick-next { right: 1%; }
    ul.page-numbers li span.page-link, ul.page-numbers li a.next.page-numbers, ul.page-numbers li a.prev.page-numbers { width: 30px; height: 30px; }
    ul.page-numbers li a.next.page-numbers::before { height: 20px; background-position: center; }
    .product-detail-bnr-innerwrap ul li h3 { font-size: 20px; }
    .product-detail-bnr-innerwrap ul li img { max-width: 120px; }
    .product-detail-bnr-innerwrap ul li:not(:last-child):after { width: 2px; height: 30px;     right: -33px;}
    .product-detail-bnr-innerwrap ul li:not(:last-child) { margin-right: 42px; }
    ul.page-numbers li a.prev.page-numbers::after { width: 7px; height: 10px; background-position: center; }
    ul.page-numbers li a.next.page-numbers::before { width: 7px; height: 10px; }
    .product-listing-bnr-title { padding: 34px; text-align: center; max-width: inherit; }
    .product-listing-bnr-title h1 { margin: 0 auto 10px; }
    .product-listing-bnr-title h4 { color: var(--clr-white); font-size: 16px; margin-bottom: 0; }
    .product-description-accordion .accordion-body h2 { font-size: 22px;  }
    /* .price-tag span { font-size: 16px; } */


    .wc-block-components-sidebar-layout .wc-block-components-main { width: 100% !important; }
    .wc-block-components-panel__button, .wc-block-components-panel__button:active, .wc-block-components-panel__button:focus, .wc-block-components-panel__button:hover { cursor: pointer; padding: 0 14px !important; }
    .wc-block-components-sidebar { width: 100% !important; }
    .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { width: 30px; height: 30px; }
    .woocommerce-MyAccount-content ul.dokan-account-migration-lists li { padding: 13px; display: flex; align-items: flex-start !important; flex-direction: column !important; }
    .woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content { margin-top: 10px; }
    .woocommerce-page button.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page a.button, .woocommerce-page a.button.alt { font-size: 11px; }
    .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button { float: left; margin-top: 10px; }

    .dokan-dashboard .dokan-dash-sidebar { width: 100% !important; margin: 0 auto 34px !important; }
    .dokan-dashboard .dokan-dashboard-content { padding: 0px !important; }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after { right: 0 !important; left: inherit !important;}
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a { padding: 15px 60px !important; }
    .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon { width: 30px; height: 30px; }
    #pincheck_wrapper .pincheck_inner .button { padding: 10px !important; }
    .wcapf-before-products  .woocommerce-ordering select { font-size: 14px; }
    .summary.entry-summary .price-tag span {  font-size: 18px; }
    #pincheck_wrapper .pincheck_inner .button {  font-size: 14px !important; }
    .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item { min-width: 35px !important; height: 35px !important; }
    .summary.entry-summary .yith-add-to-wishlist-button-block { top: 0; }
    .summary.entry-summary  p.price { margin-bottom: 10px; }
    .entry-summary .price-tag { margin-top: 10px; }
    .is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,.is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title { border-bottom: none !important;  border-top: none !important; padding: 10px 0; }
    .is-mobile .wc-block-components-form .wc-block-components-checkout-step:after, .is-small .wc-block-components-form .wc-block-components-checkout-step:after { display: none; }
    .wc-block-components-radio-control .wc-block-components-radio-control__input { min-height: 15px !important; min-width: 15px !important; }
    figure.wp-block-image.size-full img { max-width: 304px; width: 100%; }
    .blog-details-lower h3 { margin: 20px 0 20px 0; }
    .blog-details-wrap { padding-right: 0; }
    .blog-latest-post-inner-wrap  .first-look-option-list { padding-top: 30px; }
    ul.quality-design-list li div { max-width: 215px; margin: 0 auto; }
    .first-look-blog-inner-wrap { padding: 30px 0; }
    .pre-loader img {  width: 100px; }
    .single-product .addtocart-werp button { padding: 15px  !important; }
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: inherit; width: 100% !important; }
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: inherit; width: 100% !important; clear: none; margin-top: 20px;}
    .filter-wrap .btn-group input { height: 39px; }
    .modal-tab .nav-tabs .nav-link { padding: 10px 15px; font-size: 12px; font-size: 13px; }
    .modal-tab ul.nav-tabs li:not(:last-child) { padding-right: 15px; }
    .choose-unit-btn input[type=radio] { width: 20px; height: 20px; margin-right: 9px; }
    .contact-form-wrap .help-form input[type="submit"] { height: 50px; }
    span.wcapf-filter-item-label { font-size: 10px; }
    .wc-block-components-product-name { font-size: 14px !important; margin-bottom: 0; }
    .wc-block-cart .wc-block-cart__submit-container--sticky { z-index: 99 !important; }
    /* .wp-block-woocommerce-checkout-order-summary-totals-block { padding: 13px !important; } */
    .dokan-payment-settings-summary h2 { font-size: 22px; }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a { text-align: center; }
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a, .dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a { font-size: 12px; }
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table td { font-size: 12px; }
    article.dokan-withdraw-area form input[type="submit"] { height: 46px; }
    .dokan-store-seo-wrapper form .dokan-form-group label.dokan-w3 { width: 30% !important; }
    section.default-page.common-padding, section.vendor-default.common-padding { margin-top: 70px; } 

    .dokan-store-seo-wrapper form:last-child .dokan-form-group input { margin-top: 10px; }
    .dokan-store-seo-wrapper form:last-child .dokan-form-group { margin-left: 0 !important; }
    .e19lxcc00 { display: none; }

    .flex-viewport { margin-bottom: 12px; }

    .image-slider-box > img { object-position: right center; }
    .image-slider-box .banner-slider-content h1 { text-shadow: 0 0 5px rgba(0,0,0,0.5); }

    .image-slider-box { height: auto; aspect-ratio: 4 / 5; background: #979797;}
    .image-slider-box img.mobile-banner {display: block; }
    .image-slider-box img.desktop-banner { display: none;}

    .wishlist_table .additional-info-wrapper { padding-left: 75px;}


}

@media only screen and (max-width:767px){
    .common-padding-left-right { padding-left: 15px; padding-right: 15px; }
    .common-mt { margin-top: 50px; }
    body { font-size: 14px; }
    /* textarea, select, .form-control, input { font-size: 15px;height: 40px; } */
    textarea { min-height: 80px !important; }
    .btn, a.btn { font-size: 12px; padding: 10px 15px; }
    h1, h2 { font-size: 25px; }
    h3 { font-size: 22px; }
    h4 { font-size: 20px; }
    h5 { font-size: 16px; }
    h6 { font-size: 14px; }
    .logo { max-width: 109px; width: 100%; }
    select.form-control { padding: 4px 13px 4px 11px; }
    .hdr-lt form { max-width: 75px; width: 100%; margin: 0;}
    .hdr-rt ul { gap: 10px; }
    .header-is-fixed .logo { max-width: 108px; width: 100%; }
    /* .hdr-rt ul a { width: 40px; height: 40px; } */

    .mobile-menu { top: 64px; min-height: calc(100vh - 64px); }

    .container { max-width: 95%;}

    .main-header { padding: 0; }
    /* .hdr-lt { width: 40%; } */
    /* .hdr-lt .logo { max-width: 120px; } */
    /* .hdr-rt { width: 60%; } */
    .hdr-rt .srch-btn-tgl { display: block; }
    
    /* .hdr-center { justify-content: center; display: none; position: absolute; width: 100%; background: var(--clr-white); top: 64px; right: 0; left: 0; padding: 12px; gap: 0; } */
    .hdr-center .search-wrap { max-width: 100%; }
    .header-is-fixed .mobile-menu.visible { top: 54px; min-height: calc(100vh - 54px); }
    .hdr-lt { width: 13%; }
    .mobile-menu-btn { width: 30px; height: 30px; }
    .mobile-menu-btn:before { top: 17px;  } 
    .mobile-menu-btn:after { bottom: 17px;  } 
    .mobile-menu-btn.open:before { top: 15px; }
    .mobile-menu-btn.open:after { bottom: 13px; }
    .banner-sec.common-padding { padding-top: 0; }
  
    .image-slider-box .banner-slider-content h4 { font-size: 16px; }
    .ftr-btm-outer-wrap { padding: 20px; flex-direction: column-reverse; }
    .ftr-rt-menu { margin-bottom: 10px; }
    .contact-us-sec.common-padding { padding-top: 0; }
    .everyday-fashion-slider .slick-prev { right: 9%; }
    .everyday-fashion-slider .slick-next { right: 3%; }
    .love-new-collection-img { padding: 0 0 120%; }
    .creation-img-lower-wrap { position: relative; padding: 0 0 51%; overflow: hidden; z-index: 0; margin-bottom: 20px; }
    .price-tag { display: flex; flex-direction: row; align-items: flex-start; }
    .price-tag del { padding: 0 5px 0 0; }
    .ftr-contact ul li a { flex-direction: column; }
    .form-outer-wrap .form-control { padding: 10px 20px 10px 10px; }
  
    /* .first-look-option-img { max-width: 111px; } */
    .first-look-option-cont { width: calc(100% - 111px); padding-left: 15px; }
    .first-look-blog-inner-wrap { padding: 40px 13px; overflow: hidden; }
    .first-look-heading { display: flex; align-items: flex-start; justify-content: flex-start; margin-bottom: 20px; flex-direction: column; }
    /* .ahmedabad-look { display: flex; flex-direction: column; } */
    /* .first-look-option-cont { width: 100%; padding-left: 0; margin-top: 20px; } */
    .first-look-option-img img { position: relative; max-width: 184px; width: 100%; overflow: hidden; height: 194px; object-fit: cover; }
    .first-look-option-cont .btn.light, .first-look-option-conta .btn.light { background-color: transparent !important; color: var(--clr-black) !important; border: none; padding: 0; text-decoration: underline; font-size: 12px; }
    .first-look-option-cont .btn.light:hover, .first-look-option-conta .btn.light:hover{background-color: transparent !important;}
    .timaraa-creation-img-A-wrap{display: none;}
    .creation-img-wrap{display: none;}
    .creation-img-lower-wrap {display: none;}
    .timaraa-creation-cont h4 { font-size: 16px; }
    .story-item-wrap { height: calc(100% - 290px); }
    .top-picks-for-you-all { display: flex; align-items: flex-start; flex-direction: column; }
    .top-picks-for-you-btn { margin-top: 15px; }
    .what-to-purchase-wrap { padding: 30px; }
    .what-to-purchase-wrap a.btn { font-size: 12px; padding: 10px; }
    .what-to-purchase-wrap.text-center a.btn img { width: 14px;margin-right: 5px; }
    .wcapf-range-wrapper .justify-between { flex-direction: row; }
    .filter-wrap label.btn.btn-outline-primary:last-child { margin-right: 0; }
    .filter-wrap label.btn.btn-outline-primary { font-size: 11px; }
    .lahenga-heading { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; }
    .lahenga-heading h3 { margin-bottom: 20px; }
    .faq-accordion .accordion-button { font-size: 20px; }
    .every-day-fashion-title p { max-width: inherit; }
    .div2 { margin: 0 5px; }
    .single-product .quantity button.minus, .single-product .quantity button.plus { position: relative !important;  height: 40px; }
    .single-product .quantity input { width: 96px !important; }
    .product-detail-bnr-innerwrap { padding: 20px; }
    .product-detail-bnr-innerwrap ul li h3 span { font-size: 17px; }
    .product-detail-bnr-innerwrap ul li h3 { font-size: 15px; max-width: inherit; }
    .product-detail-bnr-innerwrap ul li img { max-width: 101px; }
    /* ul.quality-design-list { overflow-x: scroll; white-space: nowrap; } */
    .timaraa-creation-outer-wrap { padding: 20px; }
    .story-comma img { margin: 0 auto 13px; width: 30px; }
    .customer-story-wrap { margin-top: 20px; }
    .timaraa-creation-cont { margin: 15px auto; }
    .quality-design-icon { width: 35px; height: 35px; }
    .quality-design-icon img { width: 13px; }
    ul.quality-design-list li:not(:last-child):after { height: 30px; }
    ul.quality-design-list li div h4 { width: calc(100% - 35px); margin-bottom: 0; margin-left: 11px; font-size: 14px; }
    
    .single-product .addtocart-werp button { padding: 15px !important; margin-right: 10px; font-size: 14px; }
    



    .wc-block-components-formatted-money-amount { font-size: 14px; }
    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name { font-size: 16px !important; }
    /* .wc-block-components-quantity-selector { width: 100px !important; } */
    .wc-block-components-quantity-selector { width: 116px !important; }
    .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input { font-size: 10px !important; }
    input.wc-block-components-quantity-selector__input { height: 40px; }
    .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button { min-width: 31px !important; }
    .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text { font-size: 20px; }
    .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row { flex-direction: column; }
    a.wc-block-components-checkout-return-to-cart-button { margin-bottom: 15px; }
    .woocommerce-info { text-align: left; display: flex; flex-direction: column; }
    header.woocommerce-Address-title.title h2 { font-size: 20px; }

    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li { display: block !important; border-right: 1px solid #454545; }
    .dokan-w6 { width: 100% !important; float: left; }
    .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left { padding-right: 0 !important; }
    .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.sells-graph { padding-bottom: 14px !important; }
    .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget { padding: 10px !important; }
    .dokan-form-group.dokan-clearfix.dokan-price-container { display: flex !important; flex-direction: column !important; }
    section.vendor-default.common-padding { margin-top: 80px; }
    .content-half-part:last-child { padding-left: 0 !important; }
    .content-half-part.sale-price { margin-top: 10px; }
    .product-edit-new-container label.form-label { display: flex !important; justify-content: space-between !important; }
    .svg-inline--fa {  margin: 0 auto !important; }
    .product-edit-container .instruction-inside { padding-top: 33px !important; }
    .summary.entry-summary .price-tag span {  font-size: 14px; }
    .additional-info-wrapper { display: flex; align-items: center; justify-content: space-between; }
    ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li { margin-bottom: 28px; }
 

    .spotlight-designer-sec {padding-right: 0; }
    .spotlight-designer-slider .slick-list.draggable {margin: 0 -10px; padding-right: 70px; }

    .collection-tag { bottom: 22px; }
    .new-collections-to-love-wrap .row .col-xl-4.col-lg-6.col-md-6 { width: 50%; }
    section.shop-by-collection-sec.common-padding.common-padding-left-right { padding-left: 0; padding-right: 0; }
    .shop-by-collection-sec .slick-list.draggable { margin: 0 -10px; padding-right: 150px; }
    section.shop-by-category-sec.common-padding.common-padding-left-right { padding-left: 0; padding-right: 0; }
    .shop-by-category-sec .slick-list.draggable { margin: 0 -10px; padding-right: 70px; }
    .everyday-fashion-slider .slick-list.draggable { margin: 0 -10px; padding-right: 70px; }
    .love-new-collection-type h6 { margin: 0; }
    figure.wp-block-image.size-full img { max-width: 300px; width: 100%; }
    .wp-block-group { display: flex; align-items: flex-start; flex-direction: column; }
    body.post-template-default .latest-post-sec { margin-top: 60px; }
    .faq-sec.common-padding { padding-top: 0; }
    .collection-img { padding: 0 0 115%; }
    .what-to-purchase-wrap h2, .what-to-purchase-wrap h4 { margin-bottom: 5px; }
    .timaraa-creation-cont h3 { margin-bottom: 10px; }
    .what-to-purchase-wrap h4 { font-size: 16px; }
    .what-to-purchase-wrap h2 { font-size: 20px; }
    .customer-img { max-width: 121px; }
    .customer-story-wrap h6 { margin-bottom: 15px; }
    section.shop-by-category-sec.common-padding { padding-top: 0; padding-bottom: 0; }
    #pincheck_wrapper .pincheck_inner .form_inline { flex-direction: row !important; }
    #pincheck_wrapper .pincheck_inner .form_inline > *:not(:last-child) { margin-bottom: 0 !important; }
    .pre-loader img {  width: 70px; }
    .lahenga-heading { margin: 15px 0; position:relative; }
    .instagram-diary-wrap { padding: 30px; }
    ul.quality-design-list li { width: 45%; }
    .product-list-wrap .row .col-lg-3.col-md-6 { width: 50%; }
    .recently-viewed-sec .similar-product-outer-wrap.common-padding{padding-bottom: 0;}
    .modal-dialog { max-width: 600px; width: 100%; padding: 30px; }
    .modal-body { padding: 40px 20px; }
    .modal-tab .nav-tabs { border-bottom: inherit; display: flex; align-items: center; margin-bottom: 20px; overflow-x: scroll; white-space: nowrap; flex-wrap: nowrap; }
    .product-description-accordion button.accordion-button { padding: 15px 0px; }
    .product-description-accordion .accordion-body { padding: 10px 0 20px; }

    .first-look-option-cont h6 { font-size: 12px; -webkit-line-clamp: 3; margin-bottom: 10px; }
    .first-look-option-cont p { margin-bottom: 10px; }
    .productlist-pick-outer-wrap { margin: 0; }
    .product-details-bnr.common-padding {  padding-bottom: 0; }
    .contact-form-wrap .help-form input[type="submit"] { height: 40px; }
    .pinship_rocket_check input { height: 40px; }
    .product-details-bnr.common-padding.common-padding-left-right.common-mt { margin-top: 61px; }
    .ftr-copyright { text-align: center; }
    input::-moz-placeholder , .form-control::-moz-placeholder {  font-size: 12px;}
    input:-ms-input-placeholder, .form-control:-ms-input-placeholder { font-size: 12px;}
    input::-webkit-input-placeholder, .form-control::-webkit-input-placeholder {font-size: 12px;}
    ::-webkit-input-placeholder { font-size: 12px;}
    :-moz-placeholder { font-size: 12px; }
    ::-moz-placeholder { text-transform: uppercase;font-weight: 400;font-size: 12px; }
    :-ms-input-placeholder { font-size: 12px; }
    .ftr-contact ul li a span { margin-right: 0; margin-bottom: 10px; }
    .product-description-accordion .accordion-button { font-size: 22px; }
    .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block { padding-bottom: 0; }
    .wc-block-components-order-summary .woocommerce-page h3{font-size: 14px;}
    .top-pick-cont-wrap ins span bdi {font-size: 11px; }
    .top-pick-cont-wrap span.discount-badge { font-size: 11px; }
    .top-pick-cont-wrap del { font-size: 11px; }
    .wp-block-woocommerce-filled-cart-block.is-mobile .wc-block-cart__sidebar { margin-bottom: 0; }
    .is-medium.wc-block-components-sidebar-layout { margin-bottom: 0; }
    .default-page.common-padding { padding-bottom: 0; }
    button.wc-block-cart-item__remove-link { font-size: 12px !important; }
    .banner-sec .slick-dots { bottom: 31px; }
    .banner-sec .slick-dots li { width: 10px; height: 10px; }
    .banner-sec .slick-dots li.slick-active button:before { opacity: .75; color: #fff; font-size: 20px; }
    .banner-sec .slick-dots li button:before { font-size: 12px !important; opacity: .25; color: #fff !important; width: 10px;  height: 10px; }
    .shop-by-category-slider .slick-prev { top: -26%; }
    .shop-by-category-slider .slick-next { top: -26%; }
    .wc-block-cart .wc-block-cart__submit-container--sticky { z-index: 99 !important; }
    .wc-block-components-formatted-money-amount { font-size: 11px; }
    table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>* { margin-bottom: 7px; }
    .dokan-dashboard-content article.dashboard-content-area .dokan-announcement-widget .dokan-no-announcement .annoument-no-wrapper .dokan-announcement-icon { font-size: 50px !important; }
    .woocommerce-MyAccount-content h2 { font-size: 22px; }
    .filter-sec { margin-bottom: 20px; }
    form.dokan-form-inline.dokan-w5.dokan-product-search-form {  float: inline-start;        min-width: 223px; }
    .product-detail-bnr-innerwrap ul { flex-direction: column; justify-content: center; align-items: center; text-align: center; margin: 0 auto 15px; }
    .product-detail-bnr-innerwrap ul li:not(:last-child) { margin-right: 0; margin-bottom: 10px;}
    .product-detail-bnr-innerwrap ul li:not(:last-child):after { display: none; }
    .product-detail-bnr-innerwrap a.btn { margin: 0 auto; }
    .clearfix input[type="submit"].dokan-btn-theme { height: 36px !important; }
    /* .dokan-text-left { margin-left: 32px; } */
    /* article.dokan-settings-area header.dokan-dashboard-header h1 { padding: 0 0 45px 0 !important; }
    .dokan-store-settign-header-wrap h1.entry-title span { left: 0; top: 11%; } */
    .dokan-store-settign-header-wrap span { position: relative !important;    margin: 10px 0; }
    .dokan-store-settign-header-wrap h1.entry-title { display: flex; flex-direction: column; }
    /* section.default-page.common-padding, section.vendor-default.common-padding { margin-top: 60px; } */
    .dokan-dashboard-content.dokan-settings-content form .dokan-form-group .dokan-input-group { margin-left: 13px; }
    .list-ur-design-form .row .col-6 { width: 100%; }
    .dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li.active a { border-bottom: 1px solid var(--clr-body-font) !important; }
    .dokan-single-store .store-coupon-wrap .code span.outside span.inside .coupon-title { font-size: 17px !important; padding-bottom: 8px !important; }
    .dokan-single-store .store-coupon-wrap .code span.outside span.inside .coupon-body { font-size: 12px !important; }
    .dokan-single-store .store-coupon-wrap .code { max-width: 161px !important; margin: 0 auto 15px !important; }

    body.page-id-9 .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 { margin-bottom: 20px !important; }
    .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { width: 25px; height: 25px; }
    ul.page-numbers li span.page-link, ul.page-numbers li a.next.page-numbers, ul.page-numbers li a.prev.page-numbers { width: 25px; height: 25px; }
    .category-title,.spotlight-title { bottom: 22px; }
    .woocommerce div.product div.images .flex-control-thumbs li:not(:last-child) { margin: 0 8px; }
    .single-product-slider-sec ol button.slick-prev { left: -4px; }

    body.page-id-15 .dokan-reports-content .dokan-reports-area ul.chart-legend li strong { font-size: 20px; }
     /* body.page-id-15 .dokan-reports-content ul.dokan_tabs { overflow-x: scroll; white-space: nowrap; width: 459px;    flex-wrap: nowrap !important; }  */
     ul.wcapf-filter-options li { width: 50%; display: inline-block; }
     .wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item input[type=checkbox], .wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item input[type=radio] { padding: 8px !important; }

     .product-description-accordion .accordion-item p { font-size: 16px; }

     .custom-dropdown-btn { padding: 5px !important; }
     .custom-dropdown { width: 105px !important; }

     body.error404 {padding-top: 60px; }

     .filter-tgl {display: inline-block; text-transform: uppercase; font-weight: 600; position: absolute; right: 0; top: 0; }
     .filter-close {border: 0; background: var(--clr-Gold); width: 30px; height: 30px; border-radius: 50%; margin: 0 0 8px; font-size: 18px; display: inline-flex; align-items: center; justify-content: center; }
     .filter-sec {height: 100%; width: 0; position: fixed; z-index: 9; top: 0; left: 0; background-color: var(--clr-white); overflow-x: hidden; transition: 0.5s; padding-top: 90px; }
     .filter-sec-inr {padding: 20px; }

     .wcapf-before-products form.woocommerce-ordering select { height: 40px;}

     .filter-sec-inr { position: relative; }
    
    button.filter-close { position: absolute; top: 3px; right: 3px; }
    .filter-sec-inr .wcapf-form.wcapf-form-311 { margin-top: 45px; }
    ul.quality-design-list { justify-content: center; }

    .single-product-heading h1.product_title.entry-title { padding-right: 35px; }

    .wishlist_table .additional-info-wrapper { position: relative; }
    .wishlist_table .additional-info-wrapper .product-remove { position: absolute; right: 0; z-index: 2; }
    .wishlist_table .item-wrapper {margin: 0 !important; }
    .wishlist_table .item-wrapper .product-name h3 {font-size: 16px; }
    .wishlist_table .item-details table.item-details-table {margin: 0 !important; }
    .wishlist_table .additional-info-wrapper table.additional-info {margin: 0 !important; } 
    .wishlist_table .additional-info-wrapper .product-add-to-cart {margin: 0 !important; }

}

@media only screen and (max-width:580px){
    .header-is-fixed .mobile-menu.visible { top: 52px; min-height: calc(100vh - 52px); }
   
    .logo { max-width: 101px; width: 100%; }
    h2, h3, h4, h5, h6 { margin: 0 0 10px; }
    textarea, select, .form-control, input { font-size: 12px; }
    .hdr-lt select { background-size: 10px; } 
    .hdr-lt { width: 19%; }
    .form-outer-wrap[type=button]:not(:disabled), .form-outer-wrap[type=reset]:not(:disabled), .form-outer-wrap[type=submit]:not(:disabled), .form-outer-wrap button:not(:disabled) { max-width: inherit; margin-top: 10px;position: relative; }
    .form-wrap { max-width: inherit; flex-direction: column; }
    .dokan-dashboard .dokan-dash-sidebar, .dokan-dashboard .dokan-dashboard-content { padding: 5px 0 !important; }
    .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select:not(:last-child), .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container:not(:last-child), .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input:not(:last-child) { margin-bottom: 12px !important; }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a { padding: 15px 28px !important; }
    .collection-box { margin: 0 5px; }
    .first-look-blog-inner-wrap { padding: 30px 13px; }
    .first-look-option-img img { height: 150px; }
    .instagram-diary-sec .container-fluid { padding: 0; }
    .modal-dialog { max-width: inherit;  }
    .single-product  .quantity { max-width: 200px; }
    /* .mobile-menu { top: 53px;  } */
    .woocommerce-page h1, .woocommerce-page h2, .woocommerce-page h3 { font-size: 21px; }
    .lahenga-heading h3 { margin-bottom: 10px; }
    .product-listing-bnr-title { padding: 24px; }
    form.dokan-form-inline.dokan-w5.dokan-product-search-form {  float: inline-start; }
    /* .dokan-dashboard header.dokan-dashboard-header h1 { padding: 0 0 65px 0 !important; } */
    /* article.dokan-settings-area header.dokan-dashboard-header h1 { padding: 0 0 65px 0 !important; } */
    /* .dokan-store-settign-header-wrap h1.entry-title span { left: 0; top: 14%; } */

    
    .whatsapp-icon a {  right: 26px; font-size: 25px; width: 35px; height: 35px; }
    .xoo-wsc-basket { width: 35px; height: 35px; right: 14px; }
    .fc .fc-toolbar { display: flex; justify-content: space-between; align-items: flex-start !important; flex-direction: column; }
    .fc-toolbar-chunk h2 { margin: 10px 0 !important; }
}

@media only screen and (max-width:480px){
    h3 { font-size: 20px; }
    .customer-img { max-width: 100px; }
    .hdr-lt { width: 21%; }
    .what-to-purchase-wrap a.btn { font-size: 9px; padding: 8px; }
    .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button, .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn { float: left !important; }
    .dokan-dashboard .dokan-dash-sidebar .dokan-settings-area .dokan-banner, .dokan-dashboard .dokan-dashboard-content .dokan-settings-area .dokan-banner { min-height: 124px !important; }
    .dokan-form-horizontal { text-align: left !important; }
    .dokan-form-group .dokan-w4.ajax_prev.dokan-text-left { margin-left: 0 !important; }
    .dokan-settings-content .dokan-settings-area .dokan-dashboard-header { display: flex; flex-direction: column; }
    div#dokan-payment-methods-listing-wrapper h2 { font-size: 18px; }
    /* section.default-page.common-padding { margin-top: 50px; } */
    .product-edit-container #dokan-product-images ul.product_images li.image, .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder, .product-edit-container #dokan-product-images ul.product_images li.add-image { float: left !important; }
    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon { display: block !important; height: 30px; }
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img { width: 50px !important; height: 50px !important; }
    .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper { padding: 20px 0 0 !important; }
    .additional-info-wrapper { display: flex; align-items: flex-start; justify-content: space-between; flex-direction: column; }
    .first-look-option-cont p { font-size: 13px; }
    .first-look-option-cont h6 { font-size: 12px; }
    .first-look-option-img { position: relative; max-width: 120px; }
    /* ul.quality-design-list li { width: 100%; }
    ul.quality-design-list li:not(:last-child):after { display: none; }
    ul.quality-design-list li div { justify-content: center; flex-direction: column; }
    ul.quality-design-list li div h4 { width: 100%; margin: 10px auto 10px; text-align: center; } */
    .quality-design-icon img { width: 11px; }
    .quality-design-icon { width: 30px; height: 30px; }
    ul.quality-design-list li div h4 { width: calc(100% - 30px); margin-bottom: 0; margin-left: 5px; font-size: 11px; }
   
    .single-product .addtocart-werp { flex-direction: column; }
    .single-product .addtocart-werp button { padding: 15px !important; margin-right: 0; margin-bottom: 15px; }
    .woocommerce-page button.button, .woocommerce-page a.button, .woocommerce-page a.button.alt, button.buy-now-button.button__primary, .addtocart-werp a.btn { background: transparent; border: 1px solid var(--clr-body-font); color: var(--clr-body-font) !important; padding: 15px; }
    .custom-buttons { flex-direction: column; }
    h1.product_title.entry-title { text-align: left; max-width: 351px; }
    .similar-products-heading { display: flex; align-items: flex-start; flex-direction: column; }
    .product-list-wrap .row .col-lg-3.col-md-6 { padding: 0 8px; }
    .top-pick-cont-wrap h4 { font-size: 16px;margin-bottom: 5px; }
    .top-pick-cont-wrap { margin-top: 15px; }
    .top-pick-outer-wrap p { font-size: 11px; margin-bottom: 5px; }
    .price-tag ins, .price-tag del, .price-tag del span.woocommerce-Price-amount, .price-tag del span.woocommerce-Price-currencySymbol, .price-tag span { font-size: 11px; }
    .price-tag del span.woocommerce-Price-amount, .price-tag del span.woocommerce-Price-currencySymbol { color: #A6A6A6; padding: 0 1px 0 3px; }
    .product-details-slider-wrap .slick-list.draggable { margin: 0 -10px; padding-right: 70px; }
    .blog-share-wrap { align-items: flex-start; margin-top: 30px; flex-direction: column; }
    .blog-details-wrap .follow-up-wrap ul { display: flex; margin-left: 0; margin-top: 13px; }
    .follow-up-wrap { margin-top: 20px; }
    .blog-share-wrap ul h4 { margin-right: 14px; }
    .follow-up-wrap ul li a { width: 25px; height: 25px; }
    .follow-up-wrap ul li a svg { font-size: 10px; }
    .follow-up-wrap ul li:not(:last-child) { margin-right: 7px; }
    .standard-size-guide p a { display: flex; flex-wrap: nowrap; }
    .first-look-blog-outer-wrap .container-fluid { max-width: inherit; padding: 0; }
    .fashion-img-wrap { margin: 0 10px 0 0; }
    .every-day-fashion-title h4 { font-size: 17px; }
    .love-new-collection-wrap { margin-top: 20px; margin-left: -5px; margin-right: -5px; }
    .abt-us-bnr-wrap { position: relative; padding: 0 0 48%; }
    .abt-us-bnr-title { transform: translateY(-15%); }
    .abt-founder-outer-wrap { padding: 20px 10px; }
    .quantity-wrap label { margin-right: 7px; }
    .is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title, .is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title, .is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title { border-bottom: none !important; border-top: none !important; cursor: pointer; padding: 10px 0 !important; }
    .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {  padding: 10px 0; font-size: 18px;  }
    .name-sorting h4 { margin: 0 5px 0 0; font-size: 14px; }
    .wcapf-before-products  .woocommerce-ordering select { font-size: 11px; }
    select.orderby option { font-size: 11px; }
    .product-listing-outer-wrap.common-padding.common-padding-left-right.common-mt { margin-top: 70px; }
    a.wc-block-components-checkout-return-to-cart-button { max-width: 175px;  }
    .wc-block-components-checkout-return-to-cart-button svg { left: 11px !important; }
    /* body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { max-width: 175px; width: 100%; } */
    input.wc-block-components-quantity-selector__input { height: 30px; }
    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon { right: 7px !important; }
    .woocommerce-account .woocommerce-MyAccount-content .button { font-size: 10px !important; padding: 12px 20px; }
    form.dokan-form-inline.dokan-w5.dokan-product-search-form { width: 60.666667%; float: inline-start; }
    .dokan-panel-body .dokan-panel-alert { overflow-x: scroll; white-space: nowrap; }
    .xoo-wsc-body, .xoo-wsc-body span.amount, .xoo-wsc-body a { font-size: 14px; }
    .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata { font-size: 11px !important; }
    body.page-id-9 .wc-block-components-order-summary span.wc-block-components-order-summary-item__individual-prices.price.wc-block-components-product-price del { padding: 0 7px; }
    .wc-block-components-order-summary span.wc-block-components-order-summary-item__individual-prices.price.wc-block-components-product-price del { padding: 0; }
    /* table.dokan-table td:not(.check-column) { display: block; } */
    /* .woocommerce_order_items_wrapper.wc-order-items-editable table td.quantity .view { padding: 0 8px; } */
    .dokan-text-left { margin-left: 0; }
    
    .dokan-alert-info { overflow-x: auto; }
    .dokan-store-seo-wrapper form .dokan-form-group label.dokan-w3 { width: 100% !important; margin-bottom: 8px; }
    .dokan-store-settign-header-wrap h1.entry-title span { left: 0; top: 20%; }
    form.dokan-form-inline.dokan-w5.dokan-product-search-form { margin-bottom: 10px; }
    .dokan-product-edit h1.entry-title { display: flex; flex-direction: column; }
    span.dokan-label.dokan-label-success.dokan-product-status-label { margin-left: 0 !important; margin-top: 10px; margin-bottom: 10px; }
    span.left-header-content.dokan-right { margin-left: 10px; }
    .dokan-reports-main.report-right.dokan-right { margin-top: 20px; }
    .gravatar-button-area { margin-top: 10px; }

    body.privacy-policy .default-page h2 { font-size: 20px; }
    .dokan-dashboard .dokan-dash-sidebar { margin: 0 auto 26px !important; }

    .dokan-dashboard-content.dokan-settings-content form .dokan-form-group .dokan-input-group { margin-left: 0; margin-top: 10px; }
    .dokan-dashboard-product-listing-wrapper form table.dokan-table .row-actions { display: block !important; }
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.variable:before { text-align: end !important; }
    td.dps_shipping_location_cost .dokan-input-group { margin-top: 0 !important; }
    .dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header { align-items: flex-start !important; flex-direction: column; }

    div#vendor-dashboard-payment-settings-toggle-dropdown { margin: 11px 0; }
    .whatsapp-icon a {  }
    .dokan-input-group span.dokan-input-group-addon { width: 40px; }
    .dokan-form-control { font-size: 11px !important; }
    .dokan-shipping-location-wrapper .dps-shipping-location-content table tr td { padding: 8px !important; }
    /* .woocommerce-page button.button, .woocommerce-page a.button, .woocommerce-page a.button.alt, button.buy-now-button.button__primary, .addtocart-werp a.btn { font-size: 12px !important; padding: 7px 9px  !important; } */

    body.page-id-9 .woocommerce ul.order_details li { border-right: none !important; }
    .woocommerce nav.woocommerce-pagination ul li:not(:last-child) a{ margin-right: 6px; }
    ul.page-numbers { display: flex !important; align-items: center; justify-content: center; flex-wrap: wrap; }
    .woocommerce nav.woocommerce-pagination ul li{margin-bottom: 7px;}

    .collection-tag { bottom: 12px; }
    .custom-dropdown { width: 95px !important; }
}



