.content-carousel .content-grid-wrapepr .heading-wrapper .heading{margin:0}.content-carousel .content-grid-wrapepr .heading-wrapper{margin-bottom:3.2rem;padding:0 3.2rem}.content-grid-wrapper.js-content-carousel{padding:0 3.2rem}.content-carousel .content-grid-wrapepr .content{padding:1.4rem 0 1.7rem;flex:1;display:flex;flex-direction:column}.content-carousel .content .cta-link-wrapper{flex:1;display:flex;align-items:end}.content-carousel .content .cta-link-wrapper:not(:first-child){margin-top:1.4rem}.content-carousel .content .content-description:not(:first-child){margin-top:.6rem}.content-carousel .content-grid-wrapepr .content .h3{margin-top:0;margin-bottom:0}.content-carousel .content-grid-wrapepr .content .h3:only-child{margin-bottom:0}.content-grid-wrapper.js-content-carousel:has(.swiper-pagination span) .swiper-wrapper{padding-bottom:2.8rem}.content-grid-wrapper.js-content-carousel .swiper-slide{width:31.2rem}.content-grid-wrapper.js-content-carousel .swiper-slide video{aspect-ratio:312 / 460}.content-grid-wrapper.js-content-carousel .swiper-slide img{aspect-ratio:312 / 460}.content-carousel .content .content-description p{margin:0}.content-carousel .content .content-description a{text-decoration:underline;transition:all .1s ease-in-out}.content-carousel .content .content-description a:hover{opacity:.5;transition:all .1s ease-in-out}@media screen and (max-width:768px){.content-carousel .content-grid-wrapepr .heading-wrapper{margin:1.6rem 0;padding:0 1.6rem}.content-grid-wrapper.js-content-carousel{padding:0 1.6rem}.content-carousel .content-grid-wrapepr .content{padding:1.4rem 0 .2rem}}@media screen and (min-width:1512px){.content-grid-wrapper.js-content-carousel{padding-inline:max(min(var(--padding-condition),var(--calculated-padding)),3.2rem);--calculated-padding: calc((100% - var(--page-width)) / 2 + 3.2rem);--padding-condition: max(var(--calculated-padding), 3.2rem)}}.content-carousel .swiper-pagination{position:absolute;top:unset;bottom:0;left:50%;transform:translate(-50%);max-width:47.5rem;height:.4rem;background-color:#0000001a}.content-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}@media screen and (max-width:768px){.content-carousel .swiper-pagination{max-width:32.6rem;width:calc(100% - 3.2rem);margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/408/assets/content-carousel.css.map */
