.page_container__jZF7q{min-height:100vh;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:1rem;background-color:var(--background)}.page_main__nw1Wk{flex:1 1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.page_hero__7KFOs{text-align:center;margin-bottom:3rem;padding:3rem 0;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));border:1px solid red;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page_hero__7KFOs h2{font-size:3rem;color:#2c3e50;margin-bottom:1rem;font-weight:700}.page_hero__7KFOs p{font-size:1.2rem;color:#7f8c8d;max-width:600px;margin:0 auto}.page_carousel__YHSiC{justify-content:center;gap:1rem;position:relative;margin-bottom:1rem}.page_carouselImageWrapper__zdjPF{height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);background:#f5f7fa}.page_carouselImage__DG1k1{object-fit:cover;width:100%;height:100%;border-radius:20px}.page_carouselCaption__XiZ_F{position:absolute;bottom:18px;left:0;width:100%;text-align:center;font-size:2rem;color:#fff;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.3);background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.3));padding-bottom:10px}.page_carouselIndicators__AdNyI{display:flex;justify-content:center;gap:.5rem;margin-top:.5rem}.page_activeIndicator__YTzVN,.page_carouselIndicator__UY7cC{width:12px;height:12px;border-radius:50%;border:none;background:#c3cfe2;cursor:pointer;transition:background .2s,transform .2s}.page_activeIndicator__YTzVN{background:#764ba2;transform:scale(1.2)}@media (max-width:800px){.page_carouselImageWrapper__zdjPF{width:95vw;height:38vw;min-height:180px;max-width:98vw}.page_carouselCaption__XiZ_F{font-size:1.2rem}}.page_products__7I7S8{margin-bottom:2rem}.page_categoryTitle__0r8dl{font-size:2rem;color:#2c3e50;margin-bottom:2rem;text-align:center;font-weight:700}.page_productGrid__RkuEu{display:grid;grid-template-columns:repeat(auto-fit,minmax(20%,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.page_productCard__5Z_W3{background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease;border:1px solid rgba(0,0,0,.04);max-width:none;min-width:0;width:100%}.page_productCard__5Z_W3:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,.13)}.page_productImage__PjWtf{height:180px;background:linear-gradient(135deg,white,#709b71);display:flex;align-items:center;justify-content:center;position:relative}.page_imagePlaceholder__UfUJa{color:white;font-size:1.1rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.18)}.page_productInfo__mQhZE{padding:.7rem 1rem .9rem}.page_productInfo__mQhZE h4{font-size:1rem;color:#2c3e50;margin-bottom:.3rem;font-weight:600}.page_productInfo__mQhZE p{color:#7f8c8d;margin-bottom:.5rem;line-height:1.3;font-size:.85rem}.page_productFooter__ka2RC{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.page_price__9Mgp5{font-size:1.05rem;font-weight:600;color:#e74c3c}.page_inCartText__Mcmyg{color:#19b26b;font-weight:600;margin-left:.7rem;font-size:1.01rem}.page_addToCartButton__pTcbL{background:linear-gradient(45deg,#3498db,#2980b9);color:white;border:none;padding:.35rem .7rem;border-radius:18px;cursor:pointer;transition:all .2s ease;font-size:.85rem;font-weight:500}.page_addToCartButton__pTcbL:hover{background:linear-gradient(45deg,#2980b9,#1f5f8b);transform:translateY(-1px)}@media (max-width:768px){.page_header__oRW75{flex-direction:column;text-align:center}.page_nav__ijo23{justify-content:center}.page_hero__7KFOs h2{font-size:2rem}.page_cartItem__mQwDf,.page_productGrid__RkuEu{grid-template-columns:1fr}.page_cartItem__mQwDf{text-align:center;gap:.5rem}.page_cartItemImage__rPHyq{margin:0 auto}.page_cartFooter__f_szg{flex-direction:column;text-align:center}.page_main__nw1Wk{padding:1rem}}@media (max-width:480px){.page_nav__ijo23{flex-direction:column;width:100%}.page_cartButton___Y0kv,.page_navButton__G_SkT{width:100%}.page_hero__7KFOs{padding:2rem 1rem}.page_hero__7KFOs h2{font-size:1.5rem}.page_hero__7KFOs p{font-size:1rem}}.page_loginOverlay__p1UQa{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.page_loginModal__Wj7Pe{background:white;padding:2rem;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:90%;max-width:400px;position:relative}.page_closeButton__067Ye{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#7f8c8d;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.page_closeButton__067Ye:hover{background:#f1f2f6}.page_loginModal__Wj7Pe h2{text-align:center;color:#2c3e50;margin-bottom:1.5rem;font-size:1.8rem}.page_loginForm__cwYoq{display:flex;flex-direction:column;gap:1rem}.page_formGroup__SWXkg{display:flex;flex-direction:column;gap:.5rem}.page_formGroup__SWXkg label{font-weight:500;color:#2c3e50;font-size:.9rem}.page_formGroup__SWXkg input,.page_formGroup__SWXkg select{padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s}.page_formGroup__SWXkg input:focus,.page_formGroup__SWXkg select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.page_loginButton__1kZAU{background:linear-gradient(45deg,#667eea,#764ba2);color:white;border:none;padding:.75rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .2s;margin-top:1rem}.page_loginButton__1kZAU:hover{transform:translateY(-2px)}.page_loginNote__3Z4Ea{text-align:center;color:#7f8c8d;font-size:.8rem;margin-top:1rem;font-style:italic}.page_profileContainer__gf5RS{background:white;border-radius:15px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:800px;margin:0 auto;position:relative}.page_profileHeader__dtLQM{display:flex;align-items:center;gap:1.5rem;padding-bottom:2rem;border-bottom:2px solid #ecf0f1;margin-bottom:2rem}.page_profileAvatar__heFSZ{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:white;font-size:2rem;font-weight:700}.page_profileInfo__COCmS{flex:1 1}.page_profileInfo__COCmS h2{color:#2c3e50;margin-bottom:.5rem;font-size:1.8rem}.page_profileInfo__COCmS p{color:#7f8c8d;margin-bottom:.25rem}.page_logoutButton__vC9VG{background:linear-gradient(45deg,#e74c3c,#c0392b);color:white;border:none;padding:.5rem 1rem;border-radius:25px;cursor:pointer;font-weight:500;transition:transform .2s}.page_logoutButton__vC9VG:hover{transform:translateY(-2px)}.page_profileTabs__zvmLr{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #ecf0f1}.page_tabButton__uB6Ae{background:none;padding:1rem 1.5rem;cursor:pointer;color:#7f8c8d;font-weight:500;border:none;border-bottom:3px solid transparent;transition:all .2s}.page_tabButton__uB6Ae:hover{color:#2c3e50}.page_activeTab__imdC0{color:#667eea;border-bottom-color:#667eea}.page_addressesTab__4oRbi h3,.page_ordersTab__kKFV0 h3,.page_profileTab__GY0NQ h3{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem}.page_profileDetails__qguIh{display:flex;flex-direction:column;gap:1rem}.page_detailItem__dSQyL{display:flex;justify-content:space-between;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.page_detailItem__dSQyL label{font-weight:500;color:#2c3e50}.page_detailItem__dSQyL span{color:#7f8c8d}.page_ordersList__EyQoo{display:flex;flex-direction:column;gap:1rem}.page_orderItem__5frIN{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:1.5rem;transition:box-shadow .2s}.page_orderItem__5frIN:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.page_orderHeader__uZA1T{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_orderId__aLFVk{font-weight:700;color:#2c3e50;font-size:1.1rem}.page_orderStatus__vsfIS{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500}.page_delivered__kzNJ3{background:#d4edda;color:#155724}.page_processing__OAwVC{background:#fff3cd;color:#856404}.page_orderDetails__GYJa7 p{margin-bottom:.5rem;color:#7f8c8d}.page_orderTotal__FuENg{font-weight:700;color:#e74c3c;font-size:1.1rem}.page_addressesHeader__WHimg{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page_addAddressButton__Y4_I7{background:linear-gradient(45deg,#27ae60,#2ecc71);color:white;border:none;padding:.5rem 1rem;border-radius:25px;cursor:pointer;font-weight:500;transition:transform .2s}.page_addAddressButton__Y4_I7:hover{transform:translateY(-2px)}.page_addressesList__AtKxi{display:flex;flex-direction:column;gap:1rem}.page_addressItem__9g6eh{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:1.5rem;transition:box-shadow .2s}.page_addressItem__9g6eh:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.page_addressHeader__cM4RL{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page_addressType__xR1_N{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500}.page_home__D7RxQ{background:#e3f2fd;color:#1976d2}.page_office__8Nq_f{background:#f3e5f5;color:#7b1fa2}.page_defaultBadge__x4_aF{background:#667eea;color:white;padding:.25rem .5rem;border-radius:10px;font-size:.7rem;font-weight:500}.page_addressText__OnPVS{color:#2c3e50;margin-bottom:1rem;line-height:1.5}.page_addressActions__knWYK{display:flex;gap:.5rem}.page_setDefaultButton__5pKB0{background:linear-gradient(45deg,#3498db,#2980b9);color:white;border:none;padding:.5rem 1rem;border-radius:20px;cursor:pointer;font-size:.8rem;font-weight:500;transition:transform .2s}.page_setDefaultButton__5pKB0:hover{transform:translateY(-2px)}.page_addAddressModal__HpXCW{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.page_modalContent__P5a3v{background:white;padding:2rem;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:90%;max-width:500px}.page_modalContent__P5a3v h4{color:#2c3e50;margin-bottom:1.5rem;font-size:1.3rem}.page_formRow___pGD1{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.page_modalActions__Wq_sq{display:flex;gap:1rem;margin-top:1.5rem}.page_saveButton__JUTTt{background:linear-gradient(45deg,#27ae60,#2ecc71);color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;flex:1 1;transition:transform .2s}.page_saveButton__JUTTt:hover{transform:translateY(-2px)}.page_cancelButton__kQ726{background:#95a5a6;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;flex:1 1;transition:transform .2s}.page_cancelButton__kQ726:hover{transform:translateY(-2px)}@media (max-width:768px){.page_profileHeader__dtLQM{flex-direction:column;text-align:center}.page_profileTabs__zvmLr{flex-direction:column}.page_tabButton__uB6Ae{text-align:center}.page_formRow___pGD1{grid-template-columns:1fr}.page_modalActions__Wq_sq{flex-direction:column}.page_addressesHeader__WHimg{flex-direction:column;gap:1rem;align-items:stretch}}.Floater_floater___BdDX{position:fixed;top:50%;right:0;transform:translateY(-50%);background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.13);border-radius:16px 0 0 16px;padding:.5rem .2rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;width:60px;align-items:center}.Floater_floaterButton__F0seo{display:flex;flex-direction:column;align-items:center;gap:.2em;background:none;border:none;color:#333;font-size:1rem;font-weight:500;padding:.5em .2em;border-radius:12px 0 0 12px;cursor:pointer;transition:background .18s,color .18s;outline:none;width:100%}.Floater_floaterButton__F0seo:focus,.Floater_floaterButton__F0seo:hover{background:#f3eaff;color:#4b2996}.Floater_icon__fJjXD{font-size:1.3em;display:flex;align-items:center;justify-content:center}.Floater_label__LDbOv{display:block;font-size:.85em;text-align:center;margin-top:.1em}.QueryForm_modalOverlay__4nNcl{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:QueryForm_fadeIn__XYygI .3s ease-out}.QueryForm_modal__vROmP{background:white;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:90%;max-width:500px;max-height:90vh;overflow-y:auto;animation:QueryForm_slideIn__dQwEn .3s ease-out;position:relative}.QueryForm_modalHeader__9z3t8{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.QueryForm_modalHeader__9z3t8 h2{margin:0;font-size:1.5rem;font-weight:600;color:#1f2937}.QueryForm_closeButton__2Ix6C{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.QueryForm_closeButton__2Ix6C:hover{background-color:#f3f4f6;color:#374151}.QueryForm_form__Z7tJh{padding:24px}.QueryForm_formGroup__WzJ6z{margin-bottom:20px}.QueryForm_formGroup__WzJ6z label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:.875rem}.QueryForm_formGroup__WzJ6z input,.QueryForm_formGroup__WzJ6z textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.QueryForm_formGroup__WzJ6z input:focus,.QueryForm_formGroup__WzJ6z textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.QueryForm_formGroup__WzJ6z input.QueryForm_errorInput__uG2ec,.QueryForm_formGroup__WzJ6z textarea.QueryForm_errorInput__uG2ec{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.QueryForm_errorText__mTefs{color:#ef4444;font-size:.75rem;margin-top:4px;display:block}.QueryForm_formGroup__WzJ6z textarea{resize:vertical;min-height:120px}.QueryForm_formActions__OoxGp{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:20px;border-top:1px solid #e5e7eb}.QueryForm_cancelButton__QRCFb,.QueryForm_submitButton__XzYtu{padding:12px 24px;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:none;min-width:100px}.QueryForm_cancelButton__QRCFb{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.QueryForm_cancelButton__QRCFb:hover{background-color:#e5e7eb;color:#1f2937}.QueryForm_submitButton__XzYtu{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;box-shadow:0 4px 12px rgba(59,130,246,.3)}.QueryForm_submitButton__XzYtu:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.QueryForm_submitButton__XzYtu:active{transform:translateY(0)}@keyframes QueryForm_fadeIn__XYygI{0%{opacity:0}to{opacity:1}}@keyframes QueryForm_slideIn__dQwEn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.QueryForm_modal__vROmP{width:95%;margin:20px}.QueryForm_modalHeader__9z3t8{padding:20px 20px 12px}.QueryForm_form__Z7tJh{padding:20px}.QueryForm_formActions__OoxGp{flex-direction:column}.QueryForm_cancelButton__QRCFb,.QueryForm_submitButton__XzYtu{width:100%}}.QueryForm_submitButton__XzYtu:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}@keyframes QueryForm_successPulse__A0MVa{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.QueryForm_submitButton__XzYtu.QueryForm_success__aDX32{animation:QueryForm_successPulse__A0MVa .3s ease}.QueryForm_commentsSection__5kZg0{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.QueryForm_commentsSection__5kZg0 h3{margin:0 0 16px;font-size:1.1rem;font-weight:600;color:#374151}.QueryForm_commentsContainer__2CxHj{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.QueryForm_comment___JHXh{padding:12px;border-radius:8px;max-width:80%}.QueryForm_userComment__vUFc5{align-self:flex-start;background-color:#e3f2fd;border:1px solid #bbdefb}.QueryForm_executiveComment__xGTnd{align-self:flex-end;background-color:#f3e5f5;border:1px solid #e1bee7}.QueryForm_commentHeader__kWoX2{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.75rem}.QueryForm_commentAuthor__ejywV{font-weight:600;color:#374151}.QueryForm_commentDate___nuje{color:#6b7280}.QueryForm_commentText__GEqXA{color:#1f2937;line-height:1.4;font-size:.875rem}.home_container__U7knl{min-height:100vh;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#f5f7fa,#6f9c71)!important;gap:1rem}.home_header__B3P8D{background:linear-gradient(135deg,white,#6f9c71);color:#ed986e;padding:1rem 2rem;box-shadow:0 2px 10px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;max-height:100px}.home_logo__P5lOD{line-height:1}.home_nav__k27HO{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.home_navButton__kRfrG{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;padding:.5rem 1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:700}.home_navButton__kRfrG:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.home_navButton__kRfrG.home_active__EHKCt{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5)}.home_cartButton__3eBzg{background:linear-gradient(45deg,#ff6b6b,#ee5a24);border:none;color:white;padding:.5rem 1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:700;box-shadow:0 2px 10px rgba(238,90,36,.3)}.home_cartButton__3eBzg:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(238,90,36,.4)}.home_main__1A_4V{flex:1 1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.home_hero__CH0pQ{text-align:center;margin-bottom:3rem;padding:3rem 0;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));border:1px solid red;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.home_hero__CH0pQ h2{font-size:3rem;color:#2c3e50;margin-bottom:1rem;font-weight:700}.home_hero__CH0pQ p{font-size:1.2rem;color:#7f8c8d;max-width:600px;margin:0 auto}.home_carousel__CtmDJ{justify-content:center;gap:1rem;position:relative;margin-bottom:1rem}.home_carouselImageWrapper__T8PC6{height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);background:#f5f7fa}.home_carouselImage__KBCw1{object-fit:cover;width:100%;height:100%;border-radius:20px}.home_carouselCaption__D87lb{position:absolute;bottom:18px;left:0;width:100%;text-align:center;font-size:2rem;color:#fff;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.3);background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.3));padding-bottom:10px}.home_carouselIndicators__91DsI{display:flex;justify-content:center;gap:.5rem;margin-top:.5rem}.home_activeIndicator__GjMNa,.home_carouselIndicator__R8iGn{width:12px;height:12px;border-radius:50%;border:none;background:#c3cfe2;cursor:pointer;transition:background .2s,transform .2s}.home_activeIndicator__GjMNa{background:#764ba2;transform:scale(1.2)}@media (max-width:800px){.home_carouselImageWrapper__T8PC6{width:95vw;height:38vw;min-height:180px;max-width:98vw}.home_carouselCaption__D87lb{font-size:1.2rem}}.home_products__QxKfW{margin-bottom:2rem}.home_categoryTitle__VO7iA{font-size:2rem;color:#2c3e50;margin-bottom:2rem;text-align:center;font-weight:700}.home_productGrid__vSO6u{display:grid;grid-template-columns:repeat(auto-fit,minmax(20%,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.home_productCard__IAye_{background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease;border:1px solid rgba(0,0,0,.04);max-width:none;min-width:0;width:100%}.home_productCard__IAye_:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,.13)}.home_productImage__U_3kr{height:180px;background:linear-gradient(135deg,white,#709b71);display:flex;align-items:center;justify-content:center;position:relative}.home_imagePlaceholder__KZoAO{color:white;font-size:1.1rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.18)}.home_productInfo__brWPC{padding:.7rem 1rem .9rem}.home_productInfo__brWPC h4{font-size:1rem;color:#2c3e50;margin-bottom:.3rem;font-weight:600;transition:color .3s ease}.home_productInfo__brWPC h4:hover{color:#6f9c71}.home_productInfo__brWPC p{color:#7f8c8d;margin-bottom:.5rem;line-height:1.3;font-size:.85rem}.home_productFooter__JyGOH{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.home_price__Xz_ou{font-size:1.05rem;font-weight:600;color:#e74c3c}.home_priceContainer__x7Irv{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.home_originalPrice__ZSkJb{font-size:.9rem;font-weight:500;color:#999;text-decoration:line-through;-webkit-text-decoration-color:#e74c3c;text-decoration-color:#e74c3c;text-decoration-thickness:2px}.home_discountedPrice__rNvxU{font-size:1.1rem;font-weight:700;color:#27ae60}.home_inCartText__dHAcD{color:#19b26b;font-weight:600;margin-left:.7rem;font-size:1.01rem}.home_addToCartButton__0hdIg{background:linear-gradient(45deg,#3498db,#2980b9);color:white;border:none;padding:.35rem .7rem;border-radius:18px;cursor:pointer;transition:all .2s ease;font-size:.85rem;font-weight:500}.home_addToCartButton__0hdIg:hover{background:linear-gradient(45deg,#2980b9,#1f5f8b);transform:translateY(-1px)}.home_footer__UGiMU{background:linear-gradient(135deg,white,#6f9c71);color:white;text-align:center;padding:1.5rem;margin-top:auto}.home_footer__UGiMU p{font-size:.9rem;opacity:.8}@media (max-width:768px){.home_header__B3P8D{flex-direction:column;text-align:center}.home_nav__k27HO{justify-content:center}.home_hero__CH0pQ h2{font-size:2rem}.home_cartItem__MvAQQ,.home_productGrid__vSO6u{grid-template-columns:1fr}.home_cartItem__MvAQQ{text-align:center;gap:.5rem}.home_cartItemImage__Ir7y1{margin:0 auto}.home_cartFooter__U2U9g{flex-direction:column;text-align:center}.home_main__1A_4V{padding:1rem}}@media (max-width:480px){.home_nav__k27HO{flex-direction:column;width:100%}.home_cartButton__3eBzg,.home_navButton__kRfrG{width:100%}.home_hero__CH0pQ{padding:2rem 1rem}.home_hero__CH0pQ h2{font-size:1.5rem}.home_hero__CH0pQ p{font-size:1rem}}.home_loginOverlay__BrpcH{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.home_loginModal__XkC43{background:white;padding:2rem;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:90%;max-width:400px;position:relative}.home_closeButton__Y1WH1{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#7f8c8d;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.home_closeButton__Y1WH1:hover{background:#f1f2f6}.home_loginModal__XkC43 h2{text-align:center;color:#2c3e50;margin-bottom:1.5rem;font-size:1.8rem}.home_loginForm__B13pE{display:flex;flex-direction:column;gap:1rem}.home_formGroup__kK9Ti{display:flex;flex-direction:column;gap:.5rem}.home_formGroup__kK9Ti label{font-weight:500;color:#2c3e50;font-size:.9rem}.home_formGroup__kK9Ti input,.home_formGroup__kK9Ti select{padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s}.home_formGroup__kK9Ti input:focus,.home_formGroup__kK9Ti select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.home_loginButton__RIVVy{background:linear-gradient(45deg,#667eea,#764ba2);color:white;border:none;padding:.75rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .2s;margin-top:1rem}.home_loginButton__RIVVy:hover{transform:translateY(-2px)}.home_loginNote__K3AIn{text-align:center;color:#7f8c8d;font-size:.8rem;margin-top:1rem;font-style:italic}.home_profileContainer__Ds_xM{background:white;border-radius:15px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:800px;margin:0 auto;position:relative}.home_profileHeader__TB61c{display:flex;align-items:center;gap:1.5rem;padding-bottom:2rem;border-bottom:2px solid #ecf0f1;margin-bottom:2rem}.home_profileAvatar__Hhqr0{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:white;font-size:2rem;font-weight:700}.home_profileInfo__DkltC{flex:1 1}.home_profileInfo__DkltC h2{color:#2c3e50;margin-bottom:.5rem;font-size:1.8rem}.home_profileInfo__DkltC p{color:#7f8c8d;margin-bottom:.25rem}.home_logoutButton__g4wgK{background:linear-gradient(45deg,#e74c3c,#c0392b);color:white;border:none;padding:.5rem 1rem;border-radius:25px;cursor:pointer;font-weight:500;transition:transform .2s}.home_logoutButton__g4wgK:hover{transform:translateY(-2px)}.home_profileTabs__3uRkY{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #ecf0f1}.home_tabButton__hE_Zy{background:none;padding:1rem 1.5rem;cursor:pointer;color:#7f8c8d;font-weight:500;border:none;border-bottom:3px solid transparent;transition:all .2s}.home_tabButton__hE_Zy:hover{color:#2c3e50}.home_activeTab__yhmXH{color:#667eea;border-bottom-color:#667eea}.home_addressesTab__5UCJG h3,.home_ordersTab__SwQq9 h3,.home_profileTab__bV3KB h3{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem}.home_profileDetails__tFJbE{display:flex;flex-direction:column;gap:1rem}.home_detailItem___PQ99{display:flex;justify-content:space-between;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.home_detailItem___PQ99 label{font-weight:500;color:#2c3e50}.home_detailItem___PQ99 span{color:#7f8c8d}.home_ordersList__Vmt1j{display:flex;flex-direction:column;gap:1rem}.home_orderItem__6So2j{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:1.5rem;transition:box-shadow .2s}.home_orderItem__6So2j:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.home_orderHeader__mPp6n{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.home_orderId__0CgKi{font-weight:700;color:#2c3e50;font-size:1.1rem}.home_orderStatus__m9wdQ{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500}.home_delivered__QGQcw{background:#d4edda;color:#155724}.home_processing__4j9xz{background:#fff3cd;color:#856404}.home_orderDetails__ON_rL p{margin-bottom:.5rem;color:#7f8c8d}.home_orderTotal__holFb{font-weight:700;color:#e74c3c;font-size:1.1rem}.home_addressesHeader__h8EzV{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.home_addAddressButton__1uyfu{background:linear-gradient(45deg,#27ae60,#2ecc71);color:white;border:none;padding:.5rem 1rem;border-radius:25px;cursor:pointer;font-weight:500;transition:transform .2s}.home_addAddressButton__1uyfu:hover{transform:translateY(-2px)}.home_addressesList__M5TME{display:flex;flex-direction:column;gap:1rem}.home_addressItem__W3dPN{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:1.5rem;transition:box-shadow .2s}.home_addressItem__W3dPN:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.home_addressHeader__I5bx1{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.home_addressType__5yWrt{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500}.home_home__ghg4a{background:#e3f2fd;color:#1976d2}.home_office__mwp2_{background:#f3e5f5;color:#7b1fa2}.home_defaultBadge__4UpiX{background:#667eea;color:white;padding:.25rem .5rem;border-radius:10px;font-size:.7rem;font-weight:500}.home_addressText__NnnFc{color:#2c3e50;margin-bottom:1rem;line-height:1.5}.home_addressActions__OZH1U{display:flex;gap:.5rem}.home_setDefaultButton__2U2Z_{background:linear-gradient(45deg,#3498db,#2980b9);color:white;border:none;padding:.5rem 1rem;border-radius:20px;cursor:pointer;font-size:.8rem;font-weight:500;transition:transform .2s}.home_setDefaultButton__2U2Z_:hover{transform:translateY(-2px)}.home_addAddressModal__qt_XW{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.home_modalContent__JZ_mH{background:white;padding:2rem;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:90%;max-width:500px}.home_modalContent__JZ_mH h4{color:#2c3e50;margin-bottom:1.5rem;font-size:1.3rem}.home_formRow__KgBVT{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.home_modalActions__2D_c9{display:flex;gap:1rem;margin-top:1.5rem}.home_saveButton__jW84s{background:linear-gradient(45deg,#27ae60,#2ecc71);color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;flex:1 1;transition:transform .2s}.home_saveButton__jW84s:hover{transform:translateY(-2px)}.home_cancelButton__PJVo5{background:#95a5a6;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;flex:1 1;transition:transform .2s}.home_cancelButton__PJVo5:hover{transform:translateY(-2px)}@media (max-width:768px){.home_profileHeader__TB61c{flex-direction:column;text-align:center}.home_profileTabs__3uRkY{flex-direction:column}.home_tabButton__hE_Zy{text-align:center}.home_formRow__KgBVT{grid-template-columns:1fr}.home_modalActions__2D_c9{flex-direction:column}.home_addressesHeader__h8EzV{flex-direction:column;gap:1rem;align-items:stretch}}.home_toast__ap1Po{position:fixed;top:20px;right:20px;background:white;border-radius:8px;padding:1rem 1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;align-items:center;gap:1rem;z-index:10000;animation:home_slideIn__CfS4b .3s ease-out;max-width:400px}.home_toast__ap1Po.home_success__g1m_W{border-left:4px solid #27ae60}.home_toast__ap1Po.home_info__DkZwX{border-left:4px solid #3498db}.home_toast__ap1Po.home_error__P6jdi{border-left:4px solid #e74c3c}.home_toastMessage__hcOrb{flex:1 1;color:#2c3e50;font-weight:500}.home_toastClose__NT8mB{background:none;border:none;font-size:1.2rem;color:#7f8c8d;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.home_toastClose__NT8mB:hover{background:#f1f2f6}@keyframes home_slideIn__CfS4b{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.home_userDropdownContainer__wt0X9{position:relative}.home_userAvatar__GSswc{background:none;border:none;cursor:pointer;padding:0}.home_avatarCircle__92wiA,.home_userAvatar__GSswc{display:flex;align-items:center;justify-content:center}.home_avatarCircle__92wiA{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-weight:700;font-size:1rem;transition:transform .2s}.home_avatarCircle__92wiA:hover{transform:scale(1.1)}.home_userDropdown__V2F_j{position:absolute;top:100%;right:0;background:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);min-width:250px;z-index:1000;margin-top:.5rem;animation:home_dropdownSlide__9zo9w .2s ease-out}@keyframes home_dropdownSlide__9zo9w{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.home_dropdownHeader__Sz0pg{padding:1.5rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid #ecf0f1}.home_dropdownAvatar__ETOeF{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.home_dropdownUserInfo__9NU8q h4{color:#2c3e50;margin:0 0 .25rem;font-size:1rem}.home_dropdownUserInfo__9NU8q p{color:#7f8c8d;margin:0;font-size:.9rem}.home_dropdownDivider__dO_Np{height:1px;background:#ecf0f1;margin:0}.home_dropdownItem__Au9YZ{background:linear-gradient(135deg,white,#6f9c71);padding:1rem 1.5rem;color:#2c3e50;transition:background .2s;font-size:.95rem}.home_dropdownItem__Au9YZ:hover{background:#f8f9fa}.home_dropdownItem__Au9YZ:last-child{color:#e74c3c;font-weight:500}.home_dropdownItem__Au9YZ:last-child:hover{background:#fdf2f2}@media (max-width:768px){.home_userDropdown__V2F_j{right:-50px;min-width:200px}.home_toast__ap1Po{right:10px;left:10px;max-width:none}}.home_dropdownNav__jngWJ{position:relative;display:inline-block}.home_productsButton__8Ps8t{position:relative}.home_productsButton__8Ps8t:after,.home_productsButton__8Ps8t[aria-expanded=true]:after{display:none}.home_dropdownArrow__iCokB{font-size:.9em;margin-left:.5em;vertical-align:middle;display:inline-block;transition:transform .2s;color:#fff}.home_dropdownMenu__C1iSj{position:absolute;top:110%;left:0;min-width:100%;background:#fff;border:1px solid #bdbdbd;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.07);z-index:30;padding:0;margin-top:2px;overflow:hidden}.home_dropdownMenu__C1iSj:before{display:none}.home_dropdownMenu__C1iSj li{border-bottom:1px solid #f0f0f0}.home_dropdownMenu__C1iSj li:last-child{border-bottom:none}.home_dropdownItem__Au9YZ{width:100%;background:none;border:none;color:#222;text-align:left;padding:.85rem 1.2rem;font-size:1rem;cursor:pointer;transition:background .15s,color .15s;font-weight:400;outline:none}.home_activeDropdownItem__1Nodf,.home_dropdownItem__Au9YZ:focus,.home_dropdownItem__Au9YZ:hover{background:#f3eaff;color:#4b2996}.home_activeDropdownItem__1Nodf{font-weight:500}@media (max-width:600px){.home_dropdownMenu__C1iSj{min-width:120px;left:0}.home_productsButton__8Ps8t{font-size:.95rem;padding:.5rem .8rem}}.home_testimonialSection__lgMRY{margin:4rem 0 2rem;text-align:center}.home_testimonialTitle__T0b9h{font-size:2.4rem;font-weight:700;color:#3a2e1a;margin-bottom:2.5rem;letter-spacing:.01em}.home_testimonialGrid__lbIxb{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:3rem 2rem;gap:3rem 2rem;max-width:900px;margin:0 auto}.home_testimonialItem__j5SSl{display:flex;align-items:center;gap:1.5rem;background:none}.home_avatarGlow__dqWOr{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 32px 0 rgba(255,193,7,.18);margin-right:.5rem}.home_glowYellow__BY52x{box-shadow:0 0 32px 0 rgba(255,193,7,.25),0 0 0 8px rgba(255,193,7,.08)}.home_glowGreen__gMTB0{box-shadow:0 0 32px 0 rgba(76,175,80,.22),0 0 0 8px rgba(76,175,80,.08)}.home_avatarImg__k__AJ{width:80px;height:80px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.07)}.home_testimonialName__4UHxK{font-size:1.3rem;font-weight:600;color:#232323;margin-bottom:.2rem;text-align:left}.home_testimonialText__BlcHx{color:#757575;font-size:1.05rem;text-align:left;line-height:1.5}@media (max-width:900px){.home_testimonialGrid__lbIxb{gap:2rem 1rem}}@media (max-width:700px){.home_testimonialGrid__lbIxb{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:2rem 0}.home_testimonialItem__j5SSl{justify-content:center}}.AddToCartModal_modalOverlay__7IlxB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:1000;display:flex;align-items:center;justify-content:center}.AddToCartModal_modalCard__9CtCk{background:#f7f7fa;border-radius:32px;box-shadow:0 8px 32px rgba(0,0,0,.18);max-width:480px;width:95vw;position:relative;animation:AddToCartModal_fadeIn__NYV2F .2s;display:flex;flex-direction:column;padding:2.2rem 2.5rem 1.5rem}@keyframes AddToCartModal_fadeIn__NYV2F{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AddToCartModal_closeButton__w1roy{position:absolute;top:1.3rem;right:1.3rem;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:1.6rem;color:#888;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s,background .2s;z-index:2}.AddToCartModal_closeButton__w1roy:hover{color:#e74c3c;background:#f3f3f3}.AddToCartModal_headerSection__QuEpu{margin-bottom:.7rem;position:relative;z-index:1}.AddToCartModal_productTitleRow__1jx_r{display:flex;align-items:center;justify-content:flex-start;gap:1.1rem;font-size:1.18rem;font-weight:600;color:#222;margin-right:2.8rem}.AddToCartModal_productName__Lh1Wq{font-size:1.13rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.AddToCartModal_productUnitPrice__Vbq4P{font-size:1.08rem;color:#444;font-weight:500;white-space:nowrap;text-decoration:line-through}.AddToCartModal_subtitle__9fuRt{font-size:.98rem;color:#555;font-weight:400;margin-top:.18rem}.AddToCartModal_divider___hLZY{border:none;border-top:1px solid #e3e3e3;margin:1.1rem 0 1.2rem}.AddToCartModal_quantitySection__MvoRt{margin-bottom:1.2rem}.AddToCartModal_quantityLabel__LnoRY{font-size:1.08rem;font-weight:500;color:#444;margin-bottom:.5rem}.AddToCartModal_quantityDropdownRow__n_FoN{display:flex;align-items:center;gap:1.2rem;background:#fff;border-radius:20px;padding:1.1rem 1.2rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}.AddToCartModal_quantityDropdown__KLa8M{font-size:1.08rem;padding:.45rem 1.1rem;border-radius:12px;border:1px solid #e0e0e0;background:#f7f7fa;color:#222;font-weight:500;outline:none;transition:border .2s}.AddToCartModal_quantityDropdown__KLa8M:focus{border:1.5px solid #ffb347}.AddToCartModal_discountNote__75UZm{color:#27ae60;font-size:1.01rem;font-weight:500;margin-left:.5rem}.AddToCartModal_footerSection__f6RJ1{margin-top:2.2rem;display:flex;flex-direction:column;gap:1.1rem}.AddToCartModal_radioGroup__X6yL6{display:flex;flex-direction:row;gap:.6rem;margin-bottom:.5rem}.AddToCartModal_radioOption__ky2hi{display:flex;align-items:center;gap:.5rem;padding:.5rem .8rem;background:#fff;border-radius:12px;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;flex:1 1}.AddToCartModal_radioOption__ky2hi:hover{border-color:#d0d0d0;background:#f8f8f8}.AddToCartModal_radioOption__ky2hi:has(.AddToCartModal_radioInput__IjaJG:checked){border-color:#e0e0e0;background:#f0f0f0}.AddToCartModal_radioInput__IjaJG{position:absolute;opacity:0;pointer-events:none}.AddToCartModal_radioCustom__Rrnr2{width:16px;height:16px;border:2px solid #ccc;border-radius:50%;position:relative;transition:all .2s ease;background:#fff;flex-shrink:0}.AddToCartModal_radioOption__ky2hi:hover .AddToCartModal_radioCustom__Rrnr2{border-color:#999}.AddToCartModal_radioOption__ky2hi:has(.AddToCartModal_radioInput__IjaJG:checked) .AddToCartModal_radioCustom__Rrnr2{border-color:#666;background:#666}.AddToCartModal_radioCustom__Rrnr2:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:#fff;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.AddToCartModal_radioOption__ky2hi:has(.AddToCartModal_radioInput__IjaJG:checked) .AddToCartModal_radioCustom__Rrnr2:after{transform:translate(-50%,-50%) scale(1)}.AddToCartModal_radioLabel__ZV1dD{font-size:.9rem;font-weight:500;color:#333;transition:color .2s ease;flex:1 1}.AddToCartModal_radioOption__ky2hi:hover .AddToCartModal_radioLabel__ZV1dD{color:#555}.AddToCartModal_radioOption__ky2hi:has(.AddToCartModal_radioInput__IjaJG:checked) .AddToCartModal_radioLabel__ZV1dD{color:#333;font-weight:600}.AddToCartModal_priceAndLinkRow__ubHMZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}.AddToCartModal_totalPrice__fzXi8{font-size:1.25rem;font-weight:700;color:#222}.AddToCartModal_customizeLink__vRkRn{color:#ff6600;font-size:1.05rem;font-weight:500;cursor:pointer;text-decoration:underline;margin-left:.7rem}.AddToCartModal_addButton__ZzE86{background:#19b26b;color:#fff;border:none;border-radius:18px;padding:1.1rem 0;font-size:1.18rem;font-weight:700;cursor:pointer;width:100%;box-shadow:0 2px 8px rgba(25,178,107,.08);transition:background .2s,color .2s;margin-top:.2rem}.AddToCartModal_addButton__ZzE86:hover{background:#159a5a;color:#fff}@media (max-width:600px){.AddToCartModal_modalCard__9CtCk{padding:1.2rem .5rem 1rem;max-width:98vw}.AddToCartModal_headerSection__QuEpu{margin-bottom:.5rem}.AddToCartModal_quantityDropdownRow__n_FoN{flex-direction:column;gap:.7rem;padding:.7rem}.AddToCartModal_footerSection__f6RJ1{margin-top:1.2rem;gap:.7rem}.AddToCartModal_productTitleRow__1jx_r{gap:.6rem;margin-right:2.2rem}.AddToCartModal_productName__Lh1Wq{max-width:48%}.AddToCartModal_radioGroup__X6yL6{gap:.4rem}.AddToCartModal_radioOption__ky2hi{padding:.4rem .6rem;gap:.4rem}.AddToCartModal_radioLabel__ZV1dD{font-size:.85rem}.AddToCartModal_radioCustom__Rrnr2{width:14px;height:14px}.AddToCartModal_radioCustom__Rrnr2:after{width:4px;height:4px}}.ProfilePage_profileContainer__GB9YC{background:white;border-radius:15px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:800px;margin:0 auto;position:relative}.ProfilePage_profileHeader__wqNLv{display:flex;align-items:center;gap:1.5rem;padding-bottom:2rem;border-bottom:2px solid #ecf0f1;margin-bottom:2rem}.ProfilePage_profileAvatar__bSFPu{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:white;font-size:2rem;font-weight:700}.ProfilePage_profileInfo__28J4J{flex:1 1}.ProfilePage_profileInfo__28J4J h2{color:#2c3e50;margin-bottom:.5rem;font-size:1.8rem}.ProfilePage_profileInfo__28J4J p{color:#7f8c8d;margin-bottom:.25rem}.ProfilePage_logoutButton__nQJy8{background:linear-gradient(45deg,#e74c3c,#c0392b);color:white;border:none;padding:.5rem 1rem;border-radius:25px;cursor:pointer;font-weight:500;transition:transform .2s}.ProfilePage_logoutButton__nQJy8:hover{transform:translateY(-2px)}.ProfilePage_profileTabs__l4Mgm{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #ecf0f1;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ProfilePage_profileTabs__l4Mgm::-webkit-scrollbar{height:4px}.ProfilePage_profileTabs__l4Mgm::-webkit-scrollbar-track{background:#f1f1f1}.ProfilePage_profileTabs__l4Mgm::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.ProfilePage_tabButton__IwwEB{background:none;padding:1rem 1.5rem;cursor:pointer;color:#7f8c8d;font-weight:500;border:none;border-bottom:3px solid transparent;transition:all .2s}.ProfilePage_tabButton__IwwEB:hover{color:#2c3e50}.ProfilePage_activeTab__nh_1p{color:#667eea;border-bottom-color:#667eea}.ProfilePage_tabContent__848bw{max-height:600px;overflow-y:auto;overflow-x:hidden;padding:1rem 0}.ProfilePage_tabContent__848bw::-webkit-scrollbar{width:6px}.ProfilePage_tabContent__848bw::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ProfilePage_tabContent__848bw::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ProfilePage_tabContent__848bw::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ProfilePage_addressesTab__yWEuN h3,.ProfilePage_ordersTab__aGfCF h3,.ProfilePage_profileTab__KMg4j h3{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem}.ProfilePage_profileDetails__pBTxn{display:flex;flex-direction:column;gap:1rem}.ProfilePage_detailItem__EN190{display:flex;justify-content:space-between;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.ProfilePage_detailItem__EN190 label{font-weight:500;color:#2c3e50}.ProfilePage_detailItem__EN190 span{color:#7f8c8d}.ProfilePage_ordersList__3EJTe{display:flex;flex-direction:column;gap:1rem}.ProfilePage_orderItem__xRsCN{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:1.5rem;transition:box-shadow .2s}.ProfilePage_orderItem__xRsCN:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.ProfilePage_orderHeader__h8WVv{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProfilePage_orderId__xswOl{font-weight:700;color:#2c3e50;font-size:1.1rem}.ProfilePage_orderStatus__giEmC{padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.ProfilePage_orderStatus__giEmC:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.ProfilePage_orderStatus__giEmC:hover:before{left:100%}.ProfilePage_orderStatus__giEmC:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ProfilePage_delivered__6YFhh{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border-color:#28a745}.ProfilePage_processing__xvzP6{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border-color:#ffc107}.ProfilePage_new__rNa6_{background:linear-gradient(135deg,#cce5ff,#b3d9ff);color:#004085;border-color:#007bff}.ProfilePage_pending__lbzdI{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border-color:#dc3545}.ProfilePage_confirmed__GnHTt{background:linear-gradient(135deg,#d1ecf1,#bee5eb);color:#0c5460;border-color:#17a2b8}.ProfilePage_shipped__96oA0{background:linear-gradient(135deg,#e2e3e5,#d6d8db);color:#383d41;border-color:#6c757d}.ProfilePage_cancelled__1fUW_{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border-color:#dc3545}.ProfilePage_refunded__Kt2ad{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border-color:#ffc107}.ProfilePage_orderDetails__wTTR6 p{margin-bottom:.5rem;color:#7f8c8d}.ProfilePage_orderTotal__IoyIZ{font-weight:700;color:#e74c3c;font-size:1.1rem}.ProfilePage_viewDetailsButton__PXBLx{background:linear-gradient(45deg,#3498db,#2980b9);color:white;border:none;padding:.5rem 1rem;border-radius:20px;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .3s ease;margin-top:.5rem;float:right}.ProfilePage_viewDetailsButton__PXBLx:hover{background:linear-gradient(45deg,#2980b9,#1f5f8b);transform:translateY(-1px)}.ProfilePage_addressesHeader__b5CeJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ProfilePage_addressTop__MNI0i{display:flex;flex-direction:row;justify-content:space-between}.ProfilePage_addAddressButton__o_mNU{background:linear-gradient(45deg,#27ae60,#2ecc71);color:white;border:none;padding:.5rem 1rem;border-radius:25px;cursor:pointer;font-weight:500;transition:transform .2s}.ProfilePage_addAddressButton__o_mNU:hover{transform:translateY(-2px)}.ProfilePage_addressesList__KQVN0{display:flex;flex-direction:column;gap:1rem}.ProfilePage_addressItem___oFIG{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:1.5rem;transition:box-shadow .2s}.ProfilePage_addressItem___oFIG:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.ProfilePage_addressHeader__VqDh0{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ProfilePage_addressType__s7GPJ{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500}.ProfilePage_home__XOdjF{background:#e3f2fd;color:#1976d2}.ProfilePage_office__vhNsF{background:#f3e5f5;color:#7b1fa2}.ProfilePage_defaultBadge__Y64MI{background:#667eea;color:white;padding:.25rem .5rem;border-radius:10px;font-size:.7rem;font-weight:500}.ProfilePage_addressText__pZPvm{color:#2c3e50;margin-bottom:1rem;line-height:1.5}.ProfilePage_setDefaultButton__q0ctg{background:linear-gradient(45deg,#3498db,#2980b9);color:white;border:none;padding:.5rem 1rem;border-radius:20px;cursor:pointer;font-size:.8rem;font-weight:500;transition:transform .2s}.ProfilePage_setDefaultButton__q0ctg:hover{transform:translateY(-2px)}.ProfilePage_addAddressModal__oO7tw{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.ProfilePage_modalContent__p_xdl{background:white;padding:1.5rem;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%}.ProfilePage_modalContent__p_xdl h4{color:#2c3e50;margin-bottom:1.5rem;font-size:1.3rem}.ProfilePage_formRow__79PWe{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ProfilePage_modalActions__J4_wi{display:flex;gap:1rem;margin-top:1.5rem}.ProfilePage_saveButton__LF62_{background:linear-gradient(45deg,#27ae60,#2ecc71);color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;flex:1 1;transition:transform .2s}.ProfilePage_saveButton__LF62_:hover{transform:translateY(-2px)}.ProfilePage_cancelButton__BrRV5{background:#95a5a6;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;flex:1 1;transition:transform .2s}.ProfilePage_cancelButton__BrRV5:hover{transform:translateY(-2px)}@media (max-width:768px){.ProfilePage_profileHeader__wqNLv{flex-direction:column;text-align:center}.ProfilePage_profileTabs__l4Mgm{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ProfilePage_tabButton__IwwEB{text-align:center;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;flex-shrink:0}.ProfilePage_formRow__79PWe{grid-template-columns:1fr}.ProfilePage_modalActions__J4_wi{flex-direction:column}.ProfilePage_addressesHeader__b5CeJ{flex-direction:column;gap:1rem;align-items:stretch}}.ProfilePage_queryTab__RQSdQ h3{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem}.ProfilePage_emptyState__pjp2V{text-align:center;padding:3rem 1rem;color:#7f8c8d}.ProfilePage_emptyState__pjp2V p{margin-bottom:.5rem;font-size:1.1rem}.ProfilePage_queriesTable__h9pmV{overflow-x:auto}.ProfilePage_table__fXTmC{width:100%;border-collapse:collapse;background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ProfilePage_table__fXTmC th{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:.5rem .75rem;text-align:left;font-weight:600;font-size:.8rem}.ProfilePage_table__fXTmC td{padding:.5rem .75rem;border-bottom:1px solid #e9ecef;vertical-align:top;font-size:.85rem}.ProfilePage_table__fXTmC tr:hover{background-color:#f8f9fa}.ProfilePage_messageCell__vQcH6{position:relative;max-width:300px}.ProfilePage_messagePreview__5hchL{cursor:pointer;color:#2c3e50}.ProfilePage_fullMessage__KFbGm{display:none;position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e9ecef;border-radius:8px;padding:1rem;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;max-width:400px;word-wrap:break-word}.ProfilePage_messageCell__vQcH6:hover .ProfilePage_fullMessage__KFbGm{display:block}.ProfilePage_actionCell__9MKi6{display:flex;gap:.5rem;align-items:center}.ProfilePage_deleteButton__rBt1W,.ProfilePage_editButton__6v_V7{padding:.25rem .5rem;border:none;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ProfilePage_editButton__6v_V7{background-color:#3b82f6}.ProfilePage_editButton__6v_V7:hover{background-color:#2563eb}.ProfilePage_deleteButton__rBt1W{background-color:#ef4444}.ProfilePage_deleteButton__rBt1W:hover{background-color:#dc2626}.ProfilePage_status__ftJG3{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500;text-transform:capitalize}.ProfilePage_pending__lbzdI{background:#fff3cd;color:#856404}.ProfilePage_resolved__h1c1R{background:#d4edda;color:#155724}.ProfilePage_inProgress__s64zH{background:#cce5ff;color:#004085}.ProfilePage_reviewTab__uFGIR h3{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem}.ProfilePage_reviewForm__sdjx_{max-width:600px}.ProfilePage_starRating__SHON4{display:flex;gap:.5rem;margin-top:.5rem}.ProfilePage_star__t35iR{font-size:1.5rem;cursor:pointer;transition:transform .2s}.ProfilePage_star__t35iR:hover{transform:scale(1.1)}.ProfilePage_submitButton__P_muX{background:linear-gradient(45deg,#27ae60,#2ecc71);color:white;border:none;padding:.75rem 1.5rem;border-radius:25px;cursor:pointer;font-weight:500;transition:transform .2s;margin-top:1rem}.ProfilePage_submitButton__P_muX:hover{transform:translateY(-2px)}.ProfilePage_modalOverlay__P1fLl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ProfilePage_modal__KB_73{background:white;border-radius:15px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3)}.ProfilePage_modalHeader__d1ted{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid #ecf0f1}.ProfilePage_modalHeader__d1ted h3{margin:0;color:#2c3e50;font-size:1.3rem;font-weight:700}.ProfilePage_closeButton__QRtyW{background:none;border:none;font-size:2rem;color:#7f8c8d;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.ProfilePage_closeButton__QRtyW:hover{background:#ecf0f1;color:#e74c3c}.ProfilePage_addressForm__Uqka_{display:flex;flex-direction:column;gap:1rem;width:100%}.ProfilePage_formInput__vYZ7r{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;transition:border-color .3s ease;box-sizing:border-box}.ProfilePage_formInput__vYZ7r:focus{outline:none;border-color:#3498db}.ProfilePage_formTextarea__iXQi_{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;transition:border-color .3s ease;box-sizing:border-box}.ProfilePage_formTextarea__iXQi_:focus{outline:none;border-color:#3498db}.ProfilePage_tagSelection___iIRq{margin:.5rem 0}.ProfilePage_tagSelection___iIRq label{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.ProfilePage_tagOptions__V_9m1{display:flex;gap:1rem}.ProfilePage_tagOption__fnxYB{display:flex;align-items:center;gap:.5rem;cursor:pointer}.ProfilePage_tagOption__fnxYB input[type=radio]{margin:0}.ProfilePage_tagLabel__xcQPP{font-size:.9rem;color:#7f8c8d;text-transform:capitalize}.ProfilePage_formActions__wEzYH{display:flex;gap:1rem;margin-top:1rem}.ProfilePage_addressTag___gpBM{background:linear-gradient(45deg,#3498db,#2980b9);color:white;padding:.25rem .5rem;border-radius:15px;font-size:.75rem;font-weight:600;text-transform:uppercase}.ProfilePage_addressName__JmxPC{font-weight:700;color:#2c3e50;font-size:1rem}.ProfilePage_addressPhone__qAbNN{color:#95a5a6;font-size:.9rem;margin:0}.ProfilePage_noAddressText__B8zoX{text-align:center;color:#7f8c8d;font-style:italic;margin:2rem 0}.ProfilePage_addressEditButton__x47Ks{align-self:flex-end;text-align:end}.ProfilePage_addressEditButton__x47Ks,.ProfilePage_deleteButton__rBt1W{border:none;padding:.5rem 1rem;border-radius:20px;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .3s ease}.ProfilePage_deleteButton__rBt1W{background:linear-gradient(45deg,#e74c3c,#c0392b);color:white}.ProfilePage_deleteButton__rBt1W:hover{background:linear-gradient(45deg,#c0392b,#a93226);transform:translateY(-2px)}.ProfilePage_modalOverlay__P1fLl .ProfilePage_modal__KB_73 .ProfilePage_modalContent__p_xdl{padding:1.5rem;width:100%}.ProfilePage_modalOverlay__P1fLl .ProfilePage_modal__KB_73 .ProfilePage_modalContent__p_xdl .ProfilePage_addressForm__Uqka_{width:100%}.ProfilePage_modalOverlay__P1fLl .ProfilePage_modal__KB_73 .ProfilePage_modalContent__p_xdl .ProfilePage_formRow__79PWe{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;width:100%}.ProfilePage_modalOverlay__P1fLl .ProfilePage_modal__KB_73 .ProfilePage_modalContent__p_xdl .ProfilePage_formInput__vYZ7r,.ProfilePage_modalOverlay__P1fLl .ProfilePage_modal__KB_73 .ProfilePage_modalContent__p_xdl .ProfilePage_formTextarea__iXQi_{width:100%;box-sizing:border-box}.ProfilePage_modalOverlay__P1fLl .ProfilePage_modal__KB_73 .ProfilePage_modalContent__p_xdl .ProfilePage_formActions__wEzYH,.ProfilePage_modalOverlay__P1fLl .ProfilePage_modal__KB_73 .ProfilePage_modalContent__p_xdl .ProfilePage_tagOptions__V_9m1{display:flex;gap:1rem;width:100%}.ProfilePage_addressItemCompact__bV3dA{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:.75rem;transition:all .3s ease}.ProfilePage_addressItemCompact__bV3dA:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.ProfilePage_addressHeaderCompact__eahk9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.ProfilePage_addressInfo__74bda{display:flex;align-items:center;gap:.75rem;flex:1 1}.ProfilePage_addressTagCompact__kNDib{background:linear-gradient(45deg,#3498db,#2980b9);color:white;padding:.2rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.ProfilePage_addressNameCompact__TfMrY{font-weight:700;color:#2c3e50;font-size:.95rem;white-space:nowrap}.ProfilePage_addressPhoneCompact__vIQZ4{color:#7f8c8d;font-size:.85rem;white-space:nowrap}.ProfilePage_addressActionsCompact__kfLeX{display:flex;gap:.5rem;align-items:center}.ProfilePage_editButton__6v_V7{background:linear-gradient(45deg,#3498db,#2980b9);color:white;border:none;padding:.4rem .6rem;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.ProfilePage_editButton__6v_V7:hover{background:linear-gradient(45deg,#2980b9,#1f5f8b);transform:scale(1.05)}.ProfilePage_deleteButtonCompact__u5kcE{background:linear-gradient(45deg,#e74c3c,#c0392b);color:white;border:none;padding:.4rem .6rem;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.ProfilePage_deleteButtonCompact__u5kcE:hover{background:linear-gradient(45deg,#c0392b,#a93226);transform:scale(1.05)}.ProfilePage_addressTextCompact__og0dY{color:#7f8c8d;font-size:.9rem;line-height:1.4;margin:0;padding-left:.5rem}@media (max-width:768px){.ProfilePage_modal__KB_73{margin:1rem;max-width:none}.ProfilePage_modalOverlay__P1fLl .ProfilePage_modal__KB_73 .ProfilePage_modalContent__p_xdl .ProfilePage_formRow__79PWe{grid-template-columns:1fr}.ProfilePage_tagOptions__V_9m1{flex-direction:column;gap:.5rem}.ProfilePage_formActions__wEzYH{flex-direction:column}.ProfilePage_addressHeaderCompact__eahk9{flex-direction:column;gap:.5rem;align-items:stretch}.ProfilePage_addressInfo__74bda{flex-direction:column;align-items:flex-start;gap:.5rem}.ProfilePage_addressActionsCompact__kfLeX{justify-content:flex-end}}.ProfilePage_orderDetailsModal__DjRt7{background:white;border-radius:15px;max-width:800px;width:95%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3)}.ProfilePage_orderDetailsSections__a_GHc{display:flex;flex-direction:column;gap:1.5rem}.ProfilePage_orderSection__Xk6N7{background:#f8f9fa;border-radius:10px;padding:1.5rem;border:1px solid #e9ecef}.ProfilePage_sectionTitle__twPLS{color:#2c3e50;font-size:1.1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.ProfilePage_statusInfo__UgpRI{display:flex;flex-direction:column;gap:.5rem}.ProfilePage_orderDetailsModal__DjRt7 .ProfilePage_orderStatus__giEmC{font-size:1rem;padding:.75rem 1.5rem;margin-bottom:.5rem;display:inline-block;min-width:120px;text-align:center}.ProfilePage_orderDetailsModal__DjRt7 .ProfilePage_orderStatus__giEmC:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 0 0 2px rgba(255,255,255,.3)}.ProfilePage_orderDetailsModal__DjRt7 .ProfilePage_delivered__6YFhh:after{background:#28a745}.ProfilePage_orderDetailsModal__DjRt7 .ProfilePage_processing__xvzP6:after{background:#ffc107}.ProfilePage_orderDetailsModal__DjRt7 .ProfilePage_new__rNa6_:after{background:#007bff}.ProfilePage_orderDetailsModal__DjRt7 .ProfilePage_pending__lbzdI:after{background:#dc3545}.ProfilePage_orderDetailsModal__DjRt7 .ProfilePage_confirmed__GnHTt:after{background:#17a2b8}.ProfilePage_orderDetailsModal__DjRt7 .ProfilePage_shipped__96oA0:after{background:#6c757d}.ProfilePage_orderDetailsModal__DjRt7 .ProfilePage_cancelled__1fUW_:after{background:#dc3545}.ProfilePage_orderDetailsModal__DjRt7 .ProfilePage_refunded__Kt2ad:after{background:#ffc107}.ProfilePage_orderDate__sDR_X{color:#7f8c8d;font-size:.9rem;margin:0}.ProfilePage_productsList__UIDmK{display:flex;flex-direction:column;gap:.75rem}.ProfilePage_productItem__TqP4b{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:white;border-radius:8px;border:1px solid #e9ecef;gap:1rem}.ProfilePage_productImage__Jn_OW{width:60px;height:60px;border-radius:8px;border:1px solid #e9ecef}.ProfilePage_productInfo__5PMKN{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.ProfilePage_productItemContent__xj_5V{display:flex;align-items:center;gap:1rem;flex:1 1}.ProfilePage_productName__uRVLR{font-weight:600;color:#2c3e50;font-size:.95rem}.ProfilePage_productQuantity___XFAc{color:#7f8c8d;font-size:.85rem}.ProfilePage_productPrice__9g45P{font-weight:700;color:#e74c3c;font-size:1rem}.ProfilePage_addressInfo__74bda{background:white;padding:1rem;border-radius:8px;border:1px solid #e9ecef}.ProfilePage_addressInfo__74bda p{margin:.25rem 0;color:#2c3e50;line-height:1.4}.ProfilePage_paymentSummary__QR1bz{background:white;padding:1rem;border-radius:8px;border:1px solid #e9ecef}.ProfilePage_paymentRow__fcuQs{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.95rem}.ProfilePage_paymentRow__fcuQs span:first-child{color:#7f8c8d}.ProfilePage_paymentRow__fcuQs span:last-child{font-weight:600;color:#2c3e50}.ProfilePage_discountAmount__xh8M8{color:#27ae60!important}.ProfilePage_paymentDivider__B8UzI{border:none;border-top:1px solid #e9ecef;margin:1rem 0}.ProfilePage_totalLabel__PpMEQ{font-size:1.1rem!important;font-weight:700!important;color:#2c3e50!important}.ProfilePage_totalAmount__boZpB{font-size:1.2rem!important;font-weight:700!important;color:#e74c3c!important}.ProfilePage_inventoryTab__dYH6E{display:flex;flex-direction:column;gap:1.5rem;position:relative}.ProfilePage_desktopActions__GlHit{display:none;gap:1rem;margin-bottom:1rem}@media (min-width:769px){.ProfilePage_desktopActions__GlHit{display:flex}}.ProfilePage_actionButton__TnePy{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:.75rem 1.5rem;border-radius:25px;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .3s ease}.ProfilePage_actionButton__TnePy:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.ProfilePage_fabButton__R4CiN{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(102,126,234,.4);display:flex;align-items:center;justify-content:center;z-index:999;transition:all .3s ease}.ProfilePage_fabButton__R4CiN:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(102,126,234,.5)}.ProfilePage_fabButton__R4CiN:active{transform:scale(.95)}@media (min-width:769px){.ProfilePage_fabButton__R4CiN{display:none}}.ProfilePage_categoryButtons__qiaPC{display:flex;gap:.75rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:2px solid #ecf0f1;overflow-x:auto;-webkit-overflow-scrolling:touch}.ProfilePage_categoryButton__Bi0oM{background:#f8f9fa;border:2px solid #e9ecef;padding:.75rem 1.5rem;border-radius:25px;cursor:pointer;font-size:1rem;font-weight:500;color:#2c3e50;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.ProfilePage_categoryButton__Bi0oM:hover{background:#e9ecef;transform:translateY(-2px)}.ProfilePage_activeCategory__UCfzL{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-color:#667eea}.ProfilePage_activeCategory__UCfzL:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.ProfilePage_productListSection__HzXV0{min-height:400px}.ProfilePage_productList__DosGj{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.ProfilePage_noCategorySelected__p2nXV{text-align:center;padding:3rem 1rem;color:#7f8c8d}.ProfilePage_noCategorySelected__p2nXV p{font-size:1.2rem}.ProfilePage_productCard__lDan9{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.ProfilePage_productCard__lDan9:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.15);border-color:#667eea}.ProfilePage_productImageWrapper__KxlZS{width:100%;height:50%;min-height:150px;position:relative;overflow:hidden;background:#e9ecef}.ProfilePage_productImage__Jn_OW{width:100%;height:100%;object-fit:cover}.ProfilePage_productImagePlaceholder__5T_zP{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e9ecef;color:#7f8c8d;font-size:1rem}.ProfilePage_productCardInfo__e1aCp{padding:1rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1;justify-content:space-between}.ProfilePage_productCardName__rLBep{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ProfilePage_productCardPriceContainer__1wZzK{display:flex;flex-direction:column;gap:.25rem;margin-top:auto}.ProfilePage_productCardPrice__Wh4cu{font-size:1.3rem;font-weight:700;color:#27ae60}.ProfilePage_productCardOriginalPrice__4VA_Z{font-size:.95rem;color:#95a5a6;text-decoration:line-through}.ProfilePage_productFormModal__xJJAM{background:white;border-radius:15px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3);position:relative}.ProfilePage_formGroup__LolBx{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.ProfilePage_formLabel__qTUHx{font-size:.95rem;font-weight:600;color:#2c3e50}.ProfilePage_formInput__vYZ7r,.ProfilePage_formTextarea__iXQi_{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:.95rem;transition:border-color .3s ease;box-sizing:border-box;font-family:inherit}.ProfilePage_formInput__vYZ7r:focus,.ProfilePage_formTextarea__iXQi_:focus{outline:none;border-color:#667eea}.ProfilePage_formTextarea__iXQi_{resize:vertical;min-height:80px}.ProfilePage_variantsSection__Oii80{margin-bottom:1.5rem}.ProfilePage_variantsHeader__PTBwq{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProfilePage_addVariantButton__YwYgC{display:flex;align-items:center;gap:.5rem;background:#667eea;color:white;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .3s ease}.ProfilePage_addVariantButton__YwYgC:hover{background:#5568d3;transform:translateY(-1px)}.ProfilePage_variantRow__JJYYM{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}.ProfilePage_variantInputs__EggIh{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (min-width:769px){.ProfilePage_variantInputs__EggIh{grid-template-columns:1fr 1fr}}.ProfilePage_variantActions__xtglm{display:flex;justify-content:space-between;align-items:center}.ProfilePage_defaultCheckbox__ws00j{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#2c3e50}.ProfilePage_defaultCheckbox__ws00j input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#667eea}.ProfilePage_removeVariantButton__1m1_3{background:#e74c3c;color:white;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.ProfilePage_removeVariantButton__1m1_3:hover{background:#c0392b;transform:scale(1.1)}.ProfilePage_uploadSection__8Opex{text-align:center;padding:2rem;border:2px dashed #e9ecef;border-radius:12px;margin-bottom:1.5rem}.ProfilePage_fileInput__ARie3{display:none}.ProfilePage_fileInputLabel__o_0lo{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:1rem 2rem;border-radius:25px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease}.ProfilePage_fileInputLabel__o_0lo:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.ProfilePage_uploadHint__Vx2eM{margin-top:1rem;color:#7f8c8d;font-size:.875rem}.ProfilePage_saleButton__BfxZH{width:100%;margin-top:.75rem;padding:.6rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.ProfilePage_saleButton__BfxZH:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.ProfilePage_saleButton__BfxZH:active{transform:translateY(0)}.ProfilePage_purchaseTab__NlGxv h3,.ProfilePage_saleTab___8hCP h3{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem}.ProfilePage_saleFilters__A6U4l{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:12px}.ProfilePage_filterGroup__3grhS{display:flex;flex-direction:column;gap:.5rem}.ProfilePage_filterLabel__4OKMu{font-size:.9rem;font-weight:500;color:#495057}.ProfilePage_filterInput__8bzTr{padding:.75rem;border:1px solid #dee2e6;border-radius:8px;font-size:.9rem;transition:all .3s ease}.ProfilePage_filterInput__8bzTr:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ProfilePage_clearFiltersButton__YBZTF{padding:.75rem 1.5rem;background:#6c757d;color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;align-self:flex-end}.ProfilePage_clearFiltersButton__YBZTF:hover{background:#5a6268;transform:translateY(-2px);box-shadow:0 4px 8px rgba(108,117,125,.3)}.ProfilePage_saleTableContainer__cEgyO{overflow-x:auto;background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ProfilePage_saleTable__XqgtK{width:100%;border-collapse:collapse;min-width:600px}.ProfilePage_saleTable__XqgtK thead{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.ProfilePage_saleTable__XqgtK th{padding:1rem;text-align:left;font-weight:600;font-size:.95rem}.ProfilePage_saleTable__XqgtK tbody tr{border-bottom:1px solid #e9ecef;transition:background .2s ease}.ProfilePage_saleTable__XqgtK tbody tr:hover{background:#f8f9fa}.ProfilePage_saleTable__XqgtK tbody tr:last-child{border-bottom:none}.ProfilePage_saleTable__XqgtK td{padding:1rem;font-size:.9rem;color:#495057}.ProfilePage_saleTable__XqgtK tfoot{background:#f8f9fa;font-weight:600}.ProfilePage_saleTable__XqgtK tfoot td{padding:1.25rem 1rem;font-size:1rem}.ProfilePage_totalLabel__PpMEQ{text-align:right;color:#2c3e50}.ProfilePage_totalAmount__boZpB{color:#667eea;font-size:1.1rem}.ProfilePage_saleFormModal__d6BkM{background:white;border-radius:16px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.ProfilePage_saleProductInfo__4trrL{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;margin-top:.5rem}.ProfilePage_saleProductInfo__4trrL strong{font-size:1.1rem;color:#2c3e50}.ProfilePage_saleProductInfo__4trrL span{font-size:.9rem;color:#6c757d}@media (max-width:768px){.ProfilePage_categoryButtons__qiaPC{gap:.5rem;padding-bottom:.75rem}.ProfilePage_categoryButton__Bi0oM{padding:.6rem 1.2rem;font-size:.9rem}.ProfilePage_productList__DosGj{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.ProfilePage_productImageWrapper__KxlZS{min-height:120px}.ProfilePage_productCardInfo__e1aCp{padding:.75rem}.ProfilePage_productCardName__rLBep{font-size:1rem}.ProfilePage_productCardPrice__Wh4cu{font-size:1.1rem}.ProfilePage_productCardOriginalPrice__4VA_Z{font-size:.85rem}.ProfilePage_productFormModal__xJJAM{width:95%;max-height:85vh}.ProfilePage_variantInputs__EggIh{grid-template-columns:1fr 1fr;gap:.75rem}.ProfilePage_fabButton__R4CiN{bottom:1.5rem;right:1.5rem;width:56px;height:56px}.ProfilePage_saleFilters__A6U4l{grid-template-columns:1fr;padding:1rem}.ProfilePage_clearFiltersButton__YBZTF{width:100%;align-self:stretch}.ProfilePage_saleTable__XqgtK{font-size:.85rem;min-width:500px}.ProfilePage_saleTable__XqgtK td,.ProfilePage_saleTable__XqgtK th{padding:.75rem .5rem}.ProfilePage_saleFormModal__d6BkM{width:95%;max-height:85vh}.ProfilePage_orderDetailsModal__DjRt7{margin:1rem;max-width:none}.ProfilePage_productItem__TqP4b{flex-direction:column;align-items:flex-start;gap:.5rem}.ProfilePage_productItemContent__xj_5V{width:100%}.ProfilePage_productPrice__9g45P{align-self:flex-end;margin-top:.5rem}.ProfilePage_paymentRow__fcuQs{flex-direction:column;align-items:flex-start;gap:.25rem}}