.buy-row[data-astro-cid-eolyxw2h]{align-items:center;gap:12px;margin:0 0 12px;display:flex}.qty[data-astro-cid-eolyxw2h]{border:1px solid var(--rule-strong);background:var(--card);align-items:center;height:46px;display:flex}.qty[data-astro-cid-eolyxw2h] button[data-astro-cid-eolyxw2h]{cursor:pointer;width:40px;height:44px;color:var(--body);background:0 0;border:none;font-size:17px}.qty[data-astro-cid-eolyxw2h] span[data-astro-cid-eolyxw2h]{font-family:var(--mono);text-align:center;min-width:22px;font-size:14px}.add[data-astro-cid-eolyxw2h]{background:var(--accent);height:46px;color:var(--page);letter-spacing:.01em;cursor:pointer;border:none;flex:1;font-size:15px;font-weight:600}.add[data-astro-cid-eolyxw2h]:hover{background:var(--accent-dark)}.cart[data-astro-cid-eolyxw2h]{background:var(--card);border:1.5px solid var(--accent);margin:0 0 12px;padding:16px 18px}.cart-head[data-astro-cid-eolyxw2h]{justify-content:space-between;align-items:baseline;margin:0 0 12px;display:flex}.cart-label[data-astro-cid-eolyxw2h]{font-size:14.5px;font-weight:600}.remove[data-astro-cid-eolyxw2h]{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.remove[data-astro-cid-eolyxw2h]:hover{color:var(--ink);text-decoration:underline}.checkout[data-astro-cid-eolyxw2h]{background:var(--ink);width:100%;height:44px;color:var(--page);cursor:pointer;border:none;font-size:14.5px;font-weight:600}.checkout[data-astro-cid-eolyxw2h]:hover{background:var(--body)}.secure[data-astro-cid-eolyxw2h]{color:var(--muted);text-align:center;margin-top:8px;font-size:12px}.shop-main[data-astro-cid-3lcn7vmv]{padding:48px 56px 96px}.wrap[data-astro-cid-3lcn7vmv]{max-width:1180px;margin:0 auto}.hero[data-astro-cid-3lcn7vmv]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:56px;margin:18px 0 72px;display:grid}.gallery[data-astro-cid-3lcn7vmv]{flex-direction:column;gap:12px;display:flex}.thumbs[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.buy-col[data-astro-cid-3lcn7vmv]{position:sticky;top:24px}h1[data-astro-cid-3lcn7vmv]{letter-spacing:-.02em;color:var(--ink-heading);margin:0 0 10px;font-size:40px;font-weight:700;line-height:1.1}.price[data-astro-cid-3lcn7vmv]{align-items:baseline;gap:8px;margin:0 0 20px;display:flex}.amount[data-astro-cid-3lcn7vmv]{font-size:22px;font-weight:600}.ship[data-astro-cid-3lcn7vmv]{color:var(--muted);font-size:14px}.desc[data-astro-cid-3lcn7vmv]{color:var(--body);text-wrap:pretty;margin:0 0 22px;font-size:16px;line-height:1.7}.specs[data-astro-cid-3lcn7vmv]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;margin:0 0 22px;padding:14px 0;font-size:14px;display:flex}.specs[data-astro-cid-3lcn7vmv] div[data-astro-cid-3lcn7vmv]{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.specs[data-astro-cid-3lcn7vmv] dt[data-astro-cid-3lcn7vmv]{color:var(--muted)}.specs[data-astro-cid-3lcn7vmv] dd[data-astro-cid-3lcn7vmv]{margin:0}.fine[data-astro-cid-3lcn7vmv]{color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.6}.prop65[data-astro-cid-3lcn7vmv]{color:var(--secondary);align-items:flex-start;gap:10px;margin-top:14px;font-size:12px;line-height:1.5;display:flex}.warn[data-astro-cid-3lcn7vmv]{border:1.5px solid var(--ink);flex-shrink:0;padding:0 5px;font-weight:700}.body-p[data-astro-cid-3lcn7vmv]{color:var(--body);text-wrap:pretty;max-width:62ch;margin:0 0 18px;font-size:16.5px;line-height:1.75}.how-title[data-astro-cid-3lcn7vmv]{letter-spacing:-.01em;margin:0 0 8px;font-size:26px;font-weight:600}.how-intro[data-astro-cid-3lcn7vmv]{margin-bottom:28px}.how[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0 0 72px;display:grid}.how-step[data-astro-cid-3lcn7vmv]{flex-direction:column;gap:12px;display:flex}.how-head[data-astro-cid-3lcn7vmv]{align-items:baseline;gap:10px;display:flex}.how-head[data-astro-cid-3lcn7vmv] h3[data-astro-cid-3lcn7vmv]{margin:0;font-size:16px;font-weight:600}.how-step[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]{color:var(--body);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.65}.ruled[data-astro-cid-3lcn7vmv]{border-top:1px solid var(--rule);padding-top:28px}.ruled[data-astro-cid-3lcn7vmv] .h2[data-astro-cid-3lcn7vmv]{margin:0 0 8px}.storage[data-astro-cid-3lcn7vmv]{margin-top:48px}@media (width<=1023px){.shop-main[data-astro-cid-3lcn7vmv]{padding:36px 24px 72px}}@media (width<=899px){.hero[data-astro-cid-3lcn7vmv]{grid-template-columns:minmax(0,1fr);gap:32px}.buy-col[data-astro-cid-3lcn7vmv]{position:static}.gallery[data-astro-cid-3lcn7vmv] .main-photo{aspect-ratio:4/3;height:auto}.how[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.shop-main[data-astro-cid-3lcn7vmv]{padding:28px 16px 64px}h1[data-astro-cid-3lcn7vmv]{font-size:32px}.thumbs[data-astro-cid-3lcn7vmv]{gap:8px}.thumbs[data-astro-cid-3lcn7vmv] .placeholder{aspect-ratio:1;height:auto}.thumbs[data-astro-cid-3lcn7vmv] .placeholder span{font-size:9.5px}.body-p[data-astro-cid-3lcn7vmv]{font-size:16px}}@media (width<=559px){.how[data-astro-cid-3lcn7vmv]{grid-template-columns:minmax(0,1fr)}}
