.collection{position:relative}@media screen and (max-width: 767px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}.collection .title:not(.title--no-heading){margin-top:-1rem}}.collection-product-count{margin-top:0;font-size:1rem}@media screen and (min-width: 768px){.collection-product-count{margin-top:1.5rem}}.collection.loading .collection-product-count{visibility:hidden}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 5rem;background-color:rgba(var(--color-background),1)}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}.collection .title-wrapper-with-link{margin:0}.featured-collection .section-title{letter-spacing:0}.featured-collection .swiper-wrapper{margin-bottom:0}.featured-collection .card-wrapper{padding-bottom:3rem}@media screen and (min-width: 768px){.featured-collection .card-wrapper{padding-bottom:8.5rem}}.featured-collection .link-with-icon--right{padding-right:.75rem}.collection-description-wrapper .collection-description{margin-block:50px;padding-inline:20px}.collection-description-wrapper .collection-description.text-align-left,.collection-description-wrapper .collection-description.text-align-left>*{text-align:left!important}.collection-description-wrapper .collection-description.text-align-center,.collection-description-wrapper .collection-description.text-align-center>*{text-align:center!important}.collection-description-wrapper .collection-description.text-align-right,.collection-description-wrapper .collection-description.text-align-right>*{text-align:right!important}.collection-description-wrapper .collection-description h1,.collection-description-wrapper .collection-description h2,.collection-description-wrapper .collection-description h3,.collection-description-wrapper .collection-description h4,.collection-description-wrapper .collection-description h5,.collection-description-wrapper .collection-description h6{font-size:22px;margin-bottom:0}.collection-description-wrapper .collection-description p{margin-top:10px}@media screen and (max-width: 989px){.collection-description-wrapper .collection-description{margin-block:15px;padding-inline:16px;font-size:12px}.collection-description-wrapper .collection-description h1,.collection-description-wrapper .collection-description h2,.collection-description-wrapper .collection-description h3,.collection-description-wrapper .collection-description h4,.collection-description-wrapper .collection-description h5,.collection-description-wrapper .collection-description h6{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/template-collection.css.map */
