@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//spatime-ku.com/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=8.3.8") format("woff2");
}

:root {
	--wd-text-font: "Public Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(104,114,118);
	--wd-text-font-size: 16px;
	--wd-title-font: "Tenor Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Tenor Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Public Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Tenor Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Public Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(226,208,191);
	--wd-alternative-color: rgb(69,57,43);
	--btn-default-font-family: "Tenor Sans", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 400;
	--btn-default-bgcolor: rgb(226,208,191);
	--btn-default-bgcolor-hover: rgb(68,56,42);
	--btn-accented-bgcolor: rgb(68,56,42);
	--btn-accented-bgcolor-hover: rgb(226,208,191);
	--btn-color: rgb(255,255,255);
	--btn-bgcolor: rgb(68,56,42);
	--btn-color-hover: rgb(255,255,255);
	--btn-bgcolor-hover: rgb(226,208,191);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(226,208,191);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(68,56,42);
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(88,106,92);
	background-image: url(https://spatime-ku.com/wp-content/uploads/2025/12/overlay-footer-1.webp);
	background-size: cover;
}
html .wd-buy-now-btn {
	color: rgb(255,255,255);
	background: rgb(68,56,42);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(226,208,191);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-brd-color: rgb(218,216,215);
}
.wd-nav-scroll {
	--wd-nscroll-height: 2px;
	--wd-nscroll-width: 70%;
	--wd-nscroll-bg: rgb(178,178,178);
}
.product-labels .product-label.new {
	background-color: rgb(69,57,43);
	color: rgb(255,255,255);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(226,208,191);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 12px;
	--wd-widget-title-font-size: 14px;
	--wd-header-el-font-size: 14px;
	--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1600px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/*Gravity Form*/
.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	--gf-local-bg-color: #e2d0bf!important;}


body:has(#gravity_forms_theme_framework-css) .gform-theme--framework.gform-theme--orbital {
    --gf-color-primary: #e2d0bf!important; /* Red background for primary buttons */
}

#gform_wrapper_3[data-form-index="0"].gform-theme, [data-parent-form="3_0"] {
  --gf-color-primary: #e2d0bf!important;
  --gf-color-primary-rgb: 32, 76, 229;
  --gf-color-primary-contrast: #fff;
  --gf-color-primary-contrast-rgb: 255, 255, 255;
  --gf-color-primary-darker: #45392b!important;
  --gf-color-primary-lighter: #e2d0bf!important;
  --gf-color-secondary: #fff;
  --gf-color-secondary-rgb: 255, 255, 255;
  --gf-color-secondary-contrast: #45392b!important;
  --gf-color-out-ctrl-dark: #585e6a;
  --gf-color-in-ctrl-primary: #e2d0bf;
  --gf-color-in-ctrl-primary-rgb: 32, 76, 229;
  --gf-color-in-ctrl-primary-contrast: #fff;
  --gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;
  --gf-color-in-ctrl-primary-darker: #e2d0bf!important;
  --gf-color-in-ctrl-primary-lighter: #45392b!important;
  --gf-ctrl-border-color: #686e77;
  --gf-ctrl-size: var(--gf-ctrl-size-md);
  --gf-ctrl-label-color-primary: #112337;
  --gf-ctrl-label-color-secondary: #112337;
  --gf-ctrl-btn-border-color-secondary: #686e77;
  --gf-ctrl-file-btn-bg-color-hover: #EBEBEB!important;
  --gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);
}


