.car-orientation{font-family:DIN,Arial,sans-serif;color:#242424;background:#f6f3ef;padding:32px;border-radius:10px;max-width:1120px;margin:24px auto;box-sizing:border-box}
.car-orientation *{box-sizing:border-box}.car-orientation h2{font:700 30px/1.2 DIN,Arial,sans-serif;margin:0 0 12px;color:inherit}.car-orientation p{margin:0 0 16px;font-size:17px;line-height:1.5}.car-orientation label{display:block;font-weight:700;margin-bottom:8px}.car-orientation .car-o-entry{display:flex;gap:10px}.car-orientation input{font:inherit;font-size:17px;min-width:0;flex:1;padding:15px;border:1px solid #89837d;border-radius:5px;background:#fff;color:#242424}.car-orientation button,.car-orientation a.car-o-button{font:700 16px/1.3 DIN,Arial,sans-serif;border:1px solid #a61e2c;border-radius:5px;padding:13px 18px;background:#a61e2c;color:#fff;text-decoration:none;display:inline-block;cursor:pointer}.car-orientation button:disabled{opacity:.6;cursor:wait}.car-orientation :focus-visible{outline:3px solid #234e4c;outline-offset:3px}.car-orientation .car-o-chips{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.car-orientation .car-o-chips button,.car-orientation .car-o-choice{color:#7c1722;background:#fff;padding:9px 12px;font-size:14px}.car-orientation .car-o-results{border-top:1px solid #d4cec6;padding-top:20px;margin-top:20px}.car-orientation .car-o-message{font-weight:700}.car-orientation .car-o-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin-top:16px}.car-orientation .car-o-product{background:#fff;padding:20px;border-radius:6px}.car-orientation .car-o-product h3{font:700 21px/1.3 DIN,Arial,sans-serif;color:#242424;margin:0 0 12px}.car-orientation .car-o-product p{font-size:16px}.car-orientation .car-o-product a{margin:5px 8px 5px 0}.car-orientation .car-o-product .car-o-info{color:#7c1722;text-decoration:underline;font-weight:700;display:block;padding:7px 0}.car-orientation .car-o-foot{font-size:13px;margin:16px 0 0;color:#514b46}.car-orientation .car-o-foot a{color:inherit;text-decoration:underline}.car-orientation .car-o-choices{display:flex;gap:10px;flex-wrap:wrap}.car-orientation .car-o-link{border:0;background:none;color:#7c1722;text-decoration:underline;padding:8px 0;font-size:14px}.car-orientation .car-o-demo{font-size:12px;color:#655b50;letter-spacing:.05em;text-transform:uppercase}.car-orientation [hidden]{display:none!important}
@media(max-width:600px){.car-orientation{padding:23px 18px}.car-orientation h2{font-size:25px}.car-orientation .car-o-entry{flex-direction:column}.car-orientation button{min-height:44px}.car-orientation input{width:100%}}
