.page_page__Y7xOQ{background:linear-gradient(180deg,#f5fbfa,#eef6f5);padding:1.5rem 1rem 3.5rem}.page_shell__fiJ2P{margin:0 auto;max-width:1360px}.page_checkoutHeader__s4ryS{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 auto 1.1rem;max-width:980px;padding:0 .35rem}.page_checkoutTitle__RwCIz{margin:.25rem 0 0;color:#0f172a;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;letter-spacing:-.055em}.page_checkoutSubtitle__8sN1f{margin:.4rem 0 0;color:#64748b;font-size:.94rem}.page_secureBadge__fEL_j{flex:0 0 auto;border:1px solid #ccebe4;border-radius:999px;background:#f1fbf8;color:#087f72;font-size:.72rem;font-weight:800;padding:.45rem .72rem}.page_layoutCard__dduQ5{border:1px solid #dce8e4;border-radius:30px;background:rgba(255,255,255,.94);box-shadow:0 22px 48px rgba(15,60,58,.08);backdrop-filter:blur(12px)}.page_contentPanel__JWseh{padding:1.5rem}.page_contentGrid__QCfyg,.page_formColumn__vpYZl{display:grid;gap:1.5rem}.page_sectionCard__cFPaN{border:1px solid #dfe9e5;border-radius:24px;background:#ffffff;box-shadow:0 12px 28px rgba(15,60,58,.04);padding:1.25rem}.page_sectionHeader__IxeO0{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_sectionEyebrow__Q4mwL{color:#0f766e;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.page_sectionTitle__bg01v{margin:.2rem 0 0;color:#0f172a;font-size:1.12rem;font-weight:800;letter-spacing:-.04em}.page_sectionDescription__uyk5b{margin:.35rem 0 0;color:#64748b;font-size:.86rem}.page_badge__RCYqJ{border-radius:999px;background:#f1f8f6;color:#0f766e;padding:.38rem .7rem;font-size:.72rem;font-weight:800}.page_fieldGrid__u7osw{display:grid;gap:1rem;margin-top:1.25rem}.page_addressEditor__778mR,.page_savedAddressPanel__BXbJY{display:grid;gap:.85rem;margin-top:1.15rem;border:1px solid #dfe9e5;border-radius:18px;background:#fbfffe;padding:.95rem}.page_addressEditor__778mR .page_fieldGrid__u7osw{margin-top:0}.page_checkboxField__LSopx{display:flex;align-items:center;gap:.55rem;color:#334155;font-size:.82rem;font-weight:700}.page_checkboxField__LSopx input{accent-color:#0f8e87;height:1rem;width:1rem}.page_billingPanel__Cgn7G{display:grid;gap:.85rem;margin-top:1.15rem;border:1px solid #dfe9e5;border-radius:18px;background:#fbfffe;padding:.95rem}.page_billingChoices__B6wMN{display:grid;gap:.55rem}.page_billingChoice__a_aSn{display:flex;align-items:center;gap:.65rem;width:100%;border:1px solid #dfe6e3;border-radius:14px;background:#fff;color:#334155;cursor:pointer;padding:.75rem .85rem;text-align:left;font-size:.86rem;font-weight:700}.page_billingChoiceActive__Q5Wwt{border-color:#8bd8cc;background:#effbf8;color:#075e59}.page_locationPlanner__I3tpQ{display:grid;gap:.95rem;margin-top:1.25rem;border:1px solid #dfe9e5;border-radius:18px;background:#fbfffe;padding:.95rem}.page_locationHeader__1M8cc{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_locationTitle__P23Y_{margin:.18rem 0 0;color:#0f172a;font-size:1.02rem;font-weight:900;letter-spacing:-.03em}.page_locationSelectGrid__IxggO{display:grid;gap:1rem}.page_locationHelper__XUM9O{border:1px solid #dfe9e5;border-radius:16px;background:#ffffff;color:#64748b;font-size:.88rem;line-height:1.6;padding:.82rem .92rem}.page_deliveryMethod__Zkkst{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;border:1px solid #cfe8e2;border-radius:16px;background:#f2fbf9;padding:.8rem .9rem}.page_deliveryMethod__Zkkst>div{display:grid;gap:.18rem}.page_deliveryMethod__Zkkst strong{color:#0f766e;font-size:.9rem}.page_deliveryMethodMeta__GNvZY{color:#64748b;font-size:.78rem}.page_zonePill__q_wRq{align-self:flex-start;border-radius:999px;background:#ccfbf1;color:#0f766e;padding:.35rem .7rem;font-size:.72rem;font-weight:800}.page_zoneGrid__VhuFJ{display:grid;gap:.75rem}.page_zoneCard__NgyXr{border:1px solid #dfe9e5;border-radius:18px;background:#ffffff;color:#334155;cursor:pointer;display:grid;gap:.2rem;padding:.85rem .95rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.page_zoneCard__NgyXr:hover{border-color:rgba(15,127,123,.24)}.page_zoneCardActive__b7mif{border-color:rgba(15,127,123,.28);background:rgba(15,127,123,.08);box-shadow:0 10px 24px rgba(15,127,123,.08)}.page_zoneCardTitle__zu29K{color:#0f172a;font-size:.94rem;font-weight:900}.page_zoneCardMeta__EKU9g{color:#64748b;font-size:.82rem}.page_locationBlock__sVHh6{display:grid;gap:.55rem}.page_cityGroups__X6Ljn{display:grid;gap:.7rem}.page_cityGroup__tJPKY{display:grid;gap:.5rem}.page_cityGroupLabel__5Txi9{color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.page_areaGrid__XBUfc,.page_cityPillRow__Ehpfr{display:flex;flex-wrap:wrap;gap:.45rem}.page_areaChip__F2oVK,.page_cityPill__3w765{border:1px solid #dfe9e5;border-radius:999px;background:#ffffff;color:#334155;cursor:pointer;font-size:.76rem;font-weight:900;padding:.48rem .68rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.page_areaChipActive__14jc_,.page_cityPillActive__fZXFi{border-color:rgba(15,127,123,.28);background:#0f766e;color:#ffffff}.page_locationPlaceholder__GMne2{border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;font-size:.82rem;padding:.8rem .9rem;width:100%}.page_locationSummary__2ii7V{display:none;gap:.75rem;border-radius:18px;background:#ffffff;border:1px solid #dfe9e5;padding:.9rem}.page_field___htdB{display:grid;gap:.45rem}.page_fieldLabel__aU_zO{color:#334155;font-size:.92rem;font-weight:800}.page_input__ge8yf,.page_select__QutmM,.page_textarea__R3s9v{width:100%;border:1.5px solid #b7cbc9;border-radius:12px;background:#f8fcfb;color:#0f172a;font-size:.92rem;line-height:1.35;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.page_input__ge8yf,.page_select__QutmM{min-height:46px;padding:.62rem .78rem}.page_textarea__R3s9v{min-height:5.2rem;padding:.68rem .78rem;resize:vertical}.page_input__ge8yf:focus,.page_otpInput__oc9qi:focus,.page_select__QutmM:focus,.page_textarea__R3s9v:focus{border-color:#0f766e;box-shadow:0 0 0 4px rgba(20,184,166,.14)}.page_select__QutmM:disabled{background:#eef3f3;color:#64748b;border-color:#d3dfde;cursor:not-allowed}.page_zoneNotice__WK_Te{margin-top:1rem;border:1px solid #e2e8f0;border-radius:20px;background:#f8fafc;color:#475569;padding:.9rem 1rem;font-size:.92rem}.page_zoneNotice__WK_Te strong{color:#0f172a}.page_toggleWrap__hwJXP{display:grid;gap:.45rem}.page_toggleGroup__ileEV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;border-radius:14px;background:#f3f5f6;padding:.3rem}.page_paymentOptions__mCM7c{display:grid;gap:.65rem;margin-top:1.15rem}.page_paymentOption__EzmaR{display:flex;align-items:center;gap:.7rem;width:100%;border:1px solid #dfe6e3;border-radius:15px;background:#ffffff;color:#334155;cursor:pointer;padding:.82rem .9rem;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.page_paymentOption__EzmaR:hover{border-color:#8bd1c5}.page_paymentOptionActive__XxbQ_{border-color:#0b8b7e;background:#effaf7;box-shadow:0 0 0 2px rgba(11,139,126,.08)}.page_paymentOption__EzmaR span:last-child{display:grid;gap:.16rem}.page_paymentOption__EzmaR strong{color:#0f172a;font-size:.88rem}.page_paymentOption__EzmaR small{color:#64748b;font-size:.76rem}.page_paymentRadio__b1UTq{display:inline-grid;flex:0 0 auto;place-items:center;width:1.15rem;height:1.15rem;border:1px solid #b9cbc7;border-radius:999px;background:#ffffff;color:#ffffff;font-size:.7rem;font-weight:900}.page_billingChoiceActive__Q5Wwt .page_paymentRadio__b1UTq,.page_paymentOptionActive__XxbQ_ .page_paymentRadio__b1UTq{border-color:#0b8b7e;background:#0b8b7e}.page_toggleButton__8KhxT{border:0;border-radius:12px;background:transparent;color:#64748b;cursor:pointer;font-size:.9rem;font-weight:800;padding:.72rem .85rem;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.page_toggleButtonActive__h3MAx{background:#ffffff;color:#0f766e;box-shadow:none}.page_hintNotice__R_Yo1{margin-top:1.2rem;border:1px solid #dfe9e5;border-radius:16px;background:linear-gradient(180deg,#fbfffe,#f6fbfa);color:#475569;font-size:.92rem;padding:.82rem .92rem}.page_emiNotice__W2ppN{margin-top:.8rem;border:1px solid #dbeafe;border-radius:16px;background:linear-gradient(180deg,#f8fbff,#f2f8ff);color:#334155;font-size:.92rem;line-height:1.65;padding:.82rem .92rem}.page_emiPanel__rBHyE{margin-top:1rem;display:grid;gap:1rem;border:1px solid #dfe9e5;border-radius:20px;background:#fbfffe;padding:1rem}.page_emiPanelHeader__XYbdU{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_emiOptionGrid__VOOBa{display:grid;gap:1rem}.page_emiSummaryGrid__g2q5J{display:grid;gap:.75rem;border:1px solid #dfe9e5;border-radius:18px;background:#ffffff;padding:.95rem}.page_messageBox__nSTTb{border-radius:18px;font-size:.92rem;padding:.95rem 1rem}.page_errorBox__TkpQC{border:1px solid #fecdd3;background:#fff1f2;color:#be123c}.page_successBox__frBAu{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.page_otpCard__2DtHN{border:1px solid #dfe9e5;border-radius:22px;background:#ffffff;box-shadow:none;padding:1.2rem}.page_otpHeader__6i3c_{display:flex;flex-direction:column;gap:.8rem;justify-content:space-between}.page_otpPill__oKt2_{align-self:flex-start;border-radius:999px;background:#f1f5f4;color:#0f766e;padding:.35rem .7rem;font-size:.72rem;font-weight:800}.page_otpBody__dQfGq{margin-top:.55rem;color:#475569;font-size:.92rem;line-height:1.7}.page_otpGrid__TC5Bq{display:grid;gap:.7rem;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1.25rem}.page_otpInput__oc9qi{height:3.4rem;border:2px solid #cbd5e1;border-radius:16px;background:#ffffff;color:#0f172a;font-size:1.2rem;font-weight:900;text-align:center;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.page_resendButton__q2bfA{grid-column:1/-1;border:1px solid #dfe6e3;border-radius:14px;background:#ffffff;color:#334155;cursor:pointer;font-size:.92rem;font-weight:800;padding:.82rem .92rem;transition:background-color .2s ease,border-color .2s ease}.page_ghostButton__y9xjl:hover,.page_resendButton__q2bfA:hover:not(:disabled),.page_secondaryButton__XL9T1:hover{background:#f8fafc}.page_primaryButton__pmAeG:disabled,.page_resendButton__q2bfA:disabled{cursor:not-allowed;opacity:.6}.page_primaryButton__pmAeG{width:100%;border:0;border-radius:16px;background:linear-gradient(135deg,#0f7f7b,#16a39a);color:#ffffff;cursor:pointer;font-size:.95rem;font-weight:900;padding:.92rem 1rem;box-shadow:0 16px 30px rgba(15,127,123,.18);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.page_primaryButton__pmAeG:hover:not(:disabled){box-shadow:0 18px 34px rgba(15,127,123,.22);filter:saturate(1.02);transform:translateY(-1px)}.page_sidebarCard__k7Elf{border:1px solid #dfe9e5;border-radius:24px;background:#ffffff;box-shadow:0 18px 36px rgba(15,60,58,.06);padding:1.2rem}.page_stickyCard__Yil_i{position:sticky;top:1.5rem}.page_sidebarTitle__0iccJ{color:#0f172a;font-size:1.1rem;font-weight:900;letter-spacing:-.04em}.page_sidebarHeader__P272t{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_sidebarCount__TygBr{color:#64748b;font-size:.76rem;font-weight:700}.page_cartList__OUzRk{display:grid;gap:.75rem;margin-top:1.25rem}.page_cartItem__aFAbY{border:1px solid #e7ecea;border-radius:16px;background:#ffffff;padding:.9rem}.page_cartRow__5rOXF{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.page_cartName__PcgdP{color:#0f172a;font-size:.96rem;font-weight:800}.page_cartMeta__53FBF{margin-top:.25rem;color:#64748b;font-size:.88rem}.page_cartPrice__et3Vh{color:#0f172a;font-size:.9rem;font-weight:900}.page_emptyState__P9sWu{border:1px dashed #cbd5e1;border-radius:20px;color:#64748b;font-size:.92rem;padding:1.5rem;text-align:center}.page_summaryCard__u_8Bn{display:grid;gap:.8rem;margin-top:1.25rem;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f9fbfb);border:1px solid #dfe9e5;padding:1rem}.page_summaryRow__KHnyj{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_summaryLabel__sg2Xu{color:#64748b;font-size:.92rem}.page_summaryValue__eFEfE{color:#0f172a;font-size:.92rem;font-weight:800}.page_sidebarActions__p1RVm{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.page_ghostButton__y9xjl,.page_secondaryButton__XL9T1{display:inline-flex;align-items:center;justify-content:center;width:100%;border-radius:14px;font-size:.92rem;font-weight:800;padding:.82rem .92rem;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.page_secondaryButton__XL9T1{border:1px solid #dfe6e3;background:#ffffff;color:#334155}.page_ghostButton__y9xjl{border:1px solid #dfe6e3;background:transparent;color:#334155}.page_routeCard__e0Jtw{margin:0 auto;max-width:1040px;overflow:hidden;border:1px solid #e2e8f0;border-radius:32px;background:linear-gradient(135deg,#ffffff,#f0fdfa 42%,#ffffff);box-shadow:0 24px 64px rgba(15,23,42,.08)}.page_routeGrid__pKCvp{display:grid}.page_routeContent__5dypx{padding:2rem}.page_routeBadge__1fbdh{display:inline-flex;align-items:center;gap:.55rem;border:1px solid #fde68a;border-radius:999px;background:#fffbeb;color:#b45309;font-size:.72rem;font-weight:800;letter-spacing:.16em;padding:.45rem .85rem;text-transform:uppercase}.page_routeDot__xFAE7{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:#f59e0b}.page_routeTitle__ueKrJ{margin:1rem 0 0;color:#0f172a;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.05em}.page_routeBody__TKrhR{margin:1rem 0 0;max-width:40rem;color:#334155;font-size:.98rem;line-height:1.85}.page_routeActions__zQ0cL{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.page_routeAside__K0MNU{border-top:1px solid #e2e8f0;background:rgba(255,255,255,.88);padding:2rem}.page_routeAsideLabel__VhC5z{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page_routeAsideCard__EEqS8{margin-top:.8rem;border:1px solid #e2e8f0;border-radius:20px;background:#f8fafc;padding:1rem}.page_routeAsideTitle__fI1IX{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_routeAsideValue__Jvpw9{margin-top:.45rem;color:#0f172a;font-size:1rem;font-weight:800}.page_routeHints__EaMXK{display:grid;gap:.7rem;margin-top:1rem}.page_routeHint__ItSnJ{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;padding:.85rem 1rem}.page_routeHintLabel__qwW6F{color:#64748b;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_routeHintValue__XNPXE{margin-top:.35rem;color:#1e293b;font-size:.9rem;font-weight:700;word-break:break-all}@media (min-width:768px){.page_contentPanel__JWseh,.page_routeAside__K0MNU,.page_routeContent__5dypx{padding:2rem}.page_emiOptionGrid__VOOBa,.page_fieldGrid__u7osw,.page_locationSelectGrid__IxggO,.page_zoneGrid__VhuFJ{grid-template-columns:repeat(2,minmax(0,1fr))}.page_otpHeader__6i3c_{align-items:flex-start;flex-direction:row}.page_otpGrid__TC5Bq{grid-template-columns:repeat(6,52px) minmax(0,1fr)}.page_resendButton__q2bfA{grid-column:7/8}.page_routeGrid__pKCvp{grid-template-columns:1.2fr .8fr}.page_routeAside__K0MNU{border-left:1px solid #e2e8f0;border-top:0}}@media (min-width:1100px){.page_contentPanel__JWseh{padding:1.6rem 1.7rem}.page_contentGrid__QCfyg{grid-template-columns:minmax(0,1.08fr) minmax(320px,.8fr)}}@media (max-width:767px){.page_page__Y7xOQ{padding-top:1.25rem}.page_contentPanel__JWseh,.page_routeAside__K0MNU,.page_routeContent__5dypx{padding:1.25rem}.page_otpInput__oc9qi{height:3.15rem;font-size:1.1rem}.page_checkoutHeader__s4ryS{align-items:flex-start;flex-direction:column;gap:.65rem}.page_checkoutSubtitle__8sN1f{line-height:1.55}}@media (max-width:420px){.page_page__Y7xOQ{padding:.9rem .55rem calc(5rem + env(safe-area-inset-bottom))}.page_checkoutHeader__s4ryS{align-items:flex-start;gap:.65rem;margin-bottom:.8rem;padding:0 .15rem}.page_checkoutTitle__RwCIz{font-size:1.55rem}.page_checkoutSubtitle__8sN1f{font-size:.84rem}.page_secureBadge__fEL_j{font-size:.65rem;padding:.35rem .55rem}.page_layoutCard__dduQ5{border-radius:18px;box-shadow:0 10px 24px rgba(15,60,58,.06)}.page_contentPanel__JWseh{padding:.8rem}.page_sectionCard__cFPaN{border-radius:16px;padding:.85rem}}.page_cartProductVisual__rbI4m{display:grid;width:64px;height:64px;flex:0 0 64px;place-items:center;overflow:hidden;border-radius:12px;background:#f1f8f7;color:#0f7f7b;font-size:1.5rem}.page_cartProductImage__R0VVH{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page_cartProductInfo__jLV19{min-width:0;flex:1}.page_page__Y7xOQ h1,.page_page__Y7xOQ h2,.page_page__Y7xOQ h3,.page_page__Y7xOQ h4{color:#0f172a;font-weight:800}.page_page__Y7xOQ .page_deliveryMethodMeta__GNvZY,.page_page__Y7xOQ .page_fieldLabel__aU_zO,.page_page__Y7xOQ .page_locationHelper__XUM9O,.page_page__Y7xOQ .page_sectionDescription__uyk5b{color:#475569}.page_page__Y7xOQ .page_sectionEyebrow__Q4mwL{color:#0f766e;font-weight:900}.page_page__Y7xOQ input,.page_page__Y7xOQ select,.page_page__Y7xOQ textarea{color:#0f172a;font-weight:600}.page_page__Y7xOQ input::-moz-placeholder,.page_page__Y7xOQ textarea::-moz-placeholder{color:#64748b;opacity:1}.page_page__Y7xOQ input::placeholder,.page_page__Y7xOQ textarea::placeholder{color:#64748b;opacity:1}.page_page__Y7xOQ input:focus,.page_page__Y7xOQ select:focus,.page_page__Y7xOQ textarea:focus{border-color:#0f8e87;background:#ffffff;box-shadow:0 0 0 3px rgba(15,142,135,.18);outline:none}.page_page__Y7xOQ input:hover,.page_page__Y7xOQ select:hover,.page_page__Y7xOQ textarea:hover{border-color:#77aaa6;background:#ffffff}