.ThemeSwitcher_theme-switcher-container__9MbzO{position:fixed;bottom:24px;right:24px;z-index:9999}.ThemeSwitcher_theme-switcher-toggle__5NYoO{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.15);border:none}.ThemeSwitcher_theme-switcher-toggle__5NYoO:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ThemeSwitcher_theme-switcher-overlay__Kqpv8{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:1000}.ThemeSwitcher_theme-switcher-dropdown__9KuNP{position:absolute;bottom:64px;right:0;background:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);border:1px solid #eaeaec;z-index:10001;min-width:320px;max-height:480px;overflow-y:auto;animation:ThemeSwitcher_slideUp__c8hJG .3s ease}@keyframes ThemeSwitcher_slideUp__c8hJG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ThemeSwitcher_theme-switcher-header__nNLj_{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eaeaec}.ThemeSwitcher_theme-switcher-header__nNLj_ h3{margin:0;font-size:16px;font-weight:600;color:#282c3f}.ThemeSwitcher_theme-switcher-close__mQ1gj{background:none;border:none;font-size:20px;cursor:pointer;color:#94969f;padding:4px;border-radius:4px;transition:background-color .2s ease}.ThemeSwitcher_theme-switcher-close__mQ1gj:hover{background-color:#f5f5f6}.ThemeSwitcher_theme-switcher-grid__xPFIx{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:16px 20px}.ThemeSwitcher_theme-option__hG99z{display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;min-height:80px}.ThemeSwitcher_theme-option__hG99z:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ThemeSwitcher_theme-option__hG99z.ThemeSwitcher_active__J5QZl{box-shadow:0 4px 12px rgba(0,0,0,.15)}.ThemeSwitcher_theme-color-preview__F91b2{width:32px;height:32px;border-radius:50%;margin-bottom:8px;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ThemeSwitcher_theme-option__hG99z span{font-size:12px;font-weight:500;text-align:center;line-height:1.2}.ThemeSwitcher_theme-option__hG99z .ThemeSwitcher_check-mark__MBaTu{position:absolute;top:8px;right:8px;background:white;color:#00b894;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.ThemeSwitcher_theme-switcher-dropdown__9KuNP{right:-20px;min-width:280px;max-height:400px}.ThemeSwitcher_theme-switcher-grid__xPFIx{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;padding:12px 16px}.ThemeSwitcher_theme-option__hG99z{padding:8px 6px;min-height:70px}.ThemeSwitcher_theme-color-preview__F91b2{width:28px;height:28px}.ThemeSwitcher_theme-option__hG99z span{font-size:11px}}@media (max-width:480px){.ThemeSwitcher_theme-switcher-dropdown__9KuNP{right:-40px;min-width:260px}.ThemeSwitcher_theme-switcher-grid__xPFIx{grid-template-columns:repeat(2,1fr)}}.Header_header__MvnS2{position:sticky;top:0;z-index:1000;background:white;box-shadow:var(--shadow-sm);width:100%;max-width:100vw}.Header_bannerContainer__QAORr{height:28px;overflow:hidden;position:relative;z-index:1001}.Header_bannerSlider__Y4PrB{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1);height:100%}.Header_bannerSlide__OSitl{flex:0 0 100%;display:flex;align-items:center;justify-content:center;color:white;font-size:12px;font-weight:500;letter-spacing:.4px;padding:0 24px;white-space:nowrap;text-transform:uppercase;position:relative;overflow:hidden}.Header_bannerSlide__OSitl:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:Header_shimmer__Hv1bz 3s infinite}@keyframes Header_shimmer__Hv1bz{0%{left:-100%}to{left:100%}}.Header_mainHeader__TH34o{background:white;border-bottom:1px solid rgba(0,0,0,.04);backdrop-filter:blur(10px)}.Header_container__L4JQR{width:100%;max-width:100%;min-width:0;margin:0;padding:0 24px;display:flex;align-items:center;height:80px;gap:20px;position:relative;overflow:visible}.Header_logo__j7oID{cursor:pointer;flex-shrink:0;position:relative}.Header_logo__j7oID span{font-size:1.5rem;font-weight:800;font-family:var(--font-inter),"Poppins",sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;white-space:nowrap;letter-spacing:.05em;background:linear-gradient(135deg,#1a4d33,#143b27 50%,#1a4d33);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_logo__j7oID:hover span{background-position:100% 100%;transform:scale(1.02)}.Header_nav__EE71E{display:flex;align-items:center;gap:4px;flex:1.4 1 0;min-width:0;flex-wrap:nowrap;overflow:visible}.Header_navMeasure__poNxv{position:absolute;top:0;left:0;display:flex;width:-moz-max-content;width:max-content;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.Header_navMeasure__poNxv>*{flex-shrink:0}.Header_nav__EE71E::-webkit-scrollbar{display:none}.Header_nav__EE71E::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:var(--radius-sm)}.Header_navItem__wfLp8{position:static;padding:28px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:80px}.Header_navItem__wfLp8>span{font-size:13px;font-weight:600;color:#3d4152;text-transform:uppercase;letter-spacing:.3px;padding-bottom:4px;border-bottom:2px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-inter),sans-serif;max-width:120px;text-align:center;line-height:1.2;position:relative}.Header_navItem__wfLp8>span:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--mega-menu-border-gradient,linear-gradient(90deg,#1a4d33,#d4af37));transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(-50%);border-radius:1px}.Header_navItem__wfLp8.Header_active__t8h51>span,.Header_navItem__wfLp8:hover>span{color:var(--primary-color,#1a4d33)}.Header_navItem__wfLp8.Header_active__t8h51>span:after,.Header_navItem__wfLp8:hover>span:after{width:100%}.Header_megaMenu__XvesK{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:white;box-shadow:0 20px 40px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.1);border-top:3px solid;-o-border-image:var(--mega-menu-border-gradient,linear-gradient(90deg,#1a4d33,#d4af37)) 1;border-image:var(--mega-menu-border-gradient,linear-gradient(90deg,#1a4d33,#d4af37)) 1;width:90%;max-width:1100px;min-width:900px;z-index:1001;animation:Header_megaMenuSlide__yS_SV .25s cubic-bezier(.4,0,.2,1);border-radius:0 0 var(--radius-md) var(--radius-md)}@keyframes Header_megaMenuSlide__yS_SV{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Header_megaMenuContent__oggTt{display:flex;flex-wrap:wrap;padding:28px 36px;gap:28px 56px;max-height:500px;overflow-y:auto}.Header_megaMenuContent__oggTt::-webkit-scrollbar{width:4px}.Header_megaMenuContent__oggTt::-webkit-scrollbar-track{background:#f5f5f6}.Header_megaMenuContent__oggTt::-webkit-scrollbar-thumb{background:#ddd;border-radius:var(--radius-sm)}.Header_megaMenuCol__7gsNb h4{font-size:13px;font-weight:700;margin:0 0 14px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s;position:relative;display:inline-block}.Header_megaMenuCol__7gsNb h4:after{content:"";position:absolute;bottom:-2px;left:0;width:20px;height:2px;background:currentColor;opacity:.3;transition:width .3s}.Header_megaMenuCol__7gsNb h4:hover:after{width:100%;opacity:.5}.Header_megaMenuCol__7gsNb ul{list-style:none;padding:0;margin:0}.Header_megaMenuCol__7gsNb li{font-size:13px;color:#535766;cursor:pointer;transition:all .2s;line-height:1.4;position:relative;padding:6px 0}.Header_megaMenuCol__7gsNb li:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--mega-menu-accent,#d4af37);border-radius:50%;opacity:0;transition:all .2s}.Header_megaMenuCol__7gsNb li:hover{color:var(--primary-color,#1a4d33);padding-left:8px}.Header_megaMenuCol__7gsNb li:hover:before{opacity:1;left:-8px}.Header_headerSearch___QGXM{flex:1 1 0;min-width:240px;max-width:560px;margin:0 8px}.Header_searchForm__Dm9Xm{width:100%;position:relative;display:flex;align-items:center;background:#f5f5f6;border-radius:var(--radius-sm);padding:0 16px;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.Header_searchForm__Dm9Xm:focus-within{background:white;border-color:#e8e8e8;box-shadow:var(--shadow-md)}.Header_searchIconWrapper__8ZuFs{display:flex;align-items:center;justify-content:center;color:#94969f;margin-right:12px;transition:color .2s}.Header_searchForm__Dm9Xm:focus-within .Header_searchIconWrapper__8ZuFs{color:#1a4d33}.Header_searchIcon__qRqpD{width:18px;height:18px}.Header_searchForm__Dm9Xm input{flex:1 1 0%;min-width:0;border:none;background:none;outline:none;padding:12px 0;font-size:14px;color:#282c3f;font-family:var(--font-inter),sans-serif;width:auto}.Header_searchActions__7mA6D{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:6px}.Header_searchActionButton__Ek1ge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:9999px;border:none;background:transparent;cursor:pointer;color:#6b7280;transition:all .2s;padding:0}.Header_searchActionButton__Ek1ge:hover{color:#111827;background:rgba(0,0,0,.05)}.Header_searchActionButtonActive___OQd0{background:#dc2626!important;color:#ffffff!important;animation:Header_pulse__ZK1Iy 1.5s infinite}@keyframes Header_pulse__ZK1Iy{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.Header_searchForm__Dm9Xm input::-moz-placeholder{color:#94969f;font-weight:400}.Header_searchForm__Dm9Xm input::placeholder{color:#94969f;font-weight:400}.Header_actions__AFxTd{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.Header_actionItem__6UbHh{position:relative}.Header_actionItem__6UbHh button{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 8px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;border-radius:var(--radius-sm)}.Header_actionItem__6UbHh button:hover{background:rgba(255,63,108,.04)}.Header_actionItem__6UbHh button:hover svg{transform:translateY(-2px)}.Header_actionItem__6UbHh svg{width:24px;height:24px;color:#3d4152;transition:all .2s}.Header_actionItem__6UbHh button:hover svg{color:var(--primary-color)}.Header_actionItem__6UbHh span:not(.Header_badge__iXFWW){font-size:11px;font-weight:600;color:#3d4152;text-transform:uppercase;letter-spacing:.3px;font-family:var(--font-inter),sans-serif;transition:color .2s}.Header_actionItem__6UbHh button:hover span:not(.Header_badge__iXFWW){color:var(--primary-color)}.Header_badge__iXFWW{position:absolute;top:2px;right:4px;background:linear-gradient(135deg,#1a4d33,#d4af37);color:white;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:0 5px;box-shadow:0 2px 6px rgba(26,77,51,.4);animation:Header_badgePulse____Her 2s infinite}@keyframes Header_badgePulse____Her{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Header_dropdown__MccJA{position:absolute;top:calc(100% + 8px);right:0;background:white;border-radius:var(--radius-md);box-shadow:0 10px 40px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.1);min-width:240px;z-index:1001;overflow:hidden;animation:Header_dropdownSlide__XYE4n .25s cubic-bezier(.4,0,.2,1)}@keyframes Header_dropdownSlide__XYE4n{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Header_dropdownHeader__byO0O{padding:20px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-bottom:1px solid #f0f0f0}.Header_dropdownHeader__byO0O strong{display:block;font-size:15px;font-weight:700;color:#282c3f;margin-bottom:4px}.Header_dropdownHeader__byO0O span{font-size:12px;color:#94969f}.Header_dropdownItems__UmNNn{padding:8px 0}.Header_dropdownItems__UmNNn button{width:100%;padding:12px 20px;text-align:left;background:none;border:none;font-size:14px;color:#3d4152;cursor:pointer;transition:all .2s;display:flex;flex-direction:row;align-items:center;gap:12px;font-weight:500}.Header_dropdownItems__UmNNn button svg{flex-shrink:0;transition:all .2s}.Header_dropdownItems__UmNNn button span{flex:1}.Header_dropdownItems__UmNNn button:hover{background:#fafafa;color:#1a4d33}.Header_dropdownItems__UmNNn button:hover svg{color:var(--primary-color)}.Header_logoutBtn__0mHyf{color:#1a4d33!important;border-top:1px solid #f5f5f6;margin-top:8px}.Header_logoutBtn__0mHyf:hover{background:#fff5f7!important}@media (max-width:1200px){.Header_container__L4JQR{padding:0 24px;gap:16px}.Header_navItem__wfLp8{padding:24px 8px}.Header_navItem__wfLp8>span{font-size:12px;max-width:90px}.Header_headerSearch___QGXM{min-width:180px}.Header_actions__AFxTd{gap:8px}.Header_megaMenuContent__oggTt{gap:24px 40px}}@media (max-width:1024px){.Header_nav__EE71E{display:none}.Header_headerSearch___QGXM{flex:1;max-width:none}.Header_megaMenu__XvesK{display:none}}@media (max-width:768px){.Header_bannerContainer__QAORr{height:32px}.Header_bannerSlide__OSitl{font-size:10px}.Header_container__L4JQR{height:60px;padding:0 16px;gap:12px}.Header_logo__j7oID span{font-size:1.1rem}.Header_headerSearch___QGXM{margin:0 6px;min-width:0;flex:1 1 auto}.Header_searchForm__Dm9Xm{padding:0 8px;border-radius:var(--radius-sm)}.Header_searchForm__Dm9Xm input{font-size:13px;padding:8px 0;min-width:0}.Header_searchActions__7mA6D{gap:2px;margin-left:2px}.Header_searchActionButton__Ek1ge{width:24px;height:24px}.Header_actions__AFxTd{gap:8px}.Header_actionItem__6UbHh button{padding:8px}.Header_actionItem__6UbHh svg{width:20px;height:20px}.Header_actionItem__6UbHh span:not(.Header_badge__iXFWW){display:none}.Header_badge__iXFWW{top:0;right:0;min-width:16px;height:16px;font-size:9px}}@media (max-width:480px){.Header_headerSearch___QGXM{margin:0 4px;min-width:0}.Header_searchForm__Dm9Xm{padding:0 6px}.Header_searchForm__Dm9Xm input{font-size:12px;padding:6px 0;min-width:0}.Header_bannerSlide__OSitl{font-size:9px;letter-spacing:.3px}.Header_logo__j7oID span{font-size:1rem}.Header_searchIconWrapper__8ZuFs{margin-right:8px}.Header_searchIcon__qRqpD{width:16px;height:16px}.Header_actions__AFxTd{gap:4px}.Header_actionItem__6UbHh button{padding:6px}.Header_actionItem__6UbHh svg{width:18px;height:18px}.Header_dropdown__MccJA{min-width:200px;right:-8px}}.Header_headerSearchExpanded__wFpyf{max-width:760px;margin:0 16px}.Header_secondaryNavRow__dNvQG{background:#ffffff;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.07);box-shadow:0 2px 4px rgba(0,0,0,.02);position:relative;z-index:999;overflow:visible}.Header_secondaryNavContainer__lgr0g{width:100%;max-width:100%;padding:0 24px;height:46px;position:relative}.Header_secondaryNavContainer__lgr0g,.Header_secondaryNav__ibSCd{display:flex;align-items:center;justify-content:center;overflow:visible}.Header_secondaryNav__ibSCd{gap:12px;position:static;flex-wrap:wrap}.Header_secondaryNavItem__82BWP{position:static;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600;color:#374151;background:transparent;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Header_secondaryNavItemActive__DgyFk,.Header_secondaryNavItem__82BWP:hover{background:rgba(26,77,51,.07);color:var(--primary-color,#1a4d33)}.Header_secondaryNavIcon__NdsW5{font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.Header_secondaryNavImage__h_73W{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(0,0,0,.1)}.Header_secondaryNavLabel__TQC_h{letter-spacing:.2px;text-transform:capitalize}.Header_secondaryNavChevron__3Yz76{opacity:.45;transition:transform .2s ease}.Header_chevronRotated__msG0B,.Header_secondaryNavItem__82BWP:hover .Header_secondaryNavChevron__3Yz76{transform:rotate(180deg);opacity:.9}.checkout_overlay__6QJeJ{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;z-index:999;padding:40px 16px;overflow-y:auto;animation:checkout_fadeIn__aTJp7 .25s ease}@keyframes checkout_fadeIn__aTJp7{0%{opacity:0}to{opacity:1}}@keyframes checkout_slideUp___I_iP{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.checkout_panel__01Rsi{background:#fff;border-radius:20px;width:100%;max-width:920px;box-shadow:0 25px 60px rgba(0,0,0,.15);animation:checkout_slideUp___I_iP .3s ease;overflow:hidden}.checkout_stepper__xSZJY{display:flex;align-items:center;justify-content:center;gap:0;padding:28px 32px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.checkout_step__Pi6ma{display:flex;align-items:center;gap:10px;opacity:.45;transition:opacity .3s}.checkout_step__Pi6ma.checkout_active__oXnqu{opacity:1}.checkout_step__Pi6ma.checkout_completed__MRZYY{opacity:.75}.checkout_stepCircle__GM52D{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;border:2px solid #cbd5e1;color:#94a3b8;background:#fff;transition:all .3s}.checkout_step__Pi6ma.checkout_active__oXnqu .checkout_stepCircle__GM52D{background:var(--theme-gradient,linear-gradient(135deg,#1a4d33,#2d7a50));border-color:var(--primary-color,#1a4d33);color:#fff;box-shadow:0 4px 12px var(--theme-shadow,rgba(26,77,51,.3))}.checkout_step__Pi6ma.checkout_completed__MRZYY .checkout_stepCircle__GM52D{background:var(--primary-color,#1a4d33);border-color:var(--primary-color,#1a4d33);color:#fff}.checkout_stepLabel__S37ev{font-size:13px;font-weight:600;color:#64748b}.checkout_step__Pi6ma.checkout_active__oXnqu .checkout_stepLabel__S37ev{color:var(--primary-color,#1a4d33)}.checkout_stepLine__Are0R{width:48px;height:2px;background:#e2e8f0;margin:0 12px;border-radius:2px;transition:background .3s}.checkout_stepLine__Are0R.checkout_done__j4BZj{background:var(--primary-color,#1a4d33)}.checkout_body__2KI8H{padding:28px 32px 32px}.checkout_sectionTitle__dT9hm{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:20px}.checkout_addressGrid__2gYzl{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-bottom:24px}.checkout_addressCard__TIIEG{position:relative;padding:18px 20px;border-radius:14px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s}.checkout_addressCard__TIIEG:hover{border-color:var(--primary-color,#1a4d33);box-shadow:0 4px 16px var(--theme-shadow,rgba(26,77,51,.08))}.checkout_addressCard__TIIEG.checkout_selected__zX3Gx{border-color:var(--primary-color,#1a4d33);background:color-mix(in srgb,var(--primary-color,#1a4d33) 6%,white);box-shadow:0 4px 16px var(--theme-shadow,rgba(26,77,51,.12))}.checkout_addressCard__TIIEG.checkout_selected__zX3Gx:after{content:"✓";position:absolute;top:10px;right:12px;width:24px;height:24px;background:var(--primary-color,#1a4d33);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.checkout_addressCardStreet__zX_Mv{font-weight:600;color:#1e293b;font-size:14px;margin-bottom:4px;padding-right:30px}.checkout_addressCardMeta__8EWN1{color:#64748b;font-size:13px;line-height:1.5}.checkout_addNewAddressCard__2yzSZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;border-radius:14px;border:2px dashed #cbd5e1;background:#f8fafc;cursor:pointer;transition:all .2s;gap:8px;min-height:120px}.checkout_addNewAddressCard__2yzSZ:hover{border-color:var(--primary-color,#1a4d33);background:color-mix(in srgb,var(--primary-color,#1a4d33) 6%,white)}.checkout_addNewIcon__Bvs4O{width:40px;height:40px;border-radius:50%;background:var(--theme-gradient,linear-gradient(135deg,#1a4d33,#2d7a50));color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:300}.checkout_addNewLabel__8Efh_{font-size:13px;font-weight:600;color:var(--primary-color,#1a4d33)}.checkout_addrModalOverlay__TR8Nx{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:40px 16px;overflow-y:auto;animation:checkout_fadeIn__aTJp7 .2s ease}.checkout_addrModal__Oh9Pb{background:#fff;border-radius:20px;width:100%;max-width:520px;box-shadow:0 25px 60px rgba(0,0,0,.18);animation:checkout_slideUp___I_iP .25s ease;overflow:visible}.checkout_addrModalHeader__kriK9{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--theme-gradient,linear-gradient(135deg,#1a4d33,#2d7a50));color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.checkout_addrModalTitle__NxjEl{font-size:18px;font-weight:700}.checkout_addrModalClose__e0zzM{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.2);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .2s}.checkout_addrModalClose__e0zzM:hover{background:rgba(255,255,255,.35)}.checkout_addrModalBody__8OTiu{padding:24px;display:flex;flex-direction:column;gap:16px}.checkout_formRow__4zlck{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout_formGroup__uTeiI{display:flex;flex-direction:column;gap:5px}.checkout_formLabel__7kmxs{font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.checkout_formInput__x8Akl{padding:11px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#1e293b;transition:border-color .2s,box-shadow .2s;outline:none;background:#fff}.checkout_formInput__x8Akl:focus{border-color:var(--primary-color,#1a4d33);box-shadow:0 0 0 3px var(--theme-shadow,rgba(26,77,51,.1))}.checkout_formInput__x8Akl::-moz-placeholder{color:#94a3b8}.checkout_formInput__x8Akl::placeholder{color:#94a3b8}.checkout_addrModalFooter__vhvn7{padding:16px 24px 20px;display:flex;gap:12px;justify-content:flex-end;border-top:1px solid #f1f5f9;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.checkout_paymentGrid__6KU8g{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:24px}.checkout_paymentOption__ou__S{position:relative;padding:20px;border-radius:14px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.checkout_paymentOption__ou__S:hover{border-color:var(--primary-color,#1a4d33);box-shadow:0 4px 16px var(--theme-shadow,rgba(26,77,51,.08))}.checkout_paymentOption__ou__S.checkout_selected__zX3Gx{border-color:var(--primary-color,#1a4d33);background:color-mix(in srgb,var(--primary-color,#1a4d33) 6%,white);box-shadow:0 4px 16px var(--theme-shadow,rgba(26,77,51,.12))}.checkout_paymentIcon__Hmz__{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px}.checkout_paymentLabel__lL64M{font-weight:600;color:#1e293b;font-size:14px}.checkout_paymentDesc__5gh7w{font-size:12px;color:#64748b}.checkout_summaryBox__d_lQ9{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:14px;padding:20px;border:1px solid #e2e8f0;margin-bottom:24px}.checkout_summaryRow__hJ37C{flex-wrap:wrap;gap:8px;padding:8px 0;font-size:14px;color:#475569}.checkout_summaryRow__hJ37C,.checkout_summaryTotal__ClR_8{display:flex;justify-content:space-between;align-items:center}.checkout_summaryTotal__ClR_8{padding:14px 0 0;margin-top:8px;border-top:2px solid #e2e8f0;font-size:18px;font-weight:700;color:#0f172a}.checkout_btnPrimary__xwLNN{padding:12px 28px;border-radius:12px;border:none;background:var(--theme-gradient,linear-gradient(135deg,#1a4d33,#2d7a50));color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px var(--theme-shadow,rgba(26,77,51,.25))}.checkout_btnPrimary__xwLNN:hover{background:var(--theme-hover-gradient,var(--primary-dark,#143b27));transform:translateY(-1px);box-shadow:0 6px 20px var(--theme-shadow,rgba(26,77,51,.35))}.checkout_btnPrimary__xwLNN:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.checkout_btnSecondary__v8ttB{padding:12px 28px;border-radius:12px;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.checkout_btnSecondary__v8ttB:hover{background:#f8fafc;border-color:#cbd5e1}.checkout_btnOutline__pHuzT{padding:12px 28px;border-radius:12px;border:1.5px solid var(--primary-color,#1a4d33);background:transparent;color:var(--primary-color,#1a4d33);font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.checkout_btnOutline__pHuzT:hover{background:color-mix(in srgb,var(--primary-color,#1a4d33) 6%,white)}.checkout_footer__go8re{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #f1f5f9;margin-top:8px}.checkout_serviceableOk__ajFiB{color:#16a34a;font-weight:500}.checkout_serviceableBad__6WjWt,.checkout_serviceableOk__ajFiB{display:flex;align-items:center;gap:6px;font-size:13px;margin-top:6px}.checkout_serviceableBad__6WjWt{color:#dc2626;font-weight:600;padding:8px 12px;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}.checkout_printedBillRow__MXqlI{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;cursor:pointer}.checkout_printedBillRow__MXqlI input[type=checkbox]{accent-color:var(--primary-color,#1a4d33);width:18px;height:18px}.checkout_notesInput__H__Xj{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:12px;font-size:14px;resize:vertical;min-height:60px;outline:none;transition:border-color .2s}.checkout_notesInput__H__Xj:focus{border-color:var(--primary-color,#1a4d33);box-shadow:0 0 0 3px var(--theme-shadow,rgba(26,77,51,.1))}.checkout_authBox__PWZiB{padding:24px;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border-radius:16px;border:1px solid #bfdbfe;margin-bottom:24px}.checkout_authTitle__DzNqL{font-size:16px;font-weight:700;color:#1e40af;margin-bottom:16px;display:flex;align-items:center;gap:8px}.checkout_authInput__OiD4c{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;outline:none;margin-bottom:10px;transition:border-color .2s}.checkout_authInput__OiD4c:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.checkout_upiModal__N2o04{background:#fff;border-radius:20px;width:100%;max-width:480px;box-shadow:0 25px 60px rgba(0,0,0,.18);animation:checkout_slideUp___I_iP .25s ease;overflow:hidden}.checkout_upiHeader__yL7wq{padding:20px 24px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;text-align:center}.checkout_upiBody__NDj3h{padding:24px;text-align:center}.checkout_upiQr__N4Veu{max-width:220px;max-height:220px;border:2px solid #e2e8f0;border-radius:16px;margin:0 auto 16px}.checkout_upiIdBox__xTsZv{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:color-mix(in srgb,var(--primary-color) 8%,white);border-radius:10px;border:1px solid color-mix(in srgb,var(--primary-color) 20%,white);margin-bottom:20px}.checkout_upiTabs__Gy1H4{display:flex;background:#f1f5f9;border-radius:12px;padding:4px;margin:16px 24px 0}.checkout_upiTab__EUAks{flex:1;padding:8px 12px;font-size:13px;font-weight:600;border-radius:9px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .2s ease}.checkout_upiTab__EUAks.checkout_active__oXnqu{background:#fff;color:#0f172a;box-shadow:0 2px 6px rgba(0,0,0,.08)}.checkout_upiAmountBadge__s9kYM{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;background:color-mix(in srgb,var(--primary-color) 8%,white);border:1px solid color-mix(in srgb,var(--primary-color) 20%,white);border-radius:12px;margin-bottom:16px}.checkout_upiAppList__z0M8o{display:flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:16px}.checkout_upiAppBtn__X3f_w{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer;transition:all .15s ease}.checkout_upiAppBtn__X3f_w:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.checkout_upiAppIcon__yc4mH{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;margin-right:12px}.ProductDetail_container__JFnQ8{width:100%;max-width:1680px;margin:0 auto;padding:2rem 1rem 9rem}@media (min-width:768px){.ProductDetail_container__JFnQ8{padding:2rem 1.5rem}}@media (min-width:1024px){.ProductDetail_container__JFnQ8{padding:2rem}}.ProductDetail_breadcrumb__81_Hh{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#535766;margin-bottom:2rem}.ProductDetail_breadcrumbLink__TvLSu{color:#282c3f;text-decoration:none;font-weight:500}.ProductDetail_productWrapper__kLY7k{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.ProductDetail_productWrapper__kLY7k{grid-template-columns:55% 1fr;gap:3rem;align-items:start}}.ProductDetail_imageGallery__dkgol{display:block;width:100%}@media (min-width:1024px){.ProductDetail_imageGallery__dkgol{position:relative}}.ProductDetail_productImageItem__QvCym{width:100%;aspect-ratio:3/4;overflow:hidden;background:#f9fafb;border:1px solid #f0f0f0;border-radius:var(--radius-md)}.ProductDetail_productDetails__psuVu{position:static;padding:0}@media (min-width:1024px){.ProductDetail_productDetails__psuVu{position:sticky;top:100px;height:-moz-fit-content;height:fit-content;padding:0 1rem}}.ProductDetail_brandName__1pAsK{font-size:1.5rem;font-weight:700;color:#282c3f;margin-bottom:.25rem}.ProductDetail_productName__6jZSv{font-size:1.25rem;font-weight:400;color:#535766;margin-bottom:1rem}.ProductDetail_ratingBadge__al4K_{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border:1px solid #eaeaec;width:-moz-fit-content;width:fit-content;border-radius:var(--radius-sm);font-weight:700;font-size:1rem;margin-bottom:1.5rem;cursor:pointer}.ProductDetail_ratingBadge__al4K_:hover{border-color:#282c3f}.ProductDetail_starIcon__60N__{color:#03a685;width:16px;height:16px}.ProductDetail_ratingDivider__SVlbW{color:#eaeaec}.ProductDetail_reviewText__OdQnO{color:#535766;font-weight:400}.ProductDetail_priceSection__YrVYu{padding-top:1rem;border-top:1px solid #eaeaec;margin-bottom:1rem}.ProductDetail_priceRow__q_SnA{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.25rem}.ProductDetail_currentPrice__5CcX9{font-size:1.5rem;font-weight:700;color:#282c3f}.ProductDetail_mrpLabel__5KmDa{font-size:1.25rem;color:#94969f}.ProductDetail_originalPrice__hVO83{text-decoration:line-through}.ProductDetail_discount__Xfjcv{color:#ff905a;font-weight:700}.ProductDetail_taxInfo__bFKMp{font-size:.875rem;color:#03a685;font-weight:700;margin-bottom:1.5rem}.ProductDetail_actionGroup__ROkBv{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:1rem;margin-bottom:2rem}@media (max-width:640px){.ProductDetail_actionGroup__ROkBv{grid-template-columns:1fr 1fr}.ProductDetail_addToCartBtn__G50RC{grid-column:span 2}}.ProductDetail_addToCartBtn__G50RC{height:56px;background:var(--primary-color,#1a4d33);color:white;border:none;border-radius:var(--radius-sm);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:opacity .2s ease}.ProductDetail_addToCartBtn__G50RC:hover{opacity:.9}.ProductDetail_wishlistBtn__WLY7Z{height:56px;background:white;color:#282c3f;border:1px solid #d4d5d9;border-radius:var(--radius-sm);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer}.ProductDetail_wishlistBtn__WLY7Z:hover{border-color:#282c3f}.ProductDetail_shareBtn__Mc55A{height:56px;background:white;color:#282c3f;border:1px solid #d4d5d9;border-radius:var(--radius-sm);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer}.ProductDetail_shareBtn__Mc55A:hover{border-color:#282c3f}.ProductDetail_productDescription___R54z{padding-top:1.5rem;border-top:1px solid #eaeaec}.ProductDetail_sectionTitle__fyMEi{font-size:1rem;font-weight:700;color:#282c3f;margin-bottom:1rem}.ProductDetail_descriptionText__raM4p{line-height:1.6;color:#282c3f;font-size:1rem}.ProductDetail_specList__0uWhM{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.ProductDetail_specItem__82Ctn{display:flex;flex-direction:column;gap:.25rem}.ProductDetail_specLabel__nRHuH{font-size:.75rem;color:#7e818c}.ProductDetail_specValue__YsPEC{font-size:.875rem;color:#282c3f;font-weight:500}