Ã¯Â»Â¿ÃÂ¯ÃÂ»ÃÂ¿ÃÂÃÂ¯ÃÂÃÂ»ÃÂÃÂ¿ÃÂÃÂÃÂÃÂ¯ÃÂÃÂÃÂÃÂ»ÃÂÃÂÃÂÃÂ¿/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Headtree trust bar mobile fix (added by Reasonix) */
@media (max-width: 768px) {
	.elementor-15 .elementor-element.elementor-element-41d75b6 {
		flex-direction: row !important;
		flex-wrap: wrap !important;
	}
}

/* Mobile product titles clamp site-wide (added by Reasonix) */
@media (max-width: 768px) {
	.wd-entities-title {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		min-height: 2.8em;
	}
	.wd-product-cats {
		display: none;
	}
}

/* Language switcher (added by Reasonix) */
.pll-switcher{position:fixed;left:18px;bottom:18px;z-index:9990;font-family:inherit;}
.pll-switcher-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:none;border-radius:999px;background:#1c1c1c;color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.25);min-height:0;line-height:1.2;}
.pll-switcher-btn:hover{background:#b08d3e;}
.pll-globe{font-size:16px;line-height:1;}
.pll-switcher-menu{position:absolute;bottom:calc(100% + 10px);left:0;display:none;min-width:160px;background:#fff;border:1px solid #ece8e0;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);overflow:hidden;}
.pll-switcher:hover .pll-switcher-menu,.pll-switcher.open .pll-switcher-menu{display:block;}
.pll-switcher-menu a{display:block;padding:10px 16px;color:#333;text-decoration:none;font-size:14px;line-height:1.4;}
.pll-switcher-menu a:hover{background:#faf8f4;}
.pll-switcher-menu a.active{color:#b08d3e;font-weight:700;}
@media(max-width:768px){.pll-switcher{left:12px;bottom:76px;}.pll-switcher-btn{padding:10px 14px;font-size:13px;}}
/* Multilingual typography (added by Reasonix) */
html[lang="zh-CN"] { --wd-title-font: "PingFang SC","Microsoft YaHei","Hiragino Sans GB",sans-serif; --wd-text-font: "PingFang SC","Microsoft YaHei",sans-serif; }
html[lang="ru-RU"] { --wd-title-font: "Segoe UI",Roboto,Arial,sans-serif; --wd-text-font: "Segoe UI",Roboto,Arial,sans-serif; }
html[lang="ar"] { --wd-title-font: "Segoe UI",Tahoma,"Noto Kufi Arabic","Geeza Pro",sans-serif; --wd-text-font: "Segoe UI",Tahoma,"Noto Kufi Arabic","Geeza Pro",sans-serif; }
html[lang="zh-CN"] :is(.ht-title,.oc-head h2,.oc-custom h3,.sc1-title,.sc2-title,.sc3-title,.sc4-title,.sc1-tiles h3,.sc2-tiles h3,.sc3-tiles h3,.sc4-tiles h3,.nw-heading) { font-family: "PingFang SC","Microsoft YaHei","Hiragino Sans GB",sans-serif; }
html[lang="ru-RU"] :is(.ht-title,.oc-head h2,.oc-custom h3,.sc1-title,.sc2-title,.sc3-title,.sc4-title,.sc1-tiles h3,.sc2-tiles h3,.sc3-tiles h3,.sc4-tiles h3,.nw-heading) { font-family: "Segoe UI",Roboto,Arial,sans-serif; }
html[lang="ar"] :is(.ht-title,.oc-head h2,.oc-custom h3,.sc1-title,.sc2-title,.sc3-title,.sc4-title,.sc1-tiles h3,.sc2-tiles h3,.sc3-tiles h3,.sc4-tiles h3,.nw-heading) { font-family: "Segoe UI",Tahoma,"Noto Kufi Arabic","Geeza Pro",sans-serif; }
html[lang="zh-CN"] .ht-title { font-size: clamp(28px,4.2vw,52px); }
html[lang="ru-RU"] .ht-title { font-size: clamp(28px,4.2vw,52px); }
html[lang="ar"] .ht-title { font-size: clamp(26px,4vw,48px); }
html[lang="zh-CN"] .ht-eyebrow, html[lang="ru-RU"] .ht-eyebrow, html[lang="ar"] .ht-eyebrow,
html[lang="zh-CN"] .sc1-eyebrow, html[lang="ru-RU"] .sc1-eyebrow, html[lang="ar"] .sc1-eyebrow,
html[lang="zh-CN"] .sc2-eyebrow, html[lang="ru-RU"] .sc2-eyebrow, html[lang="ar"] .sc2-eyebrow,
html[lang="zh-CN"] .sc3-eyebrow, html[lang="ru-RU"] .sc3-eyebrow, html[lang="ar"] .sc3-eyebrow,
html[lang="zh-CN"] .sc4-eyebrow, html[lang="ru-RU"] .sc4-eyebrow, html[lang="ar"] .sc4-eyebrow { letter-spacing: 2px; }
/* Hide page title banner on translated homepages (added by Reasonix) */
body.page-id-4024 .wd-page-title,
body.page-id-4025 .wd-page-title,
body.page-id-4055 .wd-page-title { display: none; }
/* Hide untranslated blog section on translated homepages (added by Reasonix) */
html[lang="zh-CN"] .elementor-element-0d84707,
html[lang="ru-RU"] .elementor-element-0d84707,
html[lang="ar"] .elementor-element-0d84707 { display: none; }
/* RTL full-bleed fix for Arabic (added by Reasonix) */
html[dir="rtl"] .ht-hero,
html[dir="rtl"] .sc1-banner,
html[dir="rtl"] .sc2-banner,
html[dir="rtl"] .sc3-banner,
html[dir="rtl"] .sc4-banner {
	margin-left: 0 !important;
	margin-right: calc(692.5px - 50vw);
}
@media (max-width: 1415px) {
	html[dir="rtl"] .ht-hero,
	html[dir="rtl"] .sc1-banner,
	html[dir="rtl"] .sc2-banner,
	html[dir="rtl"] .sc3-banner,
	html[dir="rtl"] .sc4-banner {
		margin-right: -15px;
	}
}

/* Hide old footer; new 5-column footer is rendered via wp_footer (added by Reasonix) */
footer.wd-footer .container.main-footer{display:none!important;}
footer.wd-footer .wd-copyrights{display:none!important;}
footer.wd-footer{background:transparent;padding:0;margin:0;}
