.home-topbar .container{max-width:1400px!important;margin:0 auto!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important;width:100%!important}.topbar-inner{display:flex;align-items:center;justify-content:flex-end;width:100%}.topbar-link{color:#fff;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap;letter-spacing:.2px;padding:5px 16px;display:inline-flex;align-items:center;gap:5px;border-radius:4px;transition:background .18s}.topbar-link:hover{background:#ffffff26;color:#fff;text-decoration:none}.topbar-cart{background:#ffffff1f;border-radius:20px;padding:4px 14px;margin-left:4px}.topbar-cart:hover{background:#ffffff40!important}.topbar-divider{width:1px;height:13px;background:#ffffff59;flex-shrink:0}.home-main-header .container{max-width:1400px!important;margin:0 auto!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important;width:100%!important}.header-flex{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.logo img{height:70px!important;width:330px!important;max-width:100%!important;object-fit:cover!important;object-position:center}@media(max-width:768px){.logo img{height:52px!important;width:245px!important;max-width:100%;object-fit:cover}.topbar-inner{justify-content:space-between}.topbar-link{font-size:11px;padding:4px 6px;gap:3px}.topbar-divider{height:11px}.topbar-cart{padding:3px 8px;margin-left:0}}@media(max-width:420px){.home-topbar .container{padding-inline:6px!important}.home-topbar .topbar-link{font-size:10px;padding:5px 4px;letter-spacing:0}.home-topbar .topbar-cart{padding:4px 6px}}.mobile-menu-toggle{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:1.5px solid #E5E7EB;border-radius:8px;cursor:pointer;padding:8px;margin-left:auto;flex-shrink:0;transition:border-color .2s}.mobile-menu-toggle:hover{border-color:#dc2626}.mobile-menu-toggle span{display:block;width:18px;height:2px;background:#111827;border-radius:2px;transition:background .2s}.mobile-menu-toggle:hover span{background:#dc2626}.location-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9998}.location-overlay.active{display:block}.location-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:100%;max-width:560px;background:#fff;border-radius:16px;box-shadow:0 25px 60px #0000004d;overflow:hidden}.location-popup.active{display:block}.lp-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(90deg,#f43f5e,#ec4899)}.lp-header h3{margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;color:#fff}.lp-close{background:#fff3;border:none;color:#fff;font-size:18px;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.lp-close:hover{background:#ffffff59}.lp-body{padding:24px;display:flex;flex-direction:column;gap:16px}.lp-field{display:flex;flex-direction:column;gap:6px}.lp-field label{font-family:Poppins,sans-serif;font-size:13px;font-weight:700;color:#ec003f}.lp-field select{width:100%;height:48px;padding:0 14px;border-radius:8px;border:1px solid #E5E7EB;background:#f9fafb;font-family:Inter,sans-serif;font-size:15px;color:#101828;outline:none;cursor:pointer;transition:border-color .2s}.lp-field select:focus{border-color:#f43f5e}.lp-field select:disabled{opacity:.5;cursor:not-allowed}#lp-submit{width:100%;padding:15px;border:none;border-radius:8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;background:linear-gradient(90deg,#f43f5e,#ec4899);color:#fff;cursor:pointer;transition:opacity .2s;margin-top:4px}#lp-submit:disabled{background:#f8b4c2;cursor:not-allowed}#lp-submit:not(:disabled):hover{opacity:.9}@media(max-width:600px){.location-popup{max-width:calc(100% - 32px);top:auto;bottom:0;left:0;right:0;transform:none;border-radius:16px 16px 0 0}}.main-nav a.active,.drawer-links a.active{color:#dc2626;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/112/assets/expressluv-header-base.css.map */
