:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 16px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", 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: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(150,150,150);
	--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: #111111;
	background-image: url(https://essenzashop.ro/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 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: #ffffff;
	background-image: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-weight: 600;
}
.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-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-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--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: #0a0a0a;
}

/*.mobmenu .wd-dropdown {
	background-color: rgba(255,255,255,0) !important;
	box-shadow: none
}

.iluminati a:link{
    color: #F1C775;
}
*/
/* Main dropdown container */
li.transparent_banner .wd-dropdown,
li.transparent_banner .wd-dropdown-menu {
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

/* Elementor root inside dropdown */
li.transparent_banner .elementor.elementor-15872 {
  background: transparent !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Remove background from Elementor inner container */
li.transparent_banner .e-con-inner {
  background: transparent !important;
}

/* Optional: remove dark overlay from inner blocks */
li.transparent_banner .elementor-widget-container {
  background: transparent !important;
}

/* ===== Essenza – Cele mai apreciate (sectiunea 2701025) ===== */
.elementor-element-2701025{position:relative;overflow:hidden;background:linear-gradient(180deg,#F6F0E8 0%,#F1E9DF 100%)!important}
.elementor-element-2701025 > *{position:relative;z-index:1}
/* eyebrow cu linie */
.elementor-element-2701025 [data-id="da9619e"] .elementor-heading-title{display:inline-flex;align-items:center;gap:18px;color:#8A5A33;letter-spacing:3.5px}
.elementor-element-2701025 [data-id="da9619e"] .elementor-heading-title::after{content:"";width:110px;height:1px;background:#B18A58}
/* carduri */
.elementor-element-2701025 .wd-product .wd-product-wrapper{background:#FBF8F4;border-radius:8px;padding:12px 12px 22px;box-shadow:0 14px 34px -18px rgba(70,45,20,.22),0 1px 0 rgba(255,255,255,.7) inset;transition:transform .35s ease,box-shadow .35s ease;height:100%}
.elementor-element-2701025 .wd-product:hover .wd-product-wrapper{transform:translateY(-4px);box-shadow:0 22px 44px -20px rgba(70,45,20,.32)}
.elementor-element-2701025 .wd-product-thumb{background:#EFE8E0!important;border-radius:4px;overflow:hidden;aspect-ratio:7/8}
.elementor-element-2701025 .wd-product-thumb img{mix-blend-mode:multiply;transition:transform .6s ease}
.elementor-element-2701025 .wd-product:hover .wd-product-thumb .wd-product-img-link img{transform:scale(1.03)}
/* badge */
.elementor-element-2701025 .product-labels .product-label.onsale{width:62px;height:62px;min-width:62px;font-size:17px;font-weight:700;color:#fff;background:radial-gradient(circle at 35% 30%,#B27C4E 0%,#8A5A33 55%,#6E4526 100%);box-shadow:0 6px 14px -4px rgba(80,45,15,.45)}
.elementor-element-2701025 .product-labels{top:12px;left:12px}
/* text */
.elementor-element-2701025 .product-element-bottom{padding:20px 10px 0;display:flex;flex-direction:column;gap:8px;flex:1}
.elementor-element-2701025 .wd-entities-title{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:.6px!important;line-height:1.25!important;color:#211B17!important;margin:0!important}
.elementor-element-2701025 .wd-entities-title a{color:#211B17!important}
.elementor-element-2701025 .wd-product-brands-links,.elementor-element-2701025 .wd-product-brands-links a{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#8D847B!important;margin:0}
.elementor-element-2701025 .wrap-price{margin-top:6px}
.elementor-element-2701025 .price{display:flex!important;align-items:baseline;gap:14px;flex-wrap:wrap}
.elementor-element-2701025 .price del{font-size:15px;color:#8D847B;opacity:1}
.elementor-element-2701025 .price ins,.elementor-element-2701025 .price > .amount,.elementor-element-2701025 .price > .woocommerce-Price-amount{font-size:21px!important;font-weight:700;color:#4A2E1A!important;text-decoration:none}
.elementor-element-2701025 .stock.in-stock{display:flex;align-items:center;gap:8px;font-size:15px;color:#3C3530;margin:0}
.elementor-element-2701025 .stock.in-stock::before{content:"";width:9px;height:9px;border-radius:50%;background:#2E7D32;box-shadow:0 0 0 3px rgba(46,125,50,.15)}
/* buton mereu vizibil, outline */
.elementor-element-2701025 .wd-product-footer{opacity:1!important;visibility:visible!important;transform:none!important;position:static!important;margin-top:auto!important;padding-top:12px}
.elementor-element-2701025 .wd-product-footer .wd-add-btn{width:100%}
.elementor-element-2701025 .wd-product-footer .button{width:100%;height:46px;justify-content:center;gap:10px;background:transparent!important;color:#211B17!important;border:1px solid #4A2E1A!important;border-radius:4px;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;font-weight:700;transition:background .3s,color .3s}
.elementor-element-2701025 .wd-product-footer .button .wd-action-icon{display:none}
.elementor-element-2701025 .wd-product-footer .button .wd-action-text{display:inline!important;opacity:1!important;transform:none!important;position:static!important}
.elementor-element-2701025 .wd-product-footer .button::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2 3h3l2.6 12.2a1.5 1.5 0 0 0 1.5 1.2h8.7a1.5 1.5 0 0 0 1.5-1.1L21 8H6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2 3h3l2.6 12.2a1.5 1.5 0 0 0 1.5 1.2h8.7a1.5 1.5 0 0 0 1.5-1.1L21 8H6'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor-element-2701025 .wd-product-footer .button:hover{background:#211B17!important;color:#F5F1EB!important;border-color:#211B17!important}
.elementor-element-2701025 .wd-product-wrapper{display:flex;flex-direction:column}
/* inima wishlist */
.elementor-element-2701025 .wd-buttons{background:transparent!important;box-shadow:none!important}
/* mobil: carusel 1,5 carduri */
@media (max-width:767px){
 .elementor-element-2701025 .wd-products{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:4px 2px 18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
 .elementor-element-2701025 .wd-products::-webkit-scrollbar{display:none}
 .elementor-element-2701025 .wd-products > .wd-product{flex:0 0 72%;max-width:72%;scroll-snap-align:start;padding:0!important}
 .elementor-element-2701025 .wd-entities-title{font-size:18px!important}
 .elementor-element-2701025 .price ins{font-size:19px!important}
 .elementor-element-2701025 .product-labels .product-label.onsale{width:52px;height:52px;min-width:52px;font-size:15px}
}

body .elementor-18 .elementor-element.elementor-element-2701025 .wd-product-img-link{background:transparent!important}
body .elementor-18 .elementor-element.elementor-element-2701025 .elementor-element .wd-product .wd-entities-title,
body .elementor-18 .elementor-element.elementor-element-2701025 .elementor-element .wd-product .wd-entities-title a{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:.8px!important;line-height:1.25!important;color:#211B17!important}
@media (max-width:767px){body .elementor-18 .elementor-element.elementor-element-2701025 .elementor-element .wd-product .wd-entities-title a{font-size:18px!important}}

body .elementor-18 .elementor-element-2701025 .wd-product .product-element-bottom{margin-bottom:0!important;transform:none!important}
body .elementor-18 .elementor-element-2701025 .wd-product .wd-product-wrapper{overflow:visible!important}

@media (max-width:767px){
 body .elementor-18 .elementor-element-2701025 .price{gap:8px;row-gap:2px}
 body .elementor-18 .elementor-element-2701025 .price > .woocommerce-Price-amount{font-size:17px!important}
 body .elementor-18 .elementor-element-2701025 .wd-product-footer .button{font-size:11.5px;letter-spacing:.8px;padding:0 8px}
}
body .elementor-18 .elementor-element-2701025 .wd-product-footer .button,body .elementor-18 .elementor-element-2701025 .wd-product-footer .button .wd-action-text{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;max-width:none!important}
@media (max-width:767px){body .elementor-18 .elementor-element-2701025 .wd-product-footer .button{gap:6px;letter-spacing:.4px}}

/* Mega menu vizual – Mobilier (ezp-vis) */
.whb-header_870627 .ezp-vis{padding:28px 0 30px}
.whb-header_870627 .ezp-vis .ezp-grid{gap:28px 40px}
.whb-header_870627 .ezp-vis .ezp-col+.ezp-col{position:relative}
.whb-header_870627 .ezp-vis .ezp-col+.ezp-col::before{content:"";position:absolute;left:-20px;top:0;bottom:0;border-left:1px solid var(--el-line)}
.whb-header_870627 .ezp-vis .ezp-img{display:block;overflow:hidden;aspect-ratio:16/9;margin-bottom:18px;background:#EDE6DC}
.whb-header_870627 .ezp-vis .ezp-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.whb-header_870627 .ezp-vis .ezp-col:hover .ezp-img img{transform:scale(1.04)}
.whb-header_870627 .ezp-vis .ezp-h{font-family:"Cormorant Garamond",serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:.06em!important;white-space:nowrap;color:#211B17!important;border-bottom:1px solid var(--el-line);padding-bottom:12px;margin:0 0 14px!important}
.whb-header_870627 .ezp-vis .ezp-h a{color:inherit;text-decoration:none}
.whb-header_870627 .ezp-vis .ezp-h a:hover{color:#B18A58}
.whb-header_870627 .ezp-vis .ezp-col li{margin:0 0 9px!important}
.whb-header_870627 .ezp-vis .ezp-col li a{display:flex;align-items:center;gap:12px}
.whb-header_870627 .ezp-vis .ezp-ic{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:#B18A58;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}
.whb-header_870627 .ezp-vis .ezp-col li a:hover .ezp-ic{stroke:#211B17}
.whb-header_870627 .ezp-vis .ezp-all{margin-top:22px}
@media (max-width:1280px){.whb-header_870627 .ezp-vis .ezp-grid{gap:24px 32px}.whb-header_870627 .ezp-vis .ezp-col+.ezp-col::before{left:-16px}.whb-header_870627 .ezp-vis .ezp-h{font-size:19px!important}}

/* Mega menu split (ezp-sp) – Canapele & fotolii, Paturi & saltele */
.whb-header_870627 .ezp-sp{display:grid;grid-template-columns:minmax(0,47%) minmax(0,53%);align-items:stretch;padding:0!important;min-height:330px}
.whb-header_870627 .ezp-sp .ezp-sp__l{padding:30px 36px 26px 0;display:flex;flex-direction:column}
.whb-header_870627 .ezp-sp .ezp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important;gap:0 44px!important;flex:1}
.whb-header_870627 .ezp-sp .ezp-col+.ezp-col{position:relative}
.whb-header_870627 .ezp-sp .ezp-col+.ezp-col::before{content:"";position:absolute;left:-22px;top:0;bottom:0;border-left:1px solid var(--el-line)}
.whb-header_870627 .ezp-sp .ezp-h{font-family:"Cormorant Garamond",serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:.06em!important;color:#211B17!important;white-space:nowrap;padding-bottom:12px;margin:0 0 12px!important}
.whb-header_870627 .ezp-sp .ezp-h a{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}
.whb-header_870627 .ezp-sp .ezp-h a:hover{color:#B18A58}
.whb-header_870627 .ezp-sp .ezp-hic{width:28px;height:28px;flex:0 0 28px;fill:none;stroke:#B18A58;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
.whb-header_870627 .ezp-sp .ezp-col li{margin:0!important}
.whb-header_870627 .ezp-sp .ezp-col li a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}
.whb-header_870627 .ezp-sp .ezp-chev{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:#8C7560;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s,stroke .2s}
.whb-header_870627 .ezp-sp .ezp-col li a:hover .ezp-chev{transform:translateX(3px);stroke:#B18A58}
.whb-header_870627 .ezp-sp .ezp-all{align-self:flex-start;margin-top:20px}
.whb-header_870627 .ezp-sp .ezp-sp__img{position:relative;display:block;overflow:hidden;background:#EDE6DC}
.whb-header_870627 .ezp-sp .ezp-sp__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 55%;transition:transform .8s ease}
.whb-header_870627 .ezp-sp .ezp-sp__img:hover img{transform:scale(1.03)}
.whb-header_870627 .ezp-sp .ezp-sp__img::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#FBF9F6 0%,rgba(251,249,246,.6) 14%,rgba(251,249,246,0) 34%);pointer-events:none}
@media (max-width:1280px){.whb-header_870627 .ezp-sp{grid-template-columns:minmax(0,52%) minmax(0,48%)}.whb-header_870627 .ezp-sp .ezp-grid{gap:0 32px!important}.whb-header_870627 .ezp-sp .ezp-col+.ezp-col::before{left:-16px}}
.whb-header_870627 .ezp-sp--pat .ezp-sp__img img{object-position:28% 60%}

/* Mega menu – Decoratiuni (3 col) & Iluminat */
.whb-header_870627 .ezp-sp--3{grid-template-columns:minmax(0,70%) minmax(0,30%)}
.whb-header_870627 .ezp-sp--3 .ezp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.whb-header_870627 .ezp-sp--3 .ezp-sp__img{margin:26px 0}
.whb-header_870627 .ezp-sp--3 .ezp-sp__img::after{display:none}
.whb-header_870627 .ezp-sp--dec .ezp-sp__img img{object-position:50% 40%}
.whb-header_870627 .ezp-sp--ilu .ezp-sp__img img{object-position:50% 55%}
@media (max-width:1280px){.whb-header_870627 .ezp-sp--3{grid-template-columns:minmax(0,72%) minmax(0,28%)}.whb-header_870627 .ezp-sp--3 .ezp-sp__l{padding-right:28px}}
.whb-header_870627 .ezp-sp--3 .ezp-grid{gap:0 40px!important}.whb-header_870627 .ezp-sp--3 .ezp-col+.ezp-col::before{left:-20px}.whb-header_870627 .ezp-sp--3 .ezp-h{font-size:18px!important;letter-spacing:.04em!important}.whb-header_870627 .ezp-sp--3 .ezp-h a{gap:10px}.whb-header_870627 .ezp-sp--3 .ezp-hic{width:24px;height:24px;flex-basis:24px}
@media (max-width:1280px){.whb-header_870627 .ezp-sp--3 .ezp-grid{gap:0 28px!important}.whb-header_870627 .ezp-sp--3 .ezp-col+.ezp-col::before{left:-14px}.whb-header_870627 .ezp-sp--3 .ezp-h{font-size:16px!important;letter-spacing:.02em!important}}

/* Mega menu – Bucatarie */
.whb-header_870627 .ezp-sp--buc .ezp-sp__img img{object-position:40% 55%}

/* Mega menu – Baie */
.whb-header_870627 .ezp-sp--baie .ezp-sp__img img{object-position:50% 50%}
.whb-header_870627 .ezp-sp--baie .ezp-h span{white-space:normal;line-height:1.15}

/* Mega menu – Electrocasnice (4 col) */
.whb-header_870627 .ezp-sp--4{grid-template-columns:minmax(0,74%) minmax(0,26%)}
.whb-header_870627 .ezp-sp--4 .ezp-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0 30px!important}
.whb-header_870627 .ezp-sp--4 .ezp-col+.ezp-col::before{left:-15px}
.whb-header_870627 .ezp-sp--4 .ezp-h{font-size:16px!important;letter-spacing:.02em!important}
.whb-header_870627 .ezp-sp--4 .ezp-h span{white-space:normal;line-height:1.15}
.whb-header_870627 .ezp-sp--4 .ezp-col li a{padding:5px 0}
.whb-header_870627 .ezp-sp--4 .ezp-sp__img img{object-position:45% 50%}
@media (max-width:1280px){.whb-header_870627 .ezp-sp--4{grid-template-columns:minmax(0,78%) minmax(0,22%)}.whb-header_870627 .ezp-sp--4 .ezp-grid{gap:0 22px!important}.whb-header_870627 .ezp-sp--4 .ezp-col+.ezp-col::before{left:-11px}.whb-header_870627 .ezp-sp--4 .ezp-col li a{font-size:13px}}

/* Mega menu – Copii (1 col) */
.whb-header_870627 .ezp-sp--1{grid-template-columns:minmax(0,40%) minmax(0,60%)}
.whb-header_870627 .ezp-sp--1 .ezp-grid{grid-template-columns:1fr!important;max-width:380px!important}
.whb-header_870627 .ezp-sp--1 .ezp-sp__img img{object-position:50% 50%}

/* Top bar – Branduri adaugat, totul pe un rand */
.whb-header_870627 .whb-top-bar *{white-space:nowrap}.whb-header_870627 .whb-top-bar .whb-column{flex:0 1 auto}.whb-header_870627 .whb-top-bar .whb-col-center{flex:1 1 auto;justify-content:center}.whb-header_870627 #menu-preview-top-bar{flex-wrap:nowrap}.whb-header_870627 #menu-preview-top-bar>li>a{padding:0 11px!important}@media (max-width:1300px){.whb-header_870627 #menu-preview-top-bar>li>a{padding:0 8px!important;letter-spacing:.1em!important}}

/* Top bar – ecrane 1100-1240px: ascunde textul STAR BT ca sa incapa meniul */
@media (max-width:1240px){.whb-header_870627 .ess-tb{display:inline-block!important;max-width:216px!important;overflow:hidden!important;vertical-align:middle}}

/* ===== Essenza: pagina de produs (nov 2026) — inceput ===== */
.single-product{--ess-ivory:#F5F1EB;--ess-gold:#B18A58;--ess-esp:#211B17;--ess-line:#E6DED3;--ess-muted:#6E655D}
@media (min-width:1025px){
 .single-product .product-image-summary-inner{--wd-gap-lg:48px!important}
 .single-product .product-image-summary-inner>.product-images{--wd-col-lg:7!important;--wd-col-md:7!important;position:sticky;top:100px;align-self:start}
 .single-product .product-image-summary-inner>.summary{--wd-col-lg:5!important;--wd-col-md:5!important}
}
.single-product .wd-gallery-images{border-radius:4px;overflow:hidden}
.single-product .wd-gallery-thumb .wd-carousel-item img{border:1px solid var(--ess-line);border-radius:4px}
.single-product .wd-gallery-thumb .wd-carousel-item.wd-thumb-active img{border-color:var(--ess-gold);box-shadow:0 0 0 1px var(--ess-gold)}
.single-product .summary .wd-product-brands{margin-bottom:6px}
.single-product .summary .product_title{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:500!important;font-size:34px!important;line-height:1.1!important;letter-spacing:.02em;color:var(--ess-esp);margin-bottom:14px}
.single-product .summary>.price,.single-product .summary-inner>.price{font-size:28px!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:18px}
.single-product .summary .price del{color:#B5ADA5;font-weight:400}
.single-product .summary .price ins{color:var(--ess-esp);font-weight:600}
.single-product .summary .woocommerce-product-details__short-description{font-size:16px;line-height:1.6;color:#4A423C;margin:18px 0 22px}
.ess-pp .summary .ess-hide,.ess-pp .summary .product_meta,.ess-pp .summary .product-share,.ess-pp .summary .wd-wishlist-btn,.ess-pp .summary .woocommerce-variation-availability,.ess-pp .summary .ess-stock-moved{display:none!important}
.ess-pp .summary .variations.ess-replaced{display:none!important}
.ess-pp .summary form.cart{background:transparent!important;padding:0!important;border:0!important}
.ess-sw-head{display:flex;gap:16px;align-items:baseline;margin:6px 0 12px;font-size:15px}
.ess-sw-head b{font-size:17px;color:var(--ess-esp)}
.ess-sw-head span{font-weight:600;color:var(--ess-esp);font-size:14px}
.ess-sw{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px}
.ess-sw button,.ess-pills button{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--ess-line)!important;border-radius:4px!important;background:#fff!important;padding:0;margin:0;min-height:0;box-shadow:none;transition:border-color .2s}
.ess-sw button{overflow:hidden;line-height:0}
.ess-sw button:hover,.ess-pills button:hover{border-color:#C9B79F!important}
.ess-sw button.on,.ess-pills button.on{border-color:var(--ess-gold)!important;box-shadow:0 0 0 1px var(--ess-gold)}
.ess-sw img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}
.ess-pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}
.ess-pills button{padding:11px 16px;font-size:14px;line-height:1.2;color:var(--ess-esp)!important;text-transform:none;letter-spacing:0;font-weight:400}
.ess-pills button.on{font-weight:600}
.ess-trust{border:0!important;border-top:1px solid var(--ess-line)!important;margin:4px 0 20px;padding:0!important;background:transparent!important;border-radius:0!important}
.ess-trust>div,.ess-trust>a{display:grid;grid-template-columns:28px 1fr 1fr;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--ess-line);font-size:14px;background:transparent!important;color:inherit}
.ess-trust b{color:var(--ess-esp);font-weight:600;font-size:15px}
.ess-trust small{color:var(--ess-muted);font-size:13px;text-align:right;line-height:1.35}
.ess-trust svg{width:24px;height:24px;stroke:var(--ess-esp);fill:none;stroke-width:1.4}
.ess-pp .woocommerce-variation-add-to-cart,.ess-pp form.cart:not(.variations_form){display:flex!important;flex-wrap:nowrap!important;gap:12px;align-items:stretch}
.ess-pp form.cart .quantity{order:1!important;border:1px solid var(--ess-line);border-radius:4px;height:52px;margin:0!important}
.ess-pp form.cart .single_add_to_cart_button{order:2!important;flex:1 1 auto!important;width:auto!important;min-width:0;height:52px!important;background:var(--ess-esp)!important;border-radius:4px!important;letter-spacing:.08em;font-size:15px!important;margin:0!important}
.ess-pp form.cart .ess-heart{order:3!important;-webkit-appearance:none;appearance:none;cursor:pointer;flex:0 0 56px!important;width:56px!important;height:52px;padding:0;margin:0;border:1px solid var(--ess-line)!important;border-radius:4px!important;background:#fff!important;display:grid;place-items:center;box-shadow:none}
.ess-heart svg{width:24px;height:24px;stroke:var(--ess-esp);fill:none;stroke-width:1.6}
.ess-heart.added svg{fill:var(--ess-esp)}
.single-product .product-tabs-wrapper .wd-nav-tabs li a{text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:500;color:var(--ess-esp)}
@media (max-width:1024px){.single-product .summary .product_title{font-size:28px!important}.ess-sw{gap:6px}.ess-trust>div,.ess-trust>a{grid-template-columns:24px 1fr;}.ess-trust small{grid-column:2;text-align:left;margin-top:-6px}}
.ess-pp .summary .wd-wishlist-btn.ess-keep{display:block!important}
@media (min-width:1025px){.single-product .summary .product_title{font-size:30px!important}.single-product .wd-gallery-images .wd-carousel-item img{max-height:78vh;width:100%;object-fit:contain}}
/* ===== Essenza: pagina de produs — sfarsit ===== */
