.vivition-player{width:100%;border-radius:var(--media-border-radius);overflow:hidden;position:relative;margin-bottom:calc(var(--target-pixel-size)*4)}@media(min-width:600px){.vivition-player{margin-bottom:calc(var(--target-pixel-size)*8)}}.vivition-thumbbar{width:100%;aspect-ratio:calc(var(--vivition-image-aspect-ratio)*3);--vivition-border-radius:var(--media-border-radius);--vivition-theme-color:var(--color-primary-rgb);--vivition-thumb-margin:calc(var(--target-pixel-size) * 2);--vivition-360-thumb-margin:calc(var(--target-pixel-size) * 2)}@media(min-width:600px){.vivition-thumbbar{aspect-ratio:calc(var(--vivition-image-aspect-ratio)*4);--vivition-thumb-margin:calc(var(--target-pixel-size) * 4);--vivition-360-thumb-margin:calc(var(--target-pixel-size) * 4)}}.VehicleAttributesModal_modal__overlay__RyolA{overflow:hidden}.VehicleAttributesModal_modal__body__c1Zvj{overflow-y:scroll}.VehicleAttributesModal_chips__aJtUY{display:flex;gap:calc(var(--target-pixel-size)*8)}.VehicleAttributesModal_chips__aJtUY .VehicleAttributesModal_chip__n8Dpi{font-size:.8333333333rem;font-weight:var(--font-weight-bold,700);padding-block:calc(var(--target-pixel-size)*4);padding-inline:calc(var(--target-pixel-size)*12);border-radius:calc((.8333333333rem*var(--base-line-height) + var(--target-pixel-size)*8)/2);background-color:rgb(var(--color-rgb)/10%);color:rgb(var(--color-rgb));transition-property:background-color,color;transition-duration:.3s}.VehicleAttributesModal_chips__aJtUY .VehicleAttributesModal_chip__n8Dpi.VehicleAttributesModal_chip--active__6LWIp{background-color:rgb(var(--color-highlight-rgb));color:rgb(var(--color-highlight-contrast-rgb))}.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__title__RBXvV{-webkit-margin-after:calc(var(--target-pixel-size)*16);margin-block-end:calc(var(--target-pixel-size)*16)}@media(min-width:600px){.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__title__RBXvV{-webkit-margin-after:calc(var(--target-pixel-size)*20);margin-block-end:calc(var(--target-pixel-size)*20)}}.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__title__RBXvV:not(:first-child){-webkit-margin-before:calc(var(--target-pixel-size)*40);margin-block-start:calc(var(--target-pixel-size)*40)}.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve{display:flex;flex-direction:column}.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve .VehicleAttributesModal_spec__pY1Bm{display:grid;grid-template-columns:repeat(2,calc((100% - var(--target-pixel-size) * 12 * 1) / 2 * 1 + var(--target-pixel-size) * 12 * 0));grid-gap:calc(var(--target-pixel-size)*12);gap:calc(var(--target-pixel-size)*12)}@media(min-width:600px){.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve .VehicleAttributesModal_spec__pY1Bm{grid-template-columns:repeat(2,calc((100% - var(--target-pixel-size) * 20 * 1) / 2 * 1 + var(--target-pixel-size) * 20 * 0));gap:calc(var(--target-pixel-size)*20)}}.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve .VehicleAttributesModal_spec__pY1Bm:not(:first-child){-webkit-padding-before:calc(var(--target-pixel-size)*8);padding-block-start:calc(var(--target-pixel-size)*8)}@media(min-width:1024px){.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve .VehicleAttributesModal_spec__pY1Bm:not(:first-child){-webkit-padding-before:calc(var(--target-pixel-size)*12);padding-block-start:calc(var(--target-pixel-size)*12)}}.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve .VehicleAttributesModal_spec__pY1Bm:not(:last-child){-webkit-padding-after:calc(var(--target-pixel-size)*8);padding-block-end:calc(var(--target-pixel-size)*8);-webkit-border-after:1px solid rgb(var(--color-rgb)/10%);border-block-end:1px solid rgb(var(--color-rgb)/10%)}@media(min-width:1024px){.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve .VehicleAttributesModal_spec__pY1Bm:not(:last-child){-webkit-padding-after:calc(var(--target-pixel-size)*12);padding-block-end:calc(var(--target-pixel-size)*12)}}.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve .VehicleAttributesModal_spec__pY1Bm .VehicleAttributesModal_spec__title__gWLub{font-size:.8333333333rem}@media(min-width:1024px){.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve .VehicleAttributesModal_spec__pY1Bm .VehicleAttributesModal_spec__title__gWLub{font-size:1rem}}.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve .VehicleAttributesModal_spec__pY1Bm .VehicleAttributesModal_spec__value__rLib2{font-size:.8333333333rem;font-weight:var(--font-weight-bold,700)}@media(min-width:1024px){.VehicleAttributesModal_specs__HCkt_ .VehicleAttributesModal_specs__list__UHGve .VehicleAttributesModal_spec__pY1Bm .VehicleAttributesModal_spec__value__rLib2{font-size:1rem}}.VehicleAttributesModal_accessory-groups__63ctw{display:flex;flex-direction:column;gap:calc(var(--target-pixel-size)*40)}.VehicleAttributesModal_accessory-groups__63ctw .VehicleAttributesModal_accessory-group__7bHhh{scroll-margin-top:calc(var(--target-pixel-size)*48)}.VehicleAttributesModal_accessory-groups__63ctw .VehicleAttributesModal_accessory-group__7bHhh .VehicleAttributesModal_accessory-group__title__CBlUF{-webkit-margin-after:calc(var(--target-pixel-size)*16);margin-block-end:calc(var(--target-pixel-size)*16)}@media(min-width:1024px){.VehicleAttributesModal_accessory-groups__63ctw .VehicleAttributesModal_accessory-group__7bHhh .VehicleAttributesModal_accessory-group__title__CBlUF{-webkit-margin-after:calc(var(--target-pixel-size)*20);margin-block-end:calc(var(--target-pixel-size)*20)}}.VehicleAttributesModal_accessory-groups__63ctw .VehicleAttributesModal_accessory-group__7bHhh .VehicleAttributesModal_accessory-group__accessories__9slQS .VehicleAttributesModal_accessory-group__accessory__jMm64:first-letter{text-transform:capitalize}.VehicleAttributesModal_accessory-groups__63ctw .VehicleAttributesModal_accessory-group__7bHhh .VehicleAttributesModal_accessory-group__accessories__9slQS .VehicleAttributesModal_accessory-group__accessory__jMm64:not(:first-child){-webkit-padding-before:calc(var(--target-pixel-size)*8);padding-block-start:calc(var(--target-pixel-size)*8)}.VehicleAttributesModal_accessory-groups__63ctw .VehicleAttributesModal_accessory-group__7bHhh .VehicleAttributesModal_accessory-group__accessories__9slQS .VehicleAttributesModal_accessory-group__accessory__jMm64:not(:last-child){-webkit-padding-after:calc(var(--target-pixel-size)*8);padding-block-end:calc(var(--target-pixel-size)*8);-webkit-border-after:1px solid rgb(var(--color-rgb)/10%);border-block-end:1px solid rgb(var(--color-rgb)/10%)}.VehicleAttributesModal_description__ABC_z .VehicleAttributesModal_description__title__DBUnw{-webkit-margin-after:calc(var(--target-pixel-size)*16);margin-block-end:calc(var(--target-pixel-size)*16)}@media(min-width:1024px){.VehicleAttributesModal_description__ABC_z .VehicleAttributesModal_description__title__DBUnw{-webkit-margin-after:calc(var(--target-pixel-size)*20);margin-block-end:calc(var(--target-pixel-size)*20)}}.BlockVehicleSpecs_specs-wrapper__FFRgb{overflow:hidden}.BlockVehicleSpecs_specs__SyL07{display:grid;grid-template-columns:repeat(var(--columns-per-view,1),calc(100% / var(--columns-per-view, 1)));--columns-per-view:var(--columns-per-view-sm,1)}@media(min-width:600px){.BlockVehicleSpecs_specs__SyL07{--columns-per-view:var(--columns-per-view-md,1)}}@media(min-width:1024px){.BlockVehicleSpecs_specs__SyL07{--columns-per-view:var(--columns-per-view-lg,1)}}.BlockVehicleSpecs_specs__SyL07 .BlockVehicleSpecs_spec__Gz_Qg{font-size:.8333333333rem}@media(min-width:1024px){.BlockVehicleSpecs_specs__SyL07 .BlockVehicleSpecs_spec__Gz_Qg{font-size:1rem}}.BlockVehicleSpecs_specs__SyL07 .BlockVehicleSpecs_spec__Gz_Qg .BlockVehicleSpecs_spec__value__Tl_QQ{font-weight:var(--font-weight-bold,700)}.BlockVehicleSpecs_specs--list__LwoHg{margin-block:calc(var(--target-pixel-size)*-8)}@media(min-width:1024px){.BlockVehicleSpecs_specs--list__LwoHg{margin-block:calc(var(--target-pixel-size)*-12)}}.BlockVehicleSpecs_specs--list__LwoHg .BlockVehicleSpecs_spec__Gz_Qg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--target-pixel-size)*12);gap:calc(var(--target-pixel-size)*12);padding-block:calc(var(--target-pixel-size)*8);-webkit-padding-end:calc(var(--target-pixel-size)*8);padding-inline-end:calc(var(--target-pixel-size)*8);-webkit-border-after:1px solid rgb(var(--color-rgb)/10%);border-block-end:1px solid rgb(var(--color-rgb)/10%)}@media(min-width:600px){.BlockVehicleSpecs_specs--list__LwoHg .BlockVehicleSpecs_spec__Gz_Qg{gap:calc(var(--target-pixel-size)*20)}}@media(min-width:1024px){.BlockVehicleSpecs_specs--list__LwoHg .BlockVehicleSpecs_spec__Gz_Qg{padding-block:calc(var(--target-pixel-size)*12);-webkit-padding-end:calc(var(--target-pixel-size)*12);padding-inline-end:calc(var(--target-pixel-size)*12)}}.BlockVehicleSpecs_specs--card__bCXTB{margin:calc(var(--target-pixel-size)*-2)}@media(min-width:1024px){.BlockVehicleSpecs_specs--card__bCXTB{margin:calc(var(--target-pixel-size)*-4)}}.BlockVehicleSpecs_specs--card__bCXTB .BlockVehicleSpecs_spec__Gz_Qg{display:grid;grid-gap:calc(var(--target-pixel-size)*4);gap:calc(var(--target-pixel-size)*4);margin:calc(var(--target-pixel-size)*2);padding:calc(var(--target-pixel-size)*24);background-color:rgb(var(--color-white-rgb));color:rgb(var(--color-white-contrast-rgb));outline:1px solid rgb(var(--color-white-contrast-rgb)/10%);outline-offset:-1px;border-radius:var(--card-border-radius)}@media(min-width:1024px){.BlockVehicleSpecs_specs--card__bCXTB .BlockVehicleSpecs_spec__Gz_Qg{margin:calc(var(--target-pixel-size)*4)}}.BlockVehicleSpecs_specs--floating__ULR7f{margin:calc(var(--target-pixel-size)*-8)}@media(min-width:1024px){.BlockVehicleSpecs_specs--floating__ULR7f{margin:calc(var(--target-pixel-size)*-16)}}.BlockVehicleSpecs_specs--floating__ULR7f .BlockVehicleSpecs_spec__Gz_Qg{display:grid;grid-gap:calc(var(--target-pixel-size)*4);gap:calc(var(--target-pixel-size)*4);margin:calc(var(--target-pixel-size)*8)}@media(min-width:1024px){.BlockVehicleSpecs_specs--floating__ULR7f .BlockVehicleSpecs_spec__Gz_Qg{margin:calc(var(--target-pixel-size)*16)}}.BlockVehicleOptions_chips__j8cuv{display:flex;gap:calc(var(--target-pixel-size)*8);overflow:scroll hidden;margin-inline:calc(var(--container-spacer)*-1);padding-inline:var(--container-spacer)}@media(min-width:600px){.BlockVehicleOptions_chips__j8cuv{overflow:visible;flex-flow:row wrap;margin-inline:0;padding-inline:0}}.BlockVehicleOptions_chips__j8cuv .BlockVehicleOptions_chip__1KL2z{white-space:nowrap}.BlockVehicleOptions_chips__j8cuv .BlockVehicleOptions_chip__1KL2z.BlockVehicleOptions_chip--active__wEyGl,.BlockVehicleOptions_chips__j8cuv .BlockVehicleOptions_chip__1KL2z:hover{background-color:rgb(var(--color-primary-rgb));border-color:rgb(var(--color-primary-rgb));color:rgb(var(--color-primary-contrast-rgb))}.BlockVehicleOptions_options__8GTEQ{--columns-per-view:var(--columns-per-view-sm,1)}@media(min-width:600px){.BlockVehicleOptions_options__8GTEQ{--columns-per-view:var(--columns-per-view-md,1)}}@media(min-width:1024px){.BlockVehicleOptions_options__8GTEQ{--columns-per-view:var(--columns-per-view-lg,1);-webkit-margin-after:calc(var(--target-pixel-size)*24);margin-block-end:calc(var(--target-pixel-size)*24)}}.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__title__wZUPZ{-webkit-margin-after:calc(var(--target-pixel-size)*16);margin-block-end:calc(var(--target-pixel-size)*16)}@media(min-width:600px){.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__title__wZUPZ{-webkit-margin-after:calc(var(--target-pixel-size)*20);margin-block-end:calc(var(--target-pixel-size)*20)}}.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__title__wZUPZ:not(:first-child){-webkit-margin-before:calc(var(--target-pixel-size)*40);margin-block-start:calc(var(--target-pixel-size)*40)}.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__chips__WMcBx{display:flex;-webkit-padding-after:calc(1rem*var(--base-line-height) + var(--target-pixel-size)*24 + var(--target-pixel-size)*1 - (.8333333333rem*var(--base-line-height) + var(--target-pixel-size)*8))!important;padding-block-end:calc(1rem*var(--base-line-height) + var(--target-pixel-size)*24 + var(--target-pixel-size)*1 - (.8333333333rem*var(--base-line-height) + var(--target-pixel-size)*8))!important}@media(min-width:600px){.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__chips__WMcBx{width:100%}}.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__group-wrapper__8nA9c{overflow:hidden}.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__group__B0PPn{display:none;flex-flow:column nowrap;margin-block:calc(var(--target-pixel-size)*-8)}@media(min-width:1024px){.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__group__B0PPn{padding-block:calc(var(--target-pixel-size)*-12)}}.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__group__B0PPn.BlockVehicleOptions_options__group--active__7ZH6_{display:grid;grid-template-columns:repeat(var(--columns-per-view,1),calc(100% / var(--columns-per-view, 1)))}.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__more__FiDp_{display:flex;align-items:center;gap:calc(var(--target-pixel-size)*4);font-size:.8333333333rem;font-weight:var(--font-weight-bold,700);color:rgb(var(--color-rgb));-webkit-margin-before:calc(var(--target-pixel-size)*16 + 1px);margin-block-start:calc(var(--target-pixel-size)*16 + 1px)}@media(min-width:1024px){.BlockVehicleOptions_options__8GTEQ .BlockVehicleOptions_options__more__FiDp_{font-size:1rem;-webkit-margin-before:calc(var(--target-pixel-size)*24 + 1px);margin-block-start:calc(var(--target-pixel-size)*24 + 1px)}}.BlockVehicleOptions_option__RgklM{display:inline-flex;gap:calc(var(--target-pixel-size)*4);padding-block:calc(var(--target-pixel-size)*8);-webkit-padding-end:calc(var(--target-pixel-size)*8);padding-inline-end:calc(var(--target-pixel-size)*8);-webkit-border-after:1px solid rgb(var(--color-rgb)/10%);border-block-end:1px solid rgb(var(--color-rgb)/10%);font-size:.8333333333rem}@media(min-width:1024px){.BlockVehicleOptions_option__RgklM{font-size:1rem;padding-block:calc(var(--target-pixel-size)*12);-webkit-padding-end:calc(var(--target-pixel-size)*12);padding-inline-end:calc(var(--target-pixel-size)*12)}}.BlockVehicleOptions_option__RgklM .BlockVehicleOptions_option__icon__2zg4v{margin-block:calc((var(--base-line-height, 1.8)*.8333333333rem - var(--target-pixel-size)*24)/2);color:rgb(var(--color-highlight-rgb))}@media(min-width:1024px){.BlockVehicleOptions_option__RgklM .BlockVehicleOptions_option__icon__2zg4v{margin-block:calc((var(--base-line-height, 1.8)*1rem - var(--target-pixel-size)*24)/2)}}.BlockVehicleOptions_option__RgklM span.BlockVehicleOptions_capitalize__Ij_dB:first-letter{text-transform:capitalize}.PaneVehicleDescription_pane__grid__LI2OG{display:grid;grid-row-gap:var(--pane-spacer);row-gap:var(--pane-spacer);grid-column-gap:calc(var(--target-pixel-size)*20);column-gap:calc(var(--target-pixel-size)*20);align-items:start}@media(min-width:1024px){.PaneVehicleDescription_pane__grid__LI2OG{grid-template-columns:calc((100% - var(--target-pixel-size)*20*11)/12*8 + var(--target-pixel-size)*20*7) calc((100% - var(--target-pixel-size)*20*11)/12*4 + var(--target-pixel-size)*20*3)}.PaneVehicleDescription_pane__description__LZi6Q{-webkit-margin-end:calc(var(--target-pixel-size)*40);margin-inline-end:calc(var(--target-pixel-size)*40)}}.PaneVehicleDescription_pane__title__XldCN{-webkit-margin-after:calc(var(--target-pixel-size)*8);margin-block-end:calc(var(--target-pixel-size)*8)}.PaneVehicleDescription_pane__text__h4uIX{min-height:calc(3rem*var(--base-line-height));max-height:calc(3rem*var(--base-line-height));overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black,transparent);mask-image:linear-gradient(180deg,black,transparent)}.PaneVehicleDescription_pane__establishment-text__H4sVh{display:flex;flex-direction:column;gap:calc(var(--target-pixel-size)*16)}.PaneVehicleDescription_pane__contact-link__lcoc1{display:flex;align-items:center;gap:calc(var(--target-pixel-size)*8);text-decoration:none;color:inherit;font-size:.8333333333rem}.PaneVehicleDescription_pane__contact-icon__yKVEX{color:rgb(var(--card-link-icon-color-rgb))}