.search__input.field__input{padding-right:5rem}.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){box-shadow:inherit;background-color:inherit}.search__button .icon{height:1.8rem;width:1.8rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search{position:relative;z-index:0;isolation:isolate}.template-search__header{position:relative;z-index:5;margin-bottom:2rem}.template-search__search{position:relative;z-index:6;margin:0 auto 2.4rem;max-width:52rem}.template-search__search .search{margin-top:1.6rem}.template-search__search .field__input{background-color:rgb(var(--color-background))}.template-search predictive-search{position:relative;z-index:6;display:block}.template-search .predictive-search--search-template{z-index:10}.template-search .facets-wrapper,.template-search #main-search-filters{position:relative;z-index:4;background-color:rgb(var(--color-background));margin-bottom:0;padding-top:.8rem;padding-bottom:.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.template-search .facets-container{padding-top:.4rem;padding-bottom:.2rem;align-items:center}.template-search .facets__form{margin-bottom:0}.template-search .facets__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem}.template-search .facets__summary{margin-bottom:.6rem}.template-search .facets__disclosure{margin-right:2.4rem}.template-search .product-grid-container,.template-search #ProductGridContainer{position:relative;z-index:1;isolation:isolate;margin-top:2.4rem}.template-search .template-search__results{position:relative;z-index:1}.template-search .product-grid .grid__item{position:relative;z-index:0}.template-search .product-grid .grid__item:hover,.template-search .product-grid .grid__item:focus-within{z-index:1}@media screen and (min-width:750px){.template-search__header{margin-bottom:2.8rem}.template-search .product-grid-container,.template-search #ProductGridContainer{margin-top:3.2rem}}@media screen and (max-width:749px){.template-search__search{margin-bottom:1.6rem;max-width:100%}.template-search .product-grid-container,.template-search #ProductGridContainer{margin-top:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/component-search.css.map */
