@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 .card__heading a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .4s cubic-bezier(.25,.46,.45,.94);display:inline;padding-bottom:2px}.product-grid-container .card__heading a:hover{background-size:100% 1px}.product-grid-container .card__information h3 a{text-decoration:none!important}.product-grid-container .quick-add__submit{--border-offset: 0px;--border-opacity: 1;background:transparent;border:1px solid black;color:rgb(var(--color-foreground));position:relative;overflow:hidden;z-index:1;transition:color .4s cubic-bezier(.25,.46,.45,.94);box-shadow:none;border-radius:10px}.product-grid-container .quick-add__submit:after{box-shadow:none}.product-grid-container .quick-add__submit:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,.46,.45,.94);z-index:-1}.product-grid-container .quick-add__submit:hover{color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-grid-container .quick-add__submit:hover:before{transform:scaleX(1)}.product-grid-container .quick-add__submit span,.product-grid-container .quick-add__submit .icon-wrap,.product-grid-container .quick-add__submit svg{transition:color .4s cubic-bezier(.25,.46,.45,.94)}.product-grid-container .quick-add__submit:hover span,.product-grid-container .quick-add__submit:hover .icon-wrap path,.product-grid-container .quick-add__submit:hover svg path{fill:rgb(var(--color-background));color:rgb(var(--color-background))}@media(min-width:768px){.product-grid-container li.grid__item{position:relative;padding-left:1.5rem;padding-right:1.5rem}}.collection-switcher-wrapper{margin-bottom:2rem;margin-top:1rem}.collection-switcher{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection-switcher::-webkit-scrollbar{display:none}.collection-switcher__list{display:flex;gap:1rem;padding:.5rem 0;margin:0;white-space:nowrap}.collection-switcher__item{flex-shrink:0}.collection-switcher__link{display:inline-block;padding:.8rem 2rem;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);text-decoration:none;border:1px solid rgba(var(--color-foreground),.15);border-radius:30px;transition:all .3s cubic-bezier(.25,.46,.45,.94);background:transparent}.collection-switcher__link:hover{color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.5)}.collection-switcher__link.active{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/9/assets/template-collection.css.map */
