/* Galería PDP (landings + producto) */
.gal__main{position:relative;aspect-ratio:1/1;display:grid;place-items:center;background:#fff;border:1px solid var(--plum-line);border-radius:var(--r);overflow:hidden}
.gal__main img{width:100%;height:100%;object-fit:contain;background:#fff}
.gal__main iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;background:#000;border-radius:8px}
.thumb--video{position:relative}
/* USA templates: gallery images only */
body[data-market="usa"] .thumb--video,
body[data-market="usa"] .gal__main iframe,
body[data-market="usa"] #galVideo{display:none!important}
.thumb__play{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,147,221,.5);
  color:#fff;font-size:1.15rem;border-radius:9px;text-shadow:0 1px 4px rgba(0,0,0,.35)}
.gal__thumbs{display:flex;gap:.6rem;margin-top:.7rem;flex-wrap:wrap}
.thumb{width:76px;height:76px;border:1.5px solid var(--plum-line);border-radius:10px;overflow:hidden;background:#fff;padding:0;flex:0 0 auto}
.thumb img{width:100%;height:100%;object-fit:contain}
.thumb[aria-current="true"]{border-color:var(--plum);box-shadow:0 0 0 2px rgba(0,147,221,.18)}
.gal__hint{font-size:.78rem;color:var(--ink-soft);margin:.6rem 0 0}
@media(max-width:939px){.gal__hint{display:none}}

.sellos img{display:block;width:auto;max-width:100%;height:auto}
.sellos--gal{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:1rem}
.sellos--gal img{max-height:62px}
.sellos--cierre{display:flex;justify-content:center;margin-top:1rem}
.sellos--cierre img{max-height:76px}
@media(max-width:700px){.sellos--gal img{max-height:52px}.sellos--cierre img{max-height:60px}}
.sellos--tira img{max-width:75%}
