.ProductDetail-module__Ww0mpa__overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;animation:.16s ease-out ProductDetail-module__Ww0mpa__fade-in;position:fixed;inset:0}.ProductDetail-module__Ww0mpa__reader{z-index:121;width:min(1080px,100% - 48px);height:fit-content;max-height:min(920px,100dvh - 48px);color:var(--color-cream);background:#141617;border:1px solid #ffffff26;border-radius:16px;outline:none;flex-direction:column;margin:auto;animation:.18s ease-out ProductDetail-module__Ww0mpa__reader-in;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 120px #0009}.ProductDetail-module__Ww0mpa__toolbar{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 24px;display:flex}.ProductDetail-module__Ww0mpa__toolbar button{color:#cbd2d1;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;transition:background .15s,color .15s;display:inline-flex}.ProductDetail-module__Ww0mpa__toolbar button:hover{color:#fff;background:#ffffff0d}.ProductDetail-module__Ww0mpa__toolbar button:disabled{opacity:.25;cursor:default;background:0 0}.ProductDetail-module__Ww0mpa__back{padding:0 10px;font-size:14px}.ProductDetail-module__Ww0mpa__close{width:44px}.ProductDetail-module__Ww0mpa__navigation{align-items:center;gap:12px;margin-left:auto;display:flex}.ProductDetail-module__Ww0mpa__navigation button{border:1px solid #ffffff20;width:44px}.ProductDetail-module__Ww0mpa__navigation>span{text-align:center;font-variant-numeric:tabular-nums;min-width:76px;font-size:14px}.ProductDetail-module__Ww0mpa__navigation>span>span{color:#9ba3a2}.ProductDetail-module__Ww0mpa__identity{flex-shrink:0;padding:18px 32px 14px}.ProductDetail-module__Ww0mpa__brand{color:var(--color-gold);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.ProductDetail-module__Ww0mpa__title{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.15}.ProductDetail-module__Ww0mpa__metric{color:#cbd2d1;margin-top:6px;font-size:15px;line-height:1.5}.ProductDetail-module__Ww0mpa__tabs{border-bottom:1px solid #ffffff20;flex-shrink:0;gap:28px;padding:0 32px;display:flex}.ProductDetail-module__Ww0mpa__tabs button{color:#aeb7b5;cursor:pointer;border-bottom:2px solid #0000;min-height:44px;font-size:14px}.ProductDetail-module__Ww0mpa__tabs button[aria-selected=true]{border-color:var(--color-gold);color:var(--color-cream)}.ProductDetail-module__Ww0mpa__tabs button>span{color:#aeb7b5;margin-left:6px;font-size:12px}.ProductDetail-module__Ww0mpa__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;flex:auto;min-height:0;overflow-y:auto}.ProductDetail-module__Ww0mpa__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:36px;padding:24px 32px 32px;animation:.16s ease-out ProductDetail-module__Ww0mpa__fade-in;display:grid}.ProductDetail-module__Ww0mpa__visual{min-width:0}.ProductDetail-module__Ww0mpa__photo{aspect-ratio:1;background:#141617;border-radius:10px;width:100%;max-width:340px;position:relative;overflow:hidden}.ProductDetail-module__Ww0mpa__note{color:#aeb7b5;margin-top:16px;font-size:14px;line-height:1.65}.ProductDetail-module__Ww0mpa__section{outline:none;min-width:0}.ProductDetail-module__Ww0mpa__sectionTitle{color:#cbd2d1;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.5}.ProductDetail-module__Ww0mpa__specs>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px;padding:11px 0;font-size:14px;line-height:1.5;display:grid}.ProductDetail-module__Ww0mpa__specs dt{color:#aeb7b5;overflow-wrap:anywhere}.ProductDetail-module__Ww0mpa__specs dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:500}.ProductDetail-module__Ww0mpa__documents{margin:0;padding:0;list-style:none}.ProductDetail-module__Ww0mpa__documents a{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.ProductDetail-module__Ww0mpa__documents strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;display:block}.ProductDetail-module__Ww0mpa__documents small{color:#aeb7b5;margin-top:6px;font-size:12px;display:block}.ProductDetail-module__Ww0mpa__documents svg{color:var(--color-gold);flex-shrink:0}.ProductDetail-module__Ww0mpa__documents a:hover strong{color:var(--color-gold)}.ProductDetail-module__Ww0mpa__empty{color:#aeb7b5;font-size:14px;line-height:1.6}.ProductDetail-module__Ww0mpa__description{color:#cbd2d1;flex-direction:column;gap:14px;font-size:14px;line-height:1.7;display:flex}.ProductDetail-module__Ww0mpa__description p{white-space:pre-line;overflow-wrap:anywhere}.ProductDetail-module__Ww0mpa__actions{padding:18px 32px max(18px, env(safe-area-inset-bottom));background:#1a1c1d;border-top:1px solid #ffffff20;flex-shrink:0}.ProductDetail-module__Ww0mpa__selection{flex-direction:column;gap:12px;display:flex}.ProductDetail-module__Ww0mpa__selectionRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.ProductDetail-module__Ww0mpa__selectionContext{color:#cbd2d1;min-width:0;font-size:14px}.ProductDetail-module__Ww0mpa__selectionContext>span{align-items:center;gap:8px;display:flex}.ProductDetail-module__Ww0mpa__selectionContext svg{color:var(--color-gold)}.ProductDetail-module__Ww0mpa__selectionContext label{align-items:center;gap:12px;display:flex}.ProductDetail-module__Ww0mpa__selectionContext select{min-height:44px;color:var(--color-cream);background:#202223;border:1px solid #ffffff30;border-radius:8px;padding:0 12px}.ProductDetail-module__Ww0mpa__arrayControl{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ProductDetail-module__Ww0mpa__arrayHint{color:#9ba3a2;font-size:12px;line-height:1.4}.ProductDetail-module__Ww0mpa__quantity{flex-shrink:0}.ProductDetail-module__Ww0mpa__quantity>div{height:44px}.ProductDetail-module__Ww0mpa__quantity>div>button{width:44px}.ProductDetail-module__Ww0mpa__primary{background:var(--color-gold);color:#161616;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex}.ProductDetail-module__Ww0mpa__primary:hover{filter:brightness(1.08)}.ProductDetail-module__Ww0mpa__primary:disabled{opacity:.4;cursor:default}.ProductDetail-module__Ww0mpa__warning{color:var(--color-gold);font-size:13px;line-height:1.5}.ProductDetail-module__Ww0mpa__reader button:focus-visible,.ProductDetail-module__Ww0mpa__reader a:focus-visible,.ProductDetail-module__Ww0mpa__reader select:focus-visible,.ProductDetail-module__Ww0mpa__section:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@keyframes ProductDetail-module__Ww0mpa__fade-in{0%{opacity:0}to{opacity:1}}@keyframes ProductDetail-module__Ww0mpa__reader-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:640px){.ProductDetail-module__Ww0mpa__reader{border:0;border-radius:0;width:100%;height:100dvh}.ProductDetail-module__Ww0mpa__toolbar{min-height:62px;padding:max(8px, env(safe-area-inset-top)) 12px 8px;gap:4px}.ProductDetail-module__Ww0mpa__back{padding:0 4px;font-size:13px}.ProductDetail-module__Ww0mpa__navigation{gap:4px}.ProductDetail-module__Ww0mpa__navigation>span{min-width:64px;font-size:13px}.ProductDetail-module__Ww0mpa__navigation button,.ProductDetail-module__Ww0mpa__close{width:40px}.ProductDetail-module__Ww0mpa__identity{padding:18px 20px 16px}.ProductDetail-module__Ww0mpa__title{font-size:24px}.ProductDetail-module__Ww0mpa__metric{margin-top:6px;font-size:14px}.ProductDetail-module__Ww0mpa__tabs{gap:24px;padding:0 20px}.ProductDetail-module__Ww0mpa__layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.ProductDetail-module__Ww0mpa__photo{width:180px;margin:0 auto}.ProductDetail-module__Ww0mpa__note{margin-top:12px;font-size:13px}.ProductDetail-module__Ww0mpa__specs>div{gap:16px}.ProductDetail-module__Ww0mpa__actions{padding:14px 20px max(14px, env(safe-area-inset-bottom))}.ProductDetail-module__Ww0mpa__selectionRow{flex-wrap:wrap;gap:12px}.ProductDetail-module__Ww0mpa__quantity{margin-left:auto}.ProductDetail-module__Ww0mpa__primary{padding:0 16px}}@media (max-height:760px) and (min-width:641px){.ProductDetail-module__Ww0mpa__identity{padding:14px 32px 12px}.ProductDetail-module__Ww0mpa__title{font-size:22px}.ProductDetail-module__Ww0mpa__metric{margin-top:4px;font-size:14px}.ProductDetail-module__Ww0mpa__photo{max-width:260px}}@media (max-height:520px) and (min-width:641px){.ProductDetail-module__Ww0mpa__reader{border-radius:0;width:100%;height:100dvh}.ProductDetail-module__Ww0mpa__identity{padding:12px 24px}.ProductDetail-module__Ww0mpa__title{font-size:24px}.ProductDetail-module__Ww0mpa__toolbar{min-height:52px;padding-block:4px}}@media (prefers-reduced-motion:reduce){.ProductDetail-module__Ww0mpa__reader,.ProductDetail-module__Ww0mpa__overlay,.ProductDetail-module__Ww0mpa__layout{animation:none}}
