:root {
	--wd-text-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 10px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: rgb(194,209,151);
	--btn-default-bgcolor: rgb(36,36,36);
	--btn-default-bgcolor-hover: rgb(51,51,51);
	--btn-accented-bgcolor: rgb(161,207,222);
	--btn-accented-bgcolor-hover: rgb(145,186,199);
	--btn-font-weight: 500;
	--btn-transform: capitalize;
	--btn-font-size: 14px;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.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-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
: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(36,36,36);
	background-image: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-size: 28px;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-size: 13px;
}
html .wd-nav-mobile > li > a {
	text-transform: none;
}
html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: none;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	text-transform: none;
}
html table th {
	text-transform: none;
}
html .wd-checkout-steps {
	text-transform: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
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-bg: rgb(255,255,255);
}
.wd .product-label.onsale {
	background-color: rgb(194,209,151);
}
.wd .product-label.new {
	background-color: rgb(194,209,151);
}
.wd .product-label.featured {
	background-color: rgb(194,209,151);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 24px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}

@media (max-width: 768.98px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 22px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}
:root{
--wd-container-w: 1660px;
--wd-form-brd-radius: 35px;
--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;
}

@media (min-width: 1660px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(245,247,248);
}

@font-face {
	font-family: "Satoshi";
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Satoshi";
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

:root {
	--wd-text-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Satoshi", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 10px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(15,110,86);
	--wd-alternative-color: rgb(194,209,151);
	--btn-default-bgcolor: rgb(36,36,36);
	--btn-default-bgcolor-hover: rgb(51,51,51);
	--btn-accented-bgcolor: rgb(15,110,86);
	--btn-accented-bgcolor-hover: rgb(145,186,199);
	--btn-font-weight: 500;
	--btn-transform: capitalize;
	--btn-font-size: 14px;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(15,110,86);
	--wd-link-color-hover: rgb(145,186,199);
}
.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-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
: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(36,36,36);
	background-image: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-size: 28px;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-size: 13px;
}
html .wd-nav-mobile > li > a {
	text-transform: none;
}
html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: none;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	text-transform: none;
}
html table th {
	text-transform: none;
}
html .wd-checkout-steps {
	text-transform: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(245,247,248);
	background-image: none;
}
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-bg: rgb(255,255,255);
}
.wd .product-label.onsale {
	background-color: rgb(194,209,151);
}
.wd .product-label.new {
	background-color: rgb(194,209,151);
}
.wd .product-label.featured {
	background-color: rgb(194,209,151);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 24px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}

@media (max-width: 768.98px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 22px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}
:root{
--wd-container-w: 1660px;
--wd-form-brd-radius: 35px;
--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;
}

@media (min-width: 1660px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(245,247,248);
}

