.ficha{gap:28px;display:grid}@media (width>=768px){.ficha{grid-template-columns:1.15fr 1fr;align-items:start;gap:40px}.ficha-datos{position:sticky;top:24px}}@media (width>=1024px){.ficha{gap:64px}}.ficha-principal{aspect-ratio:4/5;background:var(--surface);overflow:hidden}.ficha-principal img{object-fit:contain;width:100%;height:100%}.ficha-miniaturas{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ficha-miniatura{aspect-ratio:1;background:var(--surface);cursor:pointer;opacity:.6;border:0;width:100%;padding:0;transition:opacity .2s;display:block}.ficha-miniatura img{object-fit:contain;width:100%;height:100%}.ficha-miniatura:hover,.ficha-miniatura[aria-pressed=true]{opacity:1}.ficha-miniatura[aria-pressed=true]{outline:1px solid var(--ink)}.ficha-miniatura:focus-visible{opacity:1;outline:2px solid var(--ink);outline-offset:2px}.ficha-nombre{margin-top:6px;font-size:clamp(2rem,5vw,3rem)}.ficha-linea{color:var(--muted);margin-top:6px;font-size:.9375rem}.ficha-precio{font-family:var(--font-serif);margin:16px 0 24px;font-size:1.5rem;line-height:1.2}.ficha-disenos{margin-bottom:20px}.ficha-muestras{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ficha-muestra{background:var(--surface);cursor:pointer;border:0;border-radius:50%;width:48px;height:48px;padding:0;overflow:hidden}.ficha-muestra img{object-fit:cover;width:100%;height:100%}.ficha-muestra[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--ink)}.ficha-muestra:hover:not([aria-pressed=true]){box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--line)}.ficha-muestra:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.ficha-estado{align-items:center;gap:8px;margin-bottom:14px;font-size:.875rem;display:flex}.ficha-punto{border-radius:50%;flex:none;width:8px;height:8px}.ficha-estado.ok{color:var(--ok-ink)}.ficha-estado.ok .ficha-punto{background:var(--ok)}.ficha-estado.encargo{color:var(--encargo-ink)}.ficha-estado.encargo .ficha-punto{background:var(--encargo)}.ficha-compra{gap:10px;display:flex}.ficha-cantidad{border:1px solid var(--borde-campo);border-radius:var(--radio);flex:none;align-items:center;display:inline-flex}.ficha-cantidad button{cursor:pointer;background:0 0;border:0;width:44px;height:50px;font-size:1.25rem;line-height:1;transition:background-color .2s}.ficha-cantidad button:hover:not(:disabled){background:var(--surface)}.ficha-cantidad button:disabled{color:#a99e91;cursor:not-allowed}.ficha-cantidad output{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:500}.ficha-nota{color:var(--encargo-ink);margin-top:10px;font-size:.8125rem}.ficha-agregado{min-height:1.5em;margin-top:10px;font-size:.875rem}.ficha-agregado a,.ficha-dudas{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.ficha-agregado a:hover,.ficha-dudas:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ficha-dudas{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.ficha-cta{cursor:pointer;border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--bg);letter-spacing:.14em;text-transform:uppercase;text-align:center;flex:1;justify-content:center;align-items:center;padding:14px 20px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .2s,color .2s;display:flex}.ficha-cta:hover{color:var(--ink);background:0 0}.ficha-cta:focus-visible{outline-offset:3px}.ficha-detalles{border-top:1px solid var(--line);margin:24px 0 0;padding-top:12px;font-size:.875rem}.ficha-detalles div{justify-content:space-between;gap:16px;padding:6px 0;display:flex}.ficha-detalles dt{color:var(--muted);flex:none}.ficha-detalles dd{text-align:right;margin:0}.pagina[data-astro-cid-rv3anxj5]{padding-block:16px 72px}.miga[data-astro-cid-rv3anxj5]{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:.8125rem;display:flex}.miga[data-astro-cid-rv3anxj5] a[data-astro-cid-rv3anxj5]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.miga[data-astro-cid-rv3anxj5] a[data-astro-cid-rv3anxj5]:hover{color:var(--ink)}.sobre[data-astro-cid-rv3anxj5]{border-top:1px solid var(--line);justify-items:start;gap:12px;max-width:60ch;margin-top:56px;padding-top:32px;display:grid}.sobre[data-astro-cid-rv3anxj5] h2[data-astro-cid-rv3anxj5]{margin-bottom:4px}.sobre[data-astro-cid-rv3anxj5] .enlace-flecha[data-astro-cid-rv3anxj5]{white-space:normal;margin-top:8px}.sugeridos[data-astro-cid-rv3anxj5]{border-top:1px solid var(--line);margin-top:72px;padding-top:40px}.sugeridos[data-astro-cid-rv3anxj5] h2[data-astro-cid-rv3anxj5]{margin-bottom:24px}@media (width>=768px){.pagina[data-astro-cid-rv3anxj5]{padding-block:24px 96px}.miga[data-astro-cid-rv3anxj5]{margin-bottom:24px}.sobre[data-astro-cid-rv3anxj5]{margin-top:80px;padding-top:40px}.sugeridos[data-astro-cid-rv3anxj5]{margin-top:96px;padding-top:56px}}.no-encontrada[data-astro-cid-nuqddzt6]{flex-direction:column;align-items:flex-start;gap:16px;max-width:640px;padding-block:80px 40px;display:flex}@media (width>=768px){.no-encontrada[data-astro-cid-nuqddzt6]{padding-block:128px 64px}}.enlace[data-astro-cid-nuqddzt6]{border-bottom:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;padding-block:4px;font-size:12px;font-weight:500}
