.HorizontalScroll__leftArrow,.HorizontalScroll__rightArrow{align-items:center;background-color:#fff;border:none;border-radius:100%;box-shadow:0 2px 10px #00000059;cursor:pointer;display:flex;height:48px;justify-content:center;outline:0;width:48px}.HorizontalScroll__leftArrow svg,.HorizontalScroll__rightArrow svg{transition:transform .3s cubic-bezier(.215,.61,.355,1)}@media(min-width:768px)and (max-width:1024px){.HorizontalScroll__leftArrow,.HorizontalScroll__rightArrow{display:none}}.HorizontalScroll__rightArrow svg{transform:rotate(180deg)}.HorizontalScroll__leftArrowChevron svg{transform:rotate(90deg)!important}.HorizontalScroll__rightArrowChevron svg{transform:rotate(270deg)!important}.DesktopHorizontalScroll__horizontalScrollWrapper{max-width:100%;position:relative}.DesktopHorizontalScroll__horizontalScrollWrapper.DesktopHorizontalScroll__addMargin{margin:0 56px}.DesktopHorizontalScroll__horizontalScrollWrapper.DesktopHorizontalScroll__makeModelPageContainer{width:35%}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__horizontalScrollSection{display:flex;overflow-x:scroll;scrollbar-width:none}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__horizontalScrollSection::-webkit-scrollbar{display:none;-ms-overflow-style:none!important;-webkit-appearance:none!important;background:transparent!important;scrollbar-width:none!important}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__horizontalScrollSection::-webkit-scrollbar-thumb{background:transparent!important}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__horizontalScrollSection{margin:auto;padding:16px 0;width:100%;z-index:1}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__horizontalScrollSection.DesktopHorizontalScroll__noPadding{padding:0}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__horizontalScrollSection.DesktopHorizontalScroll__fullWidth{width:100%}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight{height:2em;margin-left:-3.5em;width:2em}@media(min-width:1024px)and (max-width:1280px){.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight{margin-left:0}}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight{transform:translateY(-50%)}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__arrowOutside,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__arrowOutside{margin-left:-32px}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight{background-color:#6300a3}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__noArrowBackground,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__noArrowBackground{background-color:transparent}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;top:45%;z-index:1}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__disabled,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__disabled{cursor:not-allowed;opacity:.5}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__hideArrow,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__hideArrow{display:none}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft svg,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight svg{transform:rotate(90deg)}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__carouselNavLeft svg,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__carouselNavLeft svg{margin-left:-1px}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__carouselNavRight,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__carouselNavRight{margin-left:0;margin-right:-3.5em}@media(min-width:1024px)and (max-width:1280px){.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__carouselNavRight,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__carouselNavRight{margin-right:0}}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__arrowOutside,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__arrowOutside{margin-right:-32px}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__carouselNavRight,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__carouselNavRight{left:unset;right:0}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__carouselNavRight svg,.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__carouselNavRight svg{margin-right:-1px;transform:rotate(-90deg)}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__homePageNavigation{background:#fff;border:1px solid #e8e8e8;border-radius:22px;top:calc(50% - 16px)}.DesktopHorizontalScroll__horizontalScrollWrapper .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__homePageNavigation:hover{box-shadow:0 6px 12px #87878733}.DesktopHorizontalScroll__fullHeightArrows{width:590px}.DesktopHorizontalScroll__fullHeightArrows .DesktopHorizontalScroll__horizontalScrollSection{padding:28px 0}.DesktopHorizontalScroll__fullHeightArrows .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft{background:#2e054e80;border-radius:6px 0 0 6px;height:100%!important;margin-left:0!important;top:0!important;transform:translateY(0)!important;width:46px!important;z-index:1}.DesktopHorizontalScroll__fullHeightArrows .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight{background:#2e054e80;border-radius:0 6px 6px 0;height:100%!important;margin-right:0!important;top:0;transform:translateY(0);width:46px;z-index:1}.DesktopHorizontalScroll__changeWidth{padding:0 20px;width:100%}.DesktopHorizontalScroll__navOverContentOnHover .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft,.DesktopHorizontalScroll__navOverContentOnHover .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight{background:#ffffff4d;border-radius:0;height:48px;opacity:0!important;width:24px}.DesktopHorizontalScroll__navOverContentOnHover .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft.DesktopHorizontalScroll__darkBg,.DesktopHorizontalScroll__navOverContentOnHover .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight.DesktopHorizontalScroll__darkBg{background:#87878738}.DesktopHorizontalScroll__navOverContentOnHover .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavLeft{margin-left:0}.DesktopHorizontalScroll__navOverContentOnHover .DesktopHorizontalScroll__carouselNavSection .DesktopHorizontalScroll__carouselNavRight{margin-right:0!important}.DesktopHorizontalScroll__navOverContentOnHover .DesktopHorizontalScroll__disabled{cursor:pointer!important;opacity:1!important}.DesktopHorizontalScroll__navOverContentOnHover:hover .DesktopHorizontalScroll__carouselNavLeft,.DesktopHorizontalScroll__navOverContentOnHover:hover .DesktopHorizontalScroll__carouselNavRight{opacity:1!important}.LoadingCard__loadingCard{background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:none;display:flex;flex-direction:column;height:286px;margin:0 auto;max-height:22em;max-width:25em}.LoadingCard__loadingCard .LoadingCard__header{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;border-radius:6px 6px 0 0;display:flex;height:164px;justify-content:center}.LoadingCard__loadingCard .LoadingCard__header svg{height:100px;width:85%}.LoadingCard__loadingCard .LoadingCard__listWrap{padding:16px}.LoadingCard__loadingCard .LoadingCard__listWrap.LoadingCard__V3listWrap{padding:8px 16px 16px}.LoadingCard__loadingCard .LoadingCard__listWrap .LoadingCard__list1{border-radius:4px;height:16px;margin-bottom:8px;width:80%}.LoadingCard__loadingCard .LoadingCard__listWrap .LoadingCard__list2{border-radius:4px;height:18px;margin-bottom:8px;width:60%}.LoadingCard__loadingCard .LoadingCard__listWrap .LoadingCard__list3{border-radius:4px;height:16px;width:70%}.RecommendedCarsListing__recommendedCarsListingContainer{margin-bottom:40px}.RecommendedCarsListing__recommendedCarsListingContainer.RecommendedCarsListing__removeExtraMargin{margin-bottom:20px}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__addExtraMargin{margin-bottom:0;padding-bottom:16px}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__plpRailHeading{margin:0;padding:0 0 16px}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap{display:flex;overflow-x:auto;overflow-y:hidden;padding:16px 24px;scrollbar-width:none}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap::-webkit-scrollbar{display:none;-ms-overflow-style:none!important;-webkit-appearance:none!important;background:transparent!important;scrollbar-width:none!important}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap::-webkit-scrollbar-thumb{background:transparent!important}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap:after{content:"";height:1px;min-width:16px}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap.RecommendedCarsListing__plpVerticalWrap{display:block;overflow-x:visible;overflow-y:visible;padding:0}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap.RecommendedCarsListing__plpVerticalWrap:after{content:none}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap.RecommendedCarsListing__plpVerticalWrap .RecommendedCarsListing__verticalWrapper .RecommendedCarsListing__viewAll{transform:none}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap.RecommendedCarsListing__v2{-moz-column-gap:16px;column-gap:16px;padding-bottom:36px;padding-top:32px}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap.RecommendedCarsListing__v2 .RecommendedCarsListing__carListingV2{min-width:min(400px,84vw)}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap .RecommendedCarsListing__loadingWrap{margin-right:16px;max-width:18em;min-width:18em}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap .RecommendedCarsListing__loadingWrapV2{margin-right:16px;min-width:min(400px,84vw)}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap .RecommendedCarsListing__loadingV3{display:flex;flex-direction:column;margin:-16px -8px;min-width:calc(100vw - 32px);row-gap:16px}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap .RecommendedCarsListing__verticalWrapper{flex:1}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap .RecommendedCarsListing__verticalWrapper .RecommendedCarsListing__customContainerClass{margin:-32px -40px 0;transform:translate(16px);width:100vw}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap .RecommendedCarsListing__verticalWrapper .RecommendedCarsListing__plpStyleCard{margin:0 16px 16px;text-align:left}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listingWrap .RecommendedCarsListing__verticalWrapper .RecommendedCarsListing__viewAll{color:#6300a3;display:inline-flex;display:block;font-family:font-demi;font-size:16px;line-height:20px;margin-bottom:-32px;margin-top:24px;position:relative;text-align:center;text-decoration:underline;transform:translate(16px)}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listWrapper{display:flex;overflow-x:auto;overflow-y:hidden;padding:35px 0 40px}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listWrapper:after{content:"";height:1px;min-width:16px}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__listWrapper .RecommendedCarsListing__carContainer{border:none!important}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__rightArrow{position:absolute;right:-25px;top:50%;transform:translateY(-50%);z-index:2}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__leftArrow{left:-25px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__carListContainer{position:relative}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__carListWrapContainer{margin:0 auto;min-width:-moz-fit-content!important;min-width:fit-content!important;width:-moz-fit-content;width:fit-content}@media(min-width:500px)and (max-width:700px){.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__carList{margin:0 auto;min-width:-moz-fit-content!important;min-width:fit-content!important;width:-moz-fit-content;width:fit-content}}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__actionSection{display:flex;justify-content:center;margin-top:24px}.RecommendedCarsListing__recommendedCarsListingContainer .RecommendedCarsListing__actionSection .RecommendedCarsListing__viewAll{border-bottom:2px solid #6300a3;color:#6300a3;display:inline-flex;font-family:font-demi;font-size:16px}.RecommendedCarsListing__recommendedCarsListingContainer.RecommendedCarsListing__homeWrap{margin:64px 0}.RecommendedCarsListing__recommendedCarsListingContainer.RecommendedCarsListing__homeWrap h3{font-size:24px;line-height:28px}.RecommendedCarsListing__recommendedCarsListingContainer.RecommendedCarsListing__bannerWrap{margin:0}
