:root{--vertical-filter-width:32rem}.o-main-collection-grid{--grid-column-gap:var(--column-gap-mobile);--grid-row-gap:var(--row-gap-mobile)}@media screen and (min-width:768px){.o-main-collection-grid{--grid-column-gap:var(--column-gap-desktop);--grid-row-gap:var(--row-gap-desktop)}}@media screen and (min-width:600px){.o-main-collection-grid__columns--1 .m-product-card{--flex-items:2}}@media screen and (min-width:768px){.o-main-collection-grid__columns--1 .m-product-card{--flex-items:1}}@media screen and (min-width:600px){.o-main-collection-grid__columns--1.o-main-collection-grid__products--vertical .m-product-card{--flex-items:2}}@media screen and (min-width:1100px){.o-main-collection-grid__columns--1.o-main-collection-grid__products--vertical .m-product-card{--flex-items:1}}@media screen and (min-width:600px){.o-main-collection-grid__columns--2 .m-product-card{--flex-items:2}}@media screen and (min-width:768px){.o-main-collection-grid__columns--2 .m-product-card{--flex-items:2}}@media screen and (min-width:600px){.o-main-collection-grid__columns--2.o-main-collection-grid__products--vertical .m-product-card{--flex-items:2}}@media screen and (min-width:1100px){.o-main-collection-grid__columns--2.o-main-collection-grid__products--vertical .m-product-card{--flex-items:2}}@media screen and (min-width:600px){.o-main-collection-grid__columns--3 .m-product-card{--flex-items:2}}@media screen and (min-width:768px){.o-main-collection-grid__columns--3 .m-product-card{--flex-items:3}}@media screen and (min-width:600px){.o-main-collection-grid__columns--3.o-main-collection-grid__products--vertical .m-product-card{--flex-items:2}}@media screen and (min-width:1100px){.o-main-collection-grid__columns--3.o-main-collection-grid__products--vertical .m-product-card{--flex-items:3}}@media screen and (min-width:600px){.o-main-collection-grid__columns--4 .m-product-card{--flex-items:2}}@media screen and (min-width:768px){.o-main-collection-grid__columns--4 .m-product-card{--flex-items:4}}@media screen and (min-width:600px){.o-main-collection-grid__columns--4.o-main-collection-grid__products--vertical .m-product-card{--flex-items:2}}@media screen and (min-width:1100px){.o-main-collection-grid__columns--4.o-main-collection-grid__products--vertical .m-product-card{--flex-items:4}}.o-main-collection-grid--empty{padding:10rem 0}.o-main-collection-grid__wrapper{display:flex;flex-wrap:wrap;min-width:100%}.o-main-collection-grid__top-filter{background-color:rgb(var(--color-secondary-background));position:relative}.o-main-collection-grid__top-filter .m-facets__form{display:flex;flex-direction:column;gap:2rem}.o-main-collection-grid__top-filter-row{-ms-overflow-style:none;display:flex;flex-direction:row;gap:1rem;justify-content:center;overflow:scroll;padding:3.5rem 0;position:relative;scrollbar-width:none}@media screen and (min-width:768px){.o-main-collection-grid__top-filter-row{padding:3.5rem 0}}.o-main-collection-grid__top-filter-row::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.o-main-collection-grid__top-filter-row{gap:7rem}}@media screen and (max-width:768px){.o-main-collection-grid__filter{margin-block-end:var(--margin-block-end-mobile);margin-block-start:var(--margin-block-start-mobile)}}.o-main-collection-grid__filter--vertical{padding-bottom:.5rem;width:100%}@media screen and (min-width:768px){.o-main-collection-grid__filter--vertical{max-width:var(--vertical-filter-width);min-width:var(--vertical-filter-width);padding-bottom:3rem}.o-main-collection-grid__filter--vertical+.o-main-collection-grid__products-container{width:calc(100% - var(--vertical-filter-width))}}.o-main-collection-grid__filter--drawer{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:2rem;width:100%}@media screen and (min-width:768px){.o-main-collection-grid__filter--drawer{flex-wrap:nowrap;padding-bottom:2.5rem}}.o-main-collection-grid__filter--drawer .m-facets__container{gap:2rem;padding-bottom:.5rem;width:100%}@media screen and (min-width:768px){.o-main-collection-grid__filter--drawer .m-facets__container{padding-bottom:0;width:auto}}.o-main-collection-grid__filter--drawer .m-facets__container .m-facets__product-count{margin-bottom:0}.o-main-collection-grid__filter--horizontal{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}@media screen and (min-width:768px){.o-main-collection-grid__filter--horizontal{gap:1rem}.o-main-collection-grid__filter--horizontal .m-facets__results-label{font-size:var(--body-fs-sm);font-weight:400;gap:.4rem;line-height:var(--body-lh-sm)}.o-main-collection-grid__filter--horizontal .m-facets__results-label .icon{height:2rem;width:2rem}.o-main-collection-grid__filter--horizontal .m-facets__filters-wrapper{gap:2rem}}.o-main-collection-grid__filter--horizontal .m-facets__active-wrapper,.o-main-collection-grid__filter--horizontal .m-facets__product-count{margin-bottom:0}.o-main-collection-grid__filter--horizontal .m-facets__active-wrapper-facet{margin-top:0}@media screen and (min-width:768px){.o-main-collection-grid__filter--horizontal .m-facets__active-wrapper--horizontal{display:flex!important;flex-wrap:wrap;gap:1rem}}.o-main-collection-grid__products-container{width:100%}.o-main-collection-grid__products:not(.o-main-collection-grid__products--use-grid){display:flex;flex-wrap:wrap;gap:var(--grid-row-gap) var(--grid-column-gap);justify-content:center}.o-main-collection-grid__products:not(.o-main-collection-grid__products--use-grid) .m-product-card{width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--grid-column-gap))}.o-main-collection-grid__products--use-grid{display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-auto-flow:dense;margin:auto}.o-main-collection-grid__products--use-grid-1{grid-template-columns:repeat(1,1fr)}.o-main-collection-grid__products--use-grid-2{grid-template-columns:repeat(2,1fr)}.o-main-collection-grid__products--use-grid-3{grid-template-columns:repeat(3,1fr)}.o-main-collection-grid__products--use-grid-4{grid-template-columns:repeat(4,1fr)}.o-main-collection-grid__products.loading{opacity:.3}.o-main-collection-grid__products .m-product-card{grid-column:span var(--col-span,1);grid-row:span var(--row-span,1);grid-template-rows:1fr auto}.o-main-collection-grid__products .m-product-card .m-product-card__image{padding-bottom:calc(100%/(var(--img-aspect)))}.o-main-collection-grid__products .m-product-card .m-product-card__image img,.o-main-collection-grid__products .m-product-card .m-product-card__image svg{position:absolute}.o-main-collection-grid__products .m-product-card--wide{--col-span:2}.o-main-collection-grid__products .m-product-card--wide .m-product-card__image{padding-bottom:calc((100% - var(--grid-column-gap))/(2*var(--img-aspect)))}.o-main-collection-grid__products .m-product-card img{aspect-ratio:var(--img-aspect);height:100%;object-fit:cover}@media screen and (max-width:768px){.o-main-collection-grid__columns-mobile--1{grid-template-columns:1fr}.o-main-collection-grid__columns-mobile--1 .m-product-card:not(.m-product-card--wide){--col-span:2}.o-main-collection-grid__columns-mobile--1 .m-product-card--wide .m-product-card__image{padding-bottom:calc(100%/(var(--img-aspect)))}.o-main-collection-grid__columns-mobile--2{grid-template-columns:repeat(2,1fr)}.o-main-collection-grid__columns-mobile--2 .m-product-card:not(.m-product-card--wide){--col-span:1}}@media screen and (min-width:768px){.o-main-collection-grid__products-wrapper--vertical{padding-left:2.5rem}}.o-main-collection-grid .m-pagination__wrapper{flex-basis:100%}