.if-vehicle-folder{text-align:left}.if-folder-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;align-items:center;margin:25px 0 30px}.if-folder-hero h1{font-size:38px;line-height:1.15;margin:14px 0 22px}.if-folder-hero p{font-size:15px;line-height:1.75;max-width:570px}.if-folder-hero figure{margin:0;min-width:0}.if-folder-hero img{display:block;width:100%;height:auto;border-radius:10px}.if-folder-hero figcaption{font-size:10px;line-height:1.6;color:#607783;margin-top:10px}.if-folder-reference{color:#007b9c;font-size:11px;font-weight:750;letter-spacing:.6px}.if-folder-hero .button{margin-top:12px}.if-folder-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:22px 0;border-top:1px solid #d8e5eb;border-bottom:1px solid #d8e5eb;margin-bottom:42px}.if-folder-facts strong,.if-folder-facts span{display:block}.if-folder-facts strong{font-size:17px;color:#007a9e}.if-folder-facts span{font-size:11px;color:#557080;line-height:1.6;margin-top:6px}.if-vehicle-folder h2{font-size:25px;margin:0 0 15px}.if-vehicle-folder section>p{line-height:1.7;font-size:14px;max-width:900px}.if-folder-prices{width:100%;border-collapse:collapse;text-align:left}.if-folder-prices caption{text-align:left;color:#506c7d;font-size:12px;padding:0 0 12px}.if-folder-prices th,.if-folder-prices td{padding:17px;border:1px solid #d4e2e9;vertical-align:middle}.if-folder-prices thead th{background:#15191c;color:white;font-size:14px}.if-folder-prices tbody th{background:#f3f8fb!important;color:#183747!important;width:34%;font-weight:700}.if-folder-prices th small{display:block;font-size:12px;font-weight:400;margin-top:8px;color:#546f80}.if-folder-prices form{margin:0}.if-folder-price{display:block;width:100%;height:auto!important;white-space:normal!important;background:#eff9fd!important;border:1px solid #b5dce9!important;border-radius:6px;padding:16px!important;color:#006e90!important;text-align:center;line-height:1.4!important;cursor:pointer}.if-folder-price strong{display:block;font-size:22px;font-weight:800!important;color:#123544}.if-folder-price span{display:block;font-size:12px;color:#456d7f;margin-top:5px}.if-folder-price small{display:block;font-size:11px;font-weight:650;color:#00708e;margin-top:10px}.if-folder-price:hover{background:#dff3fa!important}.if-folder-price:focus-visible{outline:3px solid #ec008c;outline-offset:3px}.if-folder-note{font-size:12px!important;color:#466879}.if-folder-tolerance{background:#f3f8fb;border-left:3px solid #00a7ce;padding:14px 18px;font-size:12px!important}.if-folder-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:45px}.if-folder-info article{border-top:2px solid #00a5ce;padding-top:24px}.if-folder-info h2{font-size:21px}.if-folder-info p,.if-folder-info dl{font-size:13px;line-height:1.8}.if-folder-info dl>div{margin-bottom:12px}.if-folder-info dt{font-weight:700}.if-folder-info dd{margin:3px 0 0;color:#4c6979}@media(max-width:760px){.if-folder-hero{grid-template-columns:1fr;gap:20px}.if-folder-hero figure{grid-row:1;max-width:420px;margin:auto}.if-folder-hero h1{font-size:30px}.if-folder-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.if-folder-info{grid-template-columns:1fr}.if-folder-prices th,.if-folder-prices td{padding:9px}.if-folder-price{padding:12px 7px!important;min-width:100px}.if-folder-price strong{font-size:18px}.if-folder-prices tbody th{font-size:12px}}

@media(max-width:600px){body .if-vehicle-folder h2{font-size:24px!important;line-height:1.3}body .if-vehicle-folder .if-folder-prices{min-width:0!important;table-layout:fixed;width:100%}body .if-vehicle-folder .if-folder-prices th,body .if-vehicle-folder .if-folder-prices td{white-space:normal!important;padding:8px 5px}body .if-vehicle-folder .if-folder-prices tbody th{width:32%;font-size:11px;overflow-wrap:break-word}body .if-vehicle-folder .if-folder-price{min-width:0!important;padding:12px 4px!important}body .if-vehicle-folder .if-folder-price strong{font-size:16px}body .if-vehicle-folder .if-folder-price span{font-size:10px}body .if-vehicle-folder .if-folder-price small{font-size:10px}}
