.visualmente-oculto.svelte-1h8m40z{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ficha.svelte-1h8m40z{padding-top:clamp(6rem,11vh,8rem);padding-bottom:var(--section);min-height:70vh;min-height:70svh}.miga.svelte-1h8m40z{display:flex;align-items:baseline;gap:.5rem;font-size:.8rem;color:var(--ink-soft);margin-bottom:var(--space-6);flex-wrap:wrap}.miga.svelte-1h8m40z a:where(.svelte-1h8m40z){color:var(--ink-soft);text-decoration:none}.miga.svelte-1h8m40z a:where(.svelte-1h8m40z):hover{color:var(--rosa-ink)}.miga__aqui.svelte-1h8m40z{color:var(--ink);font-weight:560}.miga__volver.svelte-1h8m40z{color:var(--rosa-ink);font-weight:560}.cuerpo.svelte-1h8m40z{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.galeria.svelte-1h8m40z{display:flex;flex-direction:column;gap:10px}.miniaturas.svelte-1h8m40z{display:flex;gap:8px;flex-wrap:wrap}.miniatura.svelte-1h8m40z{width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:10px;background:var(--bg-raised);overflow:hidden;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.miniatura.svelte-1h8m40z img:where(.svelte-1h8m40z){width:100%;height:100%;object-fit:cover;display:block}.miniatura.svelte-1h8m40z:hover{transform:translateY(-2px)}.miniatura--activa.svelte-1h8m40z{border-color:var(--rosa)}.miniatura.svelte-1h8m40z:focus-visible{outline:2px solid var(--rosa);outline-offset:2px}@media(prefers-reduced-motion:reduce){.miniatura.svelte-1h8m40z{transition:none}.miniatura.svelte-1h8m40z:hover{transform:none}}.foto.svelte-1h8m40z{margin:0;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-raised);display:grid;place-items:center}.foto.svelte-1h8m40z img:where(.svelte-1h8m40z){width:100%;height:100%;object-fit:cover}.foto__pronto.svelte-1h8m40z{color:var(--ink-faint);font-size:var(--text-sm)}.info__coleccion.svelte-1h8m40z{font-size:.78rem;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint)}h1.svelte-1h8m40z{font-size:clamp(1.6rem,3vw,2.4rem);margin-top:var(--space-2)}.info__formato.svelte-1h8m40z{color:var(--ink-soft);margin-top:var(--space-2)}.info__desc.svelte-1h8m40z{margin-top:var(--space-4);max-width:52ch;color:var(--ink-soft)}.precios.svelte-1h8m40z{width:100%;margin-top:var(--space-6);border-collapse:collapse;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.precios.svelte-1h8m40z caption:where(.svelte-1h8m40z){text-align:left;font-size:.78rem;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-soft);font-weight:620;margin-bottom:var(--space-2)}.precios.svelte-1h8m40z th:where(.svelte-1h8m40z),.precios.svelte-1h8m40z td:where(.svelte-1h8m40z){padding:var(--space-3) var(--space-4);font-size:var(--text-sm);text-align:left;border-bottom:1px solid var(--line)}.precios.svelte-1h8m40z thead:where(.svelte-1h8m40z) th:where(.svelte-1h8m40z){font-size:.7rem;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-faint);background:var(--bg);font-weight:620}.precios.svelte-1h8m40z tbody:where(.svelte-1h8m40z) tr:where(.svelte-1h8m40z):last-child th:where(.svelte-1h8m40z),.precios.svelte-1h8m40z tbody:where(.svelte-1h8m40z) tr:where(.svelte-1h8m40z):last-child td:where(.svelte-1h8m40z){border-bottom:none}.precios.svelte-1h8m40z tbody:where(.svelte-1h8m40z) th:where(.svelte-1h8m40z){font-weight:620}.precios.svelte-1h8m40z .num:where(.svelte-1h8m40z){text-align:right;font-variant-numeric:tabular-nums;font-weight:640}.precios.svelte-1h8m40z .destacada:where(.svelte-1h8m40z){background:var(--bg-rosa)}.precios.svelte-1h8m40z .destacada:where(.svelte-1h8m40z) th:where(.svelte-1h8m40z):after{content:" ★";color:var(--rosa-ink)}.precios__nota.svelte-1h8m40z{margin-top:var(--space-3);font-size:.8rem;color:var(--ink-soft);max-width:52ch}.comprar.svelte-1h8m40z{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap}.cant.svelte-1h8m40z{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-pill);overflow:hidden}.cant.svelte-1h8m40z button:where(.svelte-1h8m40z){width:44px;height:46px;border:none;background:var(--bg-raised);font-size:1.2rem;color:var(--rosa-ink);cursor:pointer;transition:background-color var(--dur-fast) ease}.cant.svelte-1h8m40z button:where(.svelte-1h8m40z):hover{background:var(--bg-rosa)}.cant.svelte-1h8m40z span:where(.svelte-1h8m40z){min-width:44px;text-align:center;font-weight:620;font-variant-numeric:tabular-nums}.comprar__add.svelte-1h8m40z:disabled{opacity:.55;cursor:default}.comprar__add.ok.svelte-1h8m40z{background:var(--rosa-deep)}.stock-bajo.svelte-1h8m40z{margin-top:var(--space-3);font-size:.8rem;color:var(--rosa-ink);font-weight:560}.esq__foto.svelte-1h8m40z{aspect-ratio:1;border-radius:var(--radius-md)}.esq__textos.svelte-1h8m40z{display:grid;gap:var(--space-3);align-content:start}.esq__linea.svelte-1h8m40z{height:34px}.esq__linea.corta.svelte-1h8m40z{width:40%}.esq__bloque.svelte-1h8m40z{height:220px}.vacio.svelte-1h8m40z{display:grid;gap:.3rem;justify-items:center;text-align:center;padding:var(--space-12) var(--space-4);background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-md)}.vacio__que.svelte-1h8m40z{font-weight:560}.vacio__como.svelte-1h8m40z{font-size:var(--text-sm);color:var(--ink-soft)}.vacio.svelte-1h8m40z .btn:where(.svelte-1h8m40z){margin-top:var(--space-3)}.estrellas.svelte-1h8m40z{position:relative;display:inline-block;color:var(--line-strong);letter-spacing:2px;line-height:1}.estrellas.svelte-1h8m40z:before{content:"★★★★★";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--v, 0) * 100%);overflow:hidden;color:var(--estrella);letter-spacing:2px;white-space:nowrap}.info__rating.svelte-1h8m40z{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft);text-decoration:none}.info__rating.svelte-1h8m40z:hover{color:var(--rosa-ink)}.opiniones.svelte-1h8m40z{margin-top:var(--section);max-width:720px}.opiniones.svelte-1h8m40z h2:where(.svelte-1h8m40z){font-size:var(--text-xl)}.opiniones__vacio.svelte-1h8m40z{margin-top:var(--space-3);color:var(--ink-soft)}.opiniones__lista.svelte-1h8m40z{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-4)}.opiniones__lista.svelte-1h8m40z li:where(.svelte-1h8m40z){background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6)}.opinion__cab.svelte-1h8m40z{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.opinion__cab.svelte-1h8m40z strong:where(.svelte-1h8m40z){font-size:var(--text-sm)}.opinion__cab.svelte-1h8m40z time:where(.svelte-1h8m40z){font-size:.75rem;color:var(--ink-faint)}.opinion__cab.svelte-1h8m40z time:where(.svelte-1h8m40z):first-letter{text-transform:uppercase}.opinion__texto.svelte-1h8m40z{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft)}.opiniones__gracias.svelte-1h8m40z{margin-top:var(--space-6);background:var(--bg-rosa);border:1px solid var(--rosa);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);font-weight:560}.opinar.svelte-1h8m40z{margin-top:var(--space-6);background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6);display:grid;gap:var(--space-3)}.opinar.svelte-1h8m40z h3:where(.svelte-1h8m40z){font-size:var(--text-base)}.opinar__fila.svelte-1h8m40z{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:end}.campo.svelte-1h8m40z{display:grid;gap:4px}.campo.svelte-1h8m40z>span:where(.svelte-1h8m40z),.opinar__estrellas.svelte-1h8m40z legend:where(.svelte-1h8m40z){font-size:var(--text-sm);font-weight:560}.campo.svelte-1h8m40z em:where(.svelte-1h8m40z){font-style:normal;font-weight:400;color:var(--ink-faint)}.campo.svelte-1h8m40z input:where(.svelte-1h8m40z),.campo.svelte-1h8m40z textarea:where(.svelte-1h8m40z){min-height:44px;padding:.5rem .8rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);background:var(--bg-raised);width:100%;resize:vertical}.opinar__estrellas.svelte-1h8m40z{border:none;margin:0;padding:0}.opinar__estrellas.svelte-1h8m40z button:where(.svelte-1h8m40z){background:none;border:none;font-size:1.6rem;line-height:1;color:var(--line-strong);cursor:pointer;padding:.2rem;transition:color var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}.opinar__estrellas.svelte-1h8m40z button.llena:where(.svelte-1h8m40z){color:var(--estrella)}.opinar__estrellas.svelte-1h8m40z button:where(.svelte-1h8m40z):active{transform:scale(1.2)}.opinar__error.svelte-1h8m40z{color:var(--err);font-size:var(--text-sm)}.opinar__nota.svelte-1h8m40z{font-size:.75rem;color:var(--ink-faint)}.fija.svelte-1h8m40z{display:none}@media(max-width:820px){.cuerpo.svelte-1h8m40z{grid-template-columns:1fr}.foto.svelte-1h8m40z{max-width:420px}.fija.svelte-1h8m40z{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--bg-raised);border-top:1px solid var(--line);box-shadow:0 -8px 24px color-mix(in srgb,var(--rosa) 12%,transparent)}.fija__precio.svelte-1h8m40z{display:grid;line-height:1.2}.fija__precio.svelte-1h8m40z strong:where(.svelte-1h8m40z){font-size:var(--text-lg);font-variant-numeric:tabular-nums}.fija__precio.svelte-1h8m40z span:where(.svelte-1h8m40z){font-size:.7rem;color:var(--ink-soft)}.ficha.svelte-1h8m40z{padding-bottom:calc(var(--section) + 70px)}}
