.styles__carousel{display:block;height:100%;overflow:hidden;position:relative;white-space:nowrap}.styles__carousel.styles__roundedCorner{border-radius:6px}.styles__carousel.styles__boxShadow{background:#d7d7d7;box-shadow:0 -100px 500px #0000004d}.styles__carousel .styles__sliderContainer{display:block;font-size:0;height:100%;position:absolute;top:0;touch-action:pan-y;width:100%}.styles__carousel .styles__slider{height:100%;transform:translate(-100%)}.styles__carousel .styles__slider.styles__sliderTransition{transition:transform .5s ease-out 0s,margin .4s ease-out 0s}.styles__carousel .styles__slider.styles__noInfiniteView{width:85%}.styles__carousel .styles__slider.styles__noInfiniteView.styles__last{margin-left:15%!important}.styles__carousel .styles__slider.styles__noInfiniteView.styles__onlyOne{width:calc(100% - 16px)}.styles__carousel .styles__slider.styles__overflowHide .styles__slide{overflow:hidden}.styles__carousel .styles__slider.styles__noTransform{transform:none!important}.styles__carousel .styles__slider .styles__slide{display:inline-block;font-size:16px;height:100%;overflow:hidden;position:relative;vertical-align:top;width:100%}.styles__carousel .styles__slider .styles__slide.styles__hide{opacity:0}.styles__carousel .styles__navActionWrapper .styles__leftArrow,.styles__carousel .styles__navActionWrapper .styles__rightArrow{align-items:center;display:flex;height:100%;justify-content:center;left:0;max-width:90px;position:relative;position:absolute;top:0;width:7.5%}.styles__carousel .styles__navActionWrapper .styles__leftArrow.styles__maxLeftMargin,.styles__carousel .styles__navActionWrapper .styles__rightArrow.styles__maxLeftMargin{left:16px;position:absolute}.styles__carousel .styles__navActionWrapper .styles__leftArrow,.styles__carousel .styles__navActionWrapper .styles__rightArrow{background-color:#14141450;cursor:pointer;opacity:1}.styles__carousel .styles__navActionWrapper .styles__leftArrow.styles__transparent,.styles__carousel .styles__navActionWrapper .styles__leftArrow.styles__transparent:hover,.styles__carousel .styles__navActionWrapper .styles__rightArrow.styles__transparent,.styles__carousel .styles__navActionWrapper .styles__rightArrow.styles__transparent:hover{background-color:transparent}.styles__carousel .styles__navActionWrapper .styles__leftArrow.styles__purple,.styles__carousel .styles__navActionWrapper .styles__rightArrow.styles__purple{background-color:#2e054e33}.styles__carousel .styles__navActionWrapper .styles__leftArrow svg,.styles__carousel .styles__navActionWrapper .styles__rightArrow svg{transform:rotate(90deg)}.styles__carousel .styles__navActionWrapper .styles__leftArrow.styles__rightArrow,.styles__carousel .styles__navActionWrapper .styles__rightArrow.styles__rightArrow{left:unset;right:0}.styles__carousel .styles__navActionWrapper .styles__leftArrow.styles__rightArrow svg,.styles__carousel .styles__navActionWrapper .styles__rightArrow.styles__rightArrow svg{transform:rotate(270deg)}.styles__carousel .styles__navActionWrapper .styles__leftArrow.styles__maxRightMargin,.styles__carousel .styles__navActionWrapper .styles__rightArrow.styles__maxRightMargin{position:absolute;right:16px}.CarouselIndicator__carouselIdicatorWrap{align-items:center;display:flex;flex-direction:row;height:20px;justify-content:center;margin:auto;width:90%}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__activeDot svg{height:8px;width:8px}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__activeDot{margin-right:8px}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__dot{margin-bottom:2px;margin-right:8px}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__circle{cursor:pointer;margin-right:12px;position:relative}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__circle:last-child{margin-right:0}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__heart{margin-bottom:2px;margin-right:8px}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__heart svg{height:8px;width:8px}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__activeHeart{margin-bottom:2px;margin-right:8px}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__activeHeart svg{height:10px;width:10px}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__activeLine{background-color:#fff;height:3px;margin-right:1px;transition:background-color .3s ease-in-out}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__activeLine.CarouselIndicator__purple{background-color:#6300a3}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__activeLine.CarouselIndicator__smallHeight{height:2px}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__line{background-color:#fff9;height:3px;margin-right:1px;transition:background-color .3s ease-in-out}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__line.CarouselIndicator__purple{background-color:#6300a333}.CarouselIndicator__carouselIdicatorWrap .CarouselIndicator__line.CarouselIndicator__smallHeight{height:2px}.CarInfoSubtext__subtitle{color:#7c668b;font-family:font-book;font-size:12px;letter-spacing:0;line-height:18px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.CarInfoSubtext__subtitle li{display:inline}.CarInfoSubtext__subtitle li:not(:last-child):after{content:" \2022  ";padding:0 3px}.DuplicateLead-module__displayContainer{align-items:center;color:#2e054e;display:flex;flex-direction:column;font-family:font-book;font-size:16px;gap:16px;justify-content:center;letter-spacing:0;line-height:24px;margin:0 auto;padding:16px;text-align:center}.DuplicateLead-module__displayContainer.DuplicateLead-module__extraPadding{padding:32px 16px}.DuplicateLead-module__overflowVisible{overflow:visible!important;z-index:20}.DuplicateLead-module__fixedHeight{align-items:center;display:flex;max-height:100%!important;min-height:384px;overflow:hidden!important}.DuplicateLead-module__fixedHeight.DuplicateLead-module__verticalPadding{padding:32px 0}.DuplicateLead-module__img{margin:0 auto;opacity:unset;width:20%}.DuplicateLead-module__ghostBtn{background-color:transparent;border:none!important;color:#6300a3;text-decoration:underline!important;text-transform:capitalize!important}.DuplicateLead-module__bigText{font-family:font-demi;font-size:24px;letter-spacing:0;line-height:28px}.DuplicateLead-module__fullWidth{display:block;width:100%}.DuplicateLead-module__callCTA{align-items:center;background:transparent;border:none;color:#6300a3;display:flex;font-family:font-demi;font-size:24px;gap:8px}.DuplicateLead-module__rcInputContainer{display:grid;gap:18px}.DuplicateLead-module__rcInputContainer .DuplicateLead-module__header{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;gap:16px;padding-bottom:18px}.DuplicateLead-module__rcInputContainer .DuplicateLead-module__header button{all:unset;cursor:pointer;height:20px;transform:rotate(-180deg)}.DuplicateLead-module__rcInputContainer .DuplicateLead-module__header .DuplicateLead-module__heading{font-family:font-demi;font-size:18px;letter-spacing:0;line-height:22px}.DuplicateLead-module__rcInputContainer .DuplicateLead-module__label{color:#555;font-family:font-book;font-size:16px;letter-spacing:0;line-height:24px;padding-right:32px;text-align:start}.CarDetails__carImg{background-color:#fff;border:1px solid #f1f1f1;border-radius:4px;padding:6px 0}.CarDetails__details{display:flex;flex-direction:column;gap:6px;width:70%}.CarDetails__details .CarDetails__title{font-family:font-demi;font-size:14px;letter-spacing:0;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.CarDetails__details .CarDetails__subtitleStart{text-align:start}.RCNumberInput__d-f,.RCNumberInput__errorMsg{display:flex}.RCNumberInput__d-if{display:inline-flex}.RCNumberInput__d-f-c{display:flex;flex-direction:column}.RCNumberInput__d-f-ai-c-ji-c{align-items:center;display:flex;justify-content:center}.RCNumberInput__d-f-c-ai-c-ji-c,.RCNumberInput__desktopLoader{align-items:center;display:flex;flex-direction:column;justify-content:center}.RCNumberInput__jc-c{justify-content:center}.RCNumberInput__jc-sb{justify-content:space-between}.RCNumberInput__jc-fs{justify-content:flex-start}.RCNumberInput__jc-fe{justify-content:flex-end}.RCNumberInput__jc-se{justify-content:space-evenly}.RCNumberInput__jc-sa{justify-content:space-around}.RCNumberInput__ai-c,.RCNumberInput__errorMsg{align-items:center}.RCNumberInput__ai-fs{align-items:flex-start}.RCNumberInput__ai-fe{align-items:flex-end}.RCNumberInput__f-w{flex-wrap:wrap}.RCNumberInput__no-border{border:none}.RCNumberInput__fd-r{flex-direction:row!important}.RCNumberInput__fd-c{flex-direction:column!important}.RCNumberInput__ta-c{text-align:center}.RCNumberInput__noPadding{padding:0!important}.RCNumberInput__notSelectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}.RCNumberInput__ft-m{font-family:font-medium}.RCNumberInput__ft-bk{font-family:font-book}.RCNumberInput__f-1{flex:1}.RCNumberInput__g-xs{gap:8px}.RCNumberInput__g-xsmedium{gap:10px}.RCNumberInput__g-small{gap:12px}.RCNumberInput__g-xsmall{gap:14px}.RCNumberInput__g-medium{gap:16px}.RCNumberInput__g-lmedium{gap:18px}.RCNumberInput__g-llmedium{gap:20px}.RCNumberInput__g-large{gap:24px}.RCNumberInput__g-xlarge{gap:32px}.RCNumberInput__g-xxlarge{gap:44px}.RCNumberInput__heading{color:#2e054e;font-family:font-demi;font-size:16px;letter-spacing:0;line-height:20px}.RCNumberInput__heading.RCNumberInput__light{font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px}.RCNumberInput__errorMsg{color:#ed264f;font-family:font-book;font-size:12px;gap:4px;padding-top:8px}.RCNumberInput__customInputErrorTheme input[class*=auxilary][class*=errorInput]{border-color:#ed264f!important}.RCNumberInput__customInputErrorTheme input[class*=auxilary][class*=errorInput]::-moz-placeholder{color:#dfdfdf;opacity:1}.RCNumberInput__customInputErrorTheme input[class*=auxilary][class*=errorInput]::placeholder{color:#dfdfdf;opacity:1}.RCNumberInput__customInputErrorTheme.RCNumberInput__customInputErrorTheme div input[class*=auxilary][class*=errorInput]~label:before{color:#acacac}.RCNumberInput__customInputErrorTheme [class*=errorIcon] g{stroke:#ed264f}.RCNumberInput__cta{font-family:font-demi}.RCNumberInput__cta.RCNumberInput__ctaV3{border-radius:12px;font-family:font-book;font-size:16px;font-weight:500}.RCNumberInput__rcLoader{padding:64px}.RCNumberInput__rcLoader .RCNumberInput__loaderAnimation{margin:0 auto}.RCNumberInput__rcLoader .RCNumberInput__loaderText{color:#2e054e;font-family:font-medium;font-family:font-light;font-size:14px;letter-spacing:0;line-height:18px;margin-top:20px}.RCNumberInput__desktopLoader{background:#fff;border-radius:24px;inset:0;position:absolute;z-index:10}.RCNumberInput__desktopLoader .RCNumberInput__loaderText{color:#2e054e;font-family:font-medium;font-family:font-light;font-size:14px;letter-spacing:0;line-height:18px;margin-top:20px;text-align:center}.EditForm__formContainer{padding:24px 16px 32px}.EditForm__formContainer p{color:#2e054e;font-family:font-demi;font-size:18px;letter-spacing:0;line-height:22px;margin-bottom:32px}.EditForm__formContainer .EditForm__form{display:grid;gap:16px}.EditForm__editModal{padding:24px 16px 32px}.EditForm__rcModal{align-items:center;display:grid;gap:44px;padding:32px 16px}.EditForm__rcModal .EditForm__carRoadImg{margin:0 auto}.EditForm__rcModal .EditForm__rcInputContainer{display:grid;gap:16px}.EditForm__fieldDisplay{all:unset;align-items:center;background-color:#f6f6f6;border-radius:12px;box-sizing:border-box;display:flex;justify-content:space-between;padding:8px 16px}.EditForm__fieldDisplay .EditForm__innerContainer{display:grid;gap:4px}.EditForm__fieldDisplay .EditForm__innerContainer p{margin:0}.EditForm__fieldDisplay .EditForm__innerContainer .EditForm__label{color:#6300a3;font-family:font-medium;font-size:10px;letter-spacing:1px;line-height:12px;text-transform:uppercase}.EditForm__fieldDisplay .EditForm__innerContainer .EditForm__value{color:#2e054e;font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px}.EditForm__fieldDisplay .EditForm__innerContainer .EditForm__value.EditForm__disabled{color:#888}.GarageCarCard__topSection{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;overflow:hidden;padding:12px 12px 0}.GarageCarCard__carInfo{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.GarageCarCard__carImageWrapper{align-self:center;flex-shrink:0;height:100px;margin-right:-12px;max-height:100%;width:150px}@media only screen and (max-width:350px){.GarageCarCard__carImageWrapper{display:none}}.GarageCarCard__carImage{transform:scale(1.3)}.GarageCarCard__carImage,.GarageCarCard__fallBackImage{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.GarageCarCard__carName{color:#141414;font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.GarageCarCard__carPrice{color:#2e054e;font-family:font-demi;font-size:16px;letter-spacing:0;line-height:20px}.GarageCarCard__tags{display:flex;flex-wrap:wrap;gap:4px}.GarageCarCard__tag{background:#f1f1f1;border-radius:20px;color:#141414;font-family:font-book;font-size:10px;letter-spacing:0;line-height:12px;padding:2px 8px;white-space:nowrap}.GarageCarCard__ctaContainer{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:0 12px 8px}.GarageCarCard__ctaContainer .GarageCarCard__cta{border-radius:6px;font-family:font-demi}.GarageCarCard__ctaContainer .GarageCarCard__ctaSubtitle{color:#555;font-family:font-book;font-size:12px;letter-spacing:0;line-height:18px;text-align:center}@keyframes CallbackSuccess__borderAnimate{0%{border-width:0}to{border-width:8px}}.CallbackSuccess__modal{align-items:center;box-sizing:border-box;color:#2e054e;display:flex;flex-direction:column;font-family:font-demi;font-size:18px;line-height:22px;padding:44px;text-align:center;width:calc(100% - 32px)!important}.CallbackSuccess__modal .CallbackSuccess__checkIconWrap{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:16px;width:80px}.CallbackSuccess__modal .CallbackSuccess__checkIconWrap svg{animation:CallbackSuccess__borderAnimate 1s infinite;border-color:#00b08833;border-radius:50%;border-style:solid}.CallbackSuccess__modal p{padding-bottom:12px}@media only screen and (min-width:64.063em){.CallbackSuccess__modal{width:-moz-fit-content!important;width:fit-content!important}}@media only screen and (min-width:64.063em)and (max-width:90em){.CallbackSuccess__modal{width:-moz-fit-content!important;width:fit-content!important}}@keyframes ScheduleCallback__borderAnimate{0%{border-width:0}to{border-width:8px}}.ScheduleCallback__container{color:#2e054e;display:flex;flex-direction:column;gap:16px;padding:8px 16px 16px}.ScheduleCallback__container .ScheduleCallback__heading{font-family:font-demi;font-size:20px;letter-spacing:0;line-height:24px}.ScheduleCallback__container .ScheduleCallback__subHeading{color:#7c668b;font-family:font-book;font-size:16px;letter-spacing:0;line-height:24px}.ScheduleCallback__container .ScheduleCallback__divider{width:100%}.ScheduleCallback__container .ScheduleCallback__divider.ScheduleCallback__fullWidth{margin-left:-16px;width:calc(100% + 32px)}.ScheduleCallback__container .ScheduleCallback__dayPronoun{font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px}.ScheduleCallback__container .ScheduleCallback__slotsWrapper{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ScheduleCallback__container .ScheduleCallback__slotsWrapper .ScheduleCallback__slot{background-color:#e8e8e8;border-radius:6px;cursor:pointer;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;padding:12px;text-align:center}.ScheduleCallback__container .ScheduleCallback__slotsWrapper .ScheduleCallback__slot.ScheduleCallback__disabled{background-color:#f1f1f1;color:#7c668b;cursor:not-allowed}.ScheduleCallback__container .ScheduleCallback__slotsWrapper .ScheduleCallback__slot.ScheduleCallback__active{background-color:#6300a3;color:#f7f2fa}.ScheduleCallback__container .ScheduleCallback__checkIconWrap{height:64px;margin:0 auto;width:64px}.CTASection__ctaContainer{align-items:center;display:grid;gap:6px;padding:16px}.CTASection__ctaContainer .CTASection__priceCTA{display:flex;gap:12px}.CTASection__ctaContainer .CTASection__cta{font-family:font-demi}.CTASection__ctaContainer .CTASection__ctaSubtitle{color:#7c668b;display:flex;font-family:font-book;font-size:12px;gap:4px;justify-content:center;letter-spacing:0;line-height:18px;text-align:center}.Edit__editButton{all:unset;align-items:center;display:flex;gap:4px;position:absolute;right:12px;top:12px}.Edit__editButton p{color:#6300a3;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px}.InnerContainer__topSection{align-items:center;background:#fafafa;border-bottom:1px solid #f1f1f1;border-radius:12px 12px 0 0;box-sizing:border-box;display:flex;gap:8px;padding:16px;width:inherit}.InnerContainer__topSection.InnerContainer__background{background-image:url(https://spn-sta.spinny.com/spinny-web/2.0.219/assets/eca8dc095bad62d9effb.svg)}.InnerContainer__topSection.InnerContainer__column{flex-direction:column;justify-content:space-between}.InnerContainer__topSection.InnerContainer__column1{flex-direction:column;gap:4px}.InnerContainer__topSection.InnerContainer__column2{background:#fef7f2;flex-direction:column;gap:4px}.InnerContainer__topSection .InnerContainer__background{border-radius:12px 12px 0 0;-o-object-fit:fill;object-fit:fill;position:absolute;right:0;top:0}.Price__cardTitle{color:#555;display:flex;font-family:font-book;font-size:14px;gap:6px;letter-spacing:0;line-height:20px}.Price__priceLarge{color:#2e054e;font-family:font-demi;font-size:28px;line-height:28px}.Price__priceLarge.Price__disabled{color:#888}.Price__priceLarge.Price__warning{color:#e36000}.PriceRange__cardTitle{color:#555;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px}.PriceRange__price{font-family:font-demi;font-size:18px;letter-spacing:0;line-height:22px}.ScheduleDetails__cardTitle{color:#555;display:flex;font-family:font-book;font-size:14px;gap:6px;letter-spacing:0;line-height:20px}.ScheduleDetails__dateTime{font-family:font-demi;font-size:18px;letter-spacing:0;line-height:22px}.TopContainer__carouselNavRow,.TopContainer__d-f{display:flex}.TopContainer__d-if{display:inline-flex}.TopContainer__d-f-c{display:flex;flex-direction:column}.TopContainer__carouselNavBtn,.TopContainer__d-f-ai-c-ji-c,.TopContainer__d-f-c-ai-c-ji-c{align-items:center;display:flex;justify-content:center}.TopContainer__d-f-c-ai-c-ji-c{flex-direction:column}.TopContainer__jc-c{justify-content:center}.TopContainer__jc-sb{justify-content:space-between}.TopContainer__jc-fs{justify-content:flex-start}.TopContainer__jc-fe{justify-content:flex-end}.TopContainer__jc-se{justify-content:space-evenly}.TopContainer__jc-sa{justify-content:space-around}.TopContainer__ai-c{align-items:center}.TopContainer__ai-fs{align-items:flex-start}.TopContainer__ai-fe{align-items:flex-end}.TopContainer__f-w{flex-wrap:wrap}.TopContainer__no-border{border:none}.TopContainer__fd-r{flex-direction:row!important}.TopContainer__fd-c{flex-direction:column!important}.TopContainer__ta-c{text-align:center}.TopContainer__noPadding{padding:0!important}.TopContainer__notSelectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}.TopContainer__ft-m{font-family:font-medium}.TopContainer__ft-bk{font-family:font-book}.TopContainer__f-1{flex:1}.TopContainer__g-xs{gap:8px}.TopContainer__g-xsmedium{gap:10px}.TopContainer__g-small{gap:12px}.TopContainer__g-xsmall{gap:14px}.TopContainer__g-medium{gap:16px}.TopContainer__g-lmedium{gap:18px}.TopContainer__g-llmedium{gap:20px}.TopContainer__g-large{gap:24px}.TopContainer__g-xlarge{gap:32px}.TopContainer__g-xxlarge{gap:44px}.TopContainer__container{background:#fff;border-radius:12px;box-shadow:0 0 4px #00000029;box-sizing:border-box;height:210px;position:relative}.TopContainer__carouselContainer{border-radius:12px}.TopContainer__card{box-sizing:border-box;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));width:91.5vw}.TopContainer__card.TopContainer__carouselCard{height:inherit}.TopContainer__card.TopContainer__cardV3{width:calc(100vw - 32px)}.TopContainer__loadingContainer{display:grid;gap:24px;padding:32px 16px}.TopContainer__loadingContainer .TopContainer__narrow{height:24px;width:80%}.TopContainer__loadingContainer .TopContainer__broad{height:50px}.TopContainer__rcContainer{display:grid;padding:16px}.TopContainer__gridGap{gap:1.25rem}.TopContainer__carouselIndicator{padding:12px 0 0}.TopContainer__carouselNavRow{align-items:center;padding:12px 32px 0}.TopContainer__carouselNavRow .TopContainer__carouselIndicator{box-sizing:border-box;flex:1;margin:0;min-width:0;overflow-x:auto;padding:0;width:auto}.TopContainer__carouselNavBtn{all:unset;cursor:pointer;flex-shrink:0;padding:8px}.TopContainer__carouselNavBtn.TopContainer__navBtnDisabled{opacity:.35;pointer-events:none}
