.card-scroller [data-carousel]{gap:1.5rem}.card-scroller__item{display:flex;flex-direction:column;width:100%}.card-scroller [data-carousel-item]{width:100%;max-width:82vw}.card-scroller [data-carousel-item] .card-scroller__image{height:30rem;width:100%;position:relative;border-radius:var(--media-radius);overflow:hidden;margin-bottom:2rem}.card-scroller [data-carousel-item] .card-scroller__image img,.card-scroller [data-carousel-item] .card-scroller__image video,.card-scroller [data-carousel-item] .card-scroller__image iframe{height:100%;width:100%;object-fit:cover;object-position:center center}.card-scroller [data-carousel-item] .card-scroller__image modal-opener{display:block;height:100%}.card-scroller [data-carousel-item] .card-scroller__image modal-opener .deferred-media,.card-scroller [data-carousel-item] .card-scroller__image modal-opener .deferred-media .media{height:100%}.card-scroller [data-carousel-item] .card-scroller__image modal-opener .deferred-media__poster-button{border:none;background:none}.card-scroller__video-modal .modal-video__content{background:linear-gradient(0deg,rgba(var(--color-foreground),.64) 0% 100%),rgba(var(--color-foreground),.56);transition:opacity var(--duration-extra-longer) var(--ease-out-slow),visibility var(--duration-extra-longer) var(--ease-out-slow);-webkit-backdrop-filter:blur(var(--drawer-shadow-blur-radius));backdrop-filter:blur(var(--drawer-shadow-blur-radius))}.card-scroller__item h3{font-size:1.8rem;font-style:normal;font-weight:600;line-height:150%;margin:0;padding-bottom:.8rem}.card-scroller__item .rte{font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;color:var(--text-secondary, #60605d)}.card-scroller__item .card-scroller__cta{margin-top:auto}.card-scroller__item a{margin-top:2rem;width:100%}.card-scroller__item .rte p:first-of-type{margin-top:0}.card-scroller__item .rte p:last-of-type{margin-bottom:0}.card-scroller .section-header__wrapper{padding-bottom:3.2rem}.card-scroller .css-swiper__button-wrapper{display:none}.card-scroller__video-modal .modal-video__content{cursor:pointer}.card-scroller:has([data-carousel-item] modal-opener) .card-scroller__image img{object-fit:contain}.card-scroller:has([data-carousel-item] modal-opener) .card-scroller__image{height:auto}.card-scroller:has([data-carousel-item] modal-opener) .card-scroller__item h3{padding-bottom:0}.card-scroller:has([data-carousel-item] modal-opener) .card-scroller__item .rte p:last-of-type{color:#60605d;font-weight:500}.card-scroller:has([data-carousel-item] modal-opener) .card-scroller__image{margin-bottom:1.2rem}@media screen and (min-width: 500px){.card-scroller [data-carousel-item]{max-width:35rem}}@media screen and (max-width: 809px){.card-scroller__video-modal .modal-video__content-info{width:100%}css-swiper.swiper-mobile-grid ul[data-carousel]{display:grid;grid-template-columns:repeat(1,1fr);row-gap:2rem;cursor:default;padding:0 1.5rem}css-swiper.swiper-mobile-grid ul[data-carousel]:after,css-swiper.swiper-mobile-grid ul[data-carousel]:before{display:none}css-swiper.swiper-mobile-grid .card-scroller__item{width:100%}.card-scroller css-swiper.swiper-mobile-grid [data-carousel-item]{max-width:100%}.card-scroller:has(css-swiper.swiper-mobile-grid [data-carousel-item] modal-opener) .section-header__content{text-align:center;align-items:center}}@media screen and (min-width: 810px){.card-scroller__item h3{font-size:2rem}.card-scroller__item .rte{font-size:1.8rem}.card-scroller .section-header__wrapper{padding-bottom:4rem}.card-scroller .css-swiper__button-wrapper{display:flex}}@media screen and (min-width: 1200px){.card-scroller [data-carousel]{gap:4rem}.card-scroller [data-carousel-item]{max-width:calc((100% - calc(4rem * var(--desktop-gap-count))) / var(--columns-desktop))}.card-scroller.card-scroller__hide-swiper .swiper-scroll-bar__wrapper{display:none}.card-scroller.card-scroller__hide-swiper css-swiper ul[data-carousel]{cursor:default}.card-scroller__hide-swiper .section-header__wrapper.section-header__wrapper--with-swiper .section-header__content{flex-direction:column;text-align:center;align-items:center}.card-scroller__hide-swiper .css-swiper__button-wrapper{display:none}.card-scroller__hide-swiper .section-header__wrapper.section-header__wrapper--with-swiper{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/618/assets/section-card-scroller.css.map */
