.collection-hero{position:relative}.collection-hero__inner{display:flex;flex-direction:column}.collection-hero__text-wrapper{flex-grow:1}.collection-hero__title{margin:2.5rem 0;font-size:calc(var(--font-heading-scale, 1) * 3rem);line-height:1.3;text-align:left}@media screen and (min-width:750px){.collection-hero__title{font-size:calc(var(--font-heading-scale, 1) * 4rem)}}.collection-hero__description{max-width:78rem;margin:-1rem 0 2.5rem;color:rgba(var(--color-foreground),.75)}.collection-hero__description>:first-child{margin-top:0}.collection-hero__description>:last-child{margin-bottom:0}.collection-hero--with-image .collection-hero__image-container{width:100%;margin:0 0 2.5rem;min-height:20rem;overflow:hidden}.collection-hero--with-image .collection-hero__image-container img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__inner{flex-direction:row;align-items:center;gap:4rem}.collection-hero--with-image .collection-hero__text-wrapper{flex:0 0 calc(50% - 2rem)}.collection-hero--with-image .collection-hero__image-container{flex:0 0 calc(50% - 2rem);margin:2.5rem 0;min-height:32rem}}.product-grid-container{position:relative;padding-top:1.5rem}@media screen and (min-width:750px){.product-grid-container{padding-top:1.6rem}}.collection{position:relative}.product-grid{position:relative;margin-bottom:0}@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}.collection .loading-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:flex}.collection .loading-overlay__spinner{position:sticky;top:50vh;width:1.8rem;height:1.8rem;margin:10rem auto}.collection .loading-overlay .path{stroke:rgb(var(--color-foreground))}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}.collection--empty .title{font-size:calc(var(--font-heading-scale, 1) * 2rem);line-height:1.5}@media screen and (min-width:750px){.collection--empty .title{font-size:calc(var(--font-heading-scale, 1) * 2.4rem)}}.facets-vertical{display:block}.collection-list-page .title-wrapper{margin-bottom:2rem}@media screen and (min-width:750px){.collection-list-page .title-wrapper{margin-bottom:3rem}}.collection-list{margin:0;padding:0;list-style:none}.collection-list__item{margin:0}@media screen and (max-width:749px){.collection-list .grid__item:only-child{flex:0 0 100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/template-collection.css.map */
