.product-grid{margin:0}@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}@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:.7}@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__view-all a:not(.link){margin-top:3rem}.collection-filter{padding:3rem 0}.collection-filter ul{display:flex;gap:.6rem}.collection-filter ul li{flex-shrink:0}@media screen and (max-width: 749px){.collection-filter{max-width:100vw;overflow:auto;scrollbar-width:none}.collection-filter ul li:first-child{margin-left:var(--pp)}.collection-filter ul li:last-child:after{content:"";width:var(--pp);display:inline-block}}@media screen and (min-width: 750px){.collection-header{padding:0 var(--pp)}.collection-filter ul{justify-content:center;flex-wrap:wrap}}.collection-filter::-webkit-scrollbar{display:none}@media (hover: hover){.filter-active:not([disabled]):hover{color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}}.carousel{position:relative;overflow:hidden}.carousel-viewport{overflow:hidden;width:100%}.carousel-container{display:flex}.carousel-slide{flex:0 0 calc((100% - 1rem) / 1.5);min-width:0;margin-right:var(--column-gap)}.carousel .title-wrapper{display:flex;align-items:center;justify-content:space-between;padding-left:var(--pp);padding-right:var(--pp)}.carousel-navigation{display:flex;gap:1.5rem}@media screen and (max-width: 749px){.carousel-navigation{display:none}}.carousel-nav{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));width:4.4rem;height:4.4rem;border:.1rem solid rgb(var(--color-foreground));cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center}.carousel-nav.carousel-prev{transform:rotate(180deg);left:var(--pp)}.carousel-nav.carousel-next{right:var(--pp)}.carousel-nav svg{transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:center;will-change:transform;width:1.8rem}@media (hover: hover){.carousel-nav:hover svg{transform:translateZ(0) translate(1px)}}.carousel-1 .carousel-slide{flex:0 0 100%}.carousel-2{flex:0 0 calc((100% - var(--column-gap)) / 2.5)}@media screen and (min-width: 750px){.carousel-2-medium .carousel-slide{flex:0 0 calc((100% - var(--pp) - var(--column-gap)) / 2.5)}.carousel-3-medium .carousel-slide{flex:0 0 calc((100% - var(--pp) - (2 * var(--column-gap))) / 3.5)}.carousel-4-medium .carousel-slide{flex:0 0 calc((100% - var(--pp) - (3 * var(--column-gap))) / 4.5)}}@media screen and (min-width: 990px){.carousel-2-large .carousel-slide{flex:0 0 calc((100% - var(--pp) - var(--column-gap)) / 2.5)}.carousel-3-large .carousel-slide{flex:0 0 calc((100% - var(--pp) - (2 * var(--column-gap))) / 3.5)}.carousel-4-large .carousel-slide{flex:0 0 calc((100% - var(--pp) - (3 * var(--column-gap))) / 4.5)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/template-collection.css.map */
