.tp-fitment-selector{display:grid;grid-template-columns:1.4fr 1fr 1.6fr auto;gap:14px;align-items:end;margin:0 0 18px;padding:18px;background:#173d3c;color:#fff;border:1px solid #0b2827}.tp-fitment-selector strong,.tp-fitment-selector span,.tp-fitment-selector label{display:block}.tp-fitment-selector span{font-size:.85rem;opacity:.8}.tp-fitment-selector select,.tp-fitment-selector button{width:100%;min-height:44px;margin-top:5px}.tp-fitment-selector button{background:#a83b31;color:#fff;border:0;padding:0 18px;font-weight:700}.tp-fitment-active,.tp-fitment-check{padding:16px;border:1px solid #d2c8b5;background:#f7f1e5}.tp-fitment-check{clear:both;margin-top:24px}.tp-fitment-result{padding:12px;border-left:5px solid}.tp-fitment-result.is-fit{background:#e6f1e8;border-color:#387547}.tp-fitment-result.is-unknown{background:#fff1d6;border-color:#b97820}@media(max-width:800px){.tp-fitment-selector{grid-template-columns:1fr}.tp-fitment-selector button{width:100%}}
.tp-product-fitment{clear:both;margin-top:24px;padding:16px;border:1px solid #d2c8b5;background:#f7f1e5}.tp-product-fitment h2,.tp-fitment-check h2{margin-top:0}.tp-product-fitment ul{margin:0;padding-left:1.25rem}.tp-product-fitment li+li{margin-top:8px}.tp-product-fitment .is-included::marker{color:#387547}.tp-product-fitment .is-excluded::marker{color:#a83b31}
.tp-vehicle-bar{min-width:0}.tp-vehicle-bar .tp-fitment-selector{grid-template-columns:105px minmax(0,1fr) auto;grid-template-areas:"heading heading heading" "year model button" "engine transmission button";gap:8px;margin:0;padding:0;background:transparent;color:#173d3c;border:0}.tp-vehicle-bar .tp-fitment-selector .tp-vehicle-heading{grid-area:heading}.tp-vehicle-bar .tp-fitment-selector label:nth-of-type(1){grid-area:year}.tp-vehicle-bar .tp-fitment-selector label:nth-of-type(2){grid-area:model}.tp-vehicle-bar .tp-fitment-selector label:nth-of-type(3){grid-area:engine}.tp-vehicle-bar .tp-fitment-selector label:nth-of-type(4){grid-area:transmission}.tp-vehicle-bar .tp-fitment-selector button{grid-area:button}.tp-vehicle-bar .tp-fitment-selector span{font-size:.72rem}.tp-vehicle-bar .tp-fitment-selector select,.tp-vehicle-bar .tp-fitment-selector button{min-height:48px;margin-top:0}.tp-vehicle-bar .tp-fitment-selector select{background:#fff;border:1px solid #b9ad98}.tp-vehicle-bar .tp-fitment-active{font-size:.78rem;margin:7px 0 0;padding:0;border:0;background:transparent}.tp-vehicle-bar .tp-fitment-active a{font-weight:700}@media(max-width:1100px){.tp-vehicle-bar .tp-fitment-selector{grid-template-columns:105px minmax(0,1fr);grid-template-areas:"heading heading" "year model" "engine transmission" "button button"}.tp-vehicle-bar .tp-fitment-selector .tp-vehicle-heading,.tp-vehicle-bar .tp-fitment-selector button{grid-column:1/-1}}@media(max-width:560px){.tp-vehicle-bar .tp-fitment-selector{grid-template-columns:1fr;grid-template-areas:"heading" "year" "model" "engine" "transmission" "button"}}
