@keyframes zoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideUpIn{0%{transform:scale(.8) translateY(48px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}:root{--color-red: rgb(197 32 38);--color-green: rgb(74 192 61);--color-grey: rgb(55 61 65);--content-padding: 20px;--overflow-width: clamp(-160px, -213.3333px + 16.6667vw, 0px)}@media screen and (min-width: 768px){:root{--content-padding: 40px}}*{box-sizing:border-box}iframe{scroll-margin-block-start:60px}html,body{margin:0;padding:0}body{margin:0;font-family:Barlow,sans-serif;background:#c60000}.hidden{display:none!important}a{color:var(--color-red);text-decoration:none}h1{text-align:center;margin-block:40px}h3{font-size:18px}.body{container-type:inline-size}.layout{width:100%;overflow:hidden}@media screen and (min-width: 1280px){.layout{overflow:visible}}.header,.content{position:relative;max-width:1280px;margin-inline:auto}.header svg.ribbon,.content svg.ribbon{display:block;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin-inline:var(--overflow-width);width:calc(100% + var(--overflow-width) * -2)}.header{margin-bottom:-1px;padding-block-start:40px;padding-inline:40px;display:grid;position:relative}.header h1{display:grid;place-items:center;margin:0;position:relative;padding-block-end:48px}.header h1>*{grid-area:1 / 1}.header h1 span{display:none}.header h1 img{width:100%;max-width:800px;height:auto;position:relative;opacity:0;animation-delay:.25s;will-change:transform,opacity;transform:scale(.8);animation:zoomIn .5s ease-out;animation-fill-mode:both}.header h1 img.text{z-index:101}.header h1 img.shadow{mix-blend-mode:multiply;z-index:0}.cars{position:relative;display:grid;place-items:center;align-items:center;margin:0;margin-block-end:-1px}.cars>*{grid-area:1 / 1}.cars svg.ribbon{display:block;height:auto;aspect-ratio:3228 / 534;max-width:1280px;margin-inline:var(--overflow-width);width:calc(100% + var(--overflow-width) * -2)}.cars svg.shadow{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.cars .gifts{display:flex;position:absolute;top:0;right:0;left:0;bottom:24px;justify-content:center;align-items:center;padding-inline:var(--content-padding)}.cars .gift-1{margin-inline:-20px}.cars .gift{position:relative;flex-shrink:1;width:100%;max-width:280px}.cars .gift>*{position:absolute;right:0;left:0;width:100%;height:auto;display:block}.cars .gift .gift-box{z-index:200;opacity:0;will-change:transform,opacity;animation-delay:.25s;animation:slideUpIn .5s ease-out;transform:scale(.8) translateY(48px);animation-fill-mode:forwards}.cars .gift .gift-shadow{mix-blend-mode:multiply;z-index:200}.cars .gift-1 .gift-box{z-index:210;position:relative}.cars .sale-over{padding-inline:var(--content-padding);text-align:center;background:#000c;border-radius:8px;color:#fff;display:grid;gap:16px;padding:16px 32px;margin-inline:20px;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-block-start:-40px;box-shadow:0 0 0 4px #fff,0 10px 20px #00000040}.cars .sale-over h2,.cars .sale-over p{margin:0}.cars .sale-over h2{font-size:36px;text-transform:uppercase;font-weight:600}.cars .sale-over p{font-size:24px}.content{padding:var(--content-padding);background:#fff}.content .highlight{position:absolute;inset-inline:0;inset-block-start:0;background:linear-gradient(0deg,#fff0,#ffffffbf);border-block-start:1px solid rgb(255 255 255 / 1);mix-blend-mode:soft-light;height:300px}.DealerCollection{background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--content-padding);margin-inline:auto;border-radius:8px;box-shadow:0 0 8px #00000040}.DealershipListingCollection{list-style:none;padding:0;display:grid;grid-gap:20px;grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 480px){.DealershipListingCollection{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.DealershipListing{background:#fff;color:var(--color-grey);font-size:14px;border:1px solid #ddd;padding:20px;display:grid;grid-template-areas:"img img" "name name" "ctaButton contactButtons";grid-template-columns:minmax(0,1fr) 92px;gap:12px;border-radius:4px;box-shadow:0 0 8px #0000001a}.DealershipListing[data-block-link-controller=true]{cursor:pointer}.DealershipListing[data-block-link-controller=true]:hover{box-shadow:0 0 8px #0000001a,0 0 0 3px var(--color-red)}.DealershipListing img{grid-area:img;display:none;background:#f5f5f5;border:none;width:48px;height:auto;aspect-ratio:1}@media screen and (min-width: 768px){.DealershipListing{grid-template-areas:"name name" "ctaButton contactButtons";grid-template-columns:minmax(0,1fr) 92px}.DealershipListing img{width:100%}}.DealershipListing-name{grid-area:name;font-size:14px;font-weight:600}.DealershipListing-name h3{margin:0;margin-block-end:8px;font-size:22px}.DealershipListing-name address{font-style:normal;opacity:.75}.DealershipListing-ctaButton{grid-area:ctaButton;padding:8px 0;display:flex;align-items:center;gap:12px;color:var(--color-red);font-weight:600;border-radius:4px;line-height:20px}.DealershipListing-contactButtons{grid-area:contactButtons;display:flex;gap:12px;justify-content:flex-end}.DealershipListing-contactButton{display:block;padding:8px;background:#fff;text-align:center;border-radius:4px}.DealershipListing-contactButton svg{color:var(--color-red);display:block;width:24px;height:24px}.DealerCollection-noResults,.DealerCollection-stateGroup.noResults{display:none}.DealerCollection.noResults .DealerCollection-noResults{display:flex;align-items:center;gap:12px;margin-block:32px;border:1px solid var(--color-red);padding:12px 16px}form{padding:var(--content-padding);background:#f5f5f5;margin-block-end:40px;margin-inline:calc(var(--content-padding) * -1);margin-block-start:calc(var(--content-padding) * -1);border-radius:8px 8px 0 0;border-block-end:1px solid #ddd}form h2{font-size:24px;margin-block:0 40px;font-weight:600;text-align:center;text-transform:uppercase}@media screen and (min-width: 480px){form h2{font-size:36px}}form .fields{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}form .fields div{display:flex;flex-wrap:wrap;flex-grow:1;gap:12px;align-items:center}form select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 16px;border:1px solid #ddd;border-radius:4px;color:inherit;background-color:#fff;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23999999" viewBox="0 0 256 256"><path d="M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"></path></svg>');background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;font-size:16px}.Countdown{padding:12px;background:#000;text-align:center;color:#fff}.BlackPill{background:#000;border-radius:24px;color:#fff;text-transform:uppercase;padding:4px 16px;font-weight:500;font-size:16px;position:relative;margin-inline:auto;text-align:center}@media screen and (min-width: 768px){.BlackPill{font-size:24px}}.Terms{margin-block-start:80px;color:#999;text-align:center}.Help{position:fixed;inset-block-end:4px;inset-inline-end:4px;background:var(--color-green);color:#fff;font-size:14px;border-radius:4px;padding:8px 12px;display:flex;gap:8px;align-items:center;z-index:1}.Help svg{width:24px;height:24px;display:block;fill:currentColor}html.sale-ended .Countdown,html.sale-ended .gifts,html.sale-ended .Help,html.sale-ended .participating{display:none!important}html:not(.sale-ended) .sale-over{display:none}
