#website,#shop{min-height:100vh;display:flex;flex-direction:column}#website>header,#shop>header{flex-shrink:0}@media (min-width: 641px) and (max-width: 1024px){#website>header>div,#shop>header>div{gap:1rem}#website>header img,#shop>header img{min-width:0;margin:0 auto;display:block}#website>header .mazda,#shop>header .mazda{flex:0 2 15%}#website>header .suzuki,#shop>header .suzuki{flex:0 2 25%}#website>header .weber,#shop>header .weber{flex:4 0 60%}}#website>main,#shop>main{flex-grow:1;padding:clamp(2rem,6.67vw,4rem) 1rem;border:40px solid red}aside.japan{display:flex;gap:2rem}@media (min-width: 641px){aside.japan{flex-direction:column;float:right;margin-left:2rem;margin-bottom:2rem}aside.japan img{width:clamp(10rem,-1.397rem + 29.41vw,16.25rem)}}@media (max-width: 640px){aside.japan{justify-content:space-between;align-items:self-start;flex-direction:row-reverse}}.Button:not([disabled]),.Submit{background-color:#00529c;color:#fff}footer{background-color:#e6e6e6}footer .basis{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}footer .basis:last-of-type{border-top:1px solid #999;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}footer .fontello-facebook,footer .fontello-instagram{font-size:1.75rem}.teambild{transform:rotate(3deg);border:.5rem solid #eee}.Lightbox__modal{min-width:auto}@media (min-width: 1024px){.Nav{background-color:#6e767e}.Nav__ul{align-items:center}.Nav__a{color:#fff;font-weight:400;font-size:1.25rem}.Nav__a:hover{background-color:#e6e6e6;color:#222}.Nav__a--current,.Nav__a--active{background-color:#fff;background:#f4f4f4;color:#222}.Nav .shop-nav{border:4px solid #006dcf;border-radius:2px;background-color:#e6e6e6}.Nav .shop-nav a{color:#222}}@media (max-width: 1023px){.Nav__ul{background-color:#999}}.Burger__svg{fill:#fff}@media print{@page{size:auto;margin:1cm}html body{margin:0;text-align:left;font-size:10pt;background:#fff;color:#000}header,aside,footer,Nav,.Button,.Toplink{display:none}}[data-layout][data-layout=website] .XioniArticle__date,[data-layout][data-layout=website] .XioniArticleTile__date{display:none}@font-face{font-family:ZillaSlab;font-style:normal;font-display:swap;src:url(../../../fonts/ZillaSlab-Regular.woff) format("woff"),url(../../../fonts/ZillaSlab-Regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;src:url(../../../fonts/Montserrat-Regular.woff) format("woff"),url(../../../fonts/Montserrat-Regular.woff2) format("woff2")}[data-layout][data-layout=website] h1,[data-layout][data-layout=website] .h1,[data-layout][data-layout=website] h2,[data-layout][data-layout=website] .h2,[data-layout][data-layout=website] h3,[data-layout][data-layout=website] .h3{font-family:ZillaSlab,Georgia,Times New Roman,Times,serif;color:#00529c}[data-layout][data-layout=website] h1,[data-layout][data-layout=website] .h1{font-size:clamp(2rem,2.5vw,3.25rem);line-height:clamp(2.5rem,2.5vw,3.75rem)}[data-layout][data-layout=website] h1:after,[data-layout][data-layout=website] .h1:after{content:"";display:block;height:.6rem;width:8rem;background-color:#00529c;margin:1.5rem 0;transition:.5s}[data-layout][data-layout=website] h1:hover:after,[data-layout][data-layout=website] .h1:hover:after{width:12rem}[data-layout][data-layout=website] h2,[data-layout][data-layout=website] .h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:clamp(2.25rem,3vw,3.25rem);word-wrap:break-word}[data-layout][data-layout=website] h3,[data-layout][data-layout=website] .h3{font-size:clamp(1.25rem,2.5vw,2rem);line-height:clamp(1.5rem,2.5vw,2.5rem)}[data-layout][data-layout=website] main p,[data-layout][data-layout=website] main .p,[data-layout][data-layout=website] main h4,[data-layout][data-layout=website] main .h4,[data-layout][data-layout=website] main li,[data-layout][data-layout=website] main dl{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:clamp(1rem,.75rem + .83vw,1.25rem);line-height:clamp(1.5rem,1rem + 1.67vw,2rem)}[data-layout][data-layout=website] main .\$font-larger{font-size:clamp(1.25rem,1rem + .83vw,1.5rem);line-height:clamp(1.75rem,1rem + 2.5vw,2.5rem)}[data-layout][data-layout=website] .list-tool>li{list-style-image:url(../../../images/icon-tool.png);margin-left:2.5rem;padding-left:1rem}[data-layout][data-layout=website] .\$font-larger{font-size:1.25rem;line-height:2rem}[data-layout][data-layout=shop] .XioniShopNav__a{font-weight:700}[data-layout][data-layout=shop] .XioniShopNav__a,[data-layout][data-layout=shop] .XioniShopNav__a-a{text-decoration:none}[data-layout][data-layout=shop] .XioniShopNav__a-a--active{color:#00529c}[data-layout][data-layout=shop] .XioniShopProduct__image,[data-layout][data-layout=shop] .XioniShopProductTile__image{aspect-ratio:auto}[data-layout][data-layout=shop] section.team{display:none}
