.oem-output{color:#d80b1a;font-size:13px!important;border-top:1px solid #ddd;padding-top:12px}.oem-docs{padding:35px;border:1px solid #ddd;border-top:4px solid #d80b1a}.oem-docs h3{font-size:25px}.oem-docs li{line-height:1.8;margin:18px 0}.sol-table td:first-child{font-weight:600}.caption{font-size:13px;line-height:1.7}
.ov-tier{background:#f5f5f3;margin:48px 0;padding:40px;border-top:4px solid #e20b17}.ov-tier header>span,.ov-pack-grid article>span,.ov-engineering>div>span{color:#df101c;font-weight:800;font-size:13px;letter-spacing:.12em}.ov-tier h3{font-size:36px;margin:15px 0}.ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ov-map{position:relative;background:white;aspect-ratio:1}.ov-map img{width:100%;height:100%;object-fit:contain}.ov-pin{position:absolute;width:34px;height:34px;border-radius:50%;background:#e10b19;color:white;display:grid;place-items:center;font-weight:800;border:3px solid white;box-shadow:0 0 0 2px #e10b19;transform:translate(-50%,-50%)}.ov-points{counter-reset:item;list-style:none;padding:0}.ov-points li{counter-increment:item;position:relative;padding:12px 0 12px 48px}.ov-points li:before{content:counter(item);position:absolute;left:0;top:12px;background:#df101c;color:white;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-weight:700}.ov-points p{margin:8px 0}.ov-artwork{margin-top:40px}.ov-zoom{display:block;background:white;color:#222;text-decoration:none;padding:16px}.ov-zoom img{width:100%;max-height:400px;object-fit:contain}.ov-zoom span{display:block;font-size:12px;text-align:right;border-top:1px solid #ddd;padding-top:12px}.ov-swatches{display:flex;gap:12px;align-items:center;margin-top:24px;flex-wrap:wrap}.ov-swatches i{width:40px;height:40px;background:var(--swatch);border:3px solid white}.ov-swatches span{font-size:13px}.ov-engineering,.ov-pack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.ov-engineering>div,.ov-pack-grid article{background:white;padding:25px}.ov-engineering svg{width:100%;height:180px;fill:none;stroke:#282c30;stroke-width:3}.ov-engineering .dim{stroke:#e10b19}.ov-case-photo{position:relative;aspect-ratio:16/9;overflow:hidden;margin-top:30px;background:#eee}.ov-case-photo img{position:absolute;width:56.25%;height:177.78%;max-width:none;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}.ov-box{margin-top:24px;border:2px solid #222;background:#fff;padding:24px 14px;border-top:18px solid #e10b19;min-height:145px}.ov-box b,.ov-box small,.ov-box em{display:block}.ov-box small{font-size:12px;margin:14px 0}.ov-box em{font-size:10px}.ov-kraft{background:#d6b287;border-color:#7b5c3c}.ov-gallery{margin-top:35px;border-top:1px solid #ccc;padding-top:25px}.ov-gallery summary{cursor:pointer;font-weight:700}.ov-checklist{background:#202223;color:white;padding:35px;margin-top:35px}.ov-checklist p{color:#ddd}.ov-section .caption{font-size:13px;color:#666}.dealer-stage>img{height:auto!important;max-height:none!important;aspect-ratio:3/2;object-fit:contain}.ov-tier h4{font-size:22px}.ov-section p,.ov-section li{line-height:1.7}@media(max-width:800px){.ov-grid,.ov-engineering,.ov-pack-grid{grid-template-columns:1fr;gap:24px}.ov-tier{padding:22px;margin:32px 0}.ov-tier h3{font-size:28px}.ov-pin{width:28px;height:28px;font-size:12px}.ov-zoom img{max-height:300px}.ov-section .ov-case-photo{margin-left:0;margin-right:0}.ov-checklist{padding:24px}}
.ov-tier>header{position:static;display:block;background:transparent;border:0;padding:0;margin:0 0 28px;height:auto;box-shadow:none}.ov-tier>header h3{max-width:none}.ov-tier>header p{max-width:850px}

.ov-case-photo.ov-case-clean{aspect-ratio:3/2;background:#fff}.ov-case-photo.ov-case-clean img{position:static;width:100%;height:100%;object-fit:contain;transform:none;max-width:100%}
