.search-field{width:min(100%,480px);min-width:0}.search-label{display:block;font-size:16px;font-weight:600;margin-bottom:10px}.search-field .search-box{width:100%;max-width:none}.field-error{display:block;margin:8px 0 0;font-size:16px;line-height:1.5;font-weight:500;color:#a60f22}.field-error:empty{display:none}input[aria-invalid="true"],textarea[aria-invalid="true"]{border:2px solid #b31229!important}.catalog-toolbar{align-items:flex-end}@media(max-width:600px){.search-field{width:100%}}