.galeria[data-astro-cid-zz5di7e4]:focus-visible{outline:2px solid var(--oliva);outline-offset:4px;border-radius:var(--radio-card)}.galeria__principal[data-astro-cid-zz5di7e4]{position:relative;background:var(--crema-suave);border-radius:var(--radio-card);overflow:hidden}.galeria__foto[data-astro-cid-zz5di7e4]{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:none}.galeria__foto--activa[data-astro-cid-zz5di7e4]{display:block}.galeria__thumbs[data-astro-cid-zz5di7e4]{display:flex;gap:.6rem;margin-top:.8rem;flex-wrap:wrap}.galeria__thumb[data-astro-cid-zz5di7e4]{padding:0;border:2px solid transparent;border-radius:var(--radio-card);overflow:hidden;background:var(--crema-suave);line-height:0}.galeria__thumb--video[data-astro-cid-zz5di7e4]{position:relative}.galeria__play[data-astro-cid-zz5di7e4]{position:absolute;top:50%;left:50%;width:26px;height:26px;transform:translate(-50%,-50%);border-radius:50%;background:#2e2a2299}.galeria__play[data-astro-cid-zz5di7e4]:after{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--crema-base)}.galeria__thumb--activa[data-astro-cid-zz5di7e4]{border-color:var(--oliva)}.galeria__thumb[data-astro-cid-zz5di7e4] img[data-astro-cid-zz5di7e4]{width:72px;height:72px;object-fit:cover}.producto[data-astro-cid-gputwutb]{padding-top:1.5rem}.producto__migas[data-astro-cid-gputwutb]{display:flex;flex-wrap:wrap;gap:.45rem;font-size:.8rem;color:var(--tinta-secundaria);margin-bottom:1.8rem}.producto__migas[data-astro-cid-gputwutb] a[data-astro-cid-gputwutb]{color:inherit;text-decoration:none}.producto__migas[data-astro-cid-gputwutb] a[data-astro-cid-gputwutb]:hover{text-decoration:underline}.producto__migas[data-astro-cid-gputwutb] [data-astro-cid-gputwutb][aria-current]{color:var(--tinta)}.producto__cuerpo[data-astro-cid-gputwutb]{display:grid;grid-template-columns:minmax(0,540px) 1fr;gap:3rem;align-items:start}.producto__titulo[data-astro-cid-gputwutb]{font-size:clamp(1.9rem,4vw,2.8rem);margin-top:.5rem}.producto__precios[data-astro-cid-gputwutb]{display:flex;align-items:baseline;gap:.8rem;margin-top:1rem;flex-wrap:wrap}.producto__precio[data-astro-cid-gputwutb]{font-size:1.5rem;font-weight:500;color:var(--tinta)}.producto__precio-anterior[data-astro-cid-gputwutb]{color:var(--tinta-secundaria);font-size:1.05rem}.producto__badge-promo[data-astro-cid-gputwutb],.producto__badge-agotado[data-astro-cid-gputwutb]{padding:.25rem .7rem;border-radius:var(--radio-pill);font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--crema-base)}.producto__badge-promo[data-astro-cid-gputwutb]{background:var(--terracota)}.producto__badge-agotado[data-astro-cid-gputwutb]{background:var(--tinta)}.producto__envios[data-astro-cid-gputwutb]{margin-top:.4rem;font-size:.85rem;color:var(--tinta-secundaria)}.producto__ctas[data-astro-cid-gputwutb]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.producto__descripcion[data-astro-cid-gputwutb]{margin-top:1.8rem;max-width:60ch;white-space:pre-line}.producto__acordeon[data-astro-cid-gputwutb]{margin-top:1.2rem;border-top:1px solid var(--crema-hueso);padding-top:1rem}.producto__acordeon[data-astro-cid-gputwutb] summary[data-astro-cid-gputwutb]{font-family:var(--sans);font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-amplio);cursor:pointer;list-style-position:outside}.producto__acordeon[data-astro-cid-gputwutb] ul[data-astro-cid-gputwutb],.producto__acordeon[data-astro-cid-gputwutb] p[data-astro-cid-gputwutb]{margin-top:.7rem;font-size:.92rem;color:var(--tinta-secundaria);max-width:55ch}.producto__acordeon[data-astro-cid-gputwutb] ul[data-astro-cid-gputwutb]{padding-left:1.1rem}.producto__relacionados[data-astro-cid-gputwutb]{margin-top:4.5rem}.producto__relacionados-grilla[data-astro-cid-gputwutb]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:1.8rem}@media(max-width:900px){.producto__cuerpo[data-astro-cid-gputwutb]{grid-template-columns:1fr;gap:2rem}}@media(max-width:700px){.producto__relacionados-grilla[data-astro-cid-gputwutb]{grid-template-columns:repeat(2,1fr);gap:.9rem}}