@font-face {
	font-family: "Satoshi";
	src: url("//theindieearth.in/wp-content/uploads/2024/10/Satoshi-Medium.woff") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Satoshi";
	src: url("//theindieearth.in/wp-content/uploads/2024/10/Satoshi-Bold.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

/*CU-LUX*/.woocommerce-Price-amount,.price,.price ins .amount,.wd-product .price,.product .price,.summary .price{color:#1a1a1a !important;}.price del,.price del .amount{color:#aeaeae !important;}.single_add_to_cart_button,.add_to_cart_button,.wd-buttons .button,.button.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.wd-add-btn>a,.wd-buy-now-btn>a{background-color:#0f6e56 !important;border-color:#0f6e56 !important;color:#fff !important;}.single_add_to_cart_button:hover,.add_to_cart_button:hover,.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.wd-add-btn>a:hover{background-color:#0a5240 !important;border-color:#0a5240 !important;color:#fff !important;}.star-rating:before,.star-rating span:before,.wd-star-rating:before,.wd-star-rating span:before{color:#b5842b !important;}.product-labels .onsale,.wd-badge.onsale,span.onsale,.wd-info-labels .onsale{background-color:#b5842b !important;color:#fff !important;border-color:#b5842b !important;}/*TIE_LOGO_START*/.wd-logo{position:relative;isolation:isolate;display:inline-block;transform-origin:center;transition:transform .3s ease;animation:tieLogoIn 1s cubic-bezier(.2,.8,.2,1) both}.wd-logo:hover{transform:scale(1.06)!important}.wd-logo img{position:relative;z-index:1}.wd-logo::after{content:"";position:absolute;inset:0;z-index:0;background:url(https://theindieearth.in/wp-content/uploads/2026/07/tie-feather.png) center/contain no-repeat;filter:url(#featherRipple);pointer-events:none;will-change:filter}@keyframes tieLogoIn{0%{opacity:0;transform:translateY(6px) scale(.75) rotate(-8deg)}100%{opacity:1;transform:translateY(0) scale(1) rotate(0)}}/*TIE_LOGO_END*//*TIE_HEADER_START*/
.whb-col-right:has(.wd-header-cart) .wd-header-search{display:none!important}
.whb-col-right:has(.wd-header-cart) .whb-space-element{display:none!important}
.whb-col-right:has(.wd-header-cart) .wd-header-divider{display:none!important}
.whb-general-header .whb-col-right:has(.wd-header-cart){flex-wrap:wrap;align-content:center;justify-content:flex-end;row-gap:0;column-gap:16px}
.whb-general-header .whb-col-right:has(.wd-header-cart)::after{content:"";order:1;flex:1 0 100%;width:100%;height:9px}
.whb-general-header .whb-col-right:has(.wd-header-cart) .tie-search{order:0;width:310px;max-width:44vw}
.whb-general-header .whb-col-right:has(.wd-header-cart) .wd-header-my-account{order:2}
.whb-general-header .whb-col-right:has(.wd-header-cart) .wd-header-wishlist{order:3}
.whb-general-header .whb-col-right:has(.wd-header-cart) .wd-header-cart{order:4}
.tie-search{display:flex;align-items:center;gap:8px;height:27px;padding:0 15px 0 13px;background:#faf7f0;border:1px solid #e6ddc9;border-radius:999px;transition:border-color .25s,box-shadow .25s,background .25s;box-sizing:border-box}
.tie-search:focus-within{border-color:#B5842B;background:#fff;box-shadow:0 2px 12px rgba(181,132,43,.16)}
.tie-search .tie-search-ic{display:flex;color:#B5842B;flex:0 0 auto}
.tie-search .tie-search-ic svg{width:14px;height:14px}
.tie-search input.tie-search-input{flex:1 1 auto;border:0;outline:0;background:transparent;font-size:12px;color:#1a1a1a;min-width:0;height:100%}
.tie-search input.tie-search-input::placeholder{color:#9a927f;opacity:1}
.tie-search .tie-search-btn{display:none!important}
.tie-search .tie-search-btn:hover{background:#B5842B;transform:scale(1.08)}
.tie-search .tie-search-btn svg{width:11px;height:11px}
.whb-col-right:has(.wd-header-cart) .wd-tools-icon{transition:color .2s}
.whb-col-right:has(.wd-header-cart) .wd-header-my-account:hover .wd-tools-icon,.whb-col-right:has(.wd-header-cart) .wd-header-cart:hover .wd-tools-icon{color:#B5842B}
.whb-col-right:has(.wd-header-cart) .wd-header-my-account .wd-tools-text{font-weight:500;letter-spacing:.02em}
.wd-header-wishlist .wd-tools-icon{transition:color .25s,transform .2s}
.wd-header-wishlist.tie-wish-on .wd-tools-icon:before{content:"\2665"!important;font-family:Arial,"Helvetica Neue",sans-serif!important;color:#e0245e!important;font-weight:400;font-size:28px;-webkit-text-stroke:0.8px #e0245e}
.wd-header-wishlist.tie-wish-on .wd-tools-icon,.wd-header-wishlist.tie-wish-on a{color:#e0245e!important}
.wd-header-wishlist .wd-tools-count{background:transparent!important;background-color:transparent!important;color:#111!important;font-weight:700!important;box-shadow:none!important;border:0!important}
.wd-header-wishlist.tie-wish-pop .wd-tools-icon{animation:tieWishPop .55s ease}
@keyframes tieWishPop{0%{transform:scale(1)}40%{transform:scale(1.4)}100%{transform:scale(1)}}
.whb-general-header .wd-nav-main>li>a{position:relative}
.whb-general-header .wd-nav-main>li>a:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:linear-gradient(90deg,#0f6e56,#B5842B);transform:scaleX(0);transform-origin:left;transition:transform .28s ease;border-radius:2px}
.whb-general-header .wd-nav-main>li:hover>a:after{transform:scaleX(1)}
/*TIE_HEADER_END*//*TIE_WISH2_START*/
.wd-wishlist-btn a.added .wd-action-icon,.wd-wishlist-btn a.added,.wd-wishlist-btn.wd-added a{color:#e0245e!important}
.wd-wishlist-btn a.added .wd-action-icon:before{content:"\2665"!important;font-family:Arial,"Helvetica Neue",sans-serif!important;color:#e0245e!important;font-weight:400}
.wd-wishlist-btn a.added svg{stroke:#e0245e!important;fill:#e0245e!important}
.wd-wishlist-btn a:hover .wd-action-icon{color:#e0245e!important}
.single-product .wd-wishlist-btn a.added .wd-action-icon:before{content:"\2665"!important;font-family:Arial,sans-serif!important;color:#e0245e!important}
/*TIE_WISH2_END*//*TIE_HEART_SIZE*/.wd-header-wishlist .wd-tools-icon:before{font-size:28px!important;-webkit-text-stroke:0.8px currentColor}.wd-header-wishlist .wd-tools-count{background:transparent!important;color:#111!important;font-weight:700!important;box-shadow:none!important}/*TIE_HOME_GAP_START*/
body.home main.wd-content-layout.content-layout-wrapper,body.home .content-layout-wrapper{padding-top:0!important}
/*TIE_HOME_GAP_END*//*TIE_XOOCART_START*/
.xoo-wsc-ft-btn-checkout,.xoo-wsc-ft-btn-checkout *,.xoo-wsc-ft-btn-checkout .woocommerce-Price-amount,.xoo-wsc-ft-btn-checkout .woocommerce-Price-currencySymbol{color:#fff!important}
/*TIE_XOOCART_END*/
/*TIE_HDRLUX_START*/.whb-header_290703{background:#faf7f1 !important}.whb-header_290703 .whb-general-header{background:#faf7f1 !important;border-bottom:1px solid rgba(189,149,57,.32) !important}.whb-header_290703 .whb-top-bar{background:#f3ecdd !important;border-bottom:1px solid rgba(189,149,57,.16) !important}.whb-header_290703 .whb-top-bar,.whb-header_290703 .whb-top-bar a,.whb-header_290703 .whb-top-bar .wd-nav>li>a{color:#4a4234 !important}.whb-header_290703 .whb-top-bar a{letter-spacing:.02em;transition:color .25s}.whb-header_290703 .whb-top-bar a:hover,.whb-header_290703 .whb-top-bar .wd-nav>li>a:hover{color:#bd9539 !important}.whb-header_290703 .wd-nav-main>li>a.woodmart-nav-link{color:#2a251d !important;letter-spacing:.05em;transition:color .25s}.whb-header_290703 .wd-nav-main>li>a.woodmart-nav-link:hover,.whb-header_290703 .wd-nav-main>li.current-menu-item>a.woodmart-nav-link{color:#bd9539 !important}.whb-header_290703 .wd-nav-main.wd-style-und>li>a:after{background-color:#bd9539 !important;height:1.5px !important}.whb-header_290703 .wd-header-my-account>a,.whb-header_290703 .wd-header-cart>a{transition:color .25s}.whb-header_290703 .wd-header-my-account>a:hover,.whb-header_290703 .wd-header-cart>a:hover{color:#bd9539 !important}.whb-header_290703.whb-sticked .whb-general-header{background:rgba(250,247,241,.82) !important;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 8px 30px -14px rgba(45,33,15,.30) !important}.whb-header_290703 .site-logo{padding:4px 8px}/*TIE_HDRLUX_END*/
/*TIE_MEGA_START*/
#menu-item-225>.wd-dropdown-menu,#menu-item-226>.wd-dropdown-menu,#menu-item-227>.wd-dropdown-menu,#menu-item-229>.wd-dropdown-menu{width:600px!important;left:0;margin-top:0!important;padding:16px 0 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box;transform:none!important}
#menu-item-225>.wd-dropdown-menu>.container,#menu-item-226>.wd-dropdown-menu>.container,#menu-item-227>.wd-dropdown-menu>.container,#menu-item-229>.wd-dropdown-menu>.container{width:100%!important;max-width:100%!important;padding:30px 306px 30px 28px!important;position:relative;min-height:404px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:#faf7f1;border:1px solid rgba(189,149,57,.30);border-radius:12px;box-shadow:0 24px 60px -18px rgba(60,48,20,.35);overflow:hidden}
#menu-item-225>.wd-dropdown-menu>.container>.wd-sub-menu,#menu-item-226>.wd-dropdown-menu>.container>.wd-sub-menu,#menu-item-227>.wd-dropdown-menu>.container>.wd-sub-menu,#menu-item-229>.wd-dropdown-menu>.container>.wd-sub-menu{position:static;margin:0;padding:0;width:auto}
#menu-item-225>.wd-dropdown-menu>.container::before,#menu-item-226>.wd-dropdown-menu>.container::before,#menu-item-227>.wd-dropdown-menu>.container::before,#menu-item-229>.wd-dropdown-menu>.container::before{content:'Shop by Type';display:block;margin:0 0 14px;z-index:1;font-family:'Jost',sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#bd9539;font-weight:600}
#menu-item-229>.wd-dropdown-menu>.container::before{content:'Popular Oils'}
#menu-item-225>.wd-dropdown-menu>.container::after,#menu-item-226>.wd-dropdown-menu>.container::after,#menu-item-227>.wd-dropdown-menu>.container::after,#menu-item-229>.wd-dropdown-menu>.container::after{content:"";position:absolute;top:0;right:0;bottom:0;width:288px;z-index:0;background-color:#f0e7d7;background-repeat:no-repeat;background-size:cover;background-position:center top;box-shadow:inset 1px 0 0 rgba(189,149,57,.30)}
#menu-item-225>.wd-dropdown-menu>.container::after{background-image:url('https://theindieearth.in/wp-content/uploads/2026/07/mega-facial.jpg?v=3')}
#menu-item-226>.wd-dropdown-menu>.container::after{background-image:url('https://theindieearth.in/wp-content/uploads/2026/07/mega-hair.jpg?v=3')}
#menu-item-227>.wd-dropdown-menu>.container::after{background-image:url('https://theindieearth.in/wp-content/uploads/2026/07/mega-body.jpg?v=3')}
#menu-item-229>.wd-dropdown-menu>.container::after{background-image:url('https://theindieearth.in/wp-content/uploads/2026/07/mega-essential-oil.jpg?v=3')}
#menu-item-225 .wd-sub-menu>li:not(.tie-mega-cta)>a,#menu-item-226 .wd-sub-menu>li:not(.tie-mega-cta)>a,#menu-item-227 .wd-sub-menu>li:not(.tie-mega-cta)>a,#menu-item-229 .wd-sub-menu>li:not(.tie-mega-cta)>a{color:#2a251d;font-size:14px;padding:7px 0;transition:color .18s ease,padding-left .18s ease}
#menu-item-225 .wd-sub-menu>li:not(.tie-mega-cta)>a:hover,#menu-item-226 .wd-sub-menu>li:not(.tie-mega-cta)>a:hover,#menu-item-227 .wd-sub-menu>li:not(.tie-mega-cta)>a:hover,#menu-item-229 .wd-sub-menu>li:not(.tie-mega-cta)>a:hover{color:#bd9539;padding-left:5px}
#menu-item-225 li.tie-mega-cta,#menu-item-226 li.tie-mega-cta,#menu-item-227 li.tie-mega-cta,#menu-item-229 li.tie-mega-cta{position:absolute;top:0;right:0;bottom:0;width:288px;z-index:2;margin:0!important;padding:0!important;list-style:none;border:0}
#menu-item-225 li.tie-mega-cta>a,#menu-item-226 li.tie-mega-cta>a,#menu-item-227 li.tie-mega-cta>a,#menu-item-229 li.tie-mega-cta>a{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;padding:0 0 20px!important;box-sizing:border-box;font-size:0;background:transparent;text-decoration:none}
#menu-item-225 li.tie-mega-cta>a *,#menu-item-226 li.tie-mega-cta>a *,#menu-item-227 li.tie-mega-cta>a *,#menu-item-229 li.tie-mega-cta>a *{font-size:0!important}
#menu-item-225 li.tie-mega-cta>a::after,#menu-item-226 li.tie-mega-cta>a::after,#menu-item-227 li.tie-mega-cta>a::after,#menu-item-229 li.tie-mega-cta>a::after{content:'Shop Now \2192';font-family:'Jost',sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.03em;line-height:1;color:#7a5a12;background:#faf7f1;padding:9px 16px;border:1px solid rgba(189,149,57,.55);border-radius:999px;box-shadow:0 8px 18px -8px rgba(40,30,10,.55);transition:background .18s ease,color .18s ease,border-color .18s ease}
#menu-item-225 li.tie-mega-cta>a:hover::after,#menu-item-226 li.tie-mega-cta>a:hover::after,#menu-item-227 li.tie-mega-cta>a:hover::after,#menu-item-229 li.tie-mega-cta>a:hover::after{background:#bd9539;color:#fff;border-color:#bd9539}
/*TIE_MEGA_END*/
/*TIE_CATFIX_START*/
@media (max-width:768px){
#tieCats.tie-cats{align-items:stretch}
#tieCats .tie-cat{flex:0 0 62vw!important;width:62vw!important;height:82vw!important;aspect-ratio:auto!important}
#tieCats .tie-cat img{width:100%!important;height:100%!important;object-fit:cover!important}
}
@media (max-width:480px){
#tieCats .tie-cat{flex:0 0 66vw!important;width:66vw!important;height:88vw!important}
}
/*TIE_CATFIX_END*/
/*TIE_MOBMENU_START*/
.mobile-nav.wd-side-hidden,.mobile-nav{--wd-primary-color:#bd9539;--btns-accent-bg:#bd9539;background-color:#faf7f1!important}
.mobile-nav .wd-scroll,.mobile-nav .wd-scroll-content{background-color:#faf7f1!important}
.mobile-nav .searchform input,.mobile-nav .searchform input[type=text]{background:#fff!important;border:1px solid rgba(189,149,57,.35)!important;color:#2a251d!important;border-radius:9px!important}
.mobile-nav .searchform input::placeholder{color:#8a8172!important}
.mobile-nav .searchform button,.mobile-nav .searchform .searchsubmit,.mobile-nav .searchform .wd-icon{color:#bd9539!important}
.mobile-nav .wd-nav-mob-tab>li>a{color:#8a8172!important;font-family:'Jost',sans-serif;letter-spacing:.05em;text-transform:uppercase}
.mobile-nav .wd-nav-mob-tab>li.wd-active>a,.mobile-nav .wd-nav-mob-tab>li>a:hover{color:#2a251d!important}
.mobile-nav .wd-nav-mob-tab.wd-style-underline>li.wd-active>a:after,.mobile-nav .wd-nav-mob-tab.wd-style-underline>li>a:after,.mobile-nav .wd-nav-highlight{background-color:#bd9539!important}
.mobile-nav a,.mobile-nav .wd-nav-mobile a,.mobile-nav li>a,.mobile-nav li>a>span,.mobile-nav a .menu-item-text,.mobile-nav a span{color:#2a251d!important}
.mobile-nav .wd-nav-mobile>li>a{font-family:'Jost',sans-serif;letter-spacing:.02em}
.mobile-nav .wd-nav-mobile a:hover,.mobile-nav .wd-nav-mobile a:hover span,.mobile-nav .wd-nav-mobile .current-menu-item>a,.mobile-nav .wd-nav-mobile .current-menu-item>a span,.mobile-nav .wd-nav-mobile .current-menu-ancestor>a,.mobile-nav .wd-nav-mobile .wd-active>a,.mobile-nav li.current-menu-item>a{color:#bd9539!important}
.mobile-nav .wd-nav-mobile li,.mobile-nav .wd-nav-mobile>li{border-color:rgba(189,149,57,.16)!important}
.mobile-nav .wd-nav-mobile li{border-bottom:1px solid rgba(189,149,57,.14)!important}
.mobile-nav .wd-nav-arrow,.mobile-nav .wd-nav-mobile .wd-nav-arrow,.mobile-nav .wd-nav-opener{color:#bd9539!important}
.mobile-nav .wd-nav-arrow:after,.mobile-nav .wd-nav-arrow:before,.mobile-nav .wd-nav-opener:after,.mobile-nav .wd-nav-opener:before{background-color:#bd9539!important;border-color:#bd9539!important}
.mobile-nav .wd-scroll-content>.wd-close-side,.wd-close-side,.close-side-widget{color:#2a251d!important}
.wd-close-side:hover,.close-side-widget:hover{color:#bd9539!important}
.mobile-nav .widget_product_categories a{color:#2a251d!important}
/*TIE_MOBMENU_END*/
/*TIE_MOBBAR_START*/
.wd-toolbar{--wd-primary-color:#bd9539;background:#faf7f1!important;border-top:1px solid rgba(189,149,57,.30)!important;box-shadow:0 -6px 20px -12px rgba(40,30,10,.4)!important}
.wd-toolbar .wd-tools-element,.wd-toolbar .wd-tools-element>a,.wd-toolbar .wd-tools-text,.wd-toolbar .wd-nav-text,.wd-toolbar .wd-tools-icon,.wd-toolbar .wd-tools-icon:before{color:#2a251d!important}
.wd-toolbar .wd-tools-element svg{color:#2a251d!important}
.wd-toolbar .wd-header-wishlist,.wd-toolbar .wd-header-wishlist a,.wd-toolbar .wd-header-wishlist .wd-tools-text,.wd-toolbar .tie-wish-on,.wd-toolbar .tie-wish-on a,.wd-toolbar .tie-wish-on .wd-tools-text{color:#2a251d!important}
.wd-toolbar .wd-header-wishlist svg,.wd-toolbar .wd-header-wishlist svg *,.wd-toolbar .tie-wish-on svg,.wd-toolbar .tie-wish-on svg *{color:#2a251d!important;stroke:#2a251d!important;fill:#2a251d!important}
.wd-toolbar .wd-tools-count{background-color:#bd9539!important;color:#fff!important;border-color:#faf7f1!important}
.wd-toolbar .wd-tools-element:hover>a,.wd-toolbar .wd-tools-element:hover .wd-tools-text,.wd-toolbar .wd-tools-element:hover .wd-nav-text,.wd-toolbar .wd-tools-element:hover svg{color:#bd9539!important}
.wd-toolbar .wd-header-wishlist:hover svg *,.wd-toolbar .tie-wish-on:hover svg *{fill:#bd9539!important;stroke:#bd9539!important}
/*TIE_MOBBAR_END*/
/*TIE_SHOP_START*/
.tax-product_cat .wd-page-content,.tax-product_cat.woocommerce-page,.tax-product_cat #main,.tax-product_cat .main-page-wrapper{background:#faf7f1!important}
.tax-product_cat .wd-woo-page-title,.tax-product_cat .wd-woo-page-title .title,.tax-product_cat .wd-woo-page-title h1{font-family:'Playfair Display',Georgia,serif!important;color:#26221b!important;font-weight:600!important}
.tax-product_cat .wd-woo-page-title .title,.tax-product_cat .wd-woo-page-title h1{font-size:32px!important;letter-spacing:.01em}
.tax-product_cat .wd-breadcrumbs,.tax-product_cat .woocommerce-breadcrumb,.tax-product_cat .wd-breadcrumbs a{color:#8a8172!important;font-family:'Jost',sans-serif}
.tax-product_cat .wd-breadcrumbs a:hover{color:#bd9539!important}
.tax-product_cat .woocommerce-result-count,.tax-product_cat .products-per-page,.tax-product_cat .wd-products-per-page{color:#57503f!important}
.tax-product_cat .products-per-page a,.tax-product_cat .wd-products-per-page a{color:#8a8172!important}
.tax-product_cat .products-per-page a.wd-active,.tax-product_cat .products-per-page a:hover,.tax-product_cat .wd-products-per-page a:hover{color:#bd9539!important}
.tax-product_cat .woocommerce-ordering .orderby,.tax-product_cat .wd-sorting .orderby,.tax-product_cat select.orderby{border:1px solid rgba(189,149,57,.35)!important;border-radius:8px!important;color:#2a251d!important;background-color:#fff!important}
.tax-product_cat .wd-grid-icons a.wd-active,.tax-product_cat .wd-grid-icons a:hover{color:#bd9539!important}
.tax-product_cat .wd-product.product-grid-item{background:#fff!important;border:1px solid rgba(189,149,57,.16)!important;border-radius:14px!important;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;box-shadow:0 8px 22px -16px rgba(40,30,10,.35)}
.tax-product_cat .wd-product.product-grid-item:hover{transform:translateY(-5px);box-shadow:0 24px 46px -22px rgba(40,30,10,.42);border-color:rgba(189,149,57,.5)}
.tax-product_cat .wd-product .wd-entities-title,.tax-product_cat .wd-product .wd-entities-title a{color:#26221b!important;font-weight:600}
.tax-product_cat .wd-product .wd-product-cats,.tax-product_cat .wd-product .wd-product-cats a{color:#a99f8d!important;letter-spacing:.04em;text-transform:uppercase;font-size:11px!important}
.tax-product_cat .wd-product .price{color:#26221b!important}
.tax-product_cat .wd-product .price del,.tax-product_cat .wd-product .price del .amount{color:#b3a98f!important;opacity:.85}
.tax-product_cat .wd-product .price ins .amount,.tax-product_cat .wd-product .price>.amount{color:#26221b!important;font-weight:700}
.tax-product_cat .product-labels .onsale,.tax-product_cat .wd-product .onsale{background:#bd9539!important;color:#fff!important;border-radius:999px!important;font-weight:600;letter-spacing:.02em;box-shadow:0 4px 10px -4px rgba(120,90,20,.5)}
.tax-product_cat .product-labels .out-of-stock{background:#2a251d!important;color:#f3ece0!important;border-radius:999px!important}
.tax-product_cat .wd-product .wd-wishlist-btn a,.tax-product_cat .wd-product .wd-wishlist-btn a:before{color:#2a251d!important}
.tax-product_cat .wd-product .wd-wishlist-btn a:hover:before,.tax-product_cat .wd-product .wd-wishlist-btn.wd-added a:before{color:#bd9539!important}
.tax-product_cat .wd-product .wd-rating .stars,.tax-product_cat .wd-product .star-rating span{color:#bd9539!important}
.tax-product_cat .wd-pagination .page-numbers li a,.tax-product_cat .wd-pagination .page-numbers li span{color:#57503f!important;border-radius:999px!important}
.tax-product_cat .wd-pagination .page-numbers li .current,.tax-product_cat .wd-pagination .page-numbers li a:hover,.tax-product_cat .woocommerce-pagination .page-numbers.current{background-color:#bd9539!important;border-color:#bd9539!important;color:#fff!important}
.tax-product_cat .widget_product_categories .widget-title,.tax-product_cat .widget_product_categories .widgettitle,.tax-product_cat .sidebar-container .widget-title{font-family:'Playfair Display',Georgia,serif!important;color:#26221b!important}
.tax-product_cat .widget_product_categories a{color:#2a251d!important}
.tax-product_cat .widget_product_categories a:hover,.tax-product_cat .widget_product_categories li.current-cat>a{color:#bd9539!important}
.tax-product_cat .widget_product_categories li{border-color:rgba(189,149,57,.14)!important}
.tax-product_cat .elementor-widget-wd_title .title,.tax-product_cat .elementor-widget-wd_title h1,.tax-product_cat .elementor-widget-wd_title h2,.tax-product_cat .elementor-widget-wd_title h3{font-family:'Playfair Display',Georgia,serif!important;color:#26221b!important}
.tax-product_cat .elementor-widget-wd_text_block{color:#57503f!important;font-size:14.5px;line-height:1.8}
/*TIE_SHOP_END*/
/*TIE_SHOPCTA_START*/
.tax-product_cat .elementor-element-647a789{background:linear-gradient(180deg,#f4ecdc,#faf7f1)!important;border-top:1px solid rgba(189,149,57,.30)!important;padding:40px 24px 38px!important;text-align:center!important;max-height:none!important;overflow:visible!important}
.tax-product_cat .elementor-element-0fb8cba,.tax-product_cat .elementor-element-647a789 .wd-collapsible-button,.tax-product_cat .elementor-element-647a789 .wd-more-desc-btn{display:none!important}
.tax-product_cat .elementor-element-647a789 .elementor-widget-wd_title{position:relative;padding-bottom:14px}
.tax-product_cat .elementor-element-647a789 .elementor-widget-wd_title:before{content:'The Indie Earth Promise';display:block;font-family:'Jost',sans-serif;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#bd9539;margin:0 0 10px}
.tax-product_cat .elementor-element-647a789 .elementor-widget-wd_title:after{content:"";display:block;width:64px;height:2px;background:linear-gradient(90deg,transparent,#bd9539,transparent);margin:14px auto 0}
.tax-product_cat .elementor-element-647a789 .elementor-widget-wd_title .title,.tax-product_cat .elementor-element-647a789 .elementor-widget-wd_title h1,.tax-product_cat .elementor-element-647a789 .elementor-widget-wd_title h2,.tax-product_cat .elementor-element-647a789 .elementor-widget-wd_title h3{font-family:'Playfair Display',Georgia,serif!important;color:#26221b!important;font-size:29px!important;font-weight:600!important;margin:0!important}
.tax-product_cat .elementor-element-647a789 .elementor-widget-wd_text_block{color:#57503f!important;font-size:15px!important;line-height:1.8!important;max-width:720px;margin:0 auto!important;text-align:center!important}
.tax-product_cat .elementor-element-647a789 .elementor-widget-wd_text_block p:not(.tie-trust){text-align:center!important}
.tax-product_cat .tie-trust{display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px;margin:22px auto 0!important;padding:0;max-width:680px;list-style:none}
.tax-product_cat .tie-trust span{font-family:'Jost',sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#7a5a12;background:rgba(255,255,255,.85);border:1px solid rgba(189,149,57,.5);border-radius:999px;padding:9px 18px;line-height:1}
/*TIE_SHOPCTA_END*/
/*TIE_FAQ_START*/
.tax-product_cat .tie-faq{max-width:820px;margin:34px auto 4px;text-align:left!important}
.tax-product_cat .tie-faq-eyebrow{text-align:center;font-family:'Jost',sans-serif;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#bd9539;margin:0 0 8px}
.tax-product_cat .tie-faq-heading{text-align:center;font-family:'Playfair Display',Georgia,serif;color:#26221b;font-size:26px;font-weight:600;margin:0 0 22px}
.tax-product_cat .tie-faq-item{border:1px solid rgba(189,149,57,.28);background:#fff;border-radius:12px;margin:0 0 12px;overflow:hidden}
.tax-product_cat .tie-faq-item>summary{list-style:none;cursor:pointer;padding:16px 50px 16px 20px;position:relative;font-family:'Jost',sans-serif;font-size:15px;font-weight:600;color:#26221b;text-align:left!important}
.tax-product_cat .tie-faq-item>summary::-webkit-details-marker{display:none}
.tax-product_cat .tie-faq-item>summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:#bd9539;line-height:1}
.tax-product_cat .tie-faq-item[open]>summary:after{content:"–"}
.tax-product_cat .tie-faq-item[open]>summary{color:#bd9539}
.tax-product_cat .tie-faq-a{padding:0 20px 18px;color:#57503f;font-size:14.5px;line-height:1.75;text-align:left!important}
/*TIE_FAQ_END*/
/*TIE_PFAQ_START*/
.single-product .tie-pdesc h2{font-family:'Playfair Display',Georgia,serif;color:#26221b;font-size:22px;margin:28px 0 12px}
.single-product .tie-pdesc .tie-ing li{margin:0 0 8px;line-height:1.6}
.single-product .tie-pfaq details{border:1px solid rgba(189,149,57,.28);border-radius:10px;margin:0 0 10px;background:#fff;overflow:hidden}
.single-product .tie-pfaq summary{cursor:pointer;list-style:none;padding:14px 44px 14px 16px;position:relative;font-weight:600;color:#26221b}
.single-product .tie-pfaq summary::-webkit-details-marker{display:none}
.single-product .tie-pfaq summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#bd9539;font-size:20px}
.single-product .tie-pfaq details[open] summary:after{content:"–"}
.single-product .tie-pfaq details[open] summary{color:#bd9539}
.single-product .tie-pfaq .a{padding:0 16px 14px;color:#57503f;line-height:1.7}
/*TIE_PFAQ_END*/
/*TIE_PDP_START*/
.single-product .elementor-element-495f8f9 .wd-accordion-content{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;padding:4px 0 22px!important}
.single-product .wd-accordion-item:has(.tab-title-15995_custom){display:none!important}
.single-product .elementor-element-495f8f9 .tab-title-description{display:none!important}
.single-product .elementor-element-495f8f9 .wd-accordion-title{font-family:'Playfair Display',serif!important;font-size:20px!important;font-weight:600!important;color:#26221b!important;padding:18px 0 6px!important;margin-top:12px!important;border-top:1px solid rgba(189,149,57,.22)!important;pointer-events:none!important;cursor:default!important}
.single-product .elementor-element-495f8f9 .wd-accordion-opener{display:none!important}
.single-product .elementor-element-495f8f9 .elementor-heading-title{font-family:'Playfair Display',serif!important;color:#26221b!important}
.single-product .elementor-element-0942832{display:none!important}
/*TIE_PDP_END*/

/*TIE_APLUS_START*/
.single-product .elementor-element-tieapsec{max-width:1080px;margin-left:auto;margin-right:auto}
.single-product .tie-ap{margin:26px 0;border-radius:14px;overflow:hidden;box-shadow:0 6px 22px rgba(38,34,27,.07)}
.single-product .tie-ap img{display:block;width:100%;height:auto}
.single-product .tie-ap-hero{position:relative}
.single-product .tie-ap-hero img,.single-product .tie-ap-brand img{height:430px;object-fit:cover;object-position:center}
.single-product .tie-ap-full img{height:470px;object-fit:cover;object-position:center}
.single-product .tie-ap-hero-txt{position:absolute;top:0;left:0;bottom:0;width:56%;display:flex;flex-direction:column;justify-content:center;padding:0 5%;background:linear-gradient(to right,rgba(250,247,241,.93) 42%,rgba(250,247,241,.5) 70%,rgba(250,247,241,0))}
.single-product .tie-ap-eyebrow{font-family:'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;font-size:12px;color:#bd9539;margin-bottom:8px}
.single-product .tie-ap-hero-txt h2{font-family:'Playfair Display',serif;font-size:34px;line-height:1.12;color:#26221b;margin:0 0 10px}
.single-product .tie-ap-hero-txt p{font-family:'Jost',sans-serif;font-size:15.5px;color:#57503f;margin:0;max-width:24em}
.single-product .tie-ap-benefits{display:flex;gap:24px;align-items:center;background:#faf7f1;border:1px solid rgba(189,149,57,.18);padding:22px;box-shadow:none}
.single-product .tie-ap-benefits .tie-ap-img{flex:0 0 40%;border-radius:12px;overflow:hidden}
.single-product .tie-ap-benefits .tie-ap-img img{height:300px;object-fit:cover}
.single-product .tie-ap-cards{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.single-product .tie-ap-card{background:#fff;border:1px solid rgba(189,149,57,.16);border-radius:10px;padding:15px}
.single-product .tie-ap-card span{color:#bd9539;font-size:18px}
.single-product .tie-ap-card h3{font-family:'Playfair Display',serif;font-size:16px;color:#26221b;margin:6px 0 5px}
.single-product .tie-ap-card p{font-family:'Jost',sans-serif;font-size:13px;color:#57503f;margin:0;line-height:1.5}
.single-product .tie-ap-full{position:relative}
.single-product .tie-ap-full .tie-ap-cap{position:absolute;left:0;bottom:0;width:100%;padding:28px 6% 20px;background:linear-gradient(to top,rgba(38,34,27,.82),rgba(38,34,27,.15) 70%,rgba(38,34,27,0))}
.single-product .tie-ap-full .tie-ap-cap h2{font-family:'Playfair Display',serif;color:#fff;font-size:25px;margin:0 0 6px}
.single-product .tie-ap-full .tie-ap-cap p{font-family:'Jost',sans-serif;color:#f4ecdc;font-size:14px;letter-spacing:.03em;margin:0}
.single-product .tie-ap-brand .tie-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.single-product .tie-ap-brand .tie-chips span{font-family:'Jost',sans-serif;font-size:12px;color:#7a5a12;background:rgba(189,149,57,.15);border:1px solid rgba(189,149,57,.32);border-radius:20px;padding:5px 12px}
@media(max-width:768px){
.single-product .tie-ap-hero img,.single-product .tie-ap-brand img,.single-product .tie-ap-full img{height:auto}
.single-product .tie-ap-hero-txt{position:static;width:100%;padding:18px 20px;background:#faf7f1}
.single-product .tie-ap-hero-txt h2{font-size:23px}
.single-product .tie-ap-benefits{flex-direction:column;padding:16px}
.single-product .tie-ap-benefits .tie-ap-img{flex:none;width:100%}
.single-product .tie-ap-benefits .tie-ap-img img{height:auto}
.single-product .tie-ap-full .tie-ap-cap h2{font-size:18px}
.single-product .tie-ap-full .tie-ap-cap{padding:16px 18px 12px}
}
/*TIE_APLUS_END*/
/*TIE_SCROLLFIX_START*/
.single-product .elementor-element-495f8f9 .wd-scroll,.single-product .elementor-element-495f8f9 .wd-scroll-content{height:auto!important;max-height:none!important}
.single-product .elementor-element-495f8f9 .ps__rail-x,.single-product .elementor-element-495f8f9 .ps__rail-y,.single-product .elementor-element-495f8f9 .ps__scrollbar-y-rail,.single-product .elementor-element-495f8f9 .ps__scrollbar-x-rail{display:none!important}
/*TIE_SCROLLFIX_END*/

/*TIE_HEROFIX_START*/
.single-product .tie-ap-hero img{height:auto!important;object-fit:contain!important}
.single-product .tie-ap-benefits .tie-ap-img img{height:auto!important;object-fit:contain!important}
.single-product .tie-ap-full img{height:auto!important;object-fit:contain!important}
/*TIE_HEROFIX_END*/


/*TIE_REVIEWS_START*/
.single-product .elementor-element-b51ee8d .commentlist{display:block!important}
.single-product .elementor-element-b51ee8d .wcpr-grid{width:100%!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:repeat(3,1fr)!important}
.single-product .elementor-element-b51ee8d .wd-scroll,.single-product .elementor-element-b51ee8d .wd-scroll-content{height:auto!important;max-height:none!important}
@media(max-width:1024px){.single-product .elementor-element-b51ee8d .wcpr-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:600px){.single-product .elementor-element-b51ee8d .wcpr-grid{grid-template-columns:1fr!important}}
/*TIE_REVIEWS_END*/
/*TIE_SUMMARY_START*/
.single-product .product_title{font-size:21px!important;line-height:1.3!important;font-weight:600!important}
.single-product .woocommerce-product-details__short-description{margin:8px 0 16px!important;max-width:none!important}
.single-product .woocommerce-product-details__short-description ul{list-style:none!important;margin:0!important;padding:0!important}
.single-product .woocommerce-product-details__short-description li{position:relative;padding-left:22px;margin:0 0 9px;font-family:'Jost',sans-serif;font-size:14px;line-height:1.5;color:#3d3729}
.single-product .woocommerce-product-details__short-description li::before{content:'';position:absolute;left:0;top:7px;width:7px;height:7px;background:#bd9539;border-radius:2px;transform:rotate(45deg)}
/*TIE_SUMMARY_END*/
/*TIE_GALLERY_START*/
.single-product .elementor-element-d70015e,
.single-product .elementor-element-d70015e > .elementor-widget-container{width:100%!important}
.single-product .elementor-element-d70015e .woocommerce-product-gallery,
.single-product .elementor-element-d70015e .woocommerce-product-gallery__wrapper,
.single-product .elementor-element-d70015e .wd-carousel,
.single-product .elementor-element-d70015e .wd-carousel-inner,
.single-product .elementor-element-d70015e .wd-carousel-item,
.single-product .elementor-element-d70015e .woocommerce-product-gallery__image,
.single-product .elementor-element-d70015e figure{width:100%!important;max-width:100%!important}
.single-product .elementor-element-d70015e .woocommerce-product-gallery img{width:100%!important;height:auto!important}
/*TIE_GALLERY_END*/
/*TIE_PDPBG_START*/
.single-product .wd-page-content{background-color:#faf7f1!important}
.single-product div.product .woocommerce-tabs,
.single-product .wd-single-product-tabs{background-color:transparent!important}
.single-product .elementor-element-b51ee8d .wcpr-grid .wcpr-review,
.single-product .commentlist .wcpr-review{background-color:#ffffff!important;border:1px solid rgba(189,149,57,.14)!important}
.single-product .related.products,
.single-product .up-sells{background-color:transparent!important}
/*TIE_PDPBG_END*/
/*TIE_AP2_START*/
.single-product .tie-ap2-hero{background:linear-gradient(120deg,#faf7f1 0%,#f3ead6 58%,#e9dcbf 100%);border-radius:14px;padding:40px 8% 34px;text-align:center;box-shadow:0 6px 22px rgba(38,34,27,.07);margin:26px 0}
.single-product .tie-ap2-hero .tie-ap-eyebrow{display:block;font-family:'Jost',sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:12px;color:#bd9539;margin-bottom:10px}
.single-product .tie-ap2-hero h2{font-family:'Playfair Display',serif;font-size:30px;line-height:1.2;color:#26221b;margin:0 0 10px}
.single-product .tie-ap2-hero p{font-family:'Jost',sans-serif;font-size:15px;color:#57503f;margin:0 auto;max-width:660px;line-height:1.6}
.single-product .tie-ap2-h{font-family:'Playfair Display',serif;font-size:23px;color:#26221b;margin:34px 0 3px;text-align:center}
.single-product .tie-ap2-sub{font-family:'Jost',sans-serif;font-size:13px;letter-spacing:.02em;color:#8a7f66;text-align:center;margin:0 0 16px}
.single-product .tie-ap2-desc{font-family:'Jost',sans-serif;font-size:14.5px;color:#3d3729;line-height:1.75;margin:0 0 6px}
.single-product .tie-ap2-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 8px}
.single-product .tie-ap2-grid.g3{grid-template-columns:1fr 1fr 1fr}
.single-product .tie-ap2-card{background:#fff;border:1px solid rgba(189,149,57,.18);border-radius:10px;padding:15px 16px}
.single-product .tie-ap2-card .num{font-family:'Playfair Display',serif;color:#bd9539;font-size:15px;font-weight:600}
.single-product .tie-ap2-card h3{font-family:'Playfair Display',serif;font-size:15px;color:#26221b;margin:5px 0 5px}
.single-product .tie-ap2-card p{font-family:'Jost',sans-serif;font-size:13px;color:#57503f;margin:0;line-height:1.5}
.single-product .tie-ap2-ing h3{color:#7a5a12}
.single-product .tie-ap2-band{background:#26221b;border-radius:14px;padding:32px 8%;text-align:center;margin:26px 0}
.single-product .tie-ap2-band h2{font-family:'Playfair Display',serif;color:#fff;font-size:24px;margin:0 0 8px}
.single-product .tie-ap2-band p{font-family:'Jost',sans-serif;color:#e7dcc4;font-size:14px;margin:0 auto;max-width:660px;line-height:1.6}
.single-product .tie-ap2-steps{display:flex;flex-direction:column;gap:12px;margin:6px 0 8px}
.single-product .tie-ap2-step{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid rgba(189,149,57,.16);border-radius:10px;padding:14px 16px}
.single-product .tie-ap2-step .s-n{flex:0 0 30px;height:30px;width:30px;border-radius:50%;background:#bd9539;color:#fff;font-family:'Jost',sans-serif;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:14px}
.single-product .tie-ap2-step .s-t{font-family:'Jost',sans-serif;font-size:14px;color:#3d3729;line-height:1.55;padding-top:4px}
.single-product .tie-ap2-caution{background:#f7f1e6;border-left:4px solid #bd9539;border-radius:8px;padding:14px 18px;font-family:'Jost',sans-serif;font-size:13px;color:#57503f;line-height:1.6;margin:8px 0}
.single-product .tie-ap2-info{font-family:'Jost',sans-serif;font-size:13px;color:#6a6250;line-height:1.8;margin:6px 0 0}
@media(max-width:768px){.single-product .tie-ap2-grid,.single-product .tie-ap2-grid.g3{grid-template-columns:1fr}.single-product .tie-ap2-hero h2{font-size:24px}.single-product .tie-ap2-hero{padding:30px 7% 26px}}
/*TIE_AP2_END*/
/*TIE_APFIX_START*/
.single-product .tie-ap-full{position:relative;background:#faf7f1}
.single-product .tie-ap-full > img{display:block;width:100%;height:auto}
.single-product .tie-ap-full .tie-ap-cap{position:static;left:auto;right:auto;top:auto;bottom:auto;width:auto;max-width:none;height:auto;background:#faf7f1;padding:30px 8% 34px;text-align:center;display:block}
.single-product .tie-ap-full .tie-ap-cap .tie-ap-eyebrow{display:block;position:static;font-family:'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;font-size:12px;color:#bd9539;margin:0 0 8px}
.single-product .tie-ap-full .tie-ap-cap h2{font-family:'Playfair Display',serif;color:#26221b;font-size:27px;line-height:1.16;margin:0 0 8px}
.single-product .tie-ap-full .tie-ap-cap p{font-family:'Jost',sans-serif;color:#57503f;font-size:15px;line-height:1.55;margin:0 auto;max-width:48em}
.single-product .tie-ap-full .tie-ap-cap .tie-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:16px 0 0}
.single-product .tie-ap-full .tie-ap-cap .tie-chips span{background:rgba(189,149,57,.1);border:1px solid rgba(189,149,57,.32);color:#7a5a12;border-radius:20px;padding:5px 14px;font-family:'Jost',sans-serif;font-size:12px}
@media (max-width:768px){.single-product .tie-ap-full .tie-ap-cap{padding:22px 6% 26px}.single-product .tie-ap-full .tie-ap-cap h2{font-size:21px}}
/*TIE_APFIX_END*/
/*TIE_TILE_START*/
.wd-entities-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:none!important;line-height:1.4!important;white-space:normal!important}
.products .wd-entities-title,.wd-products .wd-entities-title,.product-grid-item .wd-entities-title{min-height:2.6em}
/*TIE_TILE_END*/

/* TIE_HEADERFONT */
.whb-general-header .wd-nav-main > li > a, .whb-general-header .wd-nav-main > li > a > span { font-family: "Playfair Display", Georgia, serif !important; font-weight: 600 !important; letter-spacing: 0.2px !important; text-transform: none !important; }
/* TIE_HEADERFONT_END */
/* TIE_HEADERSWAP */
.whb-general-header .whb-col-right{flex-wrap:wrap-reverse!important;}
/* TIE_HEADERSWAP_END */
/* TIE_HEADERNAV */
.whb-general-header .whb-col-left{flex:0 0 auto!important;width:auto!important;}
.whb-general-header .whb-col-center{flex:0 1 auto!important;justify-content:flex-start!important;margin-left:10px!important;}
.whb-general-header .whb-col-center .wd-header-nav{flex:0 0 auto!important;width:auto!important;justify-content:flex-start!important;margin-left:0!important;}
.whb-general-header .wd-nav-main{flex:0 0 auto!important;width:auto!important;justify-content:flex-start!important;gap:5px 16px!important;column-gap:16px!important;}
.whb-general-header .wd-nav-main>li{margin:0!important;}
.whb-general-header .wd-nav-main>li>a{padding:9px 8px!important;font-size:15px!important;line-height:1!important;display:inline-block!important;border-radius:8px!important;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease!important;}
.whb-general-header .wd-nav-main>li>a>span{font-size:15px!important;}
.whb-general-header .wd-nav-main>li>a:hover{transform:translateY(-4px)!important;background-color:rgba(0,0,0,.10)!important;box-shadow:0 7px 14px rgba(0,0,0,.16)!important;}
/* TIE_HEADERNAV_END */