.dy-recs-carousel{margin:32px auto;max-width:1392px;padding:0 var(--offsetMobile);width:100%;--horizontalScrollNavigationButtonTop:50%;--carouselContainerPadding:0 16px;--horizontalScrollNavigationDisplay:none;--horizontalScrollNavigationButtonOffset:-36px}@media(min-width:992px){.dy-recs-carousel{margin:48px auto;padding:0 var(--offsetDesktop)}}.dy-recs-carousel .horizontal-scroll__button-next{border-right:none}.dy-recs-carousel .horizontal-scroll__button-prev{border-left:none}.dy-recs-carousel__heading{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH2FontSize,27px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH2FontWeight,500);letter-spacing:var(--fontH2LetterSpacing,.05px);line-height:var(--fontH2LineHeight,36px);margin-bottom:16px;margin-top:0;text-align:center;text-transform:var(--fontH2TextTransform,none)}@media(min-width:992px){.dy-recs-carousel{--carouselContainerPadding:0;--horizontalScrollNavigationDisplay:flex}.dy-recs-carousel__heading{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH1FontSize,32px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH1FontWeight,500);letter-spacing:var(--fontH1LetterSpacing,normal);line-height:var(--fontH1LineHeight,40px);margin-bottom:24px;margin-top:0;text-transform:var(--fontH1TextTransform,none)}}.dy-recs-carousel .splide:not(.is-initialized),.dy-recs-carousel .splide:not(.is-initialized) .splide__list,.dy-recs-carousel .splide:not(.is-initialized) .splide__slide,.dy-recs-carousel .splide:not(.is-initialized) .splide__track{visibility:visible!important}.dy-recs-carousel .splide:not(.is-initialized) .splide__list{display:flex!important;gap:3px;overflow:hidden}.dy-recs-carousel .splide:not(.is-initialized) .splide__slide{flex:0 0 calc(25% - 3px);min-width:0}@media(max-width:991px){.dy-recs-carousel .splide:not(.is-initialized) .splide__slide{flex:0 0 calc(33.333% - 3px)}}@media(max-width:440px){.dy-recs-carousel .splide:not(.is-initialized) .splide__slide{flex:0 0 calc(50% - 3px)}}@media(max-width:350px){.dy-recs-carousel .splide:not(.is-initialized) .splide__slide{flex:0 0 100%}}
