.ProductDetail_page__4Xxdp{max-width:1280px;margin:0 auto;padding:8px 32px 96px}.ProductDetail_crumbs__E_Nt_{font-family:var(--font-sans);font-size:12px;color:var(--ink-muted);margin:4px 0 18px;display:flex;flex-wrap:wrap;gap:4px}.ProductDetail_crumbs__E_Nt_ a{color:var(--ink-muted);text-decoration:none}.ProductDetail_crumbs__E_Nt_ a:hover{color:var(--ink)}.ProductDetail_crumbHere__RvyO7{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.ProductDetail_layout__V7cUP{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);grid-gap:48px;gap:48px;align-items:start}.ProductDetail_gallery__XFIQ6{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:88px}.ProductDetail_gallery__XFIQ6:has(>.ProductDetail_main__j8QNn:only-child){grid-template-columns:minmax(0,1fr)}.ProductDetail_thumbs__KzB2t{display:flex;flex-direction:column;gap:10px;max-height:720px;overflow-y:auto;scrollbar-width:none}.ProductDetail_thumbOn__HgpeC,.ProductDetail_thumb__8QxEv{position:relative;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--card);cursor:pointer;aspect-ratio:3/4;flex:none}.ProductDetail_thumbOn__HgpeC{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ProductDetail_thumbOn__HgpeC img,.ProductDetail_thumb__8QxEv img{width:100%;height:100%;object-fit:cover;display:block}.ProductDetail_onYouTag__Ej0Vz{position:absolute;left:4px;bottom:4px;font:600 9px/1 var(--font-sans);letter-spacing:.06em;background:var(--gold);color:#fff;padding:3px 5px;border-radius:4px}.ProductDetail_main__j8QNn{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--card);aspect-ratio:3/4}.ProductDetail_mainBtn__vKBZg{all:unset;display:block;width:100%;height:100%;cursor:zoom-in}.ProductDetail_mainBtn__vKBZg img{width:100%;height:100%;object-fit:cover;display:block}.ProductDetail_noPhoto__2qRcA{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font:400 64px var(--font-serif);color:var(--ink-muted)}.ProductDetail_onYouBadge__Z1V_P{position:absolute;left:14px;top:14px;font:600 11px/1 var(--font-sans);letter-spacing:.1em;background:var(--gold);color:#fff;padding:6px 10px;border-radius:var(--radius-pill)}.ProductDetail_heart__bSrCA{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.92);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.ProductDetail_heartOn__TLbFv{color:var(--danger)}.ProductDetail_arrow__6NV79{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:hsla(0,0%,100%,.9);font-size:24px;line-height:1;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.ProductDetail_prev__CKmV1{left:12px}.ProductDetail_next__jZVVh{right:12px}.ProductDetail_dots__xOwc0{position:absolute;bottom:12px;left:0;right:0;display:none;justify-content:center;gap:6px}.ProductDetail_dotOn__A4HLB,.ProductDetail_dot__Vhmgm{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.6)}.ProductDetail_dotOn__A4HLB{background:#fff}.ProductDetail_info__Y5NLg{display:flex;flex-direction:column;gap:14px;min-width:0;font-family:var(--font-sans);color:var(--ink)}.ProductDetail_brand__cRaCO{font:600 12px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);text-decoration:none}.ProductDetail_brand__cRaCO:hover{color:var(--ink)}.ProductDetail_name__NE_s0{font:400 clamp(28px,3vw,38px)/1.15 var(--font-serif);margin:0;overflow-wrap:anywhere}.ProductDetail_price__BeT9u{font-size:20px;font-weight:600;margin:0}.ProductDetail_muted__bykat{font-size:13px;color:var(--ink-muted);margin:0}.ProductDetail_cap___0aGr{text-transform:capitalize;color:var(--ink)}.ProductDetail_error__ovFeX{font-size:13px;color:var(--danger);margin:0}.ProductDetail_error__ovFeX a,.ProductDetail_inlineBtn__baglq{color:var(--ink);font:inherit;font-weight:600;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}.ProductDetail_sizesBlock__EDdyZ{display:flex;flex-direction:column;gap:10px;padding-top:6px}.ProductDetail_sizesHead__WLq5V{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ProductDetail_label__b5Nnk{font:600 11px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.ProductDetail_mySize__MIovd{font-size:13px;font-weight:600;color:var(--gold)}.ProductDetail_sizes__pl4Ap{display:flex;flex-wrap:wrap;gap:8px}.ProductDetail_size__eTgMa{min-width:52px;height:44px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font:500 14px var(--font-sans);cursor:pointer}.ProductDetail_size__eTgMa:hover:not(:disabled){border-color:var(--ink)}.ProductDetail_size__eTgMa:disabled{color:var(--ink-muted);text-decoration:line-through;cursor:not-allowed;background:var(--surface)}.ProductDetail_sizeMine__By76i{border-color:var(--gold)}.ProductDetail_sizeOn__XAh8P{background:var(--ink);color:#fff;border-color:var(--ink)}.ProductDetail_ctas__o6ZXu{display:flex;flex-direction:column;gap:10px;padding-top:8px}.ProductDetail_buy__j_Aty,.ProductDetail_tryBtn__kAVH2{display:flex;align-items:center;justify-content:center;height:46px;border-radius:8px;background:#fff;font:500 16px var(--font-sans);text-decoration:none;padding:0 16px;cursor:pointer}.ProductDetail_buy__j_Aty{border:1px solid #000;color:var(--ink)}.ProductDetail_buy__j_Aty:hover{background:#000;color:#fff}.ProductDetail_tryBtn__kAVH2{border:1px solid var(--gold);color:var(--gold)}.ProductDetail_tryBtn__kAVH2:hover:not(:disabled){background:var(--gold-faint)}.ProductDetail_tryBtn__kAVH2:disabled{opacity:.6;cursor:progress}.ProductDetail_liveBtn__TwaJC{align-self:center;background:none;border:none;color:var(--ink-muted);font:600 12px var(--font-sans);letter-spacing:.12em;cursor:pointer;padding:6px}.ProductDetail_liveBtn__TwaJC:hover{color:var(--ink)}.ProductDetail_section__WYROA{border-top:1px solid var(--border);padding:14px 0 2px}.ProductDetail_section__WYROA summary{cursor:pointer;font:600 12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.ProductDetail_section__WYROA summary::-webkit-details-marker{display:none}.ProductDetail_section__WYROA summary:after{content:"+";font-size:16px;color:var(--ink-muted)}.ProductDetail_section__WYROA[open] summary:after{content:"–"}.ProductDetail_desc__73DVN{font-size:14px;line-height:1.65;color:var(--ink);white-space:pre-line;margin:10px 0 8px;overflow-wrap:anywhere}.ProductDetail_rail__DvXCk{margin-top:56px}.ProductDetail_railTitle__tLEfn{font:400 26px/1.2 var(--font-serif);margin:0 0 16px;color:var(--ink)}.ProductDetail_railRow__sqcph{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,210px);grid-gap:16px;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.ProductDetail_railCard__Esa4R{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--ink);scroll-snap-align:start;min-width:0;font-family:var(--font-sans)}.ProductDetail_railImg__HcuO_{aspect-ratio:3/4;border-radius:var(--radius-md);overflow:hidden;background:var(--card);margin-bottom:6px;display:block}.ProductDetail_railImg__HcuO_ img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ProductDetail_railCard__Esa4R:hover .ProductDetail_railImg__HcuO_ img{transform:scale(1.03)}.ProductDetail_railBrand__oX4g7{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.ProductDetail_railName__luoeS{font-size:14px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ProductDetail_railPrice__brZhY{font-size:14px;font-weight:600}.ProductDetail_zoom__L9PZO{position:fixed;inset:0;z-index:200;background:rgba(17,16,9,.92);display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.ProductDetail_zoom__L9PZO img{max-width:100%;max-height:100%;object-fit:contain;cursor:default}.ProductDetail_zoomClose__qIQBr{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:none;background:hsla(0,0%,100%,.15);color:#fff;font-size:18px;cursor:pointer}.ProductDetail_stickyBar__NUqg8{display:none}@media (prefers-reduced-motion:reduce){.ProductDetail_railImg__HcuO_ img{transition:none}}@media (max-width:900px){.ProductDetail_page__4Xxdp{padding:4px 16px 110px}.ProductDetail_layout__V7cUP{grid-template-columns:minmax(0,1fr);gap:20px}.ProductDetail_gallery__XFIQ6{position:static;grid-template-columns:minmax(0,1fr)}.ProductDetail_thumbs__KzB2t{display:none}.ProductDetail_dots__xOwc0{display:flex}.ProductDetail_arrow__6NV79{width:34px;height:34px;font-size:20px}.ProductDetail_stickyBar__NUqg8{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;gap:12px;align-items:center;justify-content:space-between;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);font-family:var(--font-sans)}.ProductDetail_stickyBar__NUqg8 .ProductDetail_buy__j_Aty{height:46px;flex:0 1 220px}.ProductDetail_stickyPrice__l3KZ_{font-size:16px;font-weight:600}.ProductDetail_rail__DvXCk{margin-top:40px}.ProductDetail_railRow__sqcph{grid-auto-columns:minmax(150px,46%)}}.ProductDetail_feedNote__rTfOo{margin:-4px 0 12px;font-family:var(--font-sans);font-size:12px;color:var(--ink-muted)}