.product[data-astro-cid-xcacg5nx]{padding:clamp(28px,5vw,52px) 0 clamp(64px,9vw,112px)}.crumbs[data-astro-cid-xcacg5nx]{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:clamp(22px,3vw,34px);font-size:.85rem;display:flex}.crumbs[data-astro-cid-xcacg5nx] a[data-astro-cid-xcacg5nx]{text-decoration:none}.crumbs[data-astro-cid-xcacg5nx] a[data-astro-cid-xcacg5nx]:hover{color:var(--ink);text-decoration:underline}.crumbs[data-astro-cid-xcacg5nx] [data-astro-cid-xcacg5nx][aria-current]{color:var(--ink);font-weight:500}.title-row[data-astro-cid-xcacg5nx]{border-bottom:2px solid var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(24px,4vw,40px);padding-bottom:18px;display:flex}h1[data-astro-cid-xcacg5nx]{color:var(--navy);font-size:clamp(1.9rem,4.4vw,3.2rem)}.back-pill[data-astro-cid-xcacg5nx]{background:var(--navy);color:#fff;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:.82rem;text-decoration:none}.back-pill[data-astro-cid-xcacg5nx]:hover{background:var(--blue)}.grid[data-astro-cid-xcacg5nx]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.gallery[data-astro-cid-xcacg5nx]{top:calc(var(--header-h) + 24px);position:sticky}.main[data-astro-cid-xcacg5nx]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:#e7e2d6;overflow:hidden}.main[data-astro-cid-xcacg5nx] img[data-astro-cid-xcacg5nx]{object-fit:cover;width:100%;height:100%}.thumbs[data-astro-cid-xcacg5nx]{gap:10px;margin-top:12px;display:flex;overflow-x:auto}.thumbs[data-astro-cid-xcacg5nx] button[data-astro-cid-xcacg5nx]{border-radius:var(--radius);cursor:pointer;background:0 0;border:2px solid #0000;flex:0 0 80px;height:80px;padding:0;overflow:hidden}.thumbs[data-astro-cid-xcacg5nx] button[data-astro-cid-xcacg5nx][aria-pressed=true]{border-color:var(--blue)}.thumbs[data-astro-cid-xcacg5nx] img[data-astro-cid-xcacg5nx]{object-fit:cover;width:100%;height:100%}.lead[data-astro-cid-xcacg5nx]{color:var(--ink);margin:0;font-size:1.12rem}.features[data-astro-cid-xcacg5nx]{grid-template-columns:1fr 1fr;gap:10px 20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.features[data-astro-cid-xcacg5nx] li[data-astro-cid-xcacg5nx]{color:var(--navy);padding-left:20px;font-size:.95rem;font-weight:500;position:relative}.features[data-astro-cid-xcacg5nx] li[data-astro-cid-xcacg5nx]:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.specs-block[data-astro-cid-xcacg5nx]{margin-top:30px}.specs-title[data-astro-cid-xcacg5nx]{letter-spacing:.08em;color:var(--blue);margin-bottom:12px;font-size:1rem;font-weight:600}.specs[data-astro-cid-xcacg5nx]{border-collapse:collapse;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);width:100%;overflow:hidden}.specs[data-astro-cid-xcacg5nx] th[data-astro-cid-xcacg5nx],.specs[data-astro-cid-xcacg5nx] td[data-astro-cid-xcacg5nx]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.specs[data-astro-cid-xcacg5nx] tr[data-astro-cid-xcacg5nx]:last-child th[data-astro-cid-xcacg5nx],.specs[data-astro-cid-xcacg5nx] tr[data-astro-cid-xcacg5nx]:last-child td[data-astro-cid-xcacg5nx]{border-bottom:0}.specs[data-astro-cid-xcacg5nx] th[data-astro-cid-xcacg5nx]{width:42%;color:var(--muted);font-size:.92rem;font-weight:400}.specs[data-astro-cid-xcacg5nx] td[data-astro-cid-xcacg5nx]{color:var(--navy);font-weight:500}.order-box[data-astro-cid-xcacg5nx]{border-radius:var(--radius);background:#ece7db;margin-top:28px;padding:20px}.order-box[data-astro-cid-xcacg5nx] p[data-astro-cid-xcacg5nx]{margin:0 0 14px;font-size:.95rem}.actions[data-astro-cid-xcacg5nx]{flex-wrap:wrap;gap:10px;display:flex}.details[data-astro-cid-xcacg5nx]{color:var(--muted);margin-top:30px;font-size:1rem}.details[data-astro-cid-xcacg5nx] p[data-astro-cid-xcacg5nx]{margin:0 0 14px}@media (width<=860px){.grid[data-astro-cid-xcacg5nx]{grid-template-columns:1fr}.gallery[data-astro-cid-xcacg5nx]{position:static}}@media (width<=480px){.features[data-astro-cid-xcacg5nx]{grid-template-columns:1fr}.specs[data-astro-cid-xcacg5nx] th[data-astro-cid-xcacg5nx]{width:46%}.actions[data-astro-cid-xcacg5nx] .btn[data-astro-cid-xcacg5nx]{flex:auto}}
