.ProductActionBar_bar__p8j1H{position:fixed;left:0;right:0;bottom:0;margin:0 auto;width:100%;max-width:var(--app-max-width,430px);display:flex;align-items:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-top:1px solid rgba(0,0,0,.04);box-shadow:0 -6px 20px rgba(0,0,0,.06);z-index:40}.ProductActionBar_btn__C9Ksq{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:10px;font-size:14px;font-weight:500;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease;letter-spacing:.5px}.ProductActionBar_btn__C9Ksq:active{transform:scale(.97)}.ProductActionBar_iconOnly__d5CGa{flex:0 0 42px;width:42px;padding:0;background:#fafafa;color:#333;border:1px solid #ececec;border-radius:50%}.ProductActionBar_iconOnly__d5CGa:hover{background:#f3f3f3}.ProductActionBar_iconOnly__d5CGa .ProductActionBar_icon__liJxB{margin:0}.ProductActionBar_primary__6hjZM{background:#111;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.18)}.ProductActionBar_primary__6hjZM:hover{background:#000;box-shadow:0 6px 16px rgba(0,0,0,.24)}.ProductActionBar_secondary__FO_GZ{background:#fff;color:#111;border:1.5px solid #111;font-weight:600}.ProductActionBar_secondary__FO_GZ:hover{background:#f6f6f6}.ProductActionBar_default__f5sv4{background:#f3f4f6;color:#111}.ProductActionBar_icon__liJxB{display:flex;align-items:center;justify-content:center;line-height:0}.ProductActionBar_btnDisabled__pi9ir{cursor:not-allowed}.ProductActionBar_btnDisabled__pi9ir.ProductActionBar_primary__6hjZM{background:#555;color:#ddd;box-shadow:none}.ProductActionBar_btnDisabled__pi9ir.ProductActionBar_secondary__FO_GZ{background:#f5f5f5;color:#999;border-color:#ddd}.ProductActionBar_btnDisabled__pi9ir.ProductActionBar_default__f5sv4{background:#e5e7eb;color:#aaa}.ProductActionBar_btn__C9Ksq:disabled{opacity:.9}.ProductDetail_page__7ikQ0{min-height:100vh;min-height:100dvh;background:var(--background,#f5f5f5);display:flex;flex-direction:column}.ProductDetail_header__SCSxT{position:sticky;top:0;z-index:30;display:flex;align-items:center;height:48px;padding:0 12px;background:var(--surface,#fff)}.ProductDetail_headerBack___8LSn,.ProductDetail_headerIcon__yj8M2{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;border:none;color:#111;cursor:pointer;-webkit-tap-highlight-color:transparent}.ProductDetail_headerIcon__yj8M2:active{background:rgba(0,0,0,.05)}.ProductDetail_headerRight__HnXNW{margin-left:auto;display:flex;gap:4px}.ProductDetail_gallery__tB3dd{background:var(--surface,#fff);padding:0;position:relative}.ProductDetail_slider__oY3xQ{position:relative;width:100%;aspect-ratio:1/1;background:#f3f4f6;overflow:hidden;touch-action:pan-y}.ProductDetail_track__DCO3v{display:flex;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.ProductDetail_slide__6Keih{flex:0 0 100%;height:100%;position:relative}.ProductDetail_slide__6Keih img{width:100%;height:100%;object-fit:cover;display:block}.ProductDetail_imgFallback__ogEiH{font-size:13px}.ProductDetail_imgFallback__ogEiH,.ProductDetail_thumbFallback__3y3tP{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#9ca3af}.ProductDetail_thumbFallback__3y3tP{font-size:20px}.ProductDetail_camera__Hh_w1{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;color:#111;z-index:2}.ProductDetail_galleryCounter__09TPj{position:absolute;right:12px;bottom:12px;padding:2px 8px;background:rgba(0,0,0,.5);color:#fff;font-size:11px;border-radius:10px;z-index:3}.ProductDetail_thumbList__RuYiP{display:flex;gap:6px;padding:8px 12px 12px;background:var(--surface,#fff);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ProductDetail_thumbList__RuYiP::-webkit-scrollbar{display:none}.ProductDetail_thumb__jeJ3Y{flex:0 0 64px;width:64px;height:64px;border-radius:6px;overflow:hidden;background:#f3f4f6;border:1.5px solid transparent;cursor:pointer;padding:0}.ProductDetail_thumbActive__VXKpH{border-color:#000}.ProductDetail_thumb__jeJ3Y img{width:100%;height:100%;object-fit:cover;display:block}.ProductDetail_info__0Q3pN{background:var(--surface,#fff);padding:16px}.ProductDetail_brandRow__ekdUo{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ProductDetail_brandName__CKA_F{font-size:13px;color:#6b7280;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ProductDetail_brandNameItem__W0Rdt{display:inline-flex;align-items:center;gap:4px}.ProductDetail_brandNameLink__X1tuz{color:#6b7280;text-decoration:none;transition:color .15s ease}.ProductDetail_brandNameLink__X1tuz:active,.ProductDetail_brandNameLink__X1tuz:hover{color:#111}.ProductDetail_brandNameSep__rAs7z{color:#111;font-weight:500}.ProductDetail_title__SadVn{font-size:17px;font-weight:600;color:#111;margin:0 0 6px;line-height:1.4}.ProductDetail_subtitle__OD1tH{font-size:12px;color:#9ca3af;margin:0 0 12px}.ProductDetail_priceRow__6nFGn{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.ProductDetail_priceOld__VOEYi{font-size:12px;color:#9ca3af;text-decoration:line-through}.ProductDetail_priceDrop__iriWr{font-size:12px;color:#ef4444;font-weight:500}.ProductDetail_price__RkPAr{font-size:24px;color:#111;font-weight:700;line-height:1.1;margin-bottom:16px}.ProductDetail_priceUnit__JLlMC{font-size:16px;margin-right:2px}.ProductDetail_skuList__kLxYd{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.ProductDetail_skuBtn__XWkR5{min-width:72px;height:32px;padding:0 14px;border-radius:6px;background:#f5f5f5;color:#111;font-size:13px;border:1.5px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.ProductDetail_skuBtn__XWkR5:active{background:#ebebeb}.ProductDetail_skuBtnActive__Tr9Eh{background:#111;border-color:#111;color:#fff;font-weight:500}.ProductDetail_skuDesc__7DN6x{margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.5;background:#fff7ed;border-radius:6px;border-left:3px solid #f97316;word-break:break-word;white-space:pre-wrap}.ProductDetail_specs__4sW7x{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-top:12px;padding:12px 0}.ProductDetail_spec__CYPab{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:#6b7280;text-align:center}.ProductDetail_specValue__BXWsS{font-size:13px;color:#111;font-weight:500}.ProductDetail_checkIcon__FSxHF{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#10b981;color:#fff;font-size:9px}.ProductDetail_noticeContainer__8DNl7{display:flex;align-items:center;justify-content:center;background-color:#fff}.ProductDetail_notice__jb_B0{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 16px;padding:12px 20px;background:#111;color:#fff;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;letter-spacing:.3px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.ProductDetail_notice__jb_B0:active{background:#2a2a2a;transform:scale(.98)}.ProductDetail_noticeIcon__ZFcPE{display:inline-flex;align-items:center;justify-content:center;color:#ef4444;flex:0 0 auto}.ProductDetail_noticeText__g4NsF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetail_noticeModal__C5ZtK{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;-webkit-tap-highlight-color:transparent}.ProductDetail_noticeModalBackdrop__NZnU5{position:absolute;inset:0;background:rgba(0,0,0,.55)}.ProductDetail_noticeModalSheet__zxrch{position:relative;width:100%;max-width:640px;max-height:90dvh;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 16px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 -4px 24px rgba(0,0,0,.18)}@media (min-width:768px){.ProductDetail_noticeModal__C5ZtK{align-items:center}.ProductDetail_noticeModalSheet__zxrch{border-radius:16px;max-height:80dvh}}.ProductDetail_noticeModalHero__rGbjt{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding-right:32px}.ProductDetail_noticeModalHeroIcon__YJTaJ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#111;flex:0 0 auto;margin-top:2px}.ProductDetail_noticeModalHeroText__orVd7{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ProductDetail_noticeModalHeroTitle__CrVA9{font-size:15px;font-weight:600;color:#111;line-height:1.4}.ProductDetail_noticeModalHeroDesc__Zf3Et{font-size:12px;color:#6b7280;line-height:1.4}.ProductDetail_noticeModalGallery__6kKg9{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:16px}.ProductDetail_noticeModalGalleryItem__TYFVu{position:relative;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:#f3f4f6}.ProductDetail_noticeModalGalleryImg__DeEWl{object-fit:cover;object-position:center}.ProductDetail_noticeModalBlocks__fZvfo{display:flex;flex-direction:column;gap:0}.ProductDetail_noticeModalClose__ufrOq{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.05);border:none;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.ProductDetail_noticeModalClose__ufrOq:active{background:rgba(0,0,0,.1)}.ProductDetail_skuModal__KRX9f{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center}.ProductDetail_skuModalBackdrop__xB5o2{position:absolute;inset:0;background:rgba(0,0,0,.5);animation:ProductDetail_skuModalFadeIn__tEsYC .2s ease}.ProductDetail_skuModalSheet__9OWti{position:relative;width:100%;max-width:var(--app-max-width,430px);max-height:80vh;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:8px 0 calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;animation:ProductDetail_skuModalSlideUp__uWcKn .25s cubic-bezier(.2,.8,.2,1)}@keyframes ProductDetail_skuModalFadeIn__tEsYC{0%{opacity:0}to{opacity:1}}@keyframes ProductDetail_skuModalSlideUp__uWcKn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ProductDetail_skuModalHandle__b6_Pk{width:36px;height:4px;background:#e0e0e0;border-radius:2px;margin:8px auto 0}.ProductDetail_skuModalHeader__m0E_V{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 12px;border-bottom:1px solid #f0f0f0;position:relative}.ProductDetail_skuModalImage__qXDZx{width:72px;height:72px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f5f5f5}.ProductDetail_skuModalImageFallback__i_PAT{width:72px;height:72px;border-radius:8px;background:#f5f5f5;color:#ccc;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.ProductDetail_skuModalInfo__Aftb_{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-right:24px}.ProductDetail_skuModalTitle__UuWYT{font-size:14px;color:#111;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductDetail_skuModalPrice__usSP_{display:flex;align-items:baseline;gap:4px;color:#111;font-size:18px;font-weight:600}.ProductDetail_skuModalPriceUnit__ADSaA{font-size:12px;color:#666;font-weight:400}.ProductDetail_skuModalClose__birXU{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:#f5f5f5;border:none;color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer}.ProductDetail_skuModalClose__birXU:hover{background:#ebebeb}.ProductDetail_skuModalBody__GFc3Q{flex:1;overflow-y:auto;padding:16px}.ProductDetail_skuModalLabel__ywNGs{font-size:13px;color:#666;margin-bottom:10px}.ProductDetail_skuModalOptions__5ugcc{display:flex;flex-wrap:wrap;gap:8px}.ProductDetail_skuModalOption__Tv6Vt{padding:8px 16px;border-radius:999px;border:1px solid #e0e0e0;background:#fff;color:#333;font-size:13px;cursor:pointer;transition:all .15s ease;font-family:inherit}.ProductDetail_skuModalOption__Tv6Vt:hover{border-color:#999}.ProductDetail_skuModalOptionActive__scuOK{border-color:#111;background:#111;color:#fff;font-weight:500}.ProductDetail_skuModalDesc__1TVPn{margin-top:14px;padding:10px 12px;background:#faf5ee;color:#6b4a1f;font-size:12px;line-height:1.5;border-radius:6px;border-left:3px solid #c8a47a}.ProductDetail_skuModalFooter__aAL0Q{padding:12px 16px 0;border-top:1px solid #f0f0f0}.ProductDetail_skuModalConfirm__wiRqJ{width:100%;height:46px;border-radius:10px;background:#111;color:#fff;border:none;font-size:15px;font-weight:600;cursor:pointer;letter-spacing:.5px;box-shadow:0 4px 12px rgba(0,0,0,.18);transition:background .15s ease,transform .1s ease}.ProductDetail_skuModalConfirm__wiRqJ:active:not(:disabled){transform:scale(.98)}.ProductDetail_skuModalConfirm__wiRqJ:disabled{background:#ccc;color:#fff;cursor:not-allowed;box-shadow:none}.ProductDetail_productDescribe__2IqlN{background:var(--surface,#fff);padding:16px;font-size:14px;color:#111;line-height:1.7}.ProductDetail_productDescribe__2IqlN table{width:100%;border-collapse:collapse;margin-bottom:12px}.ProductDetail_productDescribe__2IqlN td,.ProductDetail_productDescribe__2IqlN th{border:1px solid #e5e7eb;padding:8px 10px;text-align:left;font-size:13px;font-weight:400}.ProductDetail_productDescribe__2IqlN th{background:#f9fafb;color:#6b7280;width:110px}.ProductDetail_productDescribe__2IqlN details{margin-bottom:10px;border:1px solid #f1f1f1;border-radius:6px;overflow:hidden}.ProductDetail_productDescribe__2IqlN summary{cursor:pointer;padding:12px 14px;background:#fafafa;font-weight:500;list-style:none;display:flex;align-items:center}.ProductDetail_productDescribe__2IqlN summary::-webkit-details-marker{display:none}.ProductDetail_productDescribe__2IqlN summary:after{content:"›";margin-left:auto;color:#9ca3af;transition:transform .2s ease;display:inline-block}.ProductDetail_productDescribe__2IqlN details[open] summary:after{transform:rotate(90deg)}.ProductDetail_productDescribe__2IqlN details>:not(summary){padding:0 14px 14px}.ProductDetail_productDescribe__2IqlN p{margin:0 0 8px}.ProductDetail_productDescribe__2IqlN ol,.ProductDetail_productDescribe__2IqlN ul{padding-left:22px;margin:6px 0}.ProductDetail_productDescribe__2IqlN li{margin-bottom:4px}.ProductDetail_productDescribe__2IqlN strong{font-weight:600}.ProductDetail_productDescribe__2IqlN h3,.ProductDetail_productDescribe__2IqlN h4{margin:12px 0 6px;font-size:14px;font-weight:600}.ProductDetail_tabs__YLb8D{display:flex;background:var(--surface,#fff);border-bottom:1px solid #f1f1f1;position:sticky;top:48px;z-index:20}.ProductDetail_tab__w3dne{flex:1;display:flex;align-items:center;justify-content:center;height:44px;font-size:13px;color:#6b7280;background:transparent;border:none;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}.ProductDetail_tabActive__dXKUk{color:#000;font-weight:600}.ProductDetail_tabActive__dXKUk:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70%;height:2px;background:#000;border-radius:1px}.ProductDetail_tabPanel__xJyp3{background:var(--surface,#fff)}.ProductDetail_tabImage__hH_En{width:100%;display:block}.ProductDetail_tabImage__hH_En+.ProductDetail_tabImage__hH_En{margin-top:1px}.ProductDetail_tabEmpty__65bPm{padding:24px 16px;text-align:center;color:#9ca3af;font-size:13px}.ProductDetail_lightbox__15Jhk{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.92);touch-action:pan-y}.ProductDetail_lightboxClose__7hNPb,.ProductDetail_lightbox__15Jhk{display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.ProductDetail_lightboxClose__7hNPb{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;border:none;cursor:pointer;z-index:10;transition:background .15s ease}.ProductDetail_lightboxClose__7hNPb:active{background:hsla(0,0%,100%,.3)}.ProductDetail_lightboxCounter___pr0a{position:absolute;top:22px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;font-weight:500;background:hsla(0,0%,100%,.15);padding:4px 12px;border-radius:999px;z-index:10}.ProductDetail_lightboxStage__4Zeoy{width:100%;height:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;touch-action:pan-y}.ProductDetail_lightboxTrack__HACJ1{display:flex;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.ProductDetail_lightboxSlide__gcqhP{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px}.ProductDetail_lightboxSlide__gcqhP img{max-width:100%;max-height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}.ProductDetail_lightboxNav__KgtSs{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;border:none;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:10;transition:background .15s ease}@media (min-width:768px){.ProductDetail_lightboxNav__KgtSs{display:flex}}.ProductDetail_lightboxNavLeft__Djjvq{left:24px}.ProductDetail_lightboxNavRight__JR_nY{right:24px}.ProductDetail_lightboxNav__KgtSs:active{background:hsla(0,0%,100%,.3)}.ProductDetail_realShotList__4m3gc{padding:16px;background:var(--surface,#fff)}.ProductDetail_realShotBanner__gdFJB{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:12px;background:#111;color:#fff;border-radius:10px}.ProductDetail_realShotBannerIcon__rrRUX{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(34,197,94,.2);color:#22c55e;flex:0 0 auto}.ProductDetail_realShotBannerText__9_Nqp{display:flex;flex-direction:column;gap:2px;min-width:0}.ProductDetail_realShotBannerTitle__odu7U{font-size:15px;font-weight:600;line-height:1.3;color:#fff}.ProductDetail_realShotBannerDesc__82E_i{font-size:12px;line-height:1.4;color:hsla(0,0%,100%,.7)}.ProductDetail_realShotEmpty__jokyn{grid-column:1/-1;padding:32px 16px;text-align:center;color:#9ca3af;font-size:13px;background:#fafafa;border-radius:8px;border:1px dashed #e5e7eb}.ProductDetail_realShotHeader__V1DDz{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f1f1}.ProductDetail_realShotHeaderTitle__qY3fd{font-size:15px;font-weight:600;color:#111}.ProductDetail_realShotHeaderCount__vSazq{font-size:12px;color:#9ca3af}.ProductDetail_realShotGrid__jJpgX{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.ProductDetail_realShotCard__3a75Q{background:#fafafa;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .15s ease}.ProductDetail_realShotCard__3a75Q:active{transform:scale(.98)}.ProductDetail_realShotImage__PuUFJ{aspect-ratio:1/1;overflow:hidden;background:#f3f4f6}.ProductDetail_realShotImage__PuUFJ img{width:100%;height:100%;object-fit:cover;display:block}.ProductDetail_realShotMeta__QSI2k{display:flex;flex-direction:column;gap:2px;padding:8px 10px}.ProductDetail_realShotName__aq_Oc{font-size:12px;font-weight:500;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetail_realShotDate__pOHn0{font-size:11px;color:#9ca3af}.ProductDetail_realShotMore__xjGfk{width:100%;height:40px;border-radius:999px;background:var(--surface,#fff);color:#111;font-size:14px;font-weight:500;border:1px solid #e5e7eb;cursor:pointer;transition:background .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.ProductDetail_realShotMore__xjGfk:active{background:#f5f5f5;border-color:#d1d5db}.ProductDetail_realShotProcess__QhVlF{margin-top:16px;padding:16px 0 4px;background:var(--surface,#fff)}.ProductDetail_realShotProcessTitle__eznpl{margin:0 0 12px;font-size:15px;font-weight:600;color:#111}.ProductDetail_realShotProcessList__Mvx0t{list-style:none;margin:0;padding:0}.ProductDetail_realShotProcessItem__vo4xL{display:flex;align-items:center;gap:12px;padding:8px 0}.ProductDetail_realShotProcessNum__PjObf{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#111;color:#fff;font-size:13px;font-weight:600;margin-top:2px}.ProductDetail_realShotProcessBody__AV5Na{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ProductDetail_realShotProcessItemTitle__ecYJ1{font-size:14px;font-weight:500;color:#111;line-height:1.4}.ProductDetail_realShotProcessItemDesc__CWhey{font-size:12px;color:#9ca3af;line-height:1.4}.ProductDetail_shipping__ahA41{padding:16px;background:var(--surface,#fff);font-size:13px;color:#4b5563;line-height:1.7}.ProductDetail_shippingBlock__O2vwM{padding:12px 14px;margin-bottom:12px;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px}.ProductDetail_shippingBlock__O2vwM:last-child{margin-bottom:0}.ProductDetail_shippingTitle__ZhfmE{font-size:15px;font-weight:600;color:#111;margin:0 0 8px}.ProductDetail_shippingList__AvXcv{margin:0;padding-left:20px}.ProductDetail_shippingList__AvXcv li{margin-bottom:6px}.ProductDetail_shippingList__AvXcv li:last-child{margin-bottom:0}.ProductDetail_reviewPanel__hZMyY{padding:16px;background:var(--surface,#fff)}.ProductDetail_reviewHeader__N28Hv{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #f1f1f1;margin-bottom:12px}.ProductDetail_reviewScore__VZayg{font-size:28px;font-weight:700;color:#111;line-height:1}.ProductDetail_reviewMeta__S2aDI{display:flex;flex-direction:column;gap:4px}.ProductDetail_reviewStars__0Nyvo{color:#111;font-size:14px;letter-spacing:1px}.ProductDetail_reviewCount__9Dsmq{font-size:12px;color:#9ca3af}.ProductDetail_reviewList__SqQn_{list-style:none;margin:0;padding:0}.ProductDetail_reviewItem__PNI_i{padding:12px 0;border-bottom:1px solid #f5f5f5}.ProductDetail_reviewItem__PNI_i:last-child{border-bottom:none}.ProductDetail_reviewTop__BKzWr{display:flex;align-items:center;gap:8px}.ProductDetail_reviewAvatar__CuqS8{width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;overflow:hidden;flex:0 0 auto}.ProductDetail_reviewAvatarImg__HEZAo{width:100%;height:100%;object-fit:cover}.ProductDetail_reviewAuthor__zmewx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ProductDetail_reviewName__uYhhr{font-size:13px;color:#111;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetail_reviewDate__CHBDq{font-size:11px;color:#9ca3af}.ProductDetail_reviewItemStars__T8cRE{font-size:12px;letter-spacing:1px;flex:0 0 auto}.ProductDetail_starOn__sDYF1{color:#111}.ProductDetail_starOff__D4zH_{color:#e5e7eb}.ProductDetail_reviewContent__Kg7Wp{margin:8px 0 0;font-size:13px;color:#111;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ProductDetail_reviewImages__v5X5w{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.ProductDetail_reviewImage__nQo2k{position:relative;aspect-ratio:1/1;width:100%;padding:0;border:none;border-radius:6px;overflow:hidden;background:#f3f4f6;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.ProductDetail_reviewImageImg__SeYgK{width:100%;height:100%;object-fit:cover;display:block}.ProductDetail_reviewPlay__PEebH{position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none}.ProductDetail_reviewPlay__PEebH svg{margin-left:2px}.ProductDetail_reviewPreviewMedia__6FX4U{max-width:100%;max-height:100%;object-fit:contain;display:block}.ProductDetail_reviewEmpty___8IQZ{padding:24px 0;text-align:center;color:#9ca3af;font-size:13px}.ProductDetail_footerSpacer__Kt31V{height:calc(60px + env(safe-area-inset-bottom))}.ShippingDetailView_page__aJvX8{min-height:100vh;min-height:100dvh;background:var(--background,#f5f5f5);display:flex;flex-direction:column}.ShippingDetailView_navBar__4FCUR{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 12px;background:var(--surface,#fff);border-bottom:1px solid #f1f1f1}.ShippingDetailView_navBack__1N7gr{border:none;background:transparent;padding:6px;cursor:pointer;color:#111;display:inline-flex;align-items:center;-webkit-tap-highlight-color:transparent}.ShippingDetailView_navTitle__O3xG3{font-size:16px;font-weight:600;color:#111;margin:0}.ShippingDetailView_navPlaceholder__j_t_q{width:34px}.ShippingDetailView_hero__76z9L{width:100%;aspect-ratio:1/1;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.ShippingDetailView_heroImg__jmU91{width:100%;height:100%;object-fit:cover;display:block}.ShippingDetailView_slider__7Stj6{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y}.ShippingDetailView_track__ex5Ay{display:flex;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.ShippingDetailView_slide__S9yGz{flex:0 0 100%;height:100%;position:relative}.ShippingDetailView_galleryCounter__udzF8{position:absolute;right:12px;bottom:12px;padding:2px 10px;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums}.ShippingDetailView_thumbList__5OLq1{display:flex;gap:8px;padding:10px 12px;background:var(--surface,#fff);overflow-x:auto;scrollbar-width:none}.ShippingDetailView_thumbList__5OLq1::-webkit-scrollbar{display:none}.ShippingDetailView_thumb__LkCDr{flex:0 0 auto;width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#f5f5f5;cursor:pointer;-webkit-tap-highlight-color:transparent}.ShippingDetailView_thumb__LkCDr img{width:100%;height:100%;object-fit:cover;display:block}.ShippingDetailView_thumbActive__XaMWT{border-color:#111}.ShippingDetailView_heroFallback__GZUpu{font-size:64px;opacity:.4}.ShippingDetailView_info__dYnEr{display:flex;flex-direction:column;gap:10px;padding:14px;background:#fff}.ShippingDetailView_title___6E3k{margin:0;font-size:16px;font-weight:600;line-height:1.45;color:#111}.ShippingDetailView_priceRow__jCTEO{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.ShippingDetailView_priceUnit__hinbc{font-size:12px;font-weight:600;color:#111}.ShippingDetailView_price__IOvMu{font-size:22px;font-weight:700;line-height:1;color:#111}.ShippingDetailView_origin__7lhaZ{font-size:12px;color:#999;text-decoration:line-through}.ShippingDetailView_discount__P4MA_{padding:1px 6px;border-radius:4px;background:#111;color:#fff;font-size:11px;font-weight:600;line-height:1.5}.ShippingDetailView_countdown__RcrnZ{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border:1px solid #fde68a;border-radius:6px;background:#fff7ed;color:#b45309;font-size:12px;font-variant-numeric:tabular-nums}.ShippingDetailView_countdownIcon__Mt2c0{font-size:12px}.ShippingDetailView_section__mpkK_{margin-top:8px;padding:14px;background:#fff}.ShippingDetailView_sectionTitle__IizwG{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.4;color:#111}.ShippingDetailView_versionRow__DeeNR{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ShippingDetailView_versionName__o2ODE{padding:2px 8px;border-radius:4px;background:#f5f5f5;font-size:12px;font-weight:600;line-height:1.5;color:#111}.ShippingDetailView_versionDesc__GtGMN{font-size:12px;line-height:1.5;color:#666;white-space:pre-wrap;word-break:break-word}.ShippingDetailView_gallery__fVC0_{display:flex;flex-direction:column;gap:8px}.ShippingDetailView_shotGroup__54rbl+.ShippingDetailView_shotGroup__54rbl{margin-top:18px}.ShippingDetailView_shotTime__rwjEq{margin-bottom:8px;font-size:12px;line-height:1.5;color:#999;font-variant-numeric:tabular-nums}.ShippingDetailView_galleryImg__3be1X{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background:#f5f5f5}.ShippingDetailView_footerSpacer__07mDi{height:calc(60px + env(safe-area-inset-bottom))}