.search{align-items:center;display:flex;margin-left:auto;max-width:2.5rem;overflow:hidden;padding-bottom:.5rem}.search.is-active{border-bottom:1px solid hsla(0,0%,46%,.4);max-width:20rem;overflow:visible}@media (max-width:767px){.search{border-bottom:1px solid hsla(0,0%,46%,.4);max-width:100%;overflow:visible}}.search .search__form{align-items:center;display:flex;position:relative}.search input{border:none;line-height:1;padding:0 1rem}@media (max-width:767px){.search input{font-size:2rem}}.search form{line-height:1}.search svg{display:block;height:auto;width:2.5rem}@media (max-width:767px){.search svg{width:4.8rem}}.search .search__close{position:absolute;right:.7rem;top:0}@media (max-width:767px){.search .search__close{display:none}}.search .search__close svg{width:1.6rem}