#shopify-block-AVXdWUUNFOENLM2VHM__run_auto_dev_vehicle_selector_99EywA{width:100%!important}body{background:#fff}.button-primary,.button-secondary{transition:.3s;padding:.5em 2em!important}.button-primary{padding:1em 2em!important;background-color:#e21219;font-weight:600;color:#fff;border-radius:100px;margin-top:2em;display:block;width:fit-content}.button.button-small{padding:.25rem 1rem}.header__drawer{order:1;display:flex!important;min-height:60px!important}.header-logo{order:2}.header-menu{display:none}h1{font-size:clamp(2rem,3rem,4rem)}.collection-seo{margin-bottom:3em;position:relative}@media(min-width:768px){.collection-seo p,.collection-seo h3{max-width:60%}}.collection-content{display:grid;column-gap:1em;row-gap:1em;grid-template-columns:1fr 1fr}@media(min-width:480px){.collection-content{grid-template-columns:1fr 1fr 1fr}}@media(min-width:768px){.collection-content{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1024px){.collection-content{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}#shopify-section-template--20969257533685__section_HqYJ6h{border-bottom:1px solid #ED1C24}@media(max-width:1200px){.faq-desc-section .faq-section{padding-bottom:50px}}@media(min-width:1200px){.faq-desc-section{display:flex;justify-content:space-between}.faq-desc-section .faq-section,.faq-desc-section .desc-section{width:48%}}:root .group-block-content{--max-width--body-normal: 100%}.media-gallery--carousel{overflow:hidden}@media screen and (min-width:750px){.product-details{border-left:1px solid #e1e1e1}}.product-logo{max-width:100px}.product-table td,.product-table th{border-bottom:1px solid #e1e1e1;text-align:left}.product-media img{object-fit:contain!important}slideshow-component,.product-media img{max-height:40vh}main[data-template=product] .shopify-section h1{padding-bottom:.5em}@media screen and (max-width:749px){.shopify-section:has(.section-nav){top:59px}}@media screen and (min-width:750px){.shopify-section:has(.section-nav){top:79px}}.shopify-section:has(.section-nav){position:sticky!important;z-index:7;background:#fff;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.section-nav ul{display:flex;list-style:none;padding:0;gap:0;margin:0;overflow-x:auto;scrollbar-width:none}.section-nav ul::-webkit-scrollbar{display:none}.section-nav li a{display:block;padding:14px 20px;font-weight:600;color:#555;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.section-nav li a{padding:1rem 0;margin:0 1rem}.section-nav li:first-child a{margin:0 1rem 0 0}.section-nav li a:hover{color:#111}.section-nav li a.active{color:#111;border-bottom-color:#111;font-weight:600}.section-nav-select{display:none}@media(max-width:749px){.section-nav ul{display:none}.section-nav-select{display:block;width:100%;padding:0 16px}.section-nav-select select{width:100%;font-family:system-ui,sans-serif;font-size:13px;font-weight:500;color:#111;background:#fff;border:none;border-radius:0;padding:12px 36px 12px 0;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23999'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-color:transparent;outline:none}}#shopify-block-AQ1ZqMzR5UzNqL1BVV__reviews_io_reviewsio_polaris_CNm9zz{width:100%}table{width:100%!important;border-collapse:collapse;margin-bottom:2rem}table th{text-align:left}table tr td,table tr th{border-bottom:1px solid #CCC;text-align:left;vertical-align:middle;padding:.4rem 0}table .button-small{font-size:.8rem;white-space:nowrap}.specs-table{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;border:1px solid #e8e8e8}.specs-table tbody tr{border-bottom:1px solid #f0f0f0}.specs-table tbody tr:last-child{border-bottom:none}.specs-table tbody tr:hover{background:#fafafa}.specs-table td{padding:9px 14px;vertical-align:middle}.specs-table td:first-child{font-weight:700;width:220px;border-right:1px solid #ebebeb}.specs-table td:last-child{color:#222}.cross-references-section .xrefs{margin:1.25rem auto 0;max-width:1400px}.xrefs__tabs{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid #e1e1e1;margin-bottom:0}.xrefs__tab{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-bottom:none;color:#555;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.25rem;margin-bottom:-1px;border-radius:6px 6px 0 0;transition:background-color .2s,color .2s}.xrefs__tab:hover{color:#111;background:#f5f5f5}.xrefs__tab.is-active{background:#fff;border-color:#e1e1e1;color:#111}.xrefs__panel{display:none;background:#fff;border:1px solid #e1e1e1;border-top:none;border-radius:0 6px 6px;padding:1rem}.xrefs__panel.is-active{display:block}.xrefs__table{width:100%;border-collapse:collapse}.xrefs__table th,.xrefs__table td{padding:.6rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid #f0f0f0;font-size:.95rem}.xrefs__table thead th{font-weight:700;color:#444;background:#fafafa;border-bottom:1px solid #e1e1e1}.xrefs__table tbody tr:last-child td{border-bottom:none}.xrefs__table tbody tr:hover{background:#fafafa}.xrefs__brand{font-weight:700;width:220px;white-space:nowrap}@media(max-width:640px){.xrefs__tab{padding:.6rem .9rem;font-size:.9rem}.xrefs__brand{width:120px}}.compat-nav{position:sticky;padding:1rem 0;background-color:#f5f5f5;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;z-index:1000;display:none}.compat-make h2{margin:1rem 0 0;padding:1rem 0;position:sticky;font-size:2rem;top:140px;background-color:#f5f5f5;z-index:100}.compat-model{overflow:visible;margin-bottom:1rem}.sticky-model{position:sticky;background-color:#e5e5e5;padding:.5em 1em;width:100%;border-radius:.5rem;transition:.3s ease;display:flex;justify-content:space-between;align-items:center;top:204px}.sticky-model:hover{background-color:#d1d1d1;color:#000;font-weight:600}details[open] .sticky-model{background-color:#111;color:#fff;border-radius:.5rem .5rem 0 0;font-weight:600}summary.sticky-model:after{content:"";display:block;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:transform .3s ease;flex-shrink:0}details[open] summary.sticky-model:after{transform:rotate(180deg);filter:invert(1)}.compat-model details[open]{background-color:#fff;border-radius:.5rem;padding-bottom:1rem}.compatibility-table{width:calc(100% - 2rem)!important;margin:0 1rem}.compatibility-table tbody tr:hover{background:#fafafa}summary.sticky-model{list-style:none;cursor:pointer}summary.sticky-model::-webkit-details-marker{display:none}@media(min-width:641px){.compatibility-table col.col-make{width:16%}.compatibility-table col.col-date{width:13%}.compatibility-table col.col-badge{width:15%}.compatibility-table col.col-chassis{width:9%}.compatibility-table col.col-body{width:10%}.compatibility-table col.col-fuel{width:9%}.compatibility-table col.col-engine{width:20%}.compatibility-table col.col-btn{width:8%}}@media(max-width:640px){.page-content{padding:0 16px 60px}.compat-nav{display:none;width:100%}.specs-table td:first-child{width:140px}.compat-make h2{top:100px}.sticky-model{top:164px}.compat-model details[open]{background-color:transparent;padding-bottom:0}.compatibility-table,.compatibility-table thead,.compatibility-table tbody,.compatibility-table tr{display:block}.compatibility-table thead{display:none}.compatibility-table tbody tr:hover{background:#fff}.compatibility-table tbody td{display:flex;align-items:baseline;gap:.5rem;border-bottom:1px solid #e1e1e1}.compatibility-table{margin:0;width:100%!important}.compatibility-table tbody td:before{content:attr(data-label);font-size:.8rem;font-weight:600;letter-spacing:.06em;color:#999;min-width:80px;flex-shrink:0}.compatibility-table tbody tr{background-color:#fff;margin-bottom:1rem;padding:0 1rem;border-radius:.5rem}.compatibility-table tbody tr td:last-child{border-bottom:none}.compatibility-table tbody td.cell-btn{display:block;padding-top:10px;text-align:right}.compatibility-table tbody td.cell-btn:before{display:none}a.button.button-small{display:block;text-align:center;width:100%;padding:8px}}.boost-widget .boost-sd__recommendation{max-width:100%!important}.boost-widget .boost-sd__recommendation .boost-sd__recommendation-title,.boost-widget .boost-sd__watermark-powered-by-boost{display:none}.boost-sd__header-main-2{max-width:100%!important;padding:0%!important}.boost-sd__header-main-2-content{padding-left:0%!important;padding-right:0%!important}.boost-sd__header-main-2-content--relative{background-color:transparent!important}:root .boost-sd__filter-tree-vertical{--boostsd-filter-tree-vertical-width-desktop: 500px}@media screen and (max-width:990px){#boost-sd-filter-tree-column{display:none!important}}.boost-sd__g-no-scroll #header-group .header-section,.boost-sd__g-no-scroll #header-group slideshow-arrows{z-index:auto}@media only screen and (min-width:992px){.boost-sd__filter-tree-vertical-content{padding-right:2rem!important}}.boost-sd__filter-option-heading{font-weight:700!important}.boost-sd__toolbar-inner{max-width:100%!important;margin:unset!important}.boost-sd-container .boost-sd__filter-tree-vertical{max-width:400px}@media screen and (max-width:989px){.boost-sd__toolbar-item--product-count,.boost-sd__search-result-toolbar-item{display:none!important}.boost-sd__toolbar-item--sorting{padding-bottom:0!important}.boost-sd__toolbar-content{border-bottom:none!important}}.boost-sd__product-image-column{justify-content:flex-end!important}.boost-sd__product-label-text{font-size:.8rem}.boost-sd__product-image-column>div{margin-right:0!important}.boost-sd__product-vendor{font-size:.75rem!important;font-weight:700!important;order:1;margin-top:0}.boost-sd__product-link{order:2}.boost-sd__product-link .boost-sd__product-title{color:#a5a5a5!important}.boost-sd__product-price{order:3;font-weight:700}.boost-sd-container .boost-sd-layout{max-width:unset}.boost-sd__product-item-grid-view-layout-image .boost-sd__product-image-img{object-fit:scale-down;background:none;padding:50px 1rem 0}.boost-sd__product-image-wrapper{background-color:#fff;border-radius:5px}.boost-sd__product-item{background-color:#fafafa!important;border:1px solid #e1e1e1!important;border-radius:5px;transition:.3s;gap:0!important}.boost-sd__product-item:hover{border:1px solid #AAA!important}.boost-sd__product-info-wrapper{padding:1rem}@media screen and (min-width:1000px)and (max-width:1500px){.boost-sd__product-item{width:calc(25% - var(--boostsd-product-list-gap-desktop))!important}}.product-fitment{margin-top:auto;font-size:.75rem;font-weight:700;line-height:14px}.product-fitment .product-fitment-wrapper{padding:.5rem 1rem;border-radius:0 0 5px 5px;color:#fff;display:flex}.product-fitment .product-fitment-wrapper img{filter:invert(1);width:12px;margin-right:.5rem}.product-fitment .product-fitment-stop .product-fitment-wrapper{background-color:#ed1c24}.product-fitment .product-fitment-restrictions .product-fitment-wrapper{background-color:#f15822;border-radius:0}.product-fitment .product-fitment-stop .product-fitment-wrapper:hover{background-color:#bf171d}.product-fitment .product-fitment-go .product-fitment-wrapper{background-color:#6cbe45}.fitment-notes ul{list-style:none;margin:0;padding:0;font-weight:400;padding-bottom:.25rem;background-color:#f5fef1;border-radius:0 0 5px 5px}.fitment-notes ul li,.read-more-btn{padding:.25rem 1rem;border-top:1px solid #d6f0ca!important}.fitment-notes li.fitment-hidden{display:none}.read-more-btn{background-color:#f5fef1;border:none;color:#000;cursor:pointer;font-size:inherit;text-decoration:underline;display:block;width:100%;text-align:left;padding-bottom:.5rem;border-radius:0 0 5px 5px}.product-fitment-go:has(.fitment-notes) .product-fitment-wrapper{border-radius:0}.boost-sd__product-label-vendor{max-width:40%!important}.boost-sd__product-label-vendor img{max-width:60px!important}@media screen and (max-width:749px){.boost-sd__product-label-vendor img{max-width:50px!important}}.boost-sd__search-form-wrapper{max-width:100%!important}.boost-sd__search-result-toolbar-container{display:none}.custom-section{padding:3em 0;border-top:1px solid #ed1c24}@media(min-width:768px){.custom-section{padding:5em 0}}.custom-section-inner{display:flex;flex-flow:row wrap;justify-content:space-between}.fifty-fifty .custom-section-inner .fifty-left,.fifty-fifty .custom-section-inner .fifty-right{width:100%}@media(min-width:768px){.fifty-fifty .custom-section-inner .fifty-left,.fifty-fifty .custom-section-inner .fifty-right{width:48%}}.fifty-fifty .custom-section-inner .fifty-left{margin-bottom:3em}@media(min-width:768px){.fifty-fifty .custom-section-inner .fifty-left{margin-bottom:0}}.collection-link{border:1px solid #f1f1f1;border-radius:3px;transition:.3s}.collection-link:hover{border:1px solid #ed1c24}.collection-link:hover h3:before{width:60%;background:#666}.collection-img img{padding:.5em .5em 1em;transform:scale(1);transition:.3s}.collection-img h3{font-weight:400!important;text-align:center;padding:1em 0;position:relative;font-size:1em}.collection-img h3:before{content:" ";position:absolute;left:50%;top:-.5em;transform:translate(-50%,-50%);width:10%;height:1px;background:#ed1c24;transition:.3s}.collection-img:hover img{transform:scale(1.05)}@media(min-width:768px){.collection-seo .button{margin-top:0;position:absolute;right:0;top:25%;width:auto}}.faq-section details{border-bottom:1px solid rgb(102,102,102)}.faq-section details summary{font-weight:600}.faq-section details .details-content{padding-bottom:1em;max-width:1000px}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:1rem 0;gap:.5rem}.breadcrumbs li:not(:last-child):after{content:">";margin-left:.5rem;color:#999}.breadcrumbs a{text-decoration:none;color:#666}.breadcrumbs a:hover{text-decoration:underline;color:#000}.make-cards{background:#fafafa!important}.make-cards .custom-section-inner{display:flex;flex-flow:row wrap;column-gap:2em;row-gap:2em}.make-cards .custom-section-inner a{min-width:300px;flex:1;border-radius:1em;overflow:hidden;background:#fff;transition:.3s;border:1px solid #FFFFFF}.make-cards .custom-section-inner a:hover{border:1px solid #ED1C24}.make-cards .custom-section-inner a .make-card .make-card-info{padding:2rem}.brand-cards .custom-section-inner{display:grid;column-gap:2em;row-gap:2em;grid-template-columns:1fr 1fr}@media(min-width:600px){.brand-cards .custom-section-inner{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.brand-cards .custom-section-inner{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1800px){.brand-cards .custom-section-inner{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.brand-cards .custom-section-inner a .brand-card{border:1px solid #f1f1f1;padding:1em;border-radius:3px;transition:.3s}.brand-cards .custom-section-inner a .brand-card .brand-logo{margin-bottom:1em;height:60px;width:100px;display:flex;align-items:center}.brand-cards .custom-section-inner a .brand-card .brand-logo img{max-height:100%}.brand-cards .custom-section-inner a:hover .brand-card{border:1px solid #ED1C24}.custom-section.brand-header{margin-bottom:2em}.custom-section.brand-header .custom-section-inner{background-color:#e7e8ed;border-radius:.5em;display:flex;flex-flow:row wrap}.custom-section.brand-header .custom-section-inner .brand-info,.custom-section.brand-header .custom-section-inner .brand-cats{padding:2em}@media(min-width:1200px){.custom-section.brand-header .custom-section-inner .brand-info,.custom-section.brand-header .custom-section-inner .brand-cats{padding:3em}}.custom-section.brand-header .custom-section-inner .brand-info{flex:1;order:3;width:100%;background-color:#f1f1f1;border-radius:.5em 0 0}.custom-section.brand-header .custom-section-inner .brand-logo{background-color:#fff;width:50%;order:1;display:flex;border-radius:.5em 0 0;justify-content:flex-start;align-items:center;padding:2em}@media(min-width:600px){.custom-section.brand-header .custom-section-inner .brand-logo{width:30%}}@media(min-width:1200px){.custom-section.brand-header .custom-section-inner .brand-logo{width:100%}}.custom-section.brand-header .custom-section-inner .brand-logo img{max-width:150px;max-height:75px;background-color:#fff}.custom-section.brand-header .custom-section-inner .brand-image{width:50%;order:2;height:auto;background-size:cover;background-position:center center;border-radius:0 .5em 0 0}@media(min-width:600px){.custom-section.brand-header .custom-section-inner .brand-image{width:70%}}@media(min-width:1200px){.custom-section.brand-header .custom-section-inner .brand-image{width:50%;order:3}}.custom-section.brand-header .custom-section-inner .brand-cats{display:flex;order:4;flex-flow:row wrap;width:100%;padding-top:0;background-color:#fafafa;border-radius:0 0 .5em .5em}.custom-section.brand-header .custom-section-inner .brand-cats h2{width:100%;padding-top:1em}.custom-section.brand-header .custom-section-inner .brand-cats a{margin:0 1em 1em 0}.pop-brands-logo-links{display:grid;column-gap:1em;row-gap:1em;grid-template-columns:1fr 1fr}@media(min-width:480px){.pop-brands-logo-links{grid-template-columns:1fr 1fr 1fr!important}}@media(min-width:768px){.pop-brands-logo-links{grid-template-columns:1fr 1fr 1fr 1fr!important}}.pop-brands-logo-links a{border-radius:3px;border:1px solid #f1f1f1;transition:.3s;width:100%;display:flex;justify-content:center;padding:2.5em}.pop-brands-logo-links a img{max-width:100px;min-width:50px;max-height:50px;min-height:25px}.pop-brands-logo-links a:hover{border:1px solid #ed1c24}a.make-link{padding:.5em 1em;border-radius:2em;margin:0 1em 1em 0;float:left;border:1px solid #f1f1f1;transition:.3s;display:flex}a.make-link:hover{border:1px solid #ed1c24}.small-sales-wrapper{background-color:#f1f1f1}.custom-section.small-sales{padding-top:2em;padding-bottom:2em}.small-sale{width:100%;border-radius:3px;overflow:hidden;box-shadow:0 0 1em 1em #e1e1e1;background-color:#fff}.small-sale:first-child{margin-bottom:2em}.small-sale-copy{padding:2em}.small-sale-title,.small-sale-text{margin:0}.small-sale-title{margin-bottom:.3em}@media(min-width:768px){.custom-section.small-sales{padding:5em 2em}.small-sale{width:48%}.small-sale:first-child{margin-bottom:0}}.rap-pdp-section,.brand-strip,.editorial,.rap-faq,.finder-prompt,.rap-popcoll,.banner-split,.rap-cats,.rap-cats--tight,.trust-strip{margin:0 auto!important;justify-content:space-between;padding:2% 4%!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-runauto.css.map */
