.cg[data-astro-cid-5zqxcyvc]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cg[data-astro-cid-5zqxcyvc]>[data-astro-cid-5zqxcyvc]{min-width:0}@media (width>=640px){.cg[data-astro-cid-5zqxcyvc]{grid-template-columns:88px minmax(0,1fr);align-items:start}}.cg__thumbs[data-astro-cid-5zqxcyvc]{gap:var(--space-2);scrollbar-width:thin;order:2;padding:2px;display:flex;overflow-x:auto}@media (width>=640px){.cg__thumbs[data-astro-cid-5zqxcyvc]{flex-direction:column;order:0;max-height:min(560px,80vh);overflow:visible auto}}.cg__thumb[data-astro-cid-5zqxcyvc]{border-radius:var(--radius-md,10px);outline-offset:2px;flex:0 0 76px;display:block}@media (width>=640px){.cg__thumb[data-astro-cid-5zqxcyvc]{flex-basis:auto}}.cg__thumb[data-astro-cid-5zqxcyvc] .photo{border:1px solid var(--line);border-radius:inherit;transition:border-color .15s}.cg__thumb[data-astro-cid-5zqxcyvc]:hover .photo{border-color:var(--muted)}.cg__thumb[data-astro-cid-5zqxcyvc][aria-selected=true] .photo{border:2px solid var(--ink)}.cg__stage[data-astro-cid-5zqxcyvc]{position:relative}.cg__slide[data-astro-cid-5zqxcyvc]{cursor:zoom-in;border-radius:var(--radius-lg);display:block}.cg__slide[data-astro-cid-5zqxcyvc][hidden]{display:none}.cg__slide[data-astro-cid-5zqxcyvc] .photo{border:1px solid var(--line)}.cg__nav[data-astro-cid-5zqxcyvc]{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:transform .15s,border-color .15s;display:grid;position:absolute;top:calc(50% - 22px);box-shadow:0 2px 10px #0000001f}.cg__nav[data-astro-cid-5zqxcyvc]:hover{border-color:var(--accent);transform:scale(1.06)}.cg__nav[data-astro-cid-5zqxcyvc] svg[data-astro-cid-5zqxcyvc]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cg__nav--prev[data-astro-cid-5zqxcyvc]{left:12px}.cg__nav--next[data-astro-cid-5zqxcyvc]{right:12px}.cg__label[data-astro-cid-5zqxcyvc]{gap:var(--space-3);margin-top:var(--space-3);align-items:baseline;font-weight:600;display:flex}.cg__count[data-astro-cid-5zqxcyvc]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500}.crumb-wrap[data-astro-cid-gcaiyxyk]{padding-top:var(--space-5)}.product[data-astro-cid-gcaiyxyk]{padding-block:var(--space-6) var(--space-8)}.product__grid[data-astro-cid-gcaiyxyk]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.product__grid[data-astro-cid-gcaiyxyk]>[data-astro-cid-gcaiyxyk]{min-width:0}@media (width>=1024px){.product__grid[data-astro-cid-gcaiyxyk]{grid-template-columns:1.05fr .95fr;align-items:start}.summary[data-astro-cid-gcaiyxyk]{top:calc(var(--header-h) + var(--space-5));position:sticky}}.gallery[data-astro-cid-gcaiyxyk]{gap:var(--space-3);display:grid}.gallery__thumbs[data-astro-cid-gcaiyxyk]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.gallery__thumbs--3[data-astro-cid-gcaiyxyk]{grid-template-columns:repeat(3,1fr)}.made[data-astro-cid-gcaiyxyk]{position:relative}.made__badge[data-astro-cid-gcaiyxyk]{left:var(--space-3);bottom:var(--space-3);color:var(--accent-text);white-space:nowrap;backdrop-filter:blur(6px);background:#fffffff0;border:1px solid #ffd2b8;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;box-shadow:0 4px 14px -6px #00000040}.made__badge[data-astro-cid-gcaiyxyk]:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}@media (width<=479px){.made__badge[data-astro-cid-gcaiyxyk]{padding:4px 10px;font-size:.7rem;bottom:8px;left:8px}}.gallery[data-astro-cid-gcaiyxyk] .photo--contain{border:1px solid var(--line)}.table-scroll[data-astro-cid-gcaiyxyk]{margin-top:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll[data-astro-cid-gcaiyxyk]:focus-visible{outline:2px solid var(--accent)}.spec-table--multi[data-astro-cid-gcaiyxyk]{font-variant-numeric:tabular-nums;min-width:640px}.spec-table--multi[data-astro-cid-gcaiyxyk] thead[data-astro-cid-gcaiyxyk] th[data-astro-cid-gcaiyxyk]{background:var(--dark);color:var(--on-dark);text-align:left;white-space:nowrap;padding:var(--space-3) var(--space-4);font-weight:600}.spec-table--multi[data-astro-cid-gcaiyxyk] th[data-astro-cid-gcaiyxyk][scope=row]{white-space:nowrap;width:auto}.spec-table--multi[data-astro-cid-gcaiyxyk] td[data-astro-cid-gcaiyxyk]{white-space:nowrap}.spec-table--multi[data-astro-cid-gcaiyxyk] .unit[data-astro-cid-gcaiyxyk]{color:var(--muted)}.summary[data-astro-cid-gcaiyxyk]{gap:var(--space-5);display:grid}.product__title[data-astro-cid-gcaiyxyk]{font-size:var(--step-3)}.sku[data-astro-cid-gcaiyxyk]{letter-spacing:.1em;color:var(--muted);font-size:.8rem}.facts[data-astro-cid-gcaiyxyk]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.facts[data-astro-cid-gcaiyxyk]>div[data-astro-cid-gcaiyxyk]{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--line)}.facts[data-astro-cid-gcaiyxyk] dt[data-astro-cid-gcaiyxyk]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.facts[data-astro-cid-gcaiyxyk] dd[data-astro-cid-gcaiyxyk]{margin:var(--space-1) 0 0;font-weight:500}.small[data-astro-cid-gcaiyxyk]{font-size:.9rem}[data-astro-cid-gcaiyxyk][aria-pressed=true]{background:var(--ink);color:var(--paper)}
