.collection .loading-overlay{position:absolute;inset:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}.collection.loading .loading-overlay{display:block}.collection__title.title-wrapper{margin-bottom:2.5rem}@media screen and (max-width:749px){.collection .product-grid:not(#product-grid){display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1rem;margin:0;padding:0 1.5rem 1rem;scrollbar-width:none}.collection .product-grid:not(#product-grid)>.grid__item{flex:0 0 46%;max-width:46%}}