.content-category .categoryCorrectness p{margin-bottom:0}.categoryOuterContainer{max-width:1680px}.categoryOuterContainer h2,.categoryOuterContainer h3{font-weight:600;margin-bottom:0}.categoryOuterContainer h2 span,.categoryOuterContainer h3 span{font-family:"Source Sans 3",sans-serif!important;font-size:1rem}#productFitBlock .productRow{display:flex;padding:0 2rem}@media screen and (max-width:767.98px){#productFitBlock .productRow{flex-direction:column!important}}#productFitBlock .productMedia{border:1px solid #f1f1f1;display:flex;flex:1;justify-content:center}#productFitBlock .vehicleInformation.blockWidth{flex:2;margin:0 2rem}#productFitBlock .vehicleInformation.blockWidth .vehicleFitBlock .fitInfo{background:url("/themes/responsive/images/fitVehicle.png") no-repeat 0 3px;color:#79c267;padding-left:3.5rem}#productFitBlock .vehicleInformation.blockWidth .vehicleFitBlock .NotfitInfo{background:url("/themes/responsive/images/noFitVehicle.png") no-repeat 0 3px;color:#d80813;padding-left:3.5rem}#productFitBlock .vehicleInformation.blockWidth .vehicleFitBlock .longDescription{font-weight:700}#productFitBlock .vehicleInformation.blockWidth .vehicleFitBlock .shortDescription{font-weight:500}#productFitBlock .vehicleInformation.blockRight{flex:1;margin:0 auto;text-align:right}#productFitBlock .vehicleInformation.blockRight .stockInfo{font-weight:700}.afgResult h2.vs_title{display:block!important;font-size:1.2rem!important;margin:.5rem}.afgResult .fitmentDetailedDescription{font-size:1rem}.afgResult .vsSpeakerOptions ul li span{color:#000;font-weight:500;margin-right:.5rem;white-space:nowrap}.afgResult .vsSpeakerOptions ul li a{color:#115ea7;white-space:nowrap}.afgResult .vsSpeakerOptions .ac.clear{display:none}.afgResult .changeVehicleAfgNew{display:none}@media screen and (max-width:575.98px){.vsBanner .selectVehicleContainer .vehicleName{width:15rem}}.vsBanner .vsBannerContent{left:3.5rem;margin-top:.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vsBanner .vsBannerContent ul{margin-top:.5rem;padding-left:1.5rem!important}.vsBanner .vsBannerContent .shop-by-location li:nth-child(n+5){display:none}.vsBanner .vsBannerContent .shop-by-location.open li:nth-child(n+5){display:list-item}#category-popular-brands .BrandContainer{width:12.5%!important}@media screen and (max-width:1199.98px){#category-popular-brands .BrandContainer{width:25%!important}}@media screen and (max-width:991.98px){#category-popular-brands .BrandContainer{width:25%!important}}@media screen and (max-width:767.98px){#category-popular-brands .BrandContainer{width:50%!important}}@media screen and (max-width:575.98px){#category-popular-brands .BrandContainer{width:50%!important}}#category-popular-brands .BrandContainer .feature_option a{font-size:larger}#category-popular-brands .BrandContainer img{bottom:0;left:0;max-height:100%;max-width:80%;right:0;top:0}@media screen and (max-width:575.98px){#category-popular-brands .BrandContainer img{max-width:100px}}#category-popular-brands .innerContainer{display:none}#category-popular-brands .innerContainer .feature_option{height:3.5rem;width:100%}#category-popular-brands .hideAll{display:none}.buyingGuideContainer{--gap:12px;gap:var(--gap)}@media screen and (min-width:768px){.buyingGuideContainer{--columns:4;width:100%}.buyingGuideContainer .outerContainer{width:calc(100% / var(--columns) - var(--gap) + var(--gap)/ var(--columns))}}.buyingGuideContainer .outerContainer{text-decoration:none}.buyingGuideContainer .buyingGuideInnerContainer{border:1.5px solid #d9dadb;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15)}@media screen and (max-width:767px){.buyingGuideContainer .buyingGuideInnerContainer{width:15rem}}.buyingGuideContainer .buyingGuideInnerContainer:hover{box-shadow:0 2px 4px rgba(0,0,0,.45);font-weight:600;transition:all .2s}.buyingGuideContainer .buyingGuideInnerContainer .thumbnailImgContainer{height:3.5rem;-o-object-fit:contain;object-fit:contain;width:3.5rem}.buyingGuideContainer .buyingGuideInnerContainer .iconTitle{font-size:18px}@media screen and (max-width:767.98px){.buyingGuideContainer .buyingGuideInnerContainer .iconTitle{font-size:1rem}}.mobile-device .buyingGuideContainerMobile .mobileGuideInnerContainer{border:1px solid #d9dadb;border-radius:4px;box-shadow:0 0 9px rgba(0,0,0,.1);max-height:20rem;z-index:111}.mobile-device .buyingGuideContainerMobile .mobileGuideInnerContainer a.outerContainer{align-items:center;border-bottom:.5px solid #d9dadb;display:flex;gap:.5rem;padding:.75rem}.mobile-device .buyingGuideContainerMobile .mobileGuideInnerContainer a.outerContainer img{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.mobile-device .buyingGuideContainerMobile .buyingGuideHeader{border:1px solid #c6c8ca;border-radius:4px;gap:.5rem;padding:.5rem .75rem}.mobile-device .buyingGuideContainerMobile .buyingGuideHeader::before{background:url("/css/bootstrap-icons/chevron-up.svg") no-repeat;content:" ";height:30px;position:absolute;right:0;top:.75rem;width:30px}.mobile-device .buyingGuideContainerMobile .buyingGuideHeader.collapsed::before{background:url("/css/bootstrap-icons/chevron-down.svg") no-repeat}.mobile-device .buyingGuideContainerMobile .buyingGuideHeader:not(.collapsed){margin-bottom:.75rem}.popularLinksSection .iconOuterContainer{margin-right:.75rem}.popularLinksSection .iconOuterContainer:last-child{margin-right:0}.popularLinksSection .iconInnerContainer{border:1.5px solid #d9dadb;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15);gap:.5rem;width:250px}.popularLinksSection .iconInnerContainer:hover{box-shadow:0 2px 4px rgba(0,0,0,.45);font-weight:700;transition:all .2s}@media screen and (max-width:320px){.popularLinksSection .iconInnerContainer{width:225px}}.popularLinksSection .iconInnerContainer .thumbnailImgContainer img{height:65px;-o-object-fit:contain;object-fit:contain;width:65px}.popularLinksSection .iconInnerContainer .iconTitleContainer{font-size:14px}.subCategorySection{--gap:12px;--columns:4;gap:var(--gap);width:100%}@media screen and (max-width:991.98px){.subCategorySection{--columns:3}}@media screen and (max-width:767.98px){.subCategorySection{--columns:2}}@media screen and (max-width:575.98px){.subCategorySection.subManufacturerCategorySection{--columns:1}}.subCategorySection .subCategoryContainer{width:calc(100% / var(--columns) - var(--gap) + var(--gap)/ var(--columns))}.subCategorySection .subCategoryContainer img{bottom:0;left:0;max-height:100%;max-width:100%;right:0;top:0}.subCategorySection .subCategoryContainer .thumbnailImgContainer{height:150px!important;width:165px!important}@media screen and (max-width:575.98px){.subCategorySection .subCategoryContainer .thumbnailImgContainer{height:110px!important;width:125px!important}}@media screen and (max-width:320px){.subCategorySection .subCategoryContainer .thumbnailImgContainer{height:100px!important;width:100px!important}}.subCategorySection .subCategoryContainer p{height:3rem!important;-webkit-line-clamp:2!important}@media screen and (max-width:767.98px){.subCategorySection .subCategoryContainer p{font-size:smaller;height:3.5rem!important;-webkit-line-clamp:3!important}}.subCategorySection .subCategoryContainer p.manufacturerSubCategoryShortDescription{font-size:small;height:5rem!important;-webkit-line-clamp:4!important}.subCategorySection .subCategoryContainer p.brandCategoryTitle{font-size:14px;height:4rem!important;-webkit-line-clamp:3!important}@media screen and (max-width:767.98px){.subCategorySection .subCategoryContainer p.brandCategoryTitle{font-size:small;height:3.5rem!important}}.subCategorySection .subCategoryContainer>a>div{border:.5px solid #c7c7c7;border-radius:2px;box-shadow:0 4px 4px rgba(0,0,0,.1);box-sizing:border-box;transition:border .3s}.subCategorySection .subCategoryContainer>a>div:hover{border:.5px solid #034977}.subCategorySection .subCategoryContainer>a>div p.categoryTitle:hover{text-decoration:underline}#additionalRelatedCategoryContainer .relatedCategoryContainer,#relatedCategoryContainer .relatedCategoryContainer{width:16.66%!important}@media screen and (max-width:1199.98px){#additionalRelatedCategoryContainer .relatedCategoryContainer,#relatedCategoryContainer .relatedCategoryContainer{width:33.3%!important}}@media screen and (max-width:991.98px){#additionalRelatedCategoryContainer .relatedCategoryContainer,#relatedCategoryContainer .relatedCategoryContainer{width:33.3%!important}}@media screen and (max-width:767.98px){#additionalRelatedCategoryContainer .relatedCategoryContainer,#relatedCategoryContainer .relatedCategoryContainer{width:50%!important}}@media screen and (max-width:575.98px){#additionalRelatedCategoryContainer .relatedCategoryContainer,#relatedCategoryContainer .relatedCategoryContainer{width:50%!important}}#additionalRelatedCategoryContainer .relatedCategoryContainer .feature_option a,#relatedCategoryContainer .relatedCategoryContainer .feature_option a{font-size:larger}#relatedInfoContainer .relatedInfoContainer{width:25%!important}@media screen and (max-width:1199.98px){#relatedInfoContainer .relatedInfoContainer{width:33.3%!important}}@media screen and (max-width:767.98px){#relatedInfoContainer .relatedInfoContainer{width:50%!important}}#relatedInfoContainer .relatedInfoContainer .feature_option a{font-size:larger}.left-column.afgContainer{display:none;left:0;overflow:auto;position:fixed!important;top:0!important;z-index:2000}.categoryHeaderBanner img{width:100%}.afgResult h2.vs_title{display:none!important}#categoryHeaderWrapper img{max-width:150px}#categoryHeaderWrapper .authorizedDealer{text-decoration:underline}.homeSubcategories{display:flex;flex-wrap:wrap!important}@media screen and (max-width:575.98px){#shopByCategory .viewMore{text-decoration:underline}#shopByCategory .viewMore:hover{color:#115ea7}#categoryHeaderWrapper img{max-width:120px}}@media screen and (max-width:767.98px){#categoryLongDescription iframe,#categoryLongDescription img,#categoryShortDescription iframe,#categoryShortDescription img{width:100%}}.lsContainer ol{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}.lsContainer ol span.separation{margin-top:.25rem}.bottomPanel{bottom:0;box-shadow:0 1px 4px 0 rgba(0,0,0,.5);max-height:90%;z-index:11}.bottomPanel .openPanel{display:none}.bottomPanel .openPanel.open{bottom:80px;display:block;overflow:auto;position:fixed;right:0;width:100vw}.bottomPanel .panel-container{max-height:calc(82vh - 71px);overflow:hidden auto;padding-left:0;padding-right:0}.bottomPanel .panel-container::-webkit-scrollbar{width:6px}.bottomPanel .triggerCollapse{color:transparent;position:relative}.bottomPanel .triggerCollapse::before{background:#fff;content:"";height:3px;left:40%;margin-top:10px;position:absolute;top:0;transform:skew(0deg,-25deg);width:10%}.bottomPanel .triggerCollapse::after{background:#fff;content:"";height:3px;margin-top:10px;position:absolute;right:40%;top:0;transform:skew(0deg,25deg);width:10%}.bottomPanel .triggerCollapse.active::before{left:50%}.bottomPanel .triggerCollapse.active::after{right:50%}.bottomPanel .targetCollapse.openPanel .triggerCollapse1{padding-bottom:3rem}.bottomPanel .targetCollapse.openPanel .triggerCollapse1::before{background:#737373;content:"";height:3px;left:50%;margin-top:1.5rem;position:absolute;top:0;transform:skew(0deg,-25deg);width:5%}.bottomPanel .targetCollapse.openPanel .triggerCollapse1::after{background:#737373;content:"";height:3px;margin-top:1.5rem;position:absolute;right:50%;top:0;transform:skew(0deg,25deg);width:5%}.bottomPanel.withoutFitment{background:unset!important;border:unset!important;box-shadow:unset!important;right:0;width:25%;z-index:1111!important}.bottomPanel .whyShopSonic{background:#034977;border-top-left-radius:5px;box-shadow:-3px 0 4px -2px #616161;font-size:13px}@media screen and (max-width:991.98px){.level0Container{background:#f1f1f1}}@media screen and (max-width:991.98px){.manufacturerSubCategoriesContainer{flex-direction:column}}.manufacturerSubCategoriesContainer .level2Container{display:grid;grid-template-columns:1fr 1fr}.manufacturerSubCategoriesContainer .level2Container img{max-height:3rem;max-width:3rem}.manufacturerSubCategoriesContainer .level2Container .level2SubCategoryBlock{border:1px solid #c7c7c7;border-radius:.5rem;height:3.25rem;line-height:3.25rem}.manufacturerSubCategoriesContainer .level2Container .level2SubCategoryBlock:hover{border:1px solid #000;transition:border .3s}@media screen and (max-width:991.98px){.manufacturerSubCategoriesContainer .level2Container{grid-template-columns:1fr}.manufacturerSubCategoriesContainer .level2Container span{font-size:14px}}@media screen and (max-width:767.98px){#categoryContentWrapper,.topHeaderSection{padding-left:12px;padding-right:12px}}@media screen and (min-width:992px){.productLayoutWrapper .productRow{margin-right:0!important}}.vehicleStoreBanner{margin-left:.5rem!important}@media screen and (max-width:991.98px){.categoryLeafTable .productLayoutWrapper{padding-left:0!important;padding-right:0!important}}.vehicleFitmentBranch.vehicleNotSelectedBranch{position:-webkit-sticky;position:sticky;top:1rem;z-index:11}@media screen and (max-width:767.98px){.vehicleFitmentBranch.vehicleNotSelectedBranch{top:12px}}.vehicleFitmentBranch .vehicleFitInfoContainer{margin-right:0!important}
/*# sourceMappingURL=category-branch.min.css.map */