.gform-theme--api, .gform-theme--framework
Specificity: (0,1,0)
 {
  --gf-ctrl-accent-color: #e2d0bf!important;
  --gf-ctrl-bg-color: var(--gf-color-in-ctrl);
  --gf-ctrl-bg-color-hover: var(--gf-ctrl-bg-color);
  --gf-ctrl-bg-color-focus: var(--gf-ctrl-bg-color);
  --gf-ctrl-bg-color-disabled: var(--gf-color-in-ctrl-light-lighter);
  --gf-ctrl-bg-color-error: var(--gf-ctrl-bg-color);
  --gf-ctrl-border-color: var(--gf-color-in-ctrl-dark-lighter);
  --gf-ctrl-border-color-hover: var(--gf-ctrl-border-color);
  --gf-ctrl-border-color-focus: #e2d0bf!important;
  --gf-ctrl-border-color-disabled: var(--gf-color-in-ctrl-light-darker);
  --gf-ctrl-border-color-error: var(--gf-color-danger);
  --gf-ctrl-border-style: solid;
	 --gf-ctrl-shadow-focus: none!important;

}

body .gform_wrapper .gfield-choice-input:focus {	 --gf-ctrl-shadow-focus: none!important;}
body input:focus {	 --gf-ctrl-shadow-focus: none!important;}


.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
  font-family: var(--gform-theme-icon-font-family)!important;
  font-family: var(--gf-icon-font-family, var(--gform-theme-icon-font-family))!important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  speak: never;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #45392b!important;
  content: var(--gf-icon-ctrl-checkbox);
  font-size: var(--gf-ctrl-checkbox-check-size);
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus
{
  --gf-local-border-color:none!important;
  --gf-local-shadow: none!important;
}
:is(.btn,.button,button,[type=submit],[type=button]) {min-height: var(--btn-height, 38px);font-size: var(--btn-font-size, 10px);
}
.right {direction:rtl;float:right;text-align:right}

/*Footer Payment Icons*/
.site-footer p, .site-footer li, .site-footer .rte, .site-footer input {font-size: 0.85em;}
.payment-icons {cursor: default;text-align: right;}
.payment-icons .icon {width: 38px;height: 24px;}
.payment-icons li {display: inline-block;padding: 5px 1px;}

/*GV*/
.paddingtop {padding-top: 70px!important;}
.tc-price {text-align:center!important;}
.tc-mode-color .radio-image-label, .tc-mode-images .radio-image-label, .tc-mode-color .checkbox-image-label, .tc-mode-images .checkbox-image-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: var(--tcinnergap);
  align-items: center;
  flex-direction: row;
  align-content: center;
  justify-content: space-around;
}
.tm-epo-reset-variation .tcfa, .tm-epo-reset-radio .tcfa {
  font-size: 0.8em;
  position: relative;
  background: #45392b;
  color: #fff;
}
.tc-price-amount-in-cart {float:right;}
.tm-epo-checkout-subtotal {float:right;}
.tm-epo-checkout-row {
  display: inline-block!important;
  width: 100%;
}

