.main-search{display:block;color:rgb(var(--color-text));background-color:rgb(var(--color-background))}.search-header-block{color:rgb(var(--color-text));background-color:rgb(var(--color-background))}.main-search-header{display:grid;gap:1rem}.main-search-title{margin:0}.main-search-form{width:100%;max-width:720px}.main-search-input::-webkit-search-cancel-button{display:none}.main-search-header[data-mobile-text-alignment=center] .main-search-form{margin-right:auto;margin-left:auto}.main-search-header[data-mobile-text-alignment=right] .main-search-form{margin-left:auto}.search-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.search-toolbar-result-count{margin:0;font-size:var(--fs-sm)}.search-toolbar-actions{flex-wrap:nowrap;margin-left:auto}.search-toolbar .btn{min-width:auto}.main-search .faceted-results-grid{margin-top:0}.main-search .faceted-results-grid:focus-visible{outline-color:transparent}.main-search-empty{display:grid;align-content:center;justify-items:center;padding:5em 0;text-align:center}.main-search-empty p{margin:0}.search-result-card{position:relative;display:grid;align-content:start;gap:.5em;outline:2px solid transparent;outline-offset:2px}.search-result-card:has(.search-result-card-title-link:focus-visible){outline-color:currentcolor}.search-result-card-placeholder{position:relative;width:100%;aspect-ratio:4 / 3;background-color:rgb(var(--color-surface));border-radius:var(--border-radius);margin-bottom:.25rem}.search-result-card-badge{position:absolute;top:.75em;right:.75em}.search-result-card-title{margin:0}.search-result-card-title-link{color:inherit;text-decoration:none}.search-result-card-title-link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.search-result-card-title-link:focus-visible{outline:none}@media(min-width:1200px){.main-search-header{gap:1.5rem}.main-search-header[data-desktop-text-alignment=left] .main-search-form{margin-right:0;margin-left:0}.main-search-header[data-desktop-text-alignment=center] .main-search-form{margin-right:auto;margin-left:auto}.main-search-header[data-desktop-text-alignment=right] .main-search-form{margin-right:0;margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/main-search.css.map */
