.header-search-bar{display:flex;align-items:center;gap:12px;margin:0}.header-search-bar__input{flex:1 1 auto;min-width:0;padding:0;border:0;border-radius:0;background:none;color:rgb(var(--text-color));font-size:15px;line-height:1.4;letter-spacing:0;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header-search-bar__input::-moz-placeholder{color:rgb(var(--text-color)/0.6);opacity:1}.header-search-bar__input::placeholder{color:rgb(var(--text-color)/0.6);opacity:1}.header-search-bar__input:focus{outline:none}.header-search-bar__input::-webkit-search-decoration,.header-search-bar__input::-webkit-search-cancel-button,.header-search-bar__input::-webkit-search-results-button,.header-search-bar__input::-webkit-search-results-decoration{display:none}.header-search-bar__submit{display:flex;flex-shrink:0;padding:0;color:rgb(var(--text-color));cursor:pointer}.header-search-bar--desktop{width:clamp(174px,10vw,375px);border-bottom:1px solid rgb(var(--text-color)/0.65)}@media screen and (max-width: 1159px){.header-search-bar--desktop{display:none}}.header-search-bar--mobile{flex:1 1 auto;min-width:0;flex-direction:row-reverse;height:42px;padding:0 20px 0 14px;border:1px solid rgb(var(--text-color)/0.25);border-radius:999px}.header-search-bar--mobile .header-search-bar__input{font-size:16px}@media screen and (min-width: 1160px){.header-search-bar--mobile{display:none}}.header-search-bar-wrap{display:flex;align-items:center;gap:12px}.header-search-bar-wrap .thb-secondary-area-item{position:static;display:flex;align-items:center;flex-shrink:0}.header-search-bar-wrap--mobile{grid-area:search;justify-self:center;width:100%;max-width:585px}@media screen and (min-width: 1160px){.header-search-bar-wrap--mobile{display:none}}@media screen and (max-width: 1159px){.header__search-item{display:none}}.header-search .header-search__form{display:none}.header-search__top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px 4px}.header-search__close{display:flex;margin-inline-start:auto;padding:4px;color:rgb(var(--text-color));cursor:pointer}