@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem;background-color:var(--color-background)}.collection .loading-overlay .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:var(--opacity-70)}@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}.collection--empty .title--primary a{font-weight:inherit}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:1025px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}}.collection__view-all a:not(.link){margin-top:1rem}@media screen and (min-width:750px){.product-vertical.has_slide_mobile .swiper-wrapper{display:grid}}.product-vertical .swiper-slide.flex{display:flex}.collection .widget-layout--spotlight .swiper{width:100%;background:var(--color-background)}@media screen and (min-width:750px){.template-collection:not(:has(.facets-block-wrapper)){grid-template-columns:1fr}.template-collection:not(:has(.facets-block-wrapper)) .main-collection-grid{grid-column:1 / 1}}@media screen and (min-width:750px){.template-collection--centered-aligned .facets-block-wrapper:not(.facets-block-wrapper--vertical){grid-column:var(--centered)}}.product-grid-container ul.product-grid>li.product-grid__item--promo{grid-column:1 / -1;grid-row:var(--nlib-row-m, 3)}.product-grid__item--promo .nlib__inner{padding-block:var(--nlib-gap-t-mobile, 0px) var(--nlib-gap-b-mobile, 0px);margin-top:calc(-1 * var(--nlib-pull-mobile, 0px));position:relative}.product-grid__item--promo .nlib__media{display:block;position:relative;aspect-ratio:var(--nlib-ratio-m, 16 / 9);overflow:hidden}.product-grid__item--promo .nlib__img{display:block;width:100%;height:100%;object-fit:cover}.product-grid__item--promo .nlib__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.product-grid__item--promo .nlib__video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.product-grid__item--promo .nlib__video.is-ready{opacity:1}@media screen and (max-width:749px){.product-grid__item--promo.nlib--full-bleed-mobile .nlib__inner{margin-inline:calc(50% - 50vw)}}@media screen and (min-width:750px){.product-grid-container ul.product-grid>li.product-grid__item--promo{grid-row:var(--nlib-row-d, 2)}.product-grid__item--promo .nlib__inner{padding-block:var(--nlib-gap-t, 0px) var(--nlib-gap-b, 0px);margin-top:calc(-1 * var(--nlib-pull, 0px))}.product-grid__item--promo .nlib__media{aspect-ratio:var(--nlib-ratio-d, 16 / 9)}}.product-grid[product-grid-view=zoom-out] .product-grid__item--promo,.product-grid--organic .product-grid__item--promo{display:none}.product-grid__item--tile .ntile__inner{height:100%}.product-grid__item--tile .ntile__media{display:block;position:relative;overflow:hidden;aspect-ratio:450 / 678}.product-grid__item--tile.ntile--fit-cell .ntile__media{aspect-ratio:auto;height:100%}.product-grid__item--tile .ntile__img,.product-grid__item--tile .ntile__video{display:block;width:100%;height:100%;object-fit:cover}.product-grid__item--tile .ntile__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.product-grid__item--tile .ntile__video{opacity:0;transition:opacity .35s ease}.product-grid__item--tile .ntile__video.is-ready{opacity:1}@media screen and (max-width:749px){.product-grid__item--tile.ntile--desktop{display:none}}@media screen and (min-width:750px){.product-grid__item--tile.ntile--mobile{display:none}}.product-grid[product-grid-view=zoom-out] .product-grid__item--tile,.product-grid[data-view="1"] .product-grid__item--tile,.product-grid--organic .product-grid__item--tile{display:none}
/*# sourceMappingURL=/cdn/shop/t/79/assets/template-collection.css.map */
