.scrolling-carousel .title{margin:0}.scrolling-carousel.no-heading .title{display:none}.scrolling-carousel .title-wrapper-with-link{margin-top:0}@media screen and (max-width:749px){.scrolling-carousel .title-wrapper-with-link{margin-bottom:3rem}}.scrolling-carousel .button{margin-top:1.5rem}@media screen and (min-width:750px){.scrolling-carousel .button{margin-top:4rem}}.carousel-card{position:relative;box-sizing:border-box}.carousel-card>.carousel-card__image-wrapper--full-width:not(.carousel-card-spacing){border-top-left-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));border-top-right-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));overflow:hidden}.carousel-card__image-wrapper--third-width{width:33%}.carousel-card__image-wrapper--half-width{width:50%}.scrolling-carousel .carousel-list__item.center .carousel-card__image-wrapper:not(.carousel-card__image-wrapper--full-width),.scrolling-carousel .carousel-list__item:only-child{margin-left:auto;margin-right:auto}.carousel-card__info{padding:2.5rem}.carousel-card__info>:nth-child(2){margin-top:1rem}.carousel-card__info .link{text-decoration:none;font-size:inherit;margin-top:1.5rem}.carousel-card__info .icon-wrap{margin-left:.8rem;white-space:nowrap}.carousel-card-spacing{padding-top:2.5rem;margin-left:2.5rem;margin-right:2.5rem}.scrolling-carousel .carousel-list h3{line-height:calc(1 + .5/max(1,var(--font-heading-scale)))}.scrolling-carousel .carousel-list h3,.scrolling-carousel .carousel-list p{margin:0}.carousel-card__image--shadow{box-shadow:0 4px 12px #00000026}.carousel-card__video video,.carousel-card__image-wrapper video,.carousel-card__image-wrapper img{width:100%;height:100%;object-fit:contain;object-position:center center}.scrolling-carousel .carousel-list__item.center .media--adapt,.scrolling-carousel .carousel-list__item .media--adapt .carousel-card__image{width:auto}.scrolling-carousel .carousel-list__item.center .media--adapt img{left:50%;transform:translate(-50%)}.carousel-list{margin-top:0;margin-bottom:0;padding:0}.carousel-list__item:only-child{max-width:72rem}.carousel-list__item--empty{display:none}@media screen and (min-width:990px){.carousel-list__item--empty{display:list-item}}@media screen and (max-width:749px){.carousel-list{margin:0;width:100%}.carousel-list:not(.slider){padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:750px)and (max-width:989px){.carousel-list:not(.slider){padding-left:5rem;padding-right:5rem}}@media screen and (min-width:750px){.carousel-list.slider{padding:0}.carousel-list__item,.scrolling-carousel .grid--4-col-desktop .carousel-list__item{padding-bottom:0}.scrolling-carousel.background-none .grid--2-col-tablet .carousel-list__item{margin-top:4rem}}scrolling-carousel{display:block}@media screen and (min-width:990px){scrolling-carousel{position:relative}.carousel-side-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:rgba(var(--color-background),.85);border:1px solid rgba(var(--color-foreground),.1);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgb(var(--color-foreground));transition:background .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:0 2px 8px #0000001a;padding:0}.carousel-side-arrow:hover{background:rgb(var(--color-background));box-shadow:0 4px 16px #00000026}.carousel-side-arrow:active{transform:translateY(-50%) scale(.95)}.carousel-side-arrow .icon{height:.7rem;width:.7rem}.carousel-side-arrow--prev{left:-22px}.carousel-side-arrow--prev .icon{transform:rotate(90deg)}.carousel-side-arrow--next{right:-22px}.carousel-side-arrow--next .icon{transform:rotate(-90deg)}.carousel-side-arrow[disabled]{opacity:.3;cursor:not-allowed}}scrolling-carousel[data-enable-looping=true] .slider{scroll-snap-type:none!important;scroll-behavior:auto!important;scroll-padding-left:0!important}scrolling-carousel[data-enable-looping=true] .slider__slide{scroll-snap-align:none!important;scroll-margin-left:0!important}scrolling-carousel[data-enable-looping=true] .slider.grid--peek .grid__item:first-of-type{margin-left:0}@media screen and (max-width:749px){scrolling-carousel .carousel-list.slider.grid--peek .carousel-list__item.slider__slide{width:75vw!important;max-width:300px!important;margin-right:1.2rem}}@media screen and (min-width:750px)and (max-width:989px){scrolling-carousel .carousel-list.slider .carousel-list__item.slider__slide{width:280px!important}}@media screen and (min-width:990px){scrolling-carousel .carousel-list.slider--desktop .carousel-list__item{flex-shrink:0}scrolling-carousel .carousel-list.slider--desktop{display:flex;flex-wrap:nowrap}.scrolling-carousel scrolling-carousel{--desktop-margin-left-first-item: 0}.scrolling-carousel scrolling-carousel .slider--desktop{scroll-padding-left:0}.scrolling-carousel scrolling-carousel .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.scrolling-carousel scrolling-carousel .slider--desktop:after{padding-left:0}}.carousel-infinite-wrapper{overflow:hidden;position:relative;width:100%}.carousel-infinite-track{display:flex;width:max-content;animation:carousel-infinite-scroll var(--scroll-speed, 30s) linear infinite}.carousel-infinite-list{display:flex;flex-wrap:nowrap;gap:var(--grid-desktop-horizontal-spacing, 2rem);padding:0;margin:0;list-style:none}.carousel-infinite-list .carousel-list__item{flex:0 0 auto;width:280px;padding-bottom:0}@media screen and (min-width:750px){.carousel-infinite-list .carousel-list__item{width:320px}}@media screen and (min-width:990px){.carousel-infinite-list .carousel-list__item{width:350px}}@keyframes carousel-infinite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.carousel-infinite-wrapper[data-pause-on-hover=true]:hover .carousel-infinite-track{animation-play-state:paused}.carousel-infinite-list--clone{margin-left:var(--grid-desktop-horizontal-spacing, 2rem)}.carousel-infinite-list.grid{display:flex}.carousel-infinite-wrapper .carousel-card{height:100%}@media(prefers-reduced-motion:reduce){.carousel-infinite-track{animation:none}.carousel-infinite-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.carousel-infinite-list .carousel-list__item{scroll-snap-align:start}.carousel-infinite-list--clone{display:none}}.scrolling-carousel:not(.background-none) .carousel-card{background:rgb(var(--color-background));height:100%}.scrolling-carousel.background-primary .carousel-card{background:rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.04))}.scrolling-carousel.background-none .carousel-card{border-radius:0}.scrolling-carousel.background-none .carousel-card-spacing{padding:0;margin:0}.scrolling-carousel.background-none .carousel-card__info{padding-top:0;padding-left:0;padding-right:0}.scrolling-carousel.background-none .slider .carousel-card__info{padding-bottom:0}.scrolling-carousel.background-none .carousel-card__image-wrapper+.carousel-card__info{padding-top:2.5rem}.scrolling-carousel.background-none .slider .carousel-card__info{padding-left:.5rem}.scrolling-carousel.background-none .slider .carousel-card__image-wrapper+.carousel-card__info{padding-left:1.5rem}.scrolling-carousel.background-none .carousel-list:not(.slider) .center .carousel-card__info{padding-left:2.5rem;padding-right:2.5rem}@media screen and (max-width:749px){.scrolling-carousel.background-none .slider .carousel-card__info{padding-bottom:1rem}.scrolling-carousel.background-none .slider.slider--mobile{margin-bottom:0}}@media screen and (min-width:750px){.scrolling-carousel.background-none .carousel-card__image-wrapper{margin-left:1.5rem;margin-right:1.5rem}.scrolling-carousel.background-none .carousel-list .carousel-card__info,.scrolling-carousel.background-none .carousel-list:not(.slider) .center .carousel-card__info{padding-left:1.5rem;padding-right:1.5rem}}.scrolling-carousel.background-none .carousel-card__image-wrapper{border-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));overflow:hidden}@media screen and (min-width:750px)and (max-width:989px){.scrolling-carousel__title{padding-left:5rem;padding-right:5rem}}@media screen and (max-width:989px){.scrolling-carousel .page-width{padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-scrolling-carousel.css.map */
