.iL-VVW_flexStyles,.iL-VVW_baselineFlex{justify-content:center}.iL-VVW_flexStyles{text-align:center;align-items:center}.iL-VVW_baselineFlex{align-items:baseline;width:100%}.iL-VVW_linkCard{background-color:var(--chakra-colors-background-primary);border-radius:var(--chakra-radii-lg);box-shadow:var(--chakra-shadows-default);height:100%;min-height:170px;padding-left:var(--chakra-spacing-4);padding-right:var(--chakra-spacing-4);width:154px}.iL-VVW_linkCardText{font-size:var(--chakra-font-sizes-s);font-weight:var(--chakra-font-weights-bold);margin-right:var(--chakra-spacing-2)}.iL-VVW_rightArrowIcon{width:8px;height:13.44px;color:inherit}.iL-VVW_rightArrowIcon path{stroke-width:2.25px}.iL-VVW_listStyles{height:100%;list-style:none}
._44FDgW_favoriteButton[data-style=favorite-button]{background-color:#0000;align-self:baseline;min-width:36px;height:36px;padding-inline:0}
.fQ2JSG_actions{justify-content:space-between;padding:0;line-height:1.2;list-style:none;display:flex}
.mVryEa_imageWrapper{margin:0 var(--chakra-spacing-1) var(--chakra-spacing-1) 0}@media screen and (min-width:30rem){.mVryEa_imageWrapper{margin:0 var(--chakra-spacing-4) 0 0}}.mVryEa_image{aspect-ratio:4/3;width:100%;position:relative}
._1_24tW_listing{border-radius:var(--chakra-radii-xl);border:1px solid var(--chakra-colors-border-light);background:var(--chakra-colors-background-primary);padding:var(--chakra-spacing-4);grid-template:"image title"min-content"tags tags"min-content"description description"min-content"price price"min-content"options options"min-content"bmw bmw"min-content"actions actions"/35% auto;display:grid}@media screen and (min-width:30rem){._1_24tW_listing{grid-template-areas:"image title""image tags""image description""image price""image options""image bmw""image actions""image blank"}}@media screen and (min-width:48rem){._1_24tW_listing{grid-template-columns:40% auto}}:is(._1_24tW_listing:hover,[data-masked-vip]:hover ._1_24tW_listing){border-color:var(--chakra-colors-feature-regular);box-shadow:0 0 0 2px var(--chakra-colors-feature-regular)}._1_24tW_image{grid-area:image}._1_24tW_title{grid-area:title}._1_24tW_tags{grid-area:tags}._1_24tW_description{grid-area:description}._1_24tW_price{grid-area:price}._1_24tW_options{grid-area:options}._1_24tW_bmw{grid-area:bmw}._1_24tW_actions{grid-area:actions}._1_24tW_favoriteButton{margin-top:calc(var(--chakra-spacing-1) * -1);z-index:2;position:relative}
.L4_p0q_resultsWrapper{position:relative}.L4_p0q_resultList{padding:0;list-style:none}[class*=srpLoading] .L4_p0q_resultList{opacity:0;min-height:100vh;animation-name:L4_p0q_fadeout;animation-duration:.3s;animation-iteration-count:1}[class*=filterSubmitted] .L4_p0q_resultList{opacity:0;min-height:100vh;animation-name:L4_p0q_fadein;animation-duration:.3s;animation-iteration-count:1}.L4_p0q_resultItem[data-style]{cursor:pointer;margin-bottom:var(--chakra-spacing-3)}@keyframes L4_p0q_fadeout{0%{opacity:1}to{opacity:0}}@keyframes L4_p0q_fadein{0%{opacity:0}to{opacity:1}}
.K59x6W_alternativesSection{padding-bottom:var(--chakra-spacing-4);padding-top:var(--chakra-spacing-4)}.K59x6W_genericCardsWithOffers{margin-top:var(--chakra-spacing-6)}.K59x6W_genericCardsGrid{width:100%}
.jtCiia_skeleton{width:100%;max-height:100%;padding:0;list-style:none;display:none;position:absolute;top:0;left:0;overflow:hidden}body[class*=srpLoading] .jtCiia_skeleton{animation-name:jtCiia_fadein;animation-duration:.3s;animation-iteration-count:1;display:block}body[class*=filterSubmitted] .jtCiia_skeleton{animation-name:jtCiia_fadeout;animation-duration:.3s;animation-iteration-count:1;display:block}.jtCiia_skeleton li{height:275px;margin-bottom:var(--chakra-spacing-2);border-radius:var(--chakra-radii-sm);border:1px solid var(--chakra-colors-border-light);background:var(--chakra-colors-chakra-body-bg);position:relative}@media screen and (min-width:30rem){.jtCiia_skeleton li{height:325px}}.jtCiia_skeleton li:before{content:"";width:calc(35% - var(--chakra-sizes-4));aspect-ratio:4/3;top:var(--chakra-spacing-4);left:var(--chakra-spacing-4);box-shadow:0 0 4px 4px var(--chakra-colors-background-primary) inset;background:linear-gradient(-60deg, var(--chakra-colors-gradient-1), var(--chakra-colors-gradient-2), var(--chakra-colors-gradient-3), var(--chakra-colors-gradient-4), var(--chakra-colors-gradient-5));background-size:400% 400%;animation:10s infinite jtCiia_gradient;position:absolute}@media screen and (min-width:30rem){.jtCiia_skeleton li:before{width:calc(35% - var(--chakra-sizes-7))}}@media screen and (min-width:48rem){.jtCiia_skeleton li:before{width:calc(40% - var(--chakra-sizes-7))}}.jtCiia_skeleton li:after{content:"";left:calc(35% + var(--chakra-spacing-1));right:var(--chakra-spacing-4);height:var(--chakra-sizes-10);top:var(--chakra-spacing-4);box-shadow:0 0 4px 4px var(--chakra-colors-background-primary) inset;background:linear-gradient(-60deg, var(--chakra-colors-gradient-1), var(--chakra-colors-gradient-2), var(--chakra-colors-gradient-3), var(--chakra-colors-gradient-4), var(--chakra-colors-gradient-5));background-size:400% 400%;animation:10s infinite jtCiia_gradient;position:absolute}@media screen and (min-width:48rem){.jtCiia_skeleton li:after{left:calc(40% + var(--chakra-spacing-1))}}.jtCiia_skeleton li span{bottom:var(--chakra-spacing-4);right:var(--chakra-spacing-4);height:var(--chakra-sizes-14);width:150px;box-shadow:0 0 4px 4px var(--chakra-colors-background-primary) inset;background:linear-gradient(-60deg, var(--chakra-colors-gradient-1), var(--chakra-colors-gradient-2), var(--chakra-colors-gradient-3), var(--chakra-colors-gradient-4), var(--chakra-colors-gradient-5));background-size:400% 400%;animation:10s infinite jtCiia_gradient;display:block;position:absolute}@keyframes jtCiia_gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes jtCiia_fadein{0%{opacity:0}to{opacity:1}}@keyframes jtCiia_fadeout{0%{opacity:1}to{opacity:0}}
