.template-search{min-height:100vh}.template-search__header{padding-top:40px}.template-search__search__field{position:relative}.template-search__search__field label{display:none}.template-search__header h1{margin:0 0 32px}.no-results-text{color:#030303;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.84px;margin:20px 0}.search__results-with-count-and-term{margin:20px 0 40px;color:#030303;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:1.5;letter-spacing:.84px}.template-search__search{max-width:860px;width:100%;margin:0 auto;padding:0 35px}.search__input.field__input{border:none;background:#f5f5f5;display:flex;height:50px;padding:10px 20px;margin:0;color:#030303;font-feature-settings:"liga" off,"clig" off;font-family:Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:.48px}.search__input.field__input::placeholder{color:#8c8c8c;opacity:1}.search__input.field__input:focus,.search__input.field__input:hover{margin:0;box-shadow:none}.search__button{right:var(--inputs-border-width);top:50%;transform:translateY(-50%)}.reset__button{right:20px;top:50%;transform:translateY(-50%);margin:0;padding:0;width:24px}.search__button:focus-visible,.reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.search__button:focus,.reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.8rem;width:1.8rem}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}.template-search__results .product-grid{display:grid;grid-template-columns:1fr;gap:25px}@media screen and (min-width: 750px){.template-search__results .product-grid{grid-template-columns:1fr 1fr;gap:30px}}.template-search__results .product-grid .grid__item{width:100%;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-search.css.map */
