.product-grid{--card-shift: 3.5vw;display:grid;grid-template-columns:repeat(var(--columns-mobile, 2),1fr);gap:5rem var(--grid-mobile-horizontal-spacing);padding-bottom:6rem}.product-grid.--highlight>li:is(:nth-child(5),:nth-child(6),:nth-child(15),:nth-child(16))>.card-wrapper{width:clamp(30rem,31.25vw,50rem);max-width:calc(100% - 3rem);margin-inline:auto}.promo-pad{grid-column:1 / -1;grid-row:min(var(--row-position, 4),var(--row-max-mobile))}.collection__footer{border-top:.1rem solid currentColor;padding-block:5rem;text-align:center}.collection__footer-title{margin:0 0 3rem}.collection__description{width:61vw;min-width:min(40rem,100%);max-width:120rem;margin:auto;letter-spacing:.02em}.collection:only-child{border-bottom:.1rem solid rgb(var(--color-foreground))}@media screen and (max-width: 750px),(min-width: 990px){.product-grid.--highlight>li:not(.promo-pad):is(:nth-child(5),:nth-child(6),:nth-child(15),:nth-child(16)){grid-column:calc(var(--columns-desktop) / 2) span}}@media screen and (min-width: 990px){.product-grid{grid-template-columns:repeat(var(--columns-desktop, 4),1fr);gap:9rem var(--grid-desktop-horizontal-spacing)}.product-grid.--highlight>li:is(:nth-child(5),:nth-child(15))>.card-wrapper{margin-right:var(--card-shift)}.product-grid.--highlight>li:is(:nth-child(6),:nth-child(16))>.card-wrapper{margin-left:var(--card-shift)}.promo-pad{grid-row:min(var(--row-position, 4),var(--row-max-desktop))}.promo-pad .image-with-text-overlap{max-width:85%}}@media screen and (min-width: 1200px){.promo-pad :is(.image-with-text-overlap__heading,.image-with-text-overlap__text){grid-column-start:1}.collection__footer{padding-block:7rem}.button-cross-collection{padding-bottom:7rem}}@media screen and (min-width: 1500px){.collection__footer{padding-block:10rem}}.product-card-slider{display:none;height:100%;width:100%;z-index:1}.product-card-slider .splide__track{height:100%}.product-card-slider .splide__pagination{position:absolute;bottom:1rem;width:100%}.product-card-slider .splide__slide{width:100%}.button-cross-collection{padding-bottom:5rem}.pad-animation-banner .card-video video{width:100%;height:100%;object-fit:cover}@media (hover: none){.product-card-slider{display:block}.product-card-slider+.media{display:none}.product-card-wrapper--slider .card__badge{z-index:1}.product-card-wrapper--slider .card__heading a:after{z-index:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/template-collection.css.map */
