.ficha.svelte-1h8m40z{display:grid;gap:clamp(1.5rem,4vw,3.5rem);padding-block:1.25rem clamp(2rem,6vw,4rem)}@media(min-width:60rem){.ficha.svelte-1h8m40z{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"miga miga" "galeria datos";align-items:start}.miga.svelte-1h8m40z{grid-area:miga}.galeria.svelte-1h8m40z{grid-area:galeria}.datos.svelte-1h8m40z{grid-area:datos;position:sticky;top:5.5rem}}.miga.svelte-1h8m40z{display:flex;gap:.5rem;font-size:var(--texto-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave)}.miga.svelte-1h8m40z a:where(.svelte-1h8m40z):hover{color:var(--azul)}.principal.svelte-1h8m40z img,.principal.svelte-1h8m40z picture{max-width:min(100%,calc(var(--nativo) * 1.4));max-height:80vh;margin-inline:auto}.miniaturas.svelte-1h8m40z{display:flex;gap:.5rem;margin-top:.5rem;overflow-x:auto;scrollbar-width:none}.miniaturas.svelte-1h8m40z button:where(.svelte-1h8m40z){width:4.5rem;border:1px solid transparent;opacity:.65;transition:opacity .15s ease}.miniaturas.svelte-1h8m40z button.activa:where(.svelte-1h8m40z),.miniaturas.svelte-1h8m40z button:where(.svelte-1h8m40z):hover{opacity:1;border-color:var(--borde-fuerte)}h1.svelte-1h8m40z{font-size:var(--texto-xl)}.precio.svelte-1h8m40z{margin-top:.4rem;font-size:var(--texto-l);color:var(--tinta-media)}.antes.svelte-1h8m40z{margin-inline-start:.5rem;font-size:var(--texto-m);color:var(--tinta-suave);text-decoration:line-through}.descripcion.svelte-1h8m40z{margin-top:1.25rem;max-width:46ch;color:var(--tinta-media)}.tallas.svelte-1h8m40z{margin:1.75rem 0 0;padding:0;border:0}legend.svelte-1h8m40z{padding:0;font-size:var(--texto-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-suave)}.opciones.svelte-1h8m40z{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.talla.svelte-1h8m40z{min-width:3rem;min-height:3rem;padding-inline:.75rem;border:1px solid var(--borde-fuerte);border-radius:var(--radio);font-size:var(--texto-s);letter-spacing:.08em}.talla.elegida.svelte-1h8m40z{background:var(--azul);border-color:var(--azul);color:var(--crema)}.talla.sin.svelte-1h8m40z{color:var(--agotado);border-color:var(--borde);cursor:not-allowed;background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--borde-fuerte) calc(50% - .5px),var(--borde-fuerte) calc(50% + .5px),transparent calc(50% + .5px))}.aviso.svelte-1h8m40z{margin-top:1.25rem;padding:.85rem 1rem;background:color-mix(in srgb,var(--durazno) 55%,var(--crema));font-size:var(--texto-s)}.comprar.svelte-1h8m40z{width:100%;margin-top:1.5rem}.detalles.svelte-1h8m40z{margin-top:1.75rem;display:grid;gap:.35rem;font-size:var(--texto-s);color:var(--tinta-media)}.detalles.svelte-1h8m40z li:where(.svelte-1h8m40z):before{content:"—";margin-inline-end:.5rem;color:var(--tinta-suave)}.guia.svelte-1h8m40z{margin-top:1rem;border-top:1px solid var(--borde);padding-top:1rem;font-size:var(--texto-s);color:var(--tinta-media)}summary.svelte-1h8m40z{cursor:pointer;letter-spacing:.06em;color:var(--azul)}.guia.svelte-1h8m40z ul:where(.svelte-1h8m40z){margin-top:.6rem;display:grid;gap:.3rem}.guia.svelte-1h8m40z p:where(.svelte-1h8m40z){margin-top:.6rem;max-width:46ch}.guia.svelte-1h8m40z a:where(.svelte-1h8m40z){text-decoration:underline;text-underline-offset:.25em}
