/* merch: el carrusel reutiliza los estilos de carousel.css; aquí sólo el pop up de producto */
#car-merch .cd .th,#car-merch .cv{object-position:center 40%}
.mb{padding:16px 20px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.mb .mp{display:block;width:min(100%,52dvh);aspect-ratio:1;margin:0 auto;border:4px solid var(--tinta);background:var(--gris);overflow:hidden}
.mb .mp img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}
.mb .mt{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:min(100%,52dvh);margin:0 auto}
.mb .mt button{padding:0;border:3px solid var(--tinta);background:none;cursor:pointer;aspect-ratio:1;overflow:hidden;opacity:.6}
.mb .mt button.on,.mb .mt button:hover{opacity:1;border-color:var(--rojo)}
.mb .mt img{display:block;width:100%;height:100%;object-fit:cover}
.mb .md{margin:0;font:300 .95rem/1.55 var(--texto)}
.mb .me{margin:0;font:800 .85rem/1.4 var(--display)}
.mb .abrir{text-decoration:none;margin-top:6px}
