.menu-carousel{display:flex;flex-direction:column;gap:16px}.menu-carousel ul{margin:0}.menu-carousel__top-separator{padding-top:16px}.menu-carousel__header{display:flex;justify-content:space-between;align-items:center;font-family:var(--kh-font-poppins)}.menu-carousel__header__title{font-size:16px;font-weight:var(--kh-fw-bold);line-height:24px}.menu-carousel__header__link{font-size:var(--kh-font-sm);font-weight:var(--kh-fw-normal);text-decoration:underline}.menu-carousel__item{display:flex;flex-direction:column;gap:8px;position:relative}.menu-carousel__item__title{font-size:var(--kh-font-sm);font-family:var(--kh-font-poppins);font-weight:var(--kh-fw-normal);line-height:18px}.menu-carousel__item__title:before{content:"";top:0;left:0;right:0;bottom:0;display:block;margin:0;padding:0;position:absolute;z-index:1}.header-actions{display:flex;align-items:center;gap:16px;margin-left:0}@media only screen and (min-width:1024px){.header-actions{min-height:38px}}@media only screen and (min-width:744px){.header-actions{margin-left:auto}}.header-actions>.active{font-weight:600}.header-actions .drawer-opener.active{font-weight:400}.header-actions .header-icon-btn,.header-actions a{background-color:rgba(0,0,0,0);position:relative;display:block;border:none;margin-left:12px;padding:0}.header-actions .header-icon-btn svg,.header-actions a svg{opacity:1}@media only screen and (min-width:1024px){.header-actions .header-icon-btn:hover svg,.header-actions a:hover svg{opacity:.7}}.header-actions .header-icon-btn .items-number,.header-actions a .items-number{line-height:13px;top:15px;left:-2px;background:var(--kh-primary)}.header-actions .wishlist{width:23px}.header-actions .wishlist .items-number{background:var(--kh-neutral-100)}@media only screen and (min-width:1440px){.header-actions .wishlist{margin-left:12px}}.header-actions .login{width:27px;display:none}@media only screen and (min-width:1024px){.header-actions .login{display:block}}.header-actions .search{padding:0 4px}.header-actions .search label{margin-bottom:0}.header-actions .search label .icon-search{font-size:18px;margin:0}.header-actions .search label input{color:var(--kh-neutral-100);border:none;padding-left:4px;display:none}@media only screen and (min-width:2560px){.header-actions .search label input{display:block}.header-actions .search label{padding:8px 12px;border-bottom:1px solid var(--kh-neutral-30)}}.header-actions .search label.default{border-bottom:1px solid var(--kh-neutral-30);max-width:80px}@media only screen and (min-width:1024px){.header-actions .search label.default{max-width:none}}.header-actions .search label.default input{display:block}.header-actions .drawer-opener,.header-actions .header-link{display:none;white-space:nowrap}@media only screen and (min-width:1024px){.header-actions .drawer-opener,.header-actions .header-link{margin-left:0;font-size:13px;padding:0;display:block;position:relative;letter-spacing:.5px;opacity:1}.header-actions .drawer-opener.active,.header-actions .header-link.active{font-weight:var(--kh-fw-bold)}.header-actions .drawer-opener.active:after,.header-actions .header-link.active:after{content:"";background-color:var(--kh-neutral-100);position:absolute;width:100%;height:2px;bottom:-27px;left:0}.header-actions .drawer-opener:hover,.header-actions .header-link:hover{opacity:.8}}.header-actions .btn-search-m{padding:0;height:48px}@media only screen and (min-width:744px){.header-actions .btn-search-m{display:none}}