.common-carousel .common-arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #c5cbd5;background-color:white;border-radius:100%;z-index:4;transform:translateY(-50%);box-shadow:0 2px 8px -4px rgba(0,0,0,.32);cursor:pointer;transition:opacity .2s ease,visibility .2s ease;opacity:0;visibility:hidden}.common-carousel .common-arrow.arrow-left{left:0;transform:translate3d(-12px,-50%,0)}.common-carousel .common-arrow.arrow-right{right:0;transform:translate3d(12px,-50%,0)}.common-carousel[data-show-left] .arrow-left,.common-carousel[data-show-right] .arrow-right{opacity:1;visibility:visible}.common-carousel{position:relative;width:100%}.common-carousel .common-carousel-track{display:flex;justify-content:start;gap:var(--carousel-gap,1rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;contain:layout style paint}.common-carousel .common-carousel-track::-webkit-scrollbar{display:none}.common-carousel[data-carousel-sized] .common-carousel-track{--total-gap-width:calc(var(--carousel-gap, 1rem) * (var(--items-to-show) - 1));--item-width:calc((100% - var(--total-gap-width)) / var(--items-to-show))}.common-carousel .common-carousel-track>*{flex:0 0 var(--item-width,auto);scroll-snap-align:start}.common-carousel[data-center-mode] .common-carousel-track:after,.common-carousel[data-center-mode] .common-carousel-track:before{content:"";flex:1 0 0;pointer-events:none}.common-carousel:after,.common-carousel:before{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:3;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;opacity:0;visibility:hidden}.common-carousel:before{left:-1px;background:linear-gradient(90deg,white,transparent)}.common-carousel:after{right:-1px;background:linear-gradient(270deg,white,transparent)}.common-carousel[data-show-left]:before,.common-carousel[data-show-right]:after{opacity:1;visibility:visible}.vehicle-fit-guide-container-lv,.vehicle-fit-guide-container-sv{.body-copy{font-size:13px;margin-top:1rem}}.button-link{align-self:center;align-items:center;background-color:transparent;border:none;gap:.5rem;justify-content:flex-start;min-height:0!important;min-width:0!important;padding:0}.button-link span{color:var(--color-sentiment-primary,#014fd3);font-weight:500}.button-link:disabled span{color:var(--colorBrandLightGray,#c5cbd5)}.change-button{border-right:var(--border-base);margin-right:1rem;padding-right:1rem}.separator{color:#c4c8cf}.vehicle-fit-guide-container-lv,.vehicle-fit-guide-container-sv{background-color:#f3f4f6;border-radius:.5rem;padding:1.5rem}.vehicle-fit-guide-container-lv{height:100%;position:relative;width:100%}.vehicle-fit-guide-loader-container-sv{height:150px;position:absolute;width:87%;z-index:10}.vehicle-fit-guide-loader-container-lv,.vehicle-fit-guide-loader-sv{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vehicle-fit-guide-loader-container-lv{position:absolute;z-index:10}.vehicle-fit-guide-loader-lv{align-items:center;display:flex;justify-content:center}.vehicle-fit-guide-form-element-container{display:flex;flex-wrap:wrap;margin-top:2rem;width:100%}.vehicle-fit-guide-form-element-sv{flex:1 0 45%}.vehicle-fit-guide-form-element-lv{flex:1 1;flex-shrink:0}.vehicle-fit-icon{background-color:#ffffff;border:2px solid #ffffff;border-radius:50%;padding:4px}
/*# sourceMappingURL=67a1c7a7f0ee67c1.css.map*/