.QuantityControl_wrapper__d2c5D{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:4px}.QuantityControl_wrapperCart__Zi_No{flex-direction:column;gap:6px;min-height:auto;padding:6px 4px}.QuantityControl_actionButton__1tfpL.QuantityControl_ant-btn__qgz52{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;padding:0;box-shadow:none}.QuantityControl_actionButton__1tfpL.QuantityControl_ant-btn__qgz52:focus,.QuantityControl_actionButton__1tfpL.QuantityControl_ant-btn__qgz52:hover{filter:brightness(1.03);box-shadow:none}.QuantityControl_actionButton__1tfpL.QuantityControl_ant-btn__qgz52:active{filter:brightness(.98);box-shadow:none}.QuantityControl_wrapperCart__Zi_No .QuantityControl_actionButton__1tfpL.QuantityControl_ant-btn__qgz52{width:26px;min-width:26px;height:26px}.QuantityControl_value__eBJpu{display:inline-flex;align-items:center;justify-content:center;min-width:22px;font-size:14px;font-weight:600;line-height:1}.QuantityControl_valueCart__ZZSqk{min-width:24px;min-height:18px}.CartAddButton_modalLayout__1O88I{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:0;overflow-y:auto;background:var(--cart-modal-page-bg);-webkit-overflow-scrolling:touch}.CartAddButton_scrollArea__ldOt_{flex:0 0 auto;min-height:0;overflow:visible;padding:calc(20px + var(--app-safe-top, 0px)) 20px 20px}.CartAddButton_productHeader__n2mp4{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.CartAddButton_productHeaderContent__pIIuG{flex:1 1 auto;min-width:0}.CartAddButton_productThumbnail__bC9yl{flex:0 0 100px;display:flex;align-items:stretch;width:100px;min-width:100px;aspect-ratio:5/6;overflow:hidden;border-radius:calc(var(--cart-modal-radius) + 4px);background:linear-gradient(160deg,var(--cart-modal-surface) 0,var(--cart-modal-page-bg) 100%)}.CartAddButton_productThumbnail__bC9yl>div{height:100%!important;width:100%!important}.CartAddButton_productThumbnailImage__Qdht3{width:100%!important;height:100%!important;object-fit:cover!important;display:block;border-radius:calc(var(--cart-modal-radius) + 4px)}.CartAddButton_description__Djfem{margin:8px 0 0;white-space:pre-wrap}.CartAddButton_variantSection__qMRm6{margin-bottom:20px}.CartAddButton_variantHeader__RIvPf{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.CartAddButton_variantOptions__zZxv2{display:flex;flex-direction:column;gap:8px}.CartAddButton_variantOption__ontsX{width:100%;min-height:50px;padding:9px 12px;border:1px solid var(--cart-modal-option-border);border-radius:var(--cart-modal-radius);background:var(--cart-modal-option-bg);box-shadow:none;text-align:left}.CartAddButton_variantOption__ontsX.CartAddButton_ant-btn__WQLBY,.CartAddButton_variantOption__ontsX.CartAddButton_ant-btn__WQLBY:active,.CartAddButton_variantOption__ontsX.CartAddButton_ant-btn__WQLBY:focus,.CartAddButton_variantOption__ontsX.CartAddButton_ant-btn__WQLBY:focus-visible,.CartAddButton_variantOption__ontsX.CartAddButton_ant-btn__WQLBY:hover{border-color:var(--cart-modal-option-border);background:var(--cart-modal-option-bg);color:inherit;box-shadow:none;outline:none}.CartAddButton_variantOptionContent__rlkP2{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.CartAddButton_variantOptionText___mK6b{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.CartAddButton_selectionIndicator__Y0nqF{width:16px;height:16px;border:1px solid var(--cart-modal-option-border);background:var(--cart-modal-surface);flex:0 0 auto}.CartAddButton_selectionIndicatorRadio__oTblo{border-radius:999px}.CartAddButton_selectionIndicatorCheckbox__ic543{border-radius:6px}.CartAddButton_selectionIndicatorActive__mMeX2{border-color:var(--cart-modal-accent);background:var(--cart-modal-accent);box-shadow:inset 0 0 0 4px rgba(255,255,255,.92)}.CartAddButton_notesBlock__kBWsK{margin-top:8px}.CartAddButton_footer__S_hml{flex:0 0 auto;margin:0 14px 14px;border:1px solid var(--cart-modal-divider);border-radius:calc(var(--cart-modal-radius) + 6px);background:color-mix(in srgb,var(--cart-modal-surface) 92%,white 8%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:14px 20px calc(18px + var(--app-safe-bottom, 0px))}.CartAddButton_footerSummary__y9mOQ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:14px}.CartAddButton_footerTotals__D5_TD{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px}.CartAddButton_footerActions__qUjJ6{display:flex;gap:10px}.CartAddButton_footerButton__Ds_OL{flex:1 1 0;min-height:42px}@media screen and (max-width:640px){.CartAddButton_scrollArea__ldOt_{padding:18px 16px}.CartAddButton_productHeader__n2mp4{gap:12px}.CartAddButton_productThumbnail__bC9yl{flex-basis:88px;width:88px;min-width:88px}.CartAddButton_footer__S_hml{padding-left:16px;padding-right:16px}.CartAddButton_footerSummary__y9mOQ{justify-content:space-between}.CartAddButton_footerTotals__D5_TD{justify-content:flex-start;width:auto}}.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{min-height:0;max-height:calc(var(--app-overlay-height, 100dvh) - 48px)}.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_photo__nQhvS{display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;border-radius:var(--detail-radius);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{flex:1;height:100%;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}}.CatalogWhatsappButton_inquiry__K_IAR{min-width:0;width:100%}.CatalogWhatsappButton_inquiry__K_IAR .CatalogWhatsappButton_button__Mfq_w,.CatalogWhatsappButton_inquiry__K_IAR .CatalogWhatsappButton_button__Mfq_w:focus-visible,.CatalogWhatsappButton_inquiry__K_IAR .CatalogWhatsappButton_button__Mfq_w:hover{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;height:auto;padding:12px 16px;border-radius:var(--inquiry-radius);box-shadow:none;font-size:16px;line-height:1.5;white-space:normal;text-align:center;text-decoration:none}.CatalogWhatsappButton_inquiry__K_IAR .CatalogWhatsappButton_button__Mfq_w:hover{filter:brightness(.94)}.CatalogWhatsappButton_inquiry__K_IAR .CatalogWhatsappButton_button__Mfq_w:focus-visible{outline:2px solid var(--inquiry-title);outline-offset:4px}.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)}}.CartProductCard_wrapper__xPL5t{display:block;min-width:0;width:100%}.CartProductCard_card__yHPnj{display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%;min-width:0;margin:4px 0;transition:box-shadow .2s ease}.CartProductCard_card__yHPnj:hover{box-shadow:var(--hover-shadow)!important}.CartProductCard_pictureArea__G28te{display:flex;align-items:center;justify-content:center;margin:10px;flex:0 0 auto}.CartProductCard_pictureArea__G28te .div-img{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%!important}.CartProductCard_pictureArea__G28te .div-img>div{height:100%!important}.CartProductCard_pictureArea__G28te .ant-image{display:inline-flex;line-height:0}.CartProductCard_pictureArea__G28te .img-card{width:88px!important;height:108px!important;object-fit:cover!important}.CartProductCard_textArea__0w1_T{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-around;width:100%;min-width:0;padding:5px 3px 1px 7px;overflow:hidden}.CartProductCard_nameText__uknle{font-weight:600}.CartProductCard_priceRow__yjen1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.CartProductCard_noteText__ivNFv{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.CartProductCard_priceText___bJXs{font-size:14px;font-weight:600}.CartProductCard_quantityArea__wkdEo{display:flex;align-items:center;justify-content:center;margin:8px 12px 8px 10px;padding-left:12px;flex:0 0 auto}.CartProductCard_quantityReadOnly__7XPhH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:54px;min-height:86px;padding:10px 8px}.CartProductCard_quantityReadOnlyLabel__V1VxK{font-size:11px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.04em}.CartProductCard_quantityReadOnlyValue__yaYay{font-size:20px;font-weight:700;line-height:1}