.detail[data-astro-cid-cak5it2e]{padding-top:1.6rem}.detail-grid[data-astro-cid-cak5it2e]{display:grid;gap:1.8rem;margin-top:1.2rem}.galeria[data-astro-cid-cak5it2e]{display:grid;gap:.8rem;align-self:start}.miniaturas[data-astro-cid-cak5it2e]{display:flex;gap:.6rem;overflow-x:auto;order:2}.mini[data-astro-cid-cak5it2e]{flex:none;width:72px;padding:0;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;overflow:hidden}.mini[data-astro-cid-cak5it2e].activa{border-color:var(--negro)}.mini[data-astro-cid-cak5it2e] img[data-astro-cid-cak5it2e]{width:100%;aspect-ratio:1/1;object-fit:cover}.foto[data-astro-cid-cak5it2e]{position:relative;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.foto[data-astro-cid-cak5it2e] img[data-astro-cid-cak5it2e],.detail-ph[data-astro-cid-cak5it2e]{width:100%;aspect-ratio:1/1;object-fit:contain}.detail-ph[data-astro-cid-cak5it2e]{display:grid;place-items:center}.detail-ph[data-astro-cid-cak5it2e] span[data-astro-cid-cak5it2e]{font-family:var(--font-display);font-weight:600;font-size:2rem;letter-spacing:.16em;color:var(--accent-deep);opacity:.5}.detail-ph[data-astro-cid-cak5it2e] .d[data-astro-cid-cak5it2e]{color:var(--accent)}.sello[data-astro-cid-cak5it2e]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:96px;height:96px;padding:1rem;background:var(--dorado-claro);color:var(--negro);font-size:.72rem;font-weight:800;line-height:1.15;text-align:center;text-transform:uppercase;transform:rotate(10deg);clip-path:polygon(50% 0,62% 11%,79% 7%,83% 24%,98% 32%,90% 50%,98% 68%,83% 76%,79% 93%,62% 89%,50% 100%,38% 89%,21% 93%,17% 76%,2% 68%,10% 50%,2% 32%,17% 24%,21% 7%,38% 11%)}.estrellas[data-astro-cid-cak5it2e]{color:var(--dorado);letter-spacing:.08em}.estrellas-fila[data-astro-cid-cak5it2e]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;margin-bottom:.6rem}.detail-brand[data-astro-cid-cak5it2e]{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 .4rem}.detail-info[data-astro-cid-cak5it2e] h1[data-astro-cid-cak5it2e]{font-size:clamp(1.9rem,4vw,2.7rem);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:.25rem}.detail-linea[data-astro-cid-cak5it2e]{color:var(--ink-soft);margin:0 0 .8rem}.detail-price[data-astro-cid-cak5it2e]{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.8rem}.detail-price[data-astro-cid-cak5it2e] .price[data-astro-cid-cak5it2e]{font-size:1.55rem;font-weight:800}.detail-price[data-astro-cid-cak5it2e] .price--ask[data-astro-cid-cak5it2e]{font-size:1.05rem;font-weight:600;color:var(--accent-deep)}.detail-price[data-astro-cid-cak5it2e] .size[data-astro-cid-cak5it2e]{font-size:.85rem;color:var(--ink-soft)}.detail-encargo[data-astro-cid-cak5it2e]{margin:-.3rem 0 .8rem;font-size:.86rem;font-weight:600;color:var(--accent-deep)}.detail-short[data-astro-cid-cak5it2e]{margin-bottom:1rem}.beneficios[data-astro-cid-cak5it2e]{list-style:none;padding:0 0 1.2rem;margin:0 0 1.2rem;display:grid;gap:.65rem;border-bottom:1px solid var(--line)}.beneficios[data-astro-cid-cak5it2e] li[data-astro-cid-cak5it2e]{display:flex;align-items:center;gap:.7rem;font-size:.95rem}.beneficios[data-astro-cid-cak5it2e] svg[data-astro-cid-cak5it2e]{flex:none;color:var(--accent-deep)}.cantidad[data-astro-cid-cak5it2e]{display:flex;align-items:center;gap:1.1rem;margin-bottom:1rem}.cantidad-rotulo[data-astro-cid-cak5it2e]{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cantidad-ctrl[data-astro-cid-cak5it2e]{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--btn-radius)}.cantidad-ctrl[data-astro-cid-cak5it2e] button[data-astro-cid-cak5it2e]{width:38px;height:38px;background:none;border:0;font-size:1.1rem;cursor:pointer;color:var(--ink)}.cantidad-ctrl[data-astro-cid-cak5it2e] span[data-astro-cid-cak5it2e]{min-width:30px;text-align:center;font-weight:600}.acciones[data-astro-cid-cak5it2e]{display:grid;gap:.6rem;margin-bottom:1.3rem}.acciones[data-astro-cid-cak5it2e] .btn[data-astro-cid-cak5it2e]{padding-block:1.05rem;text-transform:uppercase;font-size:.86rem;font-weight:700;letter-spacing:.05em}.confianza[data-astro-cid-cak5it2e]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem}.confianza[data-astro-cid-cak5it2e] li[data-astro-cid-cak5it2e]{display:flex;gap:.5rem;font-size:.74rem;line-height:1.35;color:var(--ink-soft)}.confianza[data-astro-cid-cak5it2e] svg[data-astro-cid-cak5it2e]{flex:none;color:var(--accent-deep)}.confianza[data-astro-cid-cak5it2e] strong[data-astro-cid-cak5it2e]{display:block;color:var(--ink);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.ficha[data-astro-cid-cak5it2e]{list-style:none;margin:2.5rem 0 0;padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.2rem;background:var(--crema);border-radius:var(--radius-lg)}.ficha[data-astro-cid-cak5it2e] li[data-astro-cid-cak5it2e]{display:flex;align-items:center;gap:.8rem;font-size:.86rem;line-height:1.35;color:var(--ink-soft)}.ficha[data-astro-cid-cak5it2e] strong[data-astro-cid-cak5it2e]{display:block;color:var(--accent-deep);text-transform:uppercase;font-size:.74rem;letter-spacing:.06em}.ficha-icono[data-astro-cid-cak5it2e]{flex:none;display:grid;place-items:center;width:52px;height:52px;border:1.5px solid var(--dorado);border-radius:50%;color:var(--accent-deep)}.titulo[data-astro-cid-cak5it2e]{font-size:1.3rem;font-weight:800;text-transform:uppercase;letter-spacing:0;margin-bottom:.9rem}.titulo[data-astro-cid-cak5it2e] span[data-astro-cid-cak5it2e]{color:var(--dorado)}.subtitulo[data-astro-cid-cak5it2e]{font-size:1rem;margin-top:1.3rem}.columnas[data-astro-cid-cak5it2e]{display:grid;gap:2.2rem;padding-top:2.8rem}.guias[data-astro-cid-cak5it2e]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.ingredientes[data-astro-cid-cak5it2e]{list-style:none;padding:0;margin:0 0 .9rem}.ingredientes[data-astro-cid-cak5it2e] li[data-astro-cid-cak5it2e]{display:flex;align-items:center;gap:.9rem;padding:.7rem 0;border-bottom:1px solid var(--line);font-weight:600;font-size:.95rem}.ingrediente-punto[data-astro-cid-cak5it2e]{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--crema);color:var(--accent-deep)}.opiniones[data-astro-cid-cak5it2e]{padding-top:2.8rem}.opiniones-grid[data-astro-cid-cak5it2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.opinion-resumen[data-astro-cid-cak5it2e]{display:grid;justify-items:center;align-content:center;gap:.2rem;text-align:center;font-size:.9rem}.opinion-resumen[data-astro-cid-cak5it2e] strong[data-astro-cid-cak5it2e]{font-size:2.3rem;line-height:1;color:var(--accent-deep)}.opinion[data-astro-cid-cak5it2e]{margin:0;padding:1.1rem;background:var(--blanco);border:1px solid var(--line);border-radius:var(--radius);font-size:.9rem}.opinion[data-astro-cid-cak5it2e] p[data-astro-cid-cak5it2e]{margin:.5rem 0}.opinion[data-astro-cid-cak5it2e] cite[data-astro-cid-cak5it2e]{font-style:normal;font-weight:700}.sin-opiniones[data-astro-cid-cak5it2e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.5rem;border:1px solid var(--line);background:var(--blanco);border-radius:var(--radius)}.sin-opiniones[data-astro-cid-cak5it2e] p[data-astro-cid-cak5it2e]{margin:0}.related[data-astro-cid-cak5it2e]{padding-block:2.8rem 3.5rem}.related-grid[data-astro-cid-cak5it2e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.1rem}.related-item[data-astro-cid-cak5it2e]{display:grid;grid-template-rows:1fr auto;gap:.5rem}@media(min-width:820px){.detail-grid[data-astro-cid-cak5it2e]{grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.galeria[data-astro-cid-cak5it2e]{position:sticky;top:76px}.galeria--miniaturas[data-astro-cid-cak5it2e]{grid-template-columns:82px 1fr}.miniaturas[data-astro-cid-cak5it2e]{order:0;flex-direction:column}.mini[data-astro-cid-cak5it2e]{width:82px}.columnas[data-astro-cid-cak5it2e]{grid-template-columns:1fr 1fr;gap:3rem}.columnas[data-astro-cid-cak5it2e]>div[data-astro-cid-cak5it2e]+div[data-astro-cid-cak5it2e]{border-left:1px solid var(--line);padding-left:3rem}}
