.BookmarkButton_holder__vcMB_{width:32px;height:32px;border-radius:50%;background:var(--background-color);display:flex;justify-content:center;align-items:center;cursor:pointer}.Card_card__cZx_U{background:var(--background-color);border-radius:var(--border-radius-8);border:1px solid var(--border-color);box-shadow:var(--box-shadow)}.Card_card__cZx_U:hover{box-shadow:var(--box-shadow-hover)}.CarDetailFeatureSection_holder__DfA09{display:flex;flex-direction:column;padding:0 0 var(--padding-28)!important}.CarDetailFeatureSection_tabHolder__p0IHg{display:flex;margin-bottom:var(--margin-16)}.CarDetailFeatureSection_tabActive__FBxOP,.CarDetailFeatureSection_tab__vUFqR{cursor:pointer;padding:var(--padding-12)}.CarDetailFeatureSection_tab__vUFqR{color:var(--font-color-primary);border-bottom:2px solid transparent}.CarDetailFeatureSection_tabActive__FBxOP{color:var(--primary-color)!important;font-weight:var(--font-weight-semi-normal-bold)!important;border-bottom:2px solid var(--primary-color)}.CarDetailFeatureSection_content__u79d5{flex:1;padding:var(--padding-content-mb)}.CarDetailFeatureSection_itemSection__tfrYX{padding-bottom:var(--padding-24)}.CarDetailFeatureSection_itemSection__tfrYX:last-child{padding-bottom:0}.CarDetailFeatureSection_title__JCj5m{display:flex;align-items:center;justify-content:space-between;padding-top:var(--padding-20);padding-bottom:var(--padding-8);border-bottom:1px solid var(--border-color)}.CarDetailFeatureSection_title__JCj5m:first-child{padding-top:0}.CarDetailFeatureSection_subtitle__ELNYJ{padding:var(--padding-8) 0;font-weight:var(--font-weight-semi-bold)!important}.CarDetailFeatureSection_colorList__BZcTq,.CarDetailFeatureSection_list__5sojX{flex:1;padding-left:var(--padding-8);padding-top:var(--padding-16)}.CarDetailFeatureSection_list__5sojX:last-child{padding-bottom:0}.CarDetailFeatureSection_item__lzyRG{display:flex;align-items:center;padding:var(--padding-6) 0}.CarDetailFeatureSection_colorList__BZcTq{display:grid;grid-gap:var(--padding-24);grid-template-columns:repeat(2,minmax(0,1fr))}.CarDetailFeatureSection_itemTitle__nZLmX{font-weight:var(--font-weight-semi-normal-bold);color:var(--font-color-primary)!important;width:50%;max-width:300px;padding-right:var(--padding-16)}.CarDetailFeatureSection_itemValue__liRVB{width:50%}.CarDetailFeatureSection_colorItem__Rch9_{display:flex;align-items:center;width:100%}.CarDetailFeatureSection_color__mIr31{width:40px;height:40px;margin-right:var(--margin-8)}.CarDetailFeatureSection_colorText__2eynd{width:calc(100% - 48px)}.CarDetailFeatureSection_brochureLink__Y5dxR{color:var(--primary-color)!important}@media (min-width:768px){.CarDetailFeatureSection_holder__DfA09{flex-direction:row;padding:0 var(--padding-20) var(--padding-28)!important}.CarDetailFeatureSection_tabHolder__p0IHg{width:240px;flex-direction:column;padding-right:var(--padding-32)}.CarDetailFeatureSection_colorItem__Rch9_:nth-child(odd){padding-left:100px}}.ShareButton_modal__fjU6O{background:var(--background-color)!important;border-radius:var(--border-radius-8);padding:var(--padding-16);padding-top:calc(var(--padding-24) * 2);width:80%;max-width:600px!important}.ShareButton_header__AL1Kb{text-align:center;margin-bottom:var(--margin-20)}.ShareButton_subHeader__Rul7h{text-align:left}.ShareButton_iconsHolder__6mGI8{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.ShareButton_iconLink__QVVEv{outline:none}.ShareButton_separator__z3cNH{margin:var(--margin-28) 0;border:.5px solid var(--border-color)}.ShareButton_copyLink__1labt{padding:var(--padding-8);border-radius:var(--border-radius-4);border:1px solid var(--border-color);background-color:var(--background-light-grey-color);display:flex;align-items:center;flex-direction:row;margin:var(--margin-12) 0}.ShareButton_link__dgoeB{margin:0 var(--margin-8) 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.ShareButton_copiedCta__14vzN,.ShareButton_copiedCta__14vzN:hover{background-color:var(--background-color);color:var(--primary-color);transition:background-color .3s ease-in-out}.ShareButton_icon__kPQVO{width:32px;margin-right:var(--margin-12);margin-top:var(--margin-12)}.ShareButton_shareIcon__uk3MT{width:16px;height:auto;margin-right:var(--margin-4)}@media (min-width:576px){.ShareButton_modal__fjU6O{padding:var(--padding-content)}.ShareButton_icon__kPQVO{margin-right:var(--margin-20)}}.CarDetailSection_holder__EfHgQ{display:flex;justify-content:space-between;padding:0 var(--padding-20) var(--padding-36)!important}.CarDetailSection_content__ZoYip{display:flex;position:relative;align-items:flex-start}.CarDetailSection_carThumbnail__4adKR{height:100px;width:100px;display:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-4);margin-right:var(--margin-12)}.CarDetailSection_ratingHolder__otjwV{display:flex;flex-direction:column;position:relative;margin-top:var(--margin-4);margin-bottom:var(--margin-10)}.CarDetailSection_ratingItem__xxqaC{display:flex;align-items:center;padding-right:var(--padding-8)}.CarDetailSection_rating__MEpGX{margin-bottom:0!important}.CarDetailSection_ratingText__H61BA{font-size:var(--font-size-14)!important;margin-right:var(--margin-4);color:#2dbe5f!important}.CarDetailSection_price__uxybm{width:-moz-fit-content;width:fit-content;border-radius:var(--border-radius-4);font-weight:var(--font-weight-semi-normal-bold)!important}.CarDetailSection_images__HK_6R{padding:var(--padding-12);border:1px solid var(--border-color)}.CarDetailSection_title__Kk66v{margin-bottom:var(--margin-4)}.CarDetailSection_approved__YM_fC{position:absolute;border-radius:50%;bottom:46px;left:200px;width:60px;height:60px;padding:var(--padding-4);background:var(--primary-color)}.CarDetailSection_cta__LgbRm{margin-top:var(--margin-8)}.CarDetailSection_subtitle__Zfn8V{color:var(--font-color-tertiary);font-size:var(--font-size-14)}.CarDetailSection_imageGallery___SIBO{padding:0 0 var(--padding-28)!important}.CarDetailSection_certified__w_fPA{display:none}.CarDetailSection_actions__XAFNf{position:relative}@media (min-width:576px){.CarDetailSection_holder__EfHgQ{flex-direction:row;align-items:flex-start;justify-content:space-between}.CarDetailSection_carThumbnail__4adKR{height:140px;width:180px;display:initial}.CarDetailSection_actions__XAFNf{display:flex}.CarDetailSection_shareIcon__36bwk{border:1px solid var(--border-color)!important;border-radius:50%;padding:var(--padding-10);width:32px;height:32px;margin-left:var(--margin-8)}.CarDetailSection_bookmarkIcon__K15WY{border:1px solid var(--border-color)!important;border-radius:50%;padding:0}.CarDetailSection_approved__YM_fC{left:auto;right:-110px;width:100px;height:100px;top:0;bottom:auto;transform:none}.CarDetailSection_images__HK_6R{width:50%}.CarDetailSection_ratingHolder__otjwV{flex-direction:row;align-items:center;margin-bottom:var(--margin-12)}.CarDetailSection_ratingItem__xxqaC:nth-child(2){border-left:1px solid var(--border-color);padding-left:var(--padding-8)}}@media (min-width:768px){.CarDetailSection_imageGallery___SIBO{padding:0 var(--padding-20) var(--padding-28)!important}}.Rating_holder__xi7qx{display:flex;align-items:center;margin-bottom:var(--margin-8)}.Rating_rating__I_8CT{padding-top:var(--padding-2);margin-right:var(--margin-4)}.Rating_ratingSm__mGj_N{font-size:var(--font-size-12);margin-right:var(--margin-4)}.Rating_ratingLg__rqkWs{font-size:var(--font-size-20)!important;margin-right:var(--margin-4)}.Rating_iconHolder__VNZWL{display:flex;max-width:80px}.Rating_iconHolderLg__Jpdqe{display:flex;max-width:100px}.Rating_iconLg__J3XeW{display:flex;height:32px}.Rating_iconSm__7ei3e{display:flex;height:14px}.Rating_icon__HMha0{display:flex;height:20px}.Rating_reviewCount__AuGk_{font-size:var(--font-size-14)!important}.Rating_reviewCountSm__4tMMj,.Rating_reviewCount__AuGk_{color:var(--font-color-review)!important;margin-left:var(--margin-4)}.Rating_reviewCountSm__4tMMj{font-size:var(--font-size-12)!important}