.wav-closeButtonAlpha{background-color:var(--wav-close-button-background, #FFFFFF)}.wav-closeButtonAlpha:focus{background-color:var(--wav-close-button-background-focus, #FFFFFF)}.wav-closeButtonAlpha:focus .i-closeButton{fill:var(--wav-close-button-icon-focus, #000000)}.wav-closeButtonAlpha:hover{background-color:var(--wav-close-button-background-hover, #FFFFFF)}.wav-closeButtonAlpha:hover .i-closeButton{fill:var(--wav-close-button-icon-hover, #000000)}.wav-closeButtonAlpha .i-closeButton{fill:var(--wav-close-button-icon, #000000)}.wav-closeButtonAlpha{min-height:38px;height:38px;width:38px;display:flex;justify-content:center;align-items:center}.wav-modal__background{background-color:var(--wav-modal-overlay-background, rgba(0, 0, 0, 0.5647058824))}.wav-modal__surface{background-color:var(--wav-modal-box-background, #FFFFFF);color:var(--wav-modal-box-text, #000000)}.wav-modal{position:relative;z-index:9999}.wav-modal__background{position:fixed;left:0;top:0;width:100vw;height:100vh;display:flex;align-items:center}.wav-modal__content{overflow-y:auto;margin-top:1.5rem;padding-right:2.5rem;padding-bottom:2.5rem;width:100%}.wav-modal__content.wav-scrollbarCustom{max-height:max-content;margin-bottom:0}.wav-modal__content .wav-videoPlayer__player{pointer-events:auto}.wav-modal__content .swiper-slide{align-self:center}.wav-modal__content iframe{width:100%}.wav-modal__surface{display:flex;flex-direction:column;align-items:flex-end;width:100%;max-height:90%;padding-left:2.5rem;margin-left:.75rem;margin-right:.75rem;border-top-right-radius:16px}@media(min-width: 640px){.wav-modal__surface{margin-left:auto;margin-right:auto}}@media(min-width: 768px){.wav-modal__surface{max-width:900px}}.wav-modal__surface>button{border-top-right-radius:16px;position:relative}@media(min-width: 640px){.modal__wrapper{max-width:90%;width:90%;height:90%}}@media(min-width: 768px){.modal__wrapper{max-width:960px;width:80%;height:auto}}.wav-priceBreakdown__subItem .wav-typography{color:var(--wav-price-breakdown-sub-items-text, #767676)}.wav-priceBreakdown{display:flex;flex-direction:column;gap:10px;margin:20px 0}.wav-priceBreakdown__item{display:flex;justify-content:space-between}.wav-priceBreakdown__subItem{display:flex;justify-content:space-between;margin-left:10px}.wav-rebateBanner{display:flex;gap:.625rem;height:fit-content;justify-content:center;align-items:center}.wav-rebateBanner__iconContainer{display:flex;justify-content:center;align-items:center}.wav-separator{background-color:var(--wav-separator-background, #E0E0E0)}.wav-separator{display:block;height:1px;width:100%}.wav-tabLink{position:relative;padding:10px;border-radius:0}.wav-tabLink:last-child{margin-right:0}.wav-tabLink:last-child::before{width:100%}.wav-tabLink.-active{border-bottom-width:2px;border-bottom-style:solid}.wav-tabLink{background-color:var(--wav-tabLink-background, #FFFFFF);color:var(--wav-tabLink-text, #000000)}.wav-tabLink:focus{background-color:var(--wav-tabLink-background-focus, #FFFFFF);color:var(--wav-tabLink-text-focus, #000000)}.wav-tabLink:hover{background-color:var(--wav-tabLink-background-hover, #FFFFFF);color:var(--wav-tabLink-text-hover, #000000)}.wav-tabLink.-active{background-color:var(--wav-tabLink-background-active, #FFFFFF);color:var(--wav-tabLink-text-active, #000000);border-bottom-color:var(--wav-tabLink-border-bottom-active, #000000)}.wav-tabLink.-active:focus{background-color:var(--wav-tabLink-background-active-focus, #FFFFFF);color:var(--wav-tabLink-text-active-focus, #000000)}.wav-tabLink.-active:hover{background-color:var(--wav-tabLink-background-active-hover, #FFFFFF);color:var(--wav-tabLink-text-active-hover, #000000)}.wav-tabs__links{border-bottom-color:var(--wav-tabLink-border-bottom-initial, #000000)}.wav-tabs__links{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:.625rem;border-bottom-width:1px;border-bottom-style:solid}.wav-typography{color:var(--wav-typography-text, #000000)}.wav-typography.-fineprint.-light{color:var(--wav-typography-fineprint-text, #B3B3B3)}.wav-typography.-fineprint{font-size:12px;line-height:16px;font-weight:400;font-style:normal}.wav-typography.-body2{font-size:14px;line-height:22px;font-weight:400;font-style:normal}.wav-typography.-body2.-bold{font-weight:700}.wav-typography.-heading3{font-size:26px;line-height:30px;font-weight:400;font-style:normal}.wav-vehicleCash{display:flex;flex-direction:column;gap:.375rem}.wav-vehicleCash__container{display:flex;justify-content:center}.wav-vehicleCash__content{width:100%;text-align:center}.wav-vehicleCash__left-content{padding-right:.5rem}.wav-vehicleCash__offerLink{width:100%;margin-bottom:.625rem;align-self:flex-start}.wav-vehicleCash__previousPrice{text-decoration:line-through}.wav-vehicleCash__price{margin-bottom:10px;text-align:center}.wav-vehicleCash__rebates{display:flex;gap:1.25rem;margin-bottom:.625rem;flex-direction:column;align-items:center}.wav-vehicleCash__rebateIcon{border-radius:9999px}.wav-vehicleCash__rebateIconPriceWrapper{display:flex;flex-direction:row;gap:.625rem}.wav-vehicleCash__right-content{border-left:1px solid;padding-left:.5rem}.wav-vehicleFinance{display:flex;flex-direction:column;gap:.375rem}.wav-vehicleFinance__cashDown{text-align:center}.wav-vehicleFinance__disclaimer{align-self:center}.wav-vehicleFinance__offerLink{align-self:flex-start}.wav-vehicleFinance__payment{display:flex;justify-content:center}.wav-vehicleFinance__paymentPriceContent{border-right:1px solid;padding-right:2rem}.wav-vehicleFinance__paymentAtRate,.wav-vehicleFinance__paymentPriceFrequency{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;justify-content:center;flex-direction:row;text-align:center}.wav-vehicleFinance__paymentAtRate{justify-content:center}.wav-vehicleFinance__paymentRate{padding-left:2rem}.wav-vehicleFinance__paymentTerm{padding-left:1.25rem;text-align:center}.wav-vehicleFinance__rebateIcon{border-radius:9999px;width:1.25rem;height:1.25rem}.wav-vehicleFinance__totalCredit{text-align:center}.wav-vehicleLease{display:flex;flex-direction:column;gap:.375rem}.wav-vehicleLease__disclaimer{text-align:center}.wav-vehicleLease__offerLink{align-self:flex-start}.wav-vehicleLease__payment{display:flex;justify-content:center}.wav-vehicleLease__paymentPriceContent{border-right:1px solid;padding-right:2rem}.wav-vehicleLease__paymentAtRate,.wav-vehicleLease__paymentPriceFrequency{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;justify-content:center;flex-direction:row;text-align:center}.wav-vehicleLease__paymentRate{padding-left:2rem;text-align:center}.wav-vehicleLease__paymentTerm{padding-left:1.25rem;text-align:center}.wav-vehicleLease__rebateIcon{border-radius:9999px;width:1.25rem;height:1.25rem}.wav-vehicleLease__totalCredit{text-align:center}.wav-tripleMathBox__tabLink{flex:1 1 0;white-space:nowrap}
