:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(89,89,89);
	--wd-text-font-size: 16px;
	--wd-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #123B2C;
	--wd-entities-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #123B2C;
	--wd-entities-title-color-hover: rgb(11, 81, 67);
	--wd-alternative-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #123B2C;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 4px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #1F6B4A;
	--wd-alternative-color: #123B2C;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #1F6B4A;
	--btn-accented-bgcolor-hover: #123B2C;
	--btn-transform: none;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #1F6B4A;
	--wd-link-color-hover: #123B2C;
}
.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(250,250,250);
	--wd-bordered-bg:rgb(250,250,250);
}
: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: #123B2C;
	background-image: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-size: 58px;
	text-transform: none;
	color: rgb(8,56,47);
}
html .wd-nav-mobile > li > a {
	text-transform: none;
}
html .btn.wd-buy-now-btn {
	background: rgb(36,36,36);
}
html .btn.wd-buy-now-btn:hover {
	background: rgb(51,51,51);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 14px;
	--wd-arrow-offset-h: 15px;
	--wd-arrow-offset-v: 20px;
	--wd-arrow-color: #1F6B4A;
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-color-dis: #1F6B4A;
	--wd-arrow-bg: rgb(244,244,244);
	--wd-arrow-bg-hover: #1F6B4A;
	--wd-arrow-bg-dis: rgb(244,244,244);
	--wd-arrow-radius: 21px;
}
.wd-nav-scroll {
	--wd-nscroll-drag-bg: #1F6B4A;
	--wd-nscroll-drag-bg-hover: #1F6B4A;
}
.wd .product-label.onsale {
	background-color: #B42318;
}
.wd .product-label.new {
	background-color: #123B2C;
}
.wd .product-label.featured {
	background-color: #B42318;
}
.wd .product-label.out-of-stock {
	background-color: rgb(231,27,47);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 36px;
	}

}
:root{
--wd-container-w: 1564px;
--wd-form-brd-radius: 30px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--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-page-title {
background-color: rgb(225,237,235);
}

/* decraciun.md — meniu categorii: iconite + hover rosu */
li[class^="ic-"] > a.woodmart-nav-link::before{content:"";display:inline-block;flex:0 0 18px;width:18px;height:18px;margin-right:8px;vertical-align:-4px;background-color:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
.wd-nav-header > li[class^="ic-"]:hover > a,.wd-nav-header > li[class^="ic-"] > a:hover,.wd-nav li[class^="ic-"] > a:hover,.wd-nav li[class^="ic-"] > a:focus-visible{color:#B3261E}
.wd-nav .wd-col-title > a{color:#B3261E !important;text-transform:uppercase;font-size:12px;letter-spacing:.6px;font-weight:600;pointer-events:none;cursor:default}
.ic-brad{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l5 6h-3l4 5h-3l4 5H5l4-5H6l4-5H7z%22/%3E%3Cpath d=%22M12 19v2%22/%3E%3C/svg%3E")}
.ic-ornament{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2214%22 r=%226%22/%3E%3Cpath d=%22M10 6h4v2h-4zM12 6V4%22/%3E%3Cpath d=%22M6.5 12.5c3 1 8 1 11 0%22/%3E%3C/svg%3E")}
.ic-glob{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2213%22 r=%227%22/%3E%3Cpath d=%22M5.5 11h13M6 15.5h12%22/%3E%3Cpath d=%22M11 4h2v2h-2z%22/%3E%3C/svg%3E")}
.ic-stea{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l2.6 5.6 6 .7-4.5 4.1 1.2 6L12 16.5 6.7 19.4l1.2-6L3.4 9.3l6-.7z%22/%3E%3C/svg%3E")}
.ic-ghirlanda{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 6c4 4 14 4 18 0%22/%3E%3Cpath d=%22M7 9v2M12 10v2M17 9v2%22/%3E%3Ccircle cx=%227%22 cy=%2213%22 r=%221.6%22/%3E%3Ccircle cx=%2212%22 cy=%2214%22 r=%221.6%22/%3E%3Ccircle cx=%2217%22 cy=%2213%22 r=%221.6%22/%3E%3C/svg%3E")}
.ic-coronita{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%227%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223.5%22/%3E%3Cpath d=%22M10 19l2 2 2-2%22/%3E%3C/svg%3E")}
.ic-fulg{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3v18M4.2 7.5l15.6 9M4.2 16.5l15.6-9%22/%3E%3Cpath d=%22M10 5l2 2 2-2M10 19l2-2 2 2%22/%3E%3C/svg%3E")}
.ic-papusa{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%226%22 r=%222.5%22/%3E%3Cpath d=%22M12 9l-5 11h10z%22/%3E%3Cpath d=%22M8 13l-3-2M16 13l3-2%22/%3E%3C/svg%3E")}
.ic-bec{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 17h6M10 20h4%22/%3E%3Cpath d=%22M12 3a6 6 0 00-3.5 10.9V17h7v-3.1A6 6 0 0012 3z%22/%3E%3C/svg%3E")}
.ic-lumanare{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%228%22 y=%2210%22 width=%228%22 height=%2210%22 rx=%221%22/%3E%3Cpath d=%22M12 10V7%22/%3E%3Cpath d=%22M12 3c1.5 1.5 1.5 3 0 4-1.5-1-1.5-2.5 0-4z%22/%3E%3C/svg%3E")}
.ic-ciorap{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 3h6v9l3.5 3.5a2.5 2.5 0 01-3.5 3.5L9 13z%22/%3E%3Cpath d=%22M9 6h6%22/%3E%3C/svg%3E")}
.ic-prosop{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%226%22 y=%224%22 width=%2212%22 height=%2216%22 rx=%221.5%22/%3E%3Cpath d=%22M6 15h12M6 17.5h12%22/%3E%3C/svg%3E")}
.ic-masa{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 9h18l-2 4H5z%22/%3E%3Cpath d=%22M6 13v7M18 13v7%22/%3E%3Cpath d=%22M7 9V7M17 9V7%22/%3E%3C/svg%3E")}
.ic-pat{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 18V8M3 14h18v4M21 14v-2a3 3 0 00-3-3h-7v5%22/%3E%3Ccircle cx=%227%22 cy=%2211%22 r=%221.8%22/%3E%3C/svg%3E")}
.ic-patura{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 6h16v10H4z%22/%3E%3Cpath d=%22M4 16c0 2 2 3 4 3h12v-3%22/%3E%3Cpath d=%22M8 6v10M12 6v10M16 6v10%22/%3E%3C/svg%3E")}
.ic-pijama{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 4l-4 3 2 4 2-1v10h8V10l2 1 2-4-4-3-2 2h-4z%22/%3E%3C/svg%3E")}
.ic-papuc{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 15c0-3 2-6 6-6h3c3 0 7 2 7 6v2H4z%22/%3E%3Cpath d=%22M9 9c0 3 2 5 4 6%22/%3E%3C/svg%3E")}
.ic-cadou{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%229%22 width=%2216%22 height=%2211%22 rx=%221%22/%3E%3Cpath d=%22M3 9h18M12 9v11%22/%3E%3Cpath d=%22M12 9c-2-4-6-4-6-1.5S10 9 12 9c2 0 6 .5 6-1.5S14 5 12 9z%22/%3E%3C/svg%3E")}
.ic-cana{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 8h11v6a5 5 0 01-5 5h-1a5 5 0 01-5-5z%22/%3E%3Cpath d=%22M16 10h1.5a2.5 2.5 0 010 5H16%22/%3E%3Cpath d=%22M9 3c-1 1.5 1 2 0 3.5M12 3c-1 1.5 1 2 0 3.5%22/%3E%3C/svg%3E")}
.ic-punga{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 8h14l-1 12H6z%22/%3E%3Cpath d=%22M9 8V6a3 3 0 016 0v2%22/%3E%3C/svg%3E")}

/* decraciun.md - sortare mobil: optiuni vizibile */
.woocommerce-ordering select.orderby option{color:#1f2f27;background-color:#fff}
/* decraciun.md - meniu: categoria curenta si parintele cu verde */
.wd-nav li[class^="ic-"].current-menu-item > a,.wd-nav li[class^="ic-"].current-menu-ancestor > a,.wd-nav li[class^="ic-"].current-product_cat-ancestor > a{color:#1F6B4A;font-weight:600}
.wd-nav li[class^="ic-"].current-menu-item > a:hover,.wd-nav li[class^="ic-"].current-menu-ancestor:hover > a,.wd-nav li[class^="ic-"].current-product_cat-ancestor:hover > a{color:#B3261E}

/* decraciun.md - logo footer compact */
img[src*="decraciun-logo-complet-deschis"]{max-width:170px;height:auto !important}
@media (max-width:1024px){img[src*="decraciun-logo-complet-deschis"]{width:240px !important;max-width:240px}}

/* decraciun.md - metode plata: loc pentru butonul sus pe mobil */
@media (max-width:1024px){img[src*="metode-plata-oficial"]{max-width:calc(100% - 56px) !important;height:auto !important}}
