.o-main-search__form form{display:flex}.o-main-search__form form .a-input{flex-grow:1;margin:0}.o-main-search__form form .a-btn--has-icon{position:relative}.o-main-search__form form .a-btn--has-icon .icon{margin-left:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.o-main-search__top-wrapper{display:flex;justify-content:center;margin-bottom:5rem}.o-main-search__empty{margin-top:1.6rem}.o-main-search--has-filters .o-main-search__products-container{padding-bottom:8rem}@media screen and (min-width: 1100px){.o-main-search--has-filters .o-main-search__products-container{padding-bottom:0}}.o-main-search--has-filters .o-main-search__wrapper{margin-top:-5.4rem}@media screen and (min-width: 1100px){.o-main-search--has-filters .o-main-search__wrapper{margin-top:0}}.o-main-search__filter{position:sticky;top:calc(100% - 7rem);margin:0 auto;padding:0;width:fit-content;z-index:10}@media screen and (min-width: 1100px){.o-main-search__filter{position:initial;margin:0}}.o-main-search__products{display:flex;justify-content:center;flex-wrap:wrap;opacity:1;gap:var(--layout-row-grid-gap) var(--layout-column-grid-gap);transition:opacity var(--default-transition-easing) var(--default-transition-timing)}.o-main-search__products.loading{opacity:.3}.o-main-search__products .m-product-card,.o-main-search__products .m-content-card{--flex-items: 1;width:calc(100% / var(--flex-items) - (var(--flex-items) - 1) / var(--flex-items) * var(--layout-column-grid-gap))}@media screen and (min-width: 600px){.o-main-search__columns--1 .m-product-card,.o-main-search__columns--1 .m-content-card{--flex-items: 2}}@media screen and (min-width: 1100px){.o-main-search__columns--1 .m-product-card,.o-main-search__columns--1 .m-content-card{--flex-items: 1}}@media screen and (min-width: 600px){.o-main-search__columns--2 .m-product-card,.o-main-search__columns--2 .m-content-card{--flex-items: 2}}@media screen and (min-width: 1100px){.o-main-search__columns--2 .m-product-card,.o-main-search__columns--2 .m-content-card{--flex-items: 2}}@media screen and (min-width: 600px){.o-main-search__columns--3 .m-product-card,.o-main-search__columns--3 .m-content-card{--flex-items: 2}}@media screen and (min-width: 1100px){.o-main-search__columns--3 .m-product-card,.o-main-search__columns--3 .m-content-card{--flex-items: 3}}.o-main-search__products-container{width:100%}.o-main-search .m-pagination__wrapper{flex-basis:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main-search-style.css.map */
