:root {
	--wd-hb-opt-h: 40px;
	--wd-text-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #7a6250;
	--wd-text-font-size: 16px;
	--wd-title-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #6d4e39;
	--wd-entities-title-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #6d4e39;
	--wd-entities-title-color-hover: rgb(109 78 57 / 70%);
	--wd-alternative-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #6d4e39;
	--wd-widget-title-font-size: 14px;
	--wd-header-el-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #6d4e39;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(192,17,87);
	--btn-accented-bgcolor-hover: rgb(173,12,80);
	--wd-form-brd-width: 2px;
	--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-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #FBF3F1;
	background-image: none;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 520px;
	--wd-popup-padding: 40px;
}
.wd-hb {
	background-color: #4a7a7d;
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-footer {
	background-color: #3f6265;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-hb-opt-h: 40px;
	--wd-text-font-size: 16px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 15px;
	--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

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


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

/* Lady Mom: chat dugme (WhatsApp i Viber) */
.lm-chat{position:fixed;left:20px;bottom:20px;z-index:390;display:flex;flex-direction:column-reverse;align-items:center;gap:10px}
.lm-chat-btn{width:54px;height:54px;border-radius:50%;border:0;padding:0;background:#C01157;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.2);cursor:pointer;transition:transform .15s}
.lm-chat-btn:hover{transform:scale(1.06);background:#9E0F48}
.lm-chat-btn svg{width:26px;height:26px;fill:#fff}
.lm-chat-btn .lm-x{display:none}
.lm-chat.lm-open .lm-chat-btn .lm-bubble{display:none}
.lm-chat.lm-open .lm-chat-btn .lm-x{display:block}
.lm-chat-opts{display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,transform .2s,visibility .2s}
.lm-chat.lm-open .lm-chat-opts{opacity:1;visibility:visible;transform:none}
.lm-chat-opts a{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.18)}
.lm-chat-opts a svg{width:24px;height:24px;fill:#fff}
.lm-chat .lm-wa{background:#25D366}
.lm-chat .lm-vb{background:#7360F2}
@media (max-width:1024px){.lm-chat{left:auto;right:12px;bottom:72px}.lm-chat-btn{width:46px;height:46px}.lm-chat-btn svg{width:22px;height:22px}.lm-chat-opts a{width:42px;height:42px}}
body.woocommerce-cart .lm-chat,body.woocommerce-checkout .lm-chat{display:none}
/* Lady Mom: newsletter popup */
.lm-nl-eyebrow{font-family:'Dancing Script',cursive;color:#C01157;font-size:22px;margin-bottom:0}
.lm-nl-form{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}
.lm-nl-form .wpcf7-form-control-wrap{flex:1 1 220px}
.lm-nl-form input[type=submit]{flex:0 0 auto}
.wpcf7-acceptance{font-size:12px}
/* Lady Mom: traka sa prednostima iznad footera */
.wd-prefooter{padding-bottom:0!important}
.wd-prefooter .wp-block-wd-paragraph{color:#2A2226;font-size:17px;line-height:1.5;margin-bottom:0}
@media (max-width:767px){.wd-prefooter .wp-block-wd-column + .wp-block-wd-column{margin-top:22px}}
/* Lady Mom: slider preko cijele sirine */
@media (min-width:769px){
.wd-slider.wd-section-stretch .wd-slide{aspect-ratio:auto!important;height:min(700px,calc(100vw*7/12))!important;min-height:0!important}
.wd-slider.wd-section-stretch .wd-slide-bg{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}
.wd-slider.wd-section-stretch .wd-slide-container{max-width:min(1200px,100vw)!important;padding:calc(min(1200px,100vw)*.435) 0 0 calc(min(1200px,100vw)*.08)!important}
}
#slide-3240 .wd-slide-bg{background-color:#F7ECE9!important}
#slide-3267 .wd-slide-bg{background-color:#F5EFEA!important}
#slide-3282 .wd-slide-bg{background-color:#F7F3EF!important}
#slide-35678 .wd-slide-bg{background-color:#C01057!important}
/* Lady Mom: pretraga (dodatni sadrzaj) */
.wd-search-area .blog-design-small .wd-post-thumb{flex:0 0 72px;max-width:72px;width:72px}
.wd-search-area .blog-design-small .wd-post-thumb img{aspect-ratio:1;object-fit:cover;border-radius:6px}
.wd-search-area .wd-blog-holder{--wd-row-gap:14px;margin-bottom:28px}
.wd-search-area .wp-block-wd-title{margin-top:0;margin-bottom:16px}
/* Lady Mom: pretraga na telefonu – lupa prije korpe */
.whb-mobile-right .wd-header-search-mobile{order:-1}
/* Lady Mom: mega meni Prodavnica */
.wd-dropdown-menu .wp-block-wd-title{margin-bottom:12px}
.wd-dropdown-menu .wp-block-wd-paragraph{line-height:1.8;margin-bottom:10px}
/* Lady Mom: traka povjerenja na stranici proizvoda */
.lm-trust{list-style:none;margin:22px 0 18px;padding:16px 18px;background:#FBF3F1;border-radius:10px;display:grid;gap:10px}
.lm-trust li{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:#2A2226;line-height:1.4}
.lm-trust svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:#C01157;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.lm-secure-pay{display:flex;align-items:center;gap:8px;font-size:13px;color:#5E5157;margin:0 0 14px}
.lm-secure-pay svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:#2A2226;stroke-width:1.8}
/* Lady Mom: pretraga kao panel ispod headera (desktop), otvara se klikom */
@media (min-width:1025px){
.whb-header .wd-header-search.wd-display-dropdown:not(.lm-open) .wd-search-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.whb-header .wd-header-search.wd-display-dropdown.lm-open .wd-search-dropdown{opacity:1!important;visibility:visible!important;pointer-events:visible!important;transform:none!important}
.whb-header .wd-header-search.lm-open > a{color:#C01157}
.whb-header .wd-header-search .wd-search-dropdown{width:900px;max-width:calc(100vw - 40px);left:auto!important;right:-120px;margin-left:0!important;padding:18px 24px 22px;border-radius:14px;box-shadow:0 18px 50px rgba(42,34,38,.16)}
.whb-header .wd-header-search .wd-search-dropdown:after{display:block;content:"";position:absolute;left:0;right:0;bottom:100%;top:auto;height:44px;background:transparent}
.whb-header .wd-search-dropdown .searchform input[type=text]{height:48px;border-radius:999px;padding-left:22px;background:#FBF3F1;border-color:transparent}
.whb-header .wd-search-dropdown .wd-search-results-wrapper{position:static}
.whb-header .wd-search-dropdown .wd-dropdown-results{position:static!important;width:auto!important;max-height:min(70vh,640px);margin-top:22px!important;box-shadow:none;border:0;padding:0;transform:none!important;left:auto!important;right:auto!important}
.whb-header .wd-search-dropdown .wd-dropdown-results:not(.wd-opened){display:none}
.whb-header .wd-search-dropdown .wd-search-history{padding:0 0 14px;border:0}
.whb-header .wd-search-dropdown .wd-search-requests{padding:0 0 20px!important;margin-bottom:20px;border:0;border-bottom:1px solid rgba(42,34,38,.08)!important}
.whb-header .wd-search-dropdown .wd-search-requests .wd-search-title,.whb-header .wd-search-dropdown .wd-search-history .wd-search-title{display:block;margin:0 0 12px;padding:0;line-height:1.3}
.whb-header .wd-search-dropdown .wd-search-requests ul{gap:8px}
.whb-header .wd-search-dropdown .wd-search-requests ul a{background:#FBF3F1;color:#2A2226;border-radius:999px;padding:9px 14px;font-size:11px;letter-spacing:.04em}
.whb-header .wd-search-dropdown .wd-search-requests ul a:hover{background:#C01157;color:#fff}
.whb-header .wd-search-dropdown .wd-search-area{padding:0;border:0!important}
.whb-header .wd-search-dropdown .wd-search-title{border:0;padding:0 0 12px;font-size:18px;text-transform:none;font-family:var(--wd-title-font)}
.whb-header .wd-search-dropdown .wd-search-suggestions{display:grid;grid-template-columns:230px 1fr;column-gap:32px;align-items:start}
.whb-header .wd-search-dropdown .wd-search-suggestions>*{grid-column:2}
.whb-header .wd-search-dropdown .wd-search-suggestions>.wd-search-title:has(+.wd-type-post),.whb-header .wd-search-dropdown .wd-search-suggestions>.wd-type-post{grid-column:1}
.whb-header .wd-search-dropdown .wd-search-suggestions>.wd-search-title:has(+.wd-type-post){grid-row:1}
.whb-header .wd-search-dropdown .wd-search-suggestions>.wd-type-post{grid-row:2 / span 20}
.whb-header .wd-search-dropdown .wd-search-suggestions:not(:has(.wd-type-post)){grid-template-columns:1fr}
.whb-header .wd-search-dropdown .wd-type-product{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 18px;padding-bottom:10px}
.whb-header .wd-search-dropdown .wd-search-suggestions:not(:has(.wd-type-post)) .wd-type-product{grid-template-columns:repeat(4,1fr)}
.whb-header .wd-search-dropdown .wd-type-product .wd-suggestion{flex-direction:column;align-items:stretch;padding:0;border:0;gap:10px}
.whb-header .wd-search-dropdown .wd-type-product .wd-suggestion-thumb{width:100%;max-width:none;flex:none;margin:0}
.whb-header .wd-search-dropdown .wd-type-product .wd-suggestion-thumb img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px}
.whb-header .wd-search-dropdown .wd-type-product .wd-not-found{grid-column:1 / -1}
.whb-header .wd-search-dropdown .wd-type-post .wd-suggestion{padding:0 0 14px;border:0;gap:12px}
.whb-header .wd-search-dropdown .wd-type-post .wd-suggestion-thumb{flex:0 0 64px!important;width:64px!important;max-width:64px!important;margin:0!important}
.whb-header .wd-search-dropdown .wd-type-post .wd-suggestion-thumb img{aspect-ratio:1;object-fit:cover;border-radius:6px}
}
/* Lady Mom: pločice kategorija na početnoj (lm-plocice) – naslov niže */
.elementor-element-lmk0003 .wrapper-content-banner{padding:20px 22px}
@media (max-width:767px){.elementor-element-lmk0003 .wrapper-content-banner{padding:12px 14px}}
/* Lady Mom: mobilni meni (lm-mob-meni) – izgled stavki iz menija „Mobilni – Prodavnica“ i „Mobilni – Lady Mom“ */
.mobile-nav .wd-nav-mobile li>a{text-transform:none!important;font-size:15px!important;color:#6d4e39}
.mobile-nav .wd-nav-mobile .wd-drilldown-back>a{font-weight:700}
.mobile-nav .wd-nav-mob-tab .nav-link-text{letter-spacing:.08em}
#menu-mobilni-prodavnica>li.lm-m-veliki>a{min-height:76px;font-size:17px;font-weight:700;gap:12px}
#menu-mobilni-prodavnica>li.lm-m-veliki>a .wd-nav-img{--nav-img-width:52px;--nav-img-height:52px;max-height:none;border-radius:50%;object-fit:cover;margin:0}
#menu-mobilni-prodavnica>li.lm-m-veliki>a .nav-link-text:after{display:block;font-size:12.5px;font-weight:500;color:#7a6250;margin-top:2px}
#menu-mobilni-prodavnica>li.lm-m-mame>a .nav-link-text:after{content:"Garderoba, dojenje, oprema"}
#menu-mobilni-prodavnica>li.lm-m-bebe>a .nav-link-text:after{content:"Njega, hranjenje, bodi"}
.mobile-nav li.lm-m-naslov{pointer-events:none;border:0}
.mobile-nav li.lm-m-naslov>a{min-height:0;padding-top:18px;padding-bottom:6px;font-size:11.5px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase!important;color:#a05c57!important}
#menu-mobilni-prodavnica.wd-active{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;gap:0;padding:0 20px 8px}
#menu-mobilni-prodavnica>li{flex:0 0 calc(100% + 40px);width:calc(100% + 40px);max-width:none;margin:0 -20px}
#menu-mobilni-prodavnica>li.lm-m-chip{flex:0 0 auto;width:auto;margin:0;border:0;padding:4px 6px 4px 0}
#menu-mobilni-prodavnica>li.lm-m-chip>a{min-height:0;padding:8px 13px;border-radius:18px;background:#fdf2ec;font-size:13.5px;font-weight:600}
#menu-mobilni-prodavnica>li.lm-m-chip>a:after,#menu-mobilni-prodavnica>li.lm-m-naslov>a:after{display:none}
.mobile-nav li.lm-m-akcija>a{color:#a05c57!important;font-weight:700}
.mobile-nav li.lm-m-sve>a{color:#a05c57!important;font-weight:700}
#menu-mobilni-lady-mom.wd-active{display:flex;flex-wrap:wrap;align-content:flex-start;gap:0;padding:4px 13px 16px}
#menu-mobilni-lady-mom>li{flex:0 0 calc(100% + 26px);width:calc(100% + 26px);max-width:none;margin:0 -13px}
#menu-mobilni-lady-mom>li.lm-m-skola{padding:12px 16px 6px;border:0}
#menu-mobilni-lady-mom>li.lm-m-skola>a{display:block;min-height:0;padding:14px 16px;border-radius:14px;background:#3f6265;color:#fff!important;font-size:17px;font-weight:700;line-height:1.3}
#menu-mobilni-lady-mom>li.lm-m-skola>a:before{content:"Škola za trudnice";display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#d6ede9;margin-bottom:4px}
#menu-mobilni-lady-mom>li.lm-m-skola>a:after{content:"6 predavanja sa stručnjacima, uživo ili online. Prijave: 067 030 655";display:block;font-size:12.5px;font-weight:500;color:#d4e5e4;margin-top:4px;line-height:1.4}
#menu-mobilni-lady-mom>li.lm-m-radnja{padding:14px 16px 4px;border:0}
#menu-mobilni-lady-mom>li.lm-m-radnja>a{display:block;min-height:0;padding:12px 14px;border-radius:14px;background:#f6ded4;font-size:14.5px;font-weight:700;line-height:1.45}
#menu-mobilni-lady-mom>li.lm-m-radnja>a:after{content:"Branka Deletića bb\A Pon–sub 9:30–21:00, nedjelja zatvoreno\A Otvori mapu ›";white-space:pre-line;display:block;font-size:12.5px;font-weight:500;color:#6d4e39}
#menu-mobilni-lady-mom>li.lm-m-dugme{flex:1 1 0;width:auto;min-width:0;margin:0;border:0;padding:10px 3px 0}
#menu-mobilni-lady-mom>li.lm-m-dugme>a{justify-content:center;min-height:0;padding:10px 0;border-radius:20px;border:1.5px solid #cf9b95;color:#a05c57!important;font-size:11.5px!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase!important}
#menu-mobilni-lady-mom>li.lm-m-dugme-p>a{background:#a05c57;border-color:#a05c57;color:#fff!important}
/* Pretraga u mobilnom meniju */
.mobile-nav .wd-search-requests{padding:4px 20px 0}
.mobile-nav .wd-search-title,.mobile-nav .lm-mp-h{margin:14px 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a05c57}
.mobile-nav .wd-search-requests ul{display:flex;flex-wrap:wrap;gap:7px}
.mobile-nav .wd-search-requests li{margin:0}
.mobile-nav .wd-search-requests a,.mobile-nav .lm-mp-chips a{display:inline-block;padding:7px 12px;border-radius:16px;background:#fdf2ec;color:#6d4e39;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;line-height:1.2}
.mobile-nav .wd-search-area{padding:0 20px 10px}
.mobile-nav .lm-mp-chips{display:flex;flex-wrap:wrap;gap:7px}
.mobile-nav .lm-mp-l{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #efe4dd;font-size:15px;font-weight:600;color:#6d4e39}
.mobile-nav .lm-mp-l span{color:#a05c57}
.mobile-nav .wd-search-results,.mobile-nav .wd-search-results .wd-scroll-content{max-height:calc(100dvh - 80px)!important}
.mobile-nav .wd-search-results.wd-opened .wd-scroll-content{height:calc(100dvh - 80px)}
