.collection{position:relative}.main-product-grid{display:grid;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:2rem}.product-grid-container{max-width:100vw;contain:paint}.main-product-grid .grid__item{width:100%;max-width:unset;height:100%}.main-product-grid.grid--2-col-tablet-down{grid-template-columns:1fr 1fr}.collection__view-all{max-width:50%}.collection .price,.collection .price--on-sale .price-item--regular{font-size:1.2rem!important}.load-more{position:relative!important;justify-content:center!important;display:flex!important}.load-more_btn{cursor:pointer!important}.load-more_btn:hover:after{--buttons-border-width: 1.5px}@media screen and (min-width:750px){.main-product-grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:2rem}.main-product-grid.grid--3-col-desktop{grid-template-columns:1fr 1fr 1fr}.main-product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}.main-product-grid.grid--8-col-desktop{grid-template-columns:repeat(8,1fr)}}.grid-content-item .multicolumn-card,.grid-content-item .multicolumn-card>.multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing),.grid-content-item .media{height:100%}.grid-content-item .multicolumn-card h3{margin-bottom:0}.collection__title .collection__description{margin-top:1rem}.collection-description{display:block;text-align:left;margin-left:0;margin-top:0}.collection-description p:first-child{margin-top:0}.collection-description p:last-child{margin-bottom:0}.collection-description p{text-align:left}@media screen and (min-width:990px){.slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 5))}.slider--desktop:after{padding-left:0}.collection-description{max-width:700px;padding-bottom:1rem}}@keyframes showCollectionFooter{0%{--collectionProgress: 0, 100%, 0}70%{--collectionProgress: 0, 100%, 0}71%{--collectionProgress: none}}.collection-footer{background:rgb(var(--color-background));display:flex;justify-content:space-between;align-items:center;opacity:1;z-index:3;padding:1rem 2rem}.scrollToTopButton{width:fit-content;cursor:pointer;transition:all .2s ease}.scrollToTopButton:hover{text-decoration:none}.paginate-button{display:none;min-height:calc(4rem + var(--buttons-border-width)* 2);padding:0 4.5rem;transition:all .2s ease}.paginate-button:hover{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.paginate-button:hover:after{color:rgb(var(--color-foreground));box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),.5),0 0 0 var(--buttons-border-width) rgb(var(--color-foreground))!important}.collection-title.h2{margin-block-start:0;margin-block-end:0}@media screen and (min-width:750px){.collection-footer{padding:1rem 3rem;width:100%}.collection-footer--item{display:flex!important;width:33%;justify-content:center}}@media screen and (max-width:750px){.collection-title.h2{font-size:1.8rem}.main-product-grid{margin-block-start:0}}.ajaxinate-placeholder{width:100%;background:transparent}.ajaxinate-chunk{content-visibility:auto;contain-intrinsic-size:1600px}.skeleton{display:flex;flex-direction:column;gap:.5rem;background:#fff;border:1px solid #eee;border-radius:8px;padding:1rem;animation:pulse 1.5s infinite ease-in-out}.skeleton-image{width:100%;height:300px;background:#f3f3f3;border-radius:4px}.skeleton-text-line{height:16px;background:#f0f0f0;border-radius:4px}.skeleton-text-line.short{width:60%}.skeleton-text-line.long{width:90%}@keyframes pulse{0%{background-color:#f0f0f0}50%{background-color:#e0e0e0}to{background-color:#f0f0f0}}.highlights-links-title{font-size:1.3rem;font-weight:400;margin:0;color:#333;margin-bottom:1rem}.highlights-links-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.highlights-link{padding:.5rem 1rem;background:#f7f7f7;border:none;color:#333;cursor:pointer;transition:all .2s ease;text-decoration:none}.highlights-link:hover{background:#efefef}.highlights-link.active{background:#333;color:#fff;text-decoration:none;border-color:#333}@media(max-width:749px){.highlights-links-container{gap:.5rem;margin-bottom:0}.highlights-link{padding:.7rem 1rem}}@media screen and (max-width:749px){.facets-wrapper,.highlights-links-wrapper,.highlights-links-container{overflow-x:hidden;width:100%}}.card__information .price--on-sale .price-item--sale{font-weight:500;color:red}
/*# sourceMappingURL=/cdn/shop/t/166/assets/custom__collection.css.map */
