.PromotionFavorites-module-scss-module__p4dAQq__frame{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}@media (max-width:523px){.PromotionFavorites-module-scss-module__p4dAQq__frame{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:524px){.PromotionFavorites-module-scss-module__p4dAQq__frame{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:769px){.PromotionFavorites-module-scss-module__p4dAQq__frame{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:1024px){.PromotionFavorites-module-scss-module__p4dAQq__frame{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:1340px){.PromotionFavorites-module-scss-module__p4dAQq__frame{max-width:1254px;margin-left:auto;margin-right:auto}}@media (min-width:2000px){.PromotionFavorites-module-scss-module__p4dAQq__frame{max-width:1254px;margin-left:auto;margin-right:auto}}.PromotionFavorites-module-scss-module__p4dAQq__frame{padding-bottom:52px}.PromotionFavorites-module-scss-module__p4dAQq__highlight{color:var(--color-brandColor)}
.PromotionFavoritesGrid-module-scss-module__lNEMfG__gridWrapper{grid-gap:10px;grid-template-columns:1fr;display:grid}.PromotionFavoritesGrid-module-scss-module__lNEMfG__gridWrapper>*{min-width:0}@media (min-width:524px){.PromotionFavoritesGrid-module-scss-module__lNEMfG__gridWrapper{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (min-width:769px){.PromotionFavoritesGrid-module-scss-module__lNEMfG__gridWrapper{grid-gap:30px;grid-template-columns:repeat(auto-fill,minmax(315px,1fr))}}.PromotionFavoritesGrid-module-scss-module__lNEMfG__empty{text-align:center;font-size:var(--tf-bodyM-fs,16px);line-height:var(--tf-bodyM-lh,1.3125);letter-spacing:var(--tf-bodyM-ls,-.32px);font-weight:var(--fw-regular,400);font-family:var(--font-body);padding-top:32px}@media (min-width:1024px){.PromotionFavoritesGrid-module-scss-module__lNEMfG__empty{font-size:var(--tf-bodyL-fs,18px);line-height:var(--tf-bodyL-lh,1.3889);letter-spacing:var(--tf-bodyL-ls,-.54px);font-weight:var(--fw-regular,400);font-family:var(--font-body)}}
.VehicleCompare-module-scss-module__FpmmqW__wrapper{background-color:var(--color-white);color:var(--color-gray900)}.VehicleCompare-module-scss-module__FpmmqW__frame{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}@media (max-width:523px){.VehicleCompare-module-scss-module__FpmmqW__frame{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:524px){.VehicleCompare-module-scss-module__FpmmqW__frame{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:769px){.VehicleCompare-module-scss-module__FpmmqW__frame{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:1024px){.VehicleCompare-module-scss-module__FpmmqW__frame{max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto}}@media (min-width:1340px){.VehicleCompare-module-scss-module__FpmmqW__frame{max-width:1254px;margin-left:auto;margin-right:auto}}@media (min-width:2000px){.VehicleCompare-module-scss-module__FpmmqW__frame{max-width:1254px;margin-left:auto;margin-right:auto}}.VehicleCompare-module-scss-module__FpmmqW__loading{justify-content:center;min-height:500px;padding-top:48px;display:flex}@media (min-width:1024px){.VehicleCompare-module-scss-module__FpmmqW__loading{padding-top:62px}}
.VehicleCompareGroup-module-scss-module__pIrK1G__wrapper{border-bottom:1px solid var(--color-gray200);padding:24px 0;position:relative}@media (min-width:1024px){.VehicleCompareGroup-module-scss-module__pIrK1G__wrapper{padding:40px 0}}.VehicleCompareGroup-module-scss-module__pIrK1G__head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.VehicleCompareGroup-module-scss-module__pIrK1G__headline{font-size:var(--tf-headlineXs-fs,20px);line-height:var(--tf-headlineXs-lh,1.4);letter-spacing:var(--tf-headlineXs-ls,-.2px);font-weight:var(--fw-xbold,800);font-family:var(--font-headline)}@media (min-width:769px){.VehicleCompareGroup-module-scss-module__pIrK1G__headline{font-size:var(--tf-headlineS-fs,24px);line-height:var(--tf-headlineS-lh,1.3333);letter-spacing:var(--tf-headlineS-ls,-.24px);font-weight:var(--fw-xbold,800);font-family:var(--font-headline)}}@media (max-width:1023px){.VehicleCompareGroup-module-scss-module__pIrK1G__controlsDesktop{display:none}}.theme-pkwone .VehicleCompareGroup-module-scss-module__pIrK1G__controlsDesktop .tertiary-button{font-size:var(--tf-bodyL-fs,18px);line-height:var(--tf-bodyL-lh,1.3889);letter-spacing:var(--tf-bodyL-ls,-.54px);font-weight:"heavy";font-family:var(--font-body)}.VehicleCompareGroup-module-scss-module__pIrK1G__controlsMobile{justify-content:center;margin-top:20px;display:flex}@media (min-width:1024px){.VehicleCompareGroup-module-scss-module__pIrK1G__controlsMobile{display:none}}.VehicleCompareGroup-module-scss-module__pIrK1G__anchor{visibility:hidden;height:100%;position:absolute;top:-116px;left:0}@media (min-width:769px){.VehicleCompareGroup-module-scss-module__pIrK1G__anchor{top:-130px}}@media (min-width:1024px){.VehicleCompareGroup-module-scss-module__pIrK1G__anchor{top:-114px}}
.VehicleCompareList-module-scss-module__VgaxuG__wrapper{grid-gap:10px;grid-template-columns:1fr 1fr;display:grid}@media (min-width:1024px){.VehicleCompareList-module-scss-module__VgaxuG__wrapper{grid-gap:30px;grid-template-columns:1fr 1fr 1fr}}.VehicleCompareList-module-scss-module__VgaxuG__vehicle{flex-direction:column;gap:22px;min-width:0;display:flex}@media (max-width:1023px){.VehicleCompareList-module-scss-module__VgaxuG__vehicle:nth-child(n+3){display:none}}.VehicleCompareList-module-scss-module__VgaxuG__title{font-size:var(--tf-bodyM-fs,16px);line-height:var(--tf-bodyM-lh,1.3125);letter-spacing:var(--tf-bodyM-ls,-.32px);font-weight:var(--fw-medium,500);font-family:var(--font-body)}@media (min-width:769px){.VehicleCompareList-module-scss-module__VgaxuG__title{font-size:var(--tf-bodyL-fs,18px);line-height:var(--tf-bodyL-lh,1.3889);letter-spacing:var(--tf-bodyL-ls,-.54px);font-weight:var(--fw-medium,500);font-family:var(--font-body)}}.VehicleCompareList-module-scss-module__VgaxuG__value{font-size:var(--tf-bodyM-fs,16px);line-height:var(--tf-bodyM-lh,1.3125);letter-spacing:var(--tf-bodyM-ls,-.32px);font-weight:var(--fw-regular,400);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:769px){.VehicleCompareList-module-scss-module__VgaxuG__value{font-size:var(--tf-bodyL-fs,18px);line-height:var(--tf-bodyL-lh,1.3889);letter-spacing:var(--tf-bodyL-ls,-.54px);font-weight:var(--fw-regular,400);font-family:var(--font-body)}}
.VehicleCompareLocations-module-scss-module__9Yf3Da__wrapper{grid-gap:10px;grid-template-columns:1fr 1fr;display:grid}@media (min-width:1024px){.VehicleCompareLocations-module-scss-module__9Yf3Da__wrapper{grid-gap:30px;grid-template-columns:1fr 1fr 1fr}}@media (max-width:1023px){.VehicleCompareLocations-module-scss-module__9Yf3Da__item:nth-child(n+3){display:none}}.VehicleCompareLocations-module-scss-module__9Yf3Da__body{border:1px solid var(--color-gray200);border-radius:4px;height:100%;padding:16px}@media (min-width:769px){.VehicleCompareLocations-module-scss-module__9Yf3Da__body{padding:24px}}@media (min-width:1024px){.VehicleCompareLocations-module-scss-module__9Yf3Da__body{padding:30px}}.VehicleCompareLocations-module-scss-module__9Yf3Da__title{font-size:var(--tf-bodyL-fs,18px);line-height:var(--tf-bodyL-lh,1.3889);letter-spacing:var(--tf-bodyL-ls,-.54px);font-weight:var(--fw-medium,500);font-family:var(--font-body);margin-bottom:12px}.VehicleCompareLocations-module-scss-module__9Yf3Da__frame{height:100%;font-size:var(--tf-bodyM-fs,16px);line-height:var(--tf-bodyM-lh,1.3125);letter-spacing:var(--tf-bodyM-ls,-.32px);font-weight:var(--fw-regular,400);font-family:var(--font-body);flex-direction:column;gap:24px;display:flex}.VehicleCompareLocations-module-scss-module__9Yf3Da__content{flex-direction:column;gap:24px;display:flex}@media (max-width:768px){.VehicleCompareLocations-module-scss-module__9Yf3Da__groupDesktop{display:none}}.VehicleCompareLocations-module-scss-module__9Yf3Da__anchor{color:var(--color-primary500);display:block}.VehicleCompareLocations-module-scss-module__9Yf3Da__anchor:first-of-type{margin-top:12px}@media (hover:hover){.VehicleCompareLocations-module-scss-module__9Yf3Da__anchor:hover{text-decoration:underline}}.VehicleCompareLocations-module-scss-module__9Yf3Da__text *{font-family:var(--brand-font-family,var(--font-body))}.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+*{margin-top:10px}.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+a,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+abbr,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+acronym,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+b,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+bdo,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+big,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+br,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+cite,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+code,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+dfn,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+em,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+i,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+img,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+kbd,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+map,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+object,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+q,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+samp,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+small,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+span,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+strong,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+sub,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+sup,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+tt,.VehicleCompareLocations-module-scss-module__9Yf3Da__text *+var,.VehicleCompareLocations-module-scss-module__9Yf3Da__text li+li{margin-top:0}.VehicleCompareLocations-module-scss-module__9Yf3Da__text dl dt:after{content:":"}.VehicleCompareLocations-module-scss-module__9Yf3Da__text dl dd{margin-top:0}.VehicleCompareLocations-module-scss-module__9Yf3Da__text dl dd+dt{margin-top:10px}.VehicleCompareLocations-module-scss-module__9Yf3Da__text img{max-width:100%;height:auto}.VehicleCompareLocations-module-scss-module__9Yf3Da__text .button+.button{margin-top:0}.VehicleCompareLocations-module-scss-module__9Yf3Da__text ul{padding-left:20px;list-style-type:disc}.VehicleCompareLocations-module-scss-module__9Yf3Da__text ul li{position:relative}.VehicleCompareLocations-module-scss-module__9Yf3Da__text ol{padding-left:32px;list-style-type:decimal;position:relative}.VehicleCompareLocations-module-scss-module__9Yf3Da__text ol li:before{text-align:right;width:15px;margin-right:5px}.VehicleCompareLocations-module-scss-module__9Yf3Da__text a{z-index:1;position:relative}.VehicleCompareLocations-module-scss-module__9Yf3Da__text a:not(.button){text-decoration:underline}.VehicleCompareLocations-module-scss-module__9Yf3Da__text a:not(.button):hover{text-decoration:none}:is(.VehicleCompareLocations-module-scss-module__9Yf3Da__text .h1,.VehicleCompareLocations-module-scss-module__9Yf3Da__text .h2){font-size:var(--tf-headlineS-fs,24px);line-height:var(--tf-headlineS-lh,1.3333);letter-spacing:var(--tf-headlineS-ls,-.24px);font-weight:var(--fw-xbold,800);font-family:var(--font-headline);color:var(--color-textAndIconPrimary);font-family:var(--font-headline)}.VehicleCompareLocations-module-scss-module__9Yf3Da__text h3{font-size:var(--tf-headlineXs-fs,20px);line-height:var(--tf-headlineXs-lh,1.4);letter-spacing:var(--tf-headlineXs-ls,-.2px);font-weight:var(--fw-xbold,800);font-family:var(--font-headline);color:var(--color-textAndIconPrimary);font-family:var(--font-headline)}.VehicleCompareLocations-module-scss-module__9Yf3Da__text .h3{font-size:var(--tf-headlineXs-fs,20px);line-height:var(--tf-headlineXs-lh,1.4);letter-spacing:var(--tf-headlineXs-ls,-.2px);font-weight:var(--fw-xbold,800);font-family:var(--font-headline);color:var(--color-textAndIconPrimary);font-family:var(--font-headline)}.VehicleCompareLocations-module-scss-module__9Yf3Da__text strong :not(.h1,.h2,.h3){font-weight:500}.VehicleCompareLocations-module-scss-module__9Yf3Da__button{margin-top:auto}
