.collection-grid-section{margin-top:3rem;}
.collection{position:relative;}
@media screen and (max-width:749px){
  .collection .grid__item:only-child{flex:0 0 100%;max-width:100%;}
  .collection .title:not(.title--no-heading){margin-top:-1rem;}
}
@media screen and (min-width:750px){
  .collection .title-wrapper-with-link--no-heading{margin-top:calc(6rem + var(--page-width-margin));}
}
@media screen and (max-width:989px){
  .collection .slider.slider--tablet{margin-bottom:1.5rem;}
}
.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:0.7;}
@media screen and (min-width:750px){
  .collection .loading-overlay{padding-left:5rem;padding-right:5rem;}
}
.collection.loading .loading-overlay{display:block;}
.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem;}

@media(max-width:749px){
  .collection-grid-section{margin-top:0;}
  .collection-grid-section.spaced-section:last-child{margin-bottom:0;}
}