@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.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}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.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:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.product-grid-container .page-width{padding-left:1.2rem;padding-right:1.2rem}@media screen and (min-width:750px){.product-grid-container .page-width{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:990px){.product-grid-container .page-width{max-width:160rem;padding-left:2.4rem;padding-right:2.4rem}}.product-grid-container{--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 2.8rem}@media screen and (min-width:750px){.product-grid-container{--grid-desktop-horizontal-spacing: 1.6rem;--grid-desktop-vertical-spacing: 3.6rem}}@media screen and (min-width:990px){.product-grid-container{--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 4.8rem}}@media screen and (min-width:750px)and (max-width:989px){.product-grid-container .grid--2-col-tablet-down .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.product-grid-container .product-card-wrapper .card{--border-radius: 0;--border-width: 0;--shadow-horizontal-offset: 0;--shadow-vertical-offset: 0;--shadow-blur-radius: 0;--shadow-opacity: 0;--image-padding: 0rem}.product-grid-container .card--card,.product-grid-container .card--standard .card__inner{border:none;border-radius:0}.product-grid-container .card--card:after,.product-grid-container .card--standard .card__inner:after{content:none;box-shadow:none}.product-grid-container .card .card__inner .card__media{border-radius:0}.product-grid-container .ratio:before{padding-bottom:116%}.product-grid-container .card__media .media{background-color:#f5f5f5;box-sizing:border-box;padding:1.4rem}.product-grid-container .card__media .media img{object-fit:contain;object-position:center center}@media screen and (min-width:750px){.product-grid-container .card__media .media{padding:2rem}}@media screen and (min-width:990px){.product-grid-container .card__media .media{padding:2.8rem}}.product-grid-container .card__content{padding:0;margin-top:1.2rem}.product-grid-container .card__information{padding:0}.product-grid-container .card__information-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.product-grid-container .card__information-row .card__heading{flex:1 1 auto;min-width:0;margin:0;font-size:1.15rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.product-grid-container .card__information-row .price{flex:0 0 auto;margin:0;font-size:1.15rem;font-weight:500;letter-spacing:.02em;text-align:right;white-space:nowrap}.product-grid-container .card__information-row .price .price-item{margin:0}@media screen and (min-width:990px){.product-grid-container .card__information-row .card__heading,.product-grid-container .card__information-row .price{font-size:1.3rem}}.product-grid-container .card-information{margin-top:.5rem}.product-grid-container .card-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem}.product-grid-container .card-swatches .swatch{--swatch-input--size: 1.4rem;--swatch-input--border-radius: .2rem}@media screen and (min-width:990px){.product-grid-container .card-swatches .swatch{--swatch-input--size: 1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/template-collection.css.map */
