.CheckoutPageClient_page__9imkA{max-width:1300px;margin:0 auto;padding:32px 24px 48px}.CheckoutPageClient_pageIntro__h_loC{text-align:center;margin-bottom:28px}.CheckoutPageClient_pageIntro__h_loC h1{margin:0;font-size:28px;font-weight:800;color:#111827}.CheckoutPageClient_checkoutLayout__85kMC{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.CheckoutPageClient_mainColumn__7fdIW,.CheckoutPageClient_sideColumn__h9x1z{display:grid;gap:20px}.CheckoutPageClient_stepsBar__Dq666{margin-bottom:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.CheckoutPageClient_stepItem__YyBNo{display:flex;align-items:center;gap:12px;border:1px solid #e5e7eb;border-radius:16px;padding:14px 16px;background:#fff}.CheckoutPageClient_stepItemActive__9dewm{border-color:#111827;box-shadow:0 0 0 2px rgba(17,24,39,.06)}.CheckoutPageClient_stepItemDone__Xg9jx{background:#f0fdf4;border-color:#bbf7d0}.CheckoutPageClient_stepItemUpcoming__M4PmH{border-color:#e5e7eb}.CheckoutPageClient_stepCircle__LKpbO{width:30px;height:30px;border-radius:999px;background:#111827;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800;flex:0 0 auto}.CheckoutPageClient_stepCircleUpcoming__JRglU{background:#e5e7eb;color:#9ca3af}.CheckoutPageClient_stepCircleDone__46T4j{background:#22c55e;color:#fff}.CheckoutPageClient_stepLabelDone__dL_v3{color:#16a34a}.CheckoutPageClient_stepLabel__W_c44{font-size:14px;font-weight:700;color:#111827}.CheckoutPageClient_stepLabelUpcoming__37U1b{color:#9ca3af}.CheckoutPageClient_sidebarCard__YGIxH,.CheckoutPageClient_stepPanel__pYV00{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:24px 30px;box-shadow:0 8px 30px rgba(0,0,0,.04)}.CheckoutPageClient_summaryListHeader__d99YZ{font-size:16px;padding-bottom:6px}.CheckoutPageClient_sectionHeader__93E1h{margin-bottom:18px}.CheckoutPageClient_sectionHeader__93E1h h2{margin:0;font-size:20px;color:#111827}.CheckoutPageClient_sectionHeader__93E1h p{margin:8px 0 0;color:#6b7280;line-height:1.5}.CheckoutPageClient_deliveryModeCard__418DB{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.CheckoutPageClient_deliveryModeBtnActive__n_BlV,.CheckoutPageClient_deliveryModeBtnDisabled__dMUcF{height:56px;border-radius:16px;font-weight:800;font-size:18px;border:1px solid #d1d5db;background:#fff}.CheckoutPageClient_deliveryModeBtnActive__n_BlV{border-color:#111827;box-shadow:inset 0 0 0 1px #111827}.CheckoutPageClient_deliveryModeBtnDisabled__dMUcF{opacity:.55;cursor:not-allowed}.CheckoutPageClient_formStack__AqN3Z{display:grid;gap:20px}.CheckoutPageClient_twoColRow__CFpgn{display:grid;grid-template-columns:1fr 1fr;gap:12px}.CheckoutPageClient_threeColRow__9SYhA{display:grid;grid-template-columns:1fr 1fr 220px;gap:12px}.CheckoutPageClient_autocompleteField__qs82m,.CheckoutPageClient_floatingField__EAHH2{position:relative;display:block}.CheckoutPageClient_autocompleteField__qs82m .CheckoutPageClient_floatingLabel__R3Xl5{position:absolute;left:10px;top:-8px;z-index:2;padding:0 4px;background:#fff;font-size:12px;line-height:1;color:#9ca3af;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,color .14s ease}.CheckoutPageClient_autocompleteField__qs82m:focus-within .CheckoutPageClient_floatingLabel__R3Xl5{color:#111827}.CheckoutPageClient_autocompleteField__qs82m:focus-within .CheckoutPageClient_floatingLabel__R3Xl5,.CheckoutPageClient_autocompleteField__qs82m[data-filled=true] .CheckoutPageClient_floatingLabel__R3Xl5{opacity:1;transform:translateY(0)}.CheckoutPageClient_autocompleteDropdown__2BdiC{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;display:grid;gap:6px;padding:8px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.08)}.CheckoutPageClient_autocompleteItem__13b5K{display:grid;gap:2px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.CheckoutPageClient_autocompleteItem__13b5K:hover{background:#f9fafb}.CheckoutPageClient_autocompleteItem__13b5K strong{color:#111827;font-size:14px}.CheckoutPageClient_autocompleteItem__13b5K span{color:#6b7280;font-size:13px}.CheckoutPageClient_autocompleteHelper__Dx3Mg{margin-top:8px;font-size:13px;color:#6b7280}.CheckoutPageClient_floatingLabel__R3Xl5{position:absolute;left:10px;top:-6px;z-index:2;padding:0 4px;background:#fff;font-size:12px;line-height:1;color:#9ca3af;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,color .14s ease}.CheckoutPageClient_floatingField__EAHH2:focus-within .CheckoutPageClient_floatingLabel__R3Xl5{color:#111827}.CheckoutPageClient_floatingField__EAHH2:focus-within .CheckoutPageClient_floatingLabel__R3Xl5,.CheckoutPageClient_floatingField__EAHH2[data-filled=true] .CheckoutPageClient_floatingLabel__R3Xl5{opacity:1;transform:translateY(0)}.CheckoutPageClient_cardMockInput__TTzii,.CheckoutPageClient_floatingInput__oP6FP,.CheckoutPageClient_floatingSelect__VwFZh{width:100%;height:50px;border:1px solid #d1d5db;border-radius:10px;padding:2px 16px 0;font-size:14px;background:#fff;color:#111827}.CheckoutPageClient_floatingInput__oP6FP:focus::placeholder,.CheckoutPageClient_floatingSelect__VwFZh:focus::placeholder{color:transparent}.CheckoutPageClient_cardMockInput__TTzii::placeholder,.CheckoutPageClient_floatingInput__oP6FP::placeholder{color:#9ca3af}.CheckoutPageClient_cardMockInput__TTzii:focus,.CheckoutPageClient_floatingInput__oP6FP:focus,.CheckoutPageClient_floatingSelect__VwFZh:focus{outline:none;border-color:#111827;box-shadow:0 0 0 2px rgba(17,24,39,.06)}.CheckoutPageClient_inlineLinksRow__jzQul{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.CheckoutPageClient_inlineTextBtn__ulbWA{margin-bottom:8px;margin-left:10px;background:transparent;border:0;padding:0;color:#333;font-size:12px;font-weight:600;border-bottom:1px dotted #333;cursor:pointer;transition:color .14s ease,border-color .14s ease}.CheckoutPageClient_inlineTextBtn__ulbWA:hover{color:#777;border-bottom-color:#777}.CheckoutPageClient_cardSection__zsR68,.CheckoutPageClient_shippingMethodBlock__23Pqy{margin-top:8px;border-top:1px solid #f1f5f9;padding-top:18px}.CheckoutPageClient_cardSectionHeader__V_xN7,.CheckoutPageClient_sectionSubHeader__g_rv2{margin-bottom:12px}.CheckoutPageClient_cardSectionHeader__V_xN7 h3,.CheckoutPageClient_sectionSubHeader__g_rv2 h3{margin:0;font-size:16px;color:#111827}.CheckoutPageClient_sectionSubHeader__g_rv2 p{margin:6px 0 0;color:#6b7280}.CheckoutPageClient_shippingMethodCardActive__BZvCc{border:1px solid #111827;border-radius:16px;padding:16px;display:grid;gap:6px}.CheckoutPageClient_shippingMethodCardActive__BZvCc strong{color:#111827}.CheckoutPageClient_shippingMethodCardActive__BZvCc span{color:#6b7280}.CheckoutPageClient_togglePills__O9XLl{display:flex;gap:10px;flex-wrap:wrap}.CheckoutPageClient_togglePillActive__gTb4f,.CheckoutPageClient_togglePill__cSuoJ{min-width:140px;height:44px;border-radius:999px;padding:0 18px;font-weight:800;border:1px solid #d1d5db;background:#fff;color:#111827;cursor:pointer}.CheckoutPageClient_togglePillActive__gTb4f{background:#111827;color:#fff;border-color:#111827}.CheckoutPageClient_checkboxLine__zXoxQ{display:inline-flex;margin-bottom:20px;align-items:center;gap:12px;font-weight:700;color:#111827;cursor:pointer}.CheckoutPageClient_checkboxLine__zXoxQ input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border:1px solid #cbd5e1;border-radius:6px;background:#fff;display:grid;place-items:center;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.CheckoutPageClient_checkboxLine__zXoxQ input[type=checkbox]:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease;margin-top:-1px}.CheckoutPageClient_checkboxLine__zXoxQ input[type=checkbox]:checked{background:#111827;border-color:#111827}.CheckoutPageClient_checkboxLine__zXoxQ input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}.CheckoutPageClient_checkboxLine__zXoxQ input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(17,24,39,.12)}.CheckoutPageClient_addressPreviewCard__UCcOG{display:grid;gap:2px}.CheckoutPageClient_addressPreviewCard__UCcOG strong{color:#111827;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:8px}.CheckoutPageClient_addressPreviewCard__UCcOG span{color:#6e6e6e;font-size:13px;line-height:1.35}.CheckoutPageClient_paymentMethods__VIeUK{display:grid;gap:10px}.CheckoutPageClient_shippingMethods__PptX3{display:grid;gap:10px;margin-bottom:30px}.CheckoutPageClient_paymentMethodRow__BQtQr{display:inline-flex;align-items:center;gap:12px;font-weight:700;color:#111827}.CheckoutPageClient_cardMockBox__FSK8w,.CheckoutPageClient_paymentInfoBox___ocg3{margin-top:14px;border:1px solid #e5e7eb;border-radius:16px;padding:18px;background:#fafafa}.CheckoutPageClient_cardMockBox__FSK8w{display:grid;gap:14px}.CheckoutPageClient_cardMockGrid__kSDuU{display:grid;grid-template-columns:minmax(0,1fr) 130px 120px;gap:12px}.CheckoutPageClient_cardMockBox__FSK8w p,.CheckoutPageClient_paymentInfoBox___ocg3{color:#6b7280}.CheckoutPageClient_stepActions__G5kj0{margin-top:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.CheckoutPageClient_stepActionsCenter__3Pdew{justify-content:center}.CheckoutPageClient_primaryActionBtn__Uyotv,.CheckoutPageClient_secondaryActionBtn__E_TWc{min-width:220px;height:52px;border-radius:999px;padding:0 22px;font-weight:800;font-size:16px;cursor:pointer}.CheckoutPageClient_primaryActionBtn__Uyotv{border:1px solid #111827;background:#111827;color:#fff}.CheckoutPageClient_primaryActionBtn__Uyotv:hover{background:rgb(17,24,39,.85)}.CheckoutPageClient_primaryActionBtn__Uyotv:disabled{opacity:.45;cursor:not-allowed}.CheckoutPageClient_secondaryActionBtn__E_TWc{border:1px solid #d1d5db;background:#fff;color:#111827}.CheckoutPageClient_secondaryActionBtn__E_TWc:hover{background:#f3f3f3}.CheckoutPageClient_reviewGrid__cLe_k{display:grid;gap:0}.CheckoutPageClient_reviewCard__1r1bz{padding:18px 0;border-bottom:1px solid #e5e7eb;background:transparent}.CheckoutPageClient_reviewCard__1r1bz:last-child{border-bottom:0;padding-bottom:0;margin-bottom:25px}.CheckoutPageClient_reviewCard__1r1bz h3{margin:0 0 12px;font-size:16px;color:#111827}.CheckoutPageClient_summaryListCompact__HsIPw{display:grid;gap:8px}.CheckoutPageClient_summaryListCompact__HsIPw .CheckoutPageClient_summaryRowTotal__N2pQj{border-top:0;padding-top:10px}.CheckoutPageClient_reviewItemsList__Rd76j{display:grid;gap:14px}.CheckoutPageClient_reviewItemBlock__rkLM4{display:grid;gap:10px;padding:14px 0;border-top:1px solid #f1f5f9}.CheckoutPageClient_reviewItemBlock__rkLM4:first-child{border-top:0;padding-top:0}.CheckoutPageClient_reviewItemHeader__e3KYQ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.CheckoutPageClient_reviewItemHeaderMain__N3YbJ{min-width:0;display:grid;gap:4px}.CheckoutPageClient_reviewItemHeaderLeft__3DzRl{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start}.CheckoutPageClient_reviewItemImageWrap__qZA73{position:relative;width:64px;height:64px;overflow:hidden;border-radius:12px;background:#f3f4f6;border:1px solid #e5e7eb;flex:0 0 auto}.CheckoutPageClient_reviewItemImage__iwRHG{object-fit:cover}.CheckoutPageClient_reviewItemImageFallback__1rsK_{width:100%;height:100%;display:grid;place-items:center;padding:6px;text-align:center;font-size:10px;line-height:1.2;color:#6b7280}.CheckoutPageClient_reviewItemTitle__aWEhD{color:#111827;font-size:14px;line-height:1.35}.CheckoutPageClient_reviewItemSubtitle__jEddr{color:#6e6e6e;font-size:13px;line-height:1.35}.CheckoutPageClient_reviewItemHeaderMeta__JBTsM{display:grid;justify-items:end;gap:4px;flex:0 0 auto}.CheckoutPageClient_reviewItemMeta__Nuv_6{color:#6e6e6e;font-size:13px;line-height:1.35}.CheckoutPageClient_reviewItemPrice__NpH0Z{color:#111827;font-size:14px;line-height:1.35}.CheckoutPageClient_reviewItemActionsRow__6mL3N{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.CheckoutPageClient_reviewItemDetailsHint__QM47_{color:#6e6e6e;font-size:12px;line-height:1.35}.CheckoutPageClient_reviewItemToggleBtn__neZD4{background:transparent;border:0;padding:0;color:#111827;font-size:12px;font-weight:700;border-bottom:1px dotted #111827;cursor:pointer;transition:color .14s ease,border-color .14s ease}.CheckoutPageClient_reviewItemToggleBtn__neZD4:hover{color:#6b7280;border-bottom-color:#6b7280}.CheckoutPageClient_reviewItemDetails__DGhwl{display:grid;gap:8px;padding-top:4px}.CheckoutPageClient_reviewItemDetailRow__Y6Y50{display:flex;flex-wrap:wrap;gap:8px 14px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}.CheckoutPageClient_reviewItemDetailRow__Y6Y50 span{color:#374151;font-size:12px;line-height:1.35}.CheckoutPageClient_inlineErrorBox__1u0d7,.CheckoutPageClient_sidebarError__S1rxX{padding:12px 14px;border-radius:12px;border:1px solid rgba(220,38,38,.22);background:rgba(220,38,38,.07);color:#991b1b;font-weight:600}.CheckoutPageClient_sidebarHeader__UChcN{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.CheckoutPageClient_sidebarHeader__UChcN h2{margin:0;font-size:18px;color:#111827}.CheckoutPageClient_sidebarEditLink__Lgsgk{color:#111827;font-weight:700;text-decoration:underline}.CheckoutPageClient_sidebarTotals__5Gww2{font-size:14px;display:grid;gap:10px;padding-bottom:18px;border-bottom:1px solid #e5e7eb}.CheckoutPageClient_sidebarRowTotal__OvrBw,.CheckoutPageClient_sidebarRow__z94eI,.CheckoutPageClient_summaryRowTotal__N2pQj,.CheckoutPageClient_summaryRow__xP4V2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.CheckoutPageClient_summaryRowTotal__N2pQj{line-height:1.35}.CheckoutPageClient_sidebarRow__z94eI span{color:#6e6e6e}.CheckoutPageClient_summaryRow__xP4V2 span{color:#6e6e6e;font-size:13px}.CheckoutPageClient_summaryRow__xP4V2 strong{font-size:13px}.CheckoutPageClient_sidebarRowTotal__OvrBw strong,.CheckoutPageClient_sidebarRow__z94eI strong,.CheckoutPageClient_summaryRowTotal__N2pQj strong,.CheckoutPageClient_summaryRow__xP4V2 strong{color:#111827}.CheckoutPageClient_sidebarRowTotal__OvrBw,.CheckoutPageClient_summaryRowTotal__N2pQj{padding-top:8px;border-top:1px solid #e5e7eb}.CheckoutPageClient_sidebarRowTotal__OvrBw span,.CheckoutPageClient_summaryRowTotal__N2pQj span{color:#111827;font-weight:700}.CheckoutPageClient_sidebarNotice__MFyYM{font-size:14px;margin-top:14px;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.CheckoutPageClient_sidebarSection__loYPd{margin-top:18px;margin-bottom:10px}.CheckoutPageClient_sidebarSection__loYPd h3{margin:0;font-size:16px;color:#111827}.CheckoutPageClient_reviewMetaItem__sb1Wm span{color:#6b7280;font-size:13px}.CheckoutPageClient_reviewMetaItem__sb1Wm strong{color:#111827}.CheckoutPageClient_reviewMetaItem__sb1Wm em{color:#374151;font-style:normal}.CheckoutPageClient_sidebarItems__nHaLM{display:grid;gap:14px}.CheckoutPageClient_sidebarItem__bLIG5{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;align-items:start}.CheckoutPageClient_sidebarItemImageWrap__WI6_y{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:14px;background:#f3f4f6;border:1px solid #e5e7eb}.CheckoutPageClient_sidebarItemImage__PAny6{object-fit:cover}.CheckoutPageClient_sidebarItemFallback__PkVdT{width:100%;height:100%;display:grid;place-items:center;padding:8px;text-align:center;font-size:12px;color:#6b7280}.CheckoutPageClient_sidebarItemContent__jxGRt{min-width:0;display:grid;gap:4px}.CheckoutPageClient_sidebarItemPrice__kycN7{font-weight:800;color:#111827}.CheckoutPageClient_sidebarItemTitle__0npjc{color:#111827}.CheckoutPageClient_sidebarItemMeta__Ja7iy,.CheckoutPageClient_sidebarItemSubtitle__QSeOZ{margin:0;color:#6b7280}.CheckoutPageClient_addressHint__2hyxy{margin-top:-14px;padding-left:10px;font-size:13px;color:#9c8000;display:flex;align-items:center;gap:6px}@media (max-width:1200px){.CheckoutPageClient_checkoutLayout__85kMC{grid-template-columns:1fr}.CheckoutPageClient_sideColumn__h9x1z{order:-1}}@media (max-width:840px){.CheckoutPageClient_page__9imkA{padding:20px 16px 36px}.CheckoutPageClient_reviewItemHeader__e3KYQ{flex-direction:column}.CheckoutPageClient_reviewItemHeaderMeta__JBTsM{justify-items:start}.CheckoutPageClient_reviewItemActionsRow__6mL3N{align-items:flex-start}.CheckoutPageClient_cardMockGrid__kSDuU,.CheckoutPageClient_deliveryModeCard__418DB,.CheckoutPageClient_stepsBar__Dq666,.CheckoutPageClient_threeColRow__9SYhA,.CheckoutPageClient_twoColRow__CFpgn{grid-template-columns:1fr}.CheckoutPageClient_primaryActionBtn__Uyotv,.CheckoutPageClient_secondaryActionBtn__E_TWc{width:100%}}.CheckoutPageClient_shippingOptionCardActive__3vdmD,.CheckoutPageClient_shippingOptionCard__W1zut{border:1px solid #d1d5db;border-radius:16px;padding:16px;background:#fff;cursor:pointer}.CheckoutPageClient_shippingOptionCardActive__3vdmD{border-color:#111827;box-shadow:inset 0 0 0 1px #111827;background:#fafafa}.CheckoutPageClient_shippingOptionTop__gK90B{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.CheckoutPageClient_shippingOptionMain__aCgPJ{display:flex;align-items:flex-start;gap:12px}.CheckoutPageClient_shippingOptionPrice___1HAa{font-weight:800;color:#111827;white-space:nowrap}.CheckoutPageClient_shippingOptionHint__fnYbv{margin-top:4px;color:#6b7280;font-size:13px;line-height:1.45}.CheckoutPageClient_shippingOptionSubHint__VdawY{margin-top:6px;color:#374151;font-size:13px;line-height:1.45}.CheckoutPageClient_paymentMethodContent___q2Ss{display:flex;align-items:center;justify-content:space-between;width:100%}.CheckoutPageClient_paymentLogos__qkiRU{display:flex;gap:16px;align-items:center}.CheckoutPageClient_paymentLogos__qkiRU img{height:20px}.CheckoutPageClient_paymentSingleLogo__qVTsH{height:22px}.CheckoutPageClient_savedAddressModalOverlay__xrt1L{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.5)}.CheckoutPageClient_savedAddressModalCard__XOhWb{width:min(860px,100%);max-height:min(80vh,900px);overflow:auto;border-radius:22px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 24px 80px rgba(0,0,0,.22);padding:20px}.CheckoutPageClient_savedAddressModalHeader__oyXfV{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.CheckoutPageClient_savedAddressModalTitle__LtYLZ{margin:0;font-size:22px;line-height:1.1;font-weight:800;color:#111827}.CheckoutPageClient_savedAddressModalSubtitle__mByiG{margin:8px 0 0;color:#6b7280;line-height:1.5}.CheckoutPageClient_savedAddressModalClose__JsNv8{border:1px solid #d1d5db;background:#fff;color:#111827;width:42px;height:42px;border-radius:12px;font-size:24px;line-height:1;cursor:pointer}.CheckoutPageClient_savedAddressModalList__Hirbu{display:grid;gap:10px}.CheckoutPageClient_savedAddressCard__FZg0E{border:1px solid #e5e7eb;border-radius:16px;padding:14px 16px;background:#fff}.CheckoutPageClient_savedAddressCardTop__SzZYv{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.CheckoutPageClient_savedAddressCardTitleWrap__smMCc{min-width:0}.CheckoutPageClient_savedAddressCardTitle__vBBEp{display:block;font-size:15px;line-height:1.2;font-weight:800;color:#111827}.CheckoutPageClient_savedAddressBadgeRow__yfRJM{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.CheckoutPageClient_savedAddressBadgeBilling__G9VQ_,.CheckoutPageClient_savedAddressBadgeShipping__TnEfp{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em}.CheckoutPageClient_savedAddressBadgeShipping__TnEfp{color:#166534;background:#dcfce7}.CheckoutPageClient_savedAddressBadgeBilling__G9VQ_{color:#1f2937;background:#eef2f7}.CheckoutPageClient_savedAddressSelectBtn__h7Y0b{flex:0 0 auto;min-height:38px;padding:0 12px;border-radius:10px;border:1px solid #111827;background:rgb(17,24,39);color:#fff;font-size:13px;font-weight:800;cursor:pointer}.CheckoutPageClient_savedAddressSelectBtn__h7Y0b:hover{background:rgb(17,24,39,.8)}.CheckoutPageClient_savedAddressCardBody__QOLXL{display:flex;flex-direction:column;gap:6px;margin-top:14px;font-size:14px;line-height:1.5;color:#374151}.CheckoutPageClient_savedAddressTriggerRow__mdIrr{display:flex;justify-content:flex-start;margin-top:-8px}.CheckoutPageClient_savedAddressTriggerBtn__heS1g{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.7);color:#ffffff;font-size:14px;font-weight:700;cursor:pointer}.CheckoutPageClient_savedAddressTriggerBtn__heS1g:hover{background:rgba(0,0,0,.6)}@media (max-width:840px){.CheckoutPageClient_savedAddressModalOverlay__xrt1L{padding:16px;align-items:flex-end}.CheckoutPageClient_savedAddressModalCard__XOhWb{max-height:88vh;padding:18px}.CheckoutPageClient_savedAddressCardTop__SzZYv{flex-direction:column;align-items:stretch}.CheckoutPageClient_savedAddressSelectBtn__h7Y0b{width:100%}}.CheckoutPageClient_savedAddressCardMain__w2hDQ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.CheckoutPageClient_savedAddressCardLeft__mxQ3Z{min-width:0}.CheckoutPageClient_savedAddressCompactBlock__DXdW5{display:flex;flex-direction:column;gap:3px;margin-top:8px;font-size:13px;line-height:1.4;color:#374151}.CheckoutPageClient_savedAddressCardRight__iMRks{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:180px}.CheckoutPageClient_savedAddressMetaRight__ViNPL{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;line-height:1.35;color:#6b7280;text-align:right}.CheckoutPageClient_reviewAddressCard__cpez7{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.CheckoutPageClient_reviewAddressMain__X_xj7{min-width:0}.CheckoutPageClient_reviewAddressActionArea__O0Xw5{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px;min-width:220px}.CheckoutPageClient_reviewSaveAddressBtn__sbBEE{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111827;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .18s ease,transform .18s ease,border-color .18s ease}.CheckoutPageClient_reviewSaveAddressBtn__sbBEE:hover{background:#f7f7f7;transform:translateY(-1px)}.CheckoutPageClient_reviewAddressSavedInfo__1gK1v{font-size:13px;line-height:1.4;color:#6b7280;text-align:right}.CheckoutPageClient_reviewAddressSavedSuccess__nf1hl{padding:10px 12px;border-radius:10px;background:#ecfdf3;border:1px solid #a7f3d0;color:#065f46;font-size:13px;font-weight:700;line-height:1.4;text-align:right}@media (max-width:840px){.CheckoutPageClient_reviewAddressCard__cpez7{grid-template-columns:1fr}.CheckoutPageClient_reviewAddressActionArea__O0Xw5{align-items:flex-start;min-width:0}.CheckoutPageClient_reviewAddressSavedInfo__1gK1v,.CheckoutPageClient_reviewAddressSavedSuccess__nf1hl{text-align:left}}.CheckoutPageClient_orderNotesTextarea__Ww8IN{width:100%;min-height:120px;border:1px solid #d1d5db;border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.5;background:#fff;color:#111827;resize:vertical;font-family:inherit}.CheckoutPageClient_orderNotesTextarea__Ww8IN:focus{outline:none;border-color:#111827;box-shadow:0 0 0 2px rgba(17,24,39,.06)}.CheckoutPageClient_orderNotesHint__cnVdX{font-size:12px;color:#6b7280}.CheckoutPageClient_shippingBreakdown__2IDBm{display:grid;gap:4px;margin-top:8px;font-size:12px;line-height:1.35;color:#4b5563}.CheckoutPageClient_shippingBreakdown__2IDBm span{display:block}.CheckoutPageClient_shippingImportNote__7edSk{margin:8px 0 0;font-size:12px;line-height:1.4;color:#4b5563}.configurator_adminPanel__ERvmT{padding:5px;background:#cfcfcf}.configurator_fullBleed__xPePC{width:100%;margin-left:0;margin-right:0}.configurator_pagePad__bArPJ{padding:12px}.configurator_pageTitle__0i067{font-size:22px;font-weight:600;margin:0 0 12px}.configurator_configuratorContainer__g_tNI{display:grid;grid-template-columns:76px minmax(250px,340px) minmax(900px,1fr);gap:16px;align-items:stretch;overflow:hidden;height:calc(100vh - 140px);min-height:0}.configurator_menuColumn__FCAss{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:6px;display:flex;flex-direction:column;align-items:center;min-height:0;overflow:auto}.configurator_menuButton___6EVQ{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin:6px 0;padding:12px;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s}.configurator_menuButton___6EVQ:hover{background:#e9ecef}.configurator_active__G3Odt{border-color:var(--accent-pink)}.configurator_menuButton___6EVQ img{width:24px;height:24px}.configurator_optionsColumn__MLah0{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:12px;display:flex;flex-direction:column;min-height:0}.configurator_optionsPanel___eTBL{color:var(--text);overflow:auto;min-height:0;flex:1 1 auto}.configurator_optionsColumn__MLah0 h3{font-size:16px;margin:0 0 10px;color:var(--text)}.configurator_optionsColumnCompact__Ro6T8 h3{display:none}.configurator_optionsPanelFlat__r2aJZ{padding:0;border:none;background:transparent;box-shadow:none;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.configurator_workspaceColumn__IYPls{display:flex;flex-direction:column;padding:10px;background:#fff;border:1px solid #ddd;border-radius:16px;min-height:0}.configurator_workspaceHeader__xwI_Y{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.configurator_headerLeft__wys1l{display:flex;align-items:center;gap:14px}.configurator_headerCenter__tWBbF{display:grid;place-items:center}.configurator_headerRight__cyVj6{display:flex;justify-content:flex-end;align-items:center;gap:10px}.configurator_navigation__2_2rV{display:flex;gap:20px}.configurator_navigation__2_2rV a{text-decoration:none;color:#333;font-size:14px}.configurator_pygLogo__ggwb9{width:180px;height:auto}.configurator_workspaceAreas__7BHuT{position:relative;display:flex;width:100%;height:100%;gap:20px;margin-top:10px;overflow:hidden;min-height:0;min-width:0}.configurator_canvasContainer__EJpoY{position:relative;flex:6 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:stretch;border:1px solid #ddd;background:#f8f9fa;overflow:hidden;border-radius:12px;padding:10px}.configurator_canvasHeader__WhOFZ{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;padding-right:6px;padding-bottom:10px;height:44px;flex:0 0 44px}.configurator_canvasHeader__WhOFZ>*{justify-self:end}.configurator_threeContainer__aOEKe{flex:4 1 0%;min-width:0;display:flex;flex-direction:column;border:1px solid #ddd;background:#f8f9fa;border-radius:12px;padding:10px}.configurator_workspaceFooter__yLcsS{flex:0 0 64px;height:64px;display:flex;align-items:center;width:100%;min-width:0;justify-content:stretch}.configurator_threeHeader__qw3BT{font-size:16px;font-weight:700;position:relative;display:flex;justify-content:space-between;align-items:center;height:44px;flex:0 0 44px}.configurator_surfaceWrap__r3pVx{position:relative;height:clamp(620px,58vh,820px);display:flex;align-items:stretch;justify-content:stretch;background:#e9ecef;border:1px dashed #ccc;border-radius:8px;overflow:hidden;box-sizing:border-box}.configurator_surfaceWrap__r3pVx[data-viewport=fabric]{display:flex;align-items:center;justify-content:center;align-self:center;aspect-ratio:1/1;width:auto;max-width:100%;max-height:100%}.configurator_surfaceWrap__r3pVx[data-viewport=three]{display:flex;align-items:center;justify-content:center}.configurator_surfaceWrap__r3pVx[data-viewport=fabric] .canvas-container{max-width:100%;max-height:100%}.configurator_canvasSurface__LlgUf{display:block;max-width:100%;max-height:100%}.configurator_threeSurface__sYg_t{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.configurator_threeSurface__sYg_t canvas{display:block;max-width:100%;max-height:100%}.configurator_threeContent___owYC{flex:1;display:flex;align-items:center;justify-content:center;background:#e9ecef;border:1px dashed #ccc;border-radius:8px}.configurator_threeButtons__Cy8IN{margin-top:0;display:flex;align-items:center;gap:12px;width:100%;min-width:0}.configurator_threeIconButtons__GE3zW{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:max-content}.configurator_orderConfigFooterBtn__VRr6O{margin-left:auto;flex:1 1 auto;min-width:140px;max-width:200px;width:auto;height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#111;color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:background-color .2s,box-shadow .2s,opacity .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configurator_orderConfigFooterBtn__VRr6O:hover{background:#000;box-shadow:0 4px 10px rgba(0,0,0,.16)}.configurator_orderConfigFooterBtn__VRr6O:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.configurator_iconButton__ivp_c{width:32px;height:32px;border:1px solid #d1d5db;background:#f9fafb;display:flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;transition:background-color .2s,box-shadow .2s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.configurator_iconButton__ivp_c:hover{background:rgba(212,212,212,.2);box-shadow:0 4px 8px rgba(0,0,0,.15)}.configurator_iconButton__ivp_c img{width:28px;height:28px}.configurator_iconButton__ivp_c:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.configurator_iconButton__ivp_c:disabled:hover{background:#f9fafb;box-shadow:none}.configurator_iconButton__ivp_c:disabled img{opacity:.65}.configurator_iconButton__ivp_c.configurator_miniSmartMenuActive___cvWg:disabled{opacity:1;cursor:default}.configurator_iconButton__ivp_c.configurator_miniSmartMenuActive___cvWg:disabled:hover{background:rgba(236,72,153,.08);box-shadow:0 0 0 2px rgba(236,72,153,.2)}.configurator_snackbar__31ik7{visibility:hidden;min-width:250px;text-align:center;border-radius:5px;padding:16px;position:fixed;z-index:1200;top:-100px;left:50%;transform:translateX(-50%);font-size:16px;transition:visibility .5s,top .5s ease-in-out,opacity .5s ease-in-out;opacity:0}.configurator_snackbar__31ik7.configurator_show__jkxKc{visibility:visible;top:7%;opacity:1}.configurator_snackbar__31ik7.configurator_success__LedUA{background:#4caf50;color:white}.configurator_snackbar__31ik7.configurator_error__lofnq{background:#f44336;color:white}.configurator_snackbar__31ik7.configurator_info__z4OYu{background:#222;color:white}.configurator_overlay__Ly3kh{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center}.configurator_hidden__DbWGQ{display:none}.configurator_segmentedTabs__e4AU_{display:flex;width:100%;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.15)}.configurator_segmentedTab__z5lci{flex:1;padding:5px 0;margin:5px 0;background:transparent;cursor:pointer;font-weight:500;opacity:.6;border:none;border-bottom:3px solid transparent;transition:border-color .12s ease,opacity .12s ease,font-weight .12s ease}.configurator_segmentedTabActive__gy8dk{opacity:1;font-weight:700;border-bottom-color:var(--text-dim)}.configurator_gradEditor__KzuR4{display:flex;flex-direction:column;gap:10px}.configurator_gradBarWrap__Jk6mC{padding:6px 0}.configurator_gradBar__9G_Bi{position:relative;height:22px;border-radius:999px;background:#e9ecef;border:1px solid rgba(0,0,0,.12);cursor:crosshair;user-select:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);margin-bottom:12px}.configurator_gradStop__PBb93{position:absolute;top:50%;width:18px;height:18px;border-radius:7px;border:2px solid rgba(0,0,0,.2);background:rgba(255,255,255,.75);padding:1px;cursor:grab;transform:translate(-50%,-50%);z-index:3}.configurator_gradStopActive__tdXxV{padding:1px;width:20px;height:20px;border-color:var(--accent-pink);border-radius:6px;z-index:4px}.configurator_gradStopSwatch__XiFX8{display:block;width:100%;height:100%;border-radius:4px}.configurator_gradMeta__62uqi{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.configurator_gradMetaLabel__nEmUR{font-size:12px;opacity:.75}.configurator_gradAngle__mAikH{display:flex;align-items:center;gap:8px;font-size:12px;opacity:.9}.configurator_gradAngle__mAikH input{width:72px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:inherit}.configurator_helpBox__BSWaR{font-size:12px;line-height:1.35;padding:8px 10px;border-radius:10px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06);color:var(--text-dim)}.configurator_colorChip__xuckb{width:18px;height:18px;border-radius:6px;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 0 rgba(0,0,0,.02)}.configurator_formRow__OuwLD{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-dim)}.configurator_label__T4nqc{min-width:62px;font-weight:600;color:var(--text);opacity:.8}.configurator_input__eXX5f{height:32px;padding:0 10px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#fff;color:var(--text);outline:none;box-shadow:0 1px 0 rgba(0,0,0,.02)}.configurator_input__eXX5f:focus{border-color:var(--accent-pink);box-shadow:0 0 0 3px rgba(255,0,122,.15)}.configurator_hexPickerBlock__VV5N5{display:flex;flex-direction:column;gap:6px}.configurator_hexPickerRow__AFe90{display:flex;align-items:center;gap:8px}.configurator_hexColorInput__yCDMr{width:34px;min-width:34px;height:28px;padding:0;border-radius:8px;border:1px solid rgba(0,0,0,.14);background:#fff;cursor:pointer;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.02)}.configurator_hexColorInput__yCDMr::-webkit-color-swatch-wrapper{padding:2px}.configurator_hexColorInput__yCDMr::-webkit-color-swatch{border:none;border-radius:5px}.configurator_hexColorInput__yCDMr::-moz-color-swatch{border:none;border-radius:5px}.configurator_hexTextInputWrap__pXgIJ{position:relative;display:inline-flex;align-items:center;width:90px;min-width:90px}.configurator_hexPrefix__1hPqD{position:absolute;left:5px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:800;opacity:.55;pointer-events:none;line-height:1}.configurator_hexTextInput__i7ewa{text-align:center;width:100%;margin-left:20px;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.configurator_hexTextInputInvalid__Dg52d{border-color:rgba(220,38,38,.45);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.configurator_hexHintRow__IjTgd{display:flex;align-items:center;justify-content:space-between;gap:8px}.configurator_hexHintText__Ee1v3{font-size:11px;opacity:.68}.configurator_hexStatusOk___kGnw{color:#15803d;font-weight:700}.configurator_hexStatusInvalid__k6ytb{color:#b91c1c;font-weight:700}.configurator_inputSmall__bUIjW{width:72px;text-align:right}.configurator_suffix__yP089{opacity:.75}.configurator_paletteGrid___rDAL{display:grid;grid-template-columns:repeat(8,26px);gap:8px;justify-content:start}.configurator_paletteSwatch__fT3so{width:26px;height:26px;border-radius:8px;border:1px solid rgba(0,0,0,.12);cursor:pointer;padding:0;position:relative}.configurator_paletteSwatch__fT3so:hover{transform:scale(1.05)}.configurator_paletteSwatchSelected__tA1yT{border-color:var(--accent-pink);box-shadow:0 0 3px 3px rgba(255,0,122,.4)}.configurator_paletteSwatchSelected__tA1yT:after{content:"";position:absolute;inset:4px;border-radius:6px;pointer-events:none}.configurator_lastUsedColorsDiv__uCRnX{padding-bottom:10px;border-bottom:1px solid #ddd}.configurator_gradMid__ce7lF{position:absolute;top:18px;width:20px;height:20px;padding:0;background:transparent;border:none;cursor:pointer;z-index:2}.configurator_gradMidIcon__fO8T0{display:block;width:0;height:0;margin:0 auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0;border-bottom:8px solid rgba(255,255,255,1);filter:drop-shadow(0 1px 1px rgba(0,0,0,.9))}.configurator_gradMidActive__VHR6z .configurator_gradMidIcon__fO8T0{border-top-color:var(--accent-pink);transform:scale(1.18)}.configurator_gradMidActive__VHR6z{border-radius:999px}.configurator_gradMidActiveLine__xtjxc{display:block;width:14px;height:2px;margin:3px auto 0;border-radius:999px;background:var(--accent-pink);opacity:.95}.configurator_iconMiniButton__0UU1h{height:28px;width:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,1);background:rgba(0,0,0,.8);color:rgba(255,255,255,1);cursor:pointer;margin-left:8px;line-height:1;font-weight:800}.configurator_iconMiniButton__0UU1h:hover{border-color:rgba(0,0,0,1);background:rgba(255,255,255,.6);color:rgba(0,0,0,.6)}.configurator_iconMiniButton__0UU1h:active{transform:translateY(1px)}.configurator_svgColorRow__K13J_{display:flex;gap:8px;margin-top:6px;align-items:center}.configurator_svgColorScroller__gMImk{display:flex;gap:8px;overflow-x:auto;padding:6px 2px}.configurator_moreColorsButton__7lHYm{height:26px;padding:0 10px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:rgba(255,255,255,.7);cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.configurator_inputMini__2hQDO{height:24px;padding:0 8px;border-radius:8px;font-size:12px;line-height:22px}.configurator_inputMiniSmall__qFaVl{width:56px;text-align:right}.configurator_suffixMini__ExW1r{font-size:12px;opacity:.7}.configurator_inputMiniXs__9VIGx{width:58px;text-align:right}.configurator_miniHeaderRow__JmcZi{display:flex;align-items:center;justify-content:space-between;gap:10px}.configurator_miniLabel__X_dLT{font-size:12px;font-weight:700;opacity:.85}.configurator_miniRight__nA7NP{display:flex;align-items:center;gap:6px}.configurator_miniSmartMenuRow__3XZ8C{display:flex;align-items:center;gap:10px;padding:2px 4px;margin-left:0;margin-top:-2px;border-radius:10px}.configurator_miniSmartMenuRow__3XZ8C input[type=checkbox]{transform:translateY(-1px)}.configurator_layersWrap__wknCw{display:flex;flex-direction:column;gap:10px}.configurator_layersGroup__meyZy{border:1px solid rgba(0,0,0,.1);border-radius:6px;overflow:hidden;background:#fff}.configurator_layersGroupHeader__ASAwc{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:rgba(0,0,0,.03);border:none;cursor:pointer;font-weight:800}.configurator_layersGroupTitle__c5cPV{font-size:13px}.configurator_layersGroupChevron__nTU1_{opacity:.7}.configurator_layersList__IIlq8{display:flex;flex-direction:column}.configurator_layerRow__DbDnv{display:flex;gap:10px;align-items:center;padding:9px 12px;border:none;border-top:1px solid rgba(0,0,0,.06);border-radius:6px;background:#fff;cursor:pointer;text-align:left}.configurator_layerRow__DbDnv:hover{background:rgba(0,0,0,.03)}.configurator_layerKind__JkuYU{min-width:78px;font-size:12px;opacity:.75;font-weight:800}.configurator_layerLabel__mFaWt{flex:1;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configurator_layerLocked__WXwWB{font-size:12px;opacity:.65}.configurator_layerGrip__qH8X6{margin-left:auto;font-size:16px;line-height:1;opacity:.45;cursor:grab;user-select:none}.configurator_layerRow__DbDnv:active .configurator_layerGrip__qH8X6{cursor:grabbing}.configurator_layerDropBefore__TpNAh{position:relative}.configurator_layerDropBefore__TpNAh:before{content:"";position:absolute;left:12px;right:12px;top:0;height:2px;background:var(--accent-pink);border-radius:999px}.configurator_layerDropAfter__pX01k{position:relative}.configurator_layerDropAfter__pX01k:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--accent-pink);border-radius:999px}.configurator_layerRow__DbDnv[draggable=true]:active{opacity:.8}.configurator_layerRowActive__XBLG0{background:rgba(255,0,122,.08);box-shadow:inset 0 0 0 2px rgba(255,0,122,.45)}.configurator_layerRowHidden__1f6d3{opacity:.55}.configurator_layerActions__CmM82{display:flex;align-items:center;gap:6px;margin-left:8px}.configurator_layerIconBtn__FxqFO{width:26px;height:26px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:rgba(255,255,255,.8);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.configurator_layerIconBtn__FxqFO:hover{background:rgba(0,0,0,.04)}.configurator_layerIconBtnActive__mLnp2{border-color:var(--accent-pink);box-shadow:0 0 0 2px rgba(255,0,122,.18)}.configurator_layerRow__DbDnv:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,0,122,.22)}.configurator_layerRow__DbDnv{user-select:none}.configurator_multiCanvasStack__i2LHB{position:relative;width:100%;height:100%}.configurator_canvasSlotHidden__yGMSn,.configurator_canvasSlot__AI6th{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.configurator_canvasSlot__AI6th{opacity:1;visibility:visible;pointer-events:auto}.configurator_canvasSlotHidden__yGMSn{opacity:0;pointer-events:none;visibility:hidden}.configurator_canvasEl__xRmkH{width:auto;height:auto;display:block}.configurator_canvasSurface__LlgUf{z-index:2}.configurator_canvasSurfaceHidden__if0cx{z-index:1}.configurator_miniSmartMenu__B28G8{display:inline-flex;align-items:center;gap:10px;height:28px;padding:0 12px;border:1px solid rgba(0,0,0,.15);border-radius:10px;background:#fff;font-size:12px;font-weight:700;color:#222;cursor:pointer;user-select:none;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.configurator_miniSmartMenu__B28G8:hover{background:rgba(0,0,0,.04)}.configurator_miniSmartMenuTitle__ec4O6{font-weight:800;line-height:1}.configurator_miniSmartMenuStatus__Rhdgq{font-size:11px;font-weight:700;opacity:.6;line-height:1}.configurator_miniSmartMenuActive___cvWg{border:2px solid var(--accent-pink);background:rgba(236,72,153,.08);box-shadow:0 0 0 2px rgba(236,72,153,.2)}.configurator_miniSmartMenuActive___cvWg .configurator_miniSmartMenuStatus__Rhdgq{opacity:.85}.configurator_smartPanelFlat__EsBHN{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;min-height:0}.configurator_smartPanelBodyScroll__pXMG6{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px}.configurator_smartPanelContent__h5_rg{padding-top:10px;display:grid;gap:10px}.configurator_patternPanel__c7Yc2{display:grid;gap:12px;padding:12px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff}.configurator_smartPanelHeader__7w_mk{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px}.configurator_patternPanelTitle__cqkGH{font-size:13px;font-weight:900}.configurator_patternPanelClose__KKWxO{border:1px solid rgba(0,0,0,.14);background:#fff;height:30px;padding:0 10px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:800}.configurator_patternPanelClose__KKWxO:hover{background:rgba(0,0,0,.04)}.configurator_patternPanelSelect__sXaoY{height:32px;border-radius:10px;padding:0 10px;border:1px solid rgba(0,0,0,.14);background:#fff;font-size:12px;font-weight:700}.configurator_patternPanelGroup__IzCPD{display:grid;gap:6px;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.02)}.configurator_patternPanelGroupDisabled__fSNCu{opacity:.5;pointer-events:none}.configurator_patternRow__u7g57{display:flex;align-items:center;justify-content:space-between;gap:10px}.configurator_patternRowLabel__17y3z{font-size:12px;font-weight:800;opacity:.9}.configurator_patternRowValue__BG5gY{font-size:12px;font-weight:800;opacity:.65}.configurator_patternPanelActions__R58Y3{display:flex;justify-content:flex-end}.configurator_patternPanelBtn__4cE0e{border:1px solid rgba(0,0,0,.14);background:#fff;height:30px;padding:0 10px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:800}.configurator_patternPanelBtn__4cE0e:hover{background:rgba(0,0,0,.04)}.configurator_patternPanelBtn__4cE0e:disabled{opacity:.5;cursor:not-allowed}.configurator_patternHint__6WMGI{font-size:12px;opacity:.7}.configurator_patternPanelControl__JeTHC{display:grid;gap:6px}.configurator_patternLibraryWrap__2ppXe{display:grid;gap:8px}.configurator_patternLibraryHeader__qSl_t{display:flex;align-items:center;justify-content:space-between;gap:10px}.configurator_patternLibraryLabel__n1qGt{font-size:12px;font-weight:800;opacity:.85}.configurator_patternLibraryMeta__j4Vks{font-size:12px;opacity:.7}.configurator_patternGrid__XaG9O{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:210px;overflow:auto;padding:6px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.02)}.configurator_patternTile__F5AFS{border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;padding:6px;display:grid;gap:6px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.configurator_patternTile__F5AFS:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.1)}.configurator_patternTileDisabled__sge1I{opacity:.55;cursor:not-allowed}.configurator_patternTileSelected__nLmU_{border-color:var(--accent-pink);box-shadow:0 0 0 2px rgba(255,0,122,.22)}.configurator_patternPreview__1V59b{height:62px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.02);overflow:hidden}.configurator_patternTileName__ZUdFw{font-size:11px;font-weight:900;opacity:.85;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.configurator_deletePanelActions__E9EpZ{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.configurator_deleteBtn__raJnd{height:36px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;line-height:1;cursor:pointer;user-select:none;white-space:nowrap}.configurator_deleteBtn__raJnd:hover{background:rgba(0,0,0,.04)}.configurator_deleteBtn__raJnd:disabled{opacity:.5;cursor:not-allowed}.configurator_deleteBtnDanger__Nnagl{border-color:rgba(220,38,38,.35);background:rgba(220,38,38,.08)}.configurator_deleteBtnDanger__Nnagl:hover{background:rgba(220,38,38,.12)}.configurator_duplicatePanelActions__UqcjS{display:grid;gap:10px;margin-top:10px}.configurator_duplicateBtn__5SK_m{width:100%;min-height:44px;padding:12px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;cursor:pointer;user-select:none;font-size:13px;font-weight:900;line-height:1.15}.configurator_duplicateBtn__5SK_m:hover{background:#666}.configurator_duplicateBtn__5SK_m:disabled{opacity:.55;cursor:not-allowed}.configurator_duplicateBtnHint__bIguB{margin-top:6px;font-size:11px;font-weight:700;opacity:.7}.configurator_duplicateBtnPrimary__sMLbO{background:#444;border-color:rgba(0,0,0,.22);color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.04);min-height:80px}.configurator_duplicateBtnList__TNKBw{display:grid;gap:8px}.configurator_smartPanelCloseBtn__JXb4D{border:1px solid rgba(0,0,0,.14);background:#fff;height:32px;padding:0 12px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:900;display:inline-flex;align-items:center;gap:6px;user-select:none}.configurator_smartPanelCloseBtn__JXb4D:hover{background:rgba(0,0,0,.04)}.configurator_smartPanelCloseBtn__JXb4D:active{transform:translateY(1px)}.configurator_smartActionBtn__ierhh{width:100%;min-height:40px;padding:0 12px;border:1px solid #d1d5db;background:#f9fafb;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;transition:background-color .2s,box-shadow .2s;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.configurator_smartActionBtn__ierhh:hover{background:rgba(212,212,212,.2);box-shadow:0 4px 8px rgba(0,0,0,.15)}.configurator_smartActionBtn__ierhh:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.configurator_smartActionBtn__ierhh:disabled:hover{background:#f9fafb;box-shadow:none}.configurator_smartActionBtn__ierhh.configurator_miniSmartMenuActive___cvWg{border:2px solid var(--accent-pink);background:rgba(236,72,153,.08);box-shadow:0 0 0 2px rgba(236,72,153,.2)}.configurator_historyDebug__kb1WS{margin-top:16px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:10px}.configurator_historyDebugHeader__w0g3K{display:flex;align-items:center;justify-content:space-between;gap:10px}.configurator_historyDebugTitle___YZhZ{font-size:12px;font-weight:800;letter-spacing:.02em;opacity:.8;user-select:none}.configurator_historyDebugActions__SDKKm{display:flex;align-items:center;gap:8px}.configurator_historyDebugBtn__0HAaT{height:28px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.22);color:inherit;font-size:12px;font-weight:700;cursor:pointer}.configurator_historyDebugBtn__0HAaT:hover{background:rgba(0,0,0,.32)}.configurator_historyDebugBtnDanger__EzAJb{border-color:rgba(255,80,120,.35)}.configurator_historyDebugMeta__3OVtk{font-size:12px;opacity:.65;line-height:1.2}.configurator_historyDebugLog__y7VKe{border-radius:12px;margin-bottom:50px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);max-height:220px;overflow:auto;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.configurator_historyDebugRow__yPvZ9{padding:6px 8px;border-radius:10px;display:flex;gap:10px;align-items:baseline;white-space:nowrap}.configurator_historyDebugRow__yPvZ9:hover{background:rgba(255,255,255,.04)}.configurator_historyDebugIdx__tDk__{opacity:.5;min-width:36px;text-align:right}.configurator_historyDebugMsg__ZcQTM{overflow:hidden;text-overflow:ellipsis}.configurator_historyDebugEmpty__e5wnV{padding:10px;opacity:.6}.configurator_templateButton__GYuma{margin-left:auto;width:100px}.configurator_confirmModalOverlay__4Nvk0{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:10000;display:grid;place-items:center;padding:16px}.configurator_confirmModalCard__Ai2cr{width:min(560px,100%);background:#fff;border-radius:16px;padding:16px;box-shadow:0 18px 60px rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.08)}.configurator_confirmModalHeader__WKcXc{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.configurator_confirmModalTitle__WiRfu{font-weight:900;font-size:16px;line-height:1.2;color:#111}.configurator_confirmModalClose__jC87H{border:1px solid rgba(0,0,0,.12);background:#fff;height:32px;width:32px;border-radius:10px;cursor:pointer;font-weight:900;line-height:1;display:grid;place-items:center}.configurator_confirmModalClose__jC87H:hover{background:rgba(0,0,0,.04)}.configurator_confirmModalBody__tx6R2{margin-top:12px;display:grid;gap:10px}.configurator_confirmModalMetaBox__Hvkab{border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.02);border-radius:14px;padding:12px;display:grid;gap:8px}.configurator_confirmModalRow__MLUfi{display:flex;justify-content:space-between;gap:12px}.configurator_confirmModalLabel__q2Zji{font-size:12px;font-weight:800;opacity:.7}.configurator_confirmModalValue__2t3xT{font-size:13px;font-weight:800;color:#111;text-align:right;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configurator_confirmModalHint__zPlbi{font-size:12px;line-height:1.4;padding:10px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.03);color:rgba(0,0,0,.75)}.configurator_confirmModalActions__wNNL2{margin-top:14px;display:grid;gap:10px}.configurator_confirmModalBtn__q1_en{width:100%;min-height:44px;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.16);background:#fff;font-size:13px;font-weight:900;cursor:pointer}.configurator_confirmModalBtn__q1_en:hover{background:rgba(0,0,0,.04)}.configurator_confirmModalBtnPrimary__gBBp6{background:#111;border-color:rgba(0,0,0,.35);color:#fff}.configurator_confirmModalBtnPrimary__gBBp6:hover{background:#000}.configurator_confirmModalBtnGhost__6BFF3{background:#fff;color:#111}.configurator_standardPositionBtn__pdmB3{background:#111;color:#fff}.configurator_standardPositionBtn__pdmB3:hover{background:rgba(17,17,17,.8)}.configurator_toggleSwitch__1I1KQ{width:44px;height:26px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:rgba(0,0,0,.12);position:relative;padding:0;cursor:pointer;outline:none;flex:0 0 auto}.configurator_toggleSwitchOn__zNbr1{background:#16a34a}.configurator_toggleKnob__Iq_xc{position:absolute;top:2px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);transition:left .12s ease}.configurator_toggleKnobOn__kXpYw{left:20px}.configurator_toggleSwitch__1I1KQ:disabled{opacity:.5;cursor:not-allowed}.configurator_legalLinksBottom__Xg02S{position:fixed;left:50%;transform:translateX(-50%);bottom:18px;z-index:40;display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--text-dim);opacity:.85}.configurator_legalLink__ogcUV{color:inherit;text-decoration:none}.configurator_legalLink__ogcUV:hover{text-decoration:underline}.configurator_legalSep__A4J2a{opacity:.6}.configurator_customColorTrigger__jxaOF{width:28px;min-width:28;height:28px;padding:2px;border-radius:8px;border:1px solid rgba(0,0,0,.14);background:#fff;cursor:pointer;box-shadow:0 1px 0 rgba(0,0,0,.02);display:inline-flex;align-items:center;justify-content:center}.configurator_customColorTrigger__jxaOF:hover{border-color:var(--accent-pink);box-shadow:0 0 0 2px rgba(255,0,122,.12)}.configurator_customColorTriggerSwatch__p120r{display:block;width:100%;height:100%;border-radius:5px}.configurator_customColorPopover__2FjTc{position:absolute;top:calc(100% + 6px);left:0;width:240px;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);z-index:1000}.configurator_customColorPopoverTop__ihKHA{display:flex;align-items:center;gap:10px}.configurator_customColorPreviewLarge__RekBG{width:42px;height:42px;min-width:42px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#000}.configurator_customColorMeta__wAMp4{display:flex;flex-direction:column;gap:2px;min-width:0}.configurator_customSvBox__Lkkfs{position:relative;width:100%;height:140px;border-radius:12px;overflow:hidden;cursor:crosshair;border:1px solid rgba(0,0,0,.12);background:red}.configurator_customSvWhite__pHf9T{position:absolute;inset:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.configurator_customSvBlack__y3iOW{position:absolute;inset:0;background:linear-gradient(0deg,#000,rgba(0,0,0,0))}.configurator_customSvHandle__FkXCC{position:absolute;width:14px;height:14px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.35);transform:translate(-50%,-50%);pointer-events:none}.configurator_customHueRow__7DQt3{display:flex;align-items:center}.configurator_customHueRow__7DQt3 input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:16px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:linear-gradient(90deg,#ff0000 0,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000);cursor:pointer;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.configurator_customHueRow__7DQt3 input[type=range]::-webkit-slider-runnable-track{height:16px;border-radius:999px;background:transparent}.configurator_customHueRow__7DQt3 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:0;border-radius:50%;border:2px solid #fff;background:transparent;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.18)}.configurator_customHueRow__7DQt3 input[type=range]::-moz-range-track{height:16px;border-radius:999px;background:transparent}.configurator_customHueRow__7DQt3 input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:2px solid #fff;background:transparent;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.18)}.configurator_customHexRow__Zzgd_{display:flex;align-items:center;justify-content:flex-start}.configurator_customColorActions__LygJU{display:flex;justify-content:flex-end;gap:8px}.configurator_customColorBtnPrimary__5b8Oz,.configurator_customColorBtnSecondary__jTJFi{height:30px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:800;cursor:pointer}.configurator_customColorBtnSecondary__jTJFi{border:1px solid rgba(0,0,0,.14);background:#fff}.configurator_customColorBtnPrimary__5b8Oz{border:1px solid rgba(0,0,0,.18);background:#111;color:#fff}.configurator_customColorBtnPrimary__5b8Oz:disabled{opacity:.5;cursor:not-allowed}.configurator_colorTriggerWrap__sI_ZA{position:relative;display:inline-flex}.configurator_cartHeaderButton__2CJJ_{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#f9fafb;text-decoration:none;cursor:pointer;transition:background-color .2s,box-shadow .2s}.configurator_cartHeaderButton__2CJJ_:hover{background:rgba(212,212,212,.2);box-shadow:0 4px 8px rgba(0,0,0,.15)}.configurator_cartHeaderButton__2CJJ_ img{width:24px;height:24px;display:block}.configurator_cartHeaderBadge___eT_a{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:10px 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#111;color:#fff;font-size:12px;font-weight:800;line-height:1}.configurator_orderConfigLabelFull__6tDDe{display:inline}.configurator_orderConfigLabelShort__GkNG7{display:none;position:relative;top:2px}@media (max-width:1600px){.configurator_orderConfigFooterBtn__VRr6O{font-size:13px;padding:0 12px}.configurator_orderConfigLabelFull__6tDDe{display:none}.configurator_orderConfigLabelShort__GkNG7{display:inline}}@media (max-width:1472px){.configurator_threeButtons__Cy8IN{gap:10px}.configurator_threeIconButtons__GE3zW{gap:8px}.configurator_iconButton__ivp_c{width:30px;height:30px;border-radius:10px}.configurator_iconButton__ivp_c img{width:24px;height:24px}.configurator_orderConfigFooterBtn__VRr6O{min-width:132px;max-width:220px;padding:0 12px;font-size:13px}}.addresses_page__wAPya{display:flex;flex-direction:column;gap:24px}.addresses_intro__VDPBB{display:flex;flex-direction:column;gap:10px}.addresses_title__tCKwH{margin:0;font-size:24px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#111}.addresses_subtitle__wvnBt{margin:0;max-width:760px;font-size:15px;line-height:1.6;color:rgba(0,0,0,.65)}.addresses_formCard__qMrbj,.addresses_listCard__JcrN1{border-radius:22px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.04)}.addresses_formCard__qMrbj{padding:24px}.addresses_formTitle__cYGzW{margin:0 0 18px;font-size:18px;font-weight:800;color:#111}.addresses_emptyState__4rrU_{padding:28px}.addresses_emptyTitle__DxIGw{margin:0 0 8px;font-size:20px;font-weight:800;color:#111}.addresses_emptyText__2HA9X{margin:0;color:rgba(0,0,0,.65);line-height:1.6}.addresses_addressList__kQPmR{display:flex;flex-direction:column}.addresses_addressRow__RkOpI{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:20px 24px;border-top:1px solid rgba(0,0,0,.08)}.addresses_addressRow__RkOpI:first-child{border-top:0}.addresses_addressMain__lNckI{min-width:0}.addresses_addressTop__31BFS{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.addresses_addressLabel__0l06Z{font-size:16px;line-height:1.2;font-weight:800;color:#111}.addresses_badgeRow__Li8Vs{display:flex;flex-wrap:wrap;gap:8px}.addresses_badge__K5IyH{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;color:#1f2937;background:#f3f4f6;border:1px solid rgba(0,0,0,.08)}.addresses_addressGrid__RcDG8{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:16px;margin-top:12px}.addresses_addressLeft__ftdKK,.addresses_addressRight__v3FEG{display:flex;flex-direction:column;gap:4px;min-width:0}.addresses_primaryLine__072qn{font-size:14px;line-height:1.45;color:#111}.addresses_secondaryLine__JzV71{font-size:13px;line-height:1.45;color:rgba(0,0,0,.68)}.addresses_addressActions__OlRfQ{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.addresses_actionBtn__u2JtX{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .18s ease,transform .18s ease,border-color .18s ease}.addresses_actionBtn__u2JtX:hover{background:#f7f7f7;transform:translateY(-1px)}.addresses_actionBtnMuted__Ou1zO{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#f7f7f7;color:rgba(0,0,0,.45);font-size:12px;font-weight:700;cursor:not-allowed;white-space:nowrap}.addresses_feedbackRow__WFODm{display:flex;gap:12px;flex-wrap:wrap}.addresses_errorText__hE2hA{font-size:13px;color:crimson;font-weight:600}.addresses_okText__12Bbm{font-size:13px;color:green;font-weight:600}@media (max-width:920px){.addresses_addressGrid__RcDG8,.addresses_addressRow__RkOpI{grid-template-columns:1fr}.addresses_addressActions__OlRfQ{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.addresses_modalOverlay__d04XT{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.5)}.addresses_modalCard__kz74l{width:min(860px,100%);max-height:min(88vh,960px);overflow:auto;border-radius:22px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 80px rgba(0,0,0,.22);padding:24px}.addresses_modalHeader__SV_c9{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.addresses_modalTitleWrap__eXKXn{display:flex;flex-direction:column;gap:8px}.addresses_modalTitle__iHbo7{margin:0;font-size:20px;line-height:1.1;font-weight:800;color:#111}.addresses_modalText__87y73{margin:0;color:rgba(0,0,0,.65);line-height:1.5}.addresses_modalCloseBtn__DDYQj{width:42px;height:42px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;font-size:24px;line-height:1;cursor:pointer}.addresses_modalActions__jFGmQ{margin-top:8px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.addresses_dangerBtn__bGndi{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid rgba(220,38,38,.22);background:#fff5f5;color:#b91c1c;font-size:13px;font-weight:700;cursor:pointer}.addresses_dangerBtn__bGndi:hover{background:#ffe8e8}.addresses_dangerBtn__bGndi:disabled{opacity:.55;cursor:not-allowed}@media (max-width:920px){.addresses_modalOverlay__d04XT{padding:16px;align-items:flex-end}.addresses_modalCard__kz74l{padding:18px;max-height:92vh}.addresses_modalActions__jFGmQ{flex-direction:column-reverse;align-items:stretch}.addresses_dangerBtn__bGndi{width:100%}}.addresses_confirmOverlay__rY0KA{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.42)}.addresses_confirmCard__zFWHU{width:min(440px,100%);border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 80px rgba(0,0,0,.22);padding:22px}.addresses_confirmTitle__nE33e{margin:0;font-size:18px;line-height:1.15;font-weight:800;color:#111}.addresses_confirmText__Vo0mV{margin:10px 0 0;font-size:14px;line-height:1.55;color:rgba(0,0,0,.68)}.addresses_confirmActions__Aj9HP{margin-top:18px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.addresses_confirmCancelBtn__RBsF9{border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111}.addresses_confirmCancelBtn__RBsF9,.addresses_confirmDeleteBtn__sHtHD{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;cursor:pointer}.addresses_confirmDeleteBtn__sHtHD{border-radius:10px;border:1px solid rgba(220,38,38,.22);background:#fff5f5;color:#b91c1c}.addresses_confirmCancelBtn__RBsF9:disabled,.addresses_confirmDeleteBtn__sHtHD:disabled{opacity:.55;cursor:not-allowed}