/* Ajustări de design 02.10.2026 — mici și reversibile (se scoate linia din head.php). */

/* Prima pagină: rândul „Stoc real. Livrare rapidă…” repeta textul de deasupra */
#mo-hero .mo-proof{display:none}

/* Categoriile cu poze: textul scris peste poză dubla titlul de dedesubt */
#catalog .mc-tile__img{font-size:0!important;color:transparent!important;text-shadow:none!important}

/* Categorii populare: aer între descriere și buton */
#mo-cats-v2 .mo-pop-card__tagline{margin-bottom:12px}

/* „Alege echipamentul…”: scurtăturile pe două rânduri în loc de „…” */
#mo-sxv3 .mo-sxv3-chip__txt{white-space:normal;text-overflow:clip}

/* Pagina produsului: punctele de stare aliniate în tabelul de discount; „Îți mai lipsesc…” pe rând separat */
.pdp2025__tiers td.state{display:table-cell!important;vertical-align:middle}
.pdp2025__tiers td.state .pdp2025__dot{display:inline-block;vertical-align:middle;margin-right:6px}
.pdp2025 .pdp2025__tiers .legend{display:block!important;line-height:1.7}
.pdp2025__tiers .legend #pdp2025-next{display:block}

/* 02.10.2026 (seara 2): sliderele de produse — titlul pe cel mult 2 rânduri, stelele dedesubt (titlurile mai lungi trec peste stele pe pagina de produs) */
.slider-orizontal .top-text-sl{height:auto!important;min-height:34px;align-items:flex-start}
.slider-orizontal span.titlu-slider-prod,.produs .slider-orizontal .top-text-sl span.titlu-slider-prod,.magazin .slider-orizontal .top-text-sl span.titlu-slider-prod{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;height:auto!important;max-height:34px;line-height:17px!important;font-size:13px;white-space:normal}
.slider-orizontal .text-prod-slider .star-rating{position:static!important;margin:4px 0 2px!important;height:auto}
/* 02.10.2026 (seara 2): breadcrumb pe un singur rând pe mobil; pe pagina de produs numele produsului e titlul de dedesubt, deci nu se mai repetă aici */
@media (max-width:768px){
 ul.breadcrumb{flex-wrap:nowrap!important;white-space:nowrap;overflow:hidden;gap:0!important;max-width:100%;box-sizing:border-box;font-size:12.5px!important}
 ul.breadcrumb>.bc-sep{flex:0 0 auto;padding:0 5px;opacity:.55}
 ul.breadcrumb>a{flex:0 0 auto;max-width:44vw;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 ul.breadcrumb>a:last-child{flex:0 1 auto;max-width:none}
 ul.breadcrumb>a:first-child{flex:0 0 auto}
 .produs ul.breadcrumb>a:last-child,.produs ul.breadcrumb>.bc-sep:nth-last-child(2){display:none}
}
/* 02.10.2026 (seara 3): pe mobil, la produs, fără pasul „Magazin” în breadcrumb — rămân categoriile, lizibile */
@media (max-width:768px){.produs ul.breadcrumb>a[href="/magazin/"]:not(:last-child),.produs ul.breadcrumb>a[href="/magazin/"]:not(:last-child)+.bc-sep{display:none}}

/* 03.10.2026: sliderele de produse — pozele au proporții diferite (portret / pătrat) → cutie fixă 4:5 cu poza întreagă (contain) pe alb,
   carduri de aceeași înălțime, prețul aliniat jos. */
.slider-container.draggable{align-items:stretch}
.slider-container.draggable>a{display:flex}
.slider-container.draggable .product-card{display:flex;flex-direction:column;height:auto;min-height:100%}
.slider-container.draggable .product-card .product-boxed{display:flex;flex-direction:column;flex:1 1 auto}
.slider-container.draggable .product-card .imgprod{aspect-ratio:4/5;width:100%;height:auto!important;max-height:none!important;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff!important;flex:0 0 auto;padding:0!important}
.slider-container.draggable .product-card .imgprod img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0!important}
.slider-container.draggable .product-card .text-prod-slider{display:flex;flex-direction:column;flex:1 1 auto}
.slider-container.draggable .product-card .text-prod-slider .price{margin-top:auto}
