.card-produs{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:clamp(1rem,.85rem + .6vw,1.375rem)}.produs-prezentare{position:relative;padding-top:clamp(2rem,1.6rem + 1.6vw,3rem);isolation:isolate}.produs-prezentare::before{content:"";position:absolute;inset:0 5% 17%;z-index:-1;background:#f2e5eb;border-radius:7.5rem 7.5rem 0 0}.card-produs h3{position:relative;margin:0;padding-inline:clamp(.75rem,.65rem + .4vw,1rem);color:#9f582d;font-size:clamp(1.5rem,2vw,1.75rem);text-align:center;min-height:2.4em}.card-produs h3 a{text-decoration:none}.produs-foto{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);place-items:center;height:clamp(13rem,26vw,21rem);padding:clamp(.75rem,.65rem + .4vw,1rem)}.produs-foto img{width:100%;height:100%;min-height:0;min-width:0;object-fit:contain;transition:transform 250ms ease}.produs-foto-compacta img{width:78%;height:70%}.produs-foto:hover img{transform:translateY(-2%) scale(1.025)}.produs-foto-fara-imagine{width:55%;aspect-ratio:1;border:1px solid #ebd9d0;border-radius:999rem}.produs-informatii{display:grid;gap:clamp(.5rem,.45rem + .25vw,.625rem)}.produs-informatii p{font-size:clamp(.875rem,.8rem + .35vw,1rem);line-height:1.5}.produs-informatii strong{font-weight:400;color:#9f582d}.card-produs .btn{margin-top:auto;align-self:stretch;text-decoration:none}.grila-produse{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(4rem,3rem + 3.5vw,6rem) clamp(2rem,1.6rem + 1.6vw,3rem)}@media (max-width: 768px){.grila-produse{grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(3rem,2.4rem + 2.5vw,4.5rem) clamp(1rem,.85rem + .6vw,1.375rem)}.produs-prezentare{padding-top:clamp(1.5rem,1.25rem + 1vw,2rem)}.produs-foto{height:clamp(10rem,30vw,15rem);padding:0}.card-produs h3{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.card-produs .btn{padding-inline:clamp(.5rem,.45rem + .25vw,.625rem);white-space:normal}}@media (max-width: 480px){.pagina-produse .grila-produse,.grila-produse-populare{grid-template-columns:1fr}.pagina-produse .produs-foto,.grila-produse-populare .produs-foto{height:clamp(13rem,26vw,21rem)}}.produs-foto-editoriala{padding:clamp(1rem,.85rem + .6vw,1.375rem)}.produs-foto-editoriala img{width:100%;height:100%;object-fit:cover;border-radius:7.5rem 7.5rem .25rem .25rem}.produs-detaliu{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,2.4rem + 2.5vw,4.5rem);padding-block:clamp(2rem,1.6rem + 1.6vw,3rem) clamp(4rem,3rem + 3.5vw,6rem)}.produs-detaliu-foto{display:grid;place-items:center;min-height:28rem;background:radial-gradient(circle, #f2e5eb 0 60%, rgba(0,0,0,0) 60%)}.produs-detaliu-foto img{width:90%;height:27rem;object-fit:contain}.produs-detaliu-copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,.85rem + .6vw,1.375rem)}.titlu-produs{color:#9f582d}.produs-detaliu-copy strong{color:#9f582d;font-weight:500}.pagina-produs .fir-navigatie{padding-top:clamp(2rem,1.6rem + 1.6vw,3rem)}@media (max-width: 768px){.produs-detaliu{grid-template-columns:1fr;gap:clamp(1.5rem,1.25rem + 1vw,2rem)}.produs-detaliu-foto{min-height:20rem}.produs-detaliu-foto img{height:20rem}}.produs-detaliu-editorial{background:rgba(0,0,0,0)}.produs-detaliu-editorial img{object-fit:cover;border-radius:7.5rem 7.5rem .25rem .25rem}