/* Merc Jumbo only. Same open-section treatment as the approved 210. */
.airrex-merc-open{min-width:0;max-width:100%}
.airrex-merc-open .product-detail{margin:0;padding:1.75rem 0;border-top:1px solid #c8ced3}
.airrex-merc-open h2{margin:0 0 .75rem}
.airrex-merc-open p{margin:.6rem 0 1rem}
.airrex-merc-open .merc-specs{border-collapse:collapse;width:100%;max-width:960px;table-layout:fixed;font-size:1rem;line-height:1.4}
.airrex-merc-open .merc-spec-label{width:40%}
.airrex-merc-open .merc-model{width:30%}
.airrex-merc-open .merc-specs th,.airrex-merc-open .merc-specs td{border:1px solid #7e858b;padding:.65rem .9rem;overflow-wrap:anywhere}
.airrex-merc-open .merc-specs th{text-align:left}
.airrex-merc-open .merc-specs td{text-align:center;font-weight:600}
.airrex-merc-open .merc-specs thead th{background:#575655;color:#fff}
.airrex-merc-open .merc-specs thead th:not(:first-child){text-align:center}
.airrex-merc-open .merc-specs tbody th,.airrex-merc-open .merc-specs tfoot th{background:#ffeedc}
.airrex-merc-open .merc-specs tbody td:nth-child(2){background:#fff}
.airrex-merc-open .merc-specs tbody td:nth-child(3){background:#ddccbb}
.airrex-merc-open .merc-table-scroll{width:100%;max-width:960px;min-width:0;overflow:auto;contain:inline-size;overscroll-behavior-x:contain}
.airrex-merc-open .merc-bits{border-collapse:collapse;width:100%;table-layout:fixed;font-size:1rem;line-height:1.35}
.airrex-merc-open .merc-bits caption{padding:.85rem;background:#ffcc66;color:#15191c;font-size:1.35rem;font-weight:800;border:1px solid #555;border-bottom:0}
.airrex-merc-open .merc-tool-col{width:40%}
.airrex-merc-open .merc-length-col{width:22%}
.airrex-merc-open .merc-part-col{width:38%}
.airrex-merc-open .merc-bits th,.airrex-merc-open .merc-bits td{border:1px solid #696969;padding:.6rem;text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}
.airrex-merc-open .merc-bits thead th{background:#4e4e4e;color:#fff}
.airrex-merc-open .merc-bits small{font-size:.85em;font-weight:500}
.airrex-merc-open .merc-bit-group{border-top:4px solid #555}
.airrex-merc-open .merc-tool{background:#fff}
.airrex-merc-open .merc-tool a{display:block}
.airrex-merc-open .merc-tool img{display:block;width:100%;max-width:200px;height:75px;object-fit:contain;margin:0 auto .35rem}
.airrex-merc-open .merc-tool span{display:block;font-weight:700}
.airrex-merc-open .merc-fit-note{display:block;margin-top:.4rem}
.airrex-merc-open .merc-length{background:#ffeedc;font-weight:700}
.airrex-merc-open .merc-part{background:#00ffff;color:#15191c}
.airrex-merc-open .merc-part-number{display:block;margin-bottom:.35rem;font-weight:800}
.airrex-merc-open .button{display:flex;width:100%;max-width:180px;margin:auto;min-height:44px;justify-content:center;padding:.45rem .35rem;font-size:.95rem;line-height:1.2;white-space:normal;box-sizing:border-box}
.airrex-merc-open .merc-call{max-width:960px;padding:.75rem;background:#f4f4f4}
@media(max-width:600px){
 .airrex-merc-open .product-detail{padding:1.25rem 0}
 .airrex-merc-open .merc-specs th,.airrex-merc-open .merc-specs td{padding:.55rem .35rem}
 .airrex-merc-open .merc-bits{font-size:.9375rem}
 .airrex-merc-open .merc-bits th,.airrex-merc-open .merc-bits td{padding:.45rem .3rem}
 .airrex-merc-open .merc-bits caption{font-size:1.1rem}
 .airrex-merc-open .button{font-size:.875rem;padding:.4rem .2rem}
 .airrex-merc-open .merc-tool img{height:52px}
}
