.main-header-section{background-color:var(--light-color);border-bottom:3px solid var(--border-color)}.header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:5px}.logo{text-align:left}.logo img{width:var(--rs-header-v1-01);height:auto;transition:transform .3s ease}.logo img:hover{transform:scale(1.05)}.search-bar{display:flex;align-items:center;border:1px solid var(--border-color);background-color:var(--body-bg);padding:8px 15px;border-radius:25px;width:250px;box-shadow:var(--shadow-sm);position:relative}.search-bar input{border:none;outline:none;width:100%;margin-right:10px;font-size:14px;padding-left:25px;padding-right:10px}.search-bar .search-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-light)}.search-bar .clear-search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--text-light);cursor:pointer;display:none;font-size:14px}.search-bar .clear-search-icon.visible{display:block}.search-results-container{position:absolute;top:100%;left:0;width:100%;background-color:var(--body-bg);border-radius:0 0 8px 8px;box-shadow:var(--shadow-md);z-index:3000;max-height:400px;overflow-y:auto;margin-top:7px;display:none}.search-result-item{display:flex;padding:10px 15px;border-bottom:1px solid var(--border-color);transition:background-color .2s}.search-result-item:hover{background-color:var(--light-color)}.search-result-image{width:50px;height:50px;object-fit:cover;margin-right:15px}.search-result-info{flex:1}.search-result-title{font-weight:500;margin-bottom:5px}.search-result-price{color:var(--primary-color);font-weight:500}.search-result-category{font-size:.8rem;color:var(--text-light)}.search-no-results{padding:15px;text-align:center;color:var(--text-light)}.search-all-results{display:block;text-align:center;padding:10px;background-color:#f7fafc;color:#4a5568;font-weight:500;border-top:1px solid #e2e8f0}.search-all-results:hover{background-color:#edf2f7}h3.search-section-title{font-size:16px;padding:15px}.nav-icons{display:flex;justify-content:flex-end;align-items:center;gap:18px}.nav-icons a{color:var(--text-color);text-decoration:none;position:relative;transition:color .3s}.wishlist-icon{margin-bottom:-3px}.nav-icons a:not(:last-of-type){margin-bottom:-6px}.profile-icon{margin-bottom:-6px}.nav-icons a:hover{color:var(--primary-color)}.nav-icons .cart-count{position:absolute;top:-2px;right:5px;background-color:var(--accent-color, var(--primary-color));color:#fff;border-radius:50%;width:12px;height:12px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;box-shadow:0 2px 5px #0003}.nav-icons i{font-size:20px}@media (max-width:768px){.search-bar{display:none}.header{grid-template-columns:1fr auto;justify-content:space-between}.logo img{width:var(--rs-header-v1-02);margin-bottom:-5px}}@media (max-width:576){.nav-icons a{margin-left:15px}}
