.checkout_checkoutPage__Oxt8U{min-height:100vh;background:#ffffff;font-family:var(--primary-font);color:var(--foreground);position:relative;overflow-x:hidden;margin-top:80px;animation:checkout_fadeIn__Dvf6U .6s ease-out}@keyframes checkout_fadeIn__Dvf6U{0%{opacity:0}to{opacity:1}}.checkout_backgroundOrbs__DLgzh{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.checkout_orb1__aZ_1o,.checkout_orb2___10tE,.checkout_orb3__voP_Z{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;animation:checkout_float__2xBV6 20s ease-in-out infinite}.checkout_orb1__aZ_1o{width:500px;height:500px;top:-10%;right:-10%;animation-delay:0s}.checkout_orb1__aZ_1o,.checkout_orb2___10tE{background:linear-gradient(135deg,var(--heading-color),var(--heading-color))}.checkout_orb2___10tE{width:400px;height:400px;bottom:-10%;left:-10%;animation-delay:7s}.checkout_orb3__voP_Z{width:350px;height:350px;background:linear-gradient(135deg,var(--heading-color),var(--heading-color));top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:14s}@keyframes checkout_float__2xBV6{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.checkout_header__ZlUxF{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.06);animation:checkout_slideDown__HD3An .5s ease-out}.checkout_checkoutHeaderSafe__i_on8{width:100%}@keyframes checkout_slideDown__HD3An{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.checkout_headerContainer__IDjd_{max-width:1400px;margin:0 auto;padding:0 2rem}@media (min-width:951px){body:has(.navbar .rightNav .cartSearch .cart .overlay[style*="display: block"]) .checkout_checkoutHeaderSafe__i_on8{width:calc(100% - 400px)}}@media (min-width:769px) and (max-width:950px){body:has(.navbar .rightNav .cartSearch .cart .overlay[style*="display: block"]) .checkout_checkoutHeaderSafe__i_on8{width:calc(100% - 350px)}}@media (max-width:768px){body:has(.navbar .rightNav .cartSearch .cart .overlay[style*="display: block"]) .checkout_checkoutHeaderSafe__i_on8{width:calc(100% - 320px)}}.checkout_headerContent__XHx_W{display:flex;align-items:center;justify-content:space-between;min-height:80px;gap:2rem}.checkout_logoSection__VeycP{display:flex;align-items:center;gap:1rem}.checkout_logoIcon__PW7D4{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--foreground),var(--background));border-radius:12px;position:relative;overflow:hidden}.checkout_logoIcon__PW7D4:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.2));animation:checkout_shimmer__fS7fh 3s ease-in-out infinite}@keyframes checkout_shimmer__fS7fh{0%,to{opacity:0}50%{opacity:1}}.checkout_logoShield__s7kWg{width:24px;height:24px;color:var(--center-color);z-index:1}.checkout_headerText__q3i8o{display:flex;flex-direction:column;gap:.25rem}.checkout_headerTitle__M1mBS{font-family:var(--primary-font);font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground);line-height:1}.checkout_headerSubtitle__eqWpM{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.checkout_securityBadge__Xo3WS{position:relative;display:flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,rgba(193,169,118,.1),rgba(193,169,118,.05));border:1px solid rgba(193,169,118,.2);border-radius:50px;overflow:hidden}.checkout_securityPulse__jvrZ_{position:absolute;top:50%;left:1rem;transform:translate(-50%,-50%);width:12px;height:12px;background:var(--heading-color);border-radius:50%;animation:checkout_pulse__kNL0P 2s ease-in-out infinite}@keyframes checkout_pulse__kNL0P{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.2)}}.checkout_securityIcon__uQaF2{width:18px;height:18px;color:var(--heading-color)}.checkout_securityText__ZEEKf{font-size:.875rem;font-weight:600;color:var(--heading-color);letter-spacing:.02em}.checkout_heroBanner__YJWWt{position:relative;z-index:1;max-width:1400px;margin:2rem auto 0;padding:0 2rem;animation:checkout_fadeInUp__gdar5 .8s ease-out .2s both}@keyframes checkout_fadeInUp__gdar5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.checkout_heroContent__mEyue{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:3rem;gap:3rem;align-items:center;padding:3rem;background:linear-gradient(135deg,rgba(11,33,31,.95),rgba(11,33,31,.9));border-radius:24px;position:relative;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.12)}.checkout_heroContent__mEyue:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(193,169,118,.15),transparent 70%);border-radius:50%;transform:translate(25%,-25%)}.checkout_heroContent__mEyue:after{content:"";position:absolute;bottom:0;left:0;width:300px;height:300px;background:radial-gradient(circle,rgba(193,169,118,.12),transparent 70%);border-radius:50%;transform:translate(-25%,25%)}.checkout_heroLeft__RTfsg,.checkout_heroRight__fUBs_{position:relative;z-index:1}.checkout_heroLabel__gMRlS{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--heading-color);margin-bottom:1rem;padding:.5rem 1rem;background:rgba(193,169,118,.1);border:1px solid rgba(193,169,118,.3);border-radius:50px}.checkout_heroTitle__QpV7q{font-family:var(--primary-font);font-size:3rem;font-weight:600;line-height:1.2;color:var(--center-color);margin-bottom:1rem;letter-spacing:-.02em}.checkout_heroTitleAccent__PCBCc{display:block;background:linear-gradient(135deg,var(--heading-color),var(--heading-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.checkout_heroDescription__ZDCKS{font-size:1.125rem;line-height:1.7;color:rgba(255,255,255,.8);max-width:500px}.checkout_heroRight__fUBs_{display:grid;grid-gap:1rem;gap:1rem}.checkout_heroCard__dsgzi{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:checkout_fadeInRight__OKzaD .8s ease-out both}.checkout_heroCard__dsgzi:first-child{animation-delay:.4s}.checkout_heroCard__dsgzi:nth-child(2){animation-delay:.5s}.checkout_heroCard__dsgzi:nth-child(3){animation-delay:.6s}@keyframes checkout_fadeInRight__OKzaD{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.checkout_heroCard__dsgzi:hover{background:rgba(255,255,255,.12);transform:translateX(5px)}.checkout_heroCardIcon__nj3m7{width:24px;height:24px;color:var(--heading-color)}.checkout_heroCard__dsgzi span{font-size:.938rem;font-weight:500;color:var(--center-color)}.checkout_mainContainer__sMRNQ{max-width:1400px;margin:0 auto;padding:3rem 2rem;position:relative;z-index:1}.checkout_progressBar__nFIuF{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:0;padding:1rem 1.5rem;background:var(--center-color);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.checkout_progressStep__JaKNV{display:flex;flex-direction:column;align-items:center;gap:.75rem}.checkout_stepCircle__hgWMJ{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--surface-soft);border:2px solid var(--line-color);border-radius:50%;font-family:var(--primary-font);font-size:1.5rem;font-weight:600;color:var(--text-muted);box-shadow:0 3px 10px rgba(0,0,0,.08);animation:checkout_scaleIn__obl83 .5s ease-out both}.checkout_stepCircle__hgWMJ:first-child{animation-delay:.4s}@keyframes checkout_scaleIn__obl83{0%{transform:scale(0)}to{transform:scale(1)}}.checkout_stepGlow__eggU9{position:absolute;inset:-4px;background:linear-gradient(135deg,var(--heading-color),var(--heading-color));border-radius:50%;z-index:-1;opacity:0;animation:checkout_glow__zpoE3 2s ease-in-out infinite}@keyframes checkout_glow__zpoE3{0%,to{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.checkout_stepLabel__ESw_L{font-size:.875rem;font-weight:600;color:var(--text-muted);letter-spacing:.02em}.checkout_progressLine____WsU{flex:1 1;max-width:120px;height:8px;background:var(--line-color);border-radius:999px;position:relative;overflow:hidden}.checkout_progressLine____WsU:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--heading-color);border-radius:inherit;transition:width .35s ease}.checkout_progressLine____WsU:after{content:none}.checkout_gridLayout__Fj1DN{display:grid;grid-template-columns:1fr 480px;grid-gap:2rem;gap:2rem;align-items:start}.checkout_mainContent__ecFbb{display:flex;flex-direction:column;gap:1.5rem}.checkout_card__Ubr3L,.checkout_summaryCard__oi2_q{box-sizing:border-box;background:#ffffff;border-radius:24px;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);animation:checkout_fadeInUp__gdar5 1s ease-out both}.checkout_card__Ubr3L:first-child{animation-delay:.4s}.checkout_card__Ubr3L:nth-child(2){animation-delay:.5s}.checkout_card__Ubr3L:nth-child(3){animation-delay:.6s}.checkout_card__Ubr3L:hover,.checkout_summaryCard__oi2_q:hover{box-shadow:0 8px 32px rgba(0,0,0,.08)}.checkout_cardHeader__crOq_{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.checkout_cardIconWrapper__SV1fn{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(11,33,31,.08),rgba(11,33,31,.04));border-radius:16px;flex-shrink:0}.checkout_iconGlow__xmCZa{position:absolute;inset:-2px;background:linear-gradient(135deg,var(--heading-color),var(--heading-color));border-radius:16px;z-index:-1;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.checkout_cardIconWrapper__SV1fn:hover .checkout_iconGlow__xmCZa{opacity:.3}.checkout_cardIcon__vB1wx{width:28px;height:28px;color:var(--foreground)}.checkout_cardHeaderText__b9M9Y{flex:1 1}.checkout_cardTitle__VH5dU{font-family:var(--primary-font);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:.25rem;letter-spacing:-.01em}.checkout_cardSubtitle__80o0u{font-size:.938rem;color:var(--text-muted)}.checkout_formGrid__zhLnj{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.checkout_fullWidth__TkhjX{grid-column:1/-1}.checkout_inputGroup__NAhT2{min-width:0;display:flex;flex-direction:column;gap:.625rem}.checkout_label__78H_c{font-size:.875rem;font-weight:600;color:var(--text-muted);letter-spacing:.01em;transition:color .15s cubic-bezier(.4,0,.2,1)}.checkout_label__78H_c.checkout_error__HOMs0{color:var(--error-accent)}.checkout_inputIcon2__owgCY,.checkout_input__9WsV1,.checkout_select__W11vz,.checkout_textarea__qpPz5{box-sizing:border-box;width:100%;padding:1rem 1.25rem;font-size:1rem;font-family:inherit;color:var(--foreground);background:#ffffff;border:1.5px solid rgba(11,33,31,.22);border-radius:12px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.checkout_inputWithIcon__HfwU9{position:relative;display:flex;align-items:center;min-width:0;width:100%}.checkout_inputIcon__umMsf{position:absolute;left:1.25rem;width:20px;height:20px;color:var(--text-subtle);pointer-events:none;z-index:1}.checkout_inputIcon2__owgCY{padding-left:3.25rem}.checkout_inputIcon2__owgCY:hover,.checkout_input__9WsV1:hover,.checkout_select__W11vz:hover,.checkout_textarea__qpPz5:hover{background:#ffffff;border-color:rgba(11,33,31,.42)}.checkout_inputIcon2__owgCY:focus,.checkout_input__9WsV1:focus,.checkout_select__W11vz:focus,.checkout_textarea__qpPz5:focus{background:#ffffff;border-color:var(--foreground);box-shadow:0 0 0 4px rgba(11,33,31,.08)}.checkout_textarea__qpPz5{min-height:120px;resize:vertical;font-family:inherit}.checkout_select__W11vz{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;padding-right:3rem;cursor:pointer}.checkout_phoneGroup__ImBhd{width:100%;min-width:0;display:flex;gap:.75rem}.checkout_phoneGroup__ImBhd .checkout_inputWithIcon__HfwU9{flex:1 1}.checkout_verifyBtn__SlVs6{padding:0 1.5rem;font-size:.938rem;font-weight:600;color:var(--center-color);background:linear-gradient(135deg,var(--foreground),var(--background));border:none;border-radius:12px;cursor:pointer;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(0,0,0,.06)}.checkout_verifyBtn__SlVs6:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.08)}.checkout_verifyBtn__SlVs6:disabled{cursor:not-allowed;opacity:.6}.checkout_verifyBtn__SlVs6.checkout_verified__jQpVw{background:linear-gradient(135deg,var(--heading-color),var(--heading-color))}.checkout_paymentOptions__twAnL{display:flex;flex-direction:column;gap:1rem}.checkout_paymentOption__neH01{position:relative;padding:1.5rem;background:var(--center-color);border:2px solid var(--line-color);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.checkout_paymentOption__neH01:hover{background:var(--surface-muted);border-color:rgba(11,33,31,.25)}.checkout_paymentOption__neH01.checkout_active__O_QWG{background:rgba(11,33,31,.04);border-color:var(--foreground);box-shadow:0 4px 14px rgba(11,33,31,.12)}.checkout_saveBadge__kjApx{display:inline-flex;align-self:flex-end;padding:.375rem 1rem;background:var(--background);border-radius:50px;box-shadow:0 4px 16px rgba(0,0,0,.06);margin-top:.5rem}.checkout_saveBadge__kjApx span{font-size:.813rem;font-weight:700;color:var(--center-color);letter-spacing:.02em}.checkout_paymentContent__oSNmv{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.5rem}.checkout_paymentLeft__twW8E{display:flex;align-items:flex-start;gap:1rem;flex:1 1}.checkout_radio__6osX6{width:24px;height:24px;border:2px solid var(--line-color);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.checkout_paymentOption__neH01.checkout_active__O_QWG .checkout_radio__6osX6{border-color:var(--foreground);background:var(--foreground)}.checkout_radioInner__xM5MR{width:10px;height:10px;background:var(--center-color);border-radius:50%;animation:checkout_radioIn__d2nEm .3s ease-out}@keyframes checkout_radioIn__d2nEm{0%{transform:scale(0)}to{transform:scale(1)}}.checkout_paymentInfo__rTAE_{flex:1 1}.checkout_paymentTitle__DdIgd{font-size:1.125rem;font-weight:700;color:var(--foreground);margin-bottom:.375rem}.checkout_paymentSubtitle__cqTro{font-size:.875rem;color:var(--text-muted);margin-bottom:.625rem}.checkout_codBadge__uwqkO,.checkout_emiBadge__DEIqr{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:50px;margin-top:.5rem}.checkout_emiBadge__DEIqr{color:#1a1a1a;background:var(--center-color);border:1px solid var(--foreground)}.checkout_codBadge__uwqkO{color:var(--background);background:var(--center-color);border:1px solid var(--background)}.checkout_extraCharge__bW4TS{font-size:.813rem;color:var(--error-accent);margin-top:.375rem;font-weight:500}.checkout_paymentRight__GrsGv{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.checkout_priceGray__GeQEx,.checkout_price__Yxqxw{font-family:var(--primary-font);font-size:1.75rem;font-weight:700;margin-bottom:.375rem}.checkout_priceGray__GeQEx,.checkout_price__Yxqxw{color:var(--foreground)}.checkout_freeShipping__mterL,.checkout_shipping__Fscr8{display:inline-block;padding:.25rem .625rem;font-size:.75rem;font-weight:600;border-radius:50px}.checkout_freeShipping__mterL{color:var(--background);background:var(--center-color);border:1px solid var(--foreground)}.checkout_shipping__Fscr8{color:var(--error-accent)}.checkout_sidebar__7IEP5{position:-webkit-sticky;position:sticky;top:100px}.checkout_summaryCard__oi2_q{animation-delay:.7s}.checkout_cartItems__OD2Gh{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.checkout_cartItems__OD2Gh::-webkit-scrollbar{width:6px}.checkout_cartItems__OD2Gh::-webkit-scrollbar-track{background:var(--surface-muted);border-radius:3px}.checkout_cartItems__OD2Gh::-webkit-scrollbar-thumb{background:var(--line-color);border-radius:3px}.checkout_cartItem__uZNso{display:flex;gap:1rem;padding:1rem;background:var(--surface-soft);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.checkout_cartItem__uZNso:hover{background:var(--surface-muted);transform:translateX(4px)}.checkout_itemImage__OoMnu{display:block;width:80px;height:80px;border-radius:10px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.checkout_itemImage__OoMnu:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.checkout_itemTitleLink__SlaJR{text-decoration:none;color:inherit}.checkout_itemTitleLink__SlaJR:hover .checkout_itemTitle__j_BiG{color:var(--heading-color-strong,var(--heading-color))}.checkout_itemImage__OoMnu img{width:100%;height:100%;object-fit:cover}.checkout_itemDetails__LL_iV{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.checkout_itemTitle__j_BiG{font-size:1rem;font-weight:600;color:var(--foreground);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout_itemVariant__jB5wy{font-size:.813rem;color:var(--text-muted)}.checkout_itemFooter__J0MRy{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.checkout_qtyControl__ZpyRN{display:flex;align-items:center;gap:.625rem;padding:.375rem;background:var(--center-color);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.checkout_qtyControl__ZpyRN button{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line-color);border-radius:6px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);color:var(--text-muted)}.checkout_qtyControl__ZpyRN button:hover{background:var(--surface-muted);border-color:var(--foreground);color:var(--foreground)}.checkout_qtyControl__ZpyRN span{font-size:.938rem;font-weight:600;color:var(--foreground);min-width:24px;text-align:center}.checkout_itemPricing__MTMxt{text-align:right}.checkout_itemPrice__rfOXL{font-size:1rem;font-weight:700;color:var(--foreground);margin-bottom:.25rem}.checkout_itemOriginal__r_Mpj{font-size:.813rem;color:var(--text-subtle);text-decoration:line-through}.checkout_couponDisabled___6dID{padding:1rem;background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(239,68,68,.04));border:1px solid rgba(239,68,68,.2);border-radius:12px;margin-bottom:1.5rem}.checkout_couponDisabled___6dID p{font-size:.875rem;color:var(--error-accent);text-align:center;line-height:1.6;font-weight:500}.checkout_couponBtn__UtOpo{width:100%;padding:1rem;font-size:.938rem;font-weight:600;color:var(--foreground);background:var(--surface-soft);border:2px dashed var(--line-color);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:1.5rem}.checkout_couponBtn__UtOpo:hover{background:var(--surface-muted);border-color:var(--foreground)}.checkout_couponAvailable__36ggJ{margin-bottom:1.5rem}.checkout_couponAvailable__36ggJ>p,.checkout_couponReplaceNote__qgpNp{margin:0 0 .75rem;color:var(--text-muted);font-size:.813rem;line-height:1.5}.checkout_couponAvailable__36ggJ .checkout_couponBtn__UtOpo{margin-bottom:0}.checkout_couponInput___sZhe{margin-bottom:1.5rem}.checkout_couponWrapper__8kjLW{display:flex;gap:.75rem;margin-bottom:.75rem}.checkout_couponWrapper__8kjLW input{flex:1 1;min-width:0;padding:1rem 1.25rem;font-size:1rem;border:2px solid var(--line-color);border-radius:12px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.checkout_couponWrapper__8kjLW input:focus{border-color:var(--foreground);box-shadow:0 0 0 4px rgba(11,33,31,.08)}.checkout_couponWrapper__8kjLW button{padding:0 1.5rem;font-size:.938rem;font-weight:600;color:var(--center-color);background:linear-gradient(135deg,var(--foreground),var(--background));border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.checkout_couponWrapper__8kjLW button:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.06)}.checkout_couponConfirmationActions__VkMyP button:disabled,.checkout_couponWrapper__8kjLW button:disabled{cursor:wait;opacity:.6;transform:none}.checkout_couponConfirmation__vBIWm{margin:.75rem 0;padding:.875rem;border:1px solid var(--line-color);border-radius:8px;background:var(--surface-soft)}.checkout_couponConfirmation__vBIWm>p{margin:0 0 .75rem;color:var(--foreground);font-size:.813rem;line-height:1.5}.checkout_couponConfirmationActions__VkMyP{display:flex;flex-wrap:wrap;gap:.5rem}.checkout_couponConfirmationActions__VkMyP button{min-height:40px;padding:.625rem .875rem;border:1px solid var(--foreground);border-radius:6px;background:var(--foreground);color:var(--center-color);font-size:.813rem;font-weight:600;cursor:pointer}.checkout_couponConfirmationActions__VkMyP button:last-child{background:transparent;color:var(--foreground)}.checkout_couponError__016xo{margin:-.75rem 0 1.25rem;color:var(--error-accent);font-size:.813rem;line-height:1.5}.checkout_cancelCoupon__T_X5p{padding:0;font-size:.875rem;font-weight:500;color:var(--text-muted);background:none;border:none;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.checkout_cancelCoupon__T_X5p:hover{color:var(--foreground)}.checkout_couponApplied__ffly1{padding:1rem;background:linear-gradient(135deg,rgba(193,169,118,.08),rgba(193,169,118,.04));border:1px solid rgba(193,169,118,.2);border-radius:12px;margin-bottom:1.5rem}.checkout_couponContent__D7puD{display:flex;justify-content:space-between;align-items:center;gap:1rem}.checkout_couponCode__HeIQY{font-size:1rem;font-weight:700;color:var(--heading-color);margin-bottom:.25rem}.checkout_couponSuccess__HE7f1{font-size:.813rem;color:var(--text-muted)}.checkout_couponActions__4kNW_{display:flex;align-items:center;gap:.75rem}.checkout_couponActions__4kNW_ span{font-size:1rem;font-weight:700;color:var(--heading-color)}.checkout_couponActions__4kNW_ button{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--text-muted);transition:color .15s cubic-bezier(.4,0,.2,1)}.checkout_couponActions__4kNW_ button:hover{color:var(--error-accent)}.checkout_breakdown__klBVA{padding-top:1.5rem;border-top:1px solid var(--line-color);margin-bottom:1.5rem}.checkout_breakdownRow__lPh4h{display:flex;justify-content:space-between;align-items:center;margin-bottom:.875rem}.checkout_breakdownRow__lPh4h span:first-child{font-size:.938rem;color:var(--text-muted)}.checkout_breakdownRow__lPh4h span:last-child{font-size:1rem;font-weight:600;color:var(--foreground)}.checkout_breakdownRow__lPh4h.checkout_highlight__CjU0F span{color:var(--heading-color)}.checkout_totalRow__uLN8_{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:2px solid var(--line-color);margin-top:.5rem}.checkout_totalRow__uLN8_ span:first-child{font-family:var(--primary-font);font-size:1.375rem;font-weight:700;color:var(--foreground)}.checkout_totalRow__uLN8_ span:last-child{font-family:var(--primary-font);font-size:2rem;font-weight:700;background:var(--foreground);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.checkout_completeBtn__U_ASS{width:100%;padding:1.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.125rem;font-weight:700;color:var(--center-color);background:linear-gradient(135deg,var(--foreground),var(--background));border:none;border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 32px rgba(11,33,31,.3);position:relative;overflow:hidden}.checkout_completeBtn__U_ASS:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.2));transform:translateX(-100%);transition:transform .5s cubic-bezier(.4,0,.2,1)}.checkout_completeBtn__U_ASS:hover:before{transform:translateX(100%)}.checkout_completeBtn__U_ASS:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(11,33,31,.4)}.checkout_completeBtn__U_ASS:active{transform:translateY(-1px)}.checkout_completeBtn__U_ASS>span,.checkout_completeBtn__U_ASS>svg{position:relative;z-index:1}.checkout_checkoutPaymentContent__EPoh3{display:inline-flex;align-items:center;justify-content:center;gap:.72rem;min-width:0;line-height:1}.checkout_checkoutPaymentIconStack__kGYIl{display:inline-flex;align-items:center;flex:0 0 auto}.checkout_checkoutPaymentIconBubble__CSxkl{display:grid;place-items:center;width:clamp(24px,5vw,30px);height:clamp(24px,5vw,30px);border-radius:999px;background:#fff;border:1px solid rgba(13,37,34,.12);box-shadow:0 4px 12px rgba(0,0,0,.14);overflow:hidden}.checkout_checkoutPaymentIconBubble__CSxkl+.checkout_checkoutPaymentIconBubble__CSxkl{margin-left:-.42rem}.checkout_checkoutPaymentIcon___lBO8{width:76%;height:76%;object-fit:contain}.checkout_checkoutPaymentIconStackCompact__ojoFD .checkout_checkoutPaymentIconBubble__CSxkl{width:24px;height:24px}.checkout_checkoutPaymentIconStackCompact__ojoFD .checkout_checkoutPaymentIconBubble__CSxkl+.checkout_checkoutPaymentIconBubble__CSxkl{margin-left:-.38rem}.checkout_infoSection__HduiH{margin-top:1.5rem}.checkout_deliveryInfo__niOs1,.checkout_securityInfo2__rYzub{display:flex;align-items:center;gap:.625rem;padding:.875rem;border-radius:10px;background:var(--surface-soft)}.checkout_deliveryInfo__niOs1{margin-bottom:.75rem;color:var(--text-muted)}.checkout_deliveryInfo__niOs1 svg{color:var(--heading-color)}.checkout_deliveryInfo__niOs1 span,.checkout_securityInfo2__rYzub p{font-size:.875rem;font-weight:500}.checkout_securityInfo2__rYzub{background:linear-gradient(135deg,rgba(193,169,118,.06),rgba(193,169,118,.03));border:1px solid rgba(193,169,118,.15)}.checkout_securityInfo2__rYzub p{color:var(--text-muted);margin:0}.checkout_modal__xmr4q{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:checkout_fadeIn__Dvf6U .3s ease-out;overflow:hidden}.checkout_modalOverlay__9cdvy{position:absolute;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.checkout_modalContent__TUVgs{position:relative;width:100%;max-width:480px;max-height:calc(100dvh - 2rem);background:var(--center-color);border-radius:24px;padding:2rem;box-shadow:0 24px 64px rgba(0,0,0,.3);animation:checkout_slideUp__RbGSt .4s ease-out;overflow-y:auto;overscroll-behavior:contain}@keyframes checkout_slideUp__RbGSt{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.checkout_modalHeader__qxFJb{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.checkout_modalHeader__qxFJb h3{font-family:var(--primary-font);font-size:1.75rem;font-weight:600;color:var(--foreground)}.checkout_modalHeader__qxFJb button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--surface-muted);border:none;border-radius:50%;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);color:var(--text-muted)}.checkout_modalHeader__qxFJb button:hover{background:var(--line-color);transform:rotate(90deg)}.checkout_modalDesc__AamAJ{font-size:1rem;color:var(--text-muted);margin-bottom:1.5rem;line-height:1.6}.checkout_modalDesc__AamAJ strong{color:var(--foreground);font-weight:700}.checkout_premiumModalContent__I6wyd{width:min(980px,calc(100vw - 2rem));max-width:980px;max-height:calc(100dvh - 2rem);padding:0;overflow:hidden;border:1px solid rgba(193,169,118,.25);display:flex;flex-direction:column}.checkout_premiumModalHeader__N2AZS{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem 1.35rem;background:#f4f2e9;border-bottom:1px solid var(--line-color)}.checkout_premiumModalEyebrow__n_DhM{margin:0 0 .5rem;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--heading-color);font-weight:700}.checkout_premiumModalTitle__IrHx6{margin:0;font-family:var(--second-font);font-size:clamp(1.5rem,2vw,2.1rem);line-height:1.2;color:var(--foreground);font-weight:500;overflow-wrap:anywhere}.checkout_premiumModalClose__7cqEp{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-color);background:var(--center-color);color:var(--foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.checkout_premiumModalClose__7cqEp:hover{transform:rotate(90deg);border-color:var(--heading-color)}.checkout_confirmModalGrid__FsQY3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;overflow-y:auto;overscroll-behavior:contain}.checkout_confirmReceivePane__GNz8H{min-width:0;background:#f6f5f1;padding:1.5rem 1.75rem 1.75rem}.checkout_confirmPaneLabel__EuiqT{margin:0 0 .85rem;font-size:.8rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--foreground)}.checkout_confirmProductCard__nMP95{background:var(--center-color);border:1px solid var(--line-color);border-radius:14px;padding:1rem}.checkout_confirmProductImageWrap__oGl2n{width:100%;aspect-ratio:1/1;border-radius:10px;background:#f3f4f6;border:1px solid var(--line-color);display:flex;align-items:center;justify-content:center;margin-bottom:.9rem;overflow:hidden}.checkout_confirmProductImage__8lqlD{width:100%;height:100%;object-fit:contain}.checkout_confirmImageFallback__V4xIy{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.checkout_confirmProductTitle__w8i_d{margin:0;font-size:1.15rem;line-height:1.35;color:var(--foreground);font-weight:700;overflow-wrap:anywhere}.checkout_confirmProductMeta__o3W4e{margin:.45rem 0 0;font-size:.93rem;color:var(--text-muted);overflow-wrap:anywhere}.checkout_confirmGuarantee__QAHak{margin:.85rem 0 0;font-size:.83rem;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground)}.checkout_confirmDetailsCard__Amfdm{background:var(--center-color);border:1px solid var(--line-color);border-radius:14px;padding:1rem}.checkout_confirmPayPane__Hih6W{min-width:0;padding:1.5rem 1.75rem 1.75rem;background:linear-gradient(150deg,var(--foreground),var(--background));color:var(--center-color)}.checkout_confirmAmount__9yRiQ{margin:0;font-family:var(--second-font);font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1;color:var(--center-color)}.checkout_confirmSubtext__kEvne{margin:.65rem 0 0;font-size:1.05rem;color:rgba(255,255,255,.8);line-height:1.35}.checkout_confirmBreakdown__MsGq6{margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.22)}.checkout_confirmBreakdownRow__D98hC{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.72rem;font-size:.96rem}.checkout_confirmBreakdownRow__D98hC span{min-width:0;overflow-wrap:anywhere}.checkout_confirmBreakdownRow__D98hC span:first-child{color:rgba(255,255,255,.75)}.checkout_confirmBreakdownRow__D98hC span:last-child{color:var(--center-color);font-weight:700;text-align:right}.checkout_confirmDetailsCard__Amfdm .checkout_confirmBreakdownRow__D98hC{align-items:flex-start;color:var(--foreground)}.checkout_confirmDetailsCard__Amfdm .checkout_confirmBreakdownRow__D98hC span:first-child{color:var(--text-muted)}.checkout_confirmDetailsCard__Amfdm .checkout_confirmBreakdownRow__D98hC span:last-child{color:var(--foreground);font-weight:700;text-align:right}.checkout_confirmActions__7_kLs{flex-shrink:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;padding:1rem 1.75rem 1.35rem;border-top:1px solid var(--line-color);background:#f4f2e9}.checkout_confirmPrimaryBtn__u6kWq,.checkout_confirmSecondaryBtn__klfu4{border-radius:12px;min-height:52px;padding:.75rem 1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;border:1px solid transparent;cursor:pointer;transition:all .2s ease;line-height:1.25;overflow-wrap:anywhere}.checkout_confirmSecondaryBtn__klfu4{background:transparent;color:var(--foreground);border-color:rgba(11,33,31,.25)}.checkout_confirmSecondaryBtn__klfu4:hover{border-color:var(--foreground)}.checkout_confirmPrimaryBtn__u6kWq{background:linear-gradient(135deg,var(--foreground),var(--background));color:var(--center-color);box-shadow:0 10px 22px rgba(11,33,31,.22)}.checkout_confirmPrimaryBtn__u6kWq:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(11,33,31,.3)}.checkout_confirmPrimaryBtn__u6kWq:disabled,.checkout_confirmSecondaryBtn__klfu4:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.checkout_otpInput__WD9Vs{width:100%;padding:1.25rem;font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:.5em;border:2px solid var(--line-color);border-radius:12px;outline:none;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.checkout_otpInput__WD9Vs:focus{border-color:var(--foreground);box-shadow:0 0 0 4px rgba(11,33,31,.08)}.checkout_otpTimer__vROWA{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:var(--text-muted);font-size:.938rem;font-weight:500}.checkout_verifyOtpBtn__RYxdm{width:100%;padding:1.25rem;font-size:1.125rem;font-weight:700;color:var(--center-color);background:linear-gradient(135deg,var(--foreground),var(--background));border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(0,0,0,.06)}.checkout_verifyOtpBtn__RYxdm:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.08)}.checkout_verifyOtpBtn__RYxdm:disabled{cursor:not-allowed;opacity:.58;transform:none}.checkout_demoNote__K95Ev{margin-top:1.5rem;padding:1rem;background:var(--surface-soft);border-radius:10px;text-align:center}.checkout_demoNote__K95Ev p{font-size:.875rem;color:var(--text-muted);margin:0}.checkout_demoNote__K95Ev strong{color:var(--foreground);font-weight:700}.checkout_demoNote__K95Ev span{display:inline-block;margin-left:.5rem;padding:.25rem .75rem;background:var(--foreground);color:var(--center-color);border-radius:6px;font-family:var(--primary-font);font-weight:700}.checkout_spinner__5GGpM{position:fixed;inset:0;z-index:9999;width:100%;min-height:100vh;min-height:100dvh;padding:max(1.25rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));background:rgba(2,20,18,.82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;touch-action:none}.checkout_spinnerCard__S5kMY,.checkout_spinner__5GGpM{display:flex;align-items:center;justify-content:center}.checkout_spinnerCard__S5kMY{width:min(320px,100%);min-height:190px;flex-direction:column;gap:.8rem;padding:1.5rem;text-align:center;background:var(--center-color);border:1px solid rgba(193,169,118,.34);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.28)}.checkout_spinnerRing__IT_iX{width:58px;height:58px;border-radius:50%;border:5px solid rgba(193,169,118,.22);border-top:5px solid var(--foreground);animation:checkout_checkoutSpin__XSy8d .8s linear infinite}.checkout_spinnerTitle__EyhsY{margin:0;color:var(--foreground);font-family:var(--primary-font);font-size:clamp(1rem,4.6vw,1.2rem);font-weight:800;letter-spacing:.02em}.checkout_spinnerText__1qOHz{max-width:250px;margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.45}@keyframes checkout_checkoutSpin__XSy8d{to{transform:rotate(1turn)}}.checkout_emptyCart__aTX89{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;gap:1.5rem}.checkout_emptyCart__aTX89 img{width:200px;height:200px;opacity:.6;animation:checkout_float__2xBV6 3s ease-in-out infinite}.checkout_emptyCart__aTX89 p{font-family:var(--primary-font);font-size:2rem;font-weight:600;color:var(--foreground)}.checkout_emptyCart__aTX89 button{padding:1rem 2rem;font-size:1.125rem;font-weight:700;color:var(--center-color);background:linear-gradient(135deg,var(--foreground),var(--background));border:none;border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(0,0,0,.08)}.checkout_emptyCart__aTX89 button:hover{transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.12)}@media (max-width:1100px){.checkout_gridLayout__Fj1DN{grid-template-columns:1fr 400px}}@media (max-width:960px){.checkout_gridLayout__Fj1DN{grid-template-columns:1fr}.checkout_sidebar__7IEP5{position:static}.checkout_summaryCard__oi2_q{margin-top:0}}@media (max-width:768px){.checkout_checkoutPage__Oxt8U{margin-top:58px;min-height:auto;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.checkout_header__ZlUxF{top:40px}.checkout_headerContainer__IDjd_,.checkout_mainContainer__sMRNQ{padding-left:1rem;padding-right:1rem;overflow:visible}.checkout_backgroundOrbs__DLgzh{display:none}.checkout_headerContent__XHx_W{flex-direction:row;justify-content:space-between;align-items:center;min-height:52px;padding:.5rem 0;gap:.5rem;overflow:hidden}.checkout_logoSection__VeycP{gap:.5rem;min-width:0;flex:1 1}.checkout_headerText__q3i8o{min-width:0}.checkout_headerTitle__M1mBS{font-size:.938rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout_headerSubtitle__eqWpM{display:none}.checkout_logoIcon__PW7D4{width:32px;height:32px;border-radius:8px;flex-shrink:0}.checkout_logoShield__s7kWg{width:16px;height:16px}.checkout_securityBadge__Xo3WS,.checkout_securityPulse__jvrZ_{display:none}.checkout_progressBar__nFIuF{padding:.625rem .75rem;gap:.375rem;border-radius:10px;box-shadow:none}.checkout_stepCircle__hgWMJ{width:38px;height:38px;font-size:1rem;box-shadow:0 4px 12px rgba(11,33,31,.2)}.checkout_stepLabel__ESw_L{font-size:.688rem}.checkout_progressLine____WsU{max-width:48px}.checkout_mainContainer__sMRNQ{padding-top:.875rem;padding-bottom:.625rem;gap:0}.checkout_gridLayout__Fj1DN,.checkout_mainContent__ecFbb{gap:.875rem}.checkout_card__Ubr3L,.checkout_summaryCard__oi2_q{padding:1rem;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.checkout_summaryCard__oi2_q{margin-bottom:.25rem}.checkout_cardHeader__crOq_{gap:.625rem;margin-bottom:1rem;align-items:center}.checkout_cardIconWrapper__SV1fn{width:38px;height:38px;border-radius:10px}.checkout_cardIcon__vB1wx{width:20px;height:20px}.checkout_cardTitle__VH5dU{font-size:1.125rem;margin-bottom:.125rem}.checkout_cardSubtitle__80o0u{font-size:.75rem}.checkout_formGrid__zhLnj{grid-template-columns:1fr;gap:.875rem}.checkout_inputGroup__NAhT2{gap:.375rem}.checkout_label__78H_c{font-size:.813rem}.checkout_inputIcon2__owgCY,.checkout_input__9WsV1,.checkout_select__W11vz,.checkout_textarea__qpPz5{padding:.75rem .875rem;font-size:.938rem;border-radius:10px}.checkout_inputIcon2__owgCY{padding-left:2.625rem}.checkout_inputIcon__umMsf{left:.875rem;width:16px;height:16px}.checkout_textarea__qpPz5{min-height:90px}.checkout_phoneGroup__ImBhd{flex-direction:row;gap:.5rem;align-items:stretch}.checkout_phoneGroup__ImBhd .checkout_inputWithIcon__HfwU9{flex:1 1;min-width:0}.checkout_verifyBtn__SlVs6{padding:0 1rem;font-size:.813rem;border-radius:10px;flex-shrink:0;height:auto}.checkout_paymentOptions__twAnL{gap:.5rem}.checkout_paymentOption__neH01{padding:.6rem .7rem;border-radius:11px}.checkout_paymentContent__oSNmv{flex-direction:column;align-items:stretch;gap:.4rem;margin-top:.15rem}.checkout_paymentLeft__twW8E{gap:.55rem}.checkout_radio__6osX6{width:16px;height:16px;margin-top:.1rem}.checkout_radioInner__xM5MR{width:7px;height:7px}.checkout_paymentTitle__DdIgd{font-size:.84rem;margin-bottom:.1rem}.checkout_paymentSubtitle__cqTro{font-size:.7rem;margin-bottom:.2rem}.checkout_priceGray__GeQEx,.checkout_price__Yxqxw{font-size:.98rem;margin-bottom:0;line-height:1.2}.checkout_paymentRight__GrsGv{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.2rem .4rem;gap:.2rem .4rem;text-align:left;border-top:1px solid var(--line-color);padding-top:.4rem}.checkout_freeShipping__mterL,.checkout_shipping__Fscr8{grid-column:2;grid-row:2;width:-moz-fit-content;width:fit-content;justify-self:end;font-size:.64rem;padding:.15rem .4rem}.checkout_priceGray__GeQEx,.checkout_price__Yxqxw{grid-column:1;grid-row:1/span 2;align-self:center}.checkout_saveBadge__kjApx{grid-column:2;grid-row:1;justify-self:end;align-self:center;margin-top:0;padding:.18rem .45rem;border-radius:999px}.checkout_saveBadge__kjApx span{font-size:.62rem}.checkout_recommendedTag__bmECu{font-size:.56rem;letter-spacing:.03em;padding:.2rem .5rem;border-radius:999px;margin-bottom:.35rem}.checkout_codBadge__uwqkO,.checkout_emiBadge__DEIqr{font-size:.6rem;padding:.15rem .45rem;margin-top:.2rem;border-radius:999px}.checkout_extraCharge__bW4TS{font-size:.65rem;margin-top:.2rem}.checkout_cartItems__OD2Gh{max-height:none;overflow-y:visible;padding-right:0;margin-bottom:1rem}.checkout_cartItem__uZNso{padding:.75rem;border-radius:10px}.checkout_itemImage__OoMnu{width:64px;height:64px;border-radius:8px}.checkout_itemTitle__j_BiG{font-size:.875rem}.checkout_itemVariant__jB5wy{font-size:.75rem}.checkout_itemPrice__rfOXL{font-size:.938rem}.checkout_itemFooter__J0MRy{flex-direction:row;align-items:center;justify-content:space-between}.checkout_breakdown__klBVA{padding-top:1rem;margin-bottom:.875rem}.checkout_breakdownRow__lPh4h{margin-bottom:.625rem}.checkout_breakdownRow__lPh4h span:first-child{font-size:.875rem}.checkout_breakdownRow__lPh4h span:last-child{font-size:.938rem}.checkout_totalRow__uLN8_ span:first-child{font-size:1.125rem}.checkout_totalRow__uLN8_ span:last-child{font-size:1.625rem}.checkout_couponWrapper__8kjLW button,.checkout_couponWrapper__8kjLW input{padding:.875rem 1rem;font-size:.938rem}.checkout_couponConfirmationActions__VkMyP{flex-direction:column}.checkout_couponConfirmationActions__VkMyP button{width:100%}.checkout_deliveryInfo__niOs1 span,.checkout_securityInfo2__rYzub p{font-size:.813rem}.checkout_completeBtn__U_ASS,.checkout_infoSection__HduiH{display:none}.checkout_modal__xmr4q{align-items:flex-end;padding:0}.checkout_modalContent__TUVgs{width:100%;max-width:100%;border-radius:24px 24px 0 0;padding:1.5rem 1.25rem;max-height:calc(100dvh - .5rem);overflow-y:auto}.checkout_modalHeader__qxFJb h3{font-size:1.375rem}.checkout_premiumModalContent__I6wyd{width:100%;max-width:100%;max-height:calc(100dvh - .5rem);border-radius:24px 24px 0 0;padding:0;overflow:hidden}.checkout_premiumModalHeader__N2AZS{align-items:flex-start;padding:1.05rem 1rem .95rem;gap:.75rem}.checkout_premiumModalEyebrow__n_DhM{margin-bottom:.4rem;font-size:.68rem;letter-spacing:.22em}.checkout_premiumModalTitle__IrHx6{font-size:1.35rem}.checkout_premiumModalClose__7cqEp{width:38px;height:38px;flex:0 0 38px}.checkout_confirmModalGrid__FsQY3{grid-template-columns:1fr;overflow-y:auto}.checkout_confirmPayPane__Hih6W,.checkout_confirmReceivePane__GNz8H{padding:1rem}.checkout_confirmDetailsCard__Amfdm{padding:.85rem}.checkout_confirmDetailsCard__Amfdm .checkout_confirmBreakdownRow__D98hC{display:grid;grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:.66rem}.checkout_confirmAmount__9yRiQ{font-size:2.3rem}.checkout_confirmActions__7_kLs{grid-template-columns:1fr;padding:.85rem 1rem calc(.9rem + env(safe-area-inset-bottom))}.checkout_confirmPrimaryBtn__u6kWq,.checkout_confirmSecondaryBtn__klfu4{min-height:50px;font-size:.8rem}.checkout_otpInput__WD9Vs{font-size:1.25rem;padding:1rem}}@media (max-width:480px){.checkout_checkoutPage__Oxt8U{margin-top:56px}.checkout_header__ZlUxF{top:40px}.checkout_headerContent__XHx_W{padding:.5rem 0}.checkout_headerTitle__M1mBS{font-size:1rem}.checkout_securityBadge__Xo3WS{padding:.375rem .75rem}.checkout_progressBar__nFIuF{gap:.25rem;padding:.75rem}.checkout_stepCircle__hgWMJ{width:34px;height:34px;font-size:.875rem}.checkout_stepLabel__ESw_L{font-size:.625rem}.checkout_progressLine____WsU{max-width:36px}.checkout_paymentOption__neH01{padding:.55rem .6rem;border-radius:10px}.checkout_paymentContent__oSNmv{flex-direction:column;gap:.35rem}.checkout_paymentRight__GrsGv{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.2rem .4rem;gap:.2rem .4rem;text-align:left;padding-top:.35rem}.checkout_paymentTitle__DdIgd{font-size:.8rem}.checkout_paymentSubtitle__cqTro{font-size:.67rem}.checkout_priceGray__GeQEx,.checkout_price__Yxqxw{font-size:.92rem}.checkout_saveBadge__kjApx{padding:.16rem .4rem}.checkout_saveBadge__kjApx span{font-size:.6rem}.checkout_recommendedTag__bmECu{font-size:.54rem;padding:.18rem .45rem;margin-bottom:.3rem}.checkout_codBadge__uwqkO,.checkout_emiBadge__DEIqr{font-size:.58rem;padding:.13rem .4rem}.checkout_extraCharge__bW4TS{font-size:.62rem}.checkout_cardTitle__VH5dU{font-size:1.125rem}.checkout_itemImage__OoMnu{width:56px;height:56px}.checkout_premiumModalHeader__N2AZS{padding:.95rem .85rem .85rem}.checkout_premiumModalEyebrow__n_DhM{font-size:.62rem;letter-spacing:.18em}.checkout_premiumModalTitle__IrHx6{font-size:1.18rem}.checkout_premiumModalClose__7cqEp{width:34px;height:34px;flex-basis:34px}.checkout_confirmPayPane__Hih6W,.checkout_confirmReceivePane__GNz8H{padding:.85rem}.checkout_confirmPaneLabel__EuiqT{margin-bottom:.65rem;font-size:.68rem;letter-spacing:.18em}.checkout_confirmDetailsCard__Amfdm .checkout_confirmBreakdownRow__D98hC{grid-template-columns:1fr;gap:.18rem}.checkout_confirmDetailsCard__Amfdm .checkout_confirmBreakdownRow__D98hC span:last-child{text-align:left}.checkout_confirmAmount__9yRiQ{font-size:1.95rem}.checkout_confirmBreakdownRow__D98hC,.checkout_confirmSubtext__kEvne{font-size:.88rem}.checkout_confirmActions__7_kLs{padding:.75rem .85rem calc(.8rem + env(safe-area-inset-bottom))}.checkout_confirmPrimaryBtn__u6kWq,.checkout_confirmSecondaryBtn__klfu4{min-height:46px;padding:.65rem .75rem;font-size:.72rem;letter-spacing:.06em}}.checkout_mobileCta__Z2IxU{display:none}@media (max-width:768px){.checkout_mobileCta__Z2IxU{display:block;position:fixed;bottom:0;left:0;right:0;z-index:220;padding:.625rem .875rem calc(.7rem + env(safe-area-inset-bottom));background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:0;box-shadow:none;pointer-events:none}.checkout_mobileCta__Z2IxU .checkout_completeBtn__U_ASS{display:flex!important;width:100%;min-height:56px;padding:.95rem 1.25rem;font-size:1rem;border-radius:14px;animation:none;pointer-events:auto;box-shadow:0 10px 28px rgba(11,33,31,.32)}.checkout_mobileCta__Z2IxU .checkout_checkoutPaymentContent__EPoh3{gap:.5rem}.checkout_mobileCta__Z2IxU .checkout_checkoutPaymentIconBubble__CSxkl{width:24px;height:24px}body.cart-open .checkout_mobileCta__Z2IxU{display:none;visibility:hidden;pointer-events:none}}.checkout_heroBanner__YJWWt{display:none}.checkout_trustBar__o_rfk{position:relative;z-index:1;max-width:1400px;margin:1.5rem auto 0;padding:0 2rem;animation:checkout_fadeInUp__gdar5 .8s ease-out .2s both}.checkout_trustBarInner__9fqvW{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:1rem 2rem;background:linear-gradient(135deg,rgba(11,33,31,.97),rgba(11,33,31,.92));border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.1)}.checkout_trustItem__JSVUX{display:flex;align-items:center;gap:.625rem;padding:.625rem 1.5rem;flex:1 1;justify-content:center;min-width:160px}.checkout_trustItem__JSVUX span{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.9);white-space:nowrap}.checkout_trustIcon__PWHgf{color:var(--heading-color);flex-shrink:0}.checkout_trustDivider__27bGQ{width:1px;height:32px;background:rgba(255,255,255,.15);flex-shrink:0}.checkout_errorInput__Sz4KL{border-color:#ef4444!important;background:rgba(239,68,68,.03)!important}.checkout_errorInput__Sz4KL:focus{border-color:#ef4444!important;box-shadow:0 0 0 4px rgba(239,68,68,.1)!important}.checkout_recommendedTag__bmECu{display:inline-flex;align-items:center;padding:.3rem .875rem;background:linear-gradient(135deg,var(--heading-color),#d4af7a);color:#0b211f;font-size:.688rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:50px;margin-bottom:.625rem}.checkout_savingsHighlight__BaYIi{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.25);border-radius:10px;margin-bottom:1rem}.checkout_savingsHighlight__BaYIi span:first-child{font-size:.938rem;font-weight:600;color:#16a34a}.checkout_savingsHighlight__BaYIi span:last-child{font-size:1.125rem;font-weight:700;color:#16a34a}@keyframes checkout_btnPulse__9pzeQ{0%,to{box-shadow:0 12px 32px rgba(11,33,31,.3)}50%{box-shadow:0 12px 40px rgba(11,33,31,.5),0 0 0 5px rgba(193,169,118,.18)}}.checkout_completeBtn__U_ASS:not(:disabled){animation:checkout_btnPulse__9pzeQ 3s ease-in-out infinite}@media (max-width:768px){.checkout_trustBar__o_rfk{padding-left:1rem;padding-right:1rem;margin-top:2.8rem;margin-bottom:.5rem}.checkout_trustBarInner__9fqvW{padding:.5rem .75rem;border-radius:12px;flex-wrap:wrap;justify-content:flex-start;gap:0}.checkout_trustDivider__27bGQ{display:none}.checkout_trustItem__JSVUX{flex:0 0 50%;min-width:0;padding:.625rem .875rem;justify-content:flex-start;gap:.5rem}.checkout_trustItem__JSVUX span{font-size:.72rem;white-space:normal;line-height:1.3;word-break:break-word;overflow:hidden}.checkout_trustIcon__PWHgf{flex-shrink:0;width:16px;height:16px}}@media (max-width:480px){.checkout_trustItem__JSVUX{flex:0 0 50%}.checkout_trustItem__JSVUX span{font-size:.688rem}}.checkout_stickyProgress__ZzBuN{position:-webkit-sticky;position:sticky;top:80px;z-index:5;max-width:1400px;margin:0 auto;padding:.875rem 2rem;background:transparent;transition:background .3s ease,box-shadow .3s ease}@media (max-width:768px){.checkout_stickyProgress__ZzBuN{top:40px;padding:.5rem .75rem;background:rgba(255,255,255,.92);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border-bottom:1px solid rgba(0,0,0,.05);margin:0;max-width:100%}}@media (max-width:480px){.checkout_stickyProgress__ZzBuN{top:40px;padding:.375rem .5rem}}.checkout_stepCompleted__ZY5NT .checkout_stepCircle__hgWMJ{background:var(--heading-color);border-color:var(--heading-color);color:#0b211f;box-shadow:0 4px 14px rgba(193,169,118,.35);animation:checkout_stepPop__a0OE2 .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes checkout_stepPop__a0OE2{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.checkout_stepActive__Skkqb .checkout_stepCircle__hgWMJ{background:var(--foreground);border-color:var(--foreground);color:var(--center-color);box-shadow:0 0 0 4px rgba(193,169,118,.2),0 6px 16px rgba(11,33,31,.2)}.checkout_stepActive__Skkqb .checkout_stepLabel__ESw_L{color:var(--foreground);font-weight:700}.checkout_stepCompleted__ZY5NT .checkout_stepLabel__ESw_L{color:var(--heading-color);font-weight:700}.checkout_lineFilled__jDdfU{background:var(--line-color)!important}.checkout_lineFilled__jDdfU:before{width:100%!important;background:var(--heading-color)!important;animation:none!important}.checkout_whatsappHelp__prULv{display:flex;align-items:center;gap:.875rem;padding:1rem;margin-top:1rem;background:var(--surface-soft);border:1px solid rgba(0,0,0,.06);border-radius:14px;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.checkout_whatsappHelp__prULv:hover{background:var(--surface-muted);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.06)}.checkout_whatsappIconWrap__xUNH0{width:44px;height:44px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.checkout_whatsappText__y9pWK{flex:1 1;min-width:0}.checkout_whatsappText__y9pWK h4{font-size:.938rem;font-weight:600;color:var(--foreground);margin:0 0 .125rem;line-height:1.3}.checkout_whatsappText__y9pWK p{font-size:.813rem;font-weight:400;color:var(--text-muted);margin:0}.checkout_whatsappArrow__47RaB{color:var(--text-muted);flex-shrink:0;transition:transform .2s ease}.checkout_whatsappHelp__prULv:hover .checkout_whatsappArrow__47RaB{transform:translateX(3px);color:var(--foreground)}@media (max-width:768px){.checkout_whatsappHelp__prULv{padding:.875rem;gap:.75rem;border-radius:12px;margin-top:.75rem}.checkout_whatsappIconWrap__xUNH0{width:40px;height:40px}.checkout_whatsappText__y9pWK h4{font-size:.875rem}.checkout_whatsappText__y9pWK p{font-size:.75rem}.checkout_mobileCta__Z2IxU{z-index:30!important}body.cart-open .checkout_mobileCta__Z2IxU,body.drawer-open .checkout_mobileCta__Z2IxU,body.menu-open .checkout_mobileCta__Z2IxU,body.mobile-menu-open .checkout_mobileCta__Z2IxU,body.mobile-nav-open .checkout_mobileCta__Z2IxU,body.nav-open .checkout_mobileCta__Z2IxU,body.navbar-open .checkout_mobileCta__Z2IxU,body.sidebar-open .checkout_mobileCta__Z2IxU{display:none!important;visibility:hidden!important;pointer-events:none!important}}.otpSupportDialog_dialog__HazD0{position:fixed;inset:0;margin:auto;padding:0;width:min(420px,calc(100% - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #e5dccb;border-radius:18px;background:#fcfaf6;color:#102e29;font-family:var(--primary-font),sans-serif;text-align:center;box-shadow:0 24px 80px rgb(0 0 0/24%)}.otpSupportDialog_dialog__HazD0::-webkit-backdrop{background:rgb(8 29 25/60%)}.otpSupportDialog_dialog__HazD0::backdrop{background:rgb(8 29 25/60%)}.otpSupportDialog_content__fHnHc{position:relative;padding:32px 24px 24px}.otpSupportDialog_closeButton__SI4R6{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:50%}.otpSupportDialog_icon__1MVOZ{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 20px;border-radius:50%;background:#eee6d8}.otpSupportDialog_content__fHnHc h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.otpSupportDialog_description__3SPcX{margin:0 0 24px;color:#576b66;font-size:.9375rem;line-height:1.6}.otpSupportDialog_callButton__dVxaZ{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px;border-radius:8px;background:#102e29;color:#fff;text-decoration:none;font:700 .9375rem/1.5 var(--primary-font),sans-serif;overflow-wrap:anywhere}.otpSupportDialog_callButton__dVxaZ svg{flex-shrink:0}.otpSupportDialog_hours__h7wvD{margin:12px 0 8px;color:#576b66;font-size:.75rem;line-height:1.5}.otpSupportDialog_backButton__7JBcq,.otpSupportDialog_helpButton__R7uQ0{min-height:44px;border:0;background:transparent;color:#254c42;font:500 .8125rem/1.5 var(--primary-font),sans-serif;cursor:pointer}.otpSupportDialog_backButton__7JBcq{padding:8px 12px;text-decoration:underline;text-underline-offset:4px}.otpSupportDialog_helpButton__R7uQ0{display:block;padding:8px 0;text-align:left}.otpSupportDialog_helpButton__R7uQ0 span{font-weight:700;text-decoration:underline;text-underline-offset:3px}.otpSupportDialog_callButton__dVxaZ:hover{background:#21483f}.otpSupportDialog_closeButton__SI4R6:hover{background:#eee6d8}.otpSupportDialog_dialog__HazD0 :focus-visible,.otpSupportDialog_helpButton__R7uQ0:focus-visible{outline:2px solid #9a7a3f;outline-offset:3px}@media (max-width:380px){.otpSupportDialog_content__fHnHc{padding:32px 18px 20px}.otpSupportDialog_content__fHnHc h2{font-size:1.5rem}}