.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;text-align:left}.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;max-width:300px;padding-right:var(--padding-16)}.CarDetailFeatureSection_itemTitle__nZLmX,.CarDetailFeatureSection_itemValue__liRVB{width:50%;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.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);text-align:left;word-wrap:break-word;overflow-wrap:break-word}.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}}@media (max-width:767px){.CarDetailFeatureSection_item__lzyRG{flex-direction:column;align-items:flex-start;gap:var(--margin-4)}.CarDetailFeatureSection_itemTitle__nZLmX,.CarDetailFeatureSection_itemValue__liRVB{width:100%;text-align:left}.CarDetailFeatureSection_itemTitle__nZLmX{max-width:none;padding-right:0}.CarDetailFeatureSection_colorList__BZcTq{grid-template-columns:1fr;gap:var(--padding-16)}.CarDetailFeatureSection_colorItem__Rch9_:nth-child(odd){padding-left:0}.CarDetailFeatureSection_holder__DfA09 div,.CarDetailFeatureSection_holder__DfA09 h1,.CarDetailFeatureSection_holder__DfA09 h2,.CarDetailFeatureSection_holder__DfA09 h3,.CarDetailFeatureSection_holder__DfA09 h4,.CarDetailFeatureSection_holder__DfA09 h5,.CarDetailFeatureSection_holder__DfA09 h6,.CarDetailFeatureSection_holder__DfA09 p,.CarDetailFeatureSection_holder__DfA09 span{text-align:left!important}}.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:center;flex:1;text-align:left}.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;text-align:left;word-wrap:break-word}.CarDetailSection_images__HK_6R{padding:var(--padding-12);border:1px solid var(--border-color)}.CarDetailSection_title__Kk66v{margin-bottom:var(--margin-4);text-align:left;word-wrap:break-word;hyphens:auto}.CarDetailSection_titleContainer__veXpE{display:flex;align-items:center;gap:var(--margin-12);flex-wrap:wrap}.CarDetailSection_choiceLabel__u3rG_{background:#dc2626;color:#fff;padding:3px 8px;border-radius:3px;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px;position:relative}.CarDetailSection_choiceLabel__u3rG_:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:6px solid #dc2626}.CarDetailSection_choiceLabel__u3rG_:after{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:3px;height:3px;background:#fff;border-radius:50%}.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 (max-width:575px){.CarDetailSection_holder__EfHgQ{flex-direction:column;align-items:flex-start}.CarDetailSection_content__ZoYip{width:100%;text-align:left;align-items:flex-start}.CarDetailSection_price__uxybm,.CarDetailSection_ratingHolder__otjwV,.CarDetailSection_title__Kk66v{text-align:left;width:100%}.CarDetailSection_titleContainer__veXpE{align-items:flex-start;flex-direction:column;gap:var(--margin-8)}.CarDetailSection_actions__XAFNf{margin-top:var(--margin-12);align-self:flex-start}.CarDetailSection_holder__EfHgQ div,.CarDetailSection_holder__EfHgQ h1,.CarDetailSection_holder__EfHgQ h2,.CarDetailSection_holder__EfHgQ h3,.CarDetailSection_holder__EfHgQ h4,.CarDetailSection_holder__EfHgQ h5,.CarDetailSection_holder__EfHgQ h6,.CarDetailSection_holder__EfHgQ p,.CarDetailSection_holder__EfHgQ span{text-align:left!important}}@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_choiceLabel__u3rG_{font-size:12px;padding:4px 10px}.CarDetailSection_content__ZoYip,.CarDetailSection_price__uxybm,.CarDetailSection_title__Kk66v{text-align:left}}@media (min-width:768px){.CarDetailSection_imageGallery___SIBO{padding:0 var(--padding-20) var(--padding-28)!important}.CarDetailSection_choiceLabel__u3rG_{font-size:13px;padding:5px 12px}.CarDetailSection_choiceLabel__u3rG_:before{border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:7px solid #dc2626;left:-7px}}@media (min-width:992px){.CarDetailSection_choiceLabel__u3rG_{font-size:13px;padding:5px 14px}.CarDetailSection_choiceLabel__u3rG_:before{border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:8px solid #dc2626;left:-8px}}@media (min-width:1200px){.CarDetailSection_choiceLabel__u3rG_{font-size:14px;padding:6px 16px}.CarDetailSection_choiceLabel__u3rG_:before{border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:9px solid #dc2626;left:-9px}.CarDetailSection_choiceLabel__u3rG_:after{width:4px;height:4px}}.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}