@media screen and (max-width:749px){.collection .title:not(.title--no-heading){margin-top:-1rem}}@media screen and (min-width:750px){.collection .title-wrapper--no-heading{margin-top:6rem}}.collection{position:relative}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 5rem;background-color:rgba(var(--color-background),.7)}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}.collection--empty .title-wrapper .title{text-transform:none}.collection .product-grid{margin-top:3rem;margin-bottom:0;column-gap:0}@media screen and (min-width:750px){.collection .product-grid.grid--4-col-tablet>.grid__item{max-width:50%}.collection .product-grid.grid--3-col-tablet>.grid__item{max-width:33.33%}}@media screen and (min-width:990px){.collection .product-grid.grid--4-col-desktop>.grid__item{max-width:25%}.collection .product-grid.grid--3-col-desktop>.grid__item{max-width:33.33%}}.promo-card.card-wrapper{height:100%;position:relative;color:#fff}.promo-card__media{border-radius:var(--card-radius);position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}.promo-card__media,.promo-card__media .media{height:100%;width:100%}.promo-card__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.2rem;padding:3rem 1.5rem;height:100%}.promo-card__heading{text-decoration:none;margin:0;display:inline}.card-information__text.promo-card__heading{color:inherit;padding-bottom:0}.promo-card__text{line-height:1.2}.promo-card__button{--color-button-background: 255, 255, 255;--color-button-text: var(--color-foreground)}.promo-card__icon+.promo-card__heading{margin-top:1rem}.promo-card__content>*+.promo-card__button{margin-top:1rem}@media screen and (min-width:990px){.promo-card__content{padding:3rem}}.product-line-section{margin-bottom:4rem}.sortby-form{height:52px;display:flex;background-color:var(--White);flex-direction:row-reverse}.product-line-section:last-of-type{margin-bottom:0}.product-line-section:last-of-type .product-grid{margin-bottom:0}.other-products-section .product-grid{margin-bottom:0}.product-line-paragraph{text-align:left}.product-line-heading{margin:0;text-align:left}.product-line-section:first-child{margin-top:2rem}.product-line-header{padding:20px 0;display:flex;flex-direction:column;gap:8px}.product-line-icon{margin-bottom:1.2rem}.product-line-icon img{max-width:8rem;height:auto}.product-line-section .product-grid{margin-top:0}@media screen and (max-width:749px){.product-line-icon{display:flex;justify-content:center}.product-line-header{padding:0 16px 20px!important}}.product-grid .grid__item.grid__item--video-card{flex:0 0 100%!important;max-width:100%!important;width:100%!important}@media screen and (min-width:990px){.product-grid .grid__item.grid__item--video-card{flex:0 0 66.666%!important;max-width:66.666%!important;width:66.666%!important}.product-grid.grid--4-col-desktop .grid__item.grid__item--video-card{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}@media screen and (max-width:989px){.product-grid .grid__item.grid__item--video-card .card-wrapper{margin-left:0!important}}@media screen and (min-width:990px){.product-grid .grid__item.grid__item--video-card .card-wrapper{margin-left:20px!important}}.video-card{position:relative;overflow:hidden;background-color:rgb(var(--color-background));height:100%;display:flex;flex-direction:column}.video-card__content{padding:20px 20px 0;background-color:rgb(var(--color-background))}@media screen and (max-width:989px){.video-card__content{padding:16px 16px 0}}.video-card__media{position:relative;width:100%;aspect-ratio:2 / 1;max-height:372px;overflow:hidden}.video-card__iframe,.video-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.video-card__play-btn{position:absolute;bottom:20px;right:20px;width:24px;height:24px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;padding:0}.video-card__play-btn:hover{opacity:.8}.video-card__play-btn svg{width:24px;height:24px}.video-card__play-btn .icon-pause,.video-card__play-btn.is-playing .icon-play{display:none}.video-card__play-btn.is-playing .icon-pause{display:block}.video-card__title{margin:0}.video-card__text{font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.7);margin-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/template-collection.css.map */
