body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#111}input::placeholder{font-weight:500}.nav-container-main{box-sizing:border-box;position:sticky;top:0;z-index:999;display:flex;align-items:center;gap:22px;max-width:1320px;height:auto;min-height:74px;margin:auto;padding:12px;background:#fff;border-bottom:1px solid #ededed}.site-brand-logo{display:block;width:160px;height:42px;object-fit:contain;object-position:left center;margin-right:25px}.search-field-wrapper{position:relative;flex:1;max-width:490px;margin:auto}.search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;z-index:2}.search-input-field{width:100%;height:44px;padding:12px 15px 12px 50px;font-size:15px;background:#fafafa;border:1px solid #dedede;border-radius:5px;outline:none}.search-input-field:focus{border-color:#FF5F00;background:#fff;box-shadow:0 0 0 3px rgba(255,95,0,.1)}.search-results{position:absolute;top:48px;left:0;z-index:9999;display:none;width:100%;max-height:350px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.15)}.suggestion-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;text-align:left;cursor:pointer;border-bottom:1px solid #eee}.suggestion-item:hover{background:#f5f5f5}.suggestion-item small{flex:0 0 auto;color:#777;font-size:11px}.suggestion-empty{color:#666;cursor:default}.nav-menu-links{display:flex;align-items:center;gap:22px;white-space:nowrap}.nav-menu-links a{color:#222;font-size:14px;font-weight:600;text-decoration:none}.nav-menu-links a:hover,.nav-menu-links a[aria-current="page"]{color:#FF5F00}.dropdown-toggle::after{vertical-align:middle}.login-icon{display:block;width:20px;height:20px;padding:0}.header-account{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #e5e5e5;border-radius:4px}.mobile-nav-toggle{display:none;width:40px;height:40px;color:#111;background:#fff;border:1px solid #e5e5e5;border-radius:4px}.mobile-nav-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}@media (max-width:900px){.nav-container-main{flex-wrap:wrap;gap:12px}.search-field-wrapper{order:4;flex-basis:100%;max-width:none}.nav-menu-links{margin-left:auto}}@media (max-width:650px){.nav-container-main{padding:12px 18px}.site-brand-logo{width:130px;flex-basis:130px}.mobile-nav-toggle{display:block;margin-left:auto}.header-account{display:none}.nav-menu-links{display:none;order:5;flex-basis:100%;flex-wrap:wrap;gap:0;margin:0;padding:8px 0 2px}.nav-menu-links.is-open{display:flex}.nav-menu-links a{padding:11px 10px}.search-field-wrapper{order:6}}