html{--navbar-height:75px}@media(min-width:960px){html{--navbar-height:120px}}html{--container-width:1160px;--base-font:16;--brand-font-bold-family:"MazdaTypeBold",Helvetica,Arial,sans-serif;--brand-font-medium-family:"MazdaTypeMedium",Helvetica,Arial,sans-serif;--brand-font-regular-family:"MazdaTypeRegular",Helvetica,Arial,sans-serif;--body-font-family:var(--brand-font-bold-family);--dark-01:#101010;--dark-01-rgba:hsla(0,0%,6%,.1);--dark-02-rgba:hsla(0,0%,6%,.6);--dark-02:#0c121c;--dark-03-rgba:hsla(0,0%,6%,.15);--dark-04-rgba:hsla(0,0%,6%,.2);--dark-05-rgba:hsla(0,0%,6%,.8);--dark-06-rgba:hsla(0,0%,6%,.3);--grey-01:#f5f5f5;--grey-01-rgba:hsla(0,0%,94%,.4);--grey-02:#d5d5d5;--grey-03:#999;--grey-04:#e7e7e7;--grey-05:#2b2b2b;--white-01:#fff;--white-01-rgba:hsla(0,0%,100%,.9);--white-02-rgba:hsla(0,0%,100%,.7);--red-01:#910a2d;--order_online-black:#101010;--order_online-white:#fff;--order_online-gray:#737373;--order_online-dark:#0c121c;--order_online-medium-gray:#999;--order_online-border-gray:#d5d5d5;--order_online-light-gray:#e7e7e7;--order_online-dark-gray:#2b2b2b;--order_online-off-white:#f5f5f5;--order_online-primary:#910a2d;--order_online-datepicker-container-width:400px;--order_online-datepicker-width:342px;--order_online-box-shadow:0px 2px 10px 0px rgba(0,0,0,.15);--order_online-stripe-widget-bg-color:#f9fbfc;--order_online-stripe-widget-border-radius:8px;--order_online-stripe-widget-border-shadow:0px 1px 2px 0px rgba(0,0,0,.24),0px 1px 3px 0px rgba(0,0,0,.12);--order_online-stripe-widget-button-bg-color:#5369d3;--order_online-stripe-widget-button-border-radius:4px;--order_online-stripe-widget-button-border-shadow:0px 2px 4px 0px rgba(0,0,0,.12),0px 3px 6px 0px rgba(0,0,0,.15)}@font-face{font-display:swap;font-family:MazdaTypeBold;src:url(https://pl.cdn.mazda.media/assets/styles/fonts/MazdaType-Bold.woff2) format("woff2"),url(https://pl.cdn.mazda.media/assets/styles/fonts/MazdaType-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:MazdaTypeMedium;src:url(https://pl.cdn.mazda.media/assets/styles/fonts/MazdaType-Medium.woff2) format("woff2"),url(https://pl.cdn.mazda.media/assets/styles/fonts/MazdaType-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:MazdaTypeRegular;src:url(https://pl.cdn.mazda.media/assets/styles/fonts/MazdaType-Regular.woff2) format("woff2"),url(https://pl.cdn.mazda.media/assets/styles/fonts/MazdaType-Regular.woff) format("woff")}body{background-color:var(--grey-01);font-family:var(--brand-font-regular-family);margin:0;padding:0}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-synthesis-weight:none;scroll-behavior:smooth;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.sl-slide-enter-active{transition-duration:.3s;transition-timing-function:ease-in}.sl-slide-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.sl-slide-enter-to,.sl-slide-leave-from{max-height:9000px;opacity:1;overflow:hidden}.sl-slide-enter-from,.sl-slide-leave-to{max-height:0;opacity:0;overflow:hidden;padding-bottom:0}.sl-button{align-items:center;border-radius:8px;cursor:pointer;display:block;display:flex;font-size:calc(13/var(--base-font)*1rem);justify-content:center;letter-spacing:1.3px;min-height:47px;overflow:hidden;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .4s,border-color .4s;width:100%;will-change:color,border-color}.sl-button--disabled{opacity:.2;pointer-events:none}.sl-button__label-container{position:relative;transition:transform .2s ease-in-out}.sl-button__label,.sl-button__label--hover{transition:opacity .2s ease-in-out}.sl-button__label--hover{left:0;opacity:0;position:absolute;right:0;top:0;transform:translateY(-100%);width:100%}.sl-button:hover:not([disabled]) .sl-button__label-container{transform:translateY(100%)}.sl-button:hover:not([disabled]) .sl-button__label{opacity:0}.sl-button:hover:not([disabled]) .sl-button__label--hover{opacity:1}.sl-button--primary{background-color:var(--dark-01);border:2px solid var(--dark-01);color:var(--white-01)}.sl-button--primary:hover:not([disabled]){background-color:var(--red-01);border-color:var(--red-01)}.sl-button--secondary{background-color:var(--white-01);border:2px solid var(--dark-01);color:var(--dark-01)}.sl-button--secondary:hover:not([disabled]){background-color:var(--red-01);border-color:var(--red-01);color:var(--white-01)}.sl-button--tertiary{background-color:var(--red-01);border:2px solid var(--red-01);color:var(--white-01)}.sl-button--tertiary:hover:not([disabled]){background-color:var(--white-01);border-color:var(--dark-01);color:var(--dark-01)}.sl-container{width:100%;--container-width-props:var(--6c602f65);margin-left:auto;margin-right:auto;max-width:var(--container-width-props,var(--container-width,1100px));padding:0}.sl-container--padding{padding:0 25px}@media(min-width:1024px){.sl-container--padding{padding:0 30px}}.error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:50px 20px}@media(min-width:1250px){.error-page{padding:50px 0}}.error-page__title{font-family:var(--brand-font-bold-family);font-size:calc(100/var(--base-font)*1rem);margin:0}.error-page__message{font-size:calc(20/var(--base-font)*1rem);text-align:center;word-break:break-word}.error-page__stack{background:var(--white-01);font-size:calc(16/var(--base-font)*1rem);padding:10px;word-break:break-word}.error-page__button.sl-button{margin-top:20px;width:-moz-fit-content;width:fit-content}
