section#compare-section{padding-top:34px}.specs-and-compare-dropdowns{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(300px,1fr));margin:0 auto;max-width:1240px;padding:0 0 80px}.specs-and-compare-left{position:relative}.specs-and-compare-grid{display:grid;gap:50px;grid-template-columns:repeat(2,minmax(200px,1fr));margin:0 auto;max-width:1200px;padding:100px 0 30px;position:relative}.specs-and-compare-grid>div{min-height:620px;position:relative}.mzd-car-ready-compare{margin-left:50px}.mzd-car-content{margin-right:50px;position:relative}.mzd-car-content.default_view,.mzd-car-content.slide_view{background:#f5f5f5;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.mzd-car-content.default_view{margin-top:50px}.mzd-car-content.default_view.active,.mzd-car-content.slide_view.active{z-index:20}.mzd-car-content.default_view:after,.mzd-car-content.slide_view:after{background:#f5f5f5;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .6s ease-in-out;width:100%;z-index:10}.mzd-car-content.default_view.active:after,.mzd-car-content.slide_view.active:after{width:0}.change-selector{display:none;left:-30px;position:absolute;top:-70px}.mzd-car-content.default_view.active .change-selector,.mzd-car-content.slide_view.active .change-selector{display:block}.specs-and-compare-right .mzd-car-content{margin-left:50px;margin-right:0!important;visibility:hidden}.specs-and-compare-right .mzd-car-content.visible{visibility:visible}.change-selector button{align-items:center;background:none;border:none;color:#b4b9bd;display:flex;font-family:Mazda;font-size:13px;font-weight:500;gap:16px;text-transform:uppercase}.change-selector button:hover{color:#191919;transition:all .3s ease-in-out}.change-selector button span svg{width:18px;fill:#6e6e6e}.change-selector button:hover span svg{fill:#880027;transition:all .3s ease-in-out}.specs-and-compare-grid .mzd-car-content>h1{font-size:20px;font-weight:500;letter-spacing:.1072em;margin-bottom:20px;text-align:center;text-transform:uppercase}.specs-and-compare-grid .mzd-car-content>h2{font-size:15px;font-weight:500;letter-spacing:.1072em;margin-bottom:10px;text-align:center;text-transform:uppercase}.specs-and-compare-grid .mzd-car-content>p{font-size:16px;line-height:28px;margin:0 0 28px;text-align:center}.mzd-car-image{margin:0 auto 40px;max-width:430px}.mzd-car-image>img{height:100%;padding:0 30px;width:100%}.mzd-car-details>p{margin:0 auto;max-width:355px;text-align:center}.mzd-car-ready-compare{display:flex;flex-direction:column;justify-content:center;margin-top:50px}.mzd-car-ready-compare>h2{font-size:18px;line-height:25px;margin-bottom:50px;text-align:center}.mzd-car-ready-details{margin:0 auto;max-width:330px;text-align:center}a.mzd-car-ready-btn.cta-button{margin:60px auto 0;max-width:330px;width:100%}.specs-and-compare-grid:after{background:#d5d5d5;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:1px}.mazda-specs-and-compare,.mazda-specs-and-compare-sub{background:#f9f9f9}section.mazda-specs-and-compare-sub{border-top:unset;padding:30px 40px}.specs-and-compare-sub-grid{display:grid;margin:0 auto;max-width:1200px}.back-selector a svg,.print-button a svg{width:18px}.s-and-c-col-left{display:grid;gap:80px;grid-template-columns:1fr 1fr 1fr}.s-and-c-col-left-car>h2{font-size:15px;font-weight:500;letter-spacing:.1072em;margin-bottom:10px;text-align:left;text-transform:uppercase}.mz-cars-filters__item p{margin:0}.s-and-c-col-left-car>.s-and-c-col-left-car-grade{font-size:14px!important;font-weight:500;margin-bottom:5px;text-align:left;text-transform:uppercase}.s-and-c-col-left-car-image{max-width:300px}.back-selector{border-bottom:1px solid #d5d5d5;padding:20px 0}.print-button{padding:20px 0}.back-selector a,.print-button a{color:#b4b9bd;display:flex;gap:16px;text-transform:uppercase}.back-selector a svg,.print-button a svg{fill:#6e6e6e}.s-and-c-col-left-add_car{display:flex;justify-content:center;margin-left:80px;padding:30px 0}.s-and-c-col-left-add_car a span>svg{height:64px;width:64px;fill:#6e6e6e}.back-selector a:hover svg,.print-button a:hover svg,.s-and-c-col-left-add_car a:hover span>svg{fill:#880027;transition:all .3s ease-in-out}.s-and-c-col-left-add_car a span{color:#b4b9bd;display:block;margin-bottom:11px}.back-selector a:hover,.print-button a:hover,.s-and-c-col-left-add_car a:hover span{color:#191919;transition:all .3s ease-in-out}section.fixed-section{background:#f9f9f9;box-shadow:1px 0 10px -1px rgba(0,0,0,.2);display:none;padding:12px 20px;position:fixed;top:80px;width:100%;z-index:200}section.fixed-section.showed p{font-size:10px!important;font-weight:900}@media screen and (max-width:1200px){.sub-menu-strip{display:none}section.fixed-section{padding:12px 20px;top:70px}.fixed-section .s-and-c-col-left{gap:30px;grid-template-columns:1fr 1fr 1fr!important}.fixed-section .s-and-c-col-left-crls{display:block}}@media screen and (max-width:768px){.fixed-section .s-and-c-col-left{gap:80px;grid-template-columns:1fr 1fr!important}.fixed-section .s-and-c-col-left-crls{display:none}}@media screen and (max-width:480px){section.fixed-section.showed h2{font-size:12px}}.accordion-section{margin:50px auto 0;max-width:1200px}.accordion{border-radius:5px;margin-bottom:90px;position:relative}.accordion-body div:not(:first-child) .child-header h3.accordion-header:before,.accordion-item:not(:first-child) .main-header h2.accordion-header:before{background:#d5d5d5;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.main-header>div>.accordion-body>.row{margin-left:10px}.accordion-content.connectivity:after,.accordion-content.technical-specs:after,.accordion-header.connectivity:after,.accordion-header.technical-specs:after{background:#d5d5d5;bottom:0;content:"";height:1px;opacity:1;position:absolute;width:100%}.accordion-header.connectivity.active:after,.accordion-header.technical-specs.active:after{bottom:0;content:"";height:1px;opacity:0;position:absolute;width:100%}.content-wrapper-container{display:flex;justify-content:space-between}.content-wrapper-main{margin:0 auto;max-width:1100px;width:100%}.content-wrapper-container div p strong{display:inline-block;font-family:system-ui;font-size:13px;font-weight:600;min-width:180px}.content-wrapper-container p{font-size:13px}.content-wrapper-container>div{width:100%}.accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:40px 0;position:relative}.accordion>h3{font-weight:500;line-height:30px;margin:40px 0;text-align:center}.accordion-header .title,.accordion>h3{font-size:15px;text-transform:uppercase}.accordion-header .title{color:#191919;font-family:Mazda}.accordion-content{display:flex;justify-content:center;max-height:0;overflow:hidden;padding:0 10px;position:relative;transition:max-height .3s ease}.spacer-div{height:50px}.accordion-content .content-wrapper p{font-size:14px}.content-wrapper-container{min-width:320px}.accordion-content.technical-specs{justify-content:start;padding:0;width:100%}.accordion-content.technical-specs .content-wrapper{padding:0;width:100%}.accordion-content.technical-specs .content-wrapper p{display:flex}.accordion-content.technical-specs .content-wrapper p strong{display:flex;min-width:300px}.minus-icon{display:none}.active .accordion-content{padding:10px}.active .plus-icon{display:none}.active .minus-icon{display:block}.accordion-header svg{width:24px}.back-to-selectors{background:#191919;border-radius:5px 0 0 5px;bottom:50px;color:#fff;font-size:14px;font-weight:700;padding:5px 10px;position:fixed;right:0;z-index:200}.arrow-up-backup{fill:#fff;width:40px}@media screen and (max-width:1023px){.specs-and-compare-sub-grid{grid-template-columns:1fr}.s-and-c-col-left{grid-template-columns:1fr 1fr}.specs-and-compare-dropdowns{padding:0 30px 50px}.s-and-c-col-left-crls{display:none}.specs-and-compare-dropdowns{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(300px,1fr));margin:0 auto;max-width:1280px;overflow-x:auto;padding:20px 20px 80px}}@media screen and (max-width:768px){.accordion-body .row{margin:0;padding:20px 0!important}.accordion-body .row .col:first-child{font-size:12px!important;font-weight:700}.accordion-body .row .col{display:flex;justify-content:start;padding:0}.accordion-body .row .col:not(:first-child){align-items:center;font-size:14px!important;justify-content:center;text-align:center}.specs-and-compare-dropdowns>div:first-child{display:none}.specs-and-compare-dropdowns{gap:30px;grid-template-columns:1fr 1fr}}@media print{body{font-size:12pt;margin:0;padding:0;width:100%}.appmodule .col-md-6 .appwrapper,.car-name-dropdown,.mazda-specs-and-compare-sub,.specs-and-compare-dropdowns>div:first-child,aside,footer,header,nav{display:none}body,html{overflow:visible}}