@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.section-ford-series-carousel{position:relative}
.section-ford-series-carousel .cards-container{max-width:1440px;margin:0 auto 24px;padding-left:50px;box-sizing:border-box}
@media(max-width:768px){.section-ford-series-carousel .cards-container{padding-left:0}
}
@media(min-width:769px){.section-ford-series-carousel .cards-container .slick-slider:has(.card:first-child:nth-last-child(3)){padding-left:clamp(16px,14vw,242px)}
.section-ford-series-carousel .cards-container .slick-slider:has(.card:first-child:nth-last-child(3)) .slick-dots{display:none}
}
.section-ford-series-carousel .cards-container .slick-slider__series-carousel{display:flex;justify-content:center;gap:20px;margin-left:16px;height:100%}
@media(min-width:769px){.section-ford-series-carousel .cards-container .slick-slider__series-carousel{margin-left:0}
}
.section-ford-series-carousel .cards-container .slick-slider__series-carousel .slick-track{height:360px;padding:10px 0}
@media(max-width:768px){.section-ford-series-carousel .cards-container .slick-slider__series-carousel .slick-track{height:auto}
}
.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card{flex:1 0 310px;width:310px;height:128px;background-color:var(--white);border-radius:6px;margin:0 8px;transition:transform .3s ease,margin .3s ease}
@media(min-width:769px){.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card:hover{transform:scale(1.07);margin:12px 20px 0}
}
@media(min-width:769px){.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card{flex:1 0 320px;width:320px;height:340px}
}
.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel{display:flex;flex-direction:row;align-items:center;padding:0 16px;height:100%}
@media(min-width:769px){.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel{align-items:center;padding:0 36px;flex-direction:column}
}
@media(min-width:769px){.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel:not(:has(picture)){margin-top:56px;height:calc(100% - 56px)}
}
.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel img{margin-top:0}
@media(min-width:769px){.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel img{margin-top:16px}
}
.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel .container-mobile{height:100%;text-align:left;display:flex;flex-direction:column}
@media(min-width:769px){.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel .container-mobile{justify-content:space-between;text-align:center;margin-bottom:48px}
}
.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel .container-mobile .title-racer{margin-top:24px;margin-bottom:0;font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:var(--font-weight-medium)}
@media(min-width:769px){.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel .container-mobile .title-racer{font-size:var(--font-size-title);line-height:var(--line-height-title)}
}
.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel .container-mobile .description-racer{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);font-weight:var(--font-weight-regular);color:var(--twilight-700);margin:0}
@media(min-width:769px){.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel .container-mobile .description-racer{font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle)}
}
.section-ford-series-carousel .cards-container .slick-slider__series-carousel .card .overlay-races-carousel .container-mobile .description-racer-mobile{display:none}
.section-ford-series-carousel .card-buttons{display:flex;justify-content:center;position:relative;padding:56px 0 0;margin:auto;z-index:0}
@media only screen and (min-width:769px){.section-ford-series-carousel .card-buttons{padding:124px 0 24px}
}
.section-ford-series-carousel .card-buttons .color-button-blue .link-banner{display:flex;text-align:center;justify-content:center;align-items:center;font-family:var(--font-f1);font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:var(--white);text-decoration:none}
.section-ford-series-carousel .card-buttons .color-button-blue .link-banner:hover:before{background:var(--fill-interactive-hover-onDark)}
.section-ford-series-carousel .card-buttons .color-button-blue .link-banner:before{content:"";max-width:15em;width:115%;height:48px;position:absolute;z-index:-1;transform:skewX(-20deg);background:var(--skyview-700)}
.section-ford-series-carousel .card-buttons .color-button-grey{background:#fff}
.section-ford-series-carousel .card-buttons .color-button-grey .link-banner{display:flex;justify-content:center;align-items:center;height:48px;background:#fff;border-radius:0;font-family:var(--font-f1);font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-transform:capitalize;color:var(--twilight-1000);text-decoration:none}
.section-ford-series-carousel .card-buttons .color-button-grey .link-banner:before{content:"";max-width:15em;width:115%;position:absolute;z-index:-1;transform:skewX(-20deg);background:var(--white)}
.section-ford-series-carousel .slick-prev,.section-ford-series-carousel .slick-next{position:absolute;bottom:0;font-size:0;line-height:0;border:0;width:55.7px;height:36px;z-index:1;top:100%;margin-top:48px}
.section-ford-series-carousel .slick-prev{background:url(../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/control_desktop_back.png) no-repeat center center !important;right:99px !important}
.section-ford-series-carousel .slick-next{background:url(../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/control_desktop_next.png) no-repeat center center !important;right:55px !important}
.section-ford-series-carousel .slick-dots{margin:25px 0;display:flex;gap:12px;padding:0 16px;list-style-type:none;z-index:1;width:100%;position:absolute;top:100%}
.section-ford-series-carousel .slick-dots li{width:10.5px}
.section-ford-series-carousel .slick-dots li button{background:url('../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/Rectangle 7079.svg') no-repeat center center;font-size:0;line-height:0;border:0;width:100%;height:10px;background-size:contain}
.section-ford-series-carousel .slick-dots li.slick-active{width:23px}
.section-ford-series-carousel .slick-dots li.slick-active button{background:url("../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/Rectangle 6.svg") no-repeat center center;height:8px;border:0;width:100%;background-size:contain}