.iti__selected-dial-code {color:#dad8d7}
.tm-epo-reset-variation, .tm-extra-product-options .tm-epo-reset-radio {
  background: #45392b;
  color: #fff;
}
.mf-div-kn {
  display: none!important;
}

.tm-extra-product-options .tm-epo-reset-radio {
  position: absolute!important;
  right: 10px;
  top: 10px;
}

.in-stock {display:none!important;}
dl dd {margin-bottom: 0px;}
.woo-vou-recipient-fields td {padding-bottom: 5px;vertical-align: middle!important;
}

.tc-choice-button-selector {border-radius:35px;}

/*Widget Tittle*/
.widgettitle, .widget-title {text-transform: capitalize;font-weight: 400;font-size: 20px;}
.wd-search-full-screen {background-color: #45392b!important;}
.whb-color-light:not(.whb-with-bg) {background-color: #45392b;}

.iti {position: relative;display: inline-block;width: 100%;}
.iti__selected-country {background:none!important;width:100%}
.input-text {background:none!important;width:100%}
.iti__tel-input {background:none!important;width:100%}
.promobannericon {transform: translate(0px, 0px);position: absolute;top: 20px;left: 15px;width: 50px;}
.wd-slider.wd-section-container>.wd-carousel-inner>.wd-carousel {border-radius: 0;}
.btn-shape-round, .btn-style-round {text-transform: capitalize!important;}

.btn {text-transform: capitalize!important;}
/*Menu Side Panel Width*/
.wd-side-hidden {--wd-side-hidden-w: 475px;transition: transform 0.9s cubic-bezier(0.19, 1, 0.22, 1);}

/*Sticky Header Start*/

/*sticky background*/
body .whb-sticked .whb-general-header {background-color: #ffff;border:none;color:#44382a}
body .whb-sticked .whb-general-header a {color:#44382a}
body .whb-sticked .whb-general-header a:after {color:#44382a}

.wd-sub-menu li>a {color:#fff9!important}
.faqimg img {object-fit: cover;object-position: center center;border-radius: 15px 15px 400px 400px;box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.15);}

.wd-accordion-title {border-radius:12px 12px 0 0!important}
.wd-accordion-content {border-radius:0 0 12px 12px!important}
.wd-accordion-title .wd-active {border-radius:12px 12px 0 0!important;background-color:#e3d1c1;color:#fff}
.wd-active .wd-accordion-title-text {background-color:#e3d1c1;border-radius:12px;color:#fff!important;}

.wd-accordion-item .wd-active {background-color:#e3d1c1;color:#fff}

.noimg .promobannericon {display:none!important;}




/*Mobile Nav Bar*/
.wd-toolbar {
  background-color: rgba(255, 255, 255, 0.15)!important;
  box-shadow: 0 0 9px rgba(0,0,0,0.12)!important;
  backdrop-filter: blur(10px)!important;
}
@media (min-width: 1025px) {
	.tc-label-text {font-size: 16px;text-align: center;font-family:"Tenor Sans", Arial, Helvetica, sans-serif;color:#333!important;}
.tc-inline-description {font-size: 15px;text-align: center;color:#a5a5a5!important;}


/*Footer Payment Icons*/
.site-footer p, .site-footer li, .site-footer .rte, .site-footer input {font-size: 0.85em;}
.payment-icons {cursor: default;text-align: right;}
.payment-icons .icon {width: 38px;height: 24px;}
.payment-icons li {display: inline-block;padding: 5px 1px;}


}

@media (max-width: 576px) {
	.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price) {margin-top:0px!important;}
.amount {color: var(--wd-primary-color);font-weight: 200;font-size:12px!important;}
.wd-product.wd-hover-alt .wd-add-btn>a span {font-weight: 100!important;}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {border:none!important}
.mobile-nav .wd-nav-opener  {border:none!important}
.wd-rs-6950bcd08e20e {padding-bottom:25px}
.wd-side-hidden {background-color:#45392b!important}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {font-size: 14px;font-family:"Tenor Sans", Arial, Helvetica, sans-serif;}
.wd-drilldown-slide .menu-item>[class*="sub-menu"]  {background-color:#45392b!important}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {flex: 1 1 0%;padding: 5px 30px;min-height: 45px;border: none;}
.payment-icons {cursor: default;text-align: center!important;}

.disableonmobile {display:none!important;}
.tc-label-text {font-size: 14px;text-align: center;font-family:"Tenor Sans", Arial, Helvetica, sans-serif;color:#333!important;}
.tc-inline-description {font-size: 12px;text-align:center;color:#a5a5a5!important;}
.tc-mode-color .radio-image-label, .tc-mode-images .radio-image-label, .tc-mode-color .checkbox-image-label, .tc-mode-images .checkbox-image-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: var(--tcinnergap);
  align-items: center;
  flex-direction: row;
  align-content: center;
  justify-content: space-around;
}

.tc-price {font-size: 12px!important;text-align: center;color:#a5a5a5!important;flex:none!important}
.tm-responsive .tm-extra-product-options .tc-col-auto, .tm-responsive .tm-extra-product-options .tc-cell.tc-col-auto, .tm-responsive .tc-cell.tc-col-auto, .tm-responsive .tc-col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: none;
  max-width: 100%;
}

}

