.rounded-buttons,.rounded-corners{border-radius:3px}.rounded-box{border-radius:0}.rounded-left-top-radius{border-top-left-radius:0}.rounded-right-top-radius{border-top-right-radius:0}.rounded-right-bottom-radius{border-bottom-right-radius:0}.rounded-left-bottom-radius{border-bottom-left-radius:0}.wizard-backgroundcolor{background-color:rgba(0,0,0,.8)}.darkcolor-primary{background-color:#000}.grey-text{color:#999!important}.animation-onhover,.default-btn-css{transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.default-btn-css{border-radius:3px!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;text-align:center;text-transform:uppercase!important}@font-face{font-display:swap;font-family:MazdaType-Regular;src:url(https://prod.cdn.secureoffersites.com/common/themes/Mazda_OEM/fonts/MazdaType-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:MazdaType-Medium;src:url(https://prod.cdn.secureoffersites.com/common/themes/Mazda_OEM/fonts/MazdaType-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:MazdaType-Bold;src:url(https://prod.cdn.secureoffersites.com/common/themes/Mazda_OEM/fonts/MazdaType-Bold.woff) format("woff")}.default-btn-css,body{font-family:MazdaType-Regular,sans-serif!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:MazdaType-Medium,sans-serif!important}._theme_font_bold,h3{font-family:MazdaType-Bold,sans-serif!important}._theme_buttons_css,._theme_font_regular{font-family:MazdaType-Regular,sans-serif!important}h1,h2,h3,h4,h5{text-transform:uppercase!important}h2,h3,h4,h5{letter-spacing:2px}._theme_heading_style{font-family:MazdaType-Bold,sans-serif!important;font-size:20px!important;letter-spacing:2px!important;text-transform:uppercase!important}._theme_buttons_css:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn),.rounded-buttons:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn),.theme-coupon-specials a:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn){background-color:#101010!important;border:none!important;border-radius:3px!important;color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:15px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}._theme_buttons_css:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):hover,.rounded-buttons:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):hover,.theme-coupon-specials a:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):hover{background-color:#999!important;border-color:#999!important;color:#fff!important}._theme_buttons_css:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):focus,.rounded-buttons:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):focus,.theme-coupon-specials a:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):focus{outline:none}@media (max-width:768px){.rounded-buttons.banner-view-details{padding:7px!important}}.secondary-btn{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.secondary-btn:hover{background-color:transparent;border-color:#999!important;color:#999!important}.secondary-btn:focus{outline:none}.button-onbg-dark{background-color:transparent!important;border:1px solid!important;border-radius:3px!important;color:#999!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:15px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.button-onbg-dark:hover{background-color:#fff!important;color:#101010!important}.button-onbg-dark:focus{outline:none}.theme-color-sec-btn{background-color:transparent!important;border:2px solid!important;border-radius:3px;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.theme-color-sec-btn:hover{background-color:transparent!important;border-color:#999!important;color:#999!important}.theme-color-sec-btn:focus{outline:none}a.cust-hypr-lnk{border-bottom:2px solid;color:#999!important;font-size:13px!important;padding-bottom:3px;text-decoration:none!important}a.cust-hypr-lnk:hover{color:#101010!important;text-decoration:none!important}a.cust-hypr-lnk.onbg-dark:hover{color:#fff!important;text-decoration:none!important}.cust-link{color:#999!important;font-size:13px;letter-spacing:.1em;padding-bottom:5px!important;position:relative;text-decoration:none!important;text-transform:uppercase}.cust-link,.cust-link:after{transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.cust-link:after{background-color:#999;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.cust-link:hover{color:#101010!important}.cust-link:hover:after{background-color:#101010;transform:translateY(-3px)}.cust-link u{text-decoration:none!important}.cust-link.onbg-dark:hover{color:#fff!important}.cust-link.onbg-dark:hover:after{background-color:#fff;transform:translateY(-3px)}.form-group input[type=email],.form-group input[type=text]{border:1px solid #d5d5d5;height:calc(2.25rem + 10px)}.form-group input[type=email]:focus,.form-group input[type=text]:focus{border:2px solid #000!important;box-shadow:none!important}.form-group input[type=email]:focus::-webkit-input-placeholder,.form-group input[type=text]:focus::-webkit-input-placeholder{color:#000!important}.form-group textarea{border:1px solid #d5d5d5}.form-group textarea:focus{border:2px solid #000!important;box-shadow:none!important}.form-group textarea:focus::-webkit-input-placeholder{color:#000!important}.form-group input[type=text].form-control:disabled{background-color:#fff!important;opacity:.4!important}.radio-container{font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:1.69px;line-height:25px}.radio-container .checkmark{box-shadow:0 0 0 1px #d5d5d5;height:25px!important;width:25px!important}.radio-container .checkmark.active-class{background-color:#fff!important}select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzAgMzMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMzAgMzMwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTciIGhlaWdodD0iMTEiPjxwYXRoIGQ9Ik0zMjUuNjA3IDc5LjM5M2MtNS44NTctNS44NTctMTUuMzU1LTUuODU4LTIxLjIxMy4wMDFsLTEzOS4zOSAxMzkuMzkzTDI1LjYwNyA3OS4zOTNjLTUuODU3LTUuODU3LTE1LjM1NS01Ljg1OC0yMS4yMTMuMDAxLTUuODU4IDUuODU4LTUuODU4IDE1LjM1NSAwIDIxLjIxM2wxNTAuMDA0IDE1MGExNC45OTkgMTQuOTk5IDAgMCAwIDIxLjIxMi0uMDAxbDE0OS45OTYtMTUwYzUuODU5LTUuODU3IDUuODU5LTE1LjM1NS4wMDEtMjEuMjEzeiIvPjwvc3ZnPg==");background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;border:1px solid #d5d5d5;position:relative}select:focus{border:2px solid #000!important;box-shadow:none!important}select:focus::-webkit-input-placeholder{color:#000!important}.custom-lead-form form h4{color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:4px;line-height:normal;text-transform:uppercase}.custom-lead-form form .form-group label,.custom-lead-form form label{text-transform:uppercase}#contactPage .contact-page-custom-title,#contactPage .dealer-hours .details-block h5{letter-spacing:1.69px;text-transform:uppercase}#bonusofferform .bonus-offer-view-details-link{color:#999!important;font-size:13px;letter-spacing:.1em;padding-bottom:5px!important;position:relative;text-decoration:none!important;text-transform:uppercase}#bonusofferform .bonus-offer-view-details-link,#bonusofferform .bonus-offer-view-details-link:after{transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#bonusofferform .bonus-offer-view-details-link:after{background-color:#999;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}#bonusofferform .bonus-offer-view-details-link:hover{color:#101010!important}#bonusofferform .bonus-offer-view-details-link:hover:after{background-color:#101010;transform:translateY(-3px)}#bonusofferform .bonus-offer-view-details-link u{text-decoration:none!important}#bonusofferform .bonus-offer-view-details-link.onbg-dark:hover{color:#fff!important}#bonusofferform .bonus-offer-view-details-link.onbg-dark:hover:after{background-color:#fff;transform:translateY(-3px)}#bonusofferform input[type=submit]{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;min-width:122px;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#bonusofferform input[type=submit]:hover{background-color:transparent;border-color:#999!important;color:#999!important}#bonusofferform input[type=submit]:focus{outline:none}#mytradevalue .step-indicators-flow .grey-text{color:#101010!important;text-transform:uppercase}#mytradevalue .choose-search-type .radio-container input+span{text-transform:uppercase}#mytradevalue .black-book-filter-container label{font-family:MazdaType-Bold,sans-serif!important;font-size:13px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:1.69px;line-height:normal;text-transform:uppercase}.vehicle-search-link-item a{background-color:#101010;border-radius:3px!important;font-family:MazdaType-Regular,sans-serif!important;font-size:13px!important;letter-spacing:.2em;line-height:normal;text-transform:uppercase!important;transition:background-color .3s}.vehicle-search-link-item a:hover{background-color:#999!important;color:#fff!important}.vehicle-search-link-item a:focus{outline:none}#search-btns{font-family:MazdaType-Bold,sans-serif!important}#search-btns.search-main-box{background-color:#fff!important;border-radius:3px!important}#search-btns .search-by-section{background-color:#fff!important;border-radius:0;border-right:1px solid #d5d5d5}#search-btns .search-by-section .search-type{color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:11px!important;text-transform:uppercase}#search-btns .search-by-section .search-type.selected-style{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;font-size:11px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#search-btns .search-by-section .search-type.selected-style:hover{background-color:transparent;border-color:#999!important;color:#999!important}#search-btns .search-by-section .search-type.selected-style:focus{outline:none}#search-btns .filter-section-container .select-dropdown{border:0!important;border-right:1px solid #d5d5d5!important;font-size:11px!important;text-transform:uppercase!important}#search-btns .filter-section-container div.d-lg-flex.ml-1 .col.p-0:last-child select{border-right:0!important}#search-btns .search-box .search-btn{border-radius:3px}#search-btns .search-box .search-btn:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn){background-color:#101010!important;border:none!important;border-radius:3px!important;color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:15px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#search-btns .search-box .search-btn:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):hover{background-color:#999!important;border-color:#999!important;color:#fff!important}#search-btns .search-box .search-btn:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):focus{outline:none}.rotational-coupon-specials h2,.sec-head-ing,.vehicle-title-wrapper{font-size:20px!important;font-style:normal;letter-spacing:4px;line-height:27px;text-transform:uppercase}.map-ht .direction-box .box-dealername{text-transform:uppercase}.map-ht .direction-box .box-dealer-address{color:#999!important}.spcecials-vehicle-links a{color:#999!important;font-size:13px;letter-spacing:.1em;padding-bottom:5px!important;position:relative;text-decoration:none!important;text-transform:uppercase}.spcecials-vehicle-links a,.spcecials-vehicle-links a:after{transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.spcecials-vehicle-links a:after{background-color:#999;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.spcecials-vehicle-links a:hover{color:#101010!important}.spcecials-vehicle-links a:hover:after{background-color:#101010;transform:translateY(-3px)}.spcecials-vehicle-links a u{text-decoration:none!important}.spcecials-vehicle-links a.onbg-dark:hover{color:#fff!important}.spcecials-vehicle-links a.onbg-dark:hover:after{background-color:#fff;transform:translateY(-3px)}.spcecials-vehicle-links a.border-black-bottom{border-bottom:0}.spcecials-vehicle-links a small.color-black{color:inherit!important}._theme_specials_banner_bg_color{background-color:#fff!important}._theme_specials_banner_bg_color h2.black-text{font-family:MazdaType-Medium,sans-serif!important;font-size:24pt;font-weight:400!important}._theme_specials_banner_bg_color .price div.text-center{color:#999!important;font-size:11pt!important}._theme_specials_banner_bg_color .details{font-size:13pt!important}._theme_specials_banner_bg_color .disclaimer-buttons .disclaimer-text{text-decoration:none!important}._theme_specials_banner_bg_color .disclaimer-buttons .disclaimer-text a{color:#999!important;font-size:13px;letter-spacing:.1em;padding-bottom:5px!important;position:relative;text-decoration:none!important;text-transform:uppercase}._theme_specials_banner_bg_color .disclaimer-buttons .disclaimer-text a,._theme_specials_banner_bg_color .disclaimer-buttons .disclaimer-text a:after{transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}._theme_specials_banner_bg_color .disclaimer-buttons .disclaimer-text a:after{background-color:#999;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}._theme_specials_banner_bg_color .disclaimer-buttons .disclaimer-text a:hover{color:#101010!important}._theme_specials_banner_bg_color .disclaimer-buttons .disclaimer-text a:hover:after{background-color:#101010;transform:translateY(-3px)}._theme_specials_banner_bg_color .disclaimer-buttons .disclaimer-text a u{text-decoration:none!important}._theme_specials_banner_bg_color .disclaimer-buttons .disclaimer-text a.onbg-dark:hover{color:#fff!important}._theme_specials_banner_bg_color .disclaimer-buttons .disclaimer-text a.onbg-dark:hover:after{background-color:#fff;transform:translateY(-3px)}.offer .offer-image-box h3.make{font-family:MazdaType-Medium,sans-serif!important;font-size:18pt!important}.offer .offer-image-box .offer-type-text{color:#999!important;font-size:11pt!important}.offer .offer-image-box .offer-price{font-size:24pt!important}.offer .offerbox-details .offerbox-details-text2,.offer .offerbox-details .offerbox-details-text3{font-family:MazdaType-Bold,sans-serif;font-size:13pt!important;margin-top:10px}.offer .offerbox-details .offerbox-details-text3{margin-bottom:24px}.offer .offerbox-details .small-font{font-size:11pt!important;font-weight:400!important;margin-top:10px!important}.offer .offerbox-details .mt-3 a.disclaimer-link-text,.offer .offerbox-details a.disclaimer-link-text{color:#999!important;font-size:13px;font-size:13px!important;letter-spacing:.1em;padding-bottom:5px!important;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.offer .offerbox-details .mt-3 a.disclaimer-link-text:after,.offer .offerbox-details a.disclaimer-link-text:after{background-color:#999;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95);width:100%}.offer .offerbox-details .mt-3 a.disclaimer-link-text:hover,.offer .offerbox-details a.disclaimer-link-text:hover{color:#101010!important}.offer .offerbox-details .mt-3 a.disclaimer-link-text:hover:after,.offer .offerbox-details a.disclaimer-link-text:hover:after{background-color:#101010;transform:translateY(-3px)}.offer .offerbox-details .mt-3 a.disclaimer-link-text u,.offer .offerbox-details a.disclaimer-link-text u{text-decoration:none!important}.offer .offerbox-details .mt-3 a.disclaimer-link-text.onbg-dark:hover,.offer .offerbox-details a.disclaimer-link-text.onbg-dark:hover{color:#fff!important}.offer .offerbox-details .mt-3 a.disclaimer-link-text.onbg-dark:hover:after,.offer .offerbox-details a.disclaimer-link-text.onbg-dark:hover:after{background-color:#fff;transform:translateY(-3px)}.offer .offerbox-details .mt-3 a.disclaimer-link-text:hover,.offer .offerbox-details a.disclaimer-link-text:hover{color:#767676!important}.offer .offer-buttons{margin-bottom:15px;margin-top:10px}.offer .offer-buttons .black-text.cust-link{color:#999!important}.offer .offer-buttons .black-text.cust-link:hover{color:inherit!important}.preownedbox h2.large-font{font-family:MazdaType-Medium,sans-serif!important;font-size:18pt!important}.preownedbox .preowned-vehicle-title .color-secondary._theme_coupon_text_color,.preownedbox .preowned-vehicle-title .large-font.color-primary,.preownedbox .preowned-vehicle-title .small-font.color-secondary{color:#101010!important;letter-spacing:1.69px}.preownedbox .vehicle-price-details .large-font.color-primary{letter-spacing:1.33px}.preownedbox .vehicle-price-details .color-secondary._theme_coupon_text_color{letter-spacing:.72px}.inventory_listing .filters-section a._theme_inventory_filters_bgcolor{background-color:#101010!important;border-radius:3px;color:#fff!important;font-family:MazdaType-Regular,sans-serif!important;font-size:13px!important;letter-spacing:.2em;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.inventory_listing .filters-section a._theme_inventory_filters_bgcolor:hover{background-color:#999!important;border-color:#999!important;color:#fff!important}.inventory_listing .filters-section a._theme_inventory_filters_bgcolor:focus{outline:none}.inventory_listing .vehicle-info{min-height:auto!important}.inventory-pagination .page-item .page-link{background-color:transparent!important;border:0!important;color:#999!important;font-family:MazdaType-Bold,sans-serif;font-size:15pt!important;margin:0 15px;padding:3px 3px 5px}.inventory-pagination .page-item .page-link:focus{box-shadow:none!important;outline:none!important}.inventory-pagination .page-item .page-link.double-next-arrow,.inventory-pagination .page-item .page-link.double-prev-arrow{display:none!important}.inventory-pagination .page-item.active .page-link{border-bottom:4px solid!important;border-radius:0;color:#101010!important;text-align:center;width:34px}.inventory-pagination .page-item:not(.active):first-child .page-link{opacity:.5}.contactus-modal .contactus-modal-bottom-links{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.contactus-modal .contactus-modal-bottom-links:hover{background-color:transparent;border-color:#999!important;color:#999!important}.contactus-modal .contactus-modal-bottom-links:focus{outline:none}.contactus-modal h1.text-center{font-size:24px!important;letter-spacing:4px!important;text-align:left!important}._theme_mygarage_profile_details .hover-border:hover{border:none!important}._theme_mygarage_profile_details a._theme_mygarage_profile_details_box{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}._theme_mygarage_profile_details a._theme_mygarage_profile_details_box:hover{background-color:transparent;border-color:#999!important;color:#999!important}._theme_mygarage_profile_details a._theme_mygarage_profile_details_box:focus{outline:none}.rotational-banner-component .arrow-fire.primaryicon-left-arrow,.rotational-banner-component .arrow-fire.primaryicon-right-arrow{background-color:transparent!important;font-size:32px!important;transform:translateY(-50%)}.rotational-banner-component .arrow-fire.primaryicon-left-arrow:active,.rotational-banner-component .arrow-fire.primaryicon-right-arrow:active{background-color:transparent!important}.rotational-banner-component .VueCarousel-pagination{display:block!important}.rotational-banner-component .VueCarousel-pagination .VueCarousel-dot-container button{padding:0!important}.rotational-banner-component .VueCarousel-pagination .VueCarousel-dot-container button.VueCarousel-dot{background-color:#fff!important;border-radius:50%!important;height:8px!important;margin:0 5px!important;opacity:1;width:8px!important}.rotational-banner-component .VueCarousel-pagination .VueCarousel-dot-container button.VueCarousel-dot.VueCarousel-dot--active{background-color:transparent!important;border:2px solid #fff!important;height:12px!important;width:12px!important}.rotational-banner-component .VueCarousel-navigation-next,.rotational-banner-component .VueCarousel-navigation-prev{display:inline-block!important}#inventoryvdpdetails_page .button-section .payment-iam-interested-buttons a.rounded-buttons{font-size:12px!important}#inventoryvdpdetails_page .show-all-images{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#inventoryvdpdetails_page .show-all-images:hover{background-color:transparent;border-color:#999!important;color:#999!important}#inventoryvdpdetails_page .show-all-images:focus{outline:none}#inventoryvdpdetails_page .show-all-images h6{color:inherit!important}#inventoryvdpdetails_page .step-navigation a.back-btn{border-radius:3px!important}#inventory-payments .payment-links a{border-radius:3px!important;font-family:MazdaType-Regular,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:10px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#inventory-payments .payment-links a.active{background-color:#101010!important}#inventory-payments .payment-links a.active:hover{background-color:#999!important;border-color:#999!important;color:#fff!important}#inventory-payments .payment-links a:hover{background-color:transparent;border-color:#999!important;color:#999!important}#inventory-payments .lease-box .box-radius{border-radius:3px!important}#inventory-payments .finance-box .border-top-radius{border-top-left-radius:3px;border-top-right-radius:3px}#inventory-payments .buy-box .border-radius,#inventory-payments .finance-box .box-bottom-radius{border-radius:3px!important}.vdp-vehicle-details-btn-section div.buttons{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px!important;color:#000!important;font-family:MazdaType-Regular,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:15px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.vdp-vehicle-details-btn-section div.buttons:hover{background-color:transparent;border-color:#999!important;color:#999!important}.vdp-vehicle-details-btn-section div.buttons._theme_vdp_vehicle_details_bgcolor{background-color:#101010!important;border:none!important;color:#fff!important;padding:17px 18px!important}.vdp-vehicle-details-btn-section div.buttons._theme_vdp_vehicle_details_bgcolor:hover{background-color:#999!important;border-color:#999!important;color:#fff!important}.vehicle-details .not-active-tab{background-color:transparent!important;color:#999!important;font-family:MazdaType-Bold,sans-serif!important}.vehicle-details ._theme_vdp_vehicle_details_bgcolor.tab-active{background-color:transparent!important;border-bottom:3px solid;color:#101010!important}.offerdate-stopdate{margin-top:5px}#currentcustomersubmit{height:auto!important}.slick-slider em.primaryicon-left-arrow.slick-arrow,.slick-slider em.primaryicon-right-arrow.slick-arrow{border-radius:3px!important}.slick-slider em.primaryicon-right-arrow.slick-arrow{background-color:#101010!important}.page-headline-wrapper .page-headline-text{font-family:MazdaType-Bold,sans-serif;font-size:20px;letter-spacing:4px;text-transform:uppercase}#newspecials #filter-form select#dropdownOne{background-color:#d5d5d5;border:1px solid #d5d5d5;border-radius:3px;box-shadow:none;color:#101010;font-family:MazdaType-Bold,sans-serif!important;font-size:13px;letter-spacing:1.69px;outline:none;text-transform:uppercase}#newspecials #filter-form select#dropdownOne option{background:transparent}#newspecials #filter-form .filter-dropdown-label,#newspecials #filter-form .filter-results-title,#newspecials #filter-form .reset-filters{color:#101010;font-family:MazdaType-Bold,sans-serif!important;font-size:13px;letter-spacing:1.69px;text-transform:uppercase}#newspecials #rotational-banner-component{margin-bottom:30px!important}@media (max-width:767px){#newspecials #rotational-banner-component{margin-bottom:0!important}}.mazda-oem-lease-buy-specials.special-offers.offer-box .offer .make._theme_font_bold h3{color:#101010;letter-spacing:2px}.mazda-oem-lease-buy-specials.special-offers.offer-box .offer .make._theme_font_bold h3.make_tag_line{text-transform:uppercase}.mazda-oem-lease-buy-specials.special-offers.offer-box .offer .offerbox-info .offer-type-text{color:#999!important;letter-spacing:1px;text-transform:uppercase}.mazda-oem-lease-buy-specials.special-offers.offer-box .offer .offerbox-info .offer-price,.mazda-oem-lease-buy-specials.special-offers.offer-box .offer .offerbox-info .offerbox-details-text2,.mazda-oem-lease-buy-specials.special-offers.offer-box .offer .offerbox-info .offerbox-details-text3{color:#101010!important;font-family:MazdaType-Medium,sans-serif!important;letter-spacing:1px}.mazda-oem-lease-buy-specials.special-offers.offer-box .offer .offerbox-buttons-section a.rounded-buttons,.mazda-oem-lease-buy-specials.special-offers.offer-box .offer .offerbox-buttons-section a.secondary-btn{font-family:MazdaType-Bold,sans-serif!important}.disclaimer-text-showcase .view-offer-gradient .disclaimer-link-text,.special-normal-text-class{font-family:MazdaType-Bold,sans-serif!important;font-size:.85rem!important;font-stretch:normal;font-style:normal!important;font-weight:700;letter-spacing:2.1px;line-height:normal}#coupon-specials .couponspecials{padding:1.5rem}#coupon-specials .couponspecials *{padding-inline:revert!important}#coupon-specials .couponspecials .coupon-fixed-btn{padding-bottom:0!important}#coupon-specials .couponspecials #disclaimermodal.disclaimer-link-text{color:#999!important;display:block;font-family:MazdaType-Bold,sans-serif!important;font-size:.85rem!important;font-stretch:normal;font-style:normal!important;font-weight:700;letter-spacing:2.1px;line-height:normal;text-align:center;text-transform:uppercase}#coupon-specials .couponspecials #disclaimermodal.disclaimer-link-text:hover{color:#767676!important}#coupon-specials .couponspecials .bullets{color:#101010!important;font-size:.68rem;margin-top:1rem;text-align:left!important}#coupon-specials .couponspecials .imgheight{height:unset!important}#coupon-specials .couponspecials .imgheight img{aspect-ratio:1.6;object-fit:contain;padding:0;width:100%}#coupon-specials .box-max-width a.rounded-box{max-width:322px;min-height:144px}#coupon-specials .box-max-width a.rounded-box div.color-black{color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;letter-spacing:2px;text-transform:uppercase!important}#coupon-specials .box-max-width a.rounded-box:first-child{margin-right:45px!important}#coupon-specials .coupon-specials-link-boxes-container{margin-bottom:28px!important}#coupon-specials div.container div.couponspecials{margin-left:8px;margin-right:8px;text-align:left!important}#coupon-specials div.container div.couponspecials div.clearfix{padding:0!important}#coupon-specials div.container div.couponspecials div.print-link-box{padding:24px 24px 0 0!important}#coupon-specials div.container div.couponspecials div.print-link-box a.print_click{color:#101010!important}#coupon-specials div.container div.couponspecials:not(.coupon-specials-design-two) .mt-3{font-family:MazdaType-Bold,sans-serif!important;font-family:MazdaType-Regular,sans-serif!important;font-size:.85rem!important;font-stretch:normal;font-style:normal!important;font-weight:700;letter-spacing:2.1px;line-height:normal;padding:0 15px;text-align:left!important}#coupon-specials div.container div.couponspecials:not(.coupon-specials-design-two) .mt-3 .color-secondary._theme_coupon_text_color.div.first-child{font-size:8.13rem;line-height:1.38}#coupon-specials div.container div.couponspecials:not(.coupon-specials-design-two) .mt-3 .color-secondary._theme_coupon_text_color.small-font{padding:0!important}#coupon-specials div.container div.couponspecials:not(.coupon-specials-design-two) .mt-3 .color-secondary{color:#101010!important}#coupon-specials div.container div.couponspecials .small-font{font-size:.68rem}#coupon-specials div.container div.couponspecials .color-black{color:#101010!important}#coupon-specials div.container div.couponspecials .coupen-specials-get-offers-btn span.color-black{color:#fff!important}#coupon-specials div.container div.couponspecials .color-primary{color:#101010!important}#coupon-specials .description-noimage-template{background-color:#fff;position:relative}#coupon-specials .description-noimage-template .description-noimage-template-middle-section{color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-family:MazdaType-Regular,sans-serif!important;font-size:.85rem!important;font-stretch:normal;font-style:normal!important;font-weight:700;letter-spacing:2.1px;line-height:normal;padding:0 15px;text-align:left!important}#coupon-specials .description-noimage-template .description-noimage-template-middle-section .description-noimage-template-description{font-size:.68rem;padding-top:10px}#coupon-specials .coupen-specials-get-offers-btn{background-color:#101010!important;border:none!important;border-radius:3px!important;color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:15px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#coupon-specials .coupen-specials-get-offers-btn:hover{background-color:#999!important;border-color:#999!important;color:#fff!important}#coupon-specials .coupen-specials-get-offers-btn:focus{outline:none}#coupon-specials .coupen-specials-schedule-btn{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#coupon-specials .coupen-specials-schedule-btn:hover{background-color:transparent;border-color:#999!important;color:#999!important}#coupon-specials .coupen-specials-schedule-btn:focus{outline:none}.coupons-design-two .imgheight{justify-content:center!important}#preownedspecials .filters-selection select.dropdown-ht{background-color:#d5d5d5;border:1px solid #d5d5d5;border-radius:3px;box-shadow:none;color:#101010;font-family:MazdaType-Bold,sans-serif!important;font-size:13px;letter-spacing:1.69px;outline:none;text-transform:uppercase}#preownedspecials .filters-selection select.dropdown-ht option{background:transparent}#preownedspecials .filter-dropdown-label,#preownedspecials .filter-results-title,#preownedspecials .reset-filters{color:#101010;font-family:MazdaType-Bold,sans-serif!important;font-size:13px;letter-spacing:1.69px;text-transform:uppercase}.vue-slider-dot-handle{background-color:#fff!important}.couponspecials .theme-coupon-specials a:first-child{background-color:transparent!important;border:2px solid!important;border-radius:3px;color:#2b2b2b!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.couponspecials .theme-coupon-specials a:first-child:hover{background-color:transparent!important;border-color:#999!important;color:#999!important}.couponspecials .theme-coupon-specials a:first-child:focus{outline:none}.inventory-btns a.rounded-buttons:nth-child(n+2),.inventory-btns div:nth-child(n+2) .rounded-buttons{background-color:transparent!important;border:2px solid!important;border-radius:3px;color:#2b2b2b!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.inventory-btns a.rounded-buttons:nth-child(n+2):hover,.inventory-btns div:nth-child(n+2) .rounded-buttons:hover{background-color:transparent!important;border-color:#999!important;color:#999!important}.inventory-btns a.rounded-buttons:nth-child(n+2):focus,.inventory-btns div:nth-child(n+2) .rounded-buttons:focus{outline:none}.payment-buynow-btnsection [class*=rounded-buttons]{background-color:transparent!important;border:2px solid!important;border-radius:3px;color:#2b2b2b!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.payment-buynow-btnsection [class*=rounded-buttons]:hover{background-color:transparent!important;border-color:#999!important;color:#999!important}.payment-buynow-btnsection [class*=rounded-buttons]:focus{outline:none}.payment-buynow-btnsection [class*=express-checkout-btn]{border-radius:3px}.payment-buynow-btnsection [class*=express-checkout-btn]:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn){background-color:#101010!important;border:none!important;border-radius:3px!important;color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:15px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.payment-buynow-btnsection [class*=express-checkout-btn]:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):hover{background-color:#999!important;border-color:#999!important;color:#fff!important}.payment-buynow-btnsection [class*=express-checkout-btn]:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):focus{outline:none}.payment-buynow-btnsection [class*=roadster-btn]{border-radius:3px}.payment-buynow-btnsection [class*=roadster-btn]:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn){background-color:#101010!important;border:none!important;border-radius:3px!important;color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:15px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.payment-buynow-btnsection [class*=roadster-btn]:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):hover{background-color:#999!important;border-color:#999!important;color:#fff!important}.payment-buynow-btnsection [class*=roadster-btn]:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):focus{outline:none}.payment-buynow-btnsection .customize-payment-section .express-checkout-btn,.payment-buynow-btnsection .customize-payment-section .transact-button a{border:2px solid!important}.cta-button-styles{background-color:transparent!important;border:2px solid!important;border-radius:3px;color:#2b2b2b!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.cta-button-styles:hover{background-color:transparent!important;border-color:#999!important;color:#999!important}.cta-button-styles:focus{outline:none}@media (min-width:768px){#researchmodelsubmenu.researchModel_sunMenu{border:1px solid #d5d5d5;position:absolute;transition:position 2s ease 0s;width:100%;z-index:9}#researchmodelsubmenu.researchModel_sunMenu_sticky{position:fixed;top:0}}.key_features,.model_highlights_content_body,.research-model-page-content{color:#101010!important;font-weight:400!important;line-height:24px!important}.features_title,.scrollactive-item,.trim_label,.vehicle-details-scroll,.vehicle-details-tabs{font-family:MazdaType-Bold,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}.check-out-title,.model-highlights-title,.research-model-section-header,.research_model-year_make,.research_model_vehicle_title,.see-whats-new-title,.trims_header{font-family:MazdaType-Bold,sans-serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:2px!important;line-height:24px!important}.extordinary-vehicle-title,.features_title,.research_model_vehicle_title,.scrollactive-item,.see-whats-new-title,.trims_header{color:#101010!important;letter-spacing:2px}#researchmodelsubmenu .scrollactive-nav .scrollactive-item span{color:#101010!important}.key_features li:before{color:#d5d5d5!important}.check-out-title,.extordinary-vehicle-title,.research-model-section-header,.research_model_vehicle_title,.see-whats-new-title,.trims_header,.vehicle-details-tabs{text-transform:uppercase!important}#colors .research-model-section-header,#colors .vehicle-details-tabs{letter-spacing:2px!important}#otherModels .research-model-section-header{color:#101010!important}#otherModels .cta-button-styles:hover{text-decoration:none!important}#vehicledetails .vehicle_details_list span.color-black{color:#101010!important;font-size:14px;letter-spacing:2px;text-transform:uppercase!important}.mazda-oem-header-menu .websiteprimarysubmenu{top:123px!important}div .coupon-specials-link-boxes{padding:0 22.5px!important}div .coupon-specials-link-boxes em.primaryicon-email,div .coupon-specials-link-boxes em.primaryicon-settings{font-size:32px!important}.bullets-image-template-pre-text,.description-image-template-pre-text,.description-noimage-template-pre-text{font-size:.85rem!important;font-size:.813rem!important;line-height:normal;line-height:1.38!important;margin-bottom:13px!important}.bullets-image-template-heading,.bullets-image-template-pre-text,.description-image-template-heading,.description-image-template-pre-text,.description-noimage-template-heading,.description-noimage-template-pre-text{color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-family:MazdaType-Regular,sans-serif!important;font-stretch:normal;font-style:normal!important;font-weight:700;font-weight:700!important;letter-spacing:2.1px;letter-spacing:2px!important}.bullets-image-template-heading,.description-image-template-heading,.description-noimage-template-heading{font-size:.85rem!important;font-size:1.125rem!important;line-height:normal;margin:0!important}@media (max-width:700px){#coupon-specials .theme-coupon-specials a._theme_coupon_btn{display:inline-block;width:100%}.couponspecials .theme-coupon-specials{margin:5px 0;text-align:center}.couponspecials.description-noimage-template{min-height:430px!important}.couponspecials a strong{font-weight:lighter}.couponspecials .buttons a{width:unset}}#dealerspecials .dealerbox-design-css{margin-left:8px;margin-right:8px}#dealerspecials .dealerbox-design-css .dealerbox-design-template-text-section{color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-family:MazdaType-Regular,sans-serif!important;font-size:.85rem!important;font-stretch:normal;font-style:normal!important;font-weight:700;letter-spacing:2.1px;line-height:normal;padding:0!important;text-align:left!important}#dealerspecials .dealerbox-design-css .dealerbox-design-template-text-section .dealerbox-design-template-pre-text{margin-bottom:13px!important}#dealerspecials .dealerbox-design-css .dealerbox-design-template-text-section .dealerbox-design-template-text-section-text-two{font-size:1.125rem!important;padding:0!important}#dealerspecials .dealerbox-design-css .dealerbox-design-template-text-section .dealerbox-design-template-text-section-text-three{font-size:16px!important;padding-left:0!important;padding-top:35px}#dealerspecials .dealerbox-design-css .color-secondary{color:#101010!important}#dealerspecials .dealer-sepecial-get-offer-cta-button{background-color:#101010!important;border:none!important;border-radius:3px!important;color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:15px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#dealerspecials .dealer-sepecial-get-offer-cta-button:hover{background-color:#999!important;border-color:#999!important;color:#fff!important}#dealerspecials .dealer-sepecial-get-offer-cta-button:focus{outline:none}#dealerspecials .dealer-sepecial-contact-cta-button{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#dealerspecials .dealer-sepecial-contact-cta-button:hover{background-color:transparent;border-color:#999!important;color:#999!important}#dealerspecials .dealer-sepecial-contact-cta-button:focus{outline:none}.filters_section_parent .filters-section{text-transform:uppercase!important}.inventory-novehiclefound-form form h4{font-family:MazdaType-Bold,sans-serif!important;font-size:20px!important;letter-spacing:4px;text-align:left!important;text-transform:uppercase!important}.nada-text-us-btn{border:2px solid #fff!important;border-radius:3px;font-size:13px;height:45px;letter-spacing:2px;padding:12px 70px}.nada-text-us-btn:hover{background-color:#767676!important;border:0!important}.modal-dialog h5.modal-title{font-family:MazdaType-Bold,sans-serif!important;letter-spacing:2px!important}._theme_leadform_heading{text-align:left!important}._theme_leadform_heading,.unlock-eprice-section .e-price-lead-form-title-wrapper{font-family:MazdaType-Bold,sans-serif!important;font-size:20px!important;letter-spacing:2px!important;text-transform:uppercase!important}.signin-popup-styles .signin-popup-message,.signin-popup-styles .signin-popup-phonelabel,.signin-popup-styles .signin-popup-title{text-align:left!important}.signin-popup-styles .signin-popup-title{font-family:MazdaType-Bold,sans-serif!important;font-size:20px!important}.research_model_boby{padding-top:75px}.contactus-modal .boat-icon{display:none!important}.channel-form .primaryicon-contact-chat,.channel-list .primaryicon-contact-chat{font-size:40px!important}.channel-form .intrested-text,.channel-form .mobile-number,.channel-list .intrested-text,.channel-list .mobile-number{font-family:MazdaType-Bold,sans-serif!important;font-size:.688rem;letter-spacing:.86px;text-transform:uppercase!important}.channel-form .text-send-btn,.channel-list .text-send-btn{border-radius:3px}.channel-form .text-send-btn:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn),.channel-list .text-send-btn:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn){background-color:#101010!important;border:none!important;border-radius:3px!important;color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:15px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.channel-form .text-send-btn:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):hover,.channel-list .text-send-btn:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):hover{background-color:#999!important;border-color:#999!important;color:#fff!important}.channel-form .text-send-btn:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):focus,.channel-list .text-send-btn:not(.payment-type-btn,.button-onbg-dark,.norounded-css,.cta-button-styles,.secondary-btn):focus{outline:none}.mobile-headerdealer-name{text-transform:uppercase!important}#website-mazda-oem-header .goog-te-gadget-simple{color:#999;font-family:MazdaType-Medium,sans-serif!important;font-size:10px!important;padding-bottom:6px!important;text-transform:uppercase}#website-mazda-oem-header .goog-te-gadget-simple:hover{color:#fff}#website-mazda-oem-header .temp-language{color:#999;text-transform:uppercase}#website-mazda-oem-header .temp-language:hover{color:#fff!important}@media (min-width:768px){.mazda-oem-footer-container .row.social-icons{margin-left:-22px}}.mazda-oem-template .voi-skip-button,.mazda-oem-template .voi-skip-button .color-black,.websiteprimarysubmenu .vehiclepay a.rounded-buttons{color:#fff!important}.mazda-oem-header-sub-menu .search-banner{padding:0 11px}.mazda-oem-header-sub-menu .search-banner .search-input{border:1px solid #cfcfcf;border-radius:4px;font-size:.813rem!important;font-weight:700!important;letter-spacing:1.69px!important;padding:12px;width:233px}.mazda-oem-header-sub-menu .search-banner .search-input::placeholder{color:#cfcfcf}.mazda-oem-header-sub-menu .search-banner .search-box em{color:#cfcfcf;right:10px;top:9px}.mazda-oem-header-sub-menu .search-banner .search-box .search-input:hover{border:1px solid #000!important;color:#000!important}.mazda-oem-header-sub-menu .search-banner .search-box .search-input:hover::placeholder{color:#000!important}.mazda-oem-header-sub-menu .search-banner .search-box:hover em{color:#000!important}.page-headline-wrapper,.page_title_bg{display:none!important}.sticky-price-bar #final-price-label,.sticky-price-bar-title span{text-transform:uppercase!important}#_website_primary .animation-onhover,#_website_primary .secondary-btn{transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary .secondary-btn{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important}#_website_primary .secondary-btn:hover{background-color:transparent;border-color:#999!important;color:#999!important}#_website_primary .secondary-btn:focus{outline:none}#_website_primary .cust-link{color:#999!important;font-size:13px;letter-spacing:.1em;padding-bottom:5px!important;position:relative;text-decoration:none!important;text-transform:uppercase}#_website_primary .cust-link,#_website_primary .cust-link:after{transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary .cust-link:after{background-color:#999;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}#_website_primary .cust-link:hover{color:#101010!important}#_website_primary .cust-link:hover:after{background-color:#101010;transform:translateY(-3px)}#_website_primary .cust-link u{text-decoration:none!important}#_website_primary .cust-link.onbg-dark:hover{color:#fff!important}#_website_primary .cust-link.onbg-dark:hover:after{background-color:#fff;transform:translateY(-3px)}#_website_primary .website-primary-header #primary-submenu{background-color:#2b2b2b!important;min-width:200px!important;padding:0 15px 15px;top:34px!important}#_website_primary .website-primary-header #primary-submenu .submenu-item{border-color:#4e4e4e!important;color:#d5d5d5!important;padding:15px 0!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary .website-primary-header #primary-submenu .submenu-item:hover{background-color:transparent!important;color:#fff!important}#_website_primary .website-primary-header #primary-submenu .sub-menu-background-fade{background-color:#101010;opacity:.6}#_website_primary .header-text-css{color:#d5d5d5;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:1px;text-transform:uppercase;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary .header-text-css:hover{color:#fff!important}#_website_primary .header-make-logo{margin-bottom:26px}#_website_primary .website-primary-header ._custom_menu_color .horizontalmenu .h-menu-item,#_website_primary .website-primary-header ._custom_menu_color .horizontalmenu .h-menu-item>span{color:#d5d5d5;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:1px;text-transform:uppercase;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary .website-primary-header ._custom_menu_color .horizontalmenu .h-menu-item:hover,#_website_primary .website-primary-header ._custom_menu_color .horizontalmenu .h-menu-item>span:hover{color:#fff!important}#_website_primary .signin-container a{color:#d5d5d5;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:1px;text-transform:uppercase;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary .signin-container a:hover{color:#fff!important;text-decoration:none!important}#_website_primary .signin-container .create-account-link{font-size:10px!important}#_website_primary .website-primary-header .signin-container ._login_button{border:2px solid!important;border-radius:3px;color:#999!important;text-align:center}#_website_primary .website-primary-header .signin-container ._login_button span{color:#d5d5d5;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:1px;text-transform:uppercase;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary .website-primary-header .signin-container ._login_button span:hover,#_website_primary .website-primary-header .signin-container ._login_button:hover,#_website_primary .website-primary-header .signin-container ._login_button:hover span{color:#fff!important}#_website_primary ._theme_sales_links{color:#d5d5d5;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:1px;text-transform:uppercase;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary ._theme_sales_links:hover{color:#fff!important}#_website_primary ._theme_sales_links .header-sales-info-font{font-size:10px!important}#_website_primary ._theme_sales_links a{color:inherit}#_website_primary ._theme_footer .footer-text-color{color:#999}#_website_primary ._theme_footer .footer-text-color a{color:#999;font-family:MazdaType-Bold,sans-serif!important;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary ._theme_footer .footer-text-color a:hover{color:#fff;text-decoration:none}#_website_primary ._theme_footer h3{color:#fff!important;font-family:MazdaType-Regular,sans-serif!important;font-size:16px!important}#_website_primary ._theme_footer .contact-us-btn{background-color:transparent!important;border:1px solid!important;color:#999!important}#_website_primary ._theme_footer .contact-us-btn:hover{background-color:#fff!important;color:#101010!important}#_website_primary ._theme_footer_border_color,#_website_primary ._theme_top_border_color{border-color:#434343!important}#_website_primary ._theme_social_icons{background-color:transparent!important;color:#999!important}#_website_primary ._theme_social_icons:hover{color:#fff!important}#_website_primary ._theme_footer_icons{color:#999!important}#_website_primary ._theme_footer_icons:hover{color:#fff!important}#_website_primary .company-branding-text,#_website_primary .footer-phn-num{color:#999;font-family:MazdaType-Bold,sans-serif!important;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase}#_website_primary ._theme_mobile_footer_h_tag_color,#_website_primary ._theme_mobile_footer_text_color,#_website_primary ._theme_mobile_footer_text_colora,#_website_primary .primary-mobile-footer .contact-us-btn{color:#999!important}#_website_primary ._theme_mobile_footer_text_colora:hover{text-decoration:none}@media (min-width:992px){#_website_primary .texteditor-sections-89{padding:80px 0}#_website_primary .texteditor-sections-89 .right-blk{margin:0!important}#_website_primary .texteditor-sections-1011{padding:80px 0}#_website_primary .texteditor-sections-1011 .left-blk{margin:0!important}#_website_primary .texteditor-sections-1011 .right-blk{padding:0 100px}}#_website_primary #coupon-specials .disclaimer-link-text,#_website_primary .dealer-specials .disclaimer-link-text{color:#999!important;font-size:13px;font-size:10px!important;letter-spacing:.1em;padding-bottom:5px!important;position:relative;text-decoration:none!important;text-transform:uppercase;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary #coupon-specials .disclaimer-link-text:after,#_website_primary .dealer-specials .disclaimer-link-text:after{background-color:#999;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95);width:100%}#_website_primary #coupon-specials .disclaimer-link-text:hover,#_website_primary .dealer-specials .disclaimer-link-text:hover{color:#101010!important}#_website_primary #coupon-specials .disclaimer-link-text:hover:after,#_website_primary .dealer-specials .disclaimer-link-text:hover:after{background-color:#101010;transform:translateY(-3px)}#_website_primary #coupon-specials .disclaimer-link-text u,#_website_primary .dealer-specials .disclaimer-link-text u{text-decoration:none!important}#_website_primary #coupon-specials .disclaimer-link-text.onbg-dark:hover,#_website_primary .dealer-specials .disclaimer-link-text.onbg-dark:hover{color:#fff!important}#_website_primary #coupon-specials .disclaimer-link-text.onbg-dark:hover:after,#_website_primary .dealer-specials .disclaimer-link-text.onbg-dark:hover:after{background-color:#fff;transform:translateY(-3px)}#_website_primary #coupon-specials .coupon-specials-link-boxes a{background-color:transparent!important;border-color:#000;border:2px solid!important;border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px!important;letter-spacing:.1em;line-height:normal;padding:13px 18px!important;text-align:center;text-transform:uppercase!important;transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#_website_primary #coupon-specials .coupon-specials-link-boxes a:hover{background-color:transparent;border-color:#999!important;color:#999!important}#_website_primary #coupon-specials .coupon-specials-link-boxes a:focus{outline:none}#_website_primary #coupon-specials .coupon-specials-link-boxes a:hover .ft-18.color-black,#_website_primary #coupon-specials .coupon-specials-link-boxes a:hover .primaryicon-contact-chat,#_website_primary #coupon-specials .coupon-specials-link-boxes a:hover .primaryicon-service-car{color:inherit!important}#website-mazda-oem .animation-onhover{transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info{font-family:MazdaType-Medium,sans-serif!important;letter-spacing:2px}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info a,#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info div{transition:background-color .5s,border-color .5s,color .5s,opacity .5s,transform .5s,visibility 0s;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .header-dealer-logo-text{font-size:17px;letter-spacing:1.75px}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info ._login_button,#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .create-account-link,#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .header-dealer-address,#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .sign_out_link{text-transform:uppercase!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info ._login_button:hover,#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .create-account-link:hover,#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .header-dealer-address:hover,#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .sign_out_link:hover{color:#fff!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .signin-box{border-radius:3px!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .dealer-hours-label{cursor:pointer;text-transform:uppercase!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .dealer-hours-label:hover,#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-sales-info .dealer-hours-label:hover a{color:#fff!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-logo-text{color:#d5d5d5}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .header-dealer-name{color:#d5d5d5!important;font-family:MazdaType-Medium,sans-serif!important;letter-spacing:1.75px}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .website-mazda-oem-horizontalmenu a{color:#d5d5d5!important;font-family:MazdaType-Medium,sans-serif!important;letter-spacing:2px;padding-bottom:0!important;padding-top:0!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .website-mazda-oem-horizontalmenu a>span{color:#d5d5d5;text-transform:uppercase!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .website-mazda-oem-horizontalmenu a.h-menu-item.selected-menuhighlight{color:#fff!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .website-mazda-oem-horizontalmenu a.h-menu-item.selected-menuhighlight>span{color:#fff!important;position:relative}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu .website-mazda-oem-horizontalmenu a.h-menu-item.selected-menuhighlight>span:after{background-color:#fff;bottom:-3px;content:"";height:2px;left:0;opacity:1;position:absolute;transition:opacity .5s cubic-bezier(.77,0,.175,1);width:100%}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu #moem-submenu{background-color:#fff!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu #moem-submenu .submenu-item{color:#101010!important;font-family:MazdaType-Regular,sans-serif!important;font-size:16px!important;font-weight:100!important;letter-spacing:0!important;line-height:1!important;padding:0 0 10px!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu #moem-submenu .submenu-item:hover{color:#999!important}#website-mazda-oem #website-mazda-oem-header .mazda-oem-header-menu #moem-submenu .sub-menu-background-fade{background-color:#101010;opacity:.6}#website-mazda-oem .mazda-oem-mobile-header .bar-icon,#website-mazda-oem .mazda-oem-mobile-header .mobile-headerdealer-name{color:#999!important}#website-mazda-oem .mazda-oem-mobilesub-menu .overlay{background-color:#2b2b2b!important;box-shadow:0 2px 4px 0 #000}#website-mazda-oem .mazda-oem-mobilesub-menu .overlay .mobile-menu-items{border-top:1px solid #4e4e4e}#website-mazda-oem .mazda-oem-mobilesub-menu .overlay .mobile-menu-items li a.menu-item{color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:14px;letter-spacing:2px;text-transform:uppercase}#website-mazda-oem .mazda-oem-mobilesub-menu .overlay .mobile-menu-items .item{border-color:#4e4e4e!important}#website-mazda-oem .mazda-oem-mobilesub-menu .overlay .mobile-menu-items .item .menu-item{color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:14px;letter-spacing:2px;text-transform:uppercase}#website-mazda-oem .mazda-oem-mobilesub-menu .overlay .mobile-menu-items .item .menu-item .mobile-menu-toggle-icon{color:inherit!important}#website-mazda-oem .mazda-oem-mobilesub-menu .overlay .mobile-menu-items .item .mobile-submenu{background-color:#333!important}#website-mazda-oem .mazda-oem-mobilesub-menu .overlay .mobile-menu-items .item .mobile-submenu .submenu-list-item .submenu-item{border-color:#4e4e4e!important;color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:14px;letter-spacing:1px}#website-mazda-oem .mazda-oem-mobilesub-menu .overlay .mobile-menu-items .mobile-signout{color:#fff!important;font-family:MazdaType-Bold,sans-serif!important;font-size:14px;letter-spacing:2px;text-transform:uppercase}#website-mazda-oem .mazda-oem-footer-container .footer-client-name{letter-spacing:1.75px;text-transform:uppercase}#website-mazda-oem .mazda-oem-footer-container .footer-text-color{color:#999!important}#website-mazda-oem .mazda-oem-footer-container .footer-text-color a{color:#999!important;font-family:MazdaType-Bold,sans-serif!important;font-size:10px;letter-spacing:2.22px;text-transform:uppercase}#website-mazda-oem .mazda-oem-footer-container .footer-text-color a:hover{color:#fff!important}#website-mazda-oem .mazda-oem-footer-container .dynamicfooter h3{color:#fff!important;font-family:MazdaType-Regular,sans-serif!important;font-size:16px!important;text-transform:uppercase}#website-mazda-oem .mazda-oem-footer-container .dynamicfooter li a{color:#999!important;font-family:MazdaType-Bold,sans-serif!important;font-size:11px;letter-spacing:2.22px;text-transform:uppercase}#website-mazda-oem .mazda-oem-footer-container .dynamicfooter li a:hover{color:#fff!important}#website-mazda-oem .mazda-oem-mobile-footer .footermobile-client-name{letter-spacing:2px}#website-mazda-oem .mazda-oem-mobile-footer .footer-submenu-item li a{font-size:11px;letter-spacing:2px}#website-mazda-oem ._theme_mobile_footer_h_tag_color{color:#fff!important}#website-mazda-oem ._theme_mobile_footer_text_color{font-size:11px;letter-spacing:2px}#website-mazda-oem ._theme_mobile_footer_text_color,#website-mazda-oem ._theme_mobile_footer_text_colora{color:#999!important;font-family:MazdaType-Bold,sans-serif!important}#website-mazda-oem ._theme_mobile_footer_text_colora:hover{text-decoration:none}#website-mazda-oem ._theme_footer_border_color{border-color:#737373!important}#website-mazda-oem .mazda-oem-map-with-directions-info{letter-spacing:.5px}#website-mazda-oem .mazda-oem-map-with-directions-info .map-with-directions-section-title{letter-spacing:2px}#website-mazda-oem .mazda-oem-vehicle-count .mazda-vehicle-count-title{color:#2b2b2b;font-family:MazdaType-Bold,sans-serif!important;font-size:13px;letter-spacing:2px;text-transform:uppercase!important}#website-mazda-oem .mazda-oem-vehicle-count .mazda-oem-inventory-count{border-radius:3px;color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:13px;letter-spacing:1.69px;text-transform:uppercase;width:45%}#website-mazda-oem .mazda-oem-vehicle-count .vehicle-filter-by-type{font-family:MazdaType-Bold,sans-serif!important;font-size:14px;letter-spacing:2px}#website-mazda-oem ul.slick-dots{align-items:center;display:flex!important;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;margin-top:30px!important;padding:0;text-align:center;width:100%}#website-mazda-oem .slick-dots li{background-color:#000;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:5px;padding:0;position:relative;width:10px}#website-mazda-oem .slick-dots li.slick-active{background-color:#fff!important;border:2px solid #000;border-radius:50%;height:14px;width:14px}#website-mazda-oem .slick-dots li.slick-active button:before{font-size:0!important}#website-mazda-oem .slick-dots li button{background-color:transparent;border:0;color:transparent;font-size:0;height:0;outline:none;width:0}#website-mazda-oem .slick-dots li button:before{-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.8);content:"\2022";font-family:slick,sans-serif;font-size:inherit;height:10px;left:0;line-height:10px;opacity:1;position:absolute;text-align:center;top:0;width:10px}#website-mazda-oem .mazdaoeminventoryvdp .navigate-back{color:#999;font-family:MazdaType-Bold,sans-serif!important;letter-spacing:1.69px}#website-mazda-oem .mazdaoeminventoryvdp .navigate-back:hover{color:#999!important}#website-mazda-oem .mazdaoeminventoryvdp .oem-gallery .view-all-card-popup{color:#101010!important;font-family:MazdaType-Bold,sans-serif!important;font-size:2rem;font-weight:700;letter-spacing:1px}#website-mazda-oem .mazdaoeminventoryvdp .oem-vehicle-title-section .oem-vdp-vehicle-heading{color:#101010;letter-spacing:5px;text-transform:uppercase!important}#website-mazda-oem .mazdaoeminventoryvdp .oem-vehicle-title-section .oem-vin-stock{color:#101010;letter-spacing:2px}#website-mazda-oem .oem-similar-vehicles .oem-similar-vehicle-title{color:#101010!important;letter-spacing:2px}#website-mazda-oem .oem-similar-vehicles .payment-type-label{color:#101010;font-size:13px!important;letter-spacing:1px;text-transform:uppercase}#website-mazda-oem .oem-similar-vehicles .payment-type-value{color:#101010;font-size:20px!important;letter-spacing:1px}#website-mazda-oem .oem-similar-vehicles .oem-similar-vehicles-info{color:#101010!important}#website-mazda-oem .oem-specifications-item-options{font-family:MazdaType-Regular,sans-serif!important}#website-mazda-oem .inventory_listing .vehicle_results_label{font-family:MazdaType-Bold,sans-serif!important}#website-mazda-oem .inventory_listing .oem-vehicle-content .oem-vehiclebox-title h2,#website-mazda-oem .inventory_listing .sortby-label,#website-mazda-oem .inventory_listing .srp-filter-item-subheading{font-family:MazdaType-Bold,sans-serif!important;text-transform:uppercase!important}#website-mazda-oem .inventory_listing .payment-section .payment-section-price-label{color:#2b2b2b!important;font-family:MazdaType-Bold,sans-serif!important;font-size:16px!important}#website-mazda-oem #vdpVehicleGalleryPopup h5,#website-mazda-oem .inventory_listing #inventory-vehicle-search .vehicle_input,#website-mazda-oem .inventory_listing .filters_section_parent,#website-mazda-oem .inventory_listing .price_sort,#website-mazda-oem .inventory_listing .sortbyfilter-dropdown{font-family:MazdaType-Bold,sans-serif!important}#website-mazda-oem #vdpVehicleGalleryPopup h5{letter-spacing:2px;text-transform:uppercase!important}#website-mazda-oem .oem-similar-vehicle-title{text-transform:uppercase!important}#website-mazda-oem #scheduleservicepage .mx-datepicker{max-width:150px}#website-mazda-oem #contactform .modal-body{padding:0 1rem}#website-mazda-oem #contactform .modal-body .d-block{text-align:left!important}#website-mazda-oem #contactform .modal-body .d-block .primary-close-circle{border:0;color:#101010;display:flex;justify-content:flex-end}#website-mazda-oem #contactform .modal-body .d-block .primary-close-circle .primaryicon-times{left:25px;top:-10px}@media (max-width:700px){#website-mazda-oem .mazda-oem-inventory-count{width:50%!important}}@media (max-width:767px){#website-mazda-oem #mazda_oem_inventoryvdp_page .mobile-gallery-slick-height .slick-dots{position:relative;top:23px}}#website-mazda-oem .inventory_listing .payment-section span:not(.mazda span){color:#999!important;font-size:13px!important}#website-mazda-oem #chat-widget .service__types ul.slick-dots li button:before{font-size:0!important}#website-mazda-oem .mazda-oem-top-filter-container .srp-filter-item-subheading{margin:0 .5rem}#website-mazda-oem .mazda-oem-top-filter-container .filter-section div:first-child,#website-mazda-oem .mazda-oem-top-filter-container .slider-text{font-family:MazdaType-Bold,sans-serif!important;margin:2px!important;text-transform:uppercase!important}#website-mazda-oem .mazda-oem-top-filter-container .website-filter-chips .primaryicon-times{font-size:18px!important}