.miga[data-astro-cid-ekq3vnj3]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-family:var(--font-sans);font-size:.75rem;color:var(--color-marron-suave)}.miga[data-astro-cid-ekq3vnj3] a[data-astro-cid-ekq3vnj3]{color:var(--color-guinda);text-decoration:none}.miga[data-astro-cid-ekq3vnj3] a[data-astro-cid-ekq3vnj3]:hover{text-decoration:underline}.producto-layout[data-astro-cid-ekq3vnj3]{display:grid;gap:2.5rem;grid-template-columns:1fr;align-items:start}@media(min-width:900px){.producto-layout[data-astro-cid-ekq3vnj3]{grid-template-columns:1fr 1fr;gap:4rem}.producto-visual[data-astro-cid-ekq3vnj3]{position:sticky;top:calc(var(--header-h) + 2rem)}}.producto-visual[data-astro-cid-ekq3vnj3]{border-radius:14px;overflow:hidden}.producto-info[data-astro-cid-ekq3vnj3] h1[data-astro-cid-ekq3vnj3]{margin:.625rem 0 0;font-size:clamp(1.75rem,4.5vw,2.5rem)}.producto-precio[data-astro-cid-ekq3vnj3]{margin:1rem 0 0;font-family:var(--font-sans);font-size:1.75rem;font-weight:600;color:var(--color-guinda);line-height:1.2}.producto-precio[data-astro-cid-ekq3vnj3] span[data-astro-cid-ekq3vnj3]{display:block;font-size:.6875rem;font-weight:400;letter-spacing:.04em;color:var(--color-marron-suave)}.precio-lista[data-astro-cid-ekq3vnj3]{margin-right:.5rem;font-size:1.125rem;font-weight:500;color:var(--color-marron-suave);text-decoration:line-through}.precio-insignia[data-astro-cid-ekq3vnj3]{margin-left:.6rem;padding:.2rem .5rem;background:var(--color-guinda);color:var(--color-crema);border-radius:4px;font-family:var(--font-sans);font-size:.75rem;font-weight:700;vertical-align:middle}.pastilla[data-astro-cid-ekq3vnj3] small[data-astro-cid-ekq3vnj3] s[data-astro-cid-ekq3vnj3]{margin-right:.3rem;opacity:.65;font-weight:400}.producto-resumen[data-astro-cid-ekq3vnj3]{margin:1.25rem 0 0;line-height:1.7}.producto-notas[data-astro-cid-ekq3vnj3]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:1.25rem 0 0;padding:0}.producto-notas[data-astro-cid-ekq3vnj3] li[data-astro-cid-ekq3vnj3]{padding:.3rem .7rem;border:1px solid var(--color-linea);border-radius:999px;font-family:var(--font-sans);font-size:.75rem;color:var(--color-marron);white-space:nowrap}.producto-compra[data-astro-cid-ekq3vnj3]{margin-top:2rem;padding:1.5rem;background:var(--color-crema);border-radius:14px}.grupo-opcion[data-astro-cid-ekq3vnj3]{margin:0 0 1.5rem;padding:0;border:0}.opciones-pastilla[data-astro-cid-ekq3vnj3]{display:flex;flex-wrap:wrap;gap:.625rem}.pastilla[data-astro-cid-ekq3vnj3]{display:inline-flex;align-items:baseline;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;background:#fff;border:1.5px solid var(--color-linea);border-radius:8px;cursor:pointer;font-family:var(--font-sans);font-size:.875rem;transition:border-color .16s var(--ease-suelo),background-color .16s var(--ease-suelo)}.pastilla[data-astro-cid-ekq3vnj3] input[data-astro-cid-ekq3vnj3]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pastilla[data-astro-cid-ekq3vnj3]:hover{border-color:var(--color-marron-suave)}.pastilla[data-astro-cid-ekq3vnj3]:has(input:focus-visible){outline:3px solid var(--color-guinda);outline-offset:3px}.pastilla[data-astro-cid-ekq3vnj3]:has(input:checked){border-color:var(--color-guinda);background:var(--color-guinda-50);font-weight:600;color:var(--color-guinda)}.pastilla[data-astro-cid-ekq3vnj3] small[data-astro-cid-ekq3vnj3]{font-size:.75rem;font-weight:400;color:var(--color-marron-suave)}.pastilla[data-astro-cid-ekq3vnj3]:has(input:checked) small[data-astro-cid-ekq3vnj3]{color:var(--color-guinda)}.grupo-grado[data-astro-cid-ekq3vnj3]{padding:1.25rem;background:var(--color-crema);border-radius:14px}.grupo-grado[data-astro-cid-ekq3vnj3][hidden]{display:none}.grado-cabecera[data-astro-cid-ekq3vnj3]{margin-bottom:.875rem}.grado-cabecera[data-astro-cid-ekq3vnj3] strong[data-astro-cid-ekq3vnj3]{display:block;font-family:var(--font-serif);font-size:1.25rem;color:var(--color-guinda);line-height:1.2}.grado-metodo[data-astro-cid-ekq3vnj3]{font-family:var(--font-sans);font-size:.8125rem;color:var(--color-marron-suave)}.grado-metodo[data-astro-cid-ekq3vnj3] em[data-astro-cid-ekq3vnj3]{font-style:normal;font-weight:600;color:var(--color-marron)}.grado-control[data-astro-cid-ekq3vnj3]{width:100%;height:2.75rem;margin:0;background:transparent;accent-color:var(--color-guinda);cursor:pointer}.grado-escala[data-astro-cid-ekq3vnj3]{display:flex;justify-content:space-between;margin-top:-.25rem;font-family:var(--font-sans);font-size:.75rem;color:var(--color-marron-suave)}.grado-lista[data-astro-cid-ekq3vnj3]{display:grid;gap:.25rem;list-style:none;margin:1rem 0 .875rem;padding:0}.grado-lista[data-astro-cid-ekq3vnj3] li[data-astro-cid-ekq3vnj3]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.4rem .625rem;border-radius:6px;font-family:var(--font-sans);font-size:.8125rem;color:var(--color-marron-suave);transition:background-color .16s var(--ease-suelo),color .16s var(--ease-suelo)}.grado-lista[data-astro-cid-ekq3vnj3] li[data-astro-cid-ekq3vnj3].activo{background:#fff;color:var(--color-marron);box-shadow:inset 0 0 0 1.5px var(--color-guinda)}.grado-lista[data-astro-cid-ekq3vnj3] strong[data-astro-cid-ekq3vnj3]{font-weight:600;min-width:7rem}.grado-lista[data-astro-cid-ekq3vnj3] li[data-astro-cid-ekq3vnj3].activo strong[data-astro-cid-ekq3vnj3]{color:var(--color-guinda)}.compra-fila[data-astro-cid-ekq3vnj3]{display:flex;flex-wrap:wrap;gap:.75rem}.cantidad[data-astro-cid-ekq3vnj3]{display:inline-flex;align-items:center;background:#fff;border:1.5px solid var(--color-linea);border-radius:8px}.cantidad[data-astro-cid-ekq3vnj3] button[data-astro-cid-ekq3vnj3]{width:2.75rem;height:2.75rem;display:grid;place-items:center;background:transparent;border:0;border-radius:6px;color:var(--color-marron);cursor:pointer}.cantidad[data-astro-cid-ekq3vnj3] button[data-astro-cid-ekq3vnj3]:hover{background:var(--color-gris);color:var(--color-guinda)}.cantidad[data-astro-cid-ekq3vnj3] input[data-astro-cid-ekq3vnj3]{width:3rem;height:2.75rem;border:0;background:transparent;text-align:center;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-marron);-moz-appearance:textfield}.cantidad[data-astro-cid-ekq3vnj3] input[data-astro-cid-ekq3vnj3]::-webkit-outer-spin-button,.cantidad[data-astro-cid-ekq3vnj3] input[data-astro-cid-ekq3vnj3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.compra-boton[data-astro-cid-ekq3vnj3]{flex:1;min-width:12rem}.compra-boton[data-astro-cid-ekq3vnj3][data-confirmado]{background:var(--color-verde)}.pv[data-astro-cid-ekq3vnj3]{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:14px;background:var(--color-gris)}.pv-foto[data-astro-cid-ekq3vnj3]{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity .6s var(--ease-suelo),visibility .6s;cursor:zoom-in;touch-action:manipulation}.pv-foto[data-astro-cid-ekq3vnj3].activa{opacity:1;visibility:visible}.pv-foto[data-astro-cid-ekq3vnj3] img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, center 58%);transition:transform .35s var(--ease-suelo)}.pv-foto[data-astro-cid-ekq3vnj3].con-lupa{cursor:zoom-out}.pv-foto[data-astro-cid-ekq3vnj3].con-lupa img{transform:scale(1.9)}@media(prefers-reduced-motion:reduce){.pv-foto[data-astro-cid-ekq3vnj3],.pv-foto[data-astro-cid-ekq3vnj3] img{transition:none}}.pv-pista[data-astro-cid-ekq3vnj3]{position:absolute;left:.75rem;bottom:.75rem;z-index:1;margin:0;padding:.3rem .6rem;background:#28030e99;border-radius:6px;font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.04em;color:var(--color-crema);pointer-events:none}.preparacion[data-astro-cid-ekq3vnj3],.detalles[data-astro-cid-ekq3vnj3]{margin-top:2rem}.preparacion[data-astro-cid-ekq3vnj3] h2[data-astro-cid-ekq3vnj3],.detalles[data-astro-cid-ekq3vnj3] h2[data-astro-cid-ekq3vnj3]{margin:0 0 .875rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-marron-suave)}.preparacion[data-astro-cid-ekq3vnj3] ol[data-astro-cid-ekq3vnj3]{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.preparacion[data-astro-cid-ekq3vnj3] li[data-astro-cid-ekq3vnj3]{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.5}.preparacion[data-astro-cid-ekq3vnj3] li[data-astro-cid-ekq3vnj3] span[data-astro-cid-ekq3vnj3]{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;background:var(--color-guinda);color:#fff;border-radius:999px;font-family:var(--font-sans);font-size:.75rem;font-weight:700}.detalles[data-astro-cid-ekq3vnj3] ul[data-astro-cid-ekq3vnj3]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.detalles[data-astro-cid-ekq3vnj3] li[data-astro-cid-ekq3vnj3]{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5}.detalles[data-astro-cid-ekq3vnj3] li[data-astro-cid-ekq3vnj3] svg{color:var(--color-verde);flex-shrink:0;margin-top:.2rem}.detalles[data-astro-cid-ekq3vnj3] strong[data-astro-cid-ekq3vnj3]{font-weight:600}.enlace-origen[data-astro-cid-ekq3vnj3]{display:flex;align-items:center;gap:.625rem;margin-top:2rem;padding:1rem 1.125rem;background:#fff;border:1px solid var(--color-linea);border-radius:8px;text-decoration:none;color:var(--color-guinda);font-size:.9375rem;transition:border-color .18s var(--ease-suelo)}.enlace-origen[data-astro-cid-ekq3vnj3]:hover{border-color:var(--color-guinda)}.enlace-origen[data-astro-cid-ekq3vnj3] span[data-astro-cid-ekq3vnj3]{flex:1}.enlace-origen[data-astro-cid-ekq3vnj3] svg{flex-shrink:0}.ficha-envoltorio[data-astro-cid-ekq3vnj3]{margin-top:4rem}.ficha-impresa[data-astro-cid-ekq3vnj3]{margin:0;background:var(--color-crema);border-radius:12px;overflow:hidden}.ficha-impresa[data-astro-cid-ekq3vnj3] img{display:block;width:100%;height:auto}@media(min-width:900px){.ficha-impresa[data-astro-cid-ekq3vnj3]{display:none}}@media(max-width:899px){.ficha-grande[data-astro-cid-ekq3vnj3]{display:none}}.relacionados[data-astro-cid-ekq3vnj3]{margin-top:4rem}.relacionados[data-astro-cid-ekq3vnj3] h2[data-astro-cid-ekq3vnj3]{margin:0 0 1.5rem;font-size:1.5rem}.rejilla-relacionados[data-astro-cid-ekq3vnj3]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}
