.category-navbar{display:flex;align-items:center;gap:0}.category-navbar .category-menu-item{position:relative;list-style:none}.category-navbar .category-menu-item .category-menu-link{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;text-decoration:none;font-weight:500;font-size:15px;white-space:nowrap;gap:8px;transition:color .3s ease}.category-navbar .category-menu-item .category-menu-link:hover{color:var(--theme-color)}.category-navbar .category-menu-item .category-menu-link .category-arrow{margin-left:15px}.category-navbar .category-menu-item .category-submenu{position:absolute;top:100%;left:0;min-width:200px;box-shadow:0 4px 20px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.08);padding:12px 10px;margin-top:0;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000;list-style:none}.category-navbar .category-menu-item .category-submenu.level-2,.category-navbar .category-menu-item .category-submenu.level-3,.category-navbar .category-menu-item .category-submenu.level-4{top:0;left:100%;margin-top:0;margin-left:0}.category-navbar .category-menu-item .category-submenu .category-menu-item{margin:0;width:100%}.category-navbar .category-menu-item .category-submenu .category-menu-item .category-menu-link{padding:10px 20px;font-size:14px;font-weight:500}.category-navbar .category-menu-item .category-submenu .category-menu-item .category-menu-link:hover{color:var(--theme-color)}.category-navbar .category-menu-item:hover>.category-submenu{opacity:1;visibility:visible}.category-navbar .category-menu-item:hover>.category-menu-link,.category-navbar .category-menu-item:hover>.category-menu-link .category-arrow{color:var(--theme-color)}@media(max-width:991px){.navbar-top-responsive{justify-content:center!important}}.search-result{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.search-result .result-box{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px;border-radius:4px;background-color:#f9f9f9}.search-result .result-box:hover{background-color:#f1f1f1}.search-result .result-box .suggestion-thumbnail img{object-fit:cover;border-radius:4px}.search-result .result-box .text .text-title{font-size:16px}.search-result .result-box .text .text-price{font-size:12px;color:#ff0202}