/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.custom-product-specifications.scss ***!
  \*****************************************************************************************************************************************************************************/.mazdaeu-custom-product-specifications-0-x-productDetailsContainer{display:flex;place-items:center;gap:2.5rem}.mazdaeu-custom-product-specifications-0-x-productDetails{display:flex;align-items:center;width:max-content;height:2rem;gap:.75rem}.mazdaeu-custom-product-specifications-0-x-productNameWrapper{display:flex;align-items:center;width:max-content;height:1.625rem;gap:.5rem}.mazdaeu-custom-product-specifications-0-x-productName{width:max-content;height:1.625rem;gap:0;font-size:22px;font-weight:700;line-height:1.6525rem;text-align:left;color:#041428;text-transform:uppercase}.mazdaeu-custom-product-specifications-0-x-gradeName{display:flex;width:max-content;height:1.625rem;font-size:22px;font-weight:500;line-height:1.6525rem;text-align:left;color:#041428}.mazdaeu-custom-product-specifications-0-x-shareFuntionalityContainer{display:flex;width:4.5rem;height:2rem;gap:.5rem}.mazdaeu-custom-product-specifications-0-x-shareFuntionalityContainer .mazdaeu-custom-product-specifications-0-x-productNameContainer{display:none}.mazdaeu-custom-product-specifications-0-x-shareFuntionalityContainer .mazdaeu-custom-product-specifications-0-x-share{top:0}.mazdaeu-custom-product-specifications-0-x-shareFuntionalityContainer .mazdaeu-custom-product-specifications-0-x-share .mazdaeu-custom-product-specifications-0-x-shareSvg{width:2rem;height:2rem}.mazdaeu-custom-product-specifications-0-x-availabilityContainer{display:flex;justify-content:center;width:max-content;height:1.375rem;gap:1.5rem}.mazdaeu-custom-product-specifications-0-x-availabilityFrame{display:flex;place-items:center;width:max-content;height:1.375rem;padding:.25rem .625rem .25rem .375rem;gap:.375rem;border-radius:1.25rem;border:.0625rem solid #d5d5d5}.mazdaeu-custom-product-specifications-0-x-availabilityCircleContainer{display:flex;width:.75rem;height:.75rem;gap:.625rem}.mazdaeu-custom-product-specifications-0-x-availabilityCircle{width:.75rem;height:.75rem;border-radius:50%;background-color:#0d8849}.mazdaeu-custom-product-specifications-0-x-availabilityMsg{height:.875rem;font-size:12px;font-weight:400;line-height:.90125rem;text-align:left;color:#041428}.vtex-flex-layout-0-x-flexColChild--product-specification-group-summary-col .mazdaeu-custom-product-specifications-0-x-specificationValue{display:inline-block}.vtex-flex-layout-0-x-flexColChild--product-specification-group-summary-col .mazdaeu-custom-product-specifications-0-x-specificationValue[data-specification-name="Power in HP"][data-specification-value=null]{display:none}.vtex-flex-layout-0-x-flexColChild--product-specification-group-summary-col .mazdaeu-custom-product-specifications-0-x-specificationValue:first-child{display:block;padding-bottom:1rem;color:#041428;font-weight:500;font-size:14px;line-height:16.83px}.vtex-flex-layout-0-x-flexColChild--product-specification-group-summary-col .mazdaeu-custom-product-specifications-0-x-specificationValue:not(:first-child){background-color:#f7f7f7;color:#041428;padding:4px 6px;right:10px;margin-right:6px;border-radius:4px;margin-bottom:6px;font-size:12px;font-weight:400;line-height:.90125rem}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentThree .mazdaeu-custom-product-specifications-0-x-specificationValue:first-child{padding-bottom:.1875rem}.vtex-flex-layout-0-x-flexColChild--mobile-product-specification{margin-top:-1.5rem}.vtex-flex-layout-0-x-flexColChild--mobile-product-specification:first-child .mazdaeu-custom-product-specifications-0-x-specificationValue{display:none}.vtex-flex-layout-0-x-flexColChild--mobile-product-specification:first-child .mazdaeu-custom-product-specifications-0-x-specificationValue:first-child{display:block}.vtex-flex-layout-0-x-flexColChild--mobile-product-specification:last-child .mazdaeu-custom-product-specifications-0-x-specificationValue:first-child{display:none}.mazdaeu-custom-product-specifications-0-x-shareContainer{display:grid;grid-auto-flow:column;position:relative;gap:1.25rem}.mazdaeu-custom-product-specifications-0-x-productNameContainer{color:#041428;margin:0;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.875rem;letter-spacing:.1rem;text-transform:uppercase}@media (min-width:40rem){.mazdaeu-custom-product-specifications-0-x-productNameContainer{font-size:1.625rem;line-height:2.25rem}}@media (max-width:40rem){.mazdaeu-custom-product-specifications-0-x-productNameContainer{font-size:1.5rem;line-height:2.3rem}}.mazdaeu-custom-product-specifications-0-x-share{cursor:pointer;position:relative;display:inline-block;top:.4375rem;color:#041428}.mazdaeu-custom-product-specifications-0-x-shareSvg{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/32x32/share___9f89065d10f815797b3c9a888d879693.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/32x32/share___9f89065d10f815797b3c9a888d879693.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block}.mazdaeu-custom-product-specifications-0-x-urlCopy{position:absolute;width:max-content;transform:translate(-10%,-200%);background:#041428;color:#fff;padding:.3125rem .625rem;border-radius:.3125rem;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:.75rem;white-space:nowrap;z-index:1;pointer-events:none}.vtex-flex-layout-0-x-flexCol--pdp-specification-overview{display:flex;gap:1.125rem;padding:0 5rem}.vtex-flex-layout-0-x-flexColChild--pdp-specification-overview{padding-bottom:0}.vtex-flex-layout-0-x-flexRow--product-specifications{padding:0 .75rem}.mazdaeu-custom-product-specifications-0-x-productSpecificationsContainer{display:flex;justify-content:space-between;text-align:center;padding-bottom:3rem}.mazdaeu-custom-product-specifications-0-x-productSpecificationsContainer .mazdaeu-custom-product-specifications-0-x-productSpecification .mazdaeu-custom-product-specifications-0-x-productSpecificationName{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:.875rem;font-weight:700;line-height:1.625rem;text-align:center;color:#041428}.mazdaeu-custom-product-specifications-0-x-productSpecificationsContainer .mazdaeu-custom-product-specifications-0-x-productSpecification .mazdaeu-custom-product-specifications-0-x-productSpecificationValue{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:center;color:#041428}.vtex-flex-layout-0-x-flexRow--pdp-specification-overview-mobile{background-color:#fff;position:relative}.vtex-flex-layout-0-x-flexCol--pdp-specification-overview-mobile{display:flex;gap:1.125rem}.vtex-flex-layout-0-x-flexCol--pdp-specification-overview-mobile .vtex-flex-layout-0-x-flexColChild--pdp-specification-overview-mobile{padding:0}.mazdaeu-custom-product-specifications-0-x-productSpecificationsContainerMobile{display:grid;gap:.75rem}.mazdaeu-custom-product-specifications-0-x-productSpecificationsContainerMobile .mazdaeu-custom-product-specifications-0-x-productSpecificationWrapperMobile{display:flex;align-items:center;gap:.75rem}.mazdaeu-custom-product-specifications-0-x-productSpecificationsContainerMobile .mazdaeu-custom-product-specifications-0-x-productSpecificationWrapperMobile .mazdaeu-custom-product-specifications-0-x-productSpecificationIconMobile{width:2.375rem;height:2.375rem}.mazdaeu-custom-product-specifications-0-x-productSpecificationsContainerMobile .mazdaeu-custom-product-specifications-0-x-productSpecificationWrapperMobile .mazdaeu-custom-product-specifications-0-x-productSpecificationMobile .mazdaeu-custom-product-specifications-0-x-productSpecificationNameMobile{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:.875rem;font-weight:700;line-height:1.625rem;text-align:center;margin-right:.3125rem;color:#041428}.mazdaeu-custom-product-specifications-0-x-productSpecificationsContainerMobile .mazdaeu-custom-product-specifications-0-x-productSpecificationWrapperMobile .mazdaeu-custom-product-specifications-0-x-productSpecificationMobile .mazdaeu-custom-product-specifications-0-x-productSpecificationValueMobile{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:center;color:#041428}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-custom-product-specifications-0-x-specificationValue{font-size:12px}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-custom-product-specifications-0-x-specificationValue:first-child{font-size:14px}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.customer-location.scss ***!
  \*****************************************************************************************************************************************************************/.mazdaeu-customer-location-0-x-containerModal{display:flex;flex-direction:column;padding:30px 40px 40px;pointer-events:all;background:#fff}.mazdaeu-customer-location-0-x-containerModal--home-location{border-bottom:1px solid #041428;padding:1.5rem 0 2.5rem}@media (min-width:40rem){.mazdaeu-customer-location-0-x-containerModal--home-location{border:none}}@media (min-width:64rem){.mazdaeu-customer-location-0-x-containerModal--home-location{align-items:center;padding:2rem;flex-direction:row;justify-content:flex-start;min-height:7rem}}.mazdaeu-customer-location-0-x-label{margin:0;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase}@media (min-width:40rem){.mazdaeu-customer-location-0-x-label{letter-spacing:.15rem}}.mazdaeu-customer-location-0-x-label--home-location{flex:1 1 100%;margin-bottom:1rem;color:#041428}@media (min-width:64rem){.mazdaeu-customer-location-0-x-label--home-location{flex:0 1 auto;margin:0 2rem 0 0;white-space:nowrap}}@media (min-width:1000px) and (max-width:1300px){.mazdaeu-customer-location-0-x-label--home-location{width:auto;white-space:normal;margin-right:5px;font-size:.8125rem}}@media (min-width:1300px) and (max-width:1400px){.mazdaeu-customer-location-0-x-label--home-location{width:auto;font-size:.875rem;margin-right:5px;white-space:normal}}.mazdaeu-customer-location-0-x-labelModal--modal-location{margin-bottom:1rem;font-size:26px;font-weight:500;line-height:31.25px;letter-spacing:.03em;text-align:left;color:#041428}.mazdaeu-customer-location-0-x-submitButton{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;border-style:none;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:#041428;color:#fff;color:#fff!important}@media (min-width:64rem){.mazdaeu-customer-location-0-x-submitButton{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-customer-location-0-x-submitButton .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.mazdaeu-customer-location-0-x-submitButton .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-customer-location-0-x-submitButton .vtex-button__label{padding:0!important}.mazdaeu-customer-location-0-x-submitButton:hover{background-color:#8b693e}.mazdaeu-customer-location-0-x-submitButton:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-customer-location-0-x-submitButton:disabled:hover{background-color:#7a7a7a}@media (min-width:40rem){.mazdaeu-customer-location-0-x-submitButton{font-size:13px}}@media (max-width:80rem){.mazdaeu-customer-location-0-x-submitButton{width:100%;font-size:.83rem}}.mazdaeu-customer-location-0-x-inputModal{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.1875rem;box-sizing:border-box;height:2.75rem;color:#041428;padding:.4375rem 2.5rem .4375rem 1rem;text-overflow:ellipsis}.mazdaeu-customer-location-0-x-inputModal:focus{border:1px solid #041428;outline:1px solid #041428}@media (min-width:40rem){.mazdaeu-customer-location-0-x-inputModal{padding:.6875rem 1rem}}@media (max-width:64rem){.mazdaeu-customer-location-0-x-inputModal{width:100%}}@media (min-width:40rem){.mazdaeu-customer-location-0-x-inputModal{padding-right:2.5rem}}.mazdaeu-customer-location-0-x-inputModal::placeholder{color:#4a5b6e}.mazdaeu-customer-location-0-x-input--modal-location{width:100%}.mazdaeu-customer-location-0-x-searchButton--modal-location{padding:10px 15px;background-color:#fff;vertical-align:middle;cursor:pointer;border:1px solid #041428;border-left:0;border-radius:0 3px 3px 0;width:20%}@media (min-width:40rem){.mazdaeu-customer-location-0-x-searchButton--modal-location{width:20%;margin-left:-1.25rem;height:2.75rem}}.mazdaeu-customer-location-0-x-locationText{display:none}.mazdaeu-customer-location-0-x-locationForm{display:flex;flex-direction:column;width:100%;gap:1rem}@media (min-width:1300px) and (max-width:1400px){.mazdaeu-customer-location-0-x-locationForm{width:101%}}.mazdaeu-customer-location-0-x-locationForm--home-location{align-items:center}@media (min-width:64rem){.mazdaeu-customer-location-0-x-locationForm--home-location{flex-direction:row;gap:1.25rem}}@media (min-width:1000px) and (max-width:1300px){.mazdaeu-customer-location-0-x-locationForm--home-location{width:70%}}@media (max-width:64rem){.mazdaeu-customer-location-0-x-inputContainer{width:100%}}.mazdaeu-customer-location-0-x-inputContainerModal--modal-location:after{left:.5rem;top:.5rem}@media (min-width:40rem){.mazdaeu-customer-location-0-x-inputContainerModal--modal-location:after{top:.75rem}}.mazdaeu-customer-location-0-x-currentLocation{background-color:transparent;border:none;cursor:pointer;height:24px;overflow:hidden;text-indent:-999999px;width:24px;white-space:nowrap;align-self:center;position:relative}.mazdaeu-customer-location-0-x-currentLocation:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/crosshair___96b8d65fdf4e3b1018ae0bfdfe43c8ca.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/crosshair___96b8d65fdf4e3b1018ae0bfdfe43c8ca.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;position:absolute;transition:color .3s ease-out;right:0;top:calc(50% - .75rem);color:#041428}.mazdaeu-customer-location-0-x-currentLocation:hover{color:#8b693e}.mazdaeu-customer-location-0-x-currentLocation--home-location{height:2.5rem;width:3.5rem}.mazdaeu-customer-location-0-x-currentLocation--home-location:after{margin-right:.625rem}.mazdaeu-customer-location-0-x-currentLocation--modal-location{margin-right:.1875rem}.mazdaeu-customer-location-0-x-currentLocation--home-location,.mazdaeu-customer-location-0-x-currentLocation--modal-location{justify-content:center}.mazdaeu-customer-location-0-x-errorText--modal-location{color:#f30000}.mazdaeu-customer-location-0-x-errorText--home-location{font-size:.875rem;color:#f30000;margin-top:.25rem}@media (min-width:64rem){.mazdaeu-customer-location-0-x-errorText--home-location{position:absolute;font-size:.875rem;color:#f30000;margin-top:.25rem;width:42.5rem}}.mazdaeu-customer-location-0-x-errorTextPopup{font-size:.875rem;color:#f30000}@media (min-width:80rem){.mazdaeu-customer-location-0-x-errorTextPopup{position:absolute;font-size:.875rem;color:#f30000;margin-top:6.875rem;width:36rem;pointer-events:none}}.mazdaeu-customer-location-0-x-errorTextPlptop{font-size:.875rem;color:#f30000}@media (min-width:64rem){.mazdaeu-customer-location-0-x-errorTextPlptop{position:absolute;margin-top:.0625rem;width:20rem}}.mazdaeu-customer-location-0-x-error{color:#f30000}.mazdaeu-customer-location-0-x-locationSpinner{display:flex;justify-content:center}@media (min-width:64rem){.mazdaeu-customer-location-0-x-locationSpinner{width:11.25rem;text-align:center}}.mazdaeu-customer-location-0-x-locationSpinner--modal-location{width:100%}.mazdaeu-customer-location-0-x-targetWrapper{width:100%;display:flex;justify-content:space-between;align-items:center;flex:1 1 50%}@media (max-width:64rem){.mazdaeu-customer-location-0-x-targetWrapper{width:100%;flex-direction:column}}.mazdaeu-customer-location-0-x-persistant--modal-location{pointer-events:none}.mazdaeu-customer-location-0-x-container--modal-location{height:auto}@media (max-width:40rem){.mazdaeu-customer-location-0-x-container--modal-location{margin:0 .3125rem}}.mazdaeu-customer-location-0-x-containerModal--modal-location{margin:0}.mazdaeu-customer-location-0-x-targetWrapper--modal-location{flex-direction:column}.mazdaeu-customer-location-0-x-targetButton{margin:0;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:700;font-size:.8125rem;line-height:1rem;letter-spacing:.2rem;text-transform:uppercase;color:#041428;display:flex;justify-content:flex-end;align-items:center;cursor:pointer;text-decoration:underline;text-decoration-thickness:.125rem;text-decoration-line:.125rem;text-underline-offset:.5rem;width:max-content}.mazdaeu-customer-location-0-x-targetButton:hover{text-decoration-color:#8b693e;text-underline-offset:5px}.mazdaeu-customer-location-0-x-targetOrInput{white-space:nowrap;text-align:center;flex-grow:1;color:#7a7a7a}@media (max-width:64rem){.mazdaeu-customer-location-0-x-targetOrInput{margin-top:1rem}}.mazdaeu-customer-location-0-x-targetOrInput--modal-location{margin-top:1rem}.mazdaeu-customer-location-0-x-postCodeNotPresent,.mazdaeu-customer-location-0-x-postCodePresent{display:flex;color:#fff;height:1.5rem;width:1.5rem;overflow:hidden}.mazdaeu-customer-location-0-x-postCodeNotPresent:before,.mazdaeu-customer-location-0-x-postCodePresent:before{cursor:pointer}.mazdaeu-customer-location-0-x-postCodeNotPresent:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block}.mazdaeu-customer-location-0-x-postCodePresent:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location-filled___9721855ae913246f2057b836b58509e1.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location-filled___9721855ae913246f2057b836b58509e1.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block}.mazdaeu-customer-location-0-x-inputModal--modal-location{padding:10px;font-size:16px;border:1px solid #041428;outline:none;vertical-align:bottom}.mazdaeu-customer-location-0-x-inputModalPopup--modal-location{width:80%;border-radius:3px 0 0 3px}.mazdaeu-customer-location-0-x-submitButtonModal--modal-location{border-radius:3px;padding:10px 15px;margin-left:0;display:inline-block;vertical-align:middle}.mazdaeu-customer-location-0-x-vtex-modal-layout-0-x-paperNotFullScreen{background:#fff;border-radius:0;width:50%}.mazdaeu-customer-location-0-x-dropdownLabel{font-weight:700;margin-bottom:5px;display:block}.mazdaeu-customer-location-0-x-dropdownSelect{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-right:none;border-left:none;border-radius:0;outline:none}.mazdaeu-customer-location-0-x-dropdownOption{padding:10px}.mazdaeu-customer-location-0-x-dropdownSelected{margin-top:20px;font-weight:700}.mazdaeu-customer-location-0-x-flexContainer{display:flex;align-items:center;gap:1.25rem}@media (max-width:80rem){.mazdaeu-customer-location-0-x-flexContainer{display:block}}.mazdaeu-customer-location-0-x-inputModal{flex:0 1 auto;padding:10px;font-size:16px}.mazdaeu-customer-location-0-x-targetButton.mazdaeu-customer-location-0-x-modal-location{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;text-align:center}.mazdaeu-customer-location-0-x-submitButtonModal.mazdaeu-customer-location-0-x-modal-location{padding:10px 20px;background-color:#28a745;color:#fff;border:none;cursor:pointer;text-align:center}.mazdaeu-customer-location-0-x-currentLocation.mazdaeu-customer-location-0-x-modal-location{display:inline-block;margin-right:10px}.mazdaeu-customer-location-0-x-accordionItem--modal-location{margin-bottom:10px;border-top:1px solid #041428;border-bottom:1px solid #041428;overflow:hidden}.mazdaeu-customer-location-0-x-accordionTitle--modal-location{width:100%;padding:10px;background-color:#fff;color:#041428;border:none;text-align:left;font-size:16px;font-weight:500;line-height:16px;font-family:mazda-regular,-apple-system,avenir,sans-serif;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.mazdaeu-customer-location-0-x-accordionTitle:hover{background-color:#fff}.mazdaeu-customer-location-0-x-accordionContent--modal-location{padding:10px;background-color:#fff;display:none}.mazdaeu-customer-location-0-x-expanded--modal-location{display:block}.mazdaeu-customer-location-0-x-accordionArrow--modal-location{transition:transform .3s ease}.mazdaeu-customer-location-0-x-accordionArrow--modal-location.mazdaeu-customer-location-0-x-expanded--modal-location{transform:rotate(180deg)}.mazdaeu-customer-location-0-x-modal--modal-location{width:55%;margin:0 auto}@media (min-width:64rem){.mazdaeu-customer-location-0-x-modal--modal-location{top:15%!important;height:auto;max-height:80vh;border-radius:.1875rem;overflow:auto}}@media screen and (max-width:768px){.mazdaeu-customer-location-0-x-modal--modal-location{width:100%;height:550px;margin-top:60px}.mazdaeu-customer-location-0-x-containerModal{padding:24px}.mazdaeu-customer-location-0-x-paper--modal-location{max-height:550px;overflow:auto}}.mazdaeu-customer-location-0-x-customerNeedsWrapperDescription{padding:0 16px;margin:0 0 12px;font-size:14px;font-weight:400;line-height:20px;text-align:left}.mazdaeu-customer-location-0-x-customerNeedsWrapperHeading{margin:0;font-size:14px;font-weight:700;line-height:20px;text-align:left}.mazdaeu-customer-location-0-x-hidden{opacity:0!important;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.mazdaeu-customer-location-0-x-concludePurchaseDscLinkText--modal-location,.mazdaeu-customer-location-0-x-findAllFAQ{color:#041428;cursor:pointer}.mazdaeu-customer-location-0-x-concludePurchaseDscLinkText--modal-location:hover,.mazdaeu-customer-location-0-x-findAllFAQ:hover{color:#8b693e}.mazdaeu-customer-location-0-x-concludePurchaseDscLinkText--modal-location,.mazdaeu-customer-location-0-x-findAllFAQ,.mazdaeu-customer-location-0-x-updateAnyQuestions{font-size:14px;font-weight:400;line-height:22px;text-align:left}.mazdaeu-customer-location-0-x-updateLocationDsc{color:#041428;font-size:16px;font-weight:400;line-height:22px;text-align:left}.mazdaeu-customer-location-0-x-updateAvailableCarsNear{color:#041428;font-size:16px;font-weight:500;line-height:22px;text-align:left}.mazdaeu-customer-location-0-x-distanceRangeSelector{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:14px;font-weight:400;color:#041428;text-align:left;line-height:16px;height:45px;width:160px;padding:10px;border:1px solid #041428;border-radius:3px;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box}@media (min-width:80rem){.mazdaeu-customer-location-0-x-distanceRangeSelector{margin-top:22px;margin-left:10px}}@media (max-width:80rem){.mazdaeu-customer-location-0-x-distanceRangeSelector{width:100%;margin-top:16px}}.mazdaeu-customer-location-0-x-distanceRangeSelectorOption{text-align:left;color:#041428;background-color:#fff;border:1px solid #ddd;font-size:14px;cursor:pointer;width:100%;box-sizing:border-box;display:flex}.mazdaeu-customer-location-0-x-dropDownArrow{position:relative;pointer-events:none;transform:translateY(-140%);text-align:right;margin-right:15px}.mazdaeu-customer-location-0-x-filtersTopPLP{display:inline-block;width:auto;position:relative}.mazdaeu-customer-location-0-x-pLPTop{display:flex;flex-direction:row;gap:16px;width:100%}.mazdaeu-customer-location-0-x-distanceRangePLPTopSubmit{font-size:.8125rem;font-weight:700;line-height:1.5rem;height:2.8125rem;padding:.75rem 1.25rem;max-width:40%;margin-left:0}.mazdaeu-customer-location-0-x-currentLocationModalPLPTop{position:static;height:0;width:0}.mazdaeu-customer-location-0-x-currentLocationModalPLPTop:after{right:1rem;width:1rem;height:1rem;top:calc(50% - .75rem)}.mazdaeu-customer-location-0-x-inputPLPTop{width:100%;max-width:8.625rem;max-height:2.8125rem;font-weight:500;padding:.9375rem 2rem .875rem 1rem;border-radius:3px;color:#041428}.mazdaeu-customer-location-0-x-distanceRangeSelect{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1rem;transition:background-color .3s ease-out;border-radius:.1875rem;padding:.625rem .9375rem;height:2.8125rem;width:10rem;text-align:center;cursor:pointer;color:#041428;border:1px solid #041428;appearance:none;-webkit-appearance:none;-moz-appearance:none}.mazdaeu-customer-location-0-x-distanceRangeSelectOption{text-align:left}@media (min-width:40rem){.mazdaeu-customer-location-0-x-pLPTop .mazdaeu-customer-location-0-x-dropDownArrow{margin-left:130px;transform:translateY(-135%)}}.mazdaeu-customer-location-0-x-searchButtonPLPTop{padding:10px 15px;background-color:#fff;vertical-align:middle;cursor:pointer;border:1px solid #041428;border-left:0;border-radius:0 3px 3px 0;width:20%}@media (min-width:40rem){.mazdaeu-customer-location-0-x-searchButtonPLPTop{width:20%}}.mazdaeu-customer-location-0-x-openingHoursContainer{display:flex;flex-direction:column;gap:.5rem}@media (min-width:40rem){.mazdaeu-customer-location-0-x-openingHoursContainer{margin-top:2.5rem}}@media (max-width:40rem){.mazdaeu-customer-location-0-x-openingHoursContainer{margin-bottom:2rem}}.mazdaeu-customer-location-0-x-openingHoursContainer .mazdaeu-customer-location-0-x-openingHoursTitle{margin:0;font-size:1rem;font-weight:700;font-family:mazda-bold,-apple-system,avenir,sans-serif}@media (max-width:40rem){.mazdaeu-customer-location-0-x-openingHoursContainer .mazdaeu-customer-location-0-x-openingHoursTitle{font-weight:500;font-family:mazda-medium,-apple-system,avenir,sans-serif}}.mazdaeu-customer-location-0-x-openingHoursContainer .mazdaeu-customer-location-0-x-openingHours{display:flex;gap:1.5rem;justify-content:space-between}@media (max-width:40rem){.mazdaeu-customer-location-0-x-openingHoursContainer .mazdaeu-customer-location-0-x-openingHours{width:82%}}.mazdaeu-customer-location-0-x-arrowDown,.mazdaeu-customer-location-0-x-arrowUp{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/chevron-down___817cc3cc1891082e56c936f562c2a8e0.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/chevron-down___817cc3cc1891082e56c936f562c2a8e0.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;color:#8b693e;position:relative;top:8px;left:5px}.mazdaeu-customer-location-0-x-arrowUp{transform:rotate(180deg)}.mazdaeu-customer-location-0-x-carTile{color:#041428}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.ecom-frontend-check-service.scss ***!
  \***************************************************************************************************************************************************************************/@media (max-width:1024px){.mazdaeu-ecom-frontend-check-service-0-x-specification--specification .vtex-flex-layout-0-x-flexColChild--energy-label .vtex-disclosure-layout-1-x-trigger .vtex-rich-text-0-x-paragraph{text-transform:none;font-size:1rem;line-height:1.5rem;letter-spacing:0;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700}}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.ecom-frontend-dealer-contact.scss ***!
  \****************************************************************************************************************************************************************************/.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerTitle{margin:0;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-size:1.125rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase}@media (min-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerTitle{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;line-height:1.875rem}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit{transition:background-color .3s ease-out;border-radius:.1875rem;border-style:none;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;width:100%;margin-top:1.5rem}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit,.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit .vtex-rich-text-0-x-paragraph{margin:0}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit .vtex-button__label{padding:0!important}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit:disabled{color:#949daa!important;border-radius:.1875rem}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit:disabled:hover{background-color:#7a7a7a}@media (min-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit{margin-top:2rem}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerChoices,.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerForm{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerChoicesTitle,.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormTitle{margin:0;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase;padding-bottom:1rem}@media (min-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerChoicesTitle,.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormTitle{letter-spacing:.15rem}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddress,.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerChoices .vtex-radioGroup{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddress{display:flex;flex-direction:column;gap:8px;padding-left:2rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddress{padding:0}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressIcon{position:absolute;color:#041428}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressIcon:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;width:1rem;height:1rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressIcon{display:none}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressDealerName{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;display:block}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressDealerLine:not(:last-child):after{content:", "}}@media (min-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressDealerLine{display:block}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddress .mazdaeu-ecom-frontend-dealer-contact-0-x-modelname-contact-dealer-form .mazdaeu-ecom-frontend-dealer-contact-0-x-productNameContainer{color:#041428;font-size:14px;font-weight:500;line-height:16.83px;text-align:left}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddress .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressDealerLine{width:max-content;height:14px;gap:0;font-size:12px;font-weight:400;line-height:14.42px;text-align:left;color:#041428}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddress .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressDealerLine{width:173px;height:max-content}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddress .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressDealerName{width:max-content;height:16px;gap:0;font-size:13px;font-weight:700;line-height:15.63px;text-align:left;color:#041428}@media (min-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddress .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressPostcodeCityWrapper .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressDealerLine{display:inline-block}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressWrapper{display:flex;gap:48px}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressWrapper{display:flex;gap:16px}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressIcon{padding:20px 0}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressIcon{display:block;position:inherit;padding:0}}.mazdaeu-ecom-frontend-dealer-contact-0-x-productImageWrapper{display:flex;gap:24px}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-productImageWrapper{font-size:14px;font-weight:600;display:block;text-align:left}}.mazdaeu-ecom-frontend-dealer-contact-0-x-productImageWrapper .mazdaeu-ecom-frontend-dealer-contact-0-x-productNameContainer{color:#041428;line-height:40.83px;font-size:14px;font-weight:600}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-productImageWrapper .mazdaeu-ecom-frontend-dealer-contact-0-x-productNameContainer{line-height:10px}}.mazdaeu-ecom-frontend-dealer-contact-0-x-productNameContainer{display:inline-block;height:30px;line-height:30px;text-align:center}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-productNameContainer{line-height:10px;font-size:14px;font-weight:600;display:block;text-align:left}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerChoices .vtex-textarea__input{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;padding:.5rem;resize:none!important;width:100%;height:5rem;display:block;height:100px}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerChoices .vtex-textarea__input::placeholder{color:#4a5b6e}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormTitle{padding-top:32px;padding-bottom:22px;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:18px;font-weight:700;line-height:21.64px;text-align:left}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfo{padding-top:30px;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfoTitle{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase;margin:0 0 1rem}@media (min-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfoTitle{letter-spacing:.15rem;margin-bottom:.5rem}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfoLink{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;margin:0 .25rem}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfoDataPrivacyCheckbox{margin:1rem 0}@media (min-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfoDataPrivacyCheckbox{margin-bottom:.5rem}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfo .vtex-checkbox__container{padding-top:.1875rem}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfo .vtex-checkbox__box-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:22px;height:22px;border:1px solid #041428;border-radius:3px;cursor:pointer;outline:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfo .vtex-checkbox__inner-container{width:22px;height:22px}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfo .vtex-checkbox__input{width:21px;height:21px;top:0}.vtex-checkbox__input{width:21px;height:21px;top:3px}.vtex-checkbox__label{padding:3px 0 0 10px}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInput{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.1875rem;box-sizing:border-box;padding:.4375rem 1rem;font-size:.875rem;line-height:.875rem;width:100%}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInput:focus{border:1px solid #041428;outline:1px solid #041428}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInput::placeholder{color:#4a5b6e}@media (min-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInput{padding:.6875rem 1rem;padding:.6875rem .5rem}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInputWrapper:not(:last-child){margin-bottom:.5rem}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerForm .mazdaeu-ecom-frontend-dealer-contact-0-x-firstName,.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerForm .mazdaeu-ecom-frontend-dealer-contact-0-x-lastName{width:40%;display:inline-block}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerForm .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInputWrapper{margin-bottom:16px}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerForm .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInputWrapper:not(:last-child){margin-bottom:0}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerForm .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInputWrapperfirstName{width:50%;display:inline-block;padding-right:8px;float:left}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerForm .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInputWrapperfirstName{width:100%;padding-right:0}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerForm .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInputWrapperlastName{width:50%;display:inline-block;padding-left:8px}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerForm .mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInputWrapperlastName{width:100%;padding-left:0}}.mazdaeu-ecom-frontend-dealer-contact-0-x-error{margin-top:.25rem;color:#f30000}.mazdaeu-ecom-frontend-dealer-contact-0-x-inputError{border-color:#f30000}.mazdaeu-ecom-frontend-dealer-contact-0-x-inputSuccess{position:relative;justify-content:center;align-items:center;color:#62b446}.mazdaeu-ecom-frontend-dealer-contact-0-x-inputSuccess:after{position:absolute;right:.3125rem;top:.3125rem;width:100%;content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/modal-success-check___07cc304cb01e1876566466810efca759.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/modal-success-check___07cc304cb01e1876566466810efca759.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;width:.75rem;height:.75rem}.mazdaeu-ecom-frontend-dealer-contact-0-x-modalSuccessIconContainer{background-color:#041428;border-radius:100%;border:.3125rem solid #fff;display:inline-block;color:#fff}.mazdaeu-ecom-frontend-dealer-contact-0-x-modalSuccessIcon{display:flex;justify-content:center;align-items:center;width:3.375rem;height:3.375rem}.mazdaeu-ecom-frontend-dealer-contact-0-x-modalSuccessIcon:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/modal-success-check___07cc304cb01e1876566466810efca759.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/modal-success-check___07cc304cb01e1876566466810efca759.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;width:1.75rem;height:1.75rem}.mazdaeu-ecom-frontend-dealer-contact-0-x-modalSuccessTitle{font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase;margin:1rem 0}@media (min-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-modalSuccessTitle{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;line-height:1.875rem;margin:1.5rem 0}}.mazdaeu-ecom-frontend-dealer-contact-0-x-closeButton{margin-top:1.5rem;width:100%;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;border-style:none;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:#041428;color:#fff}@media (min-width:64rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-closeButton{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-ecom-frontend-dealer-contact-0-x-closeButton .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-closeButton .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-ecom-frontend-dealer-contact-0-x-closeButton .vtex-button__label{padding:0!important}.mazdaeu-ecom-frontend-dealer-contact-0-x-closeButton:hover{background-color:#8b693e}.mazdaeu-ecom-frontend-dealer-contact-0-x-closeButton:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-ecom-frontend-dealer-contact-0-x-closeButton:disabled:hover{background-color:#7a7a7a}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddition{margin:0 0 0 1.5rem}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerInfoTitle{border:none}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerTitle{color:#041428;width:max-content;height:31px;margin-bottom:40px;font-size:26px;font-weight:700;line-height:31.25px;text-align:left}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerTitle{width:auto;max-width:90%}}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit{background-color:#041428;color:#fff}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit:hover{background-color:#8b693e;color:#fff}.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerSubmit:disabled{background-color:#ecedee;color:#949daa;cursor:not-allowed}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerAddressIcon{display:block;position:inherit;margin-bottom:5px}.mazdaeu-ecom-frontend-dealer-contact-0-x-stickyMailIcon{width:2.8125rem;height:2.8125rem;padding:.25rem;border-radius:.1875rem;border:.125rem solid #041428}}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.ecom-frontend-dealer.scss ***!
  \********************************************************************************************************************************************************************/.mazdaeu-ecom-frontend-dealer-0-x-dealer{padding:0 1rem}@media (max-width:20rem){.mazdaeu-ecom-frontend-dealer-0-x-dealer{margin-bottom:2.5rem}}@media (max-width:64rem){.mazdaeu-ecom-frontend-dealer-0-x-dealer{margin-bottom:2rem}}@media (min-width:80rem){.mazdaeu-ecom-frontend-dealer-0-x-dealer{padding:2.5rem 5rem}}@media (min-width:64rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerInfoWrapper{max-width:90rem}}@media (min-width:64rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerInfoWrapperInner{width:79%;max-width:90rem}}.mazdaeu-ecom-frontend-dealer-0-x-dealerHeader{color:#041428;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.875rem;letter-spacing:.1rem;text-transform:uppercase;margin:0 0 1rem}@media (min-width:40rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerHeader{font-size:1.625rem;line-height:2.25rem}}@media (max-width:64rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerHeader{margin-top:1rem}}.mazdaeu-ecom-frontend-dealer-0-x-dealerCall,.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections{display:flex;align-items:center;cursor:pointer;vertical-align:middle;justify-content:center;width:100%}@media (min-width:64rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerCall,.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections{height:2.5rem;padding-top:0;padding-bottom:0}}.mazdaeu-ecom-frontend-dealer-0-x-stickyPhoneIcon{width:2.8125rem;height:2.8125rem;padding:.25rem;border-radius:.1875rem;border:.125rem solid #041428}.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;justify-content:center;text-align:center;cursor:pointer;background-color:transparent;border:1px solid #041428;display:flex;height:2.5rem;min-height:2.5rem;color:#041428}@media (min-width:64rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections .vtex-button__label{padding:0!important}.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections:hover{background-color:#8b693e}.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections:disabled:hover{background-color:#7a7a7a}.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections:hover,.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections:hover .vtex-rich-text-0-x-paragraph{color:#fff;border-color:#8b693e}.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections,.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections .vtex-rich-text-0-x-paragraph{transition:all .3s ease-out}.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/map___22a6e5817eb795645c9bc92b1363d449.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/map___22a6e5817eb795645c9bc92b1363d449.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;margin-right:.5rem}@media (min-width:64rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerGetDirections{height:2.5rem;min-height:2.5rem}}.mazdaeu-ecom-frontend-dealer-0-x-dealerCall{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;border-style:none;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:#041428;color:#fff}@media (min-width:64rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerCall{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-ecom-frontend-dealer-0-x-dealerCall .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerCall .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-ecom-frontend-dealer-0-x-dealerCall .vtex-button__label{padding:0!important}.mazdaeu-ecom-frontend-dealer-0-x-dealerCall:hover{background-color:#8b693e}.mazdaeu-ecom-frontend-dealer-0-x-dealerCall:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-ecom-frontend-dealer-0-x-dealerCall:disabled:hover{background-color:#7a7a7a}.mazdaeu-ecom-frontend-dealer-0-x-dealerAddress{position:relative;gap:1rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerAddress{margin:0;gap:.75rem}}.mazdaeu-ecom-frontend-dealer-0-x-dealerAddressName{font-size:1rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerAddressName{font-size:1.125rem}}.mazdaeu-ecom-frontend-dealer-0-x-dealerContactInfoContainer{gap:1rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerContactInfoContainer{gap:.75rem}}.mazdaeu-ecom-frontend-dealer-0-x-dealerEmailPhoneWrapper{gap:.625rem}.mazdaeu-ecom-frontend-dealer-0-x-dealerEmail,.mazdaeu-ecom-frontend-dealer-0-x-dealerPhone{gap:.25rem}.mazdaeu-ecom-frontend-dealer-0-x-dealerEmailLink{color:#041428;max-width:250px;word-wrap:break-word}.mazdaeu-ecom-frontend-dealer-0-x-dealerStoreImage{width:100%;height:18.75rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-dealer-0-x-dealerStoreImage{height:10.625rem}}.mazdaeu-ecom-frontend-dealer-0-x-dealerAdressPostcode{white-space:nowrap}.mazdaeu-ecom-frontend-dealer-0-x-dealerPhoneText{color:#041428}
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.ecom-frontend-finance-calculator.scss ***!
  \********************************************************************************************************************************************************************************/.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorHeadline{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.95312rem;letter-spacing:.0625rem;text-transform:uppercase;margin:0}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorHeadline{font-size:1.25rem;line-height:1.5025rem}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeHeaderContainer{display:flex;justify-content:space-between;margin-bottom:2rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeHeaderContainer{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeHeaderContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-tradeInModuleContainer{margin-bottom:0}.mazdaeu-ecom-frontend-finance-calculator-0-x-tradeInModuleContainer{display:flex;place-items:center;width:max-content;height:2.75rem;padding:0 1rem;gap:2rem;background:#fff;border:.0625rem solid #041428;margin-bottom:2rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-tradeInModuleContainer{width:100%;margin-bottom:0}}.mazdaeu-ecom-frontend-finance-calculator-0-x-tradeInModuleTextContainer{display:flex;width:max-content;height:.875rem;gap:.25rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-tradeInModuleLinkContainer{display:flex;place-items:center;width:max-content;height:1.5rem;gap:.5rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-tradeInModuleText{height:.875rem;font-size:12px;font-weight:400;line-height:.90125rem;text-align:left;color:#041428}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-tradeInModuleText{display:flex;place-items:center}}.mazdaeu-ecom-frontend-finance-calculator-0-x-tradeInModuleLink{width:max-content;height:1.0625rem;font-size:14px;font-weight:400;line-height:1.05187rem;text-align:left;color:#041428;text-transform:uppercase;text-decoration:none}.mazdaeu-ecom-frontend-finance-calculator-0-x-tradeInModuleIcon{width:1.5rem;height:1.5rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-flexRowContent{padding-top:0;padding-bottom:1.5rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-flexRowContent{padding-bottom:0}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainer{display:flex;border-bottom:.0625rem solid #949daa;margin-bottom:1.5rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorHPButton,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPCPButton{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:500;font-size:1rem;line-height:1rem;letter-spacing:0;text-align:center;padding:.875rem 1rem;border:none;background:#f5f5f5;cursor:pointer}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorHPButtonActive,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPCPButtonActive{color:#041428;border-bottom:.125rem solid #8b693e}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainerMobile .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorSwitchButtonContainer{display:flex;align-items:center;gap:.375rem;padding:0 .125rem;margin-bottom:1.5rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainerMobile .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorSwitchButtonContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-switchIcon{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/switch___aa8978f9414b3b4c8183ef7c1bafaa32.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/switch___aa8978f9414b3b4c8183ef7c1bafaa32.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;background-color:#8b693e}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainerMobile .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorSwitchButtonContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorHPSwitchButton,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainerMobile .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorSwitchButtonContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPCPSwitchButton{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.05187rem;letter-spacing:0;text-align:center;padding:0;border:none;color:#041428;background:#f5f5f5;cursor:pointer}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainerMobile .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorHPHeading,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonsContainerMobile .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPCPHeading{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:0;margin-bottom:1rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavList{display:none;flex:0 0 100%;flex-direction:row;gap:.5rem;list-style:none;padding-left:0;width:100%}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavListItem{display:inline-flex;flex:1;flex-wrap:wrap}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButton{transition:background-color .3s ease-out;border-radius:.1875rem;border-style:none;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:#f5f5f5;width:100%}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButton,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButton .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase;color:#041428}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButton .vtex-rich-text-0-x-paragraph{margin:0}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButton .vtex-button__label{padding:0!important}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButton:hover{background-color:#8b693e}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButton:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButton:disabled:hover{background-color:#7a7a7a}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButton.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButtonActive,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTabNavButton:hover{background-color:#041428;color:#fff}@media (min-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorResults{flex:0 0 50%}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorResultsBox{background-color:#f5f5f5;padding:1rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorResultsHeadline{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase;border-bottom:1px solid #d8dadd;margin:0;padding-bottom:.5rem}@media (min-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorResultsHeadline{letter-spacing:.15rem}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorResultsList{list-style:none;padding:1rem 0;margin:0}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorResultsListItem{display:flex;justify-content:space-between;margin-bottom:1rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorResultsListItem:last-child{margin-bottom:0}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorResultsListItemTotal{font-weight:700}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.375rem;letter-spacing:0}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderLabel{font-weight:500}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderValue{font-weight:900}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput{-webkit-appearance:none;width:100%;background:transparent;margin:1rem 0}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput:focus{outline:none}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput::-webkit-slider-thumb{border:.125rem solid #8b693e;cursor:pointer;border-radius:50%;background:#fff;height:1.25rem;margin-top:-.625rem;width:1.25rem;-webkit-appearance:none}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput::-moz-range-thumb,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput::-ms-thumb{background:#fff;border:1px solid #fff;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput::-webkit-slider-runnable-track{background:transparent;cursor:pointer;height:.125rem;width:100%}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput:focus::-webkit-slider-runnable-track{background:transparent}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput::-moz-range-track{background:transparent;border:.2px solid #7a7a7a;cursor:pointer;height:.125rem;width:100%}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput::-ms-track{width:100%;height:.25rem;cursor:pointer;background:transparent;border-color:transparent;border-width:1rem 0;color:transparent}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput::-ms-fill-lower,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput:focus::-ms-fill-lower{background:#041428}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput::-ms-fill-upper,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInput:focus::-ms-fill-upper{background:#041428}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax{-webkit-appearance:none;width:100%;background:transparent;margin:1rem 0}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax:focus{outline:none}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax::-webkit-slider-thumb{border:.125rem solid #8b693e;cursor:pointer;border-radius:50%;background:#fff;height:1.25rem;margin-top:-.625rem;width:1.25rem;-webkit-appearance:none}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax::-moz-range-thumb,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax::-ms-thumb{background:#fff;border:1px solid #fff;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax::-webkit-slider-runnable-track{background:transparent;cursor:pointer;height:.125rem;width:100%}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax:focus::-webkit-slider-runnable-track{background:transparent}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax::-moz-range-track{background:transparent;border:.2px solid #7a7a7a;cursor:pointer;height:.125rem;width:100%}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax::-ms-track{width:100%;height:.25rem;cursor:pointer;background:transparent;border-color:transparent;border-width:1rem 0;color:transparent}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax::-ms-fill-lower,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax:focus::-ms-fill-lower{background:#041428}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax::-ms-fill-upper,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax:focus::-ms-fill-upper{background:#041428}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderInputMax::-webkit-slider-thumb{border:.125rem solid #041428!important}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSlider .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderMinMaxContainer{display:flex;justify-content:space-between}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderBreakpointsContainer{padding:0 .25rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorRangeSliderBreakpoints{position:relative;top:.78125rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-breakpointMarker{position:absolute;width:.5625rem;height:.5625rem;background-color:#041428;border-radius:50%;cursor:pointer}.mazdaeu-ecom-frontend-finance-calculator-0-x-breakpointMarkerActive{position:absolute;width:.5625rem;height:.5625rem;background-color:#8b693e;border-radius:50%;cursor:pointer}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInputWrapper{display:flex;flex-direction:column;gap:.625rem;color:#041428}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInputWrapper .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInputLabel{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:500;font-size:1rem;line-height:1.375rem;letter-spacing:0}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInputWrapper .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInput{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.1875rem;box-sizing:border-box;padding:.4375rem 1rem;border-radius:.1875rem!important;padding:.9375rem 1rem .875rem!important;line-height:1rem!important;width:50%}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInputWrapper .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInput:focus{border:1px solid #041428;outline:1px solid #041428}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInputWrapper .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInput::placeholder{color:#4a5b6e}@media (min-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInputWrapper .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInput{padding:.6875rem 1rem}}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInputWrapper .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorInput{width:100%}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorDate,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorDisclaimer,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorResultsDisclaimer{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;font-size:.8125rem!important;line-height:1.125rem!important}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorDisclaimer{padding-top:1.5rem}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable{color:#041428;display:flex;flex-direction:column;width:100%;background-color:#fff;padding:1.25rem;overflow:auto;gap:.75rem;border:.125rem solid #8b693e}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTableHeadlineContainer{display:flex;justify-content:space-between;align-items:center}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTableHeadlineContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTableHeadline{font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.0625rem;letter-spacing:0}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTableHeadlineContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTableHeadline{font-size:.8125rem}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTableHeadlineContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTableHeadlineDots{font-weight:700;font-size:1.125rem;line-height:1.25rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableContainer{position:relative;display:flex;flex-direction:column;width:100%;height:100%;gap:.5rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableItem{display:flex}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableItem .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableLabel{width:100%}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableItem .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableValue{width:25%}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableContainer .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableItem .mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableValue{width:35%}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTableFooterDescription{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:.875rem;text-align:left}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable .mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTableFooterDescription{font-size:.6875rem}}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTable{font-size:.8125rem;font-weight:400;line-height:1.375rem;padding:1.1875rem 1rem 1rem}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeTablePCPSpinnerContainer{width:100%;height:27.5rem;display:flex;justify-content:center;align-items:center;z-index:10;background:hsla(0,0%,100%,.8)}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeTableHPSpinnerContainer{width:100%;height:21.5625rem;display:flex;justify-content:center;align-items:center}.mazdaeu-ecom-frontend-finance-calculator-0-x-spinner{position:relative;width:2.1875rem;height:2.1875rem;border-radius:50%;border:.25rem solid #041428;border-right-color:transparent;animation:mazdaeu-ecom-frontend-finance-calculator-0-x-spin .5s linear infinite}@keyframes mazdaeu-ecom-frontend-finance-calculator-0-x-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorDate{margin-top:.625rem;text-align:right}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorSpinner{background-color:#f5f5f5;padding:0 1rem 1rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorTableValue{text-align:right}.mazdaeu-ecom-frontend-finance-calculator-0-x-addToCartButton{display:flex;justify-content:center;width:auto;margin-bottom:2rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-addToCartButton .vtex-button{width:max-content;padding:.75rem 1.5rem!important}.mazdaeu-ecom-frontend-finance-calculator-0-x-addToCartButton .vtex-button__label{font-family:mazda-bold,-apple-system,avenir,sans-serif;font-size:.8125rem;font-weight:700;line-height:.97688rem}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPCPWrapper,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPPWrapper{color:#041428;display:flex;flex-direction:column;gap:2.5rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPCPWrapper,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPPWrapper{gap:1.5rem;margin-bottom:1.5rem}}.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPCPDescription,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPPDescription{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;margin:0}@media (max-width:40rem){.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPCPDescription,.mazdaeu-ecom-frontend-finance-calculator-0-x-financeCalculatorPPDescription{font-size:.875rem}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.ecom-frontend-financing.scss ***!
  \***********************************************************************************************************************************************************************/.mazdaeu-ecom-frontend-financing-0-x-financingOptionsContainer{margin:0;padding:0;border-bottom:none}.mazdaeu-ecom-frontend-financing-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-mazdaeu-ecom-frontend-financing-0-x-financingOptionsContainer{border:none}.vtex-flex-layout-0-x-flexColChild--product-card .mazdaeu-ecom-frontend-financing-0-x-financingOptionsRow .vtex-flex-layout-0-x-flexRowContent{border-bottom:1px solid #d0d3da}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsRow .vtex-flex-layout-0-x-flexRowContent{padding-bottom:1rem;padding-top:1rem;flex-wrap:wrap}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsRow .vtex-flex-layout-0-x-stretchChildrenWidth:first-child .mazdaeu-ecom-frontend-financing-0-x-financingOptionsValue{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.8125rem;letter-spacing:0}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsRow .vtex-flex-layout-0-x-stretchChildrenWidth:first-child .mazdaeu-ecom-frontend-financing-0-x-financingOptionsUnit{letter-spacing:0}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsRow .vtex-flex-layout-0-x-stretchChildrenWidth:first-child .mazdaeu-ecom-frontend-financing-0-x-financingOptionsUnit:before{content:"% "}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsCol{padding:0}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsValue{margin:0;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase;letter-spacing:0;text-transform:none}@media (min-width:40rem){.mazdaeu-ecom-frontend-financing-0-x-financingOptionsValue{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;line-height:1.875rem}}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsShowDisclaimer{cursor:pointer;text-align:left}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsDisclaimer{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsDisclaimerParagraph{margin:0;padding:0}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsLabel{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:0;text-transform:none}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsNumber{font-size:.8125rem;font-weight:400}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsLabelTwo{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:0;text-transform:none}.mazdaeu-ecom-frontend-financing-0-x-hasVisualPromotion{padding-bottom:1rem}.mazdaeu-ecom-frontend-financing-0-x-hasVisualPromotion .mazdaeu-ecom-frontend-financing-0-x-financingOptionsSup.mazdaeu-ecom-frontend-financing-0-x-mazdaRedSup{color:#d22a32}.mazdaeu-ecom-frontend-financing-0-x-hasVisualPromotion .vtex-product-price-1-x-listPrice{font-size:1.125rem;color:#041428}.mazdaeu-ecom-frontend-financing-0-x-financeIsPLP{border-bottom:1px solid #d8dadd;padding-bottom:1rem}.mazdaeu-ecom-frontend-financing-0-x-financeIsPLP .mazdaeu-ecom-frontend-financing-0-x-financingOptionsCol{display:none}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsContainer--ecom-frontend-financing--tablePLP{border-top:none;padding-top:0;margin-top:-20px}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsContent--ecom-frontend-financing--tablePLP .mazdaeu-ecom-frontend-financing-0-x-financeIsPLP--ecom-frontend-financing--tablePLP{border-bottom:none;padding-bottom:0;padding-top:0}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsContent--ecom-frontend-financing--tablePLP .mazdaeu-ecom-frontend-financing-0-x-financeIsPLP--ecom-frontend-financing--tablePLP .mazdaeu-ecom-frontend-financing-0-x-financingOptionsCol{display:block}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsContent--ecom-frontend-financing--tablePLP .mazdaeu-ecom-frontend-financing-0-x-financeIsPLP--ecom-frontend-financing--tablePLP .vtex-flex-layout-0-x-flexRow{display:none}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpMainContainer{display:flex;flex-direction:column;gap:.625rem;width:100%;font-size:.8125rem}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpMainContainerPdp{display:flex;flex-direction:column;gap:.625rem;width:100%;font-size:1rem}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpContainer{display:flex;flex-direction:column;gap:.3125rem}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpExample{display:flex;justify-content:space-between;align-items:end;width:18.0625rem}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpExamplePdp{display:flex;justify-content:space-between;width:100%}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpHeadingPdp{width:100%}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpContentPdp{width:50%}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpHeading{width:70%}.mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpContent{width:45%}@media (max-width:40rem){.mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpContent{width:35%}}.vtex-flex-layout-0-x-flexColChild--pdp-product-summary-info-col .mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpContent,.vtex-flex-layout-0-x-flexColChild--pdp-product-summary-info-col .mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpHeading{width:100%}.vtex-flex-layout-0-x-flexColChild--pdp-product-summary-info-col .mazdaeu-ecom-frontend-financing-0-x-financingOptionsPcpExample{width:auto}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-hasVisualPromotion{padding-top:0}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-discountPrice{font-size:13px;padding-left:0}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-mazdaRedSup{font-size:13px}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-marketPrice{font-size:13px;padding-left:0}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-financingOptionsSup{font-size:13px}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-financingOptionsValue{line-height:1.5025rem}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-financingOptionsLabelTwo{padding-top:12px}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-financingOptionsContainer{border:none}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-financingOptionsCol3{border:none;padding-top:0;margin-bottom:10px}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .mazdaeu-ecom-frontend-financing-0-x-hasVisualPromotion{border:none}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-ecom-frontend-financing-0-x-hasVisualPromotion{border:none;padding-top:0}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-ecom-frontend-financing-0-x-financingOptionsContainer{border:none;padding:0}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-ecom-frontend-financing-0-x-financingOptionsValue{font-size:13px}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-ecom-frontend-financing-0-x-financingOptionsUnit{font-size:13px!important}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-ecom-frontend-financing-0-x-sup{font-size:60%}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-ecom-frontend-financing-0-x-financingOptionsDisclaimer{padding:0 20px;margin-top:0}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-ecom-frontend-financing-0-x-financingOptionsCol3{border:none;padding-top:0}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-componentSeven{padding:0 10px}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-componentSeven .mazdaeu-ecom-frontend-financing-0-x-financingOptionsContainer{border:none}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.ecom-frontend-language-switch.scss ***!
  \*****************************************************************************************************************************************************************************/.mazdaeu-ecom-frontend-language-switch-0-x-bannerContainer{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;color:#fff;padding:.5rem 2.5rem;margin:0 auto;width:100%}@media (max-width:40rem){.mazdaeu-ecom-frontend-language-switch-0-x-bannerContainer{padding:.5rem .5rem 2rem}}.mazdaeu-ecom-frontend-language-switch-0-x-bannerContent{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-language-switch-0-x-bannerContent{padding:1rem 2.5rem 1.5rem 0}}.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton{font-weight:700;font-family:inherit;letter-spacing:.125rem;border:none;padding:.5rem 1.5rem;border-radius:.2rem}@media (max-width:40rem){.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton{width:100%}}.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;background-color:transparent;border:1px solid #041428;background-color:#7a7a7a;color:#fff;cursor:pointer}@media (min-width:64rem){.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover .vtex-button__label{padding:0!important}.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover:hover{background-color:#8b693e}.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover:disabled:hover{background-color:#7a7a7a}.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover:hover,.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover:hover .vtex-rich-text-0-x-paragraph{color:#fff;border-color:#8b693e}.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover,.mazdaeu-ecom-frontend-language-switch-0-x-bannerButton:hover .vtex-rich-text-0-x-paragraph{transition:all .3s ease-out}.mazdaeu-ecom-frontend-language-switch-0-x-bannerCloseIcon{position:absolute;right:2.75rem;top:0;cursor:pointer;margin-top:.75rem}.mazdaeu-ecom-frontend-language-switch-0-x-bannerCloseIcon:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/close___2f15e2422a17ff4abf34312bab3d1317.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/close___2f15e2422a17ff4abf34312bab3d1317.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block}@media (max-width:40rem){.mazdaeu-ecom-frontend-language-switch-0-x-bannerCloseIcon{right:1rem}}.mazdaeu-ecom-frontend-language-switch-0-x-footerLanguageContainer{display:flex;justify-content:center;gap:2rem;margin:2rem}.mazdaeu-ecom-frontend-language-switch-0-x-footerButton{background-color:#041428;color:#fff;border:none;border-radius:.2rem;padding:.4rem 1rem;font-family:inherit}.mazdaeu-ecom-frontend-language-switch-0-x-footerButton:hover{transition:background-color .3s ease-out;background-color:#d0d3da;color:#041428;cursor:pointer}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.ecom-summary.scss ***!
  \************************************************************************************************************************************************************/.mazdaeu-ecom-summary-0-x-descriptionHeader{font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.5rem;line-height:30px;letter-spacing:.2rem;text-transform:uppercase;margin:0}@media (min-width:40rem){.mazdaeu-ecom-summary-0-x-descriptionHeader{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:2.8125rem;line-height:3.625rem;letter-spacing:.15rem}}.vtex-flex-layout-0-x-flexRow--summary-block-mobile-row .mazdaeu-ecom-summary-0-x-descriptionContainer{margin-bottom:1.5rem}.mazdaeu-ecom-summary-0-x-cancelContainer{display:flex;justify-content:flex-end}.mazdaeu-ecom-summary-0-x-backElement,.mazdaeu-ecom-summary-0-x-cancelElement{font-family:mazda-medium,-apple-system,avenir,sans-serif;letter-spacing:.1rem;text-transform:uppercase;padding:0}.mazdaeu-ecom-summary-0-x-backIconActive,.mazdaeu-ecom-summary-0-x-cancelIconActive{height:1.5rem;width:1.5rem}.mazdaeu-ecom-summary-0-x-dealerContainer{padding:0}.mazdaeu-ecom-summary-0-x-imageContainer{display:flex;justify-content:center}.mazdaeu-ecom-summary-0-x-imageElement{display:block}.mazdaeu-ecom-summary-0-x-dealerAddress{position:relative;gap:1rem;margin:0}@media (max-width:40rem){.mazdaeu-ecom-summary-0-x-dealerAddress{margin:0;gap:.75rem;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428}}.mazdaeu-ecom-summary-0-x-dealerAddressEmail,.mazdaeu-ecom-summary-0-x-dealerAddressPhone{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428}.mazdaeu-ecom-summary-0-x-dealerAddressPhone{padding-top:.75rem}.vtex-flex-layout-0-x-flexRow--summary-block-mobile-row .mazdaeu-ecom-summary-0-x-dealerAddressPhone{padding-top:1rem}.mazdaeu-ecom-summary-0-x-dealerHeaderSummary{font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:40rem){.mazdaeu-ecom-summary-0-x-dealerHeaderSummary{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;line-height:1.875rem}}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.energy-label.scss ***!
  \************************************************************************************************************************************************************/@media screen and (max-width:380px){.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .mazdaeu-energy-label-0-x-energyLabel{margin-bottom:1rem}}@media screen and (min-width:381px) and (max-width:510px){.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .mazdaeu-energy-label-0-x-energyLabel{margin-bottom:1rem}}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.just-visual-promotions.scss ***!
  \**********************************************************************************************************************************************************************/@media (min-width:64rem){.mazdaeu-just-visual-promotions-0-x-visualPromotionsContainer--plp-promotion{height:3.125rem}}.mazdaeu-just-visual-promotions-0-x-visualPromotionBadge{color:#fff;display:inline-block;border-radius:1rem;margin:0 .5rem .5rem;font-size:12px;font-weight:700;line-height:1rem;padding:.25rem .75rem}@media (max-width:40rem){.mazdaeu-just-visual-promotions-0-x-visualPromotionBadge{margin:0 .5rem .5rem 1rem}}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-just-visual-promotions-0-x-visualPromotionBadge{margin:0 0 .625rem;border-radius:.375rem;line-height:.90125rem}.mazdaeu-just-visual-promotions-0-x-disclaimerContainer{color:#7a7a7a;font-size:.875rem;line-height:1.375rem;margin-top:0;padding:0 1.25rem}.mazdaeu-just-visual-promotions-0-x-disclaimerParagraph{margin-bottom:1rem;color:#041428}.mazdaeu-just-visual-promotions-0-x-disclaimerBullet{padding-left:1rem;list-style-type:disc}.mazdaeu-just-visual-promotions-0-x-disclaimerSup{font-size:.75em;margin-left:2px}.mazdaeu-just-visual-promotions-0-x-disclaimerLink{color:#101010;text-decoration:underline;text-transform:uppercase}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.location-availability.scss ***!
  \*********************************************************************************************************************************************************************/.mazdaeu-location-availability-0-x-container--product-distance-availability{padding-bottom:1rem;width:100%}.mazdaeu-location-availability-0-x-container--product-dealer-distance .mazdaeu-location-availability-0-x-shippingOption{border:0;padding:0}.mazdaeu-location-availability-0-x-container--product-dealer-distance .mazdaeu-location-availability-0-x-addressDistanceContainer{display:none}.mazdaeu-location-availability-0-x-container--product-dealer-distance .mazdaeu-location-availability-0-x-distance,.mazdaeu-location-availability-0-x-container--product-dealer-distance .mazdaeu-location-availability-0-x-distanceEstimate{font-size:1rem!important}@media (min-width:40rem){.mazdaeu-location-availability-0-x-container--product-dealer-distance .mazdaeu-location-availability-0-x-distance,.mazdaeu-location-availability-0-x-container--product-dealer-distance .mazdaeu-location-availability-0-x-distanceEstimate{max-width:18.75rem}}.mazdaeu-location-availability-0-x-shippingOption{border-top:1px solid #d8dadd;padding-top:1rem}.mazdaeu-location-availability-0-x-pickUpLabel{display:none}.mazdaeu-location-availability-0-x-pickUp{display:flex;flex-direction:column;position:relative;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;color:#041428}.mazdaeu-location-availability-0-x-distance{display:flex;width:max-content;gap:.25rem;font-size:12px;font-weight:400;line-height:.90125rem}.mazdaeu-location-availability-0-x-distance:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/location___bf115677a50a491fee8b54bee275dbbc.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/location___bf115677a50a491fee8b54bee275dbbc.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1rem;height:1rem;display:inline-block}.mazdaeu-location-availability-0-x-addressCity{width:auto}.mazdaeu-location-availability-0-x-addressCityContainer,.mazdaeu-location-availability-0-x-addressZip{font-size:12px;font-weight:400;line-height:.90125rem}.mazdaeu-location-availability-0-x-addressZip{display:inline;margin-right:.5rem;white-space:nowrap}.mazdaeu-location-availability-0-x-addressDistanceContainer{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.mazdaeu-location-availability-0-x-addressDistanceContainerWrapper--product-distance-availability{padding-left:0}.mazdaeu-location-availability-0-x-addressDistanceContainerWrapper--product-distance-availability:before{content:none}.mazdaeu-location-availability-0-x-addressDistanceContainerWrapper--product-distance-availability .mazdaeu-location-availability-0-x-pickupStoreName{left:0}.mazdaeu-location-availability-0-x-availabilityText{font-size:12px;font-weight:400;line-height:.90125rem}.mazdaeu-location-availability-0-x-pickupStoreName{font-size:13px;font-weight:700;line-height:.97688rem;top:0;left:2rem}.vtex-flex-layout-0-x-flexColChild--pdp-desktop-layout-col .mazdaeu-location-availability-0-x-pickupStoreName{max-width:57%}@media (min-width:80rem){.vtex-flex-layout-0-x-flexColChild--pdp-desktop-layout-col .mazdaeu-location-availability-0-x-pickupStoreName{max-width:85%}}.mazdaeu-location-availability-0-x-pickupMessage{display:none}.vtex-en-GB .vtex-flex-layout-0-x-flexColChild--product-card .mazdaeu-location-availability-0-x-ETA--product-distance-availability{position:relative;left:10rem;bottom:1rem;border:none;padding:0;margin:auto}.mazdaeu-location-availability-0-x-ETA--product-distance-availability{border-top:1px solid #d8dadd;display:flex;padding-top:1rem;margin-top:1rem;gap:.5rem}.mazdaeu-location-availability-0-x-ETA--product-distance-availability:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/checkcircle___ccb26c64e4c09344fbd87243353a4a02.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/checkcircle___ccb26c64e4c09344fbd87243353a4a02.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;width:1.5rem;height:1.5rem;background-color:#007a0a;display:inline-block;width:16px;height:16px;background-color:#0d8849}.mazdaeu-location-availability-0-x-ETA--product-distance-availability .mazdaeu-location-availability-0-x-time--product-distance-availability .mazdaeu-location-availability-0-x-ETA--product-distance-availability{border-top:none;display:inline-block;margin-left:0;padding:0}.mazdaeu-location-availability-0-x-cannotBeDelivered,.mazdaeu-location-availability-0-x-ETA--product-distance-availability .mazdaeu-location-availability-0-x-time--product-distance-availability .mazdaeu-location-availability-0-x-ETA--product-distance-availability:before{display:none}.vtex-flex-layout-0-x-flexRow--sticky-cta-module .mazdaeu-location-availability-0-x-ETA--product-distance-availability{border:.0625rem solid #d8dadd;border-radius:1.25rem;margin-top:0;display:flex;padding:.25rem .625rem .25rem .375rem;gap:.375rem;color:#041428!important}.vtex-flex-layout-0-x-flexRow--sticky-cta-module .mazdaeu-location-availability-0-x-ETA--product-distance-availability:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/green-circle___6dea856850df02a9c30b3eac89df97dd.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/green-circle___6dea856850df02a9c30b3eac89df97dd.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;width:1.5rem;height:1.5rem;background-color:#007a0a;display:inline-block;width:.75rem;height:.75rem}.vtex-flex-layout-0-x-flexRow--sticky-cta-module .mazdaeu-location-availability-0-x-shippingOption{border-top:none;padding-top:0}.vtex-flex-layout-0-x-flexRow--sticky-cta-module .mazdaeu-location-availability-0-x-availabilityText{width:max-content}.vtex-flex-layout-0-x-flexColChild--pdp-mobile-product-info-col .mazdaeu-location-availability-0-x-container--product-distance-availability .mazdaeu-location-availability-0-x-pickUp{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;gap:1rem}.vtex-flex-layout-0-x-flexColChild--pdp-mobile-product-info-col .mazdaeu-location-availability-0-x-container--product-distance-availability .mazdaeu-location-availability-0-x-addressDistanceContainer{display:block;padding:0}.vtex-flex-layout-0-x-flexColChild--pdp-mobile-product-info-col .mazdaeu-location-availability-0-x-container--product-distance-availability .mazdaeu-location-availability-0-x-addressDistanceContainer .mazdaeu-location-availability-0-x-distance{width:auto}.vtex-flex-layout-0-x-flexColChild--pdp-mobile-product-info-col .mazdaeu-location-availability-0-x-container--product-distance-availability .mazdaeu-location-availability-0-x-addressCity,.vtex-flex-layout-0-x-flexColChild--pdp-mobile-product-info-col .mazdaeu-location-availability-0-x-container--product-distance-availability .mazdaeu-location-availability-0-x-addressDistanceContainer:before,.vtex-flex-layout-0-x-flexColChild--pdp-mobile-product-info-col .mazdaeu-location-availability-0-x-container--product-distance-availability .mazdaeu-location-availability-0-x-pickupStoreName{display:none}.vtex-flex-layout-0-x-flexColChild--pdp-mobile-product-info-col .mazdaeu-location-availability-0-x-container--product-distance-availability .mazdaeu-location-availability-0-x-ETA--product-distance-availability{border:none;padding-top:0;flex-wrap:wrap}.mazdaeu-location-availability-0-x-availabilityHeader{display:flex}.mazdaeu-location-availability-0-x-availabilityHeader:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;margin-right:0}.mazdaeu-location-availability-0-x-availabilityHeaderLink{color:#fff;height:1.5rem;position:absolute;width:1.5rem;overflow:hidden}.mazdaeu-location-availability-0-x-availabilityHeaderLink:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location-filled___9721855ae913246f2057b836b58509e1.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location-filled___9721855ae913246f2057b836b58509e1.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block}@media (max-width:767px){.mazdaeu-location-availability-0-x-addressCity,.mazdaeu-location-availability-0-x-distance,.mazdaeu-location-availability-0-x-distanceEstimate,.mazdaeu-location-availability-0-x-pickupStoreName{font-size:.75rem}}.vtex-flex-layout-0-x-flexColChild--pdp-product-summary-info-col .mazdaeu-location-availability-0-x-availabilityText{width:auto;height:auto}.mazdaeu-location-availability-0-x-isPLP--product-distance-availability{border-top:none!important}.mazdaeu-location-availability-0-x-distanceAvailabilityWrapper--product-distance-availability{display:flex}.mazdaeu-location-availability-0-x-distanceAvailabilityWrapper--product-distance-availability .mazdaeu-location-availability-0-x-distanceContainer--product-distance-availability{display:flex;width:50%;padding-right:8px}.mazdaeu-location-availability-0-x-distanceAvailabilityWrapper--product-distance-availability .mazdaeu-location-availability-0-x-distanceContainer--product-distance-availability .mazdaeu-location-availability-0-x-distance{width:auto;text-align:left;display:flex}.mazdaeu-location-availability-0-x-distanceAvailabilityWrapper--product-distance-availability .mazdaeu-location-availability-0-x-distanceContainer--product-distance-availability .mazdaeu-location-availability-0-x-distance:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;left:0;top:0;min-width:1.5rem}.mazdaeu-location-availability-0-x-distanceAvailabilityWrapper--product-distance-availability .mazdaeu-location-availability-0-x-distanceContainer--product-distance-availability .mazdaeu-location-availability-0-x-distance .mazdaeu-location-availability-0-x-distanceTitle--product-distance-availability{padding-right:5px;font-size:15px}.mazdaeu-location-availability-0-x-distanceAvailabilityWrapper--product-distance-availability .mazdaeu-location-availability-0-x-distanceContainer--product-distance-availability .mazdaeu-location-availability-0-x-distance .mazdaeu-location-availability-0-x-distanceEstimate{font-size:15px}.mazdaeu-location-availability-0-x-distanceAvailabilityWrapper--product-distance-availability .mazdaeu-location-availability-0-x-availabilityContainer--product-distance-availability{display:flex;width:50%;padding-left:8px;font-size:15px}.mazdaeu-location-availability-0-x-distanceAvailabilityWrapper--product-distance-availability .mazdaeu-location-availability-0-x-availabilityContainer--product-distance-availability .mazdaeu-location-availability-0-x-availabilityText{width:auto}.mazdaeu-location-availability-0-x-distanceAvailabilityWrapper--product-distance-availability .mazdaeu-location-availability-0-x-availabilityContainer--product-distance-availability .mazdaeu-location-availability-0-x-isPLP--product-distance-availability{padding-top:0}@media screen and (min-width:1024px){.vtex-FR-true{padding-bottom:1rem}}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-location-availability-0-x-addressDistanceContainer:before{display:none}.vtex-product-summary-2-x-container--product-summary-shelf-listview{padding:0}.vtex-product-summary-2-x-container--product-summary-shelf-listview .mazdaeu-location-availability-0-x-listViewMainWrapper{padding:20px}.vtex-product-summary-2-x-container--product-summary-shelf-listview .mazdaeu-location-availability-0-x-addressDistanceContainer{display:block}.vtex-product-summary-2-x-container--product-summary-shelf-listview .mazdaeu-location-availability-0-x-addressDistanceContainer .mazdaeu-location-availability-0-x-distance{width:auto;text-align:left}.vtex-product-summary-2-x-container--product-summary-shelf-listview .vtex-flex-layout-0-x-flexColChild--seeDetailsBtn{padding:0 1.5rem}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-location-availability-0-x-productSpecificationWrapper{padding:0}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-location-availability-0-x-addressDistanceContainer{padding-left:1rem;padding-bottom:8px}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-location-availability-0-x-distance:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;width:13px;height:13px;background-color:#041428}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-location-availability-0-x-distance .mazdaeu-location-availability-0-x-distanceEstimate{font-size:12px}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-location-availability-0-x-pickupStoreName{font-size:14px;left:0}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-location-availability-0-x-addressCity{font-size:12px;left:-16px;position:relative}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-location-availability-0-x-ETA--product-distance-availability{border:none;display:inline-block;padding-top:0}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-location-availability-0-x-ETA--product-distance-availability:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/checkcircle___ccb26c64e4c09344fbd87243353a4a02.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/checkcircle___ccb26c64e4c09344fbd87243353a4a02.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;width:1.5rem;height:1.5rem;display:inline-block;width:16px;height:16px;background-color:#007a0a;vertical-align:middle;margin-right:7px}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .mazdaeu-location-availability-0-x-availabilityText{font-size:12px}.vtex-flex-layout-0-x-flexRow--customer-location-tile-view-component .mazdaeu-location-availability-0-x-shippingOption{border:none;padding-top:6px}.vtex-flex-layout-0-x-flexRow--customer-location-tile-view-component .mazdaeu-location-availability-0-x-financingOptionsContainer,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-financingOptionsContainer,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-shippingOption{border:none}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-addressCity,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-distance,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-distanceEstimate,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-pickupStoreName{font-size:12px}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-ETA--product-distance-availability{border:none;padding-top:0}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-ETA--product-distance-availability:before{content:"";width:1rem;height:1rem;min-width:1rem}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .vtex-flex-layout-0-x-flexColChild--productSpecificationWrapper{padding-bottom:0}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-addressDistanceContainer:before{width:1rem;height:1rem}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-addressDistanceContainer{padding-left:1rem;padding-bottom:8px}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .vtex-rich-text-0-x-paragraph--FinanceText{padding:0 20px;font-family:Mazda Type;font-size:13px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-pickupStoreName{left:1rem;font-size:.875rem}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-addressZip,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-distance,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-distanceEstimate,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-pickUp,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .mazdaeu-location-availability-0-x-specificationValue:first-child{font-size:12px}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/mazdaeu.search-result.scss ***!
  \*************************************************************************************************************************************************************/.vtex-checkbox__container{box-sizing:border-box;margin:0;padding-right:1.5rem}.vtex-flex-layout-0-x-flexColChild--plp-desktop-left-sidebar .vtex-checkbox__container{margin-top:.1875rem}.vtex-slider-container{margin:0 .6875rem;height:1.25rem}@media (max-width:64rem){.vtex-slider-container{display:none}}.vtex-slider-container .vtex-slider__base{background-color:#041428;height:.125rem!important}.vtex-slider-container .vtex-slider__base-internal{background-color:#8b693e}.vtex-slider-container .vtex-slider__selector-container{top:1.5px!important}.vtex-slider-container .vtex-slider__selector-container .vtex-slider__selector{width:1.375rem!important;height:1.375rem!important;border:2px solid #8b693e;background-color:#8b693e!important}.vtex-slider-container .vtex-slider__values-container{margin:1px -.6875rem 0;justify-content:space-between;flex-wrap:wrap}.vtex-slider-container .vtex-slider__values-container .vtex-slider__dash,.vtex-slider-container .vtex-slider__values-container .vtex-slider__left-value,.vtex-slider-container .vtex-slider__values-container .vtex-slider__right-value{display:none}.vtex-alert{position:absolute;width:305px;z-index:3}.mazdaeu-search-result-0-x-filter__container--title{border:none}.mazdaeu-search-result-0-x-filter__container--title .mazdaeu-search-result-0-x-filterMessage{margin-top:0;margin-bottom:1.375rem;font-size:1.25rem;line-height:1.875rem}.mazdaeu-search-result-0-x-filter__container--selectedFilters{margin:0 -4px;border:none}@media (max-width:40rem){.mazdaeu-search-result-0-x-filter__container--selectedFilters{margin:0}}.mazdaeu-search-result-0-x-filter__container--selectedFilters .mazdaeu-search-result-0-x-filter{display:none}.mazdaeu-search-result-0-x-filter__container--selectedFilters .mazdaeu-search-result-0-x-filterTemplateOverflow{padding-bottom:0;padding-top:2rem}.mazdaeu-search-result-0-x-filter__container--selectedFilters .mazdaeu-search-result-0-x-filterTemplateOverflow .mazdaeu-search-result-0-x-filterItem{margin:.25rem;display:inline-block;width:auto;position:relative}.mazdaeu-search-result-0-x-filter__container--selectedFilters .mazdaeu-search-result-0-x-filterTemplateOverflow .mazdaeu-search-result-0-x-filterItem .vtex-checkbox__label{transition:background-color .3s ease-out;padding:.375rem 1.75rem .375rem .5rem;border:1px solid #d0d3da;border-radius:.25rem;background-color:#fff;font-size:.75rem;line-height:.90125rem}.mazdaeu-search-result-0-x-filter__container--selectedFilters .mazdaeu-search-result-0-x-filterTemplateOverflow .mazdaeu-search-result-0-x-filterItem .vtex-checkbox__label:hover{background-color:#8b693e;color:#fff}.mazdaeu-search-result-0-x-filter__container--selectedFilters .mazdaeu-search-result-0-x-filterTemplateOverflow .mazdaeu-search-result-0-x-filterItem .vtex-checkbox__label:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/close_8x8___f6625c01d665e17b929911a9d5076163.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/close_8x8___f6625c01d665e17b929911a9d5076163.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;width:.66687rem;height:.66687rem;position:absolute;right:.6rem;top:.5rem}.mazdaeu-search-result-0-x-filter__container--selectedFilters .mazdaeu-search-result-0-x-filterTemplateOverflow .mazdaeu-search-result-0-x-filterItem .vtex-checkbox__container{display:none}.mazdaeu-search-result-0-x-filter__container--category-2{border-top:1px solid #d8dadd;margin-top:.5rem}.mazdaeu-search-result-0-x-accordionFilterContent,.mazdaeu-search-result-0-x-distanceRangeFilterTitle,.mazdaeu-search-result-0-x-filterTitle{color:#041428;position:relative;height:1.625rem;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700}.mazdaeu-search-result-0-x-accordionFilterContainer--category-2 .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--category-2 .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--category-2 .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--model .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--model .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--model .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--modele .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--modele .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--modele .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--category-2 .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--category-2 .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--category-2 .mazdaeu-search-result-0-x-filterTitle:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/model___2e068196f1325e7e258188a717c15af0.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/model___2e068196f1325e7e258188a717c15af0.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;position:absolute;left:-2rem}.mazdaeu-search-result-0-x-accordionFilterContainer--brandstofsoort .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--brandstofsoort .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--brandstofsoort .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--energie .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--energie .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--energie .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--fuel-type .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--fuel-type .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--fuel-type .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--motor .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--motor .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--motor .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--typ-paliva .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--typ-paliva .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--typ-paliva .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--type-brandstof .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--type-brandstof .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--type-brandstof .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--type-de-carburant .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--type-de-carburant .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--type-de-carburant .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--brandstofsoort .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--brandstofsoort .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--brandstofsoort .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--energie .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--energie .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--energie .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--fuel-type .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--fuel-type .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--fuel-type .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--typ-paliva .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--typ-paliva .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--typ-paliva .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--type-brandstof .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--type-brandstof .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--type-brandstof .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--type-de-carburant .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--type-de-carburant .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--type-de-carburant .mazdaeu-search-result-0-x-filterTitle:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/fuel-type___1e248186fad168d731616e9916d05eee.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/fuel-type___1e248186fad168d731616e9916d05eee.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;position:absolute;left:-2rem}.mazdaeu-search-result-0-x-accordionFilterContainer--boite-de-vitesses .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--boite-de-vitesses .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--boite-de-vitesses .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--prevodovka .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--prevodovka .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--prevodovka .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--transmissie .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--transmissie .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--transmissie .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--transmission .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--transmission .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--transmission .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--boite-de-vitesses .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--boite-de-vitesses .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--boite-de-vitesses .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--prevodovka .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--prevodovka .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--prevodovka .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--transmissie .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--transmissie .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--transmissie .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--transmission .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--transmission .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--transmission .mazdaeu-search-result-0-x-filterTitle:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/transmission___83fbd2255650b21a0af7a5c124cf100d.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/transmission___83fbd2255650b21a0af7a5c124cf100d.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;position:absolute;left:-2rem}.mazdaeu-search-result-0-x-accordionFilterContainer--barva-exterieru .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--barva-exterieru .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--barva-exterieru .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--coloris-exterieur .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--coloris-exterieur .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--coloris-exterieur .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--exterieur-koetswerkkleur .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--exterieur-koetswerkkleur .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--exterieur-koetswerkkleur .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--exterior-colour .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--exterior-colour .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--exterior-colour .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--farba-exterieru .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--farba-exterieru .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--farba-exterieru .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--kleur-exterieur .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--kleur-exterieur .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--kleur-exterieur .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--teinte-exterieure .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--teinte-exterieure .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--teinte-exterieure .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--barva-exterieru .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--barva-exterieru .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--barva-exterieru .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--coloris-exterieur .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--coloris-exterieur .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--coloris-exterieur .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--exterieur-koetswerkkleur .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--exterieur-koetswerkkleur .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--exterieur-koetswerkkleur .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--exterior-colour .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--exterior-colour .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--exterior-colour .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--farba-exterieru .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--farba-exterieru .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--farba-exterieru .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--kleur-exterieur .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--kleur-exterieur .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--kleur-exterieur .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--teinte-exterieure .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--teinte-exterieure .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--teinte-exterieure .mazdaeu-search-result-0-x-filterTitle:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/color___5e07c89fb635b8690e2a47b0543af9fd.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/color___5e07c89fb635b8690e2a47b0543af9fd.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;position:absolute;left:-2rem}.mazdaeu-search-result-0-x-accordionFilterContainer--autorizovany-dealer-mazda .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--autorizovany-dealer-mazda .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--autorizovany-dealer-mazda .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--concession-mazda .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--concession-mazda .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--concession-mazda .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--concession .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--concession .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--concession .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--dealer .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--dealer .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--dealer .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--dealership .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--dealership .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--dealership .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--predajca .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-accordionFilterContainer--predajca .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-accordionFilterContainer--predajca .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--autorizovany-dealer-mazda .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--autorizovany-dealer-mazda .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--autorizovany-dealer-mazda .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--concession-mazda .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--concession-mazda .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--concession-mazda .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--concession .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--concession .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--concession .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--dealer .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--dealer .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--dealer .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--dealership .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--dealership .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--dealership .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-filter__container--predajca .mazdaeu-search-result-0-x-accordionFilterContent:before,.mazdaeu-search-result-0-x-filter__container--predajca .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filter__container--predajca .mazdaeu-search-result-0-x-filterTitle:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/dealer___9e328f3d881591479db578fb10649286.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/dealer___9e328f3d881591479db578fb10649286.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;position:absolute;left:-2rem}.mazdaeu-search-result-0-x-insertSpaceTop{padding-bottom:16px}.mazdaeu-search-result-0-x-insertSpaceTop--filter-navigator-mobile{padding:.75rem 0;border-top:1px solid #d8dadd}.mazdaeu-search-result-0-x-distanceRangeFilterTitle{display:block;padding-bottom:1rem;color:#041428}.mazdaeu-search-result-0-x-distanceRangeFilterTitle:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/distance___762c6ed4b7396ef2edeac0421bb419e3.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/filter/distance___762c6ed4b7396ef2edeac0421bb419e3.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;position:absolute;left:-2rem}.mazdaeu-search-result-0-x-distanceRangeWrapper{color:#041428}.mazdaeu-search-result-0-x-distanceRangeWrapper .vtex-checkbox__container{display:none}.mazdaeu-search-result-0-x-distanceRangeCheckboxWrapper{height:2rem;display:block;overflow:hidden}.mazdaeu-search-result-0-x-distanceRangeChecked,.mazdaeu-search-result-0-x-distanceRangeUnchecked{position:relative;padding-left:1.5rem;display:flex;align-items:center;cursor:pointer}.mazdaeu-search-result-0-x-distanceRangeChecked:before,.mazdaeu-search-result-0-x-distanceRangeUnchecked:before{content:"";position:absolute;left:0;width:.75rem;height:.75rem;border-radius:2px;border:2px solid transparent}.mazdaeu-search-result-0-x-distanceRangeUnchecked:before{border-color:#d0d3da}.mazdaeu-search-result-0-x-distanceRangeChecked:before{background-color:#910a2d}.mazdaeu-search-result-0-x-distanceRangeChecked:after{position:absolute;left:2px;content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/vtex_check___ac17d005018b6ad2891e30633b891216.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/vtex_check___ac17d005018b6ad2891e30633b891216.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;width:.75rem;height:.75rem;color:#fff}.mazdaeu-search-result-0-x-filterIcon{padding:0}.mazdaeu-search-result-0-x-filter__container:not(.mazdaeu-search-result-0-x-filter__container--selectedFilters) .mazdaeu-search-result-0-x-filterItem:not(:last-child){margin-bottom:.5rem}.mazdaeu-search-result-0-x-totalProducts--layout{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.625rem;line-height:1.95312rem;letter-spacing:.15rem;border-top:none;padding:0;text-align:left}.mazdaeu-search-result-0-x-totalProducts--layout,.mazdaeu-search-result-0-x-totalProducts--layout .mazdaeu-search-result-0-x-totalProductsMessage{color:#041428}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-totalProducts--layout,.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-totalProducts--layout .mazdaeu-search-result-0-x-totalProductsMessage{font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase;margin:.5rem}@media (min-width:40rem){.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-totalProducts--layout,.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-totalProducts--layout .mazdaeu-search-result-0-x-totalProductsMessage{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;line-height:1.875rem}}.mazdaeu-search-result-0-x-orderByDropdown{padding:0;min-width:12.5rem}.mazdaeu-search-result-0-x-orderByButton{transition:background-color .3s ease-out;border-radius:.1875rem;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:transparent;border:1px solid #041428}.mazdaeu-search-result-0-x-orderByButton,.mazdaeu-search-result-0-x-orderByButton .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase}.mazdaeu-search-result-0-x-orderByButton .vtex-rich-text-0-x-paragraph{margin:0}.mazdaeu-search-result-0-x-orderByButton .vtex-button__label{padding:0!important}.mazdaeu-search-result-0-x-orderByButton:hover{background-color:#8b693e}.mazdaeu-search-result-0-x-orderByButton:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-search-result-0-x-orderByButton:disabled:hover{background-color:#7a7a7a}.mazdaeu-search-result-0-x-orderByButton:hover,.mazdaeu-search-result-0-x-orderByButton:hover .vtex-rich-text-0-x-paragraph{color:#fff;border-color:#8b693e}.mazdaeu-search-result-0-x-orderByButton,.mazdaeu-search-result-0-x-orderByButton .vtex-rich-text-0-x-paragraph{transition:all .3s ease-out}.mazdaeu-search-result-0-x-orderByButton:hover{color:currentColor;background-color:inherit}.mazdaeu-search-result-0-x-orderByButton:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/sort___85ad502aaf60411f00f1b59b4dae80d7.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/sort___85ad502aaf60411f00f1b59b4dae80d7.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;margin-left:30px}@media (max-width:40rem){.mazdaeu-search-result-0-x-orderByButton:after{display:none}}.mazdaeu-search-result-0-x-orderByButton,.mazdaeu-search-result-0-x-orderByOptionItem{transition:all .3s ease-out;color:#041428}.mazdaeu-search-result-0-x-orderByOptionItem:hover{color:#8b693e!important}.mazdaeu-search-result-0-x-orderByOptionItem{align-items:center;background-color:#fff;border-top:1px solid #d0d3da;display:flex;font-family:mazda-regular,-apple-system,avenir,sans-serif;height:2.5rem;padding:.5rem 0 .5rem 1.8rem}.mazdaeu-search-result-0-x-orderByOptionsContainer{transition:background-color .3s ease-out;border-radius:.1875rem;outline:none;min-height:2.75rem;background-color:transparent;border:1px solid #041428;border-top:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;top:2.75rem;padding:.25rem 1.5rem 0;height:auto;min-width:fit-content}.mazdaeu-search-result-0-x-orderByOptionsContainer,.mazdaeu-search-result-0-x-orderByOptionsContainer .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase}.mazdaeu-search-result-0-x-orderByOptionsContainer .vtex-rich-text-0-x-paragraph{margin:0}.mazdaeu-search-result-0-x-orderByOptionsContainer .vtex-button__label{padding:0!important}.mazdaeu-search-result-0-x-orderByOptionsContainer:hover{background-color:#8b693e}.mazdaeu-search-result-0-x-orderByOptionsContainer:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-search-result-0-x-orderByOptionsContainer:disabled:hover{background-color:#7a7a7a}.mazdaeu-search-result-0-x-orderByOptionsContainer:hover,.mazdaeu-search-result-0-x-orderByOptionsContainer:hover .vtex-rich-text-0-x-paragraph{color:#fff;border-color:#8b693e}.mazdaeu-search-result-0-x-orderByOptionsContainer,.mazdaeu-search-result-0-x-orderByOptionsContainer .vtex-rich-text-0-x-paragraph{transition:all .3s ease-out}.mazdaeu-search-result-0-x-orderByOptionsContainer,.mazdaeu-search-result-0-x-orderByOptionsContainer:hover{background-color:#fff}.mazdaeu-search-result-0-x-orderByOptionItem:hover:not(.mazdaeu-search-result-0-x-orderByOptionItem--selected){color:#910a2d}.mazdaeu-search-result-0-x-filterPopupArrowIcon{padding:0;margin-left:1.5rem}.mazdaeu-search-result-0-x-filterPopupHeadingTitle{display:flex;align-items:center;font-size:14px;font-weight:400;line-height:1.05187rem;text-align:left;gap:.375rem}.mazdaeu-search-result-0-x-filterPopupHeadingTitle:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/open___8f2e450f0b6e1cf69684d4c5e9e19eb7.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/open___8f2e450f0b6e1cf69684d4c5e9e19eb7.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;color:#041428}.mazdaeu-search-result-0-x-filterPopupTitle,.mazdaeu-search-result-0-x-orderByOptionItem{white-space:nowrap;min-width:0}.mazdaeu-search-result-0-x-filterPopupTitle{color:currentColor;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none}.mazdaeu-search-result-0-x-orderByDropdown .mazdaeu-search-result-0-x-filterPopupTitle .mazdaeu-search-result-0-x-orderByText{font-size:14px;font-weight:400;line-height:1.05187rem;text-align:left;text-transform:uppercase}.mazdaeu-search-result-0-x-caretIcon{width:1.5rem;height:1.5rem}.mazdaeu-search-result-0-x-gallery .vtex-store-components-3-x-container{padding:0}.mazdaeu-search-result-0-x-gallery{padding:0 2rem}@media (max-width:64rem){.mazdaeu-search-result-0-x-gallery{padding:0}}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile,.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .vtex-flex-layout-0-x-flexColChild--product-card .vtex-store-components-3-x-container{padding:0}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:transparent;border:1px solid #041428;flex-direction:row-reverse;height:auto}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton .vtex-button__label{padding:0!important}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton:hover{background-color:#8b693e}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton:disabled:hover{background-color:#7a7a7a}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton:hover,.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton:hover .vtex-rich-text-0-x-paragraph{color:#fff;border-color:#8b693e}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton,.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton .vtex-rich-text-0-x-paragraph{transition:all .3s ease-out}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton{color:#041428;border:none}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupButton:hover{color:#8b693e;background-color:inherit}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-orderByButton{border:none}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-orderByButton:hover{color:#910a2d;background-color:inherit!important}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-orderByButton .mazdaeu-search-result-0-x-filterPopupArrowIcon{display:none}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupArrowIcon{display:flex;justify-content:center;margin:0 .625rem 0 0}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupArrowIcon .mazdaeu-search-result-0-x-filterIcon{height:1.5rem;width:1.5rem}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-orderByOptionsContainer{top:2.8125rem;padding-top:0;left:0}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-orderByOptionItem:first-child{border:none}@media (max-width:40rem){.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupTitle{max-width:10rem;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;font-size:14px;font-weight:400;line-height:1.05187rem;text-align:left;gap:.375rem;text-transform:uppercase;white-space:normal}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-filterPopupTitle:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/sort___85ad502aaf60411f00f1b59b4dae80d7.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/sort___85ad502aaf60411f00f1b59b4dae80d7.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;display:inline-block;width:1.5rem;height:1.5rem;border:.09375rem solid #041428;color:#041428;margin-left:30px}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-orderByButton,.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-orderByOptionsContainer{padding-left:.5rem;padding-right:.5rem}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-orderByOptionsContainer{min-width:fit-content;left:unset;right:0}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-orderByOptionItem{padding-left:0}}.mazdaeu-search-result-0-x-sidebar{background-color:#fff}@media only screen and (min-width:25.9375rem){.mazdaeu-search-result-0-x-sidebar{width:23.4375rem}}.mazdaeu-search-result-0-x-closeIconButton{width:1.5rem;height:1.5rem;border:none;background:transparent}.mazdaeu-search-result-0-x-closeIcon{position:relative;height:1rem;width:1rem;top:.0625rem;stroke:#041428}.mazdaeu-search-result-0-x-accordionFilter{display:flex;padding:.5rem 1.5rem 4rem;overflow:auto;flex-direction:column;gap:.5rem}.mazdaeu-search-result-0-x-filterAccordionBreadcrumbs{background-color:#fff;padding:0;border:none;height:auto}.mazdaeu-search-result-0-x-filterAccordionBreadcrumbs:hover{cursor:auto}.mazdaeu-search-result-0-x-filterAccordionBreadcrumbs .mazdaeu-search-result-0-x-filterBreadcrumbsContent{padding:0 0 1rem}.mazdaeu-search-result-0-x-filterBreadcrumbsText{margin:0;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase}@media (min-width:40rem){.mazdaeu-search-result-0-x-filterBreadcrumbsText{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;line-height:1.875rem}}.mazdaeu-search-result-0-x-accordionFilterContainer{padding:0}.mazdaeu-search-result-0-x-filterAccordionItemBox{min-height:0}.mazdaeu-search-result-0-x-accordionFilterItem{padding:.75rem 0;border-bottom:none;border-top:1px solid #d0d3da}.mazdaeu-search-result-0-x-filterAccordionItemBox--filter-navigator-mobile--model{margin-top:.5rem}.mazdaeu-search-result-0-x-accordionFilterItemTitle{font-size:1rem;text-transform:none;letter-spacing:0}.mazdaeu-search-result-0-x-accordionFilterItemOptions,.mazdaeu-search-result-0-x-accordionFilterOpen{margin-left:-3rem;padding:0 0 1rem;overflow:auto}@media (max-width:64rem){.mazdaeu-search-result-0-x-accordionFilterItemOptions,.mazdaeu-search-result-0-x-accordionFilterOpen{margin:0}}.mazdaeu-search-result-0-x-accordionFilterItemOptions .mazdaeu-search-result-0-x-filterAccordionItemBox,.mazdaeu-search-result-0-x-accordionFilterOpen .mazdaeu-search-result-0-x-filterAccordionItemBox{border:none;padding:.25rem 0}.mazdaeu-search-result-0-x-accordionFilterItemOptions{overflow-x:hidden}.mazdaeu-search-result-0-x-accordionFilterItemOptions .mazdaeu-search-result-0-x-filter__container{border:none}.mazdaeu-search-result-0-x-accordionFilterItemOptions .mazdaeu-search-result-0-x-filter{display:none}.mazdaeu-search-result-0-x-accordionFilterItemOptions .mazdaeu-search-result-0-x-filterTemplateOverflow{padding:0}.mazdaeu-search-result-0-x-accordionFilterItemTag{margin-left:.625rem}.mazdaeu-search-result-0-x-accordionFilterItemTag .vtex-tag{font-size:.75rem;line-height:1.125rem;font-weight:700;padding:.0625rem .4375rem}.mazdaeu-search-result-0-x-filterButtonsBox{height:3.8125rem;border:none;background-color:#fff;flex-wrap:nowrap;padding:.5rem 1rem;gap:.5rem;box-shadow:0 -.3125rem .625rem 0 rgba(0,0,0,.2)}.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;outline:none;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:#041428;color:#fff;background-color:#8b693e;font-size:1rem;font-weight:400;height:3rem;border-radius:0;border:none;padding:0}@media (min-width:64rem){.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button .vtex-button__label{padding:0!important}.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button:hover{background-color:#8b693e}.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button:disabled:hover{background-color:#7a7a7a}.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button:hover{background-color:#041428}@media (max-width:40rem){.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button{height:3rem;border-radius:0;border:none}}@media (min-width:40rem){.mazdaeu-search-result-0-x-filterButtonsBox .vtex-button{height:3.5rem}}.mazdaeu-search-result-0-x-filterClearButtonWrapper{padding:0}.mazdaeu-search-result-0-x-filterClearButtonWrapper .vtex-button{background-color:#041428;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:.8125rem;font-weight:700;line-height:.97688rem;border-radius:.1875rem}.mazdaeu-search-result-0-x-filterClearButtonWrapper .vtex-button:hover{background-color:#7a7a7a}.mazdaeu-search-result-0-x-filterApplyButtonWrapper{padding:0}.mazdaeu-search-result-0-x-filterApplyButtonWrapper .vtex-button{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:.8125rem;font-weight:700;line-height:.97688rem;border-radius:.1875rem}.mazdaeu-search-result-0-x-gallery--many{margin:0}.mazdaeu-search-result-0-x-gallery--many .mazdaeu-search-result-0-x-galleryItem--normal{position:relative;padding:.5rem 1rem}.mazdaeu-search-result-0-x-searchResultContainer--plp-search-mobile .mazdaeu-search-result-0-x-gallery--many .mazdaeu-search-result-0-x-galleryItem--normal{padding:1rem}.mazdaeu-search-result-0-x-buttonShowMore .vtex-button{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:transparent;border:1px solid #041428;width:93%}@media (min-width:64rem){.mazdaeu-search-result-0-x-buttonShowMore .vtex-button{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-search-result-0-x-buttonShowMore .vtex-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.mazdaeu-search-result-0-x-buttonShowMore .vtex-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.mazdaeu-search-result-0-x-buttonShowMore .vtex-button .vtex-button__label{padding:0!important}.mazdaeu-search-result-0-x-buttonShowMore .vtex-button:hover{background-color:#8b693e}.mazdaeu-search-result-0-x-buttonShowMore .vtex-button:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.mazdaeu-search-result-0-x-buttonShowMore .vtex-button:disabled:hover{background-color:#7a7a7a}.mazdaeu-search-result-0-x-buttonShowMore .vtex-button:hover,.mazdaeu-search-result-0-x-buttonShowMore .vtex-button:hover .vtex-rich-text-0-x-paragraph{color:#fff;border-color:#8b693e}.mazdaeu-search-result-0-x-buttonShowMore .vtex-button,.mazdaeu-search-result-0-x-buttonShowMore .vtex-button .vtex-rich-text-0-x-paragraph{transition:all .3s ease-out}.mazdaeu-search-result-0-x-buttonShowMore--search-fetch-previous .vtex-button{margin-bottom:2rem}@media (max-width:64rem){.mazdaeu-search-result-0-x-buttonShowMore--search-fetch-previous .vtex-button{margin-bottom:1.5rem}}.mazdaeu-search-result-0-x-buttonShowMore--search-fetch-more .vtex-button{margin:2rem 3rem}@media (max-width:64rem){.mazdaeu-search-result-0-x-buttonShowMore--search-fetch-more .vtex-button{margin-top:1.5rem}}.mazdaeu-search-result-0-x-searchNotFound{align-items:flex-start;flex-direction:column}@media (min-width:40rem){.mazdaeu-search-result-0-x-searchNotFound{margin-top:2rem}}.mazdaeu-search-result-0-x-searchNotFoundOops{padding:2rem 0}.mazdaeu-search-result-0-x-searchNotFoundInfo{padding:0 0 2rem}.mazdaeu-search-result-0-x-searchNotFoundWhatDoIDo{margin-bottom:0}.mazdaeu-search-result-0-x-searchNotFoundWhatToDoDotsContainer{padding-left:1.125rem}.mazdaeu-search-result-0-x-searchResultContainer .mazdaeu-search-result-0-x-filter__container--category-2 .mazdaeu-search-result-0-x-distanceRangeFilterTitle{margin-left:0}.mazdaeu-search-result-0-x-searchResultContainer .mazdaeu-search-result-0-x-filter__container--category-2 .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before{display:block}.mazdaeu-search-result-0-x-searchResultAccordionContainer--filter-navigator-mobile .mazdaeu-search-result-0-x-accordionFilterContent--filter-navigator-mobile,.mazdaeu-search-result-0-x-searchResultAccordionContainer--filter-navigator-mobile .mazdaeu-search-result-0-x-distanceRangeFilterTitle--filter-navigator-mobile{margin-left:2rem}.mazdaeu-search-result-0-x-searchResultAccordionContainer--filter-navigator-mobile .mazdaeu-search-result-0-x-accordionFilterContent--filter-navigator-mobile:before,.mazdaeu-search-result-0-x-searchResultAccordionContainer--filter-navigator-mobile .mazdaeu-search-result-0-x-distanceRangeFilterTitle--filter-navigator-mobile:before{display:block}.mazdaeu-search-result-0-x-searchResultContainer{background-color:#f7f7f7}.mazdaeu-search-result-0-x-searchResultContainer .mazdaeu-search-result-0-x-filterTitle .mazdaeu-search-result-0-x-distanceRangeFilterTitle{margin-left:0;padding-left:2rem}.mazdaeu-search-result-0-x-searchResultContainer .mazdaeu-search-result-0-x-filterTitle .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before{display:block;padding-left:4rem}.mazdaeu-search-result-0-x-searchResultContainer--mazdalu--plp-search-desktop .mazdaeu-search-result-0-x-distanceRangeComponent{display:none}.mazdaeu-search-result-0-x-searchResultAccordionContainer--mazdalu--filter-navigator-mobile .mazdaeu-search-result-0-x-filterAccordionItemBox--filter-navigator-mobile--modele,.mazdaeu-search-result-0-x-searchResultContainer--mazdalu--plp-search-desktop .mazdaeu-search-result-0-x-filter__container--category-2{border-top:0}.mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-filterTitle:before{display:block}.mazdaeu-search-result-0-x-searchResultContainer--mazdauk .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-searchResultContainer--mazdauk .mazdaeu-search-result-0-x-filterTitle:before,.mazdaeu-search-result-0-x-searchResultContainer--mazdaukqa .mazdaeu-search-result-0-x-distanceRangeFilterTitle:before,.mazdaeu-search-result-0-x-searchResultContainer--mazdaukqa .mazdaeu-search-result-0-x-filterTitle:before{display:block!important}.mazdaeu-search-result-0-x-searchResultAccordionContainer--mazdafrqa--filter-navigator-mobile .mazdaeu-search-result-0-x-accordionFilterContainer--filter-navigator-mobile--concession-mazda .mazdaeu-search-result-0-x-filterAccordionItemBox--filter-navigator-mobile--concession-mazda{border-top:none}.mazdaeu-search-result-0-x-filtersContainer{display:block}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow{display:flex;justify-content:space-between;gap:10px;padding:1.5rem 0}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopPR{width:19.0625rem;max-height:7.1875rem;display:inline-block}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopPR .mazdaeu-search-result-0-x-filter__container--priceRange{border-bottom:none}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopPR .mazdaeu-search-result-0-x-filter__container--priceRange .mazdaeu-search-result-0-x-filterTemplateOverflow{padding-bottom:0}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopPR .mazdaeu-search-result-0-x-filter__container--priceRange .mazdaeu-search-result-0-x-filter{padding-bottom:.75rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC{width:100%;max-width:25rem;height:10.875rem;display:inline-block}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-ecLabel{font-size:1rem;color:#041428;line-height:1.5rem;letter-spacing:0;text-transform:none;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;height:1.625rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--coloris-exterieur{width:50%;margin-right:20px;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.25rem;box-sizing:border-box;padding:.3rem 1rem;text-overflow:ellipsis;font-size:16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--coloris-exterieur .mazdaeu-search-result-0-x-filterAvailable{padding-top:.45rem;padding-bottom:.45rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--coloris-exterieur .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--kleur-exterieur{width:50%;margin-right:20px;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.25rem;box-sizing:border-box;padding:.3rem 1rem;text-overflow:ellipsis;font-size:16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--kleur-exterieur .mazdaeu-search-result-0-x-filterAvailable{padding-top:.45rem;padding-bottom:.45rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--kleur-exterieur .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--farba-exterieru{width:50%;margin-right:20px;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.25rem;box-sizing:border-box;padding:.3rem 1rem;text-overflow:ellipsis;font-size:16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--farba-exterieru .mazdaeu-search-result-0-x-filterAvailable{padding-top:.45rem;padding-bottom:.45rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--farba-exterieru .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--exterior-colour{width:50%;margin-right:20px;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.25rem;box-sizing:border-box;padding:.3rem 1rem;text-overflow:ellipsis;font-size:16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--exterior-colour .mazdaeu-search-result-0-x-filterAvailable{padding-top:.45rem;padding-bottom:.45rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--exterior-colour .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--teinte-exterieure{width:50%;margin-right:20px;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.25rem;box-sizing:border-box;padding:.3rem 1rem;text-overflow:ellipsis;font-size:16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--teinte-exterieure .mazdaeu-search-result-0-x-filterAvailable{padding-top:.45rem;padding-bottom:.45rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--teinte-exterieure .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--exterieur-koetswerkkleur{width:50%;margin-right:20px;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.25rem;box-sizing:border-box;padding:.3rem 1rem;text-overflow:ellipsis;font-size:16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--exterieur-koetswerkkleur .mazdaeu-search-result-0-x-filterAvailable{padding-top:.45rem;padding-bottom:.45rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--exterieur-koetswerkkleur .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--barva-exterieru{width:50%;margin-right:20px;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.25rem;box-sizing:border-box;padding:.3rem 1rem;text-overflow:ellipsis;font-size:16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--barva-exterieru .mazdaeu-search-result-0-x-filterAvailable{padding-top:.45rem;padding-bottom:.45rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-filters--layout .mazdaeu-search-result-0-x-filter__container--barva-exterieru .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterNavigatorPLPTopEC .mazdaeu-search-result-0-x-showAllColorsContainer{display:flex;justify-content:flex-end;align-items:center;position:relative;top:12px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersFirstRow .mazdaeu-search-result-0-x-filterItem:last-child .mazdaeu-search-result-0-x-filters--layout{padding-right:0}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow{display:flex;width:100%;max-width:84rem;height:2.8125rem;margin-left:-1.25rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filterItem .mazdaeu-search-result-0-x-filtersWrapper{min-width:25%;position:relative;z-index:2}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filterItem .mazdaeu-search-result-0-x-filtersWrapper .mazdaeu-search-result-0-x-filter__container--boite-de-vitesses,.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filterItem .mazdaeu-search-result-0-x-filtersWrapper .mazdaeu-search-result-0-x-filter__container--prevodovka,.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filterItem .mazdaeu-search-result-0-x-filtersWrapper .mazdaeu-search-result-0-x-filter__container--transmissie,.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filterItem .mazdaeu-search-result-0-x-filtersWrapper .mazdaeu-search-result-0-x-filter__container--transmission{width:260px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filterItem:first-child .mazdaeu-search-result-0-x-filters--layout{padding-left:0}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filterItem:last-child .mazdaeu-search-result-0-x-filters--layout{padding-right:0}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--category-2{width:100%;margin-right:-2rem;box-sizing:border-box;border:1px solid #041428;padding:.5rem;background-color:#fff}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--boite-de-vitesses{margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.35rem 14px .35rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--boite-de-vitesses .mazdaeu-search-result-0-x-filterAvailable{padding-top:.4rem;padding-bottom:.4rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--boite-de-vitesses .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--transmission{margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.35rem 14px .35rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--transmission .mazdaeu-search-result-0-x-filterAvailable{padding-top:.4rem;padding-bottom:.4rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--transmission .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--transmissie{margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.35rem 14px .35rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--transmissie .mazdaeu-search-result-0-x-filterAvailable{padding-top:.4rem;padding-bottom:.4rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--transmissie .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--prevodovka{margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.35rem 14px .35rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--prevodovka .mazdaeu-search-result-0-x-filterAvailable{padding-top:.4rem;padding-bottom:.4rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--prevodovka .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--energie{width:270px;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--energie .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--energie .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--type-brandstof{width:270px;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--type-brandstof .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--type-brandstof .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--fuel-type{width:270px;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--fuel-type .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--fuel-type .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--typ-paliva{width:270px;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--typ-paliva .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--typ-paliva .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--type-de-carburant{width:270px;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--type-de-carburant .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--type-de-carburant .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--brandstofsoort{width:270px;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--brandstofsoort .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--brandstofsoort .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--concession-mazda{width:16rem;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--concession-mazda .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--concession-mazda .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--predajca{width:16rem;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--predajca .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--predajca .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--dealership{width:16rem;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--dealership .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--dealership .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--jmeno-autorizovaneho-dealera{width:16rem;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--jmeno-autorizovaneho-dealera .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--jmeno-autorizovaneho-dealera .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--concession{width:16rem;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--concession .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--concession .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--dealer{width:16rem;margin-right:-2rem;box-sizing:border-box;background-color:#fff;position:relative;z-index:3;border-radius:3px;background:#fff;border:1px solid #041428;padding:.1rem 14px .1rem 16px}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--dealer .mazdaeu-search-result-0-x-filterAvailable{padding-top:.65rem;padding-bottom:.65rem}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filtersSecondRow .mazdaeu-search-result-0-x-filter__container--dealer .mazdaeu-search-result-0-x-filterAvailable .mazdaeu-search-result-0-x-filterTitle{color:#041428;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400}.mazdaeu-search-result-0-x-filtersContainer .mazdaeu-search-result-0-x-filters--layout{background-color:unset}.mazdaeu-search-result-0-x-filtersLabel{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:700;font-size:1rem;line-height:1.20188rem;letter-spacing:.05rem;text-transform:uppercase;color:#041428}.mazdaeu-search-result-0-x-distanceRange{max-height:5.1875rem}.mazdaeu-search-result-0-x-distanceRangeLabel{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:700;font-size:1rem;line-height:1.625rem;color:#041428;display:inline-block}.mazdaeu-search-result-0-x-distanceRangePLPTopSubmit--filter-navigator-mobile{display:none}.mazdaeu-search-result-0-x-container--filter-navigator-mobile{width:100%;display:flex}.mazdaeu-search-result-0-x-pLPTop--filter-navigator-mobile{display:flex;flex-direction:column;width:100%}.mazdaeu-search-result-0-x-inputPLPTop--filter-navigator-mobile{width:100%;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:14px;font-weight:400;color:#041428;text-align:left;line-height:16px;height:45px;padding-left:1rem;border:1px solid #041428;border-radius:3px;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box}.mazdaeu-search-result-0-x-pLPTop .mazdaeu-search-result-0-x-distanceRangeComponent--filter-navigator-mobile{display:flex}.mazdaeu-search-result-0-x-pLPTop .mazdaeu-search-result-0-x-distanceRangeWrapper--filter-navigator-mobile{display:flex;flex-direction:column;width:100%}.mazdaeu-search-result-0-x-pLPTop .mazdaeu-search-result-0-x-distanceRangeSelect--filter-navigator-mobile{flex-direction:column;width:100%;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:14px;font-weight:400;color:#041428;text-align:left;line-height:16px;height:45px;padding:.9375rem 1rem .625rem;border:1px solid #041428;border-radius:3px;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;margin-top:16px}.mazdaeu-search-result-0-x-pLPTop .mazdaeu-search-result-0-x-dropDownArrow{position:relative;pointer-events:none;transform:translateY(-140%);text-align:right;margin-right:15px}.mazdaeu-search-result-0-x-currentLocation{background-color:transparent;border:none;cursor:pointer;height:24px;overflow:hidden;text-indent:-999999px;width:24px;white-space:nowrap;align-self:center;position:relative}.mazdaeu-search-result-0-x-currentLocation:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/crosshair___96b8d65fdf4e3b1018ae0bfdfe43c8ca.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/crosshair___96b8d65fdf4e3b1018ae0bfdfe43c8ca.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;position:absolute;transition:color .3s ease-out;right:0;top:calc(50% - .75rem)}.mazdaeu-search-result-0-x-currentLocation:hover{color:#8b693e}.mazdaeu-search-result-0-x-currentLocationModalPLPTop--filter-navigator-mobile{float:right;width:58px;border-radius:0 3px 3px 0;font-size:14px;font-weight:400;color:#041428;text-align:left;line-height:16px;height:45px;padding:10px;border:1px solid #041428;border-radius:3px;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;transform:translateY(-100%)}.mazdaeu-search-result-0-x-currentLocationModalPLPTop--filter-navigator-mobile:after{right:16px;position:absolute}.mazdaeu-search-result-0-x-pLPTop .mazdaeu-search-result-0-x-Option--filter-navigator-mobile{width:20px}.mazdaeu-search-result-0-x-pLPTop .mazdaeu-search-result-0-x-targetButton--filter-navigator-mobile{position:relative;display:flex}.mazdaeu-search-result-0-x-pLPTop .mazdaeu-search-result-0-x-locationSpinner--filter-navigator-mobile{text-align:center}.mazdaeu-search-result-0-x-pLPTop .mazdaeu-search-result-0-x-errorTextModal--filter-navigator-mobile{margin-top:10px;margin-bottom:5px}.mazdaeu-search-result-0-x-filtersTopPLP--filter-navigator-mobile{margin-bottom:-36px;float:right}.mazdaeu-search-result-0-x-filterNavigatorPLPTop{border:1px solid red}.mazdaeu-search-result-0-x-filtersTopWrapper{width:100%;max-width:90rem;padding:1.5rem 3rem}.mazdaeu-search-result-0-x-filtersTopWrapper .mazdaeu-search-result-0-x-filtersLabelCloseOpenFiltersWrapper{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:84rem;max-height:1.5rem}.mazdaeu-search-result-0-x-filtersTopWrapper .mazdaeu-search-result-0-x-filtersLabelCloseOpenFiltersWrapper .mazdaeu-search-result-0-x-closeOpenFilters{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:700;font-size:1rem;line-height:1.20188rem;letter-spacing:.05rem;text-transform:uppercase;color:#041428;cursor:pointer}.mazdaeu-search-result-0-x-filtersTopWrapper .mazdaeu-search-result-0-x-filtersLabelCloseOpenFiltersWrapper .mazdaeu-search-result-0-x-closeOpenFilters .mazdaeu-search-result-0-x-filtersOpen{display:flex;align-items:center;font-weight:400;font-size:.875rem;line-height:1.05187rem;gap:.375rem}.mazdaeu-search-result-0-x-filtersTopWrapper .mazdaeu-search-result-0-x-filtersLabelCloseOpenFiltersWrapper .mazdaeu-search-result-0-x-closeOpenFilters .mazdaeu-search-result-0-x-filtersOpen:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/open___8f2e450f0b6e1cf69684d4c5e9e19eb7.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/open___8f2e450f0b6e1cf69684d4c5e9e19eb7.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;display:inline-block;width:1.5rem;height:1.5rem;color:#041428}.mazdaeu-search-result-0-x-filtersTopWrapper .mazdaeu-search-result-0-x-filtersLabelCloseOpenFiltersWrapper .mazdaeu-search-result-0-x-closeOpenFilters .mazdaeu-search-result-0-x-filtersClose{display:flex;align-items:center;font-weight:400;font-size:.875rem;line-height:1.05187rem;gap:.375rem}.mazdaeu-search-result-0-x-filtersTopWrapper .mazdaeu-search-result-0-x-filtersLabelCloseOpenFiltersWrapper .mazdaeu-search-result-0-x-closeOpenFilters .mazdaeu-search-result-0-x-filtersClose:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/close_8x8___f6625c01d665e17b929911a9d5076163.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/close_8x8___f6625c01d665e17b929911a9d5076163.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;width:1rem;height:1rem;color:#041428}.mazdaeu-search-result-0-x-filtersTopWrapper .mazdaeu-search-result-0-x-SelectedFiltersWrapper .mazdaeu-search-result-0-x-filters--layout{background-color:transparent;padding-left:0}.mazdaeu-search-result-0-x-selectedFiltersWrapperMobile .mazdaeu-search-result-0-x-filters{display:none}.mazdaeu-search-result-0-x-selectedFiltersWrapperMobile .mazdaeu-search-result-0-x-filterTemplateOverflow{padding:.375rem .5rem 0}.mazdaeu-search-result-0-x-quickFiltersWrapperMobile .mazdaeu-search-result-0-x-filters{display:none}.mazdaeu-search-result-0-x-quickFiltersWrapperMobile .mazdaeu-search-result-0-x-accordionFilter{display:flex;padding:0 0 .5rem;overflow:scroll;width:100%;flex-direction:row;gap:0}.mazdaeu-search-result-0-x-quickFiltersWrapperMobile .mazdaeu-search-result-0-x-accordionFilter .mazdaeu-search-result-0-x-mobileDropdownMenu{width:18.75rem;overflow-y:scroll;overflow-x:hidden;max-height:28.125rem}.mazdaeu-search-result-0-x-quickFiltersWrapperMobile .mazdaeu-search-result-0-x-accordionFilter .mazdaeu-search-result-0-x-mobileFilterDown{border:0;border-radius:0;border-bottom:.0625rem solid #d0d3da;border-right:.0625rem solid #d0d3da}.mazdaeu-search-result-0-x-quickFiltersWrapperMobile .mazdaeu-search-result-0-x-accordionFilter .mazdaeu-search-result-0-x-mobileFilterUp{border-radius:0;border:.0625rem solid #d0d3da}.mazdaeu-search-result-0-x-quickFiltersWrapperMobile .mazdaeu-search-result-0-x-colorSearchRange{width:18.75rem}.mazdaeu-search-result-0-x-quickFiltersWrapperMobile .mazdaeu-search-result-0-x-svgArrow{display:none}.mazdaeu-search-result-0-x-quickFiltersWrapperMobile .mazdaeu-search-result-0-x-leftcurrencySymbol,.mazdaeu-search-result-0-x-quickFiltersWrapperMobile .mazdaeu-search-result-0-x-rightcurrencySymbol{top:26%}.mazdaeu-search-result-0-x-sortByContainer{display:flex;justify-content:flex-start;gap:20px}@media (min-width:64rem){.mazdaeu-search-result-0-x-sortByContainer{background-color:#fff}}.mazdaeu-search-result-0-x-viewPage{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:14px;height:24px;position:relative;gap:6px;top:12px}.mazdaeu-search-result-0-x-viewPage:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/view___0f5f3bab56d8cf049b8ca9fc9f4789fe.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/view___0f5f3bab56d8cf049b8ca9fc9f4789fe.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;position:relative;color:#910a2d}.mazdaeu-search-result-0-x-showAllColorsLabel{display:flex;justify-content:space-between;align-items:center;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;color:#041428;background:transparent;border:none;padding:0 .125rem;gap:.375rem;cursor:pointer}.mazdaeu-search-result-0-x-showAllColorsLabel:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/arrow-right___8e985365b1905dff853fb74093bff5f5.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/arrow-right___8e985365b1905dff853fb74093bff5f5.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;width:1.125rem;height:1.125rem;color:#041428}.mazdaeu-search-result-0-x-backToFilterOverview{display:flex;align-items:center;padding:.75rem 1rem}@media (max-width:40rem){.mazdaeu-search-result-0-x-backToFilterOverview{background-color:#fff}}.mazdaeu-search-result-0-x-backToFiltersButton{display:flex;align-items:center;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05187rem;padding:0 .125rem;gap:.375rem;border:none;color:#041428;background-color:#fff}.mazdaeu-search-result-0-x-backToFiltersButton:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/arrow-right___8e985365b1905dff853fb74093bff5f5.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/arrow-right___8e985365b1905dff853fb74093bff5f5.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;color:#8b693e;transform:rotate(180deg)}.mazdaeu-search-result-0-x-listviewAndGridView:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/close_8x8___f6625c01d665e17b929911a9d5076163.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/close_8x8___f6625c01d665e17b929911a9d5076163.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;width:.66687rem;height:.66687rem;position:absolute;border:1px solid #041428;right:.6rem;top:.5rem}.mazdaeu-search-result-0-x-switch-list-grid{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;background-color:transparent;color:#041428;cursor:pointer;border-radius:5px;font-family:Mazda Type;font-size:14px;font-weight:400;line-height:0;text-transform:uppercase;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transform:translateX(100%);white-space:nowrap;text-align:center}.mazdaeu-search-result-0-x-tileview__wrapper{padding:20px;font-family:Arial,sans-serif}.mazdaeu-search-result-0-x-tileview__header__text{font-size:24px;font-weight:700;margin-bottom:16px}.mazdaeu-search-result-0-x-tileview__wrapper__child{display:flex;justify-content:flex-start;gap:16px}.mazdaeu-search-result-0-x-tileview__blacks{background-color:#000;color:#fff;padding:10px 20px;border-radius:8px;text-align:center}.vtex-flex-layout-0-x-flexColChild--See-Details-plp .mazdaeu-search-result-0-x-seeDetails{position:static;background-color:#041428;color:#fff;font-weight:500;font-size:13px;font-family:mazda-regular,-apple-system,avenir,sans-serif;padding:14px;height:2.75rem}.vtex-flex-layout-0-x-flexColChild--See-Details-plp .mazdaeu-search-result-0-x-seeDetails:hover{background-color:#8b693e}.vtex-en-GB .vtex-flex-layout-0-x-flexRow--See-Details .mazdaeu-search-result-0-x-seeDetails{background-color:#041428;color:#fff}.vtex-en-GB .vtex-flex-layout-0-x-flexRow--See-Details .mazdaeu-search-result-0-x-seeDetails:hover{background-color:#8b693e}.vtex-flex-layout-0-x-flexRow--See-Details .mazdaeu-search-result-0-x-seeDetails{position:static;display:block;text-align:center;width:92%;font-weight:700;font-size:13px;font-family:mazda-regular,-apple-system,avenir,sans-serif}.mazdaeu-search-result-0-x-container--layout--plp-search-mobile .vtex-sticky-layout-0-x-wrapper--stuck{height:102px!important}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.breadcrumb.scss ***!
  \*******************************************************************************************************************************************************/.vtex-breadcrumb-1-x-container :hover{color:#8b693e}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.carousel.scss ***!
  \*****************************************************************************************************************************************************/.vtex-carousel-2-x-containerImg{background-color:#f5f5f5}.vtex-carousel-2-x-containerImg .vtex-carousel-2-x-img{max-width:1520px}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.disclosure-layout.scss ***!
  \**************************************************************************************************************************************************************/.vtex-disclosure-layout-1-x-trigger{padding:0;border:none;border-top:1px solid #7a7a7a;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase;color:#041428;display:flex;background-color:transparent;align-items:center}.vtex-disclosure-layout-1-x-trigger:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/arrow-down___38b259ae421cf06a62b997b93c70475f.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/arrow-down___38b259ae421cf06a62b997b93c70475f.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;margin-right:.5rem}@media (min-width:64rem){.vtex-disclosure-layout-1-x-trigger{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-disclosure-layout-1-x-trigger .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.vtex-disclosure-layout-1-x-trigger .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-disclosure-layout-1-x-trigger:hover{color:#8b693e}.vtex-disclosure-layout-1-x-trigger:before{transition:all .1s ease-in-out;margin-right:1rem}.vtex-disclosure-layout-1-x-trigger--visible:before{transform:rotate(180deg)}.vtex-disclosure-layout-1-x-trigger:hover{cursor:pointer;color:currentColor}.vtex-disclosure-layout-1-x-trigger--faq-trigger{padding:.75rem 0;flex-direction:row-reverse;justify-content:space-between;width:100%}.vtex-disclosure-layout-1-x-trigger--faq-trigger:before{margin:0 0 0 1rem}[data-enter],[data-leave]{transition:opacity .3s ease-out}[data-leave]{opacity:0}[data-enter]{opacity:1}.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-single,.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table{border-bottom:1px solid #d0d3da}.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-single .vtex-disclosure-layout-1-x-trigger,.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-disclosure-layout-1-x-trigger{border:none;width:100%;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;justify-content:space-between;letter-spacing:0;line-height:1.5rem;padding:1rem 1rem 1rem 0}.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-single .vtex-disclosure-layout-1-x-trigger:after,.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-disclosure-layout-1-x-trigger:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/arrow-down___38b259ae421cf06a62b997b93c70475f.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/arrow-down___38b259ae421cf06a62b997b93c70475f.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;margin-left:.5rem}.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-single .vtex-disclosure-layout-1-x-trigger:before,.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-disclosure-layout-1-x-trigger:before{display:none}.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-single .vtex-disclosure-layout-1-x-trigger--visible:after,.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-disclosure-layout-1-x-trigger--visible:after{transform:rotate(180deg)}.vtex-flex-layout-0-x-flexCol--pdp-desktop-layout-col-product-specifications .vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-single .vtex-disclosure-layout-1-x-content,.vtex-flex-layout-0-x-flexCol--pdp-desktop-layout-col-product-specifications .vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-disclosure-layout-1-x-content{margin-bottom:1rem}.vtex-flex-layout-0-x-flexCol--pdp-desktop-layout-col-product-specifications .vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-single .vtex-flex-layout-0-x-flexRowContent--pdp-specification-group-content-row,.vtex-flex-layout-0-x-flexCol--pdp-desktop-layout-col-product-specifications .vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-flex-layout-0-x-flexRowContent--pdp-specification-group-content-row{width:65%;margin-left:auto}.vtex-flex-layout-0-x-flexRowContent--pdp-desktop-layout-row{padding-top:1rem}.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-flex-layout-0-x-flexRow--pdp-specification-row{margin-bottom:1rem}.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-flex-layout-0-x-flexColChild--pdp-specification-col-val{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;text-align:right}.vtex-flex-layout-0-x-flexCol--pdp-desktop-layout-col-product-specifications .vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-flex-layout-0-x-flexRow--pdp-specification-row{width:50%;display:inline-block}.vtex-flex-layout-0-x-flexCol--pdp-desktop-layout-col-product-specifications .vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-flex-layout-0-x-flexRow--pdp-specification-row .vtex-flex-layout-0-x-flexCol--pdp-specification-col-key,.vtex-flex-layout-0-x-flexCol--pdp-desktop-layout-col-product-specifications .vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-flex-layout-0-x-flexRow--pdp-specification-row:nth-child(odd){padding-right:1.5rem}.vtex-flex-layout-0-x-flexCol--pdp-desktop-layout-col-product-specifications .vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-table .vtex-flex-layout-0-x-flexRow--pdp-specification-row:nth-child(2n){padding-left:1.5rem}.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-single .vtex-flex-layout-0-x-flexRowContent--pdp-specification-row .vtex-flex-layout-0-x-stretchChildrenWidth{width:auto!important}.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-single .vtex-flex-layout-0-x-flexCol--pdp-specification-col-key{display:none}.vtex-flex-layout-0-x-flexRow--pdp-specification-group-row-single .vtex-flex-layout-0-x-flexColChild--pdp-specification-col-val{margin-top:-1rem;margin-left:-1.25rem}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.flex-layout.scss ***!
  \********************************************************************************************************************************************************/.vtex-flex-layout-0-x-flexRow--sticky-cta-module{display:none;place-items:center;z-index:1000;position:fixed;top:0;width:100%;height:4.3125rem;background-color:#fff;box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.15)}.vtex-flex-layout-0-x-flexRow--sticky-cta-container{display:flex;place-items:center;padding-left:10rem}.vtex-flex-layout-0-x-flexRow--sticky-cta-container :first-child{display:flex;gap:1rem}.vtex-flex-layout-0-x-flexRow--header-desktop-default,.vtex-flex-layout-0-x-flexRow--header-desktop-search{background-color:#041428;width:100%}.vtex-flex-layout-0-x-flexRow--header-desktop-default .vtex-store-components-3-x-container,.vtex-flex-layout-0-x-flexRow--header-desktop-search .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRowContent--container-dealer-tablet{flex-direction:column}.vtex-flex-layout-0-x-flexRowContent--banner-box-wrapper{display:flex;justify-content:center;color:#fff}.vtex-flex-layout-0-x-flexRow--menu-link{color:#fff}.vtex-flex-layout-0-x-flexRow--menu-link .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRowContent--menu-link{align-items:center;padding:1rem 2.5rem}.vtex-store-components-3-x-logoContainer--header-logo{min-width:auto;padding:0}.vtex-flex-layout-0-x-flexColChild--pdp-desktop-layout-col:first-child{padding-bottom:0}.vtex-flex-layout-0-x-flexColChild--pdp-back-link{margin:.75rem 0}.vtex-flex-layout-0-x-flexRow--pdp-desktop-layout-row .vtex-flex-layout-0-x-flexColChild--pdp-back-link{margin:0}.vtex-flex-layout-0-x-flexColChild--pdp-back-link .vtex-rich-text-0-x-paragraph--pdp-back-link{margin:0;cursor:pointer;width:max-content;display:flex;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;text-transform:uppercase;color:#041428;text-decoration:none;letter-spacing:.1rem;align-items:center}.vtex-flex-layout-0-x-flexColChild--pdp-back-link .vtex-rich-text-0-x-paragraph--pdp-back-link:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/arrow-down___38b259ae421cf06a62b997b93c70475f.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/arrow-down___38b259ae421cf06a62b997b93c70475f.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;margin-right:.5rem}@media (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--pdp-back-link .vtex-rich-text-0-x-paragraph--pdp-back-link{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-flex-layout-0-x-flexColChild--pdp-back-link .vtex-rich-text-0-x-paragraph--pdp-back-link .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--pdp-back-link .vtex-rich-text-0-x-paragraph--pdp-back-link .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-flex-layout-0-x-flexColChild--pdp-back-link .vtex-rich-text-0-x-paragraph--pdp-back-link:hover{color:#8b693e}.vtex-flex-layout-0-x-flexColChild--pdp-back-link .vtex-rich-text-0-x-paragraph--pdp-back-link:before{transform:rotate(90deg);margin-right:1rem}.vtex-flex-layout-0-x-flexColChild--pdp-back-link .vtex-rich-text-0-x-paragraph--pdp-back-link:hover:before{color:#8b693e}@media (max-width:64rem){.vtex-flex-layout-0-x-flexColChild--pdp-back-link .vtex-rich-text-0-x-paragraph--pdp-back-link{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none}}@media (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--pdp-back-link .vtex-rich-text-0-x-paragraph--pdp-back-link{height:3.5rem}}.vtex-sticky-layout-0-x-container--pdp-mobile-back-link-sticky{background-color:#f5f5f5}.vtex-flex-layout-0-x-flexCol--pdp-mobile-product-info-col,.vtex-flex-layout-0-x-flexRow--pdp-desktop-layout-row{background-color:#fff}.vtex-flex-layout-0-x-flexRow--breadcrumb-wrapper{background-color:#fff;padding:0 2.1875rem}.vtex-flex-layout-0-x-flexRow--plpBreadcrumbWrapper{padding-bottom:3.5rem}.vtex-breadcrumb-1-x-term{font-weight:700}.vtex-breadcrumb-1-x-arrow--1 :first-child,.vtex-breadcrumb-1-x-homeLink{display:none}@media only screen and (max-width:768px){.vtex-breadcrumb-1-x-term,.vtex-breadcrumb-1-x-termArrow{display:none}.vtex-breadcrumb-1-x-container{background-color:#fff}.vtex-store-components-3-x-container{padding-right:0;padding-left:0}}.vtex-flex-layout-0-x-flexRow--pdp-mobile-product-info-row .vtex-store-components-3-x-container,.vtex-sticky-layout-0-x-container--pdp-mobile-back-link-sticky .vtex-store-components-3-x-container{padding:0 1rem;background-color:#fff}.vtex-flex-layout-0-x-flexColChild--pdp-product-summary-info-col .vtex-store-components-3-x-container{padding:0}@media (min-width:40rem){.vtex-flex-layout-0-x-flexCol--pdp-product-summary-image-col{padding-top:2rem}}.vtex-flex-layout-0-x-flexRowContent--pdp-mobile-product-info-row{padding-bottom:1rem;background-color:#fff}.vtex-flex-layout-0-x-flexCol--pdp-mobile-product-info-col{border-radius:.25rem .25rem 0 0}.vtex-flex-layout-0-x-flexCol--pdp-product-specification-col:not(:first-child){border-top:1px solid #7a7a7a}.vtex-flex-layout-0-x-flexCol--pdp-product-specification-col{color:#041428;gap:2.5rem;padding:2rem 5rem 3rem}@media (max-width:40rem){.vtex-flex-layout-0-x-flexCol--pdp-product-specification-col{gap:2rem;padding:2rem 1rem}}.vtex-flex-layout-0-x-flexCol--pdp-exterior-interior-group,.vtex-flex-layout-0-x-flexCol--pdp-technical-specs-group{border-top:1px solid #d0d3da}.vtex-flex-layout-0-x-flexRowContent--main-header{background-color:#f5f5f5}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{align-items:center;padding:1rem;background-color:#041428}.vtex-flex-layout-0-x-flexRowContent--main-header .vtex-menu-2-x-styledLink{color:#727273;font-size:14px}.vtex-flex-layout-0-x-flexRowContent--main-header .vtex-store-components-3-x-logoLink{align-items:baseline;display:flex;height:auto;justify-content:center;width:4.625rem}.vtex-flex-layout-0-x-flexRow--deals{background-color:#a7afbd;padding:1rem 0}.vtex-flex-layout-0-x-flexRow--deals .vtex-flex-layout-0-x-flexCol,.vtex-flex-layout-0-x-flexRow--deals .vtex-flex-layout-0-x-stretchChildrenWidth{align-items:center}.vtex-flex-layout-0-x-flexRow--quickviewMainRow{display:flex;max-height:100%}.vtex-flex-layout-0-x-flexColChild--pdp-car-registered-status-col{position:absolute;height:auto!important;margin:auto 30rem}.vtex-flex-layout-0-x-flexColChild--pdp-car-registered-status-col:first-child{margin:0 0 0 auto;padding:0 10px;width:auto;background-color:#3a3d46;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top-left-radius:16px;border-top-right-radius:16px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:12px;font-weight:900;z-index:2;height:auto!important;color:#fff}@media (max-width:40rem){.vtex-flex-layout-0-x-flexColChild--pdp-car-registered-status-col:first-child{margin:0 0 0 auto;padding:0 5px;text-align:right;position:relative}}.vtex-flex-layout-0-x-flexColChild--car-registered-status-col-reg{margin:6px 14px;padding:0 10px;width:auto;background-color:#3a3d46;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top-left-radius:16px;border-top-right-radius:16px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:12px;font-weight:900;right:10px;position:absolute;z-index:1;height:auto!important;color:#fff}@media (max-width:40rem){.vtex-flex-layout-0-x-flexColChild--car-registered-status-col-reg{width:auto;margin:6px 10px}}@media (max-width:400px){.vtex-fr-BE .vtex-flex-layout-0-x-flexColChild--car-registered-status-col-reg{width:87%}}.vtex-flex-layout-0-x-CarRegisteredStatusMessage--supClass,.vtex-flex-layout-0-x-flexColChild--supClass,.vtex-flex-layout-0-x-supClass{left:2px}.vtex-flex-layout-0-x-flexColChild--quickviewDetails:first-child{overflow-y:auto;height:66%!important;overflow-x:hidden}.vtex-flex-layout-0-x-flexColChild--quickviewDetails:last-child{height:34%!important}.vtex-flex-layout-0-x-flexRow--addToCartRow{padding-bottom:1rem}.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;border-style:none;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:#041428;color:#fff;background-color:#8b693e;font-size:1rem;font-weight:400;height:3rem}@media (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button .vtex-button__label{padding:0!important}.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button:hover{background-color:#8b693e}.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button:disabled:hover{background-color:#7a7a7a}.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button:hover{background-color:#041428}@media (max-width:40rem){.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button{height:3rem;border-radius:0;border:none}}@media (min-width:40rem){.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button{height:3.5rem}}.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button__label{margin:0;line-height:2.75rem}@media (max-width:40rem){.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer-form-row{padding:0}.vtex-flex-layout-0-x-flexCol--contact-the-dealer-choices{padding:2.5rem 0 0}.vtex-flex-layout-0-x-flexCol--contact-the-dealer-inputs{padding:1.5rem 0 0}}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer-form-row{width:100%;display:block}.vtex-flex-layout-0-x-vtex-radioGroup__radioLabel{width:33%;display:inline-block;font-size:13px}.vtex-flex-layout-0-x-flexRowContent--plp-desktop{align-items:flex-start}.vtex-flex-layout-0-x-flexCol--plp-desktop-left-sidebar{border-radius:.25rem .25rem 0 0;width:100%!important;max-width:19.75rem}.vtex-flex-layout-0-x-flexRowContent--plp-desktop-top{align-items:center;margin-bottom:1rem;padding:0 3rem;height:2.8125rem}.vtex-flex-layout-0-x-flexRow--plp-desktop-totalProducts-tooltip-wrapper{display:flex;width:48.375rem;height:1.9375rem;gap:1.25rem}.vtex-flex-layout-0-x-flexRowContent--plp-desktop-totalProducts-tooltip-wrapper{align-items:center;position:relative;top:.9375rem}.vtex-flex-layout-0-x-flexRow--plp-mobile-top{background:#fff;border-bottom:1px solid #d0d3da}.vtex-flex-layout-0-x-flexRowContent--plp-mobile-top{align-items:center;-webkit-box-align:center;height:3rem;padding:.5rem 0}.vtex-flex-layout-0-x-flexCol--plp-mobile-top-filter-trigger,.vtex-flex-layout-0-x-flexCol--plp-mobile-top-order-by-trigger{height:2rem}.vtex-flex-layout-0-x-flexCol--plp-mobile-top-filter-trigger{border-right:1px solid #d0d3da}.vtex-flex-layout-0-x-flexRow--product-summary-shelf-row{width:100%}.vtex-flex-layout-0-x-flexRow--summary-cancel-min-large-row,.vtex-flex-layout-0-x-flexRow--summary-slide-desktop-row{max-width:70.5rem;margin:0 auto;padding:0 2.5rem}.vtex-flex-layout-0-x-flexRow--summary-cancel-min-large-row .vtex-store-components-3-x-container,.vtex-flex-layout-0-x-flexRow--summary-slide-desktop-row .vtex-store-components-3-x-container{padding:0}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--summary-cancel-min-large-row{padding:4rem 0 3rem}}.vtex-flex-layout-0-x-flexRow--summary-slide-desktop-row{margin-bottom:4.5rem}.vtex-flex-layout-0-x-flexRow--summary-block-desktop-row,.vtex-flex-layout-0-x-flexRow--summary-block-mobile-row{background-color:#fff}.vtex-flex-layout-0-x-flexRow--summary-block-desktop-row{padding:3.5rem}.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;border-style:none;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:#041428;color:#fff;background-color:#8b693e;font-size:1rem;font-weight:400;height:3rem}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button .vtex-button__label{padding:0!important}.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button:hover{background-color:#8b693e}.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button:disabled:hover{background-color:#7a7a7a}.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button:hover{background-color:#041428}@media (max-width:40rem){.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button{height:3rem;border-radius:0;border:none}}@media (min-width:40rem){.vtex-flex-layout-0-x-flexRow--custom-cart-button .vtex-button{height:3.5rem}}.vtex-flex-layout-0-x-flexColChild--ecom-reservation-button .vtex-button__label{padding-top:0!important;padding-bottom:0!important;white-space:nowrap}.vtex-flex-layout-0-x-flexCol--pdp-product-summary-info-col{padding-bottom:0}.vtex-flex-layout-0-x-flexRowContent--dealerInformation{background-color:#f5f5f5}.vtex-flex-layout-0-x-flexRow--productPageLayout{background-color:#fff}.vtex-flex-layout-0-x-flexRow--summary-cancel-phone{background-color:#f5f5f5}.vtex-flex-layout-0-x-flexRow--summary-cancel-phone .vtex-store-components-3-x-container,.vtex-flex-layout-0-x-flexRow--summary-slide-mobile-row{padding:0 1rem}.vtex-flex-layout-0-x-flexRow--summary-slide-mobile-row .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRow--summary-slide-mobile-row .vtex-flex-layout-0-x-flexRow--hiw-content-items,.vtex-flex-layout-0-x-flexRow--summary-slide-mobile-row .vtex-flex-layout-0-x-flexRow--wn-content-items{padding-bottom:2rem}@media (max-width:40rem){.vtex-flex-layout-0-x-flexRow--summary-slide-mobile-row{margin-bottom:1.5rem}}.vtex-flex-layout-0-x-flexRow--pdp-mobile-dealer-info-row .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRowContent--confirmation-cta{display:flex;justify-content:flex-start}@media (min-width:40rem){.vtex-flex-layout-0-x-flexRowContent--confirmation-cta{justify-content:center}}.vtex-flex-layout-0-x-flexRow--hiw-content,.vtex-flex-layout-0-x-flexRow--wn-content,.vtex-order-placed-2-x-orderPlacedHeader{background-color:#fff;padding:2rem 0 1rem}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRow--hiw-content,.vtex-flex-layout-0-x-flexRow--wn-content,.vtex-order-placed-2-x-orderPlacedHeader{padding:3.5rem 0}}.vtex-flex-layout-0-x-flexRow--hiw-content .vtex-store-components-3-x-container,.vtex-flex-layout-0-x-flexRow--wn-content .vtex-store-components-3-x-container,.vtex-order-placed-2-x-orderPlacedHeader .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRowContent--hiw-content,.vtex-flex-layout-0-x-flexRowContent--order-placed-header,.vtex-flex-layout-0-x-flexRowContent--wn-content{padding:0 1rem}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--hiw-content,.vtex-flex-layout-0-x-flexRowContent--order-placed-header,.vtex-flex-layout-0-x-flexRowContent--wn-content{padding:0 2.5rem}}.vtex-flex-layout-0-x-flexRow--wn-content{margin:2.5rem 0}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRow--wn-content{margin:4.0625rem 0}}.vtex-flex-layout-0-x-flexRow--confirmation-content-headline,.vtex-flex-layout-0-x-flexRow--hiw-content-headline,.vtex-flex-layout-0-x-flexRow--wn-content-headline{background-color:#fff;margin-bottom:1rem}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRow--confirmation-content-headline,.vtex-flex-layout-0-x-flexRow--hiw-content-headline,.vtex-flex-layout-0-x-flexRow--wn-content-headline{margin-bottom:3rem}}.vtex-flex-layout-0-x-flexRowContent--confirmation-content-headline,.vtex-flex-layout-0-x-flexRowContent--hiw-content-headline,.vtex-flex-layout-0-x-flexRowContent--wn-content-headline{margin:0}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--confirmation-content-headline .vtex-rich-text-0-x-container,.vtex-flex-layout-0-x-flexRowContent--hiw-content-headline .vtex-rich-text-0-x-container,.vtex-flex-layout-0-x-flexRowContent--wn-content-headline .vtex-rich-text-0-x-container{justify-content:center}}.vtex-flex-layout-0-x-flexRowContent--confirmation-content-items .vtex-flex-layout-0-x-stretchChildrenWidth,.vtex-flex-layout-0-x-flexRowContent--hiw-content-items .vtex-flex-layout-0-x-stretchChildrenWidth,.vtex-flex-layout-0-x-flexRowContent--wn-content-items .vtex-flex-layout-0-x-stretchChildrenWidth{border-bottom:1px solid #d0d3da;padding:0 0 1rem;margin-bottom:1rem}@media (min-width:40rem){.vtex-flex-layout-0-x-flexRowContent--confirmation-content-items .vtex-flex-layout-0-x-stretchChildrenWidth,.vtex-flex-layout-0-x-flexRowContent--hiw-content-items .vtex-flex-layout-0-x-stretchChildrenWidth,.vtex-flex-layout-0-x-flexRowContent--wn-content-items .vtex-flex-layout-0-x-stretchChildrenWidth{border-bottom:none;border-right:1px solid #041428;padding:0 2rem}}.vtex-flex-layout-0-x-flexRowContent--confirmation-content-items .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-flexCol,.vtex-flex-layout-0-x-flexRowContent--hiw-content-items .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-flexCol,.vtex-flex-layout-0-x-flexRowContent--wn-content-items .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-flexCol{margin-right:0}@media (min-width:40rem){.vtex-flex-layout-0-x-flexRowContent--confirmation-content-items .vtex-flex-layout-0-x-stretchChildrenWidth:first-child,.vtex-flex-layout-0-x-flexRowContent--hiw-content-items .vtex-flex-layout-0-x-stretchChildrenWidth:first-child,.vtex-flex-layout-0-x-flexRowContent--wn-content-items .vtex-flex-layout-0-x-stretchChildrenWidth:first-child{padding:0 2rem 0 0}}.vtex-flex-layout-0-x-flexRowContent--confirmation-content-items .vtex-flex-layout-0-x-stretchChildrenWidth:last-child,.vtex-flex-layout-0-x-flexRowContent--hiw-content-items .vtex-flex-layout-0-x-stretchChildrenWidth:last-child,.vtex-flex-layout-0-x-flexRowContent--wn-content-items .vtex-flex-layout-0-x-stretchChildrenWidth:last-child{border-right:none}@media (min-width:40rem){.vtex-flex-layout-0-x-flexRowContent--confirmation-content-items .vtex-flex-layout-0-x-stretchChildrenWidth:last-child,.vtex-flex-layout-0-x-flexRowContent--hiw-content-items .vtex-flex-layout-0-x-stretchChildrenWidth:last-child,.vtex-flex-layout-0-x-flexRowContent--wn-content-items .vtex-flex-layout-0-x-stretchChildrenWidth:last-child{padding:0 0 0 2rem}}.vtex-flex-layout-0-x-flexRow--hiw-content-items .vtex-store-components-3-x-container,.vtex-flex-layout-0-x-flexRow--wn-content-items .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRow--footer-row-desktop{background-color:#041428;color:#fff;padding:4rem 0}.vtex-flex-layout-0-x-flexRow--footer-row-disclaimer{border-top:1px solid #d0d3da;background-color:#f7f7f7;padding:2rem 0}.vtex-flex-layout-0-x-flexRow--footer-menu-mobile-first,.vtex-flex-layout-0-x-flexRow--footer-menu-mobile-second,.vtex-flex-layout-0-x-flexRow--footer-menu-mobile-third{background-color:#041428;color:#fff}.vtex-flex-layout-0-x-flexRow--footer-menu-mobile-first{padding-top:4rem}.vtex-flex-layout-0-x-flexRow--footer-menu-mobile-third{padding-bottom:2rem}@media (max-width:40rem){.vtex-flex-layout-0-x-flexRow--footer-menu-mobile-third{padding-bottom:5rem}}.vtex-flex-layout-0-x-flexCol--dealerMapWrapper{width:25rem!important}.vtex-flex-layout-0-x-flexRow--faq{background-color:#f7f7f7;padding:2rem 1rem 2.5rem}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRow--faq{padding:4rem 0}}@media (min-width:40rem){.vtex-flex-layout-0-x-flexRow--faq .vtex-flex-layout-0-x-flexCol--faq-content{width:27rem}}.vtex-flex-layout-0-x-flexRow--faq .vtex-store-components-3-x-container{display:flex;justify-content:center;max-width:41.5rem;padding:0}.vtex-flex-layout-0-x-flexRowContent--faq{justify-content:space-between}.vtex-flex-layout-0-x-flexRow--mazda-home-dealer-locator-search{background-color:#fff}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRow--mazda-home-dealer-locator-search{background-color:#f5f5f5}}.vtex-flex-layout-0-x-flexRow--mazda-home-dealer-locator-search .vtex-store-components-3-x-container{padding:0 1rem}@media (min-width:40rem){.vtex-flex-layout-0-x-flexRowContent--mazda-home-dealer-locator-search{border-bottom:1px solid #041428}}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--mazda-home-dealer-locator-search{border:none;margin:0 auto;min-height:7rem;position:relative;width:90%}}.vtex-flex-layout-0-x-flexRowContent--mazda-home-dealer-locator-search .vtex-flex-layout-0-x-stretchChildrenWidth{padding-right:0}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--mazda-home-dealer-locator-search .vtex-flex-layout-0-x-stretchChildrenWidth{justify-content:center}}.vtex-flex-layout-0-x-vtex-flex-layout-0-x-stretchChildrenWidth{justify-content:center;padding-right:0}.vtex-flex-layout-0-x-flexCol--mazda-home-dealer-locator-search-col{background-color:#fff}@media (min-width:64rem){.vtex-flex-layout-0-x-flexCol--mazda-home-dealer-locator-search-col{box-shadow:0 4px 16px rgba(0,0,0,.15);height:auto;position:absolute;top:-4rem;z-index:1}}.vtex-flex-layout-0-x-flexRow--row-generic-content-title{background-color:#fff}.vtex-flex-layout-0-x-flexRowContent--finance{background-color:#fff;padding:1rem}.vtex-flex-layout-0-x-flexRowContent--finance .vtex-flex-layout-0-x-stretchChildrenWidth{flex-direction:column}@media (min-width:40rem){.vtex-flex-layout-0-x-flexRowContent--finance .vtex-flex-layout-0-x-stretchChildrenWidth{flex-direction:row;flex-wrap:wrap}}.vtex-flex-layout-0-x-flexRow--finance{min-height:48.75rem}.vtex-flex-layout-0-x-flexRowContent--search-not-found-block{padding:2.5rem 1.25rem}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRowContent--search-not-found-block{padding:2.5rem 1.25rem}}.vtex-flex-layout-0-x-flexRow--maxWidth .vtex-flex-layout-0-x-flexColChild--plp-desktop-content .vtex-flex-layout-0-x-stretchChildrenWidth:first-child{max-width:unset}.vtex-flex-layout-0-x-flexCol--pdp-product-summary-info-col .vtex-flex-layout-0-x-flexColChild--pdp-product-summary-info-col:empty,.vtex-flex-layout-0-x-flexCol--product-card .vtex-flex-layout-0-x-flexColChild--product-card:empty{display:none}.vtex-flex-layout-0-x-flexRow--maxWidth .vtex-flex-layout-0-x-flexColChild--plp-desktop-content .vtex-flex-layout-0-x-flexColChild--product-card .vtex-flex-layout-0-x-stretchChildrenWidth:first-child{max-width:unset;width:auto!important}.vtex-flex-layout-0-x-flexRow--header-desktop-maintenance{pointer-events:none}.vtex-flex-layout-0-x-flexCol--pdp-product-summary-info-col .vtex-flex-layout-0-x-flexColChild--pdp-product-summary-info-col .vtex-flex-layout-0-x-flexRow--product-specification-group-summary-row .vtex-flex-layout-0-x-flexRowContent--product-specification-group-summary-row .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-flexCol--mobile-product-specification .vtex-flex-layout-0-x-flexColChild--mobile-product-specification{padding-top:8px}@media (min-width:64rem){.vtex-flex-layout-0-x-flexColChild--pdp-product-summary-info-col .vtex-flex-layout-0-x-flexRow--product-specification-group-summary-row{height:auto}}@media (min-width:64rem){.vtex-flex-layout-0-x-flexRow--product-specification-group-summary-row{height:180px}}@media (max-width:40rem){.vtex-flex-layout-0-x-flexRow--contact-dealer-modal-wrapper{padding-top:1rem}}.vtex-flex-layout-0-x-flexCol--product-card .vtex-flex-layout-0-x-flexColChild--product-card .vtex-button{width:auto;top:.5rem;padding-left:10px;padding-right:10px;text-transform:none}.vtex-flex-layout-0-x-flexColChild--product-card .vtexGBFalsePLP{border-bottom:1px solid #d8dadd}@media (min-width:48.0625rem){.vtex-flex-layout-0-x-flexColChild--See-Details-plp{margin-top:10px}}@media (max-width:48rem){.vtex-flex-layout-0-x-flexColChild--See-Details-plp{position:relative;top:2rem}}.vtex-flex-layout-0-x-flexColChild--See-Details{font-family:mazda-regular,-apple-system,avenir,sans-serif;padding-bottom:0}.vtex-flex-layout-0-x-flexColChild--pdp-desktop-layout-col .vtex-flex-layout-0-x-flexRowContent .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-flexCol--pdp-product-summary-info-col .vtex-flex-layout-0-x-flexColChild--pdp-product-summary-info-col .vtex-flex-layout-0-x-flexRow .vtex-flex-layout-0-x-flexRowContent .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-flexCol--financeOptionsRate .vtex-flex-layout-0-x-flexColChild--financeOptionsRate{padding-left:8rem}@media (min-width:48.0625rem){.vtex-flex-layout-0-x-flexRowContent--See-details-Contact{margin-top:1.5rem}}.vtex-flex-layout-0-x-flexRow--contact-the-dealer-address-row{border-color:#d5d5d5;border-style:solid;border-width:1px 0;padding-bottom:16px}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer{padding-top:0}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-textarea .vtex-flex-layout-0-x-t-small.vtex-flex-layout-0-x-mt2.vtex-flex-layout-0-x-lh-title.vtex-flex-layout-0-x-c-muted-1{padding:10px}@media (max-width:40rem){.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-textarea .vtex-flex-layout-0-x-contactDealerAddressIcon{display:block;position:inherit}}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-radioGroup__fieldset{display:flex;gap:12px;font-size:13px;padding:40px 0 30px}@media (max-width:40rem){.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-radioGroup__fieldset{display:block}}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-radio__fakeRadio{display:block;position:relative;margin-right:.625rem;top:0;left:0;height:24px!important;width:24px!important;border-width:1px!important;transition:none;border-color:#999}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-radio__fakeRadioContainer{margin-top:0}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-radio__fakeRadioInner{background-color:#000;border:6px solid #fff;position:absolute;top:0;left:0;height:22px!important;width:22px!important}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-radio__label{top:1px;position:relative;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:13px;font-weight:700;line-height:22px;letter-spacing:.01em;text-align:left}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-flex-layout-0-x-flexRow--contact-the-dealer-address-row .vtex-flex-layout-0-x-firstName,.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-flex-layout-0-x-flexRow--contact-the-dealer-address-row .vtex-flex-layout-0-x-lastName,.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-flex-layout-0-x-flexRow--contact-the-dealer-address-row .vtex-flex-layout-0-x-mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInputWrapper.vtex-flex-layout-0-x-firstName,.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-flex-layout-0-x-flexRow--contact-the-dealer-address-row .vtex-flex-layout-0-x-mazdaeu-ecom-frontend-dealer-contact-0-x-contactDealerFormInputWrapper.vtex-flex-layout-0-x-lastName{width:40%;display:inline-block}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-flex-layout-0-x-flexRowContent--contact-the-dealer-info-row{padding-top:0}.vtex-flex-layout-0-x-flexRowContent--contact-the-dealer .vtex-flex-layout-0-x-flexRowContent--contact-the-dealer-info-row .vtex-checkbox__line-container{margin-bottom:25px}.vtex-flex-layout-0-x-flexRow--pdp-specification-overview-mobile .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexCol--listview-gridview{display:none!important}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentThree .vtex-flex-layout-0-x-flexRow--product-specification-group-summary-row .vtex-flex-layout-0-x-flexRowContent--product-specification-group-summary-row .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-flexCol--product-specification-group-summary-col .vtex-flex-layout-0-x-flexColChild--product-specification-group-summary-col:empty::parent{display:none}.vtex-flex-layout-0-x-flexRow--listviewDefaultWrapperRow{padding:5px}.vtex-flex-layout-0-x-flexRowContent--listviewDefaultWrapperRow{display:inline-block}.vtex-flex-layout-0-x-flexRowContent--listviewDefaultWrapperRow .vtex-flex-layout-0-x-stretchChildrenWidth:first-child{width:100%!important}.vtex-flex-layout-0-x-flexColChild--listViewFrame23 .vtex-flex-layout-0-x-vtex-flex-layout-0-x-stretchChildrenWidth{width:100%}.vtex-flex-layout-0-x-flexRow--listViewFrame14 .vtex-flex-layout-0-x-flexRowContent--listViewFrame14{gap:90px}.vtex-flex-layout-0-x-flexRow--listViewFrame14 .vtex-flex-layout-0-x-flexRowContent--listViewFrame14 .vtex-flex-layout-0-x-stretchChildrenWidth{width:100%!important;padding:5px;box-sizing:border-box}.vtex-flex-layout-0-x-element--product-summary-shelf-listview .vtex-flex-layout-0-x-flexRow--listviewDefaultWrapperRow .vtex-flex-layout-0-x-flexRowContent--listviewDefaultWrapperRow .vtex-flex-layout-0-x-stretchChildrenWidth{width:100%;display:inline-block}.vtex-flex-layout-0-x-flexColChild--listViewFrame23{display:block;width:100%;text-align:left}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .vtex-flex-layout-0-x-addressDistanceContainer,.vtex-flex-layout-0-x-flexRowContent--listViewMainWrapper .vtex-flex-layout-0-x-addressDistanceContainer,.vtex-flex-layout-0-x-mazdaeu-location-availability-0-x-addressDistanceContainer{display:block}.vtex-flex-layout-0-x-flexRowContent--listViewMainWrapper:first-child{flex-direction:column;border:1px solid #d5d5d5;box-shadow:0 0 10px 0 rgba(0,0,0,.15);display:flex;gap:20px;padding:20px 0}.vtex-flex-layout-0-x-flexRowContent--listViewMainWrapper:first-child .vtex-product-summary-2-x-imageStackContainer{width:280px!important;height:176px}.vtex-flex-layout-0-x-flexRowContent--listViewMainWrapper:first-child .vtex-flex-layout-0-x-addressDistanceContainer{display:block}.vtex-flex-layout-0-x-flexRowContent--listViewMainWrapper:first-child .vtex-flex-layout-0-x-distance{text-align:left;display:contents;width:100%}.vtex-flex-layout-0-x-flexCol--customer-location-tile-view-componentOne{width:100%!important}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-component{padding:8px 0 0}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-component .vtex-flex-layout-0-x-shippingOption{border:0;padding:0}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-component .vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentOne,.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-component .vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo{padding:10px}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-component .vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentTwo .vtex-flex-layout-0-x-shippingOption{border:none}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-component .vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentThree{padding:10px}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-component .vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentThree .vtex-flex-layout-0-x-flexRow--product-specification-group-summary-row{height:auto}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-component .vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour{padding:10px;border:none}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-component .vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .vtex-flex-layout-0-x-financingOptionsContainer{margin:0;padding:5px 0 0;border:none}.vtex-flex-layout-0-x-flexCol--customer-location-tile-view-componentSeven,.vtex-flex-layout-0-x-flexCol--customer-location-tile-view-componentSix,.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-component .vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFive{padding:10px}.vtex-en-GB .vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentSeven:first-child{display:block;height:50%!important}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentSeven:first-child{display:none}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-componentSeven{padding:0 20px}.vtex-flex-layout-0-x-flexRowContent--customer-location-tile-view-componentSeven .vtex-flex-layout-0-x-financingOptionsContainer{border:none}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour{padding:10px;border:none}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .vtex-flex-layout-0-x-financingOptionsContainer{margin:0;padding:5px 0 0;border:none}.vtex-flex-layout-0-x-flexColChild--customer-location-tile-view-componentFour .vtex-flex-layout-0-x-flexRowContent{padding-top:0;border:none;display:block}.vtex-flex-layout-0-x-flexRow--pdp-mobile-sticky-banner .vtex-flex-layout-0-x-flexRowContent--pdp-mobile-sticky-banner{display:none;align-items:center;justify-content:space-between;z-index:1000;position:fixed;bottom:0;width:100%;padding:.5rem 1rem 2rem;gap:.5rem;background-color:#fff}.vtex-flex-layout-0-x-flexRow--pdp-mobile-sticky-banner .vtex-flex-layout-0-x-flexRowContent--pdp-mobile-sticky-banner .vtex-flex-layout-0-x-stretchChildrenWidth{width:auto!important}@media (min-width:40rem){.vtex-flex-layout-0-x-flexRow--pdp-mobile-sticky-banner{display:none}}.vtex-flex-layout-0-x-flexCol--See-Details{height:auto}.vtex-flex-layout-0-x-flexRow--product-specification-group-summary-row{padding-bottom:1rem}.vtex-flex-layout-0-x-flexColChild--pdp-product-summary-info-col .vtex-flex-layout-0-x-flexRow--product-specification-group-summary-row{padding-bottom:0}.vtex-flex-layout-0-x-flexRow--pdp-desktop-layout-row-product-specification-overview,.vtex-flex-layout-0-x-flexRow--pdp-desktop-layout-row-product-specifications,.vtex-flex-layout-0-x-flexRow--pdp-product-specification-row{background:#fff}.vtex-flex-layout-0-x-flexRow--pdp-desktop-layout-row-dealership-details .vtex-store-components-3-x-container,.vtex-flex-layout-0-x-flexRowContent--pdp-desktop-layout-row-product-specification-overview,.vtex-flex-layout-0-x-flexRowContent--pdp-desktop-layout-row-product-specifications{padding:0}.vtex-flex-layout-0-x-flexRowContent--pdp-desktop-layout-row-financing-options{padding:0;background:#d0d3da}.vtex-flex-layout-0-x-flexCol--financeCaluculatorPdpDesktop{padding:2.5rem 5rem;background:#f7f7f7}.vtex-flex-layout-0-x-flexCol--financeCaluculatorPdpMobile{padding:1rem 1rem 1.5rem;background:#f5f5f5}.vtex-flex-layout-0-x-flexCol--dealerStoreDetailsWrapper{display:flex;gap:1rem;color:#041428}@media (max-width:40rem){.vtex-flex-layout-0-x-flexCol--dealerStoreDetailsWrapper{gap:.75rem}}.vtex-flex-layout-0-x-flexCol--dealerDetailsWrapper{display:flex;flex-direction:row;gap:3rem}@media (max-width:40rem){.vtex-flex-layout-0-x-flexCol--dealerDetailsWrapper{flex-direction:column;gap:1rem}}.vtex-flex-layout-0-x-flexCol--dealerAddressContactWrapper{display:flex;gap:1rem}@media (max-width:40rem){.vtex-flex-layout-0-x-flexCol--dealerAddressContactWrapper{gap:.75rem}}.vtex-flex-layout-0-x-flexRowContent--dealerAddressMaps{display:flex;gap:2rem}.vtex-flex-layout-0-x-flexRowContent--contactDealerReservationWrapper{display:flex;gap:1rem}.vtex-flex-layout-0-x-flexRowContent--contactDealerReservationWrapper .vtex-modal-layout-0-x-triggerContainer--contact-the-dealer{background-color:#fff;height:2.8125rem;padding:.75rem 1.5rem;border-radius:.1875rem;border:.0625rem solid #041428;line-height:.97688rem}.vtex-flex-layout-0-x-flexRowContent--contactDealerReservationWrapper .vtex-rich-text-0-x-paragraph{font-weight:700}@media (max-width:40rem){.vtex-flex-layout-0-x-flexRowContent--contactDealerReservationWrapper{flex-direction:column}}.vtex-flex-layout-0-x-flexCol--dealerMapCTAsWrapper{display:flex;gap:2rem}.vtex-flex-layout-0-x-flexRow--homepage-disclaimer{background-color:#4a5b6e}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.minicart.scss ***!
  \*****************************************************************************************************************************************************/.vtex-minicart-2-x-minicartCheckoutButton{margin:0;padding:0}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;border-style:none;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:#041428;color:#fff;background-color:#8b693e;font-size:1rem;font-weight:400;height:3rem}@media (min-width:64rem){.vtex-minicart-2-x-minicartCheckoutButton .vtex-button{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.vtex-minicart-2-x-minicartCheckoutButton .vtex-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button .vtex-button__label{padding:0!important}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button:hover{background-color:#8b693e}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button:disabled:hover{background-color:#7a7a7a}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button:hover{background-color:#041428}@media (max-width:40rem){.vtex-minicart-2-x-minicartCheckoutButton .vtex-button{height:3rem;border-radius:0;border:none}}@media (min-width:40rem){.vtex-minicart-2-x-minicartCheckoutButton .vtex-button{height:3.5rem}}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button__label{fill:currentColor}.vtex-minicart-2-x-minicartCheckoutButton .vtex-button__label:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/arrow-right___25ec10632bbeb7a55375a232a43acd17.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/16x16/arrow-right___25ec10632bbeb7a55375a232a43acd17.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;margin-left:.5rem}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.menu.scss ***!
  \*************************************************************************************************************************************************/.vtex-menu-2-x-menuContainerNav--mazda-main-menu{display:flex;margin-top:1.5rem}.vtex-menu-2-x-styledLinkContainer--footer-menu,.vtex-menu-2-x-styledLinkContainer--footer-menu-link{color:#7a7a7a!important;margin-bottom:1.5rem}.vtex-menu-2-x-styledLinkContainer--footer-menu-link .vtex-menu-2-x-styledLinkContent,.vtex-menu-2-x-styledLinkContainer--footer-menu .vtex-menu-2-x-styledLinkContent{color:#fff!important;font-size:.8125rem;line-height:1rem;letter-spacing:.2rem;text-transform:uppercase;transition:color .3s ease-out}.vtex-menu-2-x-styledLinkContainer--footer-menu-link .vtex-menu-2-x-styledLinkContent:hover,.vtex-menu-2-x-styledLinkContainer--footer-menu .vtex-menu-2-x-styledLinkContent:hover{color:#dcb694!important}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.modal-layout.scss ***!
  \*********************************************************************************************************************************************************/@media screen and (min-width:40em){.vtex-modal-layout-0-x-paper--quickview{height:260px;width:580px}.vtex-modal-layout-0-x-actionsContainer--quickview{padding:0 2rem 2rem}}@media screen and (min-width:50em){.vtex-modal-layout-0-x-paper--quickview{height:450px;width:900px}}@media screen and (min-width:75em){.vtex-modal-layout-0-x-paper--quickview{width:calc(100% - 4rem);height:auto}}@media screen and (min-width:82em){.vtex-modal-layout-0-x-actionsContainer--quickview{padding:0 2.5rem 2.5rem}}.vtex-modal-layout-0-x-paper--quickview{min-width:320px;max-width:96rem}.vtex-modal-layout-0-x-headerContainer--quickview{border:none;position:absolute;right:0}.vtex-modal-layout-0-x-actionsContainer--quickview{height:100%;width:100%;transition:box-shadow .15s ease-in-out,border-top .15s ease-in-out;border-top:1px solid transparent;box-shadow:-4px 0 27px -12px transparent}.vtex-modal-layout-0-x-actionsContainer--quickview:not(.vtex-modal-layout-0-x-actionsContainerEndOfContent--quickview){border-top-color:#f5f5f5;box-shadow:-4px 0 27px -12px rgba(16,16,16,.64)}.vtex-modal-layout-0-x-actionsContainer--quickview:not(.vtex-modal-layout-0-x-actionsContainerEndOfContent--quickview) .vtex-modal-layout-0-x-actionsContentWrapper{border-top-color:transparent}.vtex-modal-layout-0-x-actionsContentWrapper{border-top:1px solid #d0d3da;padding-top:1.5rem}.vtex-modal-layout-0-x-contentContainer--quickviewContent{padding:2.5rem 0 2.5rem 2rem;overflow-x:hidden}.vtex-modal-layout-0-x-triggerContainer{display:flex;align-items:center}.vtex-modal-layout-0-x-triggerContainer--quickview{padding:.75rem}.vtex-modal-layout-0-x-triggerContainer{color:#fff;outline:none}.vtex-modal-layout-0-x-closeButton{padding-right:1rem;stroke:#041428}.vtex-modal-layout-0-x-paper--product-gifts{padding:1.5rem}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer,.vtex-modal-layout-0-x-triggerContainer--finance-calculator{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .3s ease-out;border-radius:.1875rem;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:transparent;border:1px solid #041428;height:2.8125rem}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer .vtex-rich-text-0-x-paragraph,.vtex-modal-layout-0-x-triggerContainer--finance-calculator .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer .vtex-button__label,.vtex-modal-layout-0-x-triggerContainer--finance-calculator .vtex-button__label{padding:0!important}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer:hover,.vtex-modal-layout-0-x-triggerContainer--finance-calculator:hover{background-color:#8b693e}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer:disabled,.vtex-modal-layout-0-x-triggerContainer--finance-calculator:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer:disabled:hover,.vtex-modal-layout-0-x-triggerContainer--finance-calculator:disabled:hover{background-color:#7a7a7a}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer:hover,.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer:hover .vtex-rich-text-0-x-paragraph,.vtex-modal-layout-0-x-triggerContainer--finance-calculator:hover,.vtex-modal-layout-0-x-triggerContainer--finance-calculator:hover .vtex-rich-text-0-x-paragraph{color:#fff;border-color:#8b693e}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer,.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer .vtex-rich-text-0-x-paragraph,.vtex-modal-layout-0-x-triggerContainer--finance-calculator,.vtex-modal-layout-0-x-triggerContainer--finance-calculator .vtex-rich-text-0-x-paragraph{transition:all .3s ease-out}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer-map{transition:background-color .3s ease-out;border-radius:.1875rem;border-style:none;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:#041428;color:#fff;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin-top:1rem;height:2.5rem}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer-map .vtex-button__label{padding:0!important}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer-map:hover{background-color:#8b693e}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer-map:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer-map:disabled:hover{background-color:#7a7a7a}@media (min-width:64rem){.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer-map{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer-map .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase;margin:0}@media (min-width:64rem){.vtex-modal-layout-0-x-triggerContainer--contact-the-dealer-map .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;text-transform:uppercase}}.vtex-modal-layout-0-x-backdrop{background-color:#041428}.vtex-modal-layout-0-x-headerContainer--finance-calculator{background-color:#fff;border-bottom:none}@media (max-width:40rem){.vtex-modal-layout-0-x-closeButtonContainer--finance-calculator{padding:1rem}}.vtex-modal-layout-0-x-paper--contact-the-dealer,.vtex-modal-layout-0-x-paper--finance-calculator{display:flex;flex-direction:column;padding:2.5rem;width:49.3125rem;height:68.0625rem;background-color:#fff}.vtex-modal-layout-0-x-paper--contact-the-dealer .vtex-modal-layout-0-x-closeButton,.vtex-modal-layout-0-x-paper--finance-calculator .vtex-modal-layout-0-x-closeButton{padding:0;display:block}.vtex-modal-layout-0-x-paper--contact-the-dealer .vtex-modal-layout-0-x-closeButton .vtex-modal-layout-0-x-closeIcon,.vtex-modal-layout-0-x-paper--finance-calculator .vtex-modal-layout-0-x-closeButton .vtex-modal-layout-0-x-closeIcon{display:block;width:16px;height:16px}.vtex-modal-layout-0-x-paper--contact-the-dealer .vtex-modal-layout-0-x-headerContainer,.vtex-modal-layout-0-x-paper--finance-calculator .vtex-modal-layout-0-x-headerContainer{border:0;display:block;width:auto;position:absolute;right:40px;top:47px}@media (max-width:40rem){.vtex-modal-layout-0-x-paper--contact-the-dealer .vtex-modal-layout-0-x-headerContainer,.vtex-modal-layout-0-x-paper--finance-calculator .vtex-modal-layout-0-x-headerContainer{right:16px;top:24px}}.vtex-modal-layout-0-x-paper--finance-calculator{width:56rem}.vtex-modal-layout-0-x-backdrop--contact-the-dealer{background-color:#041428}@media (max-width:40rem){.vtex-modal-layout-0-x-paperNotFullScreen.vtex-modal-layout-0-x-paper--contact-the-dealer{padding:1rem 1rem 2rem}}.vtex-modal-layout-0-x-paperNotFullScreen{margin:0}@media (max-width:40rem){.vtex-modal-layout-0-x-paperNotFullScreen{padding:0}}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.order-placed.scss ***!
  \*********************************************************************************************************************************************************/.vtex-order-placed-2-x-packageHeader--pickup,.vtex-order-placed-2-x-packageReceiverName,.vtex-order-placed-2-x-productPrice,.vtex-order-placed-2-x-productQuantity{display:none}.vtex-order-placed-2-x-orderPlacedMainWrapper{margin-top:0;max-width:70.5rem;width:100%}.vtex-order-placed-2-x-orderPlacedHeaderWrapper,.vtex-order-placed-2-x-orderWrapper{background-color:#fff;padding:1rem;margin:0 1rem}@media (min-width:80rem){.vtex-order-placed-2-x-orderPlacedHeaderWrapper,.vtex-order-placed-2-x-orderWrapper{margin:0;padding:3.5rem}}.vtex-order-placed-2-x-section--pickupPackages{border:none}.vtex-order-placed-2-x-orderNumber{display:inline-flex;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700}.vtex-order-placed-2-x-orderNumber:after{content:"!";font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none}.vtex-order-placed-2-x-package--pickup{display:flex;flex-direction:column-reverse;margin-top:2.5rem}.vtex-order-placed-2-x-productList{width:100%}@media (min-width:40rem){.vtex-order-placed-2-x-productImageColumn{width:70%}}.vtex-order-placed-2-x-productImageWrapper{height:auto;width:100%}@media (min-width:40rem){.vtex-order-placed-2-x-productImageWrapper{min-height:18.75rem}}.vtex-order-placed-2-x-productInfoColumn{margin-bottom:2rem}@media (min-width:40rem){.vtex-order-placed-2-x-productInfoColumn{margin-bottom:0}}.vtex-order-placed-2-x-productName{color:#041428;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.5rem;line-height:1.875rem;letter-spacing:.15rem;text-transform:uppercase}@media (min-width:40rem){.vtex-order-placed-2-x-productName{font-size:2.8125rem;line-height:3.625rem}}.vtex-order-placed-2-x-packageInfoWrapper{border-top:1px solid #d0d3da}@media (min-width:40rem){.vtex-order-placed-2-x-packageInfoWrapper{flex-direction:column}}.vtex-order-placed-2-x-packageAddressWrapper{display:flex;justify-content:flex-start;margin-bottom:0;margin-right:0}@media (min-width:40rem){.vtex-order-placed-2-x-packageAddressWrapper{justify-content:flex-end}}.vtex-order-placed-2-x-addressContainer{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;color:#041428;margin-left:2rem;position:relative}@media (min-width:40rem){.vtex-order-placed-2-x-addressContainer{width:33%}}.vtex-order-placed-2-x-addressContainer:before{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/location___5f03d893a6310e8298e37c682fb74e18.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;left:-2rem;position:absolute;top:1rem}.vtex-order-placed-2-x-pickupFriendlyName{font-family:mazda-bold,-apple-system,avenir,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:0}.vtex-order-placed-2-x-packageReceiver{display:flex;justify-content:flex-start;margin-left:2rem;width:100%}@media (min-width:40rem){.vtex-order-placed-2-x-packageReceiver{justify-content:flex-end;margin-left:0}}.vtex-order-placed-2-x-packageAdditionalInfo{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;color:#041428;display:flex;justify-content:flex-start;width:50%;word-break:break-word}@media (min-width:40rem){.vtex-order-placed-2-x-packageAdditionalInfo{width:33%}}@media (max-width:40rem){.vtex-order-placed-2-x-packageAdditionalInfo{display:-webkit-box;text-decoration:none!important;-webkit-text-decorations-in-effect:none!important}}.vtex-order-placed-2-x-orderPlacedHeader{margin:0 1rem 2.5rem}@media (min-width:64rem){.vtex-order-placed-2-x-orderPlacedHeader{margin:0 0 3.5rem}}.vtex-order-placed-2-x-orderPlacedFooter{margin:0 1rem}@media (min-width:40rem){.vtex-order-placed-2-x-orderPlacedFooter{margin:0}}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.login.scss ***!
  \**************************************************************************************************************************************************/.vtex-login-2-x-dontHaveAccount,.vtex-login-2-x-options,.vtex-login-2-x-termsAndConditions{display:none}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.product-identifier.scss ***!
  \***************************************************************************************************************************************************************/.vtex-product-identifier-0-x-product-identifier--productReference{margin-bottom:1rem}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.product-summary.scss ***!
  \************************************************************************************************************************************************************/.vtex-product-summary-2-x-container{text-align:start;margin:0}.vtex-product-summary-2-x-nameContainer{display:block;padding:0}.vtex-product-summary-2-x-brandName{color:#041428;font-size:20px;font-weight:500;line-height:1.5025rem;letter-spacing:.1rem;text-transform:uppercase}.vtex-product-summary-2-x-imageContainer{text-align:center;width:100%}.vtex-product-summary-2-x-image{border-radius:.25rem .25rem 0 0;height:auto!important}.vtex-product-summary-2-x-element{align-items:center;background-color:#fff}.vtex-product-summary-2-x-skuSelectorContainer--quickview .vtex-product-summary-2-x-skuSelectorItemImage .vtex-product-summary-2-x-frameAround,.vtex-product-summary-2-x-skuSelectorContainer--quickview .vtex-product-summary-2-x-skuSelectorItemImage .vtex-product-summary-2-x-skuSelectorInternalBox{border-radius:50%}.vtex-product-summary-2-x-column{display:flex;flex-direction:column}.vtex-product-summary-2-x-sellingPrice{font-family:mazda-regular,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.5025rem}.vtex-product-summary-2-x-container--product-summary-shelf{background-color:#fff;border-radius:4px 4px 0 0;max-width:none!important;transition:all .3s ease-out}@media (max-width:40rem){.vtex-product-summary-2-x-container--product-summary-shelf{box-shadow:0 4px 6px rgba(0,0,0,.15);border:1px solid #d5d5d5}}.vtex-product-summary-2-x-container--product-summary-shelf:hover{box-shadow:0 4px 10px 0 rgba(16,16,16,.24)}.vtex-product-summary-2-x-element--product-summary-shelf{border-radius:4px 4px 0 0;justify-content:flex-start!important;padding:0}.vtex-product-summary-2-x-priceContainer{display:inline-block;padding:0}.vtex-product-summary-2-x-priceContainer .vtex-product-summary-2-x-sellingPrice{margin:0;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase;letter-spacing:0}@media (min-width:40rem){.vtex-product-summary-2-x-priceContainer .vtex-product-summary-2-x-sellingPrice{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;line-height:1.875rem}}.vtex-product-summary-2-x-container--product-summary-shelf-listview{width:100%;max-width:100%!important;box-shadow:0 0 10px 0 rgba(0,0,0,.15);border-radius:0;border:1px solid #d5d5d5}.vtex-product-summary-2-x-element--product-summary-shelf-listview{border-radius:1px;align-items:normal;padding:0}.vtex-flex-layout-0-x-flexColChild--productSpecificationWrapper{padding:0}.vtex-flex-layout-0-x-flexColChild--productSpecificationWrapper .vtex-product-summary-2-x-brandName{font-size:1.25rem}.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .vtex-product-summary-2-x-addressZip,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .vtex-product-summary-2-x-distance,.vtex-flex-layout-0-x-flexRow--listViewMainWrapper .vtex-product-summary-2-x-distanceEstimate{font-size:12px}
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.product-price.scss ***!
  \**********************************************************************************************************************************************************/.vtex-product-price-1-x-sellingPrice--hasListPrice{color:#d22a32}.vtex-product-price-1-x-listPrice,.vtex-product-price-1-x-sellingPrice{padding-left:.25rem}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.rich-text.scss ***!
  \******************************************************************************************************************************************************/.vtex-rich-text-0-x-wrapper--contact-the-dealer-trigger-plp-tile{text-align:center;place-items:center;background-color:#fff;padding-left:10px;padding-right:10px;width:15.3rem;border-radius:.1875rem;color:#041428;text-transform:uppercase;font-size:.8125rem;font-weight:500;height:2.75rem;border:1px solid #041428}.vtex-rich-text-0-x-wrapper--contact-the-dealer-trigger-plp-tile:hover{background-color:#8b693e;border-color:#8b693e;color:#fff}.vtex-rich-text-0-x-wrapper--contact-the-dealer-trigger-plp{display:flex;position:relative;text-align:center;place-items:center;justify-content:center;background-color:#fff;padding-left:10px;padding-right:10px;width:9rem;border-radius:.1875rem;color:#041428;text-transform:uppercase;font-size:.8125rem;font-weight:500;height:2.75rem;border:1px solid #041428}@media (min-width:48.0625rem){.vtex-rich-text-0-x-wrapper--contact-the-dealer-trigger-plp{left:2rem}}@media (max-width:48rem){.vtex-rich-text-0-x-wrapper--contact-the-dealer-trigger-plp{bottom:11px}}.vtex-rich-text-0-x-wrapper--contact-the-dealer-trigger-plp:hover{background-color:#8b693e;border-color:#8b693e;color:#fff}.vtex-rich-text-0-x-wrapper--contact-the-dealer-trigger-sticky{display:flex;text-align:center;place-items:center;justify-content:center;background-color:#fff;width:14.9375rem;height:2.8125rem;padding:.75rem 1.5rem;gap:.625rem;border-radius:.1875rem;border:.0625rem solid #041428;color:#041428;text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:.97688rem}.vtex-rich-text-0-x-wrapper--contact-the-dealer-trigger-sticky:hover{border-color:#8b693e;background-color:#8b693e;color:#fff}.vtex-rich-text-0-x-headingLevel1{margin:0;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.5rem;line-height:30px;letter-spacing:.2rem;text-transform:uppercase}@media (min-width:40rem){.vtex-rich-text-0-x-headingLevel1{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:2.8125rem;line-height:3.625rem;letter-spacing:.15rem}}.vtex-rich-text-0-x-headingLevel2{color:#041428;margin:0;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.875rem;letter-spacing:.1rem;text-transform:uppercase}@media (min-width:40rem){.vtex-rich-text-0-x-headingLevel2{font-size:1.625rem;line-height:2.25rem}}.vtex-rich-text-0-x-headingLevel3{margin:0;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase}@media (min-width:40rem){.vtex-rich-text-0-x-headingLevel3{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;line-height:1.875rem}}.vtex-rich-text-0-x-headingLevel4{margin:0;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase}@media (min-width:40rem){.vtex-rich-text-0-x-headingLevel4{letter-spacing:.15rem}}.vtex-rich-text-0-x-headingLevel5,.vtex-rich-text-0-x-headingLevel6{margin:0;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:700;font-size:.8125rem;line-height:1rem;letter-spacing:.2rem;text-transform:uppercase}.vtex-rich-text-0-x-container--plp-header-desktop{max-width:96rem;text-align:left;align-items:flex-start;padding:0 .25rem;margin:0}.vtex-rich-text-0-x-heading-level-4{margin-bottom:0}.vtex-rich-text-0-x-heading-level-2{margin-top:0}.vtex-rich-text-0-x-link{color:#041428;text-transform:uppercase}.vtex-rich-text-0-x-link:hover{color:#8b693e}.vtex-rich-text-0-x-heading--summary-title,.vtex-rich-text-0-x-heading--summary-title-dealer{margin:0}@media (max-width:20rem){.vtex-rich-text-0-x-headingLevel3--summary-title{margin-top:1.625rem}}.vtex-rich-text-0-x-wrapper--footer{color:#fff}.vtex-rich-text-0-x-headingLevel2--home-content-headline{margin-bottom:3.5rem}.vtex-rich-text-0-x-container--order-placed-text{display:inline-flex;margin-right:.25rem;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none}.vtex-rich-text-0-x-paragraph--order-placed-text{margin:0}.vtex-rich-text-0-x-paragraph--email-sent-text{margin-bottom:0}.vtex-rich-text-0-x-container--dealer-location-headline{position:relative}.vtex-rich-text-0-x-wrapper--dealer-location-headline{display:none}@media (min-width:40rem){.vtex-rich-text-0-x-wrapper--dealer-location-headline{display:block;position:absolute;bottom:10.5rem}}.vtex-rich-text-0-x-wrapper--confirmation-content-item{border-right:none}.vtex-rich-text-0-x-wrapper--confirmation-content-item,.vtex-rich-text-0-x-wrapper--hiw-content-item,.vtex-rich-text-0-x-wrapper--wn-content-item{position:relative;padding-left:2.5rem}@media (min-width:40rem){.vtex-rich-text-0-x-wrapper--confirmation-content-item,.vtex-rich-text-0-x-wrapper--hiw-content-item,.vtex-rich-text-0-x-wrapper--wn-content-item{padding-left:0;padding-top:1.875rem}}.vtex-rich-text-0-x-heading--confirmation-content-item,.vtex-rich-text-0-x-heading--hiw-content-item,.vtex-rich-text-0-x-heading--wn-content-item{margin:0}.vtex-rich-text-0-x-paragraph--confirmation-content-item,.vtex-rich-text-0-x-paragraph--hiw-content-item,.vtex-rich-text-0-x-paragraph--wn-content-item{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0}.vtex-rich-text-0-x-paragraph--confirmation-content-item:first-child,.vtex-rich-text-0-x-paragraph--hiw-content-item:first-child,.vtex-rich-text-0-x-paragraph--wn-content-item:first-child{position:absolute;top:.0625rem;left:0;display:flex;justify-content:center;align-items:center;border:1px solid #041428;border-radius:50%;height:1.25rem;width:1.25rem;line-height:0}.vtex-rich-text-0-x-container--confirmation-headline{margin-bottom:1.5rem}@media (min-width:64rem){.vtex-rich-text-0-x-container--confirmation-headline{margin-bottom:3.5rem}}.vtex-rich-text-0-x-container--home-content-headline{justify-content:flex-start}@media (min-width:40rem){.vtex-rich-text-0-x-container--home-content-headline{justify-content:center}}.vtex-rich-text-0-x-headingLevel4--hiw-content-item,.vtex-rich-text-0-x-headingLevel4--wn-content-item{margin:0 0 .5rem}.vtex-rich-text-0-x-heading--home-content-headline{margin-bottom:1rem;padding:0 .5rem}@media (min-width:40rem){.vtex-rich-text-0-x-heading--home-content-headline{margin-bottom:3.5rem}}.vtex-rich-text-0-x-heading--disclaimer-headline{color:#041428;font-size:1rem;letter-spacing:.15rem;line-height:1.5rem;margin-bottom:1rem;padding:0 1.25rem}.vtex-rich-text-0-x-paragraph--disclaimer-headline{color:#041428;font-size:.875rem;line-height:1.375rem;margin-top:0;padding:0 1.25rem}.vtex-rich-text-0-x-heading--homePageDisclaimerheadline{margin-top:1.5rem;margin-left:1.5rem;margin-right:1.5rem;color:#7a7a7a;font-size:.875rem;line-height:1.375rem}.vtex-rich-text-0-x-wrapper--homePageDisclaimer{margin:0 auto;padding:80px 20px}.vtex-rich-text-0-x-paragraph--homePageDisclaimer{color:#fff;text-align:center;font-family:mazda-regular,helvetica,arial,sans-serif;font-size:1rem;line-height:1.375rem}.vtex-rich-text-0-x-paragraph--superscript-text{color:#7a7a7a;font-size:.875rem;font-weight:700;line-height:1.375rem;margin-top:0;margin-bottom:2rem;padding:0 1.25rem}.vtex-rich-text-0-x-wrapper--success-back-to-button{width:100%;margin-top:4.375rem;display:flex;justify-content:center}.vtex-rich-text-0-x-paragraph--success-back-to-button{transition:background-color .3s ease-out;border-radius:.1875rem;outline:none;min-height:2.75rem;display:flex;justify-content:center;cursor:pointer;background-color:transparent;border:1px solid #041428;text-align:center;padding:.625rem 3rem;width:25rem}.vtex-rich-text-0-x-paragraph--success-back-to-button,.vtex-rich-text-0-x-paragraph--success-back-to-button .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;line-height:1.375rem;letter-spacing:0;text-transform:none;color:#041428;letter-spacing:.1rem;text-transform:uppercase}.vtex-rich-text-0-x-paragraph--success-back-to-button .vtex-rich-text-0-x-paragraph{margin:0}.vtex-rich-text-0-x-paragraph--success-back-to-button .vtex-button__label{padding:0!important}.vtex-rich-text-0-x-paragraph--success-back-to-button:hover{background-color:#8b693e}.vtex-rich-text-0-x-paragraph--success-back-to-button:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.vtex-rich-text-0-x-paragraph--success-back-to-button:disabled:hover{background-color:#7a7a7a}.vtex-rich-text-0-x-paragraph--success-back-to-button:hover,.vtex-rich-text-0-x-paragraph--success-back-to-button:hover .vtex-rich-text-0-x-paragraph{color:#fff;border-color:#8b693e}.vtex-rich-text-0-x-paragraph--success-back-to-button,.vtex-rich-text-0-x-paragraph--success-back-to-button .vtex-rich-text-0-x-paragraph{transition:all .3s ease-out}.vtex-rich-text-0-x-paragraph--summary-description-bold{padding-top:3.5rem;font-weight:700;margin:0}.vtex-rich-text-0-x-paragraph--summary-description{margin:0}.vtex-flex-layout-0-x-flexRow--faq .vtex-rich-text-0-x-heading--home-faq-headline{margin-bottom:1rem}.vtex-flex-layout-0-x-flexRow--faq .vtex-rich-text-0-x-container--faq-further-info{width:100%;border-top:1px solid #7a7a7a;padding-top:1.5rem}.vtex-flex-layout-0-x-flexRow--faq .vtex-rich-text-0-x-paragraph{margin:0 0 .75rem}.vtex-flex-layout-0-x-flexRow--faq .vtex-rich-text-0-x-paragraph.vtex-rich-text-0-x-paragraph--faq-trigger-hl{width:350px;margin:0;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700}.vtex-flex-layout-0-x-flexRow--faq .vtex-rich-text-0-x-paragraph.vtex-rich-text-0-x-paragraph--faq-further-info{margin:0}.vtex-rich-text-0-x-container--stage-headline{top:20.625rem;color:#fff;left:1rem;position:absolute;width:70%}@media screen and (max-width:380px){.vtex-rich-text-0-x-container--stage-headline{top:14.625rem}}@media screen and (min-width:381px) and (max-width:510px){.vtex-rich-text-0-x-container--stage-headline{top:20.75rem}}@media screen and (min-width:511px) and (max-width:1023px){.vtex-rich-text-0-x-container--stage-headline{top:27rem}}@media (min-width:40rem){.vtex-rich-text-0-x-container--stage-headline{left:0;right:25%;margin:0 auto;top:5.625rem;width:50%}}@media (min-width:64rem){.vtex-rich-text-0-x-container--stage-headline{top:7.5rem}}@media (min-width:80rem){.vtex-rich-text-0-x-container--stage-headline{top:9.375rem;right:20%}}.vtex-rich-text-0-x-heading--stage-headline{font-size:1.5rem;line-height:1.875rem;text-align:left}@media (min-width:40rem){.vtex-rich-text-0-x-heading--stage-headline{font-size:3rem;line-height:3.625rem}}@media (min-width:40rem){.vtex-rich-text-0-x-heading--generic-content-headline{color:#041428;margin:0;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.875rem;letter-spacing:.1rem;text-transform:uppercase}}@media (min-width:40rem) and (min-width:40rem){.vtex-rich-text-0-x-heading--generic-content-headline{font-size:1.625rem;line-height:2.25rem}}.vtex-rich-text-0-x-container--contact-the-dealer-trigger,.vtex-rich-text-0-x-container--finance-calculator-trigger{text-align:center}.vtex-rich-text-0-x-paragraph--contact-the-dealer-trigger,.vtex-rich-text-0-x-paragraph--contact-the-dealer-trigger-map{font-size:.8125rem!important;letter-spacing:.1rem;line-height:.875rem;text-transform:uppercase;font-weight:500!important}.vtex-rich-text-0-x-heading--title-fincnace-calculator{margin-top:1.375rem;background-color:#f5f5f5;padding:1rem;width:100%}.vtex-rich-text-0-x-wrapper--title-fincnace-calculator{width:100%}.vtex-rich-text-0-x-wrapper--contact-the-dealer-trigger-map{color:#fff}.vtex-rich-text-0-x-strong--maintenance-link{display:inline-block;margin-top:1rem;font-weight:700;color:#041428;text-decoration:none}.vtex-rich-text-0-x-paragraph--maintenance-link{margin-top:0}.vtex-rich-text-0-x-paragraph--PromoBadgeMazdaCX60:not(:empty){background-color:#910a2d;font-weight:700;font-size:12px;color:#fff;padding:2px 10px;border-radius:20px;margin:0}@media (max-width:768px){.vtex-flex-layout-0-x-flexRow--faq .vtex-rich-text-0-x-paragraph.vtex-rich-text-0-x-paragraph--faq-trigger-hl{width:300px;margin:0;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700}}.vtex-rich-text-0-x-strong--option-pack-header{letter-spacing:.15rem;text-transform:none;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:700;font-size:1rem;line-height:1.5rem}@media (max-width:40rem){.vtex-rich-text-0-x-strong--option-pack-header{font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700}}.vtex-rich-text-0-x-paragraph--generic-content2{color:#191919;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:14.4px}@media (max-width:768px){.vtex-rich-text-0-x-paragraph--generic-content2{padding-left:1rem;padding-right:1rem}}.vtex-rich-text-0-x-paragraph--pdpAllSpecificationsTitle{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.95312rem;text-align:left;margin:0}@media (max-width:40rem){.vtex-rich-text-0-x-paragraph--pdpAllSpecificationsTitle{font-size:1.25rem}}.vtex-rich-text-0-x-paragraph--technicalSpecsTitle{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5025rem;text-align:left;padding:0 0 1rem;margin:0}@media (max-width:40rem){.vtex-rich-text-0-x-paragraph--technicalSpecsTitle{font-size:1rem}}.vtex-rich-text-0-x-paragraph--exteriorInteriorTitle{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5025rem;text-align:left;padding:0 0 1rem;margin:0}@media (max-width:40rem){.vtex-rich-text-0-x-paragraph--exteriorInteriorTitle{font-size:1rem}}.vtex-rich-text-0-x-paragraph--energy-label-title{font-size:1rem;text-transform:uppercase!important}.vtex-rich-text-0-x-paragraph--energy-label-title,.vtex-rich-text-0-x-paragraph--option-pack-header{font-family:mazda-medium,-apple-system,avenir,sans-serif!important;font-weight:500!important;line-height:1.5025rem;text-align:left;letter-spacing:0!important;margin:0}.vtex-rich-text-0-x-paragraph--option-pack-header{font-size:1rem!important}.vtex-rich-text-0-x-paragraph--specification-overview-headline{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5025rem;text-align:left;margin:0;color:#041428}.vtex-rich-text-0-x-paragraph--specification-overview-headline-mobile{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-size:1rem;font-weight:700;line-height:1.625rem;text-align:left;margin:0;color:#041428}
/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.render-runtime.scss ***!
  \***********************************************************************************************************************************************************/.vtex-render-runtime-8-x-loadingBarAnimation{background-color:#041428;height:.75rem}
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.slider-layout.scss ***!
  \**********************************************************************************************************************************************************/.vtex-slider-layout-0-x-sliderLayoutContainer{justify-content:center}.vtex-slider-layout-0-x-sliderLayoutContainer--carousel{background-color:#d0d3da}.vtex-slider-layout-0-x-sliderTrackContainer{max-width:1520px}.vtex-slider-layout-0-x-paginationDotsContainer{margin-top:.5rem;margin-bottom:.5rem}.vtex-slider-layout-0-x-layoutContainer--shelf{margin-top:20px;margin-bottom:20px;max-width:96rem}.vtex-slider-layout-0-x-slide--shelf{margin-bottom:25px;padding-left:.5rem;padding-right:.5rem}.vtex-slider-layout-0-x-bg-base{background-color:#d0d3da}.vtex-slider-layout-0-x-sliderTrackContainer{max-width:none!important}.vtex-slider-layout-0-x-slideChildrenContainer--carousel{height:30rem}@media screen and (max-width:380px){.vtex-slider-layout-0-x-slideChildrenContainer--carousel{height:18.75rem}}@media screen and (min-width:381px) and (max-width:510px){.vtex-slider-layout-0-x-slideChildrenContainer--carousel{height:22.25rem}}.vtex-slider-layout-0-x-imageElement{max-height:none!important}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.store-components.scss ***!
  \*************************************************************************************************************************************************************/.vtex-toast-container{display:none}.vtex-store-components-3-x-container{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none}.vtex-store-components-3-x-notificationBarContainer{background-color:#f5f5f5;color:#041428;font-weight:700;font-size:12px;text-decoration:underline}.vtex-store-components-3-x-searchBarContainer.vtex-styleguide-9-x-input{max-width:208px}.vtex-store-components-3-x-infoCardContainer--info-card-home{max-width:1520px;margin:0 auto;background-color:#e6f1e6;padding:0}.vtex-store-components-3-x-newsletter{background-color:#03054e;max-width:1528px;margin:0 auto}.vtex-store-components-3-x-newsletter .vtex-store-components-3-x-container{padding:60px 10px}.vtex-store-components-3-x-label{color:#fff;font-size:26px}.vtex-store-components-3-x-inputGroup{padding-bottom:4px;display:flex;color:#fff}.vtex-store-components-3-x-inputGroup.vtex-styleguide-9-x-hideDecorators{background-color:transparent;color:#fff;border:none}.vtex-store-components-3-x-inputGroup.vtex-styleguide-9-x-hideDecorators::placeholder{color:#fff;font-size:16px}.vtex-store-components-3-x-inputGroup.vtex-button{background-color:transparent;color:#fff;border:none;margin-right:-24px}.vtex-store-components-3-x-buttonContainer{padding-top:0}.vtex-store-components-3-x-imageElement--storePrint{max-height:300px;margin-bottom:20px}.vtex-store-components-3-x-skuSelectorContainer{margin:1rem 0}.vtex-store-components-3-x-productImagesContainer--quickview .vtex-store-components-3-x-carouselContainer{justify-content:flex-start}.vtex-store-components-3-x-productImagesContainer--quickview .vtex-store-components-3-x-productImageTag{object-fit:cover!important}.vtex-store-components-3-x-productImagesContainer--quickview .vtex-store-components-3-x-carouselGaleryThumbs{display:block!important}.vtex-store-components-3-x-productImagesContainer--quickview .vtex-store-components-3-x-carouselGaleryCursor{margin:0;padding:0;width:100%}.vtex-store-components-3-x-dn{display:block!important}@media only screen and (min-width:640px){.vtex-store-components-3-x-newsletter .vtex-store-components-3-x-container{padding:140px}.vtex-store-components-3-x-label{font-size:40px}.vtex-store-components-3-x-infoCardContainer--info-card-home .vtex-store-components-3-x-infoCardTextContainer{width:30%}.vtex-store-components-3-x-infoCardContainer--info-card-home .vtex-store-components-3-x-infoCardImageContainer{width:70%}.vtex-store-components-3-x-imageElement--storePrint{margin-bottom:0;max-height:600px}}.vtex-store-components-3-x-productNameContainer{color:#041428;margin:0;font-family:mazda-medium,-apple-system,avenir,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.875rem;letter-spacing:.1rem;text-transform:uppercase}@media (min-width:40rem){.vtex-store-components-3-x-productNameContainer{font-size:1.625rem;line-height:2.25rem}}.vtex-store-components-3-x-specificationItemProperty,.vtex-store-components-3-x-specificationsTableHead,.vtex-store-components-3-x-specificationsTablePropertyHeading,.vtex-store-components-3-x-specificationsTableSpecificationHeading,.vtex-store-components-3-x-specificationsTitle{display:none}.vtex-store-components-3-x-specificationsTableContainer{justify-content:flex-start;margin-top:0;padding-left:0;width:100%}@media screen and (min-width:80rem){.vtex-store-components-3-x-specificationsTableContainer{padding-left:0}}.vtex-store-components-3-x-specificationsTable{background-color:transparent;margin:0}.vtex-store-components-3-x-specificationsTable--topProducts{background-color:#910a2d;border-radius:.25rem;color:#fff;display:inline-flex;left:1.5rem;position:absolute;top:1rem;width:auto}.vtex-store-components-3-x-discountInsideContainer{display:none}.vtex-store-components-3-x-discountContainer{width:100%}.vtex-store-components-3-x-logoImage--header-logo{display:block}@media (max-width:40rem){.vtex-store-components-3-x-logoImage--header-logo{height:2.5rem}}.vtex-store-components-3-x-searchBarContainer{padding:0;display:flex;margin:0 .5rem}@media (min-width:40rem){.vtex-store-components-3-x-searchBarContainer{margin:0}.vtex-store-components-3-x-searchBarContainer:after{content:"";border-right:1px solid #fff;margin:0 1rem}}.vtex-store-components-3-x-searchBarContainer .vtex-input-prefix__group{width:12.25rem;border-radius:0;border:none;border-bottom:1px solid #fff;justify-content:flex-end;height:2rem;position:relative}@media (min-width:40rem){.vtex-store-components-3-x-searchBarContainer .vtex-input-prefix__group{width:25rem}}.vtex-store-components-3-x-searchBarContainer .vtex-styleguide-9-x-input{padding:0 0 0 .5rem;background-color:#041428;color:#fff;font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;position:absolute;left:0;top:.375rem;width:9rem}@media (min-width:40rem){.vtex-store-components-3-x-searchBarContainer .vtex-styleguide-9-x-input{width:20.5rem}}.vtex-store-components-3-x-searchBarContainer .vtex-styleguide-9-x-input::placeholder{color:#d0d3da}@media (min-width:40rem){.vtex-store-components-3-x-searchBarContainer .vtex-styleguide-9-x-input::placeholder{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.15rem}}.vtex-store-components-3-x-searchBarContainer .vtex__icon-clear{display:none}.vtex-store-components-3-x-searchBarContainer .vtex-input__suffix{padding:0;background-color:#041428;color:#fff;position:relative}.vtex-store-components-3-x-searchBarContainer .vtex-input__suffix:before{content:"";display:block;background-color:#041428;width:1rem;height:1.9375rem;position:absolute;right:2.25rem}.vtex-store-components-3-x-searchBarContainer .vtex-input__suffix:after{content:"";-webkit-mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/search___50f0433e744f7acac208f3188ce63ff7.svg) no-repeat center;mask:url(https://mazdaeu.vtexassets.com/assets/vtex/assets-builder/mazdaeu.ecom-frontend/0.29.104/icons/24x24/search___50f0433e744f7acac208f3188ce63ff7.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;margin-right:.5rem}.vtex-store-components-3-x-searchBarContainer .vtex-store-components-3-x-searchBarIcon--search{z-index:1;margin-right:-2rem;width:2.5rem;height:2.5rem;opacity:0}.vtex-flex-layout-0-x-flexRow--header-desktop-default .vtex-store-components-3-x-searchBarContainer,.vtex-sticky-layout-0-x-wrapper--header-mobile-default .vtex-store-components-3-x-searchBarContainer,.vtex-store-components-3-x-resultsList{display:none}.vtex-store-components-3-x-carouselGaleryCursor{cursor:unset}@media (max-width:40rem){.vtex-store-components-3-x-productImage{padding-bottom:1.5rem}}.vtex-store-components-3-x-productImageTag{display:block}.vtex-store-components-3-x-productImagesGallerySwiperContainer .vtex-store-components-3-x-swiper-pagination{bottom:0}.vtex-store-components-3-x-swiperBullet{display:inline-block;border-radius:unset;width:1.5rem;height:.0625rem}.vtex-store-components-3-x-carouselGaleryThumbs{margin-top:2rem}@media (max-width:40rem){.vtex-store-components-3-x-carouselGaleryThumbs{margin-top:0;display:block}}.vtex-store-components-3-x-productImagesThumb{margin:0;display:flex;align-items:center}@media (max-width:40rem){.vtex-store-components-3-x-productImagesThumb{width:25%!important}}.vtex-store-components-3-x-productImagesThumbCaret{padding:0}@media (max-width:40rem){.vtex-store-components-3-x-productImagesThumbCaret{display:none}}.vtex-store-components-3-x-priceContainer{display:inline-block;padding:0}.vtex-store-components-3-x-priceContainer .vtex-store-components-3-x-price_sellingPrice{margin:0;font-family:mazda-bold,-apple-system,avenir,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase;letter-spacing:0}@media (min-width:40rem){.vtex-store-components-3-x-priceContainer .vtex-store-components-3-x-price_sellingPrice{font-family:mazda-medium,-apple-system,avenir,sans-serif;font-size:1.25rem;line-height:1.875rem}}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.stack-layout.scss ***!
  \*********************************************************************************************************************************************************/.vtex-stack-layout-0-x-stackItem--product{width:100%}.vtex-stack-layout-0-x-stackItem--quickview{right:0;top:0;left:auto}.vtex-stack-layout-0-x-stackContainer{width:100%}.vtex-stack-layout-0-x-stackItem--plp-promotion{bottom:-.625rem;top:unset;left:.625rem;z-index:1!important}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.store-drawer.scss ***!
  \*********************************************************************************************************************************************************/.vtex-store-drawer-0-x-menuIcon{color:#fff}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.store-header.scss ***!
  \*********************************************************************************************************************************************************/.vtex-store-header-2-x-headerRowContainer--header-banner{background-color:#8b693e}.vtex-store-header-2-x-headerRowBackground{background-color:#041428;color:#fff}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.store-footer.scss ***!
  \*********************************************************************************************************************************************************/.vtex-store-footer-2-x-row--menu-row{padding-right:24px}.vtex-store-footer-2-x-row--menu-row .vtex-store-footer-2-x-rowContainer{align-items:flex-start}.vtex-store-footer-2-x-row--payment-methods{padding-top:16px}.vtex-store-footer-2-x-acceptedPaymentMethodContainer{color:#fff}.vtex-store-footer-2-x-footerLayout--maintenance{pointer-events:none}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.store-link.scss ***!
  \*******************************************************************************************************************************************************/.vtex-store-link-0-x-label--confirmation-cta-link{line-height:1.375rem;transition:background-color .3s ease-out;border-radius:.1875rem;outline:none;padding:.5rem 1.5rem;min-height:2.75rem;display:flex;justify-content:center;text-align:center;cursor:pointer;background-color:transparent;border:1px solid #041428;line-height:2.5rem}.vtex-store-link-0-x-label--confirmation-cta-link,.vtex-store-link-0-x-label--confirmation-cta-link .vtex-rich-text-0-x-paragraph{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;text-transform:none;letter-spacing:.1rem;color:#041428;text-transform:uppercase}.vtex-store-link-0-x-label--confirmation-cta-link .vtex-rich-text-0-x-paragraph{line-height:1.375rem;margin:0}.vtex-store-link-0-x-label--confirmation-cta-link .vtex-button__label{padding:0!important}.vtex-store-link-0-x-label--confirmation-cta-link:hover{background-color:#8b693e}.vtex-store-link-0-x-label--confirmation-cta-link:disabled{background-color:#ecedee;color:#949daa!important;cursor:not-allowed;border-radius:.1875rem}.vtex-store-link-0-x-label--confirmation-cta-link:disabled:hover{background-color:#7a7a7a}.vtex-store-link-0-x-label--confirmation-cta-link:hover,.vtex-store-link-0-x-label--confirmation-cta-link:hover .vtex-rich-text-0-x-paragraph{color:#fff;border-color:#8b693e}.vtex-store-link-0-x-label--confirmation-cta-link,.vtex-store-link-0-x-label--confirmation-cta-link .vtex-rich-text-0-x-paragraph{transition:all .3s ease-out}.vtex-store-link-0-x-link--404-home-link,.vtex-store-link-0-x-link--confirmation-cta-link{display:flex;justify-content:center;text-decoration:none}.vtex-store-link-0-x-link--faq-more-link{color:#041428;text-decoration-color:#041428;transition:color .3s ease-out}.vtex-store-link-0-x-link--faq-more-link:hover{color:#8b693e;text-decoration-color:#8b693e}.vtex-store-link-0-x-link--maintenance-link{display:inline-block;margin-top:1rem;font-weight:700;color:#041428;text-decoration:none}.vtex-store-link-0-x-link--maintenance-link:hover{text-decoration:underline}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.store-icons.scss ***!
  \********************************************************************************************************************************************************/.vtex-store-icons-0-x-expandIcon{color:#d0d3da}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./styles/scss/vtex.tab-layout.scss ***!
  \*******************************************************************************************************************************************************/.vtex-button__label{padding:0}.vtex-textarea__input{font-family:mazda-regular,-apple-system,avenir,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-transform:none;background-color:#fff;border:1px solid #041428;border-radius:.1875rem;box-sizing:border-box;padding:.4375rem 1rem;height:100px}.vtex-textarea__input:focus{border:1px solid #041428;outline:1px solid #041428}.vtex-textarea__input::placeholder{color:#4a5b6e}@media (min-width:40rem){.vtex-textarea__input{padding:.6875rem 1rem}}.vtex-radioGroup__fieldset{margin:0}.vtex-radio{margin-bottom:1rem}.vtex-radio__fakeRadioContainer{margin-top:.1875rem}.vtex-radio__fakeRadio{height:1rem!important;width:1rem!important;border-width:1px!important;display:block;position:relative;margin-right:.625rem;border-color:#999}.vtex-radio__fakeRadioInner{height:1rem!important;width:1rem!important;background-color:#000;border:6px solid #fff;position:absolute;left:-.0625rem;top:-.0625rem}.vtex-tab-layout-0-x-listContainer--pdpMainInfoTabsNav{justify-content:flex-start;border-bottom:1px solid #7a7a7a;margin-bottom:.5rem}