:root{--product-grid-flex-gap:3rem;--product-grid-flex-gap-y:4rem}.o-main-search__breadcrumbs{left:0;position:absolute;top:5rem;width:100%}.o-main-search__breadcrumbs ul{margin:0}.o-main-search__content{padding-bottom:3rem;padding-top:7rem}.o-main-search__content>*{margin-bottom:3rem}.o-main-search__content>:last-child{margin-bottom:0}.o-main-search__form{max-width:80rem;width:100%}.o-main-search__form form{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (min-width:600px){.o-main-search__form form{flex-wrap:nowrap}}.o-main-search__form form .a-input{margin:0;width:100%}@media screen and (min-width:600px){.o-main-search__form form .a-input{flex:1}}.o-main-search__products{display:flex;flex-wrap:wrap;gap:var(--product-grid-flex-gap);opacity:1;transition:opacity var(--default-transition-easing) var(--default-transition-timing)}@media screen and (min-width:768px){.o-main-search__products{gap:var(--product-grid-flex-gap-y) var(--product-grid-flex-gap)}}.o-main-search__products.loading{opacity:.3}.o-main-search__products .m-content-card,.o-main-search__products .m-product-card{--flex-items:1;width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--product-grid-flex-gap))}@media screen and (min-width:768px){.o-main-search__columns--1 .m-content-card,.o-main-search__columns--1 .m-product-card{--flex-items:1}.o-main-search__columns--2 .m-content-card,.o-main-search__columns--2 .m-product-card{--flex-items:2}.o-main-search__columns--3 .m-content-card,.o-main-search__columns--3 .m-product-card{--flex-items:3}}@media screen and (min-width:600px){.o-main-search__columns--4 .m-content-card,.o-main-search__columns--4 .m-product-card{--flex-items:2}}@media screen and (min-width:990px){.o-main-search__columns--4 .m-content-card,.o-main-search__columns--4 .m-product-card{--flex-items:4}}@media screen and (min-width:768px){.o-main-search__products-wrapper--vertical{padding-left:2.5rem}}.o-main-search__filter-wrapper{padding-bottom:1.5rem}@media screen and (min-width:600px){.o-main-search__filter-wrapper{padding-bottom:1rem}}.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}