.collection-carousel{--section-main-height:var(--desktop-height);display:flex}@media only screen and (max-width:767px){.collection-carousel{--section-main-height:var(--mobile-height)}}.collection-carousel .swiper{width:100%}.collection-carousel .swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / 3)}@media only screen and (max-width:767px){.collection-carousel .swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / 2)}}.collection-carousel .swiper .swiper-wrapper{display:flex}.collection-carousel .swiper .swiper-button{padding:10px;display:flex;align-items:center;justify-content:center;min-width:0;width:auto;border:0;top:41%}@media only screen and (max-width:767px){.collection-carousel .swiper .swiper-button{top:35%}}.collection-carousel .swiper .swiper-button.swiper-button-lock{display:none}.collection-carousel .swiper .swiper-button.swiper-button-prev{left:0}.collection-carousel .swiper .swiper-button.swiper-button-next{right:0}.collection-carousel-item__wrapper{width:100%;max-width:50%;position:relative;display:flex;flex-direction:column;align-items:center}.collection-carousel-item__wrapper:first-child{margin-left:auto}.collection-carousel-item__wrapper:last-child{margin-right:auto}@media only screen and (max-width:767px){.collection-carousel-item__wrapper{max-width:100%}}.collection-carousel-item__wrapper .collection-carousel-item__image,.collection-carousel-item__wrapper .collection-carousel-item__placeholder{position:relative;width:100%;padding-top:var(--section-main-height,450px);overflow:hidden}@media only screen and (max-width:767px){.collection-carousel-item__wrapper .collection-carousel-item__image,.collection-carousel-item__wrapper .collection-carousel-item__placeholder{padding-top:var(--section-main-height,350px)}}.collection-carousel-item__wrapper .collection-carousel-item__image:after,.collection-carousel-item__wrapper .collection-carousel-item__placeholder:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-overlay);opacity:var(--overlay-opacity,0)}.collection-carousel-item__wrapper .collection-carousel-item__image img,.collection-carousel-item__wrapper .collection-carousel-item__placeholder svg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-carousel-item__wrapper .collection-carousel-item__image img{opacity:1;-o-object-position:var(--focal-point);object-position:var(--focal-point)}.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper{--margin-bottom:0}.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper.collection-carousel-item__button-wrapper--link{--margin-bottom:40px;margin-bottom:var(--margin-bottom);margin-top:12px}@media only screen and (max-width:767px){.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper.collection-carousel-item__button-wrapper--link{--margin-bottom:20px}}.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper .button{position:static;min-width:200px}@media only screen and (max-width:767px){.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper .button{min-width:160px;width:auto}}.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper .button.link{text-decoration:underline;min-height:20px;padding:0 10px;line-height:20px;font-size:var(--h7-font-size-desktop);font-weight:500;letter-spacing:.98px;text-transform:uppercase}.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper .button:after{content:'';width:100%;height:calc(100% - var(--margin-bottom,20px));position:absolute;display:block;top:0;z-index:1}.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper--button-secondary{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper--button-secondary .button-secondary{margin-bottom:40px;padding:8px 10px}@media only screen and (max-width:767px){.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper--button-secondary .button-secondary{margin-bottom:20px}}.collection-carousel-item__wrapper .collection-carousel-item__button-wrapper--button-secondary .button-secondary:after{height:100%}