.product-card-carousel__container .product-banner__container{position:relative}.product-card-carousel__container .product-banner__container .image__container{position:absolute;left:0;top:0;width:100%;height:100%}.product-card-carousel__container .product-banner__container .align--top img{object-position:top}.product-card-carousel__container .product-banner__container .align--center img{object-position:center}.product-card-carousel__container .product-banner__container .align--bottom img{object-position:bottom}.product-card-carousel__container .product-banner__container.has--logo{display:flex;flex-direction:column;justify-content:space-between}.product-card-carousel__container .product-banner__container .logo-content__container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;z-index:1}.product-card-carousel__container .logo__container{position:relative;display:flex;align-items:flex-end}.product-card-carousel__container .product-banner__container .logo-content__container .banner__buttons{padding:0}.product-card-carousel__container .product-banner__container .logo-content__container img{position:relative;width:100%;height:auto}.product-card-carousel__container .product-banner__container .banner-text__container{width:100%;position:relative;z-index:1}.product-card-carousel__container .product-banner__container.text-light-mode .banner-text__container{color:#fff}.product-card-carousel__container .product-banner__container .banner-text__container h2{margin:0}.product-card-carousel__container .product-banner__container .banner-text__container h2,.product-card-carousel__container .product-banner__container .banner-text__container p{color:inherit}.product-card-carousel__container .button__container .button.button--secondary:hover{color:#fff}.product-card-carousel__container .product-banner__container.text-light-mode .button{--color--button: white;--color-button-text: 255,255,255}.product-card-carousel__container .product-banner__container:not(.text-light-mode) .button.button--primary:hover{background-color:#fff}.product-card-carousel__container .product-banner__container:not(.text-light-mode) .button.button--primary:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(255,255,255,var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(255,255,255,var(--alpha-button-background))}.product-card-carousel__container .product-banner__container:not(.text-light-mode) .button.button--primary{background-color:#000;color:#fff!important}.product-card-carousel__container .product-banner__container.text-light-mode .button.button--primary{background-color:#fff;color:#000}.product-card-carousel__container .product-banner__container.text-light-mode .button.button--primary:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(255,255,255,var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(255,255,255,var(--alpha-button-background))}.product-card-carousel__container .product-banner__container.text-light-mode .button.button--primary:hover{background-color:#000;color:#fff!important}.product-card-carousel__container .product-banner__container.text-light-mode .button.button--primary:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(0,0,0,var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(0,0,0,var(--alpha-button-background))}.product-card-carousel__container .product-banner__container.text-light-mode .button:hover{color:#000!important}.product-card-carousel__container .banner__buttons{padding-top:2.4rem}.product-card-carousel__container .banner__buttons .button.button--primary:hover{color:#000!important}.product-card-carousel__container .product-banner__container:not(.text-light-mode) .banner__buttons .button:not(.button--primary):hover{color:#fff!important}.product-card-carousel__container .product-banner__container.text-light-mode .banner__buttons .button:not(.button--primary):hover{color:#000!important}.product-card-carousel__container .product-banner__container img{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;object-fit:cover}.product-card-carousel__container h2{text-transform:uppercase}.product-card-carousel__container .heading__container p{margin-top:1.2rem;margin-bottom:0}.product-card-carousel__container .text__container h3{color:inherit;text-transform:uppercase;margin:0}.product-card-carousel__container swiper-container.is--multi .product-group__container{display:flex;flex-direction:row;gap:4px}.product-card-carousel__container swiper-container.is--multi swiper-slide{width:auto}.product-card-carousel__container swiper-container.is--multi swiper-slide .product-card-wrapper,.product-card-carousel__container swiper-container.is--multi swiper-slide .card__inner{flex-shrink:0}.product-card-carousel__container swiper-container.is--multi swiper-slide .card__inner img{object-fit:cover;width:100%;height:100%}.product-group .product__title{text-decoration:none}.product-group .product__title h3{margin:0}.product-group .product-detail{margin-top:1.2rem}.product-group .product-detail .price--small{font-weight:500}body.is--list-collections .rich-text__wrapper.rich-text__wrapper--left.page-width{padding-left:0;padding-right:0;width:100%}@media screen and (max-width: 749px){.product-card-carousel__container:not(.is--contain) .product-banner__container{width:100vw;margin-left:-1.5rem}.product-card-carousel__container .logo__container{width:6rem}.product-card-carousel__container.is--contain{width:100vw;margin-left:-1.5rem}.product-card-carousel__container.is--contain .product-banner__container .banner-text__container{padding-left:1.5rem}.product-card-carousel__container .product-banner__container .banner-text__container{width:100%}.product-card-carousel__container .product-banner__container .banner-text__container,.product-card-carousel__container .product-banner__container .logo-content__container{padding-top:2.4rem;padding-bottom:2.4rem}.product-card-carousel__container.is--contain .product-banner__container{height:50rem}.product-card-carousel__container.is--cover .product-banner__container{height:55rem}.product-card-carousel__container .product-banner__container{margin-bottom:2.4rem}.product-group .product-detail{width:calc(100vw - 1.6rem);padding:0 1.6rem}.product-card-carousel__container swiper-container{width:100vw;margin-left:-1.5rem}.product-card-carousel__container swiper-container.is--single swiper-slide .card__information{padding-left:1rem;padding-right:1rem}.product-card-carousel__container swiper-container.is--single swiper-slide .card__information,.product-card-carousel__container swiper-container.is--single swiper-slide{width:24rem}.product-card-carousel__container swiper-container.is--single swiper-slide .card__inner{height:31.8rem}.product-card-carousel__container swiper-container.is--multi swiper-slide .product-card-wrapper,.product-card-carousel__container swiper-container.is--multi swiper-slide .card__inner{width:calc((100vw - 8px) / 3)}.product-card-carousel__container swiper-container.is--multi swiper-slide .card__inner{height:17.1rem;flex-grow:1}.product-card-carousel__container .heading__container.is--single{margin-bottom:2.4rem}.product-card-carousel__container .heading__container.is--multi{margin-bottom:1.6rem}}@media screen and (min-width: 750px){.product-card-carousel__container .logo__container{width:6rem}.product-card-carousel__container.is--contain .product-banner__container .banner-text__container,.product-card-carousel__container.is--contain .product-banner__container .logo-content__container{padding:3rem}body.is--list-collections .product-card-carousel__container.is--contain .page-width.button__container{padding-left:0;padding-right:0}.product-card-carousel__container .product-banner__container .banner-text__container .heading__container{max-width:60%}.product-card-carousel__container .product-banner__container .banner-text__container,.product-card-carousel__container .product-banner__container .logo-content__container{padding-top:4rem;padding-bottom:4rem}.product-card-carousel__container.is--cover .product-banner__container{height:60rem}.product-card-carousel__container.is--contain .product-banner__container{height:41rem}.product-card-carousel__container .product-banner__container:not(.no--heading){margin-bottom:4rem}.product-card-carousel__container .product-banner__container.no--heading{margin-bottom:2.4rem}.product-group .product-detail{width:60%}.product-card-carousel__container swiper-container.is--multi swiper-slide:first-child{padding-left:0}.product-card-carousel__container swiper-container{width:calc(100vw - 4rem)}.product-card-carousel__container.is--cover swiper-container.is--single swiper-slide{width:40rem}.product-card-carousel__container.is--contain swiper-container.is--single swiper-slide{width:30rem}.product-card-carousel__container.is--cover swiper-container.is--single swiper-slide .card__inner{height:50.8rem}.product-card-carousel__container.is--contain swiper-container.is--single swiper-slide .card__inner{height:38.6rem}.product-card-carousel__container swiper-container.is--multi swiper-slide .product-card-wrapper,.product-card-carousel__container swiper-container.is--multi swiper-slide .card__inner{width:27.3rem}.product-card-carousel__container swiper-container.is--multi swiper-slide .card__inner{height:36rem}.product-card-carousel__container .heading__container.is--single{margin-bottom:2.4rem}.product-card-carousel__container .heading__container.is--multi{margin-bottom:4rem}}@media screen and (min-width: 1440px){.product-card-carousel__container swiper-container.is--multi swiper-slide:first-child{padding-left:0;margin-left:0}.product-card-carousel__container swiper-container{width:calc(100vw - 2rem);max-width:var(--page-width)}}@media screen and (min-width: 1441px){.product-card-carousel__container swiper-container{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-product-card-carousel.css.map */
