@font-face{font-family:great_vibesregular;src:url(/themes/responsive/fonts/greatvibes/greatvibes-regular-webfont.eot);src:url(/themes/responsive/fonts/greatvibes/greatvibes-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/responsive/fonts/greatvibes/greatvibes-regular-webfont.woff2) format("woff2"),url(/themes/responsive/fonts/greatvibes/greatvibes-regular-webfont.woff) format("woff"),url(/themes/responsive/fonts/greatvibes/greatvibes-regular-webfont.ttf) format("truetype"),url(/themes/responsive/fonts/greatvibes/greatvibes-regular-webfont.svg#great_vibesregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:url(/themes/responsive/fonts/ubuntu/ubuntu-bold-webfont.eot);src:url(/themes/responsive/fonts/ubuntu/ubuntu-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/responsive/fonts/ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/responsive/fonts/ubuntu/ubuntu-bold-webfont.woff) format("woff"),url(/themes/responsive/fonts/ubuntu/ubuntu-bold-webfont.ttf) format("truetype"),url(/themes/responsive/fonts/ubuntu/ubuntu-bold-webfont.svg#ubuntubold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:url(/themes/responsive/fonts/ubuntu/ubuntu-light-webfont.eot);src:url(/themes/responsive/fonts/ubuntu/ubuntu-light-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/responsive/fonts/ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/responsive/fonts/ubuntu/ubuntu-light-webfont.woff) format("woff"),url(/themes/responsive/fonts/ubuntu/ubuntu-light-webfont.ttf) format("truetype"),url(/themes/responsive/fonts/ubuntu/ubuntu-light-webfont.svg#ubuntu_lightregular) format("svg");font-weight:100;font-style:normal}@font-face{font-family:Ubuntu;src:url(/themes/responsive/fonts/ubuntu/ubuntu-medium-webfont.eot);src:url(/themes/responsive/fonts/ubuntu/ubuntu-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/responsive/fonts/ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/responsive/fonts/ubuntu/ubuntu-medium-webfont.woff) format("woff"),url(/themes/responsive/fonts/ubuntu/ubuntu-medium-webfont.ttf) format("truetype"),url(/themes/responsive/fonts/ubuntu/ubuntu-medium-webfont.svg#ubuntu_mediumregular) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;src:url(/themes/responsive/fonts/ubuntu/ubuntu-regular-webfont.eot);src:url(/themes/responsive/fonts/ubuntu/ubuntu-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/responsive/fonts/ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/responsive/fonts/ubuntu/ubuntu-regular-webfont.woff) format("woff"),url(/themes/responsive/fonts/ubuntu/ubuntu-regular-webfont.ttf) format("truetype"),url(/themes/responsive/fonts/ubuntu/ubuntu-regular-webfont.svg#ubunturegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:openSans;src:url(/themes/responsive/fonts/opensans/opensans-bold-webfont.eot);src:url(/themes/responsive/fonts/opensans/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/responsive/fonts/opensans/opensans-bold-webfont.woff2) format("woff2"),url(/themes/responsive/fonts/opensans/opensans-bold-webfont.woff) format("woff"),url(/themes/responsive/fonts/opensans/opensans-bold-webfont.ttf) format("truetype"),url(/themes/responsive/fonts/opensans/opensans-bold-webfont.svg#open_sansbold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:openSans;src:url(/themes/responsive/fonts/opensans/opensans-light-webfont.eot);src:url(/themes/responsive/fonts/opensans/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/responsive/fonts/opensans/opensans-light-webfont.woff2) format("woff2"),url(/themes/responsive/fonts/opensans/opensans-light-webfont.woff) format("woff"),url(/themes/responsive/fonts/opensans/opensans-light-webfont.ttf) format("truetype"),url(/themes/responsive/fonts/opensans/opensans-light-webfont.svg#open_sans_lightregular) format("svg");font-weight:100;font-style:normal}@font-face{font-family:openSans;src:url(/themes/responsive/fonts/opensans/opensans-regular-webfont.eot);src:url(/themes/responsive/fonts/opensans/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/responsive/fonts/opensans/opensans-regular-webfont.woff2) format("woff2"),url(/themes/responsive/fonts/opensans/opensans-regular-webfont.woff) format("woff"),url(/themes/responsive/fonts/opensans/opensans-regular-webfont.ttf) format("truetype"),url(/themes/responsive/fonts/opensans/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/themes/responsive/fonts/roboto/Roboto-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/themes/responsive/fonts/roboto/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/themes/responsive/fonts/roboto/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/themes/responsive/fonts/roboto/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/themes/responsive/fonts/roboto/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/themes/responsive/fonts/roboto/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal}.top-ribbon{top:-1px;transition:top .3s;z-index:11}.afgContenter .vehicle-fit-global{border:1px solid #034977;border-radius:5px;background:#ecf6ff}@media screen and (max-width:992px){.afgContenter .vehicle-fit-global{font-size:12px}}.afgContenter .vehicle-fit-success{border:1px solid #939393;border-radius:5px;background:#f3fff9}.afgContenter .vehicle-fit-success .successText{color:#005b2c}@media screen and (max-width:992px){.afgContenter .vehicle-fit-success .successText{font-size:12px}}@media screen and (max-width:992px){.afgContenter .vehicle-fit-success p{margin:0!important}.afgContenter .vehicle-fit-success .change-vehicle,.afgContenter .vehicle-fit-success .remove-vehicle{font-size:small}}.afgContenter .vehicle-fit-warning{border:1px solid red;border-radius:5px;background:#fff}@media screen and (max-width:992px){.afgContenter .vehicle-fit-warning{font-size:12px}.afgContenter .vehicle-fit-warning>div{display:flex;align-items:center}}.afgContenter .vehicle-fit-maybe{border:1px solid #fca40a;border-radius:5px;background:#fff}@media screen and (max-width:992px){.afgContenter .vehicle-fit-maybe{font-size:12px}}.sideInformation.active{display:inline-block}.bundleSlider:not(.slick-slider),.sonicPointsSlider:not(.slick-slider){display:none!important}@media screen and (max-width:992px){.bundleSlider.slick-dotted,.sonicPointsSlider.slick-dotted{flex-direction:column!important}}.bundleSlider .slick-track,.sonicPointsSlider .slick-track{width:auto!important;display:-webkit-box!important}.bundleSlider .slick-slide,.sonicPointsSlider .slick-slide{float:none!important}.bundleSlider .slick-dots,.sonicPointsSlider .slick-dots{padding-top:0;overflow:hidden}.bundleSlider .slick-next,.bundleSlider .slick-prev,.sonicPointsSlider .slick-next,.sonicPointsSlider .slick-prev{padding:1rem}.bundleSlider .slick-next:after,.bundleSlider .slick-prev:after,.sonicPointsSlider .slick-next:after,.sonicPointsSlider .slick-prev:after{top:45%;padding:12px!important}.bundleSlider .slick-prev:after,.sonicPointsSlider .slick-prev:after{right:-20px}.accessoriesSection .slick-next,.accessoriesSection .slick-prev,.defaultProductSlider .slick-next,.defaultProductSlider .slick-prev{padding:1rem}.accessoriesSection .slick-next:after,.accessoriesSection .slick-prev:after,.defaultProductSlider .slick-next:after,.defaultProductSlider .slick-prev:after{top:45%;padding:10px!important}.accessoriesSection .slick-prev:after,.defaultProductSlider .slick-prev:after{right:-10px}button.slick-prev{position:relative;font-size:0;border:0!important;background:0 0}button.slick-prev:after{border:2px solid #000;border-top:0;border-left:0;content:"";cursor:pointer;padding:7px;position:absolute;right:-15px;top:40%;transform:translate(-50%,-30%) rotate(140deg)}button.slick-next{position:relative;font-size:0;border:0!important;background:0 0;padding:13px}button.slick-next:after{border:2px solid #000;border-bottom:0;border-right:0;content:"";cursor:pointer;padding:7px;position:absolute;right:0;top:40%;transform:translate(-50%,-30%) rotate(140deg)}button.slick-next.slick-disabled,button.slick-prev.slick-disabled{cursor:no-drop!important;opacity:.2!important}.stickyContainer{position:-webkit-sticky;position:sticky;top:10px}.productImageContainer .slidesRailsThumbnail{width:4rem}.productImageContainer .slidesRailsThumbnail .productImage:not(.slick-slide){display:none!important}@media screen and (min-width:992px){.productImageContainer .slidesRailsThumbnail .productImage{margin-bottom:.75rem}}.productImageContainer .slidesRailsThumbnail button.slick-prev:after{border:2px solid #000;border-top:0;border-right:0;transform:translate(-85%,-50%) rotate(136deg)}.productImageContainer .slidesRailsThumbnail button.slick-next:after{border:2px solid #000;border-bottom:0;border-left:0;transform:translate(-30%,-50%) rotate(136deg)}.productImageContainer .slidesRailsThumbnail button.slick-next.slick-disabled:after,.productImageContainer .slidesRailsThumbnail button.slick-prev.slick-disabled:after{cursor:no-drop!important;opacity:.2!important}@media screen and (min-width:992px){.productImageContainer .slidesRailsThumbnail .productImage{border:1px solid #c7c7c7;width:4rem!important;height:4rem}}@media screen and (max-width:992px){.productImageContainer .slidesRailsThumbnail .productImage{height:16rem;display:flex}}@media screen and (min-width:992px){.productImageContainer .slidesRailsThumbnail .gallaryImage{max-width:3rem;max-height:3rem}}@media screen and (max-width:992px){.productImageContainer .slidesRailsThumbnail .gallaryImage{width:auto;max-height:100%;max-width:85%;top:0;bottom:0;left:0;right:0}}@media screen and (max-width:992px){.productImageContainer .slidesRailsThumbnail{width:auto!important;max-width:30rem;margin:auto}.productImageContainer .slidesRailsThumbnail:not(.slick-dotted){display:none}}@media screen and (max-width:576px){.productImageContainer .slidesRailsThumbnail{max-width:100%}}.productImageContainer .mainImage{max-width:35rem}@media screen and (max-width:768px){.productImageContainer .mainImage{max-width:19rem}}@media (min-width:375px) and (max-width:768px){.productImageContainer .mainImage{max-width:22rem}}@media (min-width:768px) and (max-width:992px){.productImageContainer .mainImage{max-width:28rem}}@media (min-width:992px) and (max-width:1024px){.productImageContainer .mainImage{max-width:22rem}}@media (min-width:1024px) and (max-width:1200px){.productImageContainer .mainImage{max-width:25rem}}@media (min-width:1200px) and (max-width:1380px){.productImageContainer .mainImage{max-width:28rem}}@media screen and (min-width:1920px){.productImageContainer .mainImage{max-width:45rem}}@media screen and (min-width:992px){.productImageContainer .mainImage{border:1px solid #dee2e6!important}}#nav-tabContent .accessoryPanel{border:1px solid #c7c7c7;height:auto;max-width:12rem;margin:0 .5rem;padding:0 .5rem}#nav-tabContent .slick-track{width:auto!important;display:-webkit-box!important}#nav-tabContent .slick-slide{float:none!important}.bottomPanel .openPanel.open{height:auto!important}@media screen and (max-width:992px){.bottomPanel .halfAndhalfBtn>div:nth-child(n+3){margin-top:1rem!important}.bottomPanel .halfAndhalfBtn>div:last-child:nth-child(odd){width:100%!important}}.bottomPanel .other-condition-products{display:none}.hasSlider:not(.slick-slider){display:none!important}.defaultProductSlider.slick-slider{display:flex;justify-content:space-between}.defaultProductSlider.slick-slider.slick-dotted{flex-direction:column}.defaultProductSlider .productContainer{max-width:12rem;margin:0 .5rem;padding:0 .5rem;border:1px solid #c7c7c7;height:auto}.defaultProductSlider .productContainer.recentlyViewedProduct{height:20rem}.defaultProductSlider .slick-list{flex:auto}.defaultProductSlider .slick-track{width:auto!important;display:-webkit-box!important}.youTubeVideoSlider li{margin:.5rem;position:relative;border:1px solid #bdbdbd}.youTubeVideoSlider li .youTubeThumbnailImg,.youTubeVideoSlider li div{max-width:20rem}.youTubeVideoSlider::-webkit-scrollbar{height:3px!important}@media screen and (max-width:576px){.productVideoIframe{width:20rem!important;height:16rem!important}.productVideoIframe .fancybox-inner{width:19rem!important;height:15rem!important}}.productDescription ul{padding-left:2rem}.productDescription ul ul{padding-left:1rem}.productDescription .productDescriptionBrandImage{flex-wrap:wrap}.productDescription .productDescriptionBrandImage img{margin-right:.5rem;margin-bottom:.5rem}@media screen and (max-width:992px){.specificationAndDetailsSection .even{background-color:#f1f1f1}}.specificationAndDetailsSection ul{padding-left:0}.specificationAndDetailsSection ul ul{padding-left:0}#mainInformation .productPoints .changeZipCode.update .submitZipInformation,.bottomPanel .productPoints .changeZipCode.update .submitZipInformation{display:block}#mainInformation .productPoints .changeZipCode.update .changeLink,.bottomPanel .productPoints .changeZipCode.update .changeLink{display:none!important}#mainInformation .productPoints .changeZipCode .submitZipInformation,.bottomPanel .productPoints .changeZipCode .submitZipInformation{display:none}#mainInformation .productPoints .price .sideInformation .withWarranty,.bottomPanel .productPoints .price .sideInformation .withWarranty{display:none}#mainInformation .productPoints .price .sideInformation .withWarranty.active,.bottomPanel .productPoints .price .sideInformation .withWarranty.active{display:block!important}#mainInformation #warrantyDropDown .items,.bottomPanel #warrantyDropDown .items{width:180px}.tab-content .tab-pane.active{display:flex!important}.ratingSection .reviewCount p{background:#115ea7}.reviewSection .ratingSection{float:none!important}.addProductForm .bottomPanel{left:0}.buyNowContainer{background:rgba(0,0,0,.4);cursor:pointer;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:10000;left:0}.buyNowContainer.active{display:block!important}.buyNowContainer .buyWithPaypalContainer{background:#fff}.buyNowContainer .popupHelper{display:inline-block;height:100%;vertical-align:middle}.buyNowContainer .closeButton{border:3px solid #000;border-radius:50px;font-weight:700;position:absolute;top:5px;right:5px;font-size:1.5rem;line-height:20px;width:25px}.buyNowContainer>div{background-color:#fff;box-shadow:10px 10px 60px #555;display:inline-block;max-width:450px;max-height:450px;vertical-align:middle;position:relative;border-radius:3px}.buyNowButton{background:#ff7c33;border:1px solid #c90000;border-radius:5px!important}.sonicPoints{max-width:23rem}.sonicPoints .point .info span{font-size:medium!important}.sonicPoints .point .info p{font-size:small!important}.sonicPoints .icon img{width:3rem!important}.sonicPoints .slick-next,.sonicPoints .slick-prev{padding:1rem}.sonicPoints .slick-next:after,.sonicPoints .slick-prev:after{top:45%;padding:8px!important}.sonicPoints .slick-prev:after{right:-10px}.RightSideImageWithDescriptionContainer .stickyContainer{top:2.5rem!important}.accessoriesSection .imageContainer,.recentlyViewedProductSection .imageContainer,.relatedProductSection .imageContainer,.similarProductSection .imageContainer{height:10rem}.accessoriesSection .addToCartContainer input[type=submit],.recentlyViewedProductSection .addToCartContainer input[type=submit],.relatedProductSection .addToCartContainer input[type=submit],.similarProductSection .addToCartContainer input[type=submit]{width:1.5rem}.accessoriesSection .addToCartContainer span,.recentlyViewedProductSection .addToCartContainer span,.relatedProductSection .addToCartContainer span,.similarProductSection .addToCartContainer span{left:0;top:0}.accessoriesSection .productName,.recentlyViewedProductSection .productName,.relatedProductSection .productName,.similarProductSection .productName{height:3rem}.accessoriesSection .productSubTitle,.recentlyViewedProductSection .productSubTitle,.relatedProductSection .productSubTitle,.similarProductSection .productSubTitle{height:5rem}.accessoriesSection .tabbedContainer{border-bottom:1.5px solid #c7c7c7;box-shadow:0 2px 2px rgba(0,0,0,.2)!important}.separationPipe{font-weight:500;font-size:13px;color:grey}.viewSpeakersFit{font-size:12px}.newZipInput{margin-top:5px}.ratingCount{border:1px solid #000}.ProductBundleContainer .bundledImage{height:10rem}.ProductBundleContainer svg{min-width:5rem}.itemHighlightSection{width:35%;color:#737373}.itemHighlightSection h2,.itemHighlightSection p{font-weight:300!important;font-size:16px!important;line-height:1.5!important}.bundleSlider .slick-list{flex:1}.productDetailedReviews .rating-container{height:25px;width:calc((100 / 19) * 25px)}.productDetailedReviews .reviewCount a{font-size:medium!important}.productDetailedReviews .reviewCount p{font-size:medium!important;background-color:#178ddf!important}.productDetailedReviews .rating{height:25px;background-color:#0d79c4!important}.productDetailedReviews .rating-stars{background-color:#ebebeb}@media screen and (max-width:992px){.productImageContainer{width:100%}.prodcutDescriptionSection iframe,.prodcutDescriptionSection img,.prodcutDescriptionSection table{width:auto!important;max-width:100%!important}.prodcutDescriptionSection table img[alt="Android Auto Compatible"],.prodcutDescriptionSection table img[alt="Apple Carplay Compatible"]{max-width:100px!important}.bottomPanel .priceSection{display:flex!important;align-items:center!important}.bottomPanel .buyWithPaypalContainer a{margin:0!important}.bottomPanel .change-vehicle.secondary-btn-type{padding:1rem 3rem}.ratingSection p{display:none!important}.ratingSection a{font-size:medium!important}.defaultProductSlider{display:flex!important;overflow-x:scroll!important}.defaultProductSlider .productContainer{max-width:9rem}.tab-content .tab-pane.active{overflow-x:scroll!important}#nav-tabContent .accessoryPanel{max-width:9rem}.accessoriesSection .nav{flex-wrap:unset!important}.ProductBundleContainer .bundledImage{height:7rem!important}.ProductBundleContainer .bundledImage img{max-width:8rem!important}.ProductBundleContainer svg{min-width:4rem!important}}@media screen and (max-width:480px){.sonicPoints .icon img{width:4rem!important}}@media (min-width:481px) and (max-width:1024px){.bottomPanel .change-vehicle,.bottomPanel .remove-vehicle{font-size:medium!important}.bottomPanel .vehicle-fit p.text-red,.bottomPanel .vehicle-fit p.text-success{font-size:medium!important}}@media (min-width:992px) and (max-width:1200px){.leftSideProductDetailContainer{width:30%}}.afgContenter ul.afg-speaker-fit-list{padding:0 1.5rem;font-size:small;margin:0}.afgContenter .vehicle-fit p{margin:0}.left-column.afgContainer{display:none;left:0;overflow:auto;position:fixed!important;top:0!important;z-index:2000}.left-column.afgContainer{display:none;left:0;overflow:hidden;position:fixed!important;top:0!important;width:100%;height:100%;z-index:2000}.left-column.afgContainer.deactive{display:none}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.left-column.activeMobile{display:block!important;-webkit-animation:fadeIn .4s;animation:fadeIn .4s}@media screen and (min-width:1920px){.left-column.afgContainer.deactive{display:none}}@media screen and (max-width:1915px){.left-column.active{background:#f1f1f1;bottom:1rem;box-shadow:0 0 300px #000;display:block!important;height:100%!important;position:fixed;top:.2rem;z-index:2;z-index:2000;overflow:scroll;overflow:hidden}}.afg-container-wrapper{height:100vh}.afg-container-wrapper .afg-content{max-width:98%;margin:auto}.afg-container-wrapper .afg-selector.afg-selector-medium.panel{width:100%!important;background:#f1f1f1;margin:0!important}.afg-container-wrapper .select2-selection{padding:1.3rem;display:flex;align-items:center;border-radius:0}.afg-container-wrapper .select2-selection .select2-selection__arrow{height:auto;top:50%}.afg-container-wrapper .drop-down-placeholder{background:#aaa;border-radius:0}.afg-container-wrapper .drop-down-placeholder-inner{color:#000!important;padding:10px 15px!important;margin:10px 0!important}.afg-container-wrapper .afg-vehicle-selector-modal-title,.afg-container-wrapper .cant-find-car-message a,.afg-container-wrapper .verifyCode{color:#000!important}.afg-container-wrapper .drop-down-container{margin:10px 0!important;padding:unset!important}.afg-container-wrapper .drop-down-container:before{content:" ";position:absolute;right:5px;background:url(/css/bootstrap-icons/chevron-down.svg) no-repeat;width:30px;height:30px;margin-top:.75rem}.afg-container-wrapper .panel-body{margin:0!important;padding:0!important}.afg-container-wrapper .btn.afg-selector-submit-btn:disabled{background:#fdcf77!important;color:#fff}.afg-container-wrapper .afg-form{padding:0 5px}.afg-container-wrapper .afg-vehicle-selector-modal-body{background:unset}.afg-container-wrapper .modal-content{box-shadow:unset;background:unset;color:#000}.afg-container-wrapper .additionalVehicleInfo h4{font-size:large!important}.afg-container-wrapper .additionalVehicleInfo a{color:#000!important}.afg-container-wrapper select.form-control{-webkit-appearance:none;line-height:unset!important;border-radius:0!important;border-bottom:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;border-left:unset!important}.afg-container-wrapper .afgNumber{border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-left:1px solid #ced4da;color:#495057}.afg-container-wrapper .modal-body{padding:0 1rem!important}@media screen and (max-width:992px){.timeInTransit{font-size:smaller}.timeInTransit p{display:inline}}@media screen and (max-width:992px){.changeZipCode{font-size:smaller}}@media screen and (max-width:992px){.productFitmentCartContainer{display:flex;align-items:center}.productBuyActions{display:flex;align-items:center}}.seeAllItems p{background:#fff8df;border-radius:5px!important;border:1px solid #c17e00}.bottomPanel .changeZipCode{display:none}.bottomPanel .triggerCollapse:after,.bottomPanel .triggerCollapse:before{display:none}.bottomPanel .triggerCollapse .bi-chevron-down{display:none;position:relative;bottom:21px;width:45px}.bottomPanel .triggerCollapse .bi-chevron-up{display:block;position:relative;bottom:21px;width:45px}.bottomPanel .triggerCollapse.active .bi-chevron-up{display:none}.bottomPanel .triggerCollapse.active .bi-chevron-down{display:block}.bottomPanel .itemConditionContainer,.bottomPanel .wishListContainer{margin-top:.25rem!important}@media screen and (max-width:992px){.afg-details{display:none}.afg-details.active{display:block}}@media screen and (max-width:992px) and (max-width:992px){.afg-details{font-size:12px}}@media screen and (max-width:992px){.fitmentShowDetails{float:right}.fitmentShowDetails:before{content:'Show'}.fitmentShowDetails.active:before{content:'Hide'}}@media screen and (min-width:992px){.fitmentShowDetails{display:none}}.afgVehicalNotSelected .checkVehicleFit .select-vehicle{padding:.5rem;background:#fff8df;border-radius:5px!important;border:1px solid #c17e00;color:#000!important;text-align:left;font-weight:700}@media screen and (max-width:992px){.afgVehicalNotSelected .checkVehicleFit .select-vehicle{font-weight:400;text-align:center}}.fitmentInfoIcon .fitmentInfoText{display:none;width:15%;right:3rem;top:6.5%;border:1px solid;border-radius:5px}.fitmentInfoIcon svg:hover+.fitmentInfoText{display:block}#wiringGuideModalContainer{font-family:Ubuntu,sans-serif;width:728px;position:relative}@media screen and (max-width:576px){#wiringGuideModalContainer{width:20rem}}#wiringGuideModalContainer h3{color:#333;font-size:32px;padding:12px;margin:0}#wiringGuideModalContainer .legendContainer .header{background:#115ea7;color:#fff;padding:6px}#wiringGuideModalContainer .legendContainer .header h4{font-size:16px;font-weight:500;margin:0}#wiringGuideModalContainer .legendContainer .legend{width:100%;height:54px;background:#f2f0f1 url(/themes/responsive/images/wiringGuideLegend.jpg) no-repeat 50% 0}#wiringGuideModalContainer .warning{padding:24px 8px 8px 8px}#wiringGuideModalContainer .warning p{margin:0;line-height:1.2;font-size:12px}.wiringGuideSection .wiringDiagramContainer .diagram{width:20%}@media screen and (max-width:768px){.wiringGuideSection .wiringDiagramContainer .diagram{width:90%}}.wiringGuideSection .wiringDiagramContainer .diagram h3{font-size:medium!important}@media screen and (max-width:768px){.wiringGuideSection .wiringDiagramContainer .diagrams{flex-direction:column}}.productImageContainer .productSaleBanner{background-image:url(/themes/responsive/images/saleOverlayIcon.png);background-repeat:no-repeat;background-position:0 0;position:absolute;top:1.5rem;left:5.5rem;width:110px!important;height:110px!important;z-index:1}@media screen and (max-width:992px){.productImageContainer .productSaleBanner{top:0;left:-1.3rem}}.productImageContainer .sonicExclusiveIcon{background-image:url(/themes/responsive/images/sonic_exclusive.png);background-repeat:no-repeat;background-position:0 0;position:absolute;top:1.5rem;left:6.5rem;width:130px!important;height:130px!important;z-index:1}@media screen and (max-width:992px){.productImageContainer .sonicExclusiveIcon{top:0;left:0}}@media screen and (max-width:1380px){.timerunnercontainer{font-size:smaller}}#warrantyDropDown div:last-child{margin-bottom:0!important}.my-gallery figure{width:150px}.my-gallery.oneImage figure{width:35rem}@media screen and (min-width:1920px){.my-gallery.oneImage figure{width:45rem}}.slider-main figure a{display:block;height:0;overflow:hidden;padding-bottom:100%;position:relative;text-align:center}.slider-main figure img{display:inline-block;height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.pswp__caption__center{text-align:center}@media screen and (max-width:992px){.mainProductImageWrapper{margin:0}}@media screen and (min-width:992px){#slidesRailsThumbnail .productSaleBanner,#slidesRailsThumbnail .sonicExclusiveIcon{background-image:none!important}}.open-modal{overflow:hidden}.acessoryOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;transition:.7s;opacity:0;z-index:-100}.Waccessory{bottom:0;overflow:hidden;position:fixed;top:0;right:0;left:0;overflow-y:scroll;outline:0;opacity:0;z-index:-99}@media screen and (max-width:576px){.Waccessory{overflow:auto!important}}.Waccessory .acessoryLightbox{margin:2% auto 0;position:relative;background-color:#fff;color:#303030;transition:.4s}.Waccessory .acessoryLightbox *{box-sizing:border-box}@media screen and (min-width:576px){.Waccessory .acessoryLightbox{width:778px}}@media screen and (max-width:576px){.Waccessory .acessoryLightbox{width:100%!important}.Waccessory .acessoryLightbox .accessoryWrapper{width:100%!important}}@media screen and (max-width:576px){.Waccessory .acessoryLightbox .moreAccessoriesLink{text-align:center}}@media screen and (min-width:576px){.Waccessory .acessoryLightbox .moreAccessoriesLink{float:right;width:172px}}.Waccessory .acessoryLightbox .aRow:after{content:'';display:block;clear:both}.Waccessory .acessoryLightbox .acessor img{max-width:90px;max-height:90px;min-width:90px;min-height:90px}@media screen and (max-width:576px){.Waccessory .acessoryLightbox .acessor img{max-width:75px;max-height:75px;min-width:75px;min-height:75px}}.Waccessory .acessoryLightbox .col-img img{max-width:100px;max-height:100px}.Waccessory .acessoryLightbox .t-col .addAcessory{display:inline-block;padding:7px 18px;cursor:pointer;border-radius:3px;font-weight:700;text-decoration:none;transition:.3s all ease}.Waccessory .acessoryLightbox .t-col .title a{font-size:14px}.Waccessory .acessoryLightbox .closeModal{float:right;cursor:pointer;z-index:1103}.Waccessory .acessoryLightbox .iheader{background:#034977 url(/themes/transitional/images/product/desktopCart.png) no-repeat left;padding:15px 15px 15px 60px;background-position:15px;background-size:28px}@media screen and (max-width:576px){.Waccessory .acessoryLightbox .sectionTitle{font-size:medium}}.Waccessory .acessoryLightbox .acessoryLightboxHeader p{font-size:13px;color:#707070;margin:0 0 10px;line-height:16px}.Waccessory .acessoryLightbox .exitButton{float:right;height:14px;width:14px;margin-top:7px;cursor:pointer}.Waccessory .acessoryLightbox .warrantyToAdd{display:none}.Waccessory .acessoryLightbox .warrantyToAdd .warrantyAdd{font-size:14px;font-weight:500}.Waccessory .acessoryLightbox .warrantyToAdd .added{background-color:#707070;color:#fff}.Waccessory .acessoryLightbox .warrantyToAdd .remove{background-color:#f12222;color:#fff}.Waccessory .acessoryLightbox .warrantyToAdd .wDeal{font-size:14px;font-weight:500;color:#707070}.Waccessory .acessoryLightbox .warrantyChosen{display:none}.productCompatibleVehiclesSection input{width:20rem}.productCompatibleVehiclesSection ul{list-style-type:none;height:16rem;overflow-y:auto}.productCompatibleVehiclesSection .compatibleVehicleContainer{width:25%}@media screen and (max-width:992px){.productCompatibleVehiclesSection .compatibleVehicleContainer{width:90%}}.itemConditionTooltip{position:relative;margin:auto;display:inline-block}.itemConditionTooltip .tooltipText{visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#000;color:#fff;position:absolute;z-index:1;right:0;opacity:.85;font-size:12px;top:1.5rem;left:-5.5rem}.itemConditionTooltip .tooltipText::before{content:"";position:relative;left:70px;border-width:10px;border-style:solid;border-color:transparent transparent #000 transparent;bottom:1.5rem}.itemConditionTooltip:hover .tooltipText{visibility:visible}.header .subtitle{font-size:smaller!important}
/*# sourceMappingURL=product.min.css.map */