.product-hero[data-astro-cid-gputwutb]{padding:40px 0 56px;background:linear-gradient(180deg,#fff,#f8fcff);border-bottom:1px solid #edf3f7}.detail-grid[data-astro-cid-gputwutb]{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center}.media[data-astro-cid-gputwutb]{position:relative;width:100%;aspect-ratio:1 / 1;max-height:520px;border-radius:24px;background:linear-gradient(145deg,#e8f8ff,#fbfeff);border:1px solid var(--line-soft);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;overflow:hidden}.media[data-astro-cid-gputwutb] img{width:100%;height:100%;object-fit:contain;padding:28px}.media[data-astro-cid-gputwutb] .placeholder-icon{font-size:140px;color:#55bce8}.media[data-astro-cid-gputwutb]:has(img){background:#fff}.thumbs[data-astro-cid-gputwutb]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.thumb[data-astro-cid-gputwutb]{width:72px;height:72px;padding:0;border:2px solid var(--line-soft);border-radius:12px;background:#fff;overflow:hidden;cursor:pointer}.thumb[data-astro-cid-gputwutb][aria-pressed=true]{border-color:var(--primary-dark)}.thumb[data-astro-cid-gputwutb] img[data-astro-cid-gputwutb]{width:100%;height:100%;object-fit:cover}.badge[data-astro-cid-gputwutb]{position:absolute;top:18px;right:18px;padding:6px 12px;border-radius:10px;background:#fff;color:var(--navy);font-weight:700;font-size:13px;box-shadow:var(--shadow-sm)}.info[data-astro-cid-gputwutb] h1[data-astro-cid-gputwutb]{margin:0;color:var(--navy);font-size:clamp(32px,4vw,46px);line-height:1.1;letter-spacing:-.03em}.lead[data-astro-cid-gputwutb]{margin:16px 0 24px;color:var(--muted);font-size:17px}.specs[data-astro-cid-gputwutb]{margin:0 0 26px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.specs[data-astro-cid-gputwutb] div[data-astro-cid-gputwutb]{padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--line-soft)}.specs[data-astro-cid-gputwutb].con-precio{grid-template-columns:repeat(3,1fr)}.specs[data-astro-cid-gputwutb] .wide[data-astro-cid-gputwutb]{grid-column:1 / -1}.specs[data-astro-cid-gputwutb] dt[data-astro-cid-gputwutb]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5b6b7a}.specs[data-astro-cid-gputwutb] dd[data-astro-cid-gputwutb]{margin:4px 0 0;color:var(--navy);font-weight:600}.specs[data-astro-cid-gputwutb] .mono[data-astro-cid-gputwutb]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.specs[data-astro-cid-gputwutb] .accent[data-astro-cid-gputwutb]{color:var(--primary-dark);font-weight:800}.specs[data-astro-cid-gputwutb] .price[data-astro-cid-gputwutb]{color:var(--primary-dark);font-size:20px;font-weight:800;line-height:1.3}.specs[data-astro-cid-gputwutb] .price[data-astro-cid-gputwutb] s[data-astro-cid-gputwutb]{display:block;color:#5b6b7a;font-size:13px;font-weight:600}.agotado[data-astro-cid-gputwutb]{display:block;color:#b42318;font-size:12px;font-weight:700}.buy[data-astro-cid-gputwutb]{display:flex;flex-wrap:wrap;gap:12px}.content-grid[data-astro-cid-gputwutb]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:28px;align-items:start}.panel[data-astro-cid-gputwutb]{background:#fff;border:1px solid var(--line-soft);border-radius:18px;padding:32px;box-shadow:var(--shadow-sm)}.panel[data-astro-cid-gputwutb] h2[data-astro-cid-gputwutb]{margin:0 0 12px;color:var(--navy);font-size:26px}.panel[data-astro-cid-gputwutb] h3[data-astro-cid-gputwutb]{margin:26px 0 10px;color:var(--navy);font-size:18px}.panel[data-astro-cid-gputwutb] p[data-astro-cid-gputwutb]{margin:0;color:var(--muted)}.prose[data-astro-cid-gputwutb] p{margin:0 0 12px;color:var(--muted)}.benefits[data-astro-cid-gputwutb]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.benefits[data-astro-cid-gputwutb] li[data-astro-cid-gputwutb]{display:flex;gap:10px;align-items:flex-start;color:var(--text)}.benefits[data-astro-cid-gputwutb] .material-symbols-outlined[data-astro-cid-gputwutb]{color:var(--primary);font-size:22px}.important[data-astro-cid-gputwutb]{position:sticky;top:110px;display:flex;gap:12px;padding:22px;border-radius:16px;background:#e0f2fe;color:#0c3b5a}.important[data-astro-cid-gputwutb] .material-symbols-outlined[data-astro-cid-gputwutb]{color:var(--primary-dark)}.important[data-astro-cid-gputwutb] strong[data-astro-cid-gputwutb]{display:block;margin-bottom:4px}.important[data-astro-cid-gputwutb] p[data-astro-cid-gputwutb]{margin:0;font-size:14px;line-height:1.6}.related[data-astro-cid-gputwutb]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:980px){.detail-grid[data-astro-cid-gputwutb],.content-grid[data-astro-cid-gputwutb]{grid-template-columns:1fr}.media[data-astro-cid-gputwutb]{max-height:420px;max-width:520px;width:100%}.important[data-astro-cid-gputwutb]{position:static}.related[data-astro-cid-gputwutb]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.specs[data-astro-cid-gputwutb],.specs[data-astro-cid-gputwutb].con-precio{grid-template-columns:1fr}.panel[data-astro-cid-gputwutb]{padding:24px}.related[data-astro-cid-gputwutb]{grid-template-columns:1fr}.buy[data-astro-cid-gputwutb] .btn[data-astro-cid-gputwutb]{width:100%}}
