.reserved.svelte-jcv2dj{opacity:.6;cursor:not-allowed}.inventory-actions.svelte-jcv2dj{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.detail.svelte-jcv2dj{padding-block:1.25rem 4rem}.breadcrumbs.svelte-jcv2dj{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;font-size:.8rem;display:flex}.breadcrumbs.svelte-jcv2dj a:where(.svelte-jcv2dj){text-underline-offset:4px;text-decoration:underline}.overview.svelte-jcv2dj{grid-template-columns:1fr 1.4fr;align-items:start;gap:3rem;display:grid}.summary.svelte-jcv2dj{min-width:0}h1.svelte-jcv2dj{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.3}.summary-details.svelte-jcv2dj{gap:.9rem;margin-top:1.5rem;display:grid}.summary-details.svelte-jcv2dj>div:where(.svelte-jcv2dj){grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:1rem;font-size:.875rem;display:grid}.summary-details.svelte-jcv2dj dd:where(.svelte-jcv2dj){font-weight:600}.availability.svelte-jcv2dj{color:#216343;background:#eaf5ef;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.status-dot.svelte-jcv2dj{background:currentColor;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.unavailable.svelte-jcv2dj{background:var(--surface);color:var(--muted)}.price-panel.svelte-jcv2dj{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem}.information.svelte-jcv2dj{grid-template-columns:1fr 1fr;gap:3rem;margin-top:3rem;display:grid}h2.svelte-jcv2dj{margin-bottom:1rem;font-size:1.6rem}.description.svelte-jcv2dj{white-space:pre-wrap;overflow-wrap:anywhere}dl.svelte-jcv2dj{margin:0}.specifications.svelte-jcv2dj{border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.specifications.svelte-jcv2dj h2:where(.svelte-jcv2dj){background:var(--surface);border-bottom:1px solid var(--line);margin:0;padding:1.25rem 1.5rem}.specification-list.svelte-jcv2dj>div:where(.svelte-jcv2dj){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1rem;padding:.85rem 1.5rem;font-size:.9rem;display:grid}.specification-list.svelte-jcv2dj>div:where(.svelte-jcv2dj):last-child{border-bottom:0}.specification-list.svelte-jcv2dj>div:where(.svelte-jcv2dj):nth-child(2n){background:#fafbfc}.specification-list.svelte-jcv2dj dd:where(.svelte-jcv2dj){white-space:pre-line;font-weight:600}.empty-specifications.svelte-jcv2dj{color:var(--muted);padding:1.25rem 1.5rem;font-size:.875rem}dt.svelte-jcv2dj{color:var(--muted);overflow-wrap:anywhere}dd.svelte-jcv2dj{overflow-wrap:anywhere;margin:0}.related.svelte-jcv2dj{margin-top:3rem}.related-grid.svelte-jcv2dj{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (width<=900px){.overview.svelte-jcv2dj,.information.svelte-jcv2dj{grid-template-columns:1fr;gap:2rem}.related-grid.svelte-jcv2dj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.detail.svelte-jcv2dj{padding-top:.75rem}.breadcrumbs.svelte-jcv2dj{gap:.35rem;margin-bottom:.65rem;font-size:.7rem}}@media (width<=500px){.price-panel.svelte-jcv2dj,.specifications.svelte-jcv2dj h2:where(.svelte-jcv2dj),.empty-specifications.svelte-jcv2dj{padding:1rem}.specification-list.svelte-jcv2dj>div:where(.svelte-jcv2dj){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.75rem 1rem}.related-grid.svelte-jcv2dj{grid-template-columns:1fr}}
