@font-face{font-display:swap;font-family:Volvo Novum-Medium;src:url(https://prod.cdn.secureoffersites.com/common/themes/Volvo/fonts/Volvo%20Novum-Medium.woff) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum-SemiLight;src:url(https://prod.cdn.secureoffersites.com/common/themes/Volvo/fonts/Volvo%20Novum-SemiLight.woff) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum-Regular;src:url(https://prod.cdn.secureoffersites.com/common/themes/Volvo/fonts/Volvo%20Novum-Regular.woff) format("opentype")}@font-face{font-display:swap;font-family:Volvo Novum-Bold;src:url(https://prod.cdn.secureoffersites.com/common/themes/Volvo/fonts/Volvo%20Novum-Bold.woff) format("opentype")}@font-face{font-display:swap;font-family:VolvoBroadWeb;src:url(https://prod.cdn.secureoffersites.com/common/themes/Volvo/fonts/VolvoBroadWeb.woff) format("opentype")}h1,h1._theme_font_bold,h2,h2._theme_font_bold,h3,h3._theme_font_bold{font-family:Volvo Novum-Medium,sans-serif!important}body{font-family:Volvo Novum-SemiLight,sans-serif!important}._theme_font_bold{font-family:Volvo Novum-Bold,sans-serif!important}._theme_buttons_css,._theme_font_regular{font-family:Volvo Novum-Regular,sans-serif!important}._theme_font_medium{font-family:Volvo Novum-Medium,sans-serif!important}.rounded-buttons{border-radius:5px}.volvo_hero_font_family{font-family:VolvoBroadWeb,sans-serif!important}.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(30,38,78,.7)}.darkcolor-primary{background-color:#004985}.lightbackground-primary{background-color:#0a416d!important}.lightbackground2-primary{background-color:#0a4b80!important}.vin-search-icon{border-radius:40px;margin-top:-25px}.volvo-search-icon{top:1px!important}#_website_primary ._theme_sales_links{color:#fff!important}#_website_primary ._theme_sales_links a{color:inherit}#_website_primary ._theme_footer .footer-text-color,#_website_primary ._theme_footer .footer-text-color a{color:#fff}#_website_primary ._theme_footer .footer-text-color a:hover{color:#fff;text-decoration:none}#_website_primary ._theme_footer .contact-us-btn,#_website_primary ._theme_footer h3{color:#fff!important}#_website_primary ._theme_footer_border_color,#_website_primary ._theme_top_border_color{border-color:#1a437b!important}#_website_primary ._theme_footer_icons,#_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:#fff!important}#_website_primary ._theme_mobile_footer_text_colora:hover{color:#fff!important;text-decoration:none}.cta-common-rules{font-family:Volvo Novum-Medium,sans-serif!important;font-size:13px!important;letter-spacing:1.82px}.cta-common-rules:hover{text-decoration:none!important}.button-primary:not(.service-coupons .box-bottom .button-primary,.contactPage .button-primary){background-color:#2a609d!important;border-radius:5px!important;color:#fff!important;font-family:Volvo Novum-Medium,sans-serif!important;font-size:13px!important;letter-spacing:1.82px}.button-primary:not(.service-coupons .box-bottom .button-primary,.contactPage .button-primary):hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}.button-tertiary:not(#inventory-payments #payment-tabs-wrapper .button-tertiary),.contactPage .button-primary:not(#inventory-payments #payment-tabs-wrapper .button-tertiary),.service-coupons .box-bottom .button-primary:not(#inventory-payments #payment-tabs-wrapper .button-tertiary),.vdp-cta-buttons-section .payment-iam-interested-buttons .button-text:not(#inventory-payments #payment-tabs-wrapper .button-tertiary){background-color:#fafafa!important;border:1px solid #2a609d!important;border-radius:5px!important;color:#2a609d!important;font-family:Volvo Novum-Medium,sans-serif!important;font-size:13px!important;letter-spacing:1.82px}.button-tertiary:not(#inventory-payments #payment-tabs-wrapper .button-tertiary):hover,.contactPage .button-primary:not(#inventory-payments #payment-tabs-wrapper .button-tertiary):hover,.service-coupons .box-bottom .button-primary:not(#inventory-payments #payment-tabs-wrapper .button-tertiary):hover,.vdp-cta-buttons-section .payment-iam-interested-buttons .button-text:not(#inventory-payments #payment-tabs-wrapper .button-tertiary):hover{background-color:#2a609d!important;color:#fff!important;text-decoration:none!important}.oem-gallery .view-all-card-popup div,.special-banner-btn small,.volvo-text-button{color:#2a609d!important;font-family:Volvo Novum-Medium,sans-serif!important;font-size:13px!important;letter-spacing:1.82px;text-decoration:none!important}.oem-gallery .view-all-card-popup div:hover,.special-banner-btn small:hover,.volvo-text-button:hover{text-decoration:none!important}.oem-gallery .view-all-card-popup div:after,.special-banner-btn small:after,.volvo-text-button:after{content:"\276F";padding-left:5px}.oem-gallery .view-all-card-popup div:focus,.oem-gallery .view-all-card-popup div:hover,.special-banner-btn small:focus,.special-banner-btn small:hover,.volvo-text-button:focus,.volvo-text-button:hover{color:#000!important}.sentence-case{text-transform:lowercase!important}.sentence-case:first-letter{text-transform:uppercase}.inventory_listing .inventory-car-parent-box-2 .vehiclebox-title h2,.inventory_listing .si-vehicle-box .vehiclebox-title h2,.inventory_listing .srp-listing-type-1 .vehiclebox-title h2{font-size:24px!important}.inventory_listing .multiselect-filters-container .mm-select-topfilters .filter-dropdown-selections .filter-section,.inventory_listing .multiselect-filters-container .mm-select-topfilters .selected-filters .filter-item,.inventory_listing .multiselect-filters-container .mm-select-topfilters .vehicle_input,.inventory_listing .multiselect-filters-container .mm-select-topfilters .website-filter-chips,.inventory_listing .multiselect-filters-container .multiselect-filters-md-lg-xl .filter-dropdown-selections .filter-section,.inventory_listing .multiselect-filters-container .multiselect-filters-md-lg-xl .selected-filters .filter-item,.inventory_listing .multiselect-filters-container .multiselect-filters-md-lg-xl .vehicle_input,.inventory_listing .multiselect-filters-container .multiselect-filters-md-lg-xl .website-filter-chips,.inventory_listing .vdp-top-filters .filter-dropdown-selections .filter-section,.inventory_listing .vdp-top-filters .mobile_filters_box .filter_heading,.inventory_listing .vdp-top-filters .selected-filters .filter-item,.inventory_listing .vdp-top-filters .vehicle_input,.inventory_listing .vdp-top-filters .website-filter-chips{border-radius:5px!important}.gallery-highlight-vdp .oem-vehicle-title-section .oem-vdp-vehicle-heading{font-size:27px!important}.gallery-highlight-vdp .oem-vehicle-title-section .oem-vin-stock{color:#000}.gallery-highlight-vdp .disclaimer-text a{color:#2a609d}.gallery-highlight-vdp .oem-vehicle-details .oem-specifications-item span,.gallery-highlight-vdp .oem-vehicle-details .oem-vehicle-details-title{font-family:Volvo Novum-Medium,sans-serif!important;font-size:16px!important;font-weight:400!important;text-transform:lowercase!important}.gallery-highlight-vdp .oem-vehicle-details .oem-specifications-item span:first-letter,.gallery-highlight-vdp .oem-vehicle-details .oem-vehicle-details-title:first-letter{text-transform:uppercase}.gallery-highlight-vdp .oem-vehicle-details .detail-set .details-key{text-transform:lowercase!important}.gallery-highlight-vdp .oem-vehicle-details .detail-set .details-key:first-letter{text-transform:uppercase}.gallery-highlight-vdp .oem-specifications .oem-specifications-title h3{font-size:16px!important;font-weight:400!important;text-transform:lowercase!important}.gallery-highlight-vdp .oem-specifications .oem-specifications-title h3:first-letter{text-transform:uppercase}.gallery-highlight-vdp .oem-specifications .oem-specifications-item span:not(.window-sticker-label){font-family:Volvo Novum-Medium,sans-serif!important;font-size:16px!important;font-weight:300!important;text-transform:lowercase!important}.gallery-highlight-vdp .oem-specifications .oem-specifications-item span:not(.window-sticker-label):first-letter{text-transform:uppercase}.gallery-highlight-vdp .oem-specifications .window-sticker-label{font-family:Volvo Novum-Medium,sans-serif!important;font-size:16px!important;font-weight:400!important;text-transform:none}.gallery-highlight-vdp .key-features-section .key-features-title,.inventoryvdpdetails .key-features-section .key-features-title{font-size:16px!important;font-weight:400!important;text-transform:lowercase!important}.gallery-highlight-vdp .key-features-section .key-features-title:first-letter,.inventoryvdpdetails .key-features-section .key-features-title:first-letter{text-transform:uppercase}.gallery-highlight-vdp .key-features-section .rounded-keyfeature-box span,.gallery-highlight-vdp .key-features-section .rounded-keyfeature-box-used span,.inventoryvdpdetails .key-features-section .rounded-keyfeature-box span,.inventoryvdpdetails .key-features-section .rounded-keyfeature-box-used span{text-transform:none!important}#primary-similar-vehicle h3{font-size:32px}#primary-similar-vehicle .primary-upgrade-matrix>h5{font-size:23px}#primary-similar-vehicle .primary-upgrade-matrix .payment-type-label{font-family:Volvo Novum-Medium,sans-serif!important;text-transform:capitalize!important}#primary-similar-vehicle .primary-upgrade-matrix .payment-type-title-and-price{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}#primary-similar-vehicle .primary-upgrade-matrix .payment-info{text-align:left}#inventory-payments .payment-links a,#primary-similar-vehicle .primary-upgrade-matrix .vehicle-stock,#primary-similar-vehicle .primary-upgrade-matrix .vehicle-vin{color:#7c7c7c!important}#inventory-payments .payment-links a.border{border:none!important}#inventory-payments .payment-links a.active{background:none;border-bottom:2px solid blue!important;color:#000!important}#inventory-payments .payment-tabs{padding-top:0!important}#inventory-payments .payment-tabs .finance-box,#inventory-payments .payment-tabs .lease-box{margin-top:0!important}#inventory-payments .payment-tabs .finance-box .border-top-radius{border-top-left-radius:3px;border-top-right-radius:3px}#inventory-payments .payment-tabs .buy-box .border-radius,#inventory-payments .payment-tabs .finance-box .box-bottom-radius{border-radius:3px!important}@media (min-width:1200px){.map-ht{height:600px!important}.map-ht .map-box{left:150px;top:45px!important}.map-ht .map-box .direction-box .box-dealer-address{font-weight:unset!important}.map-ht .map-box .direction-box .today-hours{display:block!important}.map-ht .map-box .direction-box .today-hours .all-hours-link{font-size:20px;margin:9px 0!important;padding:0!important}}.explore-by-models .explore-border{border-bottom:none!important}.explore-by-models .explore_model_border{border-bottom:2px solid #2a609d!important;color:#262626!important}.explore-by-models .model-text{color:#7c7c7c;padding-bottom:10px!important}.explore-by-models .explore-model-title{font-size:32px!important;font-weight:500!important}.explore-by-models .bw-vehicle-count-title{font-family:Volvo Novum-Medium,sans-serif!important;font-weight:unset!important}.vehicle-search-input-container .vin-search-icon{top:27px!important}.vehicle-search-input-container .website-input-box{border-radius:40px;margin-top:-20px}.website-bw-footer .language-bw-styles.language-change-link{margin:0!important;padding:0!important}.website-bw-footer .language-bw-styles.language-change-link div.temp-language{color:#fff;font-size:16px;line-height:0;right:0!important}.website-bw-footer .p-globe-icon{color:#2a609d}#scheduleservicepage .addressInput{font-size:12px}#scheduleservicepage .coupon-heading{font-weight:500!important}.editor .volvoGeneralStyle .volvo-heading{font-size:32px!important;font-weight:400!important;text-transform:lowercase!important}.editor .volvoGeneralStyle .volvo-heading:first-letter{text-transform:uppercase}.editor .volvoGeneralStyle .volvoButton{max-width:none!important}.vehicle-specials .offer-vehicle-details small,.vehicle-specials .special-banner-btn small{font-size:16px!important}.vehicle-specials .offer-vehicle-details .disclosure-link,.vehicle-specials .special-banner-btn .disclosure-link{order:5!important}.bw_template_header .header-make-logo{margin-right:30px}@media (max-width:768px){.special-banner-btn{gap:6px!important}}.meetour-staff-section .staff-phone-number a:nth-child(2){cursor:default}.active-filter:after{color:#2a609d!important}.active-filter:hover:after{color:#fff!important}.srp-cta-padding{padding:13px 18px!important}#inventoryvdpdetails_page #inventory-payments .payment-panel-rounded-buttons.express-checkout-btn.btn-websites.transact-button,#mazda_oem_inventoryvdp_page #inventory-payments .payment-panel-rounded-buttons.express-checkout-btn.btn-websites.transact-button{background-color:#2a609d!important;color:#fff!important}#inventoryvdpdetails_page #inventory-payments .payment-panel-rounded-buttons.express-checkout-btn.btn-websites.transact-button:hover,#mazda_oem_inventoryvdp_page #inventory-payments .payment-panel-rounded-buttons.express-checkout-btn.btn-websites.transact-button:hover{background-color:#000!important;color:#fff!important}a[href="/sitemap.xml"]{display:none!important}.offer-tag-block .offer-tag{background-color:#2a609d}#_website_gemini .gemini-footer .footer-container-bottom-section a,#_website_gemini .gemini-footer .footer-container-bottom-section span{color:#003057!important}