.car_disclaimer_popup{display:flex;flex-direction:column;align-items:end;position:absolute;background-color:#fffffff2;padding:16px;top:0;left:0;right:0;bottom:0;z-index:10;overflow:auto;transform:translateY(100%);transition:transform .7s ease-in-out}.car_disclaimer_popup h3{align-self:flex-start;margin:0;font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3, #1a202c)}.car_disclaimer_popup p{font-size:13px;line-height:15px;align-self:flex-start}.link__container.show-disclaimer .car_disclaimer_popup,.ad_banner.show-disclaimer .car_disclaimer_popup{transform:translateY(0)}.car_disclaimer_close{background-color:#ccc;border:none;border-radius:4px;font-size:1.5rem;line-height:1.1;cursor:pointer;margin-bottom:10px;padding:0 8px}#homepage-specials-root .car_disclaimer{margin-right:10px;display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:0;position:absolute;bottom:5px;right:0;z-index:10}.cashback_line{font-size:32px;font-weight:700;text-transform:uppercase}.cashback_line span{font-size:48px;font-weight:700}.cashback_due{font-size:2rem}.cashback_value{flex-shrink:0}.finance_line{font-size:32px;font-weight:700;text-transform:uppercase}.finance_line span{font-size:48px;font-weight:700}.finance_due{font-size:2rem}.lease_line{font-size:32px;font-weight:700;text-transform:uppercase}.lease_line span{font-size:48px;font-weight:700}.msrp_line{font-size:32px;font-weight:700;text-transform:uppercase}.msrp_line span{font-size:48px;font-weight:700}.msrp_price{color:#fff}.msrp_value{flex-shrink:0}.ad_banner_container{height:100%}.ad_banner{width:100vw;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;background-color:#ddd;background-image:url(https://cdn.dealertower.com/public/apps/other/Bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}.ad_banner .cta_link{display:contents;max-width:1440px;height:100%}.ad_banner_image{width:100%;height:auto;object-fit:contain}.ad_banner_content{height:100%;flex:0 1 782px;display:flex;position:relative}.ad_banner_content picture{position:absolute;width:85%;right:-80%;bottom:26%}.ad_banner_count{position:absolute;top:20px;right:-65px}.count_image{width:130px;aspect-ratio:1 / 1;position:relative;background-color:var(--global-palette1, #c3002f);border-radius:50%}.count_number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding-bottom:15px;text-align:center;font-size:60px;font-weight:700;color:#fff;display:flex;flex-direction:column;white-space:nowrap}.count_number span{font-size:16px;text-transform:uppercase;white-space:nowrap}.ad_banner_cta{flex:0 1 658px;height:100%;display:flex;align-items:end;flex-direction:column;justify-content:end;gap:10px;padding:16px}.ad_text{width:100%;height:100%;background-color:#161718;display:flex;justify-content:start;align-items:center}.ad_text h2,.ad_text h3{margin:0;line-height:1}.offer_name p{font-size:32px;font-weight:700;text-transform:uppercase}.offer_info{display:flex;align-items:center;gap:5px}.offer_value{display:flex}.offer_value span{font-size:100px;font-weight:700px}.price{font-size:190px;line-height:1;margin:0;font-weight:700}.apr_month{font-size:clamp(2rem,3vw,3rem);font-weight:700}.apr_month p{margin:0;text-transform:uppercase}.apr_month .msrp_type{font-size:2rem}.offer_description{display:flex;gap:10px;padding-top:10px}.offer_description p{font-size:24px;font-weight:700;text-transform:uppercase}.text_container{height:100%;color:#fff;padding:35px 0 35px 35px;display:flex;flex-direction:column;justify-content:space-evenly}.text_title{display:flex;gap:10px;padding-bottom:10px}.text_title h2{font-weight:700}.text_title h3{font-weight:300}.text_title h2,.text_title h3{color:#fff;font-size:32px;text-transform:uppercase}.text_footer{display:flex;flex-direction:column;gap:10px;margin-top:10px}.divider{border-bottom:1px solid #fff;padding-top:5px}.offer_details{font-size:.75rem;max-height:65px;overflow-y:auto;color:#000}.cta_buttons button{text-transform:uppercase;padding:15px 40px;border:none;border-radius:20px;cursor:pointer;white-space:nowrap}#homepage-specials-root .image_special_disclaimer{display:none}@media (min-width: 1920px){.offer_details{max-height:100px}.ad_banner_cta{gap:30px}.price{font-size:230px}}@media (min-width: 2560px){.offer_details{max-height:140px}.ad_banner_cta{gap:40px}}@media (max-width: 1536px){.ad_banner_content picture{width:75%;right:-70%;bottom:26%}}@media (max-width: 1440px){.text_container{padding:24px 0 25px 70px}.ad_banner_content picture{width:70%;right:-66%;bottom:22%}.price{font-size:clamp(70px,10vw,170px)}.offer_value span{font-size:clamp(30px,7vw,100px)}.text_title h2,.text_title h3,.offer_name p{font-size:clamp(14px,2vw,32px)}.offer_description p{font-size:clamp(12px,1.5vw,24px)}.text_footer{gap:5px;margin-top:5px}.text_footer p{font-size:clamp(14px,2vw,26px)}.text_footer span{font-size:clamp(18px,3vw,36px)}.ad_banner_count{top:15px;right:clamp(-40px,10vw,-65px)}.count_image{width:clamp(80px,10vw,130px)}.count_number{font-size:clamp(30px,5vw,60px)}.count_number span{font-size:clamp(12px,1.5vw,18px)}}@media (max-width: 1279px){.offer_details{display:none}.text_footer{gap:1px}}@media (min-width: 768px) and (max-width: 1279px){.ad_banner_cta{align-items:center}#homepage-specials-root .image_special_disclaimer{display:flex}.cta_buttons button{padding:7px 40px}}@media (max-width: 768px){.offer_details{display:block;color:#fff}.ad_banner_content{flex:1 0 65%}.ad_banner_content picture{width:62%;right:-53%;bottom:35%}.text_container{padding:34px 10px 30px 30px}.ad_banner_count{right:-65px}.count_image{width:clamp(80px,17vw,120px)}.count_number{font-size:clamp(30px,8vw,60px)}.count_number span{font-size:clamp(12px,2.5vw,18px)}.price{font-size:clamp(70px,18vw,150px)}.offer_value span{font-size:clamp(50px,12vw,90px)}.text_title h2,.text_title h3{font-size:clamp(12px,3vw,22px)}.offer_name p{font-size:clamp(14px,4vw,32px)}.offer_description p{font-size:clamp(12px,2.5vw,20px)}.text_footer p{font-size:clamp(14px,3vw,26px)}.text_footer span{font-size:clamp(18px,4.5vw,36px)}}@media (max-width: 540px){.text_container{padding:20px 10px 30px 30px}.ad_banner{flex-direction:column}.ad_banner_content{width:100%}.ad_banner_count{right:15px}.ad_banner_content picture{width:70%;right:18%;bottom:-50px}.text_container{justify-content:start;gap:10px}.offer_details{display:block;color:#000;font-size:10px;max-height:clamp(40px,14vw,80px)}.ad_banner_cta{gap:5px;padding:0 16px 16px}.cta_buttons button{padding:10px 30px}}#homepage-specials-root .embla{margin:auto;position:relative;--slide-height: 700px;--slide-spacing: 1rem;--slide-size: 100%}#homepage-specials-root .embla__viewport{overflow:hidden;position:relative}#homepage-specials-root .embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);align-items:center}#homepage-specials-root .embla__viewport .bg_specials{content:"";position:absolute;top:0;left:0;right:0;height:61%;background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;z-index:-1}#homepage-specials-root .no-after-bg:after{background:none}#homepage-specials-root .embla__slide{aspect-ratio:1920 / 625;transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;height:100%}#homepage-specials-root .embla__slide:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--background-url);background-size:cover;background-position:center;filter:blur(50px);z-index:-1}#homepage-specials-root .embla__slide_link{width:100%}#homepage-specials-root .embla__slide__img{width:100%;height:100%;object-fit:cover;position:relative;z-index:2;border-color:transparent}#homepage-specials-root .embla__controls{display:flex;justify-content:center;width:100%;position:relative;margin-top:30px}#homepage-specials-root .embla__buttons{position:absolute;width:100%;top:45%;display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:0 15px}#homepage-specials-root .embla__button{-webkit-tap-highlight-color:rgba(49,49,49,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;text-decoration:none;cursor:pointer;border:0;margin:0;padding:0;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#00000080}#homepage-specials-root .embla__button:disabled{color:#313131}#homepage-specials-root .embla__dots{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;max-width:100%}#homepage-specials-root .embla__dot{-webkit-tap-highlight-color:rgba(192,192,192,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0 5px;width:10px;height:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;transition:all .3s ease}#homepage-specials-root .embla__dot:after{background-color:#0000004d;width:10px;height:10px;border-radius:50%;content:"";transition:all .3s ease}#homepage-specials-root .embla__dot--selected{width:30px;transition:all .3s ease}#homepage-specials-root .embla__dot--selected:after{background-color:#36313d;width:40px;border-radius:12px}#homepage-specials-root .embla__slide__img{-webkit-user-select:none;user-select:none}#homepage-specials-root .embla__selected-snap-display{font-size:38px;line-height:38px;color:#000000b3;font-weight:700;position:relative;width:50px;text-align:center}#homepage-specials-root .embla__selected-snap-display sub{font-size:16px;line-height:16px;font-weight:400;position:absolute;top:4px;left:38px;white-space:nowrap}.link__container{width:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.link__container .car_disclaimer{align-self:flex-end}@media (max-width: 768px){#homepage-specials-root .embla__slide{aspect-ratio:420 / 500}}@media (max-width: 540px){#homepage-specials-root .embla__slide{aspect-ratio:420 / 530}}.skeleton_container{width:100%}.skeleton{width:100%;height:0;padding-bottom:calc(625 / 1920 * 100%);animation:skeleton-loading 1s linear infinite alternate;opacity:.7}.additional_block{height:45px;width:100%;animation:skeleton-loading 1s linear infinite alternate}@media (max-width: 768px){.skeleton{padding-bottom:calc(500 / 420 * 100%)}}@media (max-width: 540px){.skeleton{padding-bottom:calc(530 / 420 * 100%)}}@keyframes skeleton-loading{0%{background-color:#f9fafb}to{background-color:#f0f0f0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}#homepage-specials-root h1,#homepage-specials-root h2,#homepage-specials-root h3,#homepage-specials-root h4,#homepage-specials-root h5,#homepage-specials-root p{margin:0;font-family:var(--global-heading-font-family);line-height:1}#homepage-specials-root{isolation:isolate;font-family:var(--global-body-font-family, "Arial", "Open Sans");text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}#homepage-specials-root ul,ol{margin:inherit;padding:0}#homepage-specials-root a{text-decoration:none;transition:none}
