.me-nav,.me-hero,.me-catalog,.me-find,.me-footer,.me-empty{font-family:Arial,sans-serif;box-sizing:border-box}.me-nav{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#101316;color:white;padding:8px max(4vw,16px)}.me-nav img{display:block;width:clamp(145px,22vw,255px)}.me-links{display:flex;align-items:center;gap:clamp(10px,2.5vw,34px);flex-wrap:wrap}.me-links a,.me-footer a{color:white;font-weight:700;text-decoration:none}.me-links a:hover,.me-footer a:hover{text-decoration:underline;text-decoration-color:#00d8d0}.me-hero{color:white;background:#131516;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.me-hero>div{align-self:center;padding:30px max(4vw,16px)}.me-hero h1{font-size:clamp(38px,5.4vw,78px);line-height:1.02;font-style:italic;font-weight:900;margin:0 0 15px;color:white}.me-hero strong{display:inline-block;background:#00d9d1;color:#051a1c;font-size:clamp(17px,2vw,26px);padding:3px 12px;font-style:italic}.me-hero img{width:100%;height:100%;max-height:330px;object-fit:cover;display:block}.me-find{background:#f8f6ef;color:#121416;padding:14px max(4vw,16px);display:flex;gap:16px;flex-wrap:wrap}.me-find form{display:flex;flex:1 1 270px;gap:6px}.me-find input,.me-find select,.me-find button{border-radius:5px;font:inherit;font-size:16px;border:1px solid #65696a;padding:9px;min-width:0}.me-find input,.me-find select{flex:1;background:white;color:#141617}.me-find button{color:white;background:#142629;font-weight:700;cursor:pointer}.me-find form:first-child button{color:#001b1b;background:#21dfd3}.me-catalog{background:#101416;color:#fff;padding:24px max(4vw,14px) 46px}.me-catalog h2{text-align:center;font-weight:800;font-style:italic;margin:0 0 20px;font-size:clamp(26px,3vw,42px);color:white}.me-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vw,18px);max-width:1320px;margin:auto}.me-grid a{color:#fff;background:#050708;border-radius:7px;overflow:hidden;text-decoration:none;text-align:center;font-weight:750;display:flex;flex-direction:column;justify-content:space-between}.me-grid img{width:100%;aspect-ratio:2.2;object-fit:cover}.me-grid span{padding:8px 4px;line-height:1.25;font-size:clamp(15px,1.65vw,23px)}.me-grid a:hover{outline:2px solid #00d9d1}.me-footer,.me-empty{padding:24px 4vw;background:#15191b;color:white}.me-empty{text-align:center;padding:64px 16px}.me-empty h1{color:white;font-size:32px}.me-empty a{color:#42e4d7;text-decoration:underline}.me-footer{display:flex;justify-content:space-between}.me-nav a:focus-visible,.me-grid a:focus-visible{outline:3px solid #00e5da}@media(max-width:650px){.me-nav{flex-direction:column;gap:6px}.me-links{justify-content:center;font-size:14px;gap:13px}.me-links a{padding:6px 0}.me-hero>div{padding:17px 12px}.me-hero h1{font-size:clamp(28px,7vw,41px)}.me-hero strong{font-size:15px;padding:3px 5px}.me-grid img{aspect-ratio:1.45}.me-find{gap:8px}.me-find form{flex-wrap:wrap}.me-find form:nth-child(2) input{flex:1 1 23%}}
.me-contact{max-width:480px;margin:20px auto;display:grid;gap:14px;text-align:left}.me-contact label{display:grid;gap:4px}.me-contact input,.me-contact textarea{background:white;color:#111;padding:10px;border:1px solid #aaa;border-radius:4px;font:inherit}.me-contact button{background:#20dacd;color:#111;font:inherit;font-weight:700;padding:12px;cursor:pointer}
.me-hero{display:block;width:100%;max-width:none;background-color:#121517;background-image:linear-gradient(90deg,#121517 0%,#121517 39%,transparent 65%),url("moto-hero.jpg");background-position:center,right center;background-repeat:no-repeat;background-size:100% 100%,64% cover}.me-hero>div{width:56%;min-height:230px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.me-hero{background-size:100% 100%,auto 100%}@media(max-width:650px){.me-hero>div{width:64%;min-height:145px}.me-hero{background-size:100% 100%,auto 100%}}
.me-hero{position:relative;isolation:isolate;overflow:hidden;background:#141618}.me-hero img.me-bench{position:absolute;top:0;right:0;width:57%;height:100%;max-height:none;object-fit:cover;z-index:0}.me-hero>div{position:relative;z-index:1;background:linear-gradient(90deg,#141618 76%,transparent)}@media(max-width:650px){.me-hero img.me-bench{width:55%}.me-hero>div{width:54%;background:linear-gradient(90deg,#141618 80%,transparent)}}

.me-find select{min-width:0;flex:1;color:#171717;background:#fff;border:1px solid #bbb;border-radius:4px;padding:.55rem}.me-find [data-vehicle]{flex-wrap:wrap}.me-found,.me-compat{max-width:75rem;margin:auto;padding:0 1rem}.me-found a,.me-compat summary{text-decoration:underline}.me-found li,.me-compat li{padding:.3rem 0}.me-found [hidden]{display:none}.me-empty .richtext{max-width:65ch;margin:1rem auto}@media(max-width:640px){.me-find select{flex:1 1 40%}}