.input-white>span>.ant-input,.input-white>span>.ant-input-group-addon{background-color:white;color:#000;border-color:#d7d8da}.input-white{background-color:white!important;color:#000!important;border-color:#d7d8da!important}.input-white::placeholder{color:gray}.number-white{border-color:#d7d8da}.number-white,.number-white>div{background-color:white!important;color:#000}.number-white>div>div>input,.number-white>div>div>span{background-color:white;color:#000!important}.select-white{border-color:#d7d8da}.select-white,.select-white>div{background-color:white!important}.select-white>div{border:1px solid #d7d8da!important}.select-white>div,.select-white>div>span{color:#000!important}.select-white .ant-select-selection-placeholder{color:#999!important}.select-white .ant-select-selection-item{color:#000!important}.ant-form-item-has-error .input-white,.ant-form-item-has-error .input-white .ant-input,.ant-form-item-has-error .input-white .ant-input-group-addon,.ant-input-group-wrapper-status-error.input-white .ant-input,.ant-input-group-wrapper-status-error.input-white .ant-input-group-addon,.input-white .ant-input-status-error,.input-white.ant-input-status-error{background-color:#fff!important;border-color:#ff4d4f!important;color:#000!important}.ant-form-item-has-error .input-white .ant-input::placeholder,.ant-form-item-has-error .input-white::placeholder,.input-white .ant-input-status-error::placeholder,.input-white.ant-input-status-error::placeholder{color:#999!important}.ant-form-item-has-error .number-white,.ant-form-item-has-error .number-white .ant-input-number,.ant-form-item-has-error .number-white .ant-input-number-input,.ant-form-item-has-error .number-white .ant-input-number-prefix,.ant-form-item-has-error .select-white,.ant-form-item-has-error .select-white .ant-select-selector,.number-white.ant-input-number-status-error,.number-white.ant-input-number-status-error .ant-input-number-input,.number-white.ant-input-number-status-error .ant-input-number-prefix,.select-white.ant-select-status-error .ant-select-selector{background-color:#fff!important;border-color:#ff4d4f!important;color:#000!important}.ant-form-item-has-error .select-white .ant-select-selection-item,.ant-form-item-has-error .select-white .ant-select-selection-placeholder,.select-white.ant-select-status-error .ant-select-selection-item,.select-white.ant-select-status-error .ant-select-selection-placeholder{color:#000!important}.ant-form-item-explain-error{color:#ff4d4f!important}.ant-input-group-wrapper-focused.input-white .ant-input,.ant-input-group-wrapper-focused.input-white .ant-input-group-addon,.input-white .ant-input:focus,.input-white .ant-input:focus-within,.input-white .ant-input:hover,.input-white:focus,.input-white:focus-within,.input-white:hover{background-color:#fff!important;color:#000!important}.ant-input-group-wrapper-disabled.input-white .ant-input,.ant-input-group-wrapper-disabled.input-white .ant-input-group-addon,.input-white .ant-input-disabled,.input-white.ant-input-disabled,.input-white:disabled,.input-white[disabled]{background-color:#f5f5f5!important;border-color:#d7d8da!important;color:#6b7280!important;opacity:1!important}.number-white .ant-input-number-input:focus,.number-white .ant-input-number-input:hover,.number-white.ant-input-number-focused,.number-white:focus,.number-white:focus-within,.number-white:hover{background-color:#fff!important;color:#000!important}.number-white .ant-input-number-input:disabled,.number-white.ant-input-number-disabled,.number-white.ant-input-number-disabled .ant-input-number-input,.number-white.ant-input-number-disabled .ant-input-number-prefix{background-color:#f5f5f5!important;border-color:#d7d8da!important;color:#6b7280!important;opacity:1!important}.select-white.ant-select-focused .ant-select-selector,.select-white.ant-select-open .ant-select-selector,.select-white:hover .ant-select-selector{background-color:#fff!important;color:#000!important}.select-white.ant-select-disabled,.select-white.ant-select-disabled .ant-select-selection-item,.select-white.ant-select-disabled .ant-select-selection-placeholder,.select-white.ant-select-disabled .ant-select-selector{background-color:#f5f5f5!important;border-color:#d7d8da!important;color:#6b7280!important;opacity:1!important}.select-white .ant-select-arrow,.select-white .ant-select-clear,.select-white .ant-select-selection-search-input{color:#000!important}.select-white.ant-select-disabled .ant-select-arrow,.select-white.ant-select-disabled .ant-select-clear,.select-white.ant-select-disabled .ant-select-selection-search-input{color:#6b7280!important}.select-dropdown-white,.select-dropdown-white .ant-empty,.select-dropdown-white .ant-select-dropdown,.select-dropdown-white .ant-select-item,.select-dropdown-white .ant-select-item-empty{background-color:#fff!important;color:#000!important}.select-dropdown-white .ant-empty-description,.select-dropdown-white .ant-select-item-option-content,.select-dropdown-white .ant-select-item-option-state{color:#000!important}.select-dropdown-white .ant-select-item-option-active:not(.ant-select-item-option-disabled),.select-dropdown-white .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#e5e7eb!important;color:#000!important}.select-dropdown-white .ant-select-item-option-disabled{background-color:#f5f5f5!important;color:#9ca3af!important}.upload-white>div>div>div{border-color:#d7d8da!important}.upload-white .ant-upload,.upload-white .ant-upload-list-item,.upload-white .ant-upload-select{background-color:#fff!important;color:#000!important}.upload-white .ant-upload-list-item:hover,.upload-white .ant-upload-select:hover,.upload-white .ant-upload:hover{border-color:#9ca3af!important;color:#000!important}.upload-white .ant-upload-disabled,.upload-white .ant-upload-disabled:hover{background-color:#f5f5f5!important;border-color:#d7d8da!important;color:#6b7280!important}.availability-row{display:flex;gap:12px}.availability-item{flex:1;margin-bottom:0!important}.radio-white{display:flex;width:100%}.radio-white .ant-radio-button-wrapper{flex:1;text-align:center;background-color:#fff;border-color:#d7d8da;color:#000}.radio-white .ant-radio-button-wrapper:not(:first-child):before{background-color:#d7d8da}.radio-white .ant-radio-button-wrapper:hover{color:#145da0}.radio-white .ant-radio-button-wrapper:focus-within{background-color:#fff;border-color:#145da0;color:#145da0}.radio-white .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background-color:#145da0;border-color:#145da0;color:#fff}.radio-white .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{border-color:#145da0;color:#fff}.radio-white .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#145da0}.radio-white .ant-radio-button-wrapper-disabled,.radio-white .ant-radio-button-wrapper-disabled:hover{background-color:#f5f5f5!important;border-color:#d7d8da!important;color:#6b7280!important;opacity:1!important}.radio-white .ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{background-color:#e5e7eb!important;border-color:#d7d8da!important;color:#374151!important}.variant-add-button{background-color:#fff!important;border-color:#d7d8da!important;color:#6b7280!important}.variant-add-button:focus,.variant-add-button:hover{background-color:#fafafa!important;border-color:#c5c7ca!important;color:#4b5563!important}.variant-add-button:active{background-color:#f5f5f5!important;border-color:#b9bcc1!important;color:#374151!important}.variant-add-button.ant-btn-disabled,.variant-add-button.ant-btn-disabled:active,.variant-add-button.ant-btn-disabled:focus,.variant-add-button.ant-btn-disabled:hover,.variant-add-button:disabled{background-color:#f5f5f5!important;border-color:#d7d8da!important;color:#9ca3af!important;opacity:1!important}.crop-modal-white .ant-modal-body,.crop-modal-white .ant-modal-content,.crop-modal-white .ant-modal-footer,.crop-modal-white .ant-modal-header{background:#fff!important;color:#000!important}.crop-modal-white .ant-modal-close,.crop-modal-white .ant-modal-close-x,.crop-modal-white .ant-modal-title,.crop-modal-white .ant-slider-mark-text,.crop-modal-white .ant-slider-tooltip .ant-tooltip-inner{color:#000!important}.crop-modal-white .ant-slider-rail{background:#e5e7eb!important}.crop-modal-white .ant-slider-handle:after,.crop-modal-white .ant-slider-track{background:#111827!important;box-shadow:0 0 0 2px #111827!important}.crop-modal-white .ant-btn-default{background:#fff!important;border-color:#d7d8da!important;color:#000!important}.crop-modal-white .ant-btn-primary{background:#111827!important;border-color:#111827!important;color:#fff!important}.CatalogProductCard_card___1iDO.product-card{--hover-shadow:0 3px 8px color-mix(in srgb,var(--catalog-title) 9%,transparent),0 10px 24px color-mix(in srgb,var(--catalog-title) 13%,transparent);position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%!important;height:100%;min-width:0;margin:0;box-sizing:border-box;background:var(--catalog-surface);color:var(--catalog-title);border:1px solid color-mix(in srgb,var(--catalog-title) 16%,var(--catalog-surface));border-radius:var(--catalog-radius);box-shadow:0 2px 4px color-mix(in srgb,var(--catalog-title) 6%,transparent),0 6px 16px color-mix(in srgb,var(--catalog-title) 10%,transparent);overflow:hidden}.CatalogProductCard_detailLink__Jbq1e{display:block;color:inherit;text-decoration:none;min-width:0}.CatalogProductCard_detailLink__Jbq1e:hover{color:inherit}.CatalogProductCard_detailLink__Jbq1e:focus-visible{outline:2px solid var(--catalog-title);outline-offset:-3px;border-radius:var(--catalog-radius)}.CatalogProductCard_picture__o3C08{display:flex;position:relative;align-items:center;justify-content:center;width:100%;aspect-ratio:1;overflow:hidden;color:var(--catalog-copy);background:color-mix(in srgb,var(--catalog-title) 4%,var(--catalog-surface))}.CatalogProductCard_picture__o3C08 img{display:block;width:100%;height:100%;object-fit:cover}.CatalogProductCard_placeholder__EmcyK{font-size:36px}.CatalogProductCard_photoCount__OCsFS{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:5px;padding:3px 7px;background:var(--catalog-surface);color:var(--catalog-title);border-radius:6px;font-size:12px;font-variant-numeric:tabular-nums}.CatalogProductCard_copy__pSOXL{padding:12px 12px 0;min-width:0}.CatalogProductCard_title__20g9u{font-size:14px;font-weight:600;line-height:20px;margin:0 0 5px;color:var(--catalog-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CatalogProductCard_label__uvsOv{margin-right:4px}.CatalogProductCard_description__yTPHh{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:pre-wrap;height:36px;margin:0;color:var(--catalog-copy);font-size:13px;line-height:18px}.CatalogProductCard_footer__9I0uF{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:auto;padding:4px 8px 6px 12px;min-width:0;min-height:46px}.CatalogProductCard_price__TCrsn{min-width:0;color:var(--catalog-price);font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-variant-numeric:tabular-nums}.CatalogProductCard_action__PjDOn{display:flex;align-items:center;flex-shrink:0}.CatalogProductCard_action__PjDOn .ant-btn{min-width:36px;min-height:36px}.CatalogProductCard_unavailable__r9oSZ{color:var(--catalog-copy);font-size:11px;max-width:70px}.CatalogProductCard_inactive__huMd2 .CatalogProductCard_copy__pSOXL,.CatalogProductCard_inactive__huMd2 .CatalogProductCard_picture__o3C08{opacity:.5}.CatalogProductCard_sortHandle__5_W7_{position:absolute;top:6px;right:6px;z-index:2}.CatalogProductCard_availability__sHu_I{position:absolute;top:8px;left:8px;z-index:1;display:flex;gap:8px;padding:5px 7px;background:var(--catalog-surface);border-radius:6px}.CatalogProductCard_detailModal__RkAs4.ant-modal{max-width:calc(100vw - 24px);top:24px;padding-bottom:0}.CatalogProductCard_detailModal__RkAs4 .ant-modal-content{max-height:calc(var(--app-overlay-height, 100dvh) - 48px);border-radius:var(--catalog-detail-radius)}.CatalogProductCard_detailModal__RkAs4 .ant-modal-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.CatalogProductCard_detailModal__RkAs4 .ant-modal-close{top:24px;left:20px;right:auto;color:inherit;width:44px;height:44px;font-size:26px}@media (max-height:600px) and (pointer:coarse),(max-width:600px){.CatalogProductCard_detailModal__RkAs4.ant-modal{top:0;width:100%!important;max-width:100%;margin:0;padding:0}.CatalogProductCard_detailModal__RkAs4 .ant-modal-content{height:var(--app-overlay-height,100dvh);max-height:var(--app-overlay-height,100dvh);border-radius:0}.CatalogProductCard_detailModal__RkAs4 .ant-modal-close{top:calc(16px + var(--app-safe-top, 0px));left:max(16px,env(safe-area-inset-left))}}