.collection-template [data-collection-sticky-controls]{position:sticky;top:var(--collection-sticky-offset, 0);z-index:4;width:100%;max-width:none;padding:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background))}.collection-filter-bar__inner{width:100%}.section-header.shopify-section-header-sticky{z-index:5}.cart-notification-wrapper,.cart-notification.active{z-index:6}.collection-template [data-collection-sticky-controls] .facets__heading,.collection-template [data-collection-sticky-controls] .facets__summary{margin-bottom:0}.collection-grid-view-toggle{display:none}.collection-active-facets-host{background:rgb(var(--color-background))}.collection-active-facets-host .collection-active-facets--empty{display:none}.collection-active-facets-host .active-facets-desktop:not(.collection-active-facets--empty){display:flex;flex-wrap:wrap;margin-top:0;padding-top:1rem;padding-bottom:1.2rem}.collection-promo-grid__item{display:flex}.collection-template-grid{--grid-mobile-horizontal-spacing: 1.6rem;--grid-mobile-vertical-spacing: 2.4rem}.collection-template .quick-add{margin-bottom:0}.collection-promo-card{position:relative;display:flex;width:100%;height:100%;min-height:100%;flex-direction:column;overflow:hidden;border:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none}.collection-promo-card--clickable{cursor:pointer}.collection-promo-card--has-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(var(--color-background),.28),rgba(var(--color-background),.82));pointer-events:none}.collection-promo-card__background{position:absolute;top:0;right:0;bottom:0;left:0}.collection-promo-card__background img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:990px){.collection-promo-card__background img{transition:transform var(--duration-long) ease}.collection-promo-card:hover .collection-promo-card__background img{transform:scale(1.03)}}.collection-promo-card__content{position:relative;z-index:2;display:flex;min-height:100%;flex:1 1 auto;flex-direction:column;gap:1rem;justify-content:center;padding:2.4rem}.collection-promo-card__title{margin:0;font-size:2.4rem;line-height:calc(1 + .25 / var(--font-body-scale))}.collection-promo-card__text{font-size:1.6rem}.collection-promo-card__text>*{margin-top:0;margin-bottom:0}.collection-promo-card__link{margin-top:auto;font-size:1.5rem}.collection-promo-card:hover .collection-promo-card__link{color:rgb(var(--color-link));text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.3rem}.collection-video-carousel__shell{position:relative}.collection-video-carousel__viewport{overflow:hidden}.collection-video-carousel__track{display:flex;gap:1.6rem;margin:0;padding:0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;-webkit-overflow-scrolling:touch}.collection-video-carousel__track::-webkit-scrollbar{display:none}.collection-video-carousel__slide{flex:0 0 82%;scroll-snap-align:start}.collection-video-carousel__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:rgba(var(--color-foreground),.06)}.collection-video-carousel__media iframe{display:block;width:100%;height:100%;border:0}.collection-video-carousel__control{display:none}.collection-seo-content__rte{font-size:1.6rem}.collection-seo-content__heading{margin-top:0;margin-bottom:1.6rem}.collection-seo-content__rte h2,.collection-seo-content__rte h3{margin-top:0}@media screen and (max-width:749px){.collection-promo-card__content{padding:1.5rem}.collection-template__facets-layout{display:block}.collection-filter-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding-top:1.2rem;padding-bottom:1.2rem}.collection-template [data-collection-sticky-controls] .facets-container{display:contents;width:100%;padding-top:0}.collection-template__facets-layout .mobile-facets__wrapper{grid-column:1;width:100%;justify-content:flex-start}.collection-template__facets-layout .mobile-facets__open-wrapper{justify-content:flex-start}.collection-template__facets-layout .mobile-facets__open{min-height:4.4rem;align-items:center}.collection-template [data-collection-sticky-controls] .active-facets-mobile{display:flex;grid-column:1 / -1;flex-wrap:wrap;margin:0;padding:.6rem 0 0}.collection-template [data-collection-sticky-controls] .active-facets-mobile:empty{display:none}.collection-template [data-collection-sticky-controls] .active-facets-mobile.collection-active-facets--empty,.collection-template__facets-layout .product-count{display:none}.collection-grid-view-toggle{display:flex;grid-column:2;align-items:center;justify-content:flex-end;gap:1.2rem;max-width:none;margin:0;padding:0}.collection-grid-view-toggle__label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.collection-grid-view-toggle__buttons{display:inline-flex;border:.1rem solid rgba(var(--color-foreground),.35)}.collection-grid-view-toggle__button{display:flex;width:4.4rem;min-height:4.4rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.78);font:inherit;font-size:1.4rem;cursor:pointer}.collection-grid-view-toggle__icon{display:inline-flex;width:2rem;height:2rem}.collection-grid-view-toggle__button+.collection-grid-view-toggle__button{border-left:.1rem solid rgba(var(--color-foreground),.35)}.collection-grid-view-toggle__button[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.collection-template-grid[data-mobile-columns="1"] .grid__item{width:100%;max-width:100%}.collection-promo-grid__item{width:100%;max-width:100%;min-height:200px}.collection-video-carousel>.page-width{padding-right:0;padding-left:0}.collection-video-carousel .title-wrapper{padding-right:1.5rem;padding-left:1.5rem}.collection-video-carousel__track{padding-right:1.5rem;padding-left:1.5rem;scroll-padding-left:1.5rem}.collection-template__facets-layout .product-grid-container{width:auto;margin-right:0;margin-left:0}}@media screen and (min-width:750px){.collection-template-grid{--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 3.2rem;margin-top:2.4rem}.collection-template [data-collection-sticky-controls] .facets__form{align-items:center;min-height:5.6rem;row-gap:0}.collection-template [data-collection-sticky-controls] #FacetsWrapperDesktop,.collection-template [data-collection-sticky-controls] .facet-filters.sorting,.collection-template [data-collection-sticky-controls] .product-count{display:flex;min-height:5.6rem;align-items:center;align-self:stretch;background:rgb(var(--color-background))}.collection-template [data-collection-sticky-controls] .facets__heading,.collection-template [data-collection-sticky-controls] .facet-filters__label{display:flex;min-height:5.6rem;align-items:center;margin-top:0}.collection-template [data-collection-sticky-controls] .facets__disclosure{align-self:center}.collection-template [data-collection-sticky-controls] #FacetsWrapperDesktop{order:1}.collection-template [data-collection-sticky-controls] .active-facets-desktop{order:4}.collection-template [data-collection-sticky-controls] .facet-filters.sorting{order:2}.collection-template [data-collection-sticky-controls] .product-count{order:3;justify-content:flex-end}.collection-video-carousel__track{gap:2rem}.collection-video-carousel__slide{flex-basis:calc((100% - 2rem)/2)}.collection-video-carousel__control{position:absolute;top:50%;z-index:2;display:flex;width:4.4rem;height:4.4rem;align-items:center;justify-content:center;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transform:translateY(-50%)}.collection-video-carousel__control[disabled]{opacity:0;pointer-events:none}.collection-video-carousel__control--previous{left:-2.2rem}.collection-video-carousel__control--next{right:-2.2rem}.collection-video-carousel__control--previous .svg-wrapper{transform:rotate(90deg)}.collection-video-carousel__control--next .svg-wrapper{transform:rotate(-90deg)}}@media screen and (min-width:990px){.collection-video-carousel__slide{flex-basis:calc((100% - 6rem)/4)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collection-template-migration.css.map */
