.search-form__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-primary-medium);display:block;margin-left:1.375rem;margin-bottom:.25rem;color:var(--color-dark)}@media screen and (min-width:48.0625em){.search-form__label{font-size:var(--font-size-md);margin-bottom:.5rem}}.search-form__field{position:relative;display:grid;grid-template-columns:1fr auto;min-height:3rem;border:1px solid rgba(30,30,30,.2);overflow:hidden}.search-form__field:focus-within,.search-form__field:hover{background:var(--color-lightest)}@media screen and (min-width:48.0625em){.search-form__field{height:3.25rem;width:22.25rem}}.search-form__input{font-size:var(--font-size-xs);font-weight:var(--font-weight-primary-medium);border:0;height:100%;padding:0 0 0 .875rem;color:var(--color-darkest);background:none;width:100%}@media screen and (min-width:48.0625em){.search-form__input{font-size:var(--font-size-md)}}.search-form__input::-webkit-search-cancel-button,.search-form__input::-webkit-search-decoration,.search-form__input::-webkit-search-results-button,.search-form__input::-webkit-search-results-decoration{-webkit-appearance:none}.search-form__input:focus{outline:none}.search-form__button{display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:none;border-radius:100px;height:1.25rem;width:1.25rem;margin:.825rem .825rem .825rem 0}@media screen and (min-width:48.0625em){.search-form__button{height:1.5rem;width:1.5rem}}.search-form__button .dn-icon{font-size:1.5rem;color:var(--color-darkest)}
