.CatalogProductDetail_detail__yQcdS{display:flex;flex-direction:column;color:var(--detail-title);background:var(--detail-surface);border-radius:var(--detail-radius);min-width:0;padding:20px}.CatalogProductDetail_page__dG6mG{flex:1;width:100%;max-width:1040px;margin-inline:auto;min-height:var(--app-viewport-height,100dvh);border-radius:0}.CatalogProductDetail_modal__K3KxH{flex:1;height:100%;min-height:0;max-height:calc(var(--app-overlay-height, 100dvh) - 48px);overflow:hidden}.CatalogProductDetail_scrollArea__0yu5K{flex:1 1 auto;min-height:0}.CatalogProductDetail_modal__K3KxH .CatalogProductDetail_scrollArea__0yu5K{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.CatalogProductDetail_page__dG6mG .CatalogProductDetail_scrollArea__0yu5K{flex:1 0 auto}.CatalogProductDetail_toolbar__qRk1l{flex:0 0 auto;min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.CatalogProductDetail_toolbar__qRk1l .CatalogProductDetail_back__2WfTB,.CatalogProductDetail_toolbar__qRk1l .CatalogProductDetail_share__p2jW2{min-height:44px;color:var(--detail-title)}.CatalogProductDetail_toolbar__qRk1l .CatalogProductDetail_back__2WfTB{padding-inline:0 8px}.CatalogProductDetail_toolbar__qRk1l .CatalogProductDetail_share__p2jW2{background:var(--detail-surface);border-color:color-mix(in srgb,var(--detail-title) 24%,var(--detail-surface))}.CatalogProductDetail_layout__hQKvX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px}.CatalogProductDetail_gallery__RCkHK{min-width:0}.CatalogProductDetail_gallery__RCkHK .slick-list,.CatalogProductDetail_photo__nQhvS{border-radius:var(--detail-radius);overflow:hidden}.CatalogProductDetail_photo__nQhvS{display:flex;align-items:center;justify-content:center;aspect-ratio:1;color:var(--detail-copy);background:color-mix(in srgb,var(--detail-title) 5%,var(--detail-surface))}.CatalogProductDetail_photo__nQhvS img{display:block;width:100%;height:100%;object-fit:contain}.CatalogProductDetail_emptyIcon__rciVm{font-size:48px}.CatalogProductDetail_galleryControls__DIHF2{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px}.CatalogProductDetail_galleryControls__DIHF2 .ant-btn{width:40px;height:40px;background:var(--detail-surface);color:var(--detail-title);border-color:color-mix(in srgb,var(--detail-title) 24%,var(--detail-surface))}.CatalogProductDetail_galleryControls__DIHF2 .ant-btn:disabled{opacity:.35}.CatalogProductDetail_counter__Dd2QW{font-variant-numeric:tabular-nums;font-size:13px;color:var(--detail-copy)}.CatalogProductDetail_information__wOk1R{min-width:0}.CatalogProductDetail_inquiry__mZhzl:not(:has(a)){display:none}.CatalogProductDetail_inquiry__mZhzl{flex:0 0 auto;margin-top:20px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--detail-title) 12%,var(--detail-surface))}.CatalogProductDetail_title__V1_2J{margin:0 0 12px;font-size:clamp(22px,3vw,30px);line-height:1.25;font-weight:650;overflow-wrap:anywhere;text-wrap:pretty}.CatalogProductDetail_price__ObRFd{margin:0 0 20px;font-size:20px;font-weight:600;color:var(--detail-price)}.CatalogProductDetail_description__uFhae{color:var(--detail-copy);font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.CatalogProductDetail_labels__m1sRB{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.CatalogProductDetail_labels__m1sRB .ant-tag{white-space:normal;overflow-wrap:anywhere;color:var(--detail-copy);background:color-mix(in srgb,var(--detail-title) 5%,var(--detail-surface));border:0;margin:0}.CatalogProductDetail_variantSection__5NIBV{margin-top:24px}.CatalogProductDetail_variantSection__5NIBV h2{font-size:15px;font-weight:600;margin:0 0 8px;color:var(--detail-title)}.CatalogProductDetail_variants__9J3Nc{list-style:none;margin:0;padding:0}.CatalogProductDetail_variant__dWeA0{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;font-size:14px;color:var(--detail-copy);border-bottom:1px solid color-mix(in srgb,var(--detail-title) 12%,var(--detail-surface))}.CatalogProductDetail_variant__dWeA0>span{overflow-wrap:anywhere;min-width:0}.CatalogProductDetail_variantPrice__EPZvl{color:var(--detail-price);text-align:right;flex-shrink:0;max-width:55%}.CatalogProductDetail_detail__yQcdS :is(button,a):focus-visible{outline:2px solid var(--detail-title);outline-offset:3px}@media (max-width:600px){.CatalogProductDetail_detail__yQcdS{padding:16px}.CatalogProductDetail_page__dG6mG{padding-top:calc(16px + var(--app-safe-top, 0px));padding-bottom:calc(16px + var(--app-safe-bottom, 0px))}.CatalogProductDetail_layout__hQKvX{grid-template-columns:minmax(0,1fr);gap:22px}.CatalogProductDetail_toolbar__qRk1l{gap:8px;margin-bottom:16px}.CatalogProductDetail_toolbar__qRk1l .CatalogProductDetail_back__2WfTB{height:auto;white-space:normal;text-align:left}}@media (max-height:600px) and (pointer:coarse),(max-width:600px){.CatalogProductDetail_modal__K3KxH{max-height:none;padding-top:calc(16px + var(--app-safe-top, 0px));padding-bottom:calc(16px + var(--app-bottom-inset, 0px));padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));border-radius:0}}.CatalogProductPictureModal_modal__Oj9jF{top:24px;max-width:calc(100vw - 24px)}.CatalogProductPictureModal_modal__Oj9jF .ant-modal-body{max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain}.CatalogProductPictureModal_fitOptions__Ox2Dq{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.CatalogProductPictureModal_fitLabel__r53cq{color:#1f1f1f;font-size:13px;font-weight:500}.CatalogProductPictureModal_fitModes___mz8V.ant-radio-group{display:flex;width:100%}.CatalogProductPictureModal_fitModes___mz8V .ant-radio-button-wrapper{flex:1;min-width:0;min-height:40px;height:auto;padding:10px;font-size:14px;line-height:18px;text-align:center;white-space:normal}.CatalogProductPictureModal_backgroundColor__3z0iC{display:flex;align-items:center;justify-content:space-between;gap:12px}.CatalogProductPictureModal_colorButton__F5A_m.ant-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#1f1f1f;background:#fff;font-variant-numeric:tabular-nums}.CatalogProductPictureModal_colorSwatch__19wEy{width:18px;height:18px;border:1px solid #bfbfbf;border-radius:4px}.CatalogProductPictureModal_help__vLCsH{color:#595959!important;font-size:12px;line-height:1.5}.CatalogProductPictureModal_stage__nlgQp{position:relative;height:min(36vh,320px);height:min(36dvh,320px);min-height:200px;overflow:hidden;background:#f5f5f5;border-radius:6px}.CatalogProductPictureModal_loading__jnFF9{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#595959;font-size:13px}.CatalogProductPictureModal_sliders__mbJ8M{display:flex;flex-direction:column;gap:4px;margin-top:16px}.CatalogProductPictureModal_sliderRow__0JFpo{display:grid;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:12px}.CatalogProductPictureModal_value__lGtSH{color:#595959;font-size:12px;font-variant-numeric:tabular-nums;text-align:end}.CatalogProductPictureModal_error__qlAZu{margin-bottom:12px}@media (max-width:600px){.CatalogProductPictureModal_stage__nlgQp{height:min(30vh,240px);height:min(30dvh,240px);min-height:160px}}.ProductPictureUpload_root__7g7jI{margin:12px 8px 20px}.ProductPictureUpload_heading__tAkH0{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.ProductPictureUpload_count__sBh4r{color:#595959;font-variant-numeric:tabular-nums;white-space:nowrap}.ProductPictureUpload_help__imDI2{color:#595959!important;font-size:12px;line-height:1.5}.ProductPictureUpload_gallery__fGie3 .ant-upload-list.ant-upload-list-picture-card{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.ProductPictureUpload_gallery__fGie3 .ant-upload-list.ant-upload-list-picture-card>.ant-upload-list-item-container,.ProductPictureUpload_gallery__fGie3 .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{width:calc((100% - 24px) / 4);min-width:0;height:auto;aspect-ratio:1;margin:0}.ProductPictureUpload_gallery__fGie3 .ant-upload-list-item-thumbnail img{object-fit:cover!important}.ProductPictureUpload_add__NrySr{display:flex;flex-direction:column;align-items:center;gap:8px;color:#1f1f1f;font-size:12px;line-height:1.4}.ProductPictureUpload_preview__tlStP{display:none}@media (max-width:380px){.ProductPictureUpload_gallery__fGie3 .ant-upload-list.ant-upload-list-picture-card>.ant-upload-list-item-container,.ProductPictureUpload_gallery__fGie3 .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{width:calc((100% - 16px) / 3)}}