.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{left:50%;margin-left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.o-main-search__content{max-width:100rem;width:100%}.o-main-search__top-wrapper{display:flex;justify-content:center;margin-bottom:5rem}.o-main-search__empty{margin-top:1.6rem}.o-main-search__products{display:flex;flex-wrap:wrap;gap:2rem;opacity:1;transition:opacity var(--default-transition-easing) var(--default-transition-timing)}.o-main-search__products.loading{opacity:.3}.o-main-search__products .m-product-card{width:100%}@media screen and (min-width:768px){.o-main-search__columns--1 .m-content-card,.o-main-search__columns--1 .m-product-card{width:100%}.o-main-search__columns--2 .m-content-card,.o-main-search__columns--2 .m-product-card{width:calc(50% - 1rem)}.o-main-search__columns--3 .m-content-card,.o-main-search__columns--3 .m-product-card{width:calc(33% - 1.5rem)}.o-main-search__columns--4 .m-content-card,.o-main-search__columns--4 .m-product-card{width:calc(25% - 2rem)}.o-main-search__columns--5 .m-content-card,.o-main-search__columns--5 .m-product-card{width:calc(20% - 2.5rem)}.o-main-search__products-wrapper--vertical{padding-left:2.5rem}}.o-main-search__filter-wrapper{padding-bottom:2rem}@media screen and (min-width:768px){.o-main-search__filter-wrapper{padding-right:2.5rem}}.o-main-search .m-pagination__wrapper{flex-basis:100%}.o-main-search .a-btn--transparent,.o-main-search .a-checkbox__label,.o-main-search .a-input__field,.o-main-search__heading{color:inherit}