.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_addButton__Wc0ma.ant-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:1px solid var(--cart-add-bg);border-radius:var(--cart-add-radius);background:var(--cart-add-bg);color:var(--cart-add-text);box-shadow:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.CartAddButton_addButton__Wc0ma.ant-btn:not(:disabled):hover{border-color:var(--cart-add-bg-hover);background:var(--cart-add-bg-hover);color:var(--cart-add-text)}.CartAddButton_addButton__Wc0ma.ant-btn:not(:disabled):active{border-color:var(--cart-add-bg-active);background:var(--cart-add-bg-active);color:var(--cart-add-text);transform:scale(.96)}.CartAddButton_addButton__Wc0ma.ant-btn:focus-visible{outline:2px solid var(--cart-add-focus);outline-offset:3px}.CartAddButton_addIcon__AZ_VL,.CartAddButton_quoteIcon__WCOMd{display:inline-flex;font-size:18px;line-height:1}.CartAddButton_addIcon__AZ_VL svg path{stroke:currentColor;stroke-width:64;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.CartAddButton_addButton__Wc0ma.ant-btn{transition:none}}.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:var(--cart-modal-surface);-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}.CartAddButton_embeddedSelection__r2gDR{margin-top:24px}.CartAddButton_embeddedFooter__BmvYz{flex:0 0 auto;margin-top:20px;padding-top:16px;border-top:1px solid var(--cart-modal-divider)}.CartAddButton_embeddedActions__5InZT{display:flex;align-items:stretch;gap:8px}.CartAddButton_embeddedActions__5InZT>.CartAddButton_embeddedInquiry__0aBg7{flex:1 1 0}.CartAddButton_embeddedActions__5InZT>.CartAddButton_embeddedInquiry__0aBg7 .ant-btn{height:100%;min-height:46px;gap:6px;padding:8px;font-size:13px}.CartAddButton_embeddedActions__5InZT>.ant-btn{flex:2 1 0;min-width:0;height:auto;min-height:46px;padding:10px 12px;font-size:16px;font-weight:600;white-space:normal}@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}}.DemoStorefrontNotice_notice__iN3TT{margin-bottom:16px;padding:16px}.DemoStorefrontNotice_notice__iN3TT .ant-alert-content{min-width:0}.DemoStorefrontNotice_content__RXcqC{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.DemoStorefrontNotice_description__S6Ca_{margin:0;line-height:1.6}.DemoStorefrontNotice_panelButton__Jv_4e.DemoStorefrontNotice_panelButton__Jv_4e{height:auto;max-width:100%;padding:8px 12px;line-height:1.45;white-space:normal}.DemoStorefrontNotice_panelButton__Jv_4e.DemoStorefrontNotice_panelButton__Jv_4e,.DemoStorefrontNotice_panelButton__Jv_4e.DemoStorefrontNotice_panelButton__Jv_4e:active,.DemoStorefrontNotice_panelButton__Jv_4e.DemoStorefrontNotice_panelButton__Jv_4e:focus,.DemoStorefrontNotice_panelButton__Jv_4e.DemoStorefrontNotice_panelButton__Jv_4e:hover{text-decoration:none}.CartOrderExtrasSection_section__jWjEB{padding:12px 0;min-width:0}.CartOrderExtrasSection_fields__OpUbF{display:grid;gap:12px;margin-top:16px}.CartOrderExtrasSection_fields__OpUbF .ant-form-item{margin-bottom:0}.CartOrderExtrasSection_gift__Hf6we{margin:16px 0 8px}.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}