.product[data-astro-cid-eph2s77r]{padding-top:12px}.crumbs[data-astro-cid-eph2s77r]{color:var(--ink-2);align-items:center;gap:10px;margin-bottom:24px;font-size:14px;display:flex}.crumbs[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]{color:var(--navy);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.top[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.media[data-astro-cid-eph2s77r]{aspect-ratio:1;background:radial-gradient(circle at 50% 40%, #fff 0%, var(--swatch) 70%);border-radius:28px;place-items:center;display:grid;position:sticky;top:96px;overflow:hidden}.media[data-astro-cid-eph2s77r] img[data-astro-cid-eph2s77r]{mix-blend-mode:multiply;width:86%;height:auto;animation:pop .9s var(--ease) both}@keyframes pop{0%{opacity:0;transform:translateY(20px)scale(.96)}}.badge[data-astro-cid-eph2s77r]{background:var(--magenta);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:18px;left:18px}.cat[data-astro-cid-eph2s77r]{letter-spacing:.06em;text-transform:uppercase;color:var(--magenta);font-size:13px;font-weight:600}h1[data-astro-cid-eph2s77r]{color:var(--navy);margin:10px 0 16px;font-size:clamp(30px,4vw,52px)}.summary[data-astro-cid-eph2s77r]{color:var(--ink-2);font-size:19px}.info[data-astro-cid-eph2s77r] h2[data-astro-cid-eph2s77r]{font-size:15px;font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px;font-weight:600}.variants[data-astro-cid-eph2s77r]{margin-top:32px}.variants[data-astro-cid-eph2s77r] ul[data-astro-cid-eph2s77r]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.variants[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{background:var(--card);box-shadow:0 1px 0 var(--line);border-radius:14px;justify-content:space-between;padding:14px 18px;display:flex}.variants[data-astro-cid-eph2s77r] strong[data-astro-cid-eph2s77r]{color:var(--navy)}.muted[data-astro-cid-eph2s77r]{background:var(--card);color:var(--ink-2);border-radius:14px;padding:14px 18px;font-size:15px}.cta[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.calc[data-astro-cid-eph2s77r]{border-radius:var(--radius);background:var(--navy);color:#fff;margin-top:32px;padding:22px}.calc[data-astro-cid-eph2s77r] h2[data-astro-cid-eph2s77r]{color:#ffffffb3}.calc-row[data-astro-cid-eph2s77r]{grid-template-columns:1fr .7fr 1.2fr;gap:10px;display:grid}.calc[data-astro-cid-eph2s77r] label[data-astro-cid-eph2s77r],.calc-out[data-astro-cid-eph2s77r]{color:#ffffffb3;flex-direction:column;gap:6px;font-size:13px;display:flex}.calc[data-astro-cid-eph2s77r] input[data-astro-cid-eph2s77r]{color:#fff;width:100%;height:52px;font:600 20px var(--body);background:#ffffff1a;border:0;border-radius:12px;padding:0 14px}.calc[data-astro-cid-eph2s77r] input[data-astro-cid-eph2s77r]:focus{outline:2px solid var(--dot-yellow)}.calc-out[data-astro-cid-eph2s77r] strong[data-astro-cid-eph2s77r]{height:52px;font:600 24px/1 var(--display);color:var(--dot-yellow);align-items:center;gap:6px;display:flex}.note[data-astro-cid-eph2s77r]{color:#ffffff8c;margin-top:12px;font-size:13px}.specs[data-astro-cid-eph2s77r]{background:var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.specs[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{background:var(--card);flex-direction:column;gap:6px;padding:22px;display:flex}.specs[data-astro-cid-eph2s77r] svg{color:var(--magenta);margin-bottom:6px}.specs[data-astro-cid-eph2s77r] span[data-astro-cid-eph2s77r]{color:var(--ink-2);font-size:13px}.specs[data-astro-cid-eph2s77r] strong[data-astro-cid-eph2s77r]{color:var(--navy);font-size:16px;line-height:1.35}.details[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr;gap:40px 64px;margin-top:clamp(40px,6vw,72px);display:grid}.details[data-astro-cid-eph2s77r] section[data-astro-cid-eph2s77r]:first-child{grid-column:1/-1;max-width:820px}.details[data-astro-cid-eph2s77r] h2[data-astro-cid-eph2s77r]{color:var(--navy);margin-bottom:16px;font-size:24px}.details[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]{color:var(--ink-2);font-size:18px}.ticks[data-astro-cid-eph2s77r]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{color:var(--ink);gap:12px;display:flex}.ticks[data-astro-cid-eph2s77r] svg{width:22px;height:22px;color:var(--dot-green);background:#46a83c24;border-radius:50%;flex-shrink:0;margin-top:4px;padding:3px}.docs[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:10px;display:flex}.docs[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]{background:var(--card);box-shadow:0 1px 0 var(--line);border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-weight:500;text-decoration:none;display:inline-flex}.docs[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:hover{color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.docs[data-astro-cid-eph2s77r] svg{color:var(--dot-red)}.related[data-astro-cid-eph2s77r] h2[data-astro-cid-eph2s77r]{color:var(--navy);margin-bottom:28px;font-size:clamp(26px,3.5vw,40px)}.grid[data-astro-cid-eph2s77r]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px;display:grid}.sticky-wa[data-astro-cid-eph2s77r]{display:none}@media (width<=860px){.top[data-astro-cid-eph2s77r],.details[data-astro-cid-eph2s77r]{grid-template-columns:1fr}.media[data-astro-cid-eph2s77r]{aspect-ratio:1/.85;position:relative;top:0}.calc-row[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr}.calc-out[data-astro-cid-eph2s77r]{grid-column:1/-1}.sticky-wa[data-astro-cid-eph2s77r]{left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;transition:transform .35s var(--ease), opacity .35s;display:flex;position:fixed}.sticky-wa[data-astro-cid-eph2s77r].away{opacity:0;pointer-events:none;transform:translateY(140%)}.related[data-astro-cid-eph2s77r]{padding-bottom:120px}}
