.search-modal__form .search__input.field__input{background-color:rgb(var(--color-background));border:0;border-radius:var(--inputs-radius);box-sizing:border-box;color:rgb(var(--color-foreground));font-size:1.6rem;height:4.5rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width)*2);padding:1.5rem;transition:box-shadow var(--duration-short) ease;width:100%}.search-modal__form .search__input.field__input:-webkit-autofill,.search-modal__form .search__input.field__input:focus,.search-modal__form .search__input.field__input:not(:placeholder-shown){margin:var(--inputs-border-width);padding:2.2rem 1.5rem .8rem 2rem}@media screen and (min-width:900px){.search-modal__form .search__input.field__input:not(:placeholder-shown){background:inherit;position:relative;top:auto;z-index:auto}}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.search__button:focus-visible{background-color:rgb(var(--color-background));z-index:2}.search__button:focus{background-color:rgb(var(--color-background));z-index:2}.search__button:not(:focus-visible):not(.focused){background-color:inherit;box-shadow:inherit}.search__button .icon{height:1.8rem;width:1.8rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__header h1{font-size:24px;font-weight:700;line-height:32px;margin-bottom:0;text-align:left}.product-count-vertical{margin:0!important;text-align:left}