@media (max-width:767px){.af-step-container .af-step-num{display:none}}@media (max-width:500px){.af-step-container{justify-content:space-around}}@media (max-width:767px){.af-step-container.af-reserve-tool{font-size:14px}}@media (max-width:500px){.af-step-container.af-reserve-tool::before{display:none}}.af-step-container.af-reserve-tool .af-step.active .af-step-description span{color:#999}@media (max-width:767px){.af-step-container.af-reserve-tool .af-step-num{display:none}}.af-step-container.af-reserve-tool .af-step-description span{font-weight:400;text-transform:uppercase;font-size:.55em;line-height:1em}@media (min-width:768px){.af-payment-calculator{grid-template-columns:1fr 1fr;grid-template-areas:"title title""calculator summary""calculator summary""disclaimer disclaimer"}.af-payment-calculator::before{content:"";border-left:1px solid #d8d8d9;grid-column:1/-1;grid-row:title-end/disclaimer-start;justify-self:center}}@media (min-width:992px){.af-payment-calculator{width:800px}}@media (min-width:768px){.af-payment-calculator .af-calculator{grid-template-areas:"payment""switch""terms""down""trade""rate""tax"}}@media (max-width:576px){.af-payment-calculator .af-calculator{padding:10px}}@media (max-width:767px){.af-payment-calculator .af-calculator .payment-result{margin-top:10px;padding-top:20px;border-top:1px solid #d8d8d9}}.af-payment-calculator .af-calculator .payment-result h2,.af-payment-calculator .summary h2{font-size:1.5em;margin:0;text-transform:uppercase}.af-payment-calculator .af-calculator .terms h3{font-size:1em;border:0;margin:0;display:flex}.af-payment-calculator .af-calculator .switch input[type=radio]{visibility:hidden;position:absolute;z-index:-1}.af-payment-calculator .af-calculator .terms label>span{position:relative;top:.04em}.af-payment-calculator .summary h2{padding-inline:1ch}.af-payment-calculator .summary table{font-size:1em}.af-payment-calculator .summary table tr:nth-last-child(odd) td,.af-payment-calculator .summary table tr:nth-last-child(odd) th{background:#f2f2f2}@media (max-width:576px){.af-payment-calculator .summary table td,.af-payment-calculator .summary table th{padding-block:.2em}}.af-payment-calculator .summary table td:last-child,.af-payment-calculator .summary table th:last-child{text-align:right}.af-payment-calculator output{display:initial;padding-top:initial;font-size:inherit;line-height:inherit;color:inherit}@media (max-width:767px){#calculator-modal .wrapper{padding:20px}}#calculator-modal::backdrop{background-color:rgba(0,0,0,.5)}@media (max-width:767px){#calculator-modal .title{font-size:2em}}#calculator-modal .title span{flex-grow:1}#calculator-modal .title img{top:0;flex-shrink:1}#calculator-modal .cta-container button{width:auto;flex:200px;flex-grow:0}@media (max-width:767px){#calculator-modal .payment-calculator output{font-size:inherit!important}}#content #monthlyPayment{display:inline;padding-top:0;font-size:inherit;line-height:inherit;color:inherit}#content #paymentCalculatorWidget #paymentCalculatorWidget_output{text-transform:none}#content #paymentCalculatorWidget #paymentCalculatorWidget_output::after{content:"*"}#content #pricingSummary .af-customorder-summary-row-payment .af-customorder-summary-name,#content #pricingSummary .af-customorder-summary-row-payment .af-customorder-summary-value{color:#3f6d85;font-weight:700}@media (max-width:767px){#content .af-customorder-modelselection-container{padding-inline:10px}}#content .af-customorder-modelselection-container .row::after,#content .af-customorder-modelselection-container .row::before{content:none}@media (max-width:767px){#content .af-customorder-modelselection-container .row{--columns:1}}@media (min-width:768px) and (max-width:991px){#content .af-customorder-modelselection-container .row{--columns:2}}@media (min-width:992px){#content .af-customorder-modelselection-container .row{--columns:2}}@media (min-width:1200px){#content .af-customorder-modelselection-container .row{--columns:3}}@media (min-width:1400px){#content .af-customorder-modelselection-container .row{--columns:3}}@media (min-width:2000px){#content .af-customorder-modelselection-container .row{--columns:4}}@media (min-width:3000px){#content .af-customorder-modelselection-container .row{--columns:5}}.researchcartype h2{font-size:3.5em;text-transform:uppercase;margin-top:1em;margin-bottom:.5em}.af-order-vehicle-card .model_text h3{font-size:2.25em;text-transform:uppercase;font-weight:400;display:flex;flex-direction:column;gap:.25em;margin:.5em 0 0}.af-order-vehicle-card .model_text h3 span{font-size:.8em;font-weight:700}.af-customordervehicle-backbtn-container{margin-top:0;padding-top:20px}.af-step-container{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:2em;row-gap:.25em;flex-wrap:wrap;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;user-select:none}.af-step-container a,.af-step-container div,.af-step-container span{font-family:inherit}.af-step-container .af-step,.af-step-container .af-step a{display:flex;flex-direction:row;gap:1.2ch;justify-content:center}.af-step-container .af-step{padding:0 3px}.af-step-container .af-step.active{border-bottom:3px solid #4161a1}#calculator h2,.af-step-container .af-step a,.af-step-container .af-step a:active,.af-step-container .af-step a:link,.af-step-container .af-step a:visited{color:inherit}.af-step-container .af-step a:active:focus,.af-step-container .af-step a:active:hover,.af-step-container .af-step a:focus,.af-step-container .af-step a:hover,.af-step-container .af-step a:link:focus,.af-step-container .af-step a:link:hover,.af-step-container .af-step a:visited:focus,.af-step-container .af-step a:visited:hover{color:#4161a1;text-decoration:none}@media (max-width:767px){.af-step-container .af-step-num{display:none}}@media (max-width:500px){.af-step-container{justify-content:space-around}}.af-step-container.af-reserve-tool{font-size:18px;color:#999;text-transform:none;border-bottom:2px solid #ccc;justify-content:flex-start}@media (max-width:767px){.af-step-container.af-reserve-tool{font-size:14px}}@media (max-width:500px){.af-step-container.af-reserve-tool::before{display:none}}.af-step-container.af-reserve-tool .af-step{position:relative;bottom:-2px}.af-step-container.af-reserve-tool .af-step.active{border-bottom:none;color:#000}.af-step-container.af-reserve-tool .af-step.active .af-step-num{background-color:#4161a1}.af-step-container.af-reserve-tool .af-step.active .af-step-description{border-bottom:2px solid #4161a1}.af-step-container.af-reserve-tool .af-step:not(:last-child) .af-step-description:after,.af-step-container.af-reserve-tool .af-step:not(:last-child) .af-step-description:before{content:" ";display:block;width:0;height:0;border-left:11px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;align-self:center;position:absolute;left:calc(100% + 1em - 4.5px);bottom:7px}.af-step-container.af-reserve-tool .af-step:not(:last-child) .af-step-description:before{margin-left:1px;border-left:14px solid #ccc}.af-step-container.af-reserve-tool .af-step-num{display:flex;justify-content:center;align-items:center;color:#fff;background:#999;width:1.4em;height:1.4em;border-radius:1em;padding-top:2px;margin-top:1px}@media (max-width:767px){.af-step-container.af-reserve-tool .af-step-num{display:none}}.af-step-container.af-reserve-tool .af-step-description{display:flex;position:relative;flex-direction:column;line-height:1em;font-weight:700;padding:0 1px 3px}.af-payment-calculator{width:auto;font-size:1.2em;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,auto);grid-template-areas:"title""calculator""summary""disclaimer";column-gap:60px;row-gap:1em}@media (min-width:768px){.af-payment-calculator{grid-template-columns:1fr 1fr;grid-template-areas:"title title""calculator summary""calculator summary""disclaimer disclaimer"}.af-payment-calculator::before{content:"";border-left:1px solid #d8d8d9;grid-column:1/-1;grid-row:title-end/disclaimer-start;justify-self:center}}@media (min-width:992px){.af-payment-calculator{width:800px}}.af-payment-calculator .product-name{grid-area:title;font-size:1.5em;font-weight:700;color:#082e4e}.af-payment-calculator .af-calculator{grid-area:calculator;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(7,auto);grid-template-areas:"switch""terms""down""trade""rate""tax""payment";row-gap:.75em;background:#f2f2f2;padding:20px}@media (min-width:768px){.af-payment-calculator .af-calculator{grid-template-areas:"payment""switch""terms""down""trade""rate""tax"}}@media (max-width:576px){.af-payment-calculator .af-calculator{padding:10px}}.af-payment-calculator .af-calculator .formgroup{display:flex;flex-direction:column;row-gap:.1em}.af-payment-calculator .af-calculator .formgroup label{font-size:1em;font-weight:400;margin:0}.af-payment-calculator .af-calculator .formgroup .hint{font-size:.75em;margin:0}.af-payment-calculator .af-calculator .payment-result{grid-area:payment;display:flex;flex-direction:column}@media (max-width:767px){.af-payment-calculator .af-calculator .payment-result{margin-top:10px;padding-top:20px;border-top:1px solid #d8d8d9}}.af-payment-calculator .af-calculator .payment-result .payment{font-size:2em;font-weight:700;color:#082e4e}.af-payment-calculator .af-calculator .payment-result .sales-price,.af-payment-calculator .af-calculator .payment-result>.hint{font-size:.75em}.af-payment-calculator .af-calculator .switch{display:flex;grid-area:switch;border-radius:4px;margin-bottom:1em}.af-payment-calculator .af-calculator .switch fieldset{display:flex;flex-direction:row;column-gap:.5em}.af-payment-calculator .af-calculator .switch label{flex-grow:1;background-color:rgba(0,0,0,.1);margin:0;cursor:pointer;text-align:center;text-transform:uppercase;font-weight:500;font-size:1em;border:1px solid rgba(0,0,0,.7);padding-inline:1ch;padding-block:.75em}.af-payment-calculator .af-calculator .switch label:focus-within,.af-payment-calculator .af-calculator .switch label:hover{border:1px solid rgba(0,0,0,.5)}.af-payment-calculator .af-calculator .switch label.selected{color:#fff;background-color:rgba(0,0,0,.7)}.af-payment-calculator .af-calculator .input-wrapper{display:flex;flex-direction:row;border-width:2px;border-style:solid;border-color:hsla(0deg,0%,0%,.2);background-color:#fff;border-radius:4px;font-weight:inherit}.af-payment-calculator .af-calculator .input-wrapper:focus-within{border-color:hsla(0deg,0%,0%,.55)}.af-payment-calculator .af-calculator .input-wrapper:has(:invalid){border-color:hsla(0deg,100%,50%,.35)}.af-payment-calculator .af-calculator .input-wrapper:has(:invalid):focus-within{border-color:hsla(0deg,100%,50%,.55)}.af-payment-calculator .af-calculator .input-wrapper:has(:invalid)::after,.af-payment-calculator .af-calculator .input-wrapper:has(:invalid)::before{color:hsla(0deg,100%,50%,.55)}.af-payment-calculator .af-calculator .input-wrapper::after,.af-payment-calculator .af-calculator .input-wrapper::before{flex-grow:0;font-weight:400;display:flex;align-items:center;justify-content:center;background-color:hsla(0deg,0%,0%,.03)}.af-payment-calculator .af-calculator .input-wrapper::before{border-right-style:inherit;border-right-width:inherit;border-right-color:inherit}.af-payment-calculator .af-calculator .input-wrapper::after{border-left-style:inherit;border-left-width:inherit;border-left-color:inherit}.af-payment-calculator .af-calculator .input-wrapper input,.af-payment-calculator .af-calculator .input-wrapper select,.af-payment-calculator .af-calculator .input-wrapper::after,.af-payment-calculator .af-calculator .input-wrapper::before{padding-block:.5em;padding-inline:.75em}.af-payment-calculator .af-calculator .input-wrapper input,.af-payment-calculator .af-calculator .input-wrapper select{flex:1;border:0;background:0 0;margin:0;font-size:1em;width:100%}.af-payment-calculator .af-calculator .input-wrapper input:focus,.af-payment-calculator .af-calculator .input-wrapper select:focus{outline:0}.af-payment-calculator .af-calculator .down-payment{grid-area:down}.af-payment-calculator .af-calculator .down-payment .input-wrapper::before,.af-payment-calculator .af-calculator .trade-in .input-wrapper::before{content:"$"}.af-payment-calculator .af-calculator .trade-in{grid-area:trade}.af-payment-calculator .af-calculator .interest-rate{grid-area:rate}.af-payment-calculator .af-calculator .interest-rate .input-wrapper::after,.af-payment-calculator .af-calculator .tax-rate .input-wrapper::after{content:"%"}.af-payment-calculator .af-calculator .tax-rate{grid-area:tax}.af-payment-calculator .af-calculator .annual-mileage{grid-area:rate}.af-payment-calculator .af-calculator .annual-mileage .input-wrapper::after{content:"mi"}.af-payment-calculator .af-calculator .annual-mileage select{width:100%}.af-payment-calculator .af-calculator .terms{grid-area:terms;display:flex;flex-direction:column;gap:.75em}.af-payment-calculator .af-calculator .terms fieldset{font-size:inherit;display:flex;flex-direction:row;margin:0;padding:0;border:0;gap:inherit}.af-payment-calculator .af-calculator .terms input[type=radio]{visibility:hidden;position:absolute;z-index:-1}.af-payment-calculator .af-calculator .terms label{position:relative;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:1em;line-height:1em;font-weight:400;margin:0;padding-block:.65em;flex-grow:1;border:1px solid rgba(0,0,0,.7);transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;cursor:pointer}.af-payment-calculator .af-calculator .terms label:focus-within,.af-payment-calculator .af-calculator .terms label:hover{background:rgba(0,0,0,.1)}.af-payment-calculator .af-calculator .terms label.selected{border-color:#082e4e;background:#082e4e;color:#fff}.af-payment-calculator .af-calculator .terms .hint{font-size:.75em;font-style:italic;text-align:center}.af-payment-calculator .summary{grid-area:summary;display:flex;flex-direction:column;gap:.5em}.af-payment-calculator .summary table td,.af-payment-calculator .summary table th{padding-block:.4em;padding-inline:1.5ch}@media (max-width:576px){.af-payment-calculator .summary table td,.af-payment-calculator .summary table th{padding-block:.2em}}.af-payment-calculator .summary table .total{color:#082e4e;font-weight:700}.af-payment-calculator .disclaimer{grid-area:disclaimer;font-size:.75em;text-align:center}#calculator-modal{box-shadow:0 0 10px rgba(0,0,0,.3);border:0;padding:0;overflow-y:visible;font-size:12px}#calculator-modal .wrapper{padding:30px}@media (max-width:767px){#calculator-modal .wrapper{padding:20px}}#calculator-modal .title{font-size:2em;margin:0;padding-bottom:.25em;border-bottom:1px solid #000;display:flex}@media (max-width:767px){#calculator-modal .title{font-size:2em}}#calculator-modal .cta-container{display:flex;justify-content:center;background-color:transparent}@media (max-width:767px){#calculator-modal .payment-calculator output{font-size:inherit!important}}.payment-calculator-icon{width:1em;height:1em;position:relative;top:-.1em}#content .cta-container{display:flex;justify-content:flex-end}#content .open-payment-calculator{cursor:pointer}#content .open-payment-calculator:hover{text-decoration:none;filter:drop-shadow(0 0 5px rgba(0,0,0,.3))}#content .af-customorder-summary-name{display:flex;flex-direction:row}#content #paymentCalculatorWidget .af-customordervehicle-price-hint{color:#999;font-style:italic;text-transform:none;font-size:12px;line-height:1.5em;width:28ch}#content #summary .quote_description_payment,#content #summary .quote_description_payment_price{font-weight:700;border-top:1px solid #d8d8d9}#content #summary .quote_description_payment_price{text-align:right}#content #pricingSummary .af-customorder-summary-row-payment{font-size:125%}#content #pricingSummary .payment-calculator-icon{transform:scaleX(-1)}#content .hideCalc,#content .hideTotal .af-customorder-summary-row-total,#content .hideTotal .af-price-total,#content .hideTotal .quote_description_total,#content .hideTotal .quote_description_total_price{display:none}#content #sidequote .af-payment-calculator-disclaimer{padding:0 20px;text-align:left}.af-btn{text-decoration:none;margin:0 0 4px;padding-left:16px;padding-right:16px;font-size:13px;height:40px;border-radius:100vw;font-weight:700;border:0;box-shadow:0 5px 4px -1px rgba(0,0,0,.2);transition:background-color 500ms ease}.af-btn:active,.af-btn:focus,.af-btn:hover{text-decoration:none}.af-brand-btn{display:flex;align-items:center;justify-content:center;min-width:150px;margin:0 0 4px;padding-left:16px;padding-right:16px;font-size:13px;height:40px;border-radius:100vw;font-weight:700;border:0;box-shadow:0 5px 4px -1px rgba(0,0,0,.2);transition:background-color 500ms ease;background:#4161a1;color:#fff}.af-brand-btn span,.af-brand-btn:hover span{color:#fff}.af-brand-btn:hover{color:#fff;background:#02095b}#content{font-size:12px;--content-padding:0px;font-family:"FordAntenna",sans-serif;padding-top:60px;--content-padding:60px}#content .af-customorder-modelselection-container{padding-inline:20px}@media (max-width:767px){#content .af-customorder-modelselection-container{padding-inline:10px}}#content .af-customorder-modelselection-container .row{margin:0;display:grid;grid-auto-flow:row;--columns:1;grid-template-columns:repeat(var(--columns),1fr);gap:30px}@media (max-width:767px){#content .af-customorder-modelselection-container .row{--columns:1}}@media (min-width:768px) and (max-width:991px){#content .af-customorder-modelselection-container .row{--columns:2}}@media (min-width:992px){#content .af-customorder-modelselection-container .row{--columns:2}}@media (min-width:1200px){#content .af-customorder-modelselection-container .row{--columns:3}}@media (min-width:1400px){#content .af-customorder-modelselection-container .row{--columns:3}}@media (min-width:2000px){#content .af-customorder-modelselection-container .row{--columns:4}}@media (min-width:3000px){#content .af-customorder-modelselection-container .row{--columns:5}}#content .af-customorder-modelselection-container .row>*{width:initial;max-width:initial;padding:0}.af-order-vehicle-card,.af-order-vehicle-card>*{display:flex;flex-direction:column;align-items:center}.af-order-vehicle-card{height:initial!important;min-height:100%;padding:20px;box-shadow:3px 4px 7px rgba(0,0,0,.2);gap:.5em}.af-order-vehicle-card>*{gap:.8em;flex-grow:0;width:100%}.af-order-vehicle-card>:last-child{flex-grow:1}.af-order-vehicle-card a.model_text{width:initial!important}.af-landing-container .af-card:hover,.af-order-vehicle-card .model_text:hover{text-decoration:none}.af-order-vehicle-card .af-order-vehicle-card-variant-available{margin:0;flex-direction:row;display:flex;justify-content:center;align-items:center;column-gap:.5ch}.af-order-vehicle-card .customorder-img-container{flex-grow:1;display:flex;justify-content:flex-end;flex-direction:column;align-items:center}.af-order-vehicle-card .customorder-img{max-width:min(330px,100%)}.af-order-vehicle-card .af-rin-container{gap:0}.af-landing-container{max-width:900px;padding:20px;margin:1em auto;display:grid;align-items:center;grid-template-rows:auto 18em 18em;grid-template-columns:4fr 5fr;grid-template-areas:"heading heading""order-card order-flavor""reserve-card reserve-flavor";gap:5em}@media (max-width:991px){.af-landing-container{row-gap:3em;column-gap:2em;grid-template-columns:26em 1fr;grid-template-rows:auto minmax(18em,auto) minmax(18em,auto)}}@media (max-width:762px){.af-landing-container{grid-template-columns:1fr;grid-template-rows:auto minmax(16em,auto) auto minmax(16em,auto) auto;grid-template-areas:"heading""order-card""order-flavor""reserve-card""reserve-flavor";gap:1em}}.af-landing-container .af-landing-heading{grid-area:heading;text-align:center;font-size:36px;text-transform:uppercase;font-weight:700;margin:0}.af-landing-container .af-customorder-card{grid-area:order-card;background-image:url(/AF2/customorder/images/landing/custom-order-background.jpg)}.af-landing-container .af-customorder-flavor{grid-area:order-flavor}.af-landing-container .af-reserve-card{grid-area:reserve-card;background-image:url(/AF2/customorder/images/landing/reserve-incoming-vehicle-background.jpg)}.af-landing-container .af-reserve-flavor{grid-area:reserve-flavor}.af-landing-container .af-card{align-self:stretch;color:#fff;display:flex;flex-direction:column;justify-content:end;gap:1em;border:3px solid #000;box-shadow:0 0 6px 0 rgba(0,0,0,.5);border-radius:1em;padding-block:1em;background-size:cover;background-position:center}.af-landing-container .af-card h2{text-align:center;font-size:34px;text-transform:uppercase;font-weight:700;padding-inline:1.5em;margin:0;text-shadow:0 0 6px rgba(0,0,0,.5)}.af-landing-container .af-card h3{text-align:center;font-size:24px;text-transform:uppercase;font-weight:700;padding-inline:1em;padding-block:.25em;margin:0;background:#f9792b;box-shadow:0 0 6px 0 rgba(0,0,0,.5)}.af-landing-container .af-flavor h2{font-size:30px;font-weight:700}.af-landing-container .af-flavor p{font-size:18px}@media (max-width:991px){.af-landing-container .af-flavor p{font-size:16px}}.af-order-vehicle-card{box-shadow:none;border:2px solid #cfcfd1;border-radius:8px}#content #order-hero{margin-bottom:0!important}#content .af-customorder-modelselection-container .row{justify-items:stretch;justify-content:center;grid-template-columns:repeat(min(var(--columns),var(--col-count)),minmax(auto,calc(100vw/var(--columns))))}#content .af-customorder-modelselection-container .row:has(>:nth-child(1)){--col-count:1}#content .af-customorder-modelselection-container .row:has(>:nth-child(2)){--col-count:2}#content .af-customorder-modelselection-container .row:has(>:nth-child(3)){--col-count:3}#content .af-customorder-modelselection-container .row:has(>:nth-child(4)){--col-count:4}#content .af-customorder-modelselection-container .row:has(>:nth-child(5)){--col-count:5}a{scroll-margin-top:var(--content-padding)}@font-face{font-family:FordAntenna;src:url(/AF2/customorder/css/FordAntenna-Light.woff);font-weight:300}@font-face{font-family:FordAntenna;src:url(/AF2/customorder/css/FordAntenna-Regular.woff);font-weight:400}@font-face{font-family:FordAntenna;src:url(/AF2/customorder/css/FordAntenna-Medium.woff);font-weight:500}@font-face{font-family:FordAntenna;src:url(/AF2/customorder/css/FordAntenna-Bold.woff);font-weight:700}#content h1,#content h2,#content h3,#content h4{font-family:"FordAntenna",sans-serif}@media (min-width:1200px){#content{padding-top:74px;--content-padding:74px}}.bodystyle_disclaimer{font-size:12px;line-height:normal}.bodystyle_disclaimer,.container.disclaimer{max-width:1300px;padding-inline:15px;margin-block:4em}