/* HS design 2027 - etapa 9 - cautarea pe telefon: bara sub antet; la derulare in jos devine butonul rotund "Cauta" langa meniu */
@media (max-width:992px){
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .main-header{flex-wrap:wrap!important;height:auto!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .site-branding{height:54px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .menu-toggle{top:12px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .site-header-cart{top:14px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .main-header>.site-search{display:block!important;order:10;flex:0 0 100%!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 10px!important;max-height:72px;overflow:hidden;opacity:1;visibility:visible;transition:max-height .25s ease,padding-bottom .25s ease,opacity .2s ease,visibility 0s linear 0s}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.hs9-strans .site-header .main-header>.site-search{max-height:0!important;padding-bottom:0!important;opacity:0;visibility:hidden;transition:max-height .25s ease,padding-bottom .25s ease,opacity .15s ease,visibility 0s linear .25s}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .site-search .dgwt-wcas-search-wrapp{max-width:none!important;width:100%!important;margin:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .site-search input.dgwt-wcas-search-input{height:46px!important;font-size:16px!important;line-height:1.2!important;padding:0 76px 0 40px!important;border:1.5px solid var(--hs-ink)!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317150F' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z'/%3E%3C/svg%3E") no-repeat 14px 50%/18px 18px!important;box-shadow:0 2px 8px rgba(23,21,15,.06)!important;color:var(--hs-ink)!important;text-overflow:ellipsis}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .site-search input.dgwt-wcas-search-input::placeholder{color:var(--hs-muted)!important;opacity:1;font-size:15px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .site-search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{position:absolute!important;left:auto!important;right:5px!important;top:5px!important;bottom:auto!important;transform:none!important;height:36px!important;min-height:36px!important;width:auto!important;min-width:0!important;padding:0 14px!important;margin:0!important;border-radius:999px!important;background:var(--hs-acc)!important;background-color:var(--hs-acc)!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;line-height:1!important;font-size:0!important;text-transform:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .site-search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .site-search .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::after{content:"Caută";font:600 13px/1 var(--hs-sans);color:#fff;letter-spacing:.01em;text-transform:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .site-search .dgwt-wcas-preloader{right:76px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .mobile-search-toggle{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:absolute!important;left:58px!important;right:auto!important;top:0!important;height:54px!important;width:46px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s;color:var(--hs-acc)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.hs9-strans .site-header .mobile-search-toggle{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease .1s,visibility 0s linear 0s}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .mobile-search-toggle svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:50%;background:var(--hs-acc)!important;box-shadow:0 2px 6px rgba(122,34,51,.35);stroke:#fff!important;flex:none;box-sizing:border-box!important;margin:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .mobile-search-toggle svg path{stroke:#fff!important;stroke-width:2.2!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .site-header .mobile-search-toggle::after{content:"Caută";font:600 10px/1 var(--hs-sans);color:var(--hs-acc);letter-spacing:.02em}
}
/* HS design 2027 - etapa 8 - pagina de produs. html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product = prefixul cu specificitate ridicata, doar pe body.single-product */

/* ---------- ce nu apare in varianta finala ---------- */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary>.onsale,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .sale-item.product-label,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .woocommerce-product-details__short-description,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .product_meta,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary #product-social,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .product-widget,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .single_variation_wrap div.quantity,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary form.cart div.quantity,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .woocommerce-tabs,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .woocommerce-variation-price,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product div.product>.onsale{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .site-content .col-full,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .related-wrapper,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .upsells-wrapper{background-color:transparent!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* ---------- galeria (B) ---------- */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery .cg-main-swiper{position:relative;border-radius:4px;overflow:hidden;background:var(--hs-surf)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery .cg-main-swiper img{display:block}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-eticheta{position:absolute;z-index:5;top:16px;border-radius:999px;padding:6px 12px;font:600 12px/1.2 var(--hs-sans);pointer-events:none;letter-spacing:.01em}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-croi{left:16px;background:var(--hs-surf);color:var(--hs-ink)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-red{right:16px;background:var(--hs-acc);color:#fff;font-weight:700}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-nrpoza{position:absolute;z-index:5;left:16px;bottom:16px;background:rgba(23,21,15,.72);color:#fff;border-radius:999px;padding:6px 12px;font:400 12px/1.2 var(--hs-sans);pointer-events:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide{position:relative;overflow:hidden;border-radius:4px;opacity:1!important;cursor:pointer;background:var(--hs-surf);padding:0!important;box-sizing:border-box}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;opacity:1!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide::after{content:"";position:absolute;inset:0;border-radius:4px;box-shadow:inset 0 0 0 1px var(--hs-line);pointer-events:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide.swiper-slide-thumb-active::after{box-shadow:inset 0 0 0 2px var(--hs-ink)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide.hs8-ascuns{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide[data-hs8-plus]::before{content:attr(data-hs8-plus);position:absolute;inset:0;z-index:2;background:rgba(230,225,216,.9);color:var(--hs-muted);display:flex;align-items:center;justify-content:center;font:500 15px/1 var(--hs-sans)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-button-next,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery .cg-thumb-swiper .swiper-button-prev{display:none!important}

/* ---------- titlu si pret (C) ---------- */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-brand{display:block;font:500 12px/1.3 var(--hs-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--hs-muted);margin:0 0 8px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cap-rand{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cap-rand .hs8-brand{margin:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cod{font:500 12px/1.2 var(--hs-sans);color:#2B2B2B;letter-spacing:.02em;white-space:nowrap;padding:5px 10px;border-radius:999px;background:linear-gradient(180deg,#FDFDFD 0%,#D7D9DC 45%,#B9BCC1 55%,#ECEDEF 100%);box-shadow:inset 0 0 0 1px #A9ADB3,0 1px 2px rgba(0,0,0,.12)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cod b{font-weight:700;letter-spacing:.03em;user-select:all}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cap-rand{align-items:center}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-contact{margin:12px 0 0;padding:14px 16px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--hs-line);display:flex;flex-direction:column;gap:10px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-contact-t{font:400 14px/1.4 var(--hs-sans);color:#3E3A33}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-contact-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product a.hs8-c-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--hs-ink);color:var(--hs-ink)!important;text-decoration:none!important;font:600 14px/1 var(--hs-sans);transition:background .15s,color .15s,box-shadow .15s}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product a.hs8-c-btn:hover{background:var(--hs-ink);color:#fff!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product a.hs8-c-wa{box-shadow:inset 0 0 0 1px #0B6E4F;color:#0B6E4F!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product a.hs8-c-wa:hover{background:#0B6E4F;color:#fff!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-c-soc{display:inline-flex;gap:4px;margin-left:auto}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-c-soc a{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--hs-ink)!important;background:var(--hs-surf);text-decoration:none!important;transition:background .15s,color .15s}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-c-soc a:hover{background:var(--hs-acc);color:#fff!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary h1.product_title{font-family:var(--hs-serif)!important;font-weight:400!important;font-size:48px!important;line-height:1.02!important;letter-spacing:0!important;color:var(--hs-ink)!important;margin:0 0 10px!important;text-transform:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary h1.product_title::first-letter{text-transform:uppercase}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 22px!important;font-family:var(--hs-sans)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price ins{order:1;text-decoration:none!important;background:none!important;font-size:30px!important;font-weight:700!important;color:var(--hs-acc)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price del{order:2;font-size:17px!important;font-weight:400!important;color:var(--hs-muted)!important;opacity:1!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price>.woocommerce-Price-amount{font-size:30px!important;font-weight:700!important;color:var(--hs-acc)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price .hs8-pr{order:3;font-size:15px;color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price .screen-reader-text{position:absolute!important}

/* ---------- pasii 1-2-3 (C) ---------- */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary form.cart{margin:0!important;padding:0!important;display:flex!important;flex-direction:column;gap:12px;border:0!important;background:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary form.variations_form>div{display:flex;flex-direction:column;gap:12px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary table.variations,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary table.variations tbody{display:flex!important;flex-direction:column;gap:12px;margin:0!important;border:0!important;width:100%!important;background:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary table.variations tr{display:flex!important;flex-direction:column;gap:12px;background:var(--hs-surf);border-radius:12px;padding:18px!important;margin:0!important;border:0!important;box-shadow:0 0 0 0 transparent;transition:box-shadow .2s}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary table.variations tr.hs8-ascuns{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary table.variations tr.hs8-lipsa{box-shadow:0 0 0 2px var(--hs-acc)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary table.variations th,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary table.variations td{display:block!important;padding:0!important;margin:0!important;border:0!important;background:none!important;width:auto!important;text-align:left!important;line-height:1.3!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary table.variations th.label>label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-pas-cap{display:flex;align-items:center;gap:12px;min-height:28px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-nr{width:28px;height:28px;border-radius:50%;background:var(--hs-ink);color:#fff;font:700 13px/1 var(--hs-sans);display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-pas-t{font:600 17px/1.25 var(--hs-sans);color:var(--hs-ink);flex:1 1 auto}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-pas-x{font:400 14px/1.25 var(--hs-sans);color:var(--hs-muted);text-align:right}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-pas-x.hs8-ales{color:#0B6E4F;font-weight:600}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-lipsa-msg{display:none;font:600 13px/1.3 var(--hs-sans);color:var(--hs-acc)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product tr.hs8-lipsa .hs8-lipsa-msg{display:block}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ghid{display:block;font:400 13px/1.45 var(--hs-sans);color:var(--hs-muted);margin-top:12px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ghid a{color:var(--hs-ink);text-decoration:underline;text-underline-offset:3px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ghid a:hover{color:var(--hs-acc)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt{margin-top:12px;background:#fff;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;font:400 14px/1.3 var(--hs-sans);box-shadow:inset 0 0 0 1px var(--hs-line)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-cap{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-cap strong{font-weight:600;color:var(--hs-ink)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-cap span{color:var(--hs-muted);font-size:13px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-grila{display:grid;text-align:center;row-gap:2px;color:#3E3A33}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-grila span{padding:5px 2px;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-m{font-weight:600;color:var(--hs-ink);border-bottom:1px solid var(--hs-line)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-kg{font-size:13px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-grila span.hs8-mt-off{color:#A19E97;cursor:default}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-grila span.hs8-ales{color:#0B6E4F;font-weight:700;background:#E4F1EA}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-m.hs8-ales{border-radius:6px 6px 0 0;border-bottom-color:#0B6E4F}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-kg.hs8-ales{border-radius:0 0 6px 6px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-nota{font-size:12px;color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-nota a{color:var(--hs-ink);text-decoration:underline;text-underline-offset:2px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-nota a:hover{color:var(--hs-acc)}

/* marimi: patratele ca in etapa 7 */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:8px;margin:0!important;padding:0!important;list-style:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item{min-width:48px!important;width:auto!important;height:44px!important;padding:0 10px!important;margin:0!important;box-sizing:border-box!important;border-radius:8px!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--hs-line)!important;border:0!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .15s,background .15s}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item .variable-item-contents{display:flex;align-items:center;justify-content:center;width:auto!important;height:auto!important;position:static!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item span.variable-item-span{font:400 15px/1 var(--hs-sans)!important;color:var(--hs-ink)!important;padding:0!important;background:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item.disabled{background:transparent!important;box-shadow:inset 0 0 0 1px rgba(217,211,199,.6)!important;opacity:1!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item.disabled span.variable-item-span{color:#A19E97!important;text-decoration:line-through}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item.disabled::before,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item.disabled::after,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item.disabled .variable-item-contents::before{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item.selected{background:#E4F1EA!important;box-shadow:inset 0 0 0 1.5px #0B6E4F!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item.selected span.variable-item-span{color:#0B6E4F!important;font-weight:700!important}

/* cadou: dale cu chenar bordo la alegere */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper{display:flex!important;gap:10px;margin:0!important;padding:0!important;list-style:none!important;flex-wrap:nowrap}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item{flex:1 1 0!important;min-width:0;width:auto!important;height:auto!important;margin:0!important;padding:10px!important;box-sizing:border-box;border-radius:10px!important;background:#fff!important;border:0!important;box-shadow:inset 0 0 0 1px var(--hs-line)!important;display:grid!important;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;cursor:pointer;overflow:visible!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item .variable-item-contents{display:contents!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item img.variable-item-image{grid-column:1;grid-row:1/3;width:52px!important;height:52px!important;object-fit:contain!important;margin:0!important;border-radius:6px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cadou-n{grid-column:2;grid-row:1;font:500 14px/1.2 var(--hs-sans);color:#3E3A33;align-self:end}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item .gift-product-carousel{grid-column:2;grid-row:2;align-self:start;position:static!important;margin:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item .gift-product-carousel{width:auto!important;height:auto!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item .view-carousel-button{position:static!important;transform:none!important;translate:none!important;left:auto!important;top:auto!important;opacity:1!important;visibility:visible!important;background:none!important;border:0!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;font:400 12px/1.3 var(--hs-sans)!important;color:var(--hs-muted)!important;text-decoration:underline;text-underline-offset:2px;box-shadow:none!important;width:auto!important;text-transform:none!important;letter-spacing:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item .view-carousel-button:hover{color:var(--hs-acc)!important;background:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item.selected{box-shadow:inset 0 0 0 2px var(--hs-acc)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item.selected .hs8-cadou-n{color:var(--hs-acc);font-weight:600}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item.disabled{opacity:.45}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item::before,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item::after,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item .variable-item-contents::before,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item .variable-item-contents::after{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary table.variations .woo-selected-variation-item-name{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary a.reset_variations[style*="hidden"]{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary a.reset_variations{display:inline-block;margin:10px 0 0!important;font:400 13px/1.3 var(--hs-sans)!important;color:var(--hs-muted)!important;text-decoration:underline;text-underline-offset:2px}

/* pasul 3 */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .single_variation_wrap,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary form.cart.hs8-simplu{background:var(--hs-surf);border-radius:12px;padding:18px!important;margin:0!important;display:flex!important;flex-direction:column;gap:12px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .single_variation_wrap .woocommerce-variation.single_variation{margin:0!important;padding:0!important;font:400 13px/1.4 var(--hs-sans);color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .single_variation_wrap .woocommerce-variation.single_variation:empty,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .single_variation_wrap .woocommerce-variation.single_variation[style*="display: none"]{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .single_variation_wrap .woocommerce-variation-availability p{margin:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .woocommerce-variation-add-to-cart,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-rand-cos{display:flex!important;align-items:center;gap:10px;margin:0!important;width:100%;flex-wrap:nowrap}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary button.single_add_to_cart_button{flex:1 1 auto;width:auto!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 20px!important;border-radius:999px!important;background:var(--hs-acc)!important;color:#fff!important;border:0!important;box-shadow:none!important;font:600 16px/1 var(--hs-sans)!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important;display:flex!important;align-items:center;justify-content:center;gap:0;float:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary button.single_add_to_cart_button.disabled{opacity:1!important;cursor:pointer!important;background:var(--hs-acc)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary button.single_add_to_cart_button:hover{background:#5E1A28!important;color:#fff!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary button.single_add_to_cart_button .hs8-btn-p{font-weight:600;white-space:pre}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima{flex:0 0 56px;width:56px;height:56px;margin:0!important;padding:0!important;border-radius:999px;box-shadow:inset 0 0 0 1px var(--hs-ink);display:flex!important;align-items:center;justify-content:center;position:relative}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima .commercekit-wishlist{margin:0!important;padding:0!important;position:static!important;width:56px;height:56px;display:flex;align-items:center;justify-content:center}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima a.commercekit-save-wishlist,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima a.commercekit-remove-wishlist,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima a{display:flex!important;align-items:center;justify-content:center;width:56px;height:56px;margin:0!important;padding:0!important;border-radius:999px;font-size:0!important;color:var(--hs-ink)!important;text-decoration:none!important;background:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima a span{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima em.cg-wishlist,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima em{margin:0!important;position:relative!important;transform:none!important;width:22px!important;height:22px!important;display:block!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima em::before{width:22px!important;height:22px!important;position:absolute!important;left:0!important;top:0!important;margin:0!important;background-color:var(--hs-ink)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima:hover em::before{background-color:var(--hs-acc)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima:hover{box-shadow:inset 0 0 0 1px var(--hs-acc)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-progres{display:flex;flex-direction:column;gap:6px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-bara{height:6px;border-radius:999px;background:#E6E1D8;overflow:hidden}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-bara>i{display:block;height:6px;width:0;background:#0B6E4F;border-radius:999px;transition:width .3s}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-progres-t{font:400 13px/1.4 var(--hs-sans);color:#3E3A33}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-progres-t strong{font-weight:700;color:var(--hs-ink)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cos-msg{display:none;font:600 13px/1.3 var(--hs-sans);color:var(--hs-acc)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cos-msg.hs8-arata{display:block}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-garantii{display:none;flex-wrap:wrap;gap:4px 14px;font:500 13px/1.3 var(--hs-sans);color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-garantii span{display:inline-flex;align-items:center;gap:6px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-garantii span::before{content:"";width:12px;height:7px;border-left:2px solid #0B6E4F;border-bottom:2px solid #0B6E4F;transform:rotate(-45deg) translateY(-2px);flex:0 0 auto}
@media (min-width:993px){html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-garantii{display:flex}}

/* ---------- casete + acordeoane (A) ---------- */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-casete{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-caseta{background:var(--hs-surf);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:2px;font:400 14px/1.35 var(--hs-sans)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-caseta strong{font-weight:600;color:var(--hs-ink)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-caseta span{color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-caseta a{color:var(--hs-muted);text-decoration:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-caseta a:hover{color:var(--hs-acc)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-lista{margin:20px 0 0;border-top:1px solid var(--hs-line)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc{border-bottom:1px solid var(--hs-line);margin:0!important;padding:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font:600 16px/1.3 var(--hs-sans)!important;color:var(--hs-ink)!important;margin:0!important;background:none!important;border:0!important;text-transform:none!important;letter-spacing:0!important;position:relative}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc>summary::-webkit-details-marker{display:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc>summary::marker{content:""}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc>summary::after{content:"+"!important;font:400 22px/1 var(--hs-sans)!important;color:var(--hs-ink)!important;width:20px!important;height:auto!important;text-align:center;position:static!important;transform:none!important;background:none!important;border:0!important;margin:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc[open]>summary::after{content:"−"!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c{padding:0 0 18px;font:400 15px/1.6 var(--hs-sans);color:#3E3A33}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c p{margin:0 0 10px!important;font-size:15px!important;line-height:1.6!important;color:#3E3A33!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c p:last-child{margin-bottom:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c a{color:var(--hs-ink);text-decoration:underline;text-underline-offset:3px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c a:hover{color:var(--hs-acc)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c ul,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c ol{margin:0 0 10px 18px!important;padding:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c h2,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c h3,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c h4{font:600 16px/1.3 var(--hs-sans)!important;margin:14px 0 8px!important;color:var(--hs-ink)!important;letter-spacing:0!important;text-transform:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c .hs8-tabel{overflow-x:auto;margin:6px 0 12px;-webkit-overflow-scrolling:touch}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c table{width:100%!important;border-collapse:collapse!important;margin:0!important;font:400 13px/1.3 var(--hs-sans)!important;background:#fff!important;border:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c table td,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c table th{border:1px solid var(--hs-line)!important;padding:8px 6px!important;text-align:center!important;white-space:nowrap;color:var(--hs-ink)!important;background:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c table tr:first-child td,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c table tr:first-child th{font-weight:600!important;background:var(--hs-surf)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c table td.hs8-ales{background:#E4F1EA!important;color:#0B6E4F!important;font-weight:700!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c img{max-width:100%;height:auto}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed{display:flex;flex-direction:column;gap:18px;color:var(--hs-ink)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product h3.hs8-ed-h{margin:0!important;font-family:var(--hs-serif)!important;font-weight:400!important;font-size:38px!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important;color:var(--hs-ink)!important;max-width:820px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-chips{display:flex;flex-wrap:wrap;gap:8px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-chip{background:#fff;box-shadow:inset 0 0 0 1px var(--hs-line);border-radius:999px;padding:7px 14px;font:600 13px/1.2 var(--hs-sans);color:var(--hs-ink)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-chip-a{background:var(--hs-acc-soft);box-shadow:none;color:var(--hs-acc)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c p.hs8-ed-p{max-width:820px;margin:0!important;font-size:16px!important;line-height:1.65!important;color:#3E3A33!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-dale{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-dala{background:#fff;border-radius:12px;padding:16px;box-shadow:inset 0 0 0 1px var(--hs-line);display:flex;flex-direction:column;gap:2px;color:var(--hs-ink)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-dala svg{margin-bottom:8px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-k{font:500 11px/1.3 var(--hs-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-v{font:600 15px/1.3 var(--hs-sans);color:var(--hs-ink)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-s{font:400 13px/1.35 var(--hs-sans);color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-banda{display:flex;flex-wrap:wrap;gap:6px 28px;background:var(--hs-ink);color:#E9E5DD;border-radius:12px;padding:16px 18px;font:400 14px/1.45 var(--hs-sans)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-banda b{color:#fff;font-weight:600}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product button.hs8-ed-more{align-self:flex-start;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;font:600 14px/1.3 var(--hs-sans)!important;color:var(--hs-ink)!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-transform:none!important;letter-spacing:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product button.hs8-ed-more:hover{color:var(--hs-acc)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-full{margin-top:22px;padding-top:18px;border-top:1px solid var(--hs-line)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-full[hidden]{display:none!important}

/* ---------- Completeaza tinuta (A) ---------- */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta{max-width:1280px;margin:96px auto 0;background:var(--hs-surf);display:grid;grid-template-columns:300px minmax(0,1fr) 300px;column-gap:40px;align-items:center;padding:32px;box-sizing:border-box;clear:both}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-img{display:block;height:380px;overflow:hidden;border-radius:4px;background:var(--hs-bg)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-txt{display:flex;flex-direction:column;gap:14px;min-width:0}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-eyebrow{font:500 13px/1.3 var(--hs-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product h2.hs8-tinuta-t{margin:0!important;font-family:var(--hs-serif)!important;font-weight:400!important;font-size:46px!important;line-height:1.05!important;color:var(--hs-ink)!important;letter-spacing:0!important;text-transform:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-p{display:flex;align-items:baseline;gap:10px;font-family:var(--hs-sans)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-p .hs8-pn{font-size:20px;font-weight:700;color:var(--hs-acc)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-p .hs8-pv{font-size:14px;color:var(--hs-muted);text-decoration:line-through}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-p .hs8-pr{font-size:14px;color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-imp{font:400 15px/1.4 var(--hs-sans);color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-imp strong{color:var(--hs-ink)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product a.hs8-tinuta-btn{height:52px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--hs-ink);display:flex;align-items:center;justify-content:center;font:600 15px/1 var(--hs-sans);color:var(--hs-ink)!important;text-decoration:none!important;transition:background .15s,color .15s,box-shadow .15s}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product a.hs8-tinuta-btn:hover{background:var(--hs-acc);color:#fff!important;box-shadow:inset 0 0 0 1px var(--hs-acc)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product a.hs8-tinuta-link-m{display:none}

/* ---------- Iti mai pot placea (A) ---------- */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products{max-width:1280px;margin:96px auto 0!important;clear:both}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .related-wrapper{clear:both}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-rel-cap{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 28px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products h2,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-rel-cap h2{font-family:var(--hs-serif)!important;font-weight:400!important;font-size:56px!important;line-height:1.05!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;color:var(--hs-ink)!important;text-align:left!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products h2::before,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products h2::after{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-rel-cap a{font:400 15px/1.3 var(--hs-sans);color:var(--hs-ink);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-rel-cap a:hover{color:var(--hs-acc)}

/* ---------- bara de jos a temei ---------- */
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.shoptimizer-sticky-add-to-cart{background:var(--hs-surf)!important;box-shadow:0 -1px 0 var(--hs-line),0 -8px 24px rgba(23,21,15,.08)!important;border:0!important;padding:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.shoptimizer-sticky-add-to-cart .col-full{background:transparent!important;width:calc(100% - 48px)!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content{align-items:center!important;gap:14px;padding:10px 0!important;height:auto!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content img{width:40px!important;height:60px!important;object-fit:cover;border-radius:4px;margin:0!important;flex:0 0 40px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-product-info{padding:0!important;min-width:0;flex:1 1 auto!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-title{margin:0!important;text-align:left!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product:has(section.shoptimizer-sticky-add-to-cart.visible) .aio-contact-trigger{bottom:96px!important;transition:bottom .25s}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-title{font:500 15px/1.3 var(--hs-sans)!important;color:var(--hs-ink)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-button{display:flex!important;align-items:center;gap:16px;flex:0 0 auto}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-price{display:flex;align-items:baseline;gap:8px;font-family:var(--hs-sans)!important;margin:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-price del{order:2;color:var(--hs-muted)!important;font-size:14px!important;font-weight:400!important;opacity:1!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-price ins{order:1;color:var(--hs-acc)!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important;background:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-price>.woocommerce-Price-amount{color:var(--hs-acc)!important;font-size:18px!important;font-weight:700!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-button .button{background:var(--hs-acc)!important;color:#fff!important;border:0!important;border-radius:999px!important;height:48px!important;min-height:48px!important;padding:0 26px!important;display:inline-flex!important;align-items:center;justify-content:center;font:600 15px/1 var(--hs-sans)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;margin:0!important;white-space:nowrap}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-button .button:hover{background:#5E1A28!important;color:#fff!important}

/* ---------- calculator ---------- */
@media (min-width:993px){
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product div.product .product-details-wrapper{display:grid!important;grid-template-columns:minmax(0,680px) minmax(400px,1fr);column-gap:48px;align-items:start;width:calc(100% - 48px)!important;max-width:1280px;margin:20px auto 0!important;padding:0!important;overflow:visible!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products{width:calc(100% - 48px)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products{padding-left:0!important;padding-right:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products ul.products>li.product{width:25%!important;float:left!important;clear:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products ul.products>li.product:nth-child(4n+1){clear:left!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .woocommerce-breadcrumb{width:calc(100% - 48px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product div.product .product-details-wrapper::before,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product div.product .product-details-wrapper::after{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product div.product .product-details-wrapper>*{grid-column:1/-1}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product div.product .product-details-wrapper>.images{grid-column:1;grid-row:1;width:auto!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;position:sticky!important;top:24px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product.admin-bar div.product .product-details-wrapper>.images{top:56px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product div.product .product-details-wrapper>.summary{grid-column:2;grid-row:1;width:auto!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery{display:grid!important;grid-template-columns:88px minmax(0,1fr);column-gap:32px;align-items:start}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>*{grid-column:2;grid-row:1;min-width:0}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper{grid-column:1;grid-row:1;width:88px!important;margin:0!important;padding:0!important;overflow:hidden!important;height:auto!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper>.swiper-wrapper{display:flex!important;flex-direction:column!important;gap:10px;transform:none!important;height:auto!important;width:88px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper .swiper-slide{width:88px!important;height:132px!important;flex:0 0 132px!important;margin:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-main-swiper{width:auto!important;margin:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-nrpoza .hs8-mareste{display:inline}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-casete.hs8-jos{width:calc(100% - 48px);max-width:1280px;margin:72px auto 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;box-sizing:border-box}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-casete.hs8-jos .hs8-caseta{padding:18px 20px;font-size:15px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-lista.hs8-jos{width:calc(100% - 48px);max-width:1280px;margin:72px auto 0;clear:both;box-sizing:border-box}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-casete.hs8-jos+.hs8-acc-lista.hs8-jos{margin-top:32px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-jos .hs8-acc>summary{padding:22px 0!important;font-size:18px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-jos .hs8-acc-c{max-width:860px;padding-bottom:28px}
}
@media (min-width:993px) and (max-width:1279px){
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product div.product .product-details-wrapper{column-gap:32px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery{grid-template-columns:72px minmax(0,1fr);column-gap:20px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper{width:72px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper>.swiper-wrapper{width:72px!important;gap:8px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper .swiper-slide{width:72px!important;height:108px!important;flex-basis:108px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary h1.product_title{font-size:40px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item{display:flex!important;flex-direction:column;align-items:center;gap:4px;padding:8px!important;text-align:center}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item img.variable-item-image{width:56px!important;height:56px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cadou-n{font-size:13px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cadou-n,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item .gift-product-carousel{align-self:center!important}
}

/* ---------- telefon si tableta ---------- */
@media (max-width:992px){
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product div.product .product-details-wrapper>.images,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product div.product .product-details-wrapper>.summary{width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-main-swiper{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:100vw!important;border-radius:0}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-main-swiper{background:var(--hs-surf);height:min(60vh,150vw)!important;height:min(60svh,150vw)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-main-swiper .swiper-wrapper,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-main-swiper .swiper-slide,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-main-swiper .swiper-slide a.swiper-slide-imglink{height:100%!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-main-swiper .swiper-slide{background:var(--hs-surf)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-main-swiper .swiper-slide a.swiper-slide-imglink{display:block!important;width:100%}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-main-swiper .swiper-slide img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:50% 40%!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper{margin:8px 0 0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;scrollbar-width:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper::-webkit-scrollbar{display:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper>.swiper-wrapper{display:flex!important;flex-direction:row!important;gap:6px;transform:none!important;width:auto!important;height:auto!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper .swiper-slide{width:56px!important;height:76px!important;flex:0 0 56px!important;margin:0!important;border-radius:3px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product #commercegurus-pdp-gallery>.cg-thumb-swiper .swiper-slide[data-hs8-plus]::before{font-size:14px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-eticheta{top:14px;padding:5px 10px;font-size:11px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-croi{left:14px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-red{right:14px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-nrpoza{left:auto;right:14px;bottom:14px;padding:5px 10px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-nrpoza .hs8-mareste{display:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary{padding-top:20px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-brand{font-size:11px;margin-bottom:6px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary h1.product_title{font-size:36px!important;line-height:1.05!important;margin-bottom:8px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price{gap:4px 10px;margin-bottom:16px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price ins,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price>.woocommerce-Price-amount{font-size:26px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price del{font-size:15px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary p.price .hs8-pr{font-size:14px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary table.variations tr,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .single_variation_wrap,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary form.cart.hs8-simplu{padding:16px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-pas-cap{gap:10px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-nr{width:26px;height:26px;flex-basis:26px;font-size:12px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-pas-t{font-size:16px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-pas-x{font-size:13px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.button-variable-items-wrapper li.variable-item{min-width:0!important;padding:0 4px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper{gap:8px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item{display:flex!important;flex-direction:column;align-items:center;gap:4px;padding:8px!important;text-align:center}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item img.variable-item-image{width:46px!important;height:46px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cadou-n{font-size:12px;color:var(--hs-muted)}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cadou-n,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary ul.image-variable-items-wrapper li.image-variable-item .gift-product-carousel{align-self:center!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ghid{font-size:12px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt{padding:12px;gap:6px;font-size:13px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-cap span{font-size:12px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-kg{font-size:11px;letter-spacing:-.01em}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-mt-grila span{padding:5px 0}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary button.single_add_to_cart_button{height:54px!important;min-height:54px!important;font-size:16px!important;padding:0 14px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima .commercekit-wishlist,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .summary .hs8-inima a{width:54px!important;height:54px!important;flex-basis:54px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-casete{gap:8px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-caseta{font-size:13px;padding:12px 14px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-contact{padding:12px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-contact-t{font-size:13px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product a.hs8-c-btn{flex:1 1 0;justify-content:center;padding:0 10px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-c-soc{margin:0 auto;width:100%;justify-content:center;gap:10px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-cod{font-size:11px;padding:4px 9px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product h3.hs8-ed-h{font-size:28px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed{gap:14px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-dale{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-dala{padding:12px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-chip{padding:6px 12px;font-size:12px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc-c p.hs8-ed-p{font-size:15px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-ed-banda{flex-direction:column;padding:14px 16px;font-size:13px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-acc>summary{padding:16px 0}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta{margin:40px 15px 0;width:auto;padding:16px;display:flex;gap:14px;align-items:center}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-img{flex:0 0 110px;height:150px;border-radius:2px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-txt{gap:6px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-eyebrow{font-size:11px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product h2.hs8-tinuta-t{font-family:var(--hs-sans)!important;font-size:16px!important;line-height:1.3!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-se{display:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-p .hs8-pn{font-size:15px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-p .hs8-pv{font-size:13px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-p .hs8-pr{display:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-tinuta-imp{font-size:13px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product a.hs8-tinuta-btn{display:none}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product a.hs8-tinuta-link-m{display:inline;font:600 14px/1.3 var(--hs-sans);color:var(--hs-ink);text-decoration:underline;text-underline-offset:3px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products{margin:40px 0 0!important;padding:0 15px!important;width:auto!important;box-sizing:border-box;overflow:hidden!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;width:auto!important;max-width:100%!important;overflow:visible!important;scroll-snap-type:none!important;margin:0!important;padding:0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products ul.products::before,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products ul.products::after{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products ul.products>li.product{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;flex:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-rel-cap{margin-bottom:16px;flex-wrap:wrap}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.related.products h2,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-rel-cap h2{font-size:34px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .hs8-rel-cap a{font-size:14px}
}
@media (max-width:767px){
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .woocommerce-breadcrumb{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product section.shoptimizer-sticky-add-to-cart .col-full{width:calc(100% - 30px)!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product:has(section.shoptimizer-sticky-add-to-cart.visible) .aio-contact-trigger{bottom:78px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content{gap:10px;padding:8px 0!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content img,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-product-info{display:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-button{flex:1 1 auto;justify-content:space-between;gap:10px}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-price{flex-direction:column;gap:0;line-height:1.2}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-price del{font-size:12px!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5) body.single-product .shoptimizer-sticky-add-to-cart__content-button .button{flex:1 1 auto;max-width:220px;height:46px!important;min-height:46px!important;padding:0 16px!important}
}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body ul.products li.product .price del,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body ul.products li.product .hs-pct,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body ul.products li.product .sale-item.product-label,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body ul.products li.product .onsale,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body ul.products li.product .hs27-30,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp del{display:none!important}html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body ul.products li.product .price,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body ul.products li.product .price ins,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body ul.products li.product .price .amount,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp ins,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp .amount{color:var(--hs-ink,#17150F)!important;text-decoration:none!important}
html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body a.hs8-c-btn.hs8-c-wa,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .summary a.hs8-c-btn.hs8-c-wa,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs29-ac a.hs29-wa,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs33-btns a.hs33-wa{background:#15803D!important;border-color:#15803D!important;color:#fff!important}html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs29-ac a.hs29-wa small{color:#E8FFF0!important}html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs14-chips span,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs14-chips .hs14-g,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs21-h,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs21 .textwidget p,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .site-footer .textwidget p,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body footer.copyright .textwidget p,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs19-kk,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs18-k,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .shoptimizer-sticky-add-to-cart__content-price .hs27-b,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs8-brand,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs8-ed-k,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs8-eticheta,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs8-mt-kg,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs8-cod,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs8-cod b,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs29-eti,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs12-xh h3,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs12-br,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs12-trust span,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs12-st,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs12-chips span,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs10-hm,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs10-br,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs10-hc,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs10-bk-n,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs10-chips span,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs10-big small,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .woocommerce-privacy-policy-text p,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .woocommerce-privacy-policy-text,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .woocommerce-breadcrumb .breadcrumb-separator{font-size:12px!important}html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .woocommerce-breadcrumb .breadcrumb-separator{color:#6B665C!important;opacity:1!important}@media (max-width:480px){html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .hs8-mt-kg{white-space:normal!important;line-height:1.2!important}}html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body .shoptimizer-cart-icon .mini-count{font-size:12px!important;min-width:18px!important;height:18px!important;line-height:18px!important;padding:0 4px!important;box-sizing:border-box!important}html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body li.variable-item.button-variable-item.disabled .variable-item-contents,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body li.variable-item.button-variable-item.disabled .variable-item-span{opacity:1!important}html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6):not(#hs7) body li.variable-item.button-variable-item.disabled .variable-item-span{color:#7A756B!important}

body.static-cta-buttons ul.products li.product:not(.product-category) {
    border-color: transparent!important;
}
p#billing_country_field {
    width: 50%!important;
}

p#billing_address_1_field {
    width: 100%!important;
}
.price ins, .summary .yith-wcwl-add-to-wishlist a:before, .site .commercekit-wishlist a i:before, .commercekit-wishlist-table .price, .commercekit-wishlist-table .price ins, .commercekit-ajs-product-price, .commercekit-ajs-product-price ins, .widget-area .widget.widget_categories a:hover, #secondary .widget ul li a:hover, #secondary.widget-area .widget li.chosen a, .widget-area .widget a:hover, #secondary .widget_recent_comments ul li a:hover, .woocommerce-pagination .page-numbers li .page-numbers.current, div.product p.price, body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight > a, body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight > a:hover, #secondary .widget ins span.amount, #secondary .widget ins span.amount span, .search-results article h2 a:hover {
    color: #000000;
    font-weight: 700;   
}
.yith-wacp-content .product-price, .yith-wacp-content ul.products li.product .price, .yith-wacp-content ul.products li.product .price ins {
    color: #565656;
    font-weight: 500;
} 
body .price del {
    color: #000 !important;
    font-weight: 600;
}
ins, mark {
    background: 0 0;
    font-weight: 700; 
}
.shoptimizer-sticky-add-to-cart__content-price {
    margin-right: 5px;
    color: #111;
    font-weight: 600; 
}


.site-header-cart .cart-contents {
color: #000 !important;
}
.heartOnMobile {
    display: none!important;
}
ul.woocommerce-error {
    display: none!important;
}
.shoptimizer-category-banner {
    display: none;
}
.woof_block_html_items {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-bottom: 30px;
}
a.button.go-checkout {
    background: #000!important;
    color: #fff!important;
    border-radius: 4px!important;
}
.mobile-overlay {
    display: none!important;
}
.m-search-bh .site-search, .m-search-toggled .site-search, .site-branding button.menu-toggle, .site-branding button.menu-toggle:hover {
    background: #000!important;
}
a.mobile-filter.shoptimizer-mobile-toggle {
    display: none!important;
}
footer.site-footer, footer.copyright {
    background-color: #000!important;
    color: #ffffff;
}
input#dgwt-wcas-search-input-1 {
    border-radius: 4px;
    height: 40px;
}
a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 14px!important;
    font-weight: 500!important;
}
.button.wp-element-button.product_type_variable.add_to_cart_button {
  font-weight: 500;
}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
    background: #e4c281!important;
}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before {
    border-color: transparent #e4c281!important;
}
.site-header .custom-logo-link img {
    height: 65px!important;
}
body:not(.header-4) .site-header, .header-4-container{
	background:#000!important;
}
body {
 line-height: 24px;
 letter-spacing: 0;
 font-size: 18px;
 color: #333;
}
.commercekit-wishlist-table .price del {
color:  !important;
}

body .price del {
color: #000 !important;
}
.elementor-8081 .elementor-element.elementor-element-77f2fe6 > .elementor-widget-container {
	background-color: #f2f2f2 !important; 
}
#shoptimizer-modals-wrapper a {
    background: #fff !important;
    padding: 7px 20px 7px 30px;
    border-radius: 7px;
	border:1px solid #eee;font-weight:400
		
}
.site footer.site-footer .widget .widget-title, .site-footer .widget.widget_block h2 {
  color: #ffffff;
	font-weight: 800;
}
.woocommerce-product-details__short-description p {
  font-size: 14px;
}
#shoptimizer-modals-wrapper a {
    color: #000;
}
.mobile-extra::before {
    content: "Contacteaza-ne:";
    color: #000 !important;
}
.shoptimizer-cart-icon svg {
stroke: #fff !important;
}
li.salesShop .cg-menu-link.main-menu-link {
color: #fff !important;
}
.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count {
border-color: #000!important;
}
li.salesShop .cg-menu-link.main-menu-link {
  color: #fff;
  background: #E4C281!important;
}
@media only screen and (min-width: 993px) 
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
color: #0000 !important;
}
p#billing_country_field {
    width: 50%!important;
}

p#billing_address_1_field {
    width: 100%!important;
}
p#billing_address_1_field {
    width: 100%!important;
}

p#billing_country_field {
    width: 50%!important;
}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
background-color: #000!important;
}

.blog #primary {
  width: 100%;
}
.single.single-post #primary {
  width: 100%;
  padding-top: 0;
}

#menu-primary-menu li .sub-menu li a {
  text-transform: initial;
}
.woof_show_auto_form, .woof_hide_auto_form {
 display: none !important;
}
.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
 background-color: #304146 !important;
 color: #fff  !important;
}

.secondary-navigation .menu a, .ri.menu-item::before, .fa.menu-item::before {
color: #fff !important;
}
.secondary-navigation .menu-item { 
border-left: 0px !important;

}

.irs--round .irs-line,
.irs--round .irs-bar {
 background-color: #304146!important;
}
.main-navigation ul li a {
color: #000 !important;
}
.irs--round .irs-handle {
 border: 4px solid #304146  !important;
 box-shadow: 0 1px 3px rgb(247, 223, 223) !important;
}

.header-5 .site-header-cart .cart-contents .amount {
color: #fff; 
	}
.woocommerce-tabs.wc-tabs-wrapper h2 {
 font-size: 22px;
 font-weight: 600;
 letter-spacing: 0;
 line-height: 1.25;
 text-transform: none;
 color: #333;
}
.secondary-navigation .menu li:not(.ri) a {
 padding-top: 0;
}

.secondary-navigation .menu a {
 padding: 10px 20px;
}

.secondary-navigation #menu-item-7187 .icon-wrapper,
.secondary-navigation #menu-item-7002 .icon-wrapper{
 left: 0;
 width: 20px;
 height: 20px;
 top: 2px;
}
 .site .elementor-element.elementor-products-grid ul.products li.product {
   padding-bottom: 0;
 }
.widget_text.top-bar-left.widget_custom_html {
  display: none;
}

@media only screen and (max-width: 992px) {
	#page .woocommerce-tabs ul.tabs li {
    display: inline-block;
    margin-right: 10px;
}
	#page .woocommerce-tabs ul.tabs li a {
    font-size: 14px;
}
	.site-branding button.menu-toggle {
  width: 35px;
  background: transparent;
}

.heartOnMobile {
  position: absolute;
  left: 15%;
}

.heartOnMobile img {
  width: 20px;
}
.mobile-search-toggle svg, .mobile-myaccount svg {
  stroke: #fff !important;
}
}
@media only screen and (min-width: 678px) {
.heartOnMobile {
  display: none;
}	
	
}
@media only screen and (max-width: 678px) {

.widget_text.top-bar-left.widget_custom_html {
  display: block !important;
}	
	
.top-bar-left.widget_text, .top-bar-center.widget_text, .widget_text.top-bar-right.widget_custom_html {
  display: none;
}

.widget_text.top-bar-left.widget_custom_html #onlyMobile {
  list-style: none;
}

#onlyMobile ul {
  list-style: none;
	 margin-bottom: 0;
}
.mobile-extra {
  margin-top: 50px;
}

.mobile-extra::before {
  content: "Contacteaza-ne:";
  color: #783445;
}
#onlyMobile ul li {
  display: inline-block;margin-right: 10px;
}
	.iconstopBar {
		width:15px !important;
	}
	
footer.copyright .widget:last-child {
  text-align: center;
}
#mobile-contact-bar-outer {
  border-top: 1px solid #f7dfdf;
}

#mobile-contact-bar ul li {
  border-right: 1px solid #f7dfdf;
}

	
	  .menu-toggle .bar-text {
    margin-top: 1px;
    margin-left: 35px;
  }
 .dgwt-wcas-om-bar button.dgwt-wcas-om-return, .dgwt-wcas-om-bar button.dgwt-wcas-om-return:active, .dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus, .dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover {
 background: #F7DFDF;
}

 li.salesShop .cg-menu-link.main-menu-link {
 padding: 7px 10px;
}
 
 footer.copyright p {
 font-size: 12px;
 text-align: center;
}
 .site-footer .widget.widget_text {
 width: 49% !important;
 display: inline-block;
 vertical-align: top;
}
 #text-10 .textwidget p {
 margin-bottom: 10px;
}
}

@media only screen and (min-width: 993px) {  
 #text-10 .textwidget p {
 display: inline-block;
 margin-bottom: 0;
 width: 49%;
}
 
 body.header-5.wc-active .site-header-cart {    margin-left: 0;  }
 .header-5.wc-active .site-header-cart a.cart-contents {
   height: 0;
   border: 0;
   border-radius: 0;
   line-height: 50px;
 }
 .header-5 .site-header input[type="search"] {
   height: 45px;
 }
 .site-header .site-search {
 margin-right: 3em;
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
 color: #783547;
 background-color: #f7dfdf;
}


.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
 fill: #783547;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus {
 border-radius: 99px;
 box-shadow: unset !important;
 font-size: 14px;
}

}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before {
 border-color: transparent #f7dfdf;}

body.static-cta-buttons ul.products li.product:not(.product-category) {
 border: 1px solid #eee;background: #fff;
}


body .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.button, body ul.products li.product .added_to_cart, body ul.products li.product .button {
 text-transform: uppercase;
}

.iconstopBar {
 width: 20px;
 display: inline-block;
 vertical-align: middle;
 margin-right: 5px;
}

.top-bar-center .iconstopBar {
 padding-top: 5px;
}

.image-feature figcaption {
 top: 50%;
 padding: 20px;
 transform: translateY(-50%);
}

ul.products li.product.product-category img {
 transform: scale(1);
 border-radius: 99px;
}

.main-navigation ul.sub-menu li a span strong {
background-color:#fff !important;
font-weight:900;
 color: #333;
 font-size: 14px;
border-radius: 0;
 border-bottom: 1px solid #f7dfdf;
position: relative;
 padding:0;
 margin-left:0;
}
li.salesShop .cg-menu-link.main-menu-link {
 color: #000;
 background: #f7dfdf;
 line-height: 25px;
 border-radius: 3px;
}


.woocommerce-product-details__short-description {
 font-size: 16px;
}

.single-product .product p.price {
 font-size: 26px;
 font-weight: 900;
 margin: 10px 0;
}

.cart .single_add_to_cart_button {
 text-transform: uppercase !important;
}

.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected {
 background: #783547;
 border-color: #783547;
}
#shoptimizer-modals-wrapper a {
background: #f7dfdf;
padding: 7px 20px 7px 30px;
border-radius: 7px;
}

.summary .commercekit-wishlist a em.cg-wishlist-t::before, .summary .commercekit-wishlist a em.cg-wishlist::before {
 margin-top: 2px;
}

.summary .commercekit-wishlist {
 margin-left: 0;
}

body ul.products li.product.product-category h2 span::after {
content:none;
}

.woocommerce-checkout .form-row input[type="email"], .woocommerce-checkout .form-row input[type="number"], .woocommerce-checkout .form-row input[type="password"], .woocommerce-checkout .form-row input[type="tel"], .woocommerce-checkout .form-row input[type="text"], .woocommerce-checkout .form-row textarea, body.woocommerce-checkout .form-row select {
 border-color: #eee;
 border-radius: 7px;
 box-shadow: unset;
 font-size: 14px;
}

.select2-container--default .select2-selection--single {
 border-color: #eee;
 box-shadow: unset;
 font-size: 14px;
}

.select2-container--default .select2-selection--single {
 border: 1px solid #eee;
}

h3#order_review_heading + #order_review.woocommerce-checkout-review-order {
 background: #eaeaea2e;
 border-radius: 5px;
 padding: 15px;
}

.woocommerce-checkout-review-order-table tfoot td, .woocommerce-checkout-review-order-table tfoot th {
 background-color: #fff;
}

body .woocommerce-checkout-payment ul {
 background: #ffffff;
}



.wc_payment_methods.payment_methods.methods::before {
 content: "Modalitate de plata";
 display: inline-block;
font-weight: 600;
	padding: 10px 0 0px 10px;
color: #000;
}
.form-row label {
 display: block;
 margin-bottom: 5px;
 color: #111;
 font-size: 14px;
 font-weight: 400;
}


.remove {
padding: 0 3px;
border-radius: 99px;
margin-left: 0;
margin-right: 15px;
  border:none;
}

.term-description p, .term-description a, .term-description a:hover, .shoptimizer-category-banner h1, .shoptimizer-category-banner .taxonomy-description p {
 color: #333;
 text-align: center;
}

ul.products li.product .price {
color: #000;
font-weight: 700;
font-size: 16px;

}

body .price del {
 font-size: 12px;
 color: #333;
	font-weight: 200;
}

.product_meta {
 font-size: 12px;
 text-align: left;
 background-color:transparent;
}

.related-wrapper > section > h2 {
 padding-top: 0;
}

body a.remove::before {
 background-color: #000;
}

.socialFooter img {
 width: 20px;
}

footer.site-footer, footer.copyright {
 border-top: 1px solid #ffffff75;
}

footer.copyright {
 padding: 1rem 0;
}

footer.copyright p {
 font-size: 12px;
}

.site-footer .widget.widget_block h2, footer .widget .widget-title {
 margin-bottom: 10px;
 color: #fff;
 font-size: 15px;
}

.woocommerce-message {
background-color: #cecece1c;
font-size: 16px;
color: #000;
}

#socialList li {
 display: inline-block;
 margin-right: 5px;
}
.copyright {
 border-top: 1px solid #eee !important;
}
.woocommerce-MyAccount-content {
 font-size: 16px;
}

.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count {
   display: inline-block;
   position: relative;
   top: 5px;
   left: -8px;
   width: 16px;
   height: 15px;
   border-radius: 50%;
   background-color: #eee;
   border: 1px solid #444;
   font-size: 9px;
   line-height: 15px;
   text-align: center;
   transition: .2s all;align-content
}
.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count {
   background-color: #eee !important;
   border-color: #783547;
}
.woocommerce-products-header {
 display: none !important;
}

.product-widget ul.afterAddtoCart li::before {
 content: none !important;
}

.product-widget ul.afterAddtoCart li{
   margin-left: 0 !important;
 font-size: 14px;font-weight: 500;
 margin-bottom: 10px;
}

.product-widget ul.afterAddtoCart .iconstopBar {
 width: 22px;
 margin-right: 10px;
}
#custom_html-2 .gamma.widget-title {
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 16px;
}
.product-widget #custom_html-2 {
 background: #fff;
 padding: 14px;
 border-radius: 5px;
	border:1px solid #eee;font-weight: 600;
}


.copyright #menu-logo-footer li {
  display: inline-block;
  margin-left: 20px;
}

.below-content {
  padding-bottom: 0;
}

.psfw-social-icons.round.only_icon::before {
  content: "Distribuie pe: ";
  display: block;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}
ul.psfw-social-icons li a {
  width: 25px;
  height: 25px;
  border: 0;
}

.book-author {
  margin: 10px 0;
}

.single-product .summary.entry-summary p.price {
  display: block;
  float: none;
}

.tipProdusulet {
  background: #f7dfdf;
  display: inline-block;
  padding: 5px 15px;
  font-size: 14px;
  border-radius: 5px;
  margin-bottom: 5px;
}

.widget_text.top-bar-right.widget_custom_html li::marker {
  content: none;
}
.phonetopbar {
  margin-top: -5px;
  width: 17px;
}
.widget_text.top-bar-right.widget_custom_html ul {
  margin: 0;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
  font-size: 14px !important;
}

.widget_text.top-bar-right.widget_custom_html li {
  display: inline-block;
  margin-right: 5px;
}


.variation-Culoare,
.variation-Marime {
  display: inline-block;
}

body ul.products li.product.product-category img {
width: 300px;
height: 200px;
}
.single-product .site-content .col-full {
	background-color:#ffffff !important;
}

.product .cart .quantity .input-text {
  width: 45px;
  height: 45px;
  font-size: 14px;
}
.cart .single_add_to_cart_button {
  height: 45px;
}

.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
  height: 25px;
}

.cart .single_add_to_cart_button {
  font-weight: 700;
  line-height: 20px;
}

.related-wrapper .up-sells.upsells.products h2 {
  font-family: "Lota", sans-serif;
  font-size: 26px;
}

.woocommerce-tabs.wc-tabs-wrapper {
  background: #f9f9f947;
  margin-bottom: 30px;
}


.m-search-toggled .site-search {
    background: #ffff !important;
}

@media (max-width: 770px) {
body.theme-shoptimizer .site-main ul.products li.product {
    width: 50%;
}
	body.theme-shoptimizer .site-main .woocommerce ul.products li.product {
		width:100%;
	}
}
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) {
	border-radius: 4px;
	border: 1px solid #000;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
	background-color: #000;
	color: #fff;
}


#header-social {
	display: flex;
	align-items: center;
	gap: 15px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	li {
		padding: 0;
		margin: 0;
		&::before {
			display: none;
		}
		a {
			border: none !important;
			display: flex;
			margin: 0;
			padding: 0;
			border-radius: 4px;
    border: 1px solid #000;
    width: 30px !important;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000 !important;
			img {
				margin: 0;
				padding: 0;
				width: auto;
				height: auto;
				max-width: 17px;
				filter: invert(1);
			}
		}
	}
}

#product-social {
	display: flex;
	align-items: center;
	gap: 15px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	opacity: 0;
	transition: .3s ease-out;
	&.active {
		opacity: 1;
	}
	li {
		padding: 0;
		margin: 0;
		&::before {
			display: none;
		}
		a {
			border: none !important;
			display: flex;
			margin: 0;
			padding: 0;
			border-radius: 4px;
    border: 1px solid #000;
    width: 30px;
			min-width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000 !important;
			transition: .3s ease-out;
			&:hover {
				background: #444 !important;
			}
			img {
				margin: 0;
				padding: 0;
				width: auto;
				height: auto;
				max-width: 17px;
				filter: invert(1);
			}
		}
	}
}


#shoptimizer-modals-wrapper {
	display: flex;
	align-items: center;
	gap: 15px;
}

#product-social , #header-social {
	flex-wrap: wrap;
	@media(max-width: 575px) {
		gap: 5px !important;
	}
	li {
		&:nth-child(1) {
			a {
				background: #2196F3 !important;
				&:hover {
					background: #1E88E5 !important;
				}
			}
		}
		&:nth-child(2) {
			a {
				background: #4CAF50 !important;
				&:hover {
					background: #45A049 !important;
				}
			}
		}
		&:nth-child(3) {
			a {
				background: #1877F2 !important;
				&:hover {
					background: #3b5998 !important;
				}
			}
		}
		&:nth-child(4) {
			a {
				background: #C13584 !important;
				&:hover {
					background: #E1306C !important;
				}
			}
		}
	}
}
.commercekit-wishlist.full {
	display: flex !important;
}


@media (max-width: 992px) {
    .site .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
        left: 0 !important;
    }
}
@media (max-width: 767px) {
    .elementor-7105 .elementor-element.elementor-element-ab3004e.elementor-wc-products ul.products {
        grid-column-gap: 0px !important;
        grid-row-gap: 0px !important;
    }
}
@media (max-width: 992px) {
    .site .elementor-element.elementor-products-grid ul.products li.product {
        padding-right: 5px;
        padding-left: 5px;
    }
}


body .discount-banner,
body .discount-banner-second {
	display: none !important;
}


.site-header .custom-logo-link img{height:32px;}.is_stuck .logo-mark{width:36px;}.is_stuck .primary-navigation.with-logo .menu-primary-menu-container{margin-left:36px;}.price ins, .summary .yith-wcwl-add-to-wishlist a:before, .site .commercekit-wishlist a i:before, .commercekit-wishlist-table .price, .commercekit-wishlist-table .price ins, .commercekit-ajs-product-price, .commercekit-ajs-product-price ins, .widget-area .widget.widget_categories a:hover, #secondary .widget ul li a:hover, #secondary.widget-area .widget li.chosen a, .widget-area .widget a:hover, #secondary .widget_recent_comments ul li a:hover, .woocommerce-pagination .page-numbers li .page-numbers.current, div.product p.price, body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight > a, body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight > a:hover, #secondary .widget ins span.amount, #secondary .widget ins span.amount span, .search-results article h2 a:hover{color:#000000;}.spinner > div, .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle, #page .woocommerce-tabs ul.tabs li span, #secondary.widget-area .widget .tagcloud a:hover, .widget-area .widget.widget_product_tag_cloud a:hover, footer .mc4wp-form input[type="submit"], #payment .payment_methods li.woocommerce-PaymentMethod > input[type=radio]:first-child:checked + label:before, #payment .payment_methods li.wc_payment_method > input[type=radio]:first-child:checked + label:before, #shipping_method > li > input[type=radio]:first-child:checked + label:before, ul#shipping_method li:only-child label:before, .image-border .elementor-image:after, ul.products li.product .yith-wcwl-wishlistexistsbrowse a:before, ul.products li.product .yith-wcwl-wishlistaddedbrowse a:before, ul.products li.product .yith-wcwl-add-button a:before, .summary .yith-wcwl-add-to-wishlist a:before, li.product .commercekit-wishlist a em.cg-wishlist-t:before, li.product .commercekit-wishlist a em.cg-wishlist:before, .site .commercekit-wishlist a i:before, .summary .commercekit-wishlist a i.cg-wishlist-t:before, #page .woocommerce-tabs ul.tabs li a span, .commercekit-atc-tab-links li a span, .main-navigation ul li a span strong, .widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen:before{background-color:#000000;}.woocommerce-tabs .tabs li a::after, .commercekit-atc-tab-links li a:after{border-color:#000000;}a{color:#304146;}a:hover{color:#111;}body{background-color:#ffffff;}.col-full.topbar-wrapper{background-color:#ffffff;border-bottom-color:#ffffff;}.top-bar, .top-bar a{color:#000000;}body:not(.header-4) .site-header, .header-4-container{background-color:#241e20;}.fa.menu-item, .ri.menu-item{border-left-color:#eee;}.header-4 .search-trigger span{border-right-color:#eee;}.header-widget-region{background-color:#db9b1c;}.header-widget-region, .header-widget-region a{color:#fff;}.button, .button:hover, .commercekit-wishlist-table button, input[type=submit], ul.products li.product .button, ul.products li.product .added_to_cart, ul.wc-block-grid__products .wp-block-button__link, ul.wc-block-grid__products .wp-block-button__link:hover, .site .widget_shopping_cart a.button.checkout, .woocommerce #respond input#submit.alt, .main-navigation ul.menu ul li a.button, .main-navigation ul.menu ul li a.button:hover, body .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.button:hover, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li:hover a.added_to_cart, .site div.wpforms-container-full .wpforms-form button[type=submit], .product .cart .single_add_to_cart_button, .woocommerce-cart p.return-to-shop a, .elementor-row .feature p a, .image-feature figcaption span{color:#ffffff;}.single-product div.product form.cart .button.added::before, #payment .place-order .button:before, .cart-collaterals .checkout-button:before, .widget_shopping_cart .buttons .checkout:before{background-color:#ffffff;}.button, input[type=submit], ul.products li.product .button, .commercekit-wishlist-table button, .woocommerce #respond input#submit.alt, .product .cart .single_add_to_cart_button, .widget_shopping_cart a.button.checkout, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.added_to_cart, .site div.wpforms-container-full .wpforms-form button[type=submit], ul.products li.product .added_to_cart, ul.wc-block-grid__products .wp-block-button__link, .woocommerce-cart p.return-to-shop a, .elementor-row .feature a, .image-feature figcaption span{background-color:#000000;}.widget_shopping_cart a.button.checkout{border-color:#000000;}.button:hover, [type="submit"]:hover, .commercekit-wishlist-table button:hover, ul.products li.product .button:hover, #place_order[type="submit"]:hover, body .woocommerce #respond input#submit.alt:hover, .product .cart .single_add_to_cart_button:hover, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.added_to_cart:hover, .site div.wpforms-container-full .wpforms-form button[type=submit]:hover, .site div.wpforms-container-full .wpforms-form button[type=submit]:focus, ul.products li.product .added_to_cart:hover, ul.wc-block-grid__products .wp-block-button__link:hover, .widget_shopping_cart a.button.checkout:hover, .woocommerce-cart p.return-to-shop a:hover{background-color:#000000;}.widget_shopping_cart a.button.checkout:hover{border-color:#000000;}.onsale, .product-label, .wc-block-grid__product-onsale{background-color:#304146;color:#ffffff;}.content-area .summary .onsale{color:#304146;}.summary .product-label:before, .product-details-wrapper .product-label:before{border-right-color:#304146;}.entry-content .testimonial-entry-title:after, .cart-summary .widget li strong::before, p.stars.selected a.active::before, p.stars:hover a::before, p.stars.selected a:not(.active)::before{color:#ee9e13;}.star-rating > span:before{background-color:#ee9e13;}header.woocommerce-products-header, .shoptimizer-category-banner{background-color:#efeee3;}.term-description p, .term-description a, .term-description a:hover, .shoptimizer-category-banner h1, .shoptimizer-category-banner .taxonomy-description p{color:#222;}.single-product .site-content .col-full{background-color:#f8f8f8;}.call-back-feature a{background-color:#dc9814;color:#fff;}ul.checkout-bar:before, .woocommerce-checkout .checkout-bar li.active:after, ul.checkout-bar li.visited:after{background-color:#304146;}.below-content .widget .ri{color:#333;}.below-content .widget svg{stroke:#333;}footer.site-footer, footer.copyright{background-color:#304146;color:#ffffff;}.site footer.site-footer .widget .widget-title, .site-footer .widget.widget_block h2{color:#ffffff;}footer.site-footer a:not(.button), footer.copyright a{color:#ffffff;}footer.site-footer a:not(.button):hover, footer.copyright a:hover{color:#ffffff;}footer.site-footer li a:after{border-color:#ffffff;}.top-bar{font-size:12px;}.menu-primary-menu-container > ul > li > a span:before{border-color:#304146;}.secondary-navigation .menu a, .ri.menu-item:before, .fa.menu-item:before{color:#404040;}.secondary-navigation .icon-wrapper svg{stroke:#404040;}.site-header-cart a.cart-contents .count, .site-header-cart a.cart-contents .count:after{border-color:#e5c280;}.site-header-cart a.cart-contents .count, .shoptimizer-cart-icon i{color:#e5c280;}.site-header-cart a.cart-contents:hover .count, .site-header-cart a.cart-contents:hover .count{background-color:#e5c280;}.site-header-cart .cart-contents{color:#ffffff;}.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count{background-color:#e5c280;border-color:#e5c280;}.header-widget-region .widget{padding-top:12px;padding-bottom:12px;}.site .header-widget-region p, .site .header-widget-region li{font-size:14px;}.col-full, .single-product .site-content .shoptimizer-sticky-add-to-cart .col-full, body .woocommerce-message, .single-product .site-content .commercekit-sticky-add-to-cart .col-full{max-width:1240px;}.product-details-wrapper, .single-product .woocommerce-Tabs-panel, .single-product .archive-header .woocommerce-breadcrumb, .plp-below.archive.woocommerce .archive-header .woocommerce-breadcrumb, .related.products, .site-content #sspotReviews:not([data-shortcode="1"]), .upsells.products, .composite_summary, .composite_wrap, .yith-wfbt-section.woocommerce{max-width:calc(1240px + 5.2325em);}.main-navigation ul li.menu-item-has-children.full-width .container, .single-product .woocommerce-error{max-width:1240px;}.below-content .col-full, footer .col-full{max-width:calc(1240px + 40px);}#secondary{width:17%;}.content-area{width:76%;}body, button, input, select, option, textarea, h6{font-family:sans-serif;}.menu-primary-menu-container > ul > li > a, .site-header-cart .cart-contents{font-family:sans-serif;font-size:15px;letter-spacing:0px;}.main-navigation ul.menu ul li > a, .main-navigation ul.nav-menu ul li > a, .main-navigation ul.menu ul li.nolink{font-family:sans-serif;}.main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.menu-item-has-children > a, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.heading > a, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.nolink > span{font-family:sans-serif;font-size:15px;font-weight:600;letter-spacing:0px;color:#111;}.entry-content{font-family:sans-serif;}h1{font-family:sans-serif;}h2{font-family:sans-serif;}h3{font-family:sans-serif;}h4{font-family:sans-serif;}h5{font-family:sans-serif;}blockquote p{font-family:sans-serif;}.widget .widget-title, .widget .widgettitle, .widget.widget_block h2{font-family:sans-serif;}body.single-post h1{font-family:Open Sans;}.term-description, .shoptimizer-category-banner .taxonomy-description{font-family:sans-serif;}.content-area ul.products li.product .woocommerce-loop-product__title, .content-area ul.products li.product h2, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .woocommerce-loop-product__title, .main-navigation ul.menu ul li.product .woocommerce-loop-product__title a, .wc-block-grid__product .wc-block-grid__product-title{font-family:Lora;font-size:15px;font-weight:600;}.summary h1{font-family:sans-serif;font-weight:600;}body .woocommerce #respond input#submit.alt, body .woocommerce a.button.alt, body .woocommerce button.button.alt, body .woocommerce input.button.alt, .product .cart .single_add_to_cart_button, .shoptimizer-sticky-add-to-cart__content-button a.button, .widget_shopping_cart a.button.checkout, #cgkit-tab-commercekit-sticky-atc-title button, #cgkit-mobile-commercekit-sticky-atc button{font-family:Open Sans;letter-spacing:0px;text-transform:uppercase;}@media (max-width: 992px){.main-header, .site-branding{height:70px;}.main-header .site-header-cart{top:calc(-14px + 70px / 2);}.sticky-m .mobile-filter, .sticky-m #cgkitpf-horizontal{top:70px;}.sticky-m .commercekit-atc-sticky-tabs{top:calc(70px - 1px);}.m-search-bh.sticky-m .commercekit-atc-sticky-tabs, .m-search-toggled.sticky-m .commercekit-atc-sticky-tabs{top:calc(70px + 60px - 1px);}.m-search-bh.sticky-m .mobile-filter, .m-search-toggled.sticky-m .mobile-filter, .m-search-bh.sticky-m #cgkitpf-horizontal, .m-search-toggled.sticky-m #cgkitpf-horizontal{top:calc(70px + 60px);}.sticky-m .cg-layout-vertical-scroll .cg-thumb-swiper{top:calc(70px + 10px);}body.theme-shoptimizer .site-header .custom-logo-link img, body.wp-custom-logo .site-header .custom-logo-link img{height:35px;}.m-search-bh .site-search, .m-search-toggled .site-search, .site-branding button.menu-toggle, .site-branding button.menu-toggle:hover{background-color:#241e20;}.menu-toggle .bar, .site-header-cart a.cart-contents:hover .count{background-color:#ffffff;}.menu-toggle .bar-text, .menu-toggle:hover .bar-text, .site-header-cart a.cart-contents .count{color:#ffffff;}.mobile-search-toggle svg, .mobile-myaccount svg{stroke:#ffffff;}.site-header-cart a.cart-contents:hover .count{background-color:#ffffff;}.site-header-cart a.cart-contents:not(:hover) .count{color:#ffffff;}.shoptimizer-cart-icon svg{stroke:#ffffff;}.site-header .site-header-cart a.cart-contents .count, .site-header-cart a.cart-contents .count:after{border-color:#ffffff;}.col-full-nav{background-color:#fff;}.main-navigation ul li a, body .main-navigation ul.menu > li.menu-item-has-children > span.caret::after, .main-navigation .woocommerce-loop-product__title, .main-navigation ul.menu li.product, body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li h6 a, body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li h6 a:hover, .main-navigation ul.products li.product .price, body .main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret, body.mobile-toggled .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li p.product__categories a, body.mobile-toggled ul.products li.product p.product__categories a, body li.menu-item-product p.product__categories, main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.menu-item-has-children > a, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.heading > a, .mobile-extra, .mobile-extra h4, .mobile-extra a:not(.button){color:#ffffff;}.main-navigation ul.menu li.menu-item-has-children span.caret::after{background-color:#ffffff;}.main-navigation ul.menu > li.menu-item-has-children.dropdown-open > .sub-menu-wrapper{border-bottom-color:#eee;}}@media (min-width: 993px){.col-full-nav{background-color:#f7f7f7;}.col-full.main-header{padding-top:10px;padding-bottom:10px;}.menu-primary-menu-container > ul > li > a, .site-header-cart, .logo-mark{line-height:40px;}.site-header-cart, .menu-primary-menu-container > ul > li.menu-button{height:40px;}.menu-primary-menu-container > ul > li > a{color:#304146;}.main-navigation ul.menu > li.menu-item-has-children > a::after{background-color:#304146;}.menu-primary-menu-container > ul.menu:hover > li > a{opacity:1;}.main-navigation ul.menu ul.sub-menu{background-color:#ffffff;}.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a{color:#323232;}.main-navigation ul.menu ul a:hover{color:#e5c280;}.shoptimizer-cart-icon svg{stroke:#e5c280;}.site-header-cart a.cart-contents:hover .count{color:#e5c280;}body.header-4:not(.full-width-header) .header-4-inner, .summary form.cart.commercekit_sticky-atc .commercekit-pdp-sticky-inner, .commercekit-atc-sticky-tabs ul.commercekit-atc-tab-links, .h-ckit-filters.no-woocommerce-sidebar .commercekit-product-filters{max-width:1240px;}}@media (min-width: 992px){.top-bar .textwidget{padding-top:10px;padding-bottom:10px;}}/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIGxA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIGxA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJMkq1umA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJFkq1umA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBI9kq1umA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBIvkq1umA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJOkq1umA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJPkq1umA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJBkq0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIGxA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIGxA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJMkq1umA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJFkq1umA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBI9kq1umA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBIvkq1umA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJOkq1umA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJPkq1umA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJBkq0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIGxA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIGxA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJMkq1umA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJFkq1umA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBI9kq1umA.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBIvkq1umA.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJOkq1umA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJPkq1umA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hainesuperbe.ro/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvBJBkq0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cadrul site-ului: 1240 -> 1320 px (Kirki "latimea continutului" + Elementor + cutiile noastre de 1280) */
@media (min-width:993px){
 .col-full.col-full,body .woocommerce-message.woocommerce-message{max-width:1320px}
 .main-navigation ul li.menu-item-has-children.full-width .container.container{max-width:1320px}
 body.header-4:not(.full-width-header) .header-4-inner.header-4-inner{max-width:1320px}
 .elementor-section.elementor-section-boxed>.elementor-container.elementor-container{max-width:1320px}
 .e-con.e-con{--container-max-width:1320px}
 html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .hs-look{max-width:1320px}
 html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .archive-header .woocommerce-breadcrumb{max-width:calc(5.2325em + 1320px)}
 html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .hs-sec>.elementor-container,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body .hs-hero>.elementor-container{max-width:1368px}
 html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.single-product .hs8-tinuta,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.single-product section.related.products,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.single-product .hs8-casete.hs8-jos,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.single-product .hs8-acc-lista.hs8-jos{max-width:1320px}
 html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.single-product div.product .product-details-wrapper{max-width:1320px}
 html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.single-product .woocommerce-breadcrumb,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.single-product section.shoptimizer-sticky-add-to-cart .col-full{max-width:1320px!important}
}
/* produsele din categorii: spatiu mai mic intre carduri (24 -> 18 px) */
@media (min-width:1200px){
 html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.archive .site-main ul.products li.product,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.search .site-main ul.products li.product{padding-left:9px!important;padding-right:9px!important}
 html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.archive .site-main ul.products,html:not(#hs):not(#hs2):not(#hs3):not(#hs4):not(#hs5):not(#hs6) body.search .site-main ul.products{margin-left:-9px!important;margin-right:-9px!important;width:calc(100% + 18px)!important}
}