.c-search-form{display:flex;align-items:center;gap:20px;padding-bottom:10px;position:relative}.c-search-form:before,.c-search-form:after{content:"";width:100%;height:1px;position:absolute;bottom:0}.c-search-form:before{background-color:#1d1d1b26}.c-search-form:after{background-color:#78776c;transition:transform .3s;transform:scaleX(0);transform-origin:left}.c-search-form:focus-within:after{transform:scaleX(1)}.c-search-form__search-field{flex-grow:1;border:none;background-color:transparent}.c-search-form__icon{color:#1d1d1b}
