.gallery[data-astro-cid-fmfgs2lu]{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.track[data-astro-cid-fmfgs2lu]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-height:0;display:flex;overflow-x:auto}.track[data-astro-cid-fmfgs2lu]::-webkit-scrollbar{display:none}.track[data-astro-cid-fmfgs2lu]:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.frame[data-astro-cid-fmfgs2lu]{scroll-snap-align:start;flex:0 0 100%;min-height:0}.frame[data-astro-cid-fmfgs2lu] .slot{height:100%}.thumbs[data-astro-cid-fmfgs2lu]{gap:8px;max-width:calc(100% - 28px);transition:opacity .2s;display:flex;position:absolute;bottom:14px;left:14px;overflow-x:auto}@media (hover:hover){.thumbs[data-astro-cid-fmfgs2lu]{opacity:0;pointer-events:none}.gallery[data-astro-cid-fmfgs2lu]:hover .thumbs[data-astro-cid-fmfgs2lu],.gallery[data-astro-cid-fmfgs2lu]:focus-within .thumbs[data-astro-cid-fmfgs2lu]{opacity:1;pointer-events:auto}}.thumb[data-astro-cid-fmfgs2lu]{background:var(--color-bg);cursor:pointer;opacity:.75;border:1px solid #ffffffe6;flex:none;width:58px;height:58px;padding:0;box-shadow:0 2px 10px -4px #2a1d1e73}.thumb[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:cover;width:100%;height:100%;display:block}.thumb[data-astro-cid-fmfgs2lu].is-on,.thumb[data-astro-cid-fmfgs2lu]:hover{opacity:1;border-color:var(--color-text)}.buy-row[data-astro-cid-mw6wyn25]{align-items:stretch;gap:8px;display:flex}.buy-row[data-astro-cid-mw6wyn25] .add[data-astro-cid-mw6wyn25]{flex:1}.wish[data-astro-cid-mw6wyn25]{cursor:pointer;border:1px solid var(--color-text);color:var(--color-text);background:0 0;flex:none;align-items:center;padding:0 16px;display:flex}.wish[data-astro-cid-mw6wyn25].is-on svg{fill:currentColor}.back[data-astro-cid-mw6wyn25]{border-bottom:1px solid var(--color-divider);letter-spacing:.16em;padding:13px 22px;font-size:10.5px;font-weight:600}.split[data-astro-cid-mw6wyn25]{border-bottom:1px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid}.media[data-astro-cid-mw6wyn25]{border-right:1px solid var(--color-divider);background:var(--color-bg);min-height:clamp(340px,64vh,720px)}.info[data-astro-cid-mw6wyn25]{flex-direction:column;gap:clamp(14px,1.6vw,20px);padding:clamp(22px,2.6vw,48px) 22px;display:flex}@media (width>=720px){.pdp[data-astro-cid-mw6wyn25]{height:calc(100svh - var(--header-h,68px) - 1px);flex-direction:column;display:flex}.pdp[data-astro-cid-mw6wyn25] .split[data-astro-cid-mw6wyn25]{flex:1;min-height:0}.pdp[data-astro-cid-mw6wyn25] .media[data-astro-cid-mw6wyn25]{min-height:0}.pdp[data-astro-cid-mw6wyn25] .info[data-astro-cid-mw6wyn25]{overflow-y:auto}}.meta[data-astro-cid-mw6wyn25]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.line[data-astro-cid-mw6wyn25]{letter-spacing:.2em;color:var(--ink-45);align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.swatch[data-astro-cid-mw6wyn25]{width:7px;height:7px;display:inline-block}h1[data-astro-cid-mw6wyn25]{font-size:var(--fs-title);letter-spacing:-.008em;margin:14px 0 0;line-height:1.04}.desc[data-astro-cid-mw6wyn25]{font-size:var(--fs-lead);max-width:38ch;color:var(--ink-70);text-wrap:pretty;margin:14px 0 0;line-height:1.6}.buy[data-astro-cid-mw6wyn25]{border-top:1px solid var(--color-divider);flex-direction:column;gap:14px;padding-top:16px;display:flex}.sizes[data-astro-cid-mw6wyn25]{flex-direction:column;gap:9px;display:flex}.sizes-label[data-astro-cid-mw6wyn25]{letter-spacing:.18em;color:var(--ink-45);font-size:10px;font-weight:600}.chips[data-astro-cid-mw6wyn25]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-mw6wyn25]{border:1px solid var(--color-divider);flex-direction:column;align-items:flex-start;gap:3px;min-width:92px;padding:11px 14px;display:flex}.chip[data-astro-cid-mw6wyn25].is-on{border-color:var(--color-text);background:var(--color-text);color:#fff}.chip-size[data-astro-cid-mw6wyn25]{font-size:12px;font-weight:600}.chip-price[data-astro-cid-mw6wyn25]{opacity:.75;font-size:11px}.chip[data-astro-cid-mw6wyn25].is-out{opacity:.55}.chip[data-astro-cid-mw6wyn25].is-out .chip-price[data-astro-cid-mw6wyn25]{letter-spacing:.1em;font-size:9.5px}.stock[data-astro-cid-mw6wyn25]{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--color-divider);padding:3px 8px;font-size:10px}.stock-out[data-astro-cid-mw6wyn25]{color:var(--danger);border-color:currentColor}.add[data-astro-cid-mw6wyn25][disabled]{opacity:.45;cursor:not-allowed}.price-row[data-astro-cid-mw6wyn25]{align-items:baseline;gap:14px;display:flex}.price[data-astro-cid-mw6wyn25]{font-family:var(--font-heading);font-size:clamp(23px,2.6vw,34px);font-weight:700}.size[data-astro-cid-mw6wyn25]{letter-spacing:.14em;color:var(--ink-45);font-size:11.5px;font-weight:600}.add[data-astro-cid-mw6wyn25]{background:var(--color-accent);color:#fff;letter-spacing:.16em;cursor:pointer;text-align:left;border:0;padding:17px 22px;font-size:12px;font-weight:600}.add[data-astro-cid-mw6wyn25]:hover:not(:disabled){background:var(--color-accent-600)}.specs[data-astro-cid-mw6wyn25]{border-top:1px solid var(--color-text)}.spec[data-astro-cid-mw6wyn25]{border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(92px,30%) 1fr;gap:16px;padding:15px 0;display:grid}.spec[data-astro-cid-mw6wyn25].is-last{border-bottom:0}.spec-fold[data-astro-cid-mw6wyn25]{display:block}.spec-fold[data-astro-cid-mw6wyn25]>summary[data-astro-cid-mw6wyn25]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.spec-fold[data-astro-cid-mw6wyn25]>summary[data-astro-cid-mw6wyn25]::-webkit-details-marker{display:none}.spec-fold[data-astro-cid-mw6wyn25]>summary[data-astro-cid-mw6wyn25]:after{content:"+";font-size:16px;font-weight:400;line-height:1}.spec-fold[data-astro-cid-mw6wyn25][open]>summary[data-astro-cid-mw6wyn25]:after{content:"−"}.spec-fold[data-astro-cid-mw6wyn25]>summary[data-astro-cid-mw6wyn25]:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:3px}.spec-fold[data-astro-cid-mw6wyn25]>.spec-value[data-astro-cid-mw6wyn25]{margin-top:10px}.spec-label[data-astro-cid-mw6wyn25]{letter-spacing:.18em;font-size:10px;font-weight:600}.spec-value[data-astro-cid-mw6wyn25]{color:var(--ink-70);white-space:pre-line;font-size:13.5px;line-height:1.5}.related-label[data-astro-cid-mw6wyn25]{letter-spacing:.2em;color:var(--ink-45);padding:24px 22px 12px;font-size:10px;font-weight:600}.related[data-astro-cid-mw6wyn25]{border-top:1px solid var(--color-divider);border-left:1px solid var(--color-divider);grid-template-columns:repeat(auto-fill,minmax(max(180px,25%),1fr));display:grid}.mini[data-astro-cid-mw6wyn25]{border-right:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);padding-bottom:16px;display:block}.mini-media[data-astro-cid-mw6wyn25]{aspect-ratio:1;padding:16px}.mini-name[data-astro-cid-mw6wyn25]{font-family:var(--font-heading);padding:0 16px;font-size:14.5px;font-weight:500;line-height:1.2}.mini-price[data-astro-cid-mw6wyn25]{font-family:var(--font-heading);padding:7px 16px 0;font-size:14px;font-weight:700}
