.header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;color:#1f2427;font-family:var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important;background:#f5f6f9}.header,.header .header-inner{width:100%;box-sizing:border-box}.header .header-inner{margin:0 auto;max-width:1450px;padding:0 16px}@media(max-width:768px){.header .header-inner{padding:0 16px}}@media(max-width:480px){.header .header-inner{padding:0 10px}}.header .header-inner>.MuiGrid-container{row-gap:6px;padding:4px 0;flex-wrap:wrap}.header .logo-section{min-width:0}.header .logo-section img{height:60px;width:auto;max-width:100%;cursor:pointer;object-fit:contain}@media(max-width:899px){.header .logo-section img{height:46px}}@media(max-width:480px){.header .logo-section img{height:36px}}.header .search-bar{display:flex;height:40px;overflow:hidden;align-items:center;border-radius:5px;border:1px solid #b8b5b5;background:#f5f6f9}@media(max-width:480px){.header .search-bar{height:38px}}.header .search-bar .camera-btn{color:#108653;padding:0 12px;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:480px){.header .search-bar .camera-btn{padding:0 8px}}.header .search-bar .camera-btn:hover{background:none!important;color:#108653!important}.header .search-bar .search-input{flex:1 1;padding:0 5px;font-size:14px;font-family:var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important;border:none;outline:none;background:transparent;color:#000;min-width:0;text-overflow:ellipsis}.header .search-bar .search-input::placeholder{color:#888;font-size:13px;font-family:var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}@media(max-width:480px){.header .search-bar .search-input{font-size:13px}.header .search-bar .search-input::placeholder{font-size:12px}}.header .search-bar .search-btn{height:100%;color:#fff;display:flex;font-size:13px;border-radius:0;align-items:center;justify-content:center;background:#108653;text-transform:capitalize;font-family:var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}@media(max-width:480px){.header .search-bar .search-btn{min-width:64px;padding:0 10px}}.header .right-section{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;min-width:0;gap:14px}@media(max-width:899px){.header .right-section{gap:12px}}@media(max-width:480px){.header .right-section{gap:10px}}.header .right-section>*{flex-shrink:0}.header .right-section .cart-count{top:-4px;right:-6px;width:18px;color:#fff;font-size:11px;height:18px;font-weight:700;display:flex;position:absolute;border-radius:50%;align-items:center;justify-content:center;font-family:var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important;background-color:#d32f2f}.header .right-section .icon{font-size:28px;cursor:pointer;transition:color .3s}.header .right-section .icon-img{display:block;cursor:pointer;object-fit:contain;transition:opacity .3s}.header .right-section .icon-img:hover{opacity:.75}.header .right-section .user-info{gap:8px;display:flex;cursor:pointer;align-items:center;min-width:0;flex-shrink:1}.header .right-section .user-info .login-info{min-width:0;max-width:150px;line-height:1.25;overflow:hidden}.header .right-section .user-info .login-info .user-email,.header .right-section .user-info .login-info .user-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header .right-section .user-info .login-info br{display:none}@media(max-width:899px){.header .right-section .user-info .login-info .user-email{display:none}}.header .right-section .user-info .user-name{font-size:13px}.header .right-section .user-info .user-email,.header .right-section .user-info .user-name{font-weight:600;color:#1f2427;font-family:var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}.header .right-section .user-info .user-email{font-size:12px}@media(max-width:500px){.header .right-section .user-info .login-info{display:none}}.header-divider{margin:0;border:none;border-top:1px solid #ccc}