.CarPresentation_carPresentation__3skpQ{display:flex;align-items:flex-start;border-radius:20px;padding:32px 40px;gap:40px;position:relative;overflow:hidden}.CarPresentation_carImageBlock__2hqcV{width:100%;display:none}.CarPresentation_carTitle__Stoiz{line-height:.9}.CarPresentation_carImageBlockDesktop__JYPwX{width:50%;display:flex}.CarPresentation_carImageBlockDesktop__JYPwX,.CarPresentation_carImageBlock__2hqcV{height:100%;align-items:center;justify-content:center;min-height:400px}.CarPresentation_carImage__JgGo2{max-width:100%;height:100%;border-radius:10px;object-fit:contain;display:block}.CarPresentation_deprecated_image__0v7pC{filter:grayscale(100%);opacity:.7}.CarPresentation_deprecated_hint__JfKN4{position:absolute;top:20px;right:20px;background:rgba(255,193,7,.9);color:#000;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.2)}.CarPresentation_carPicture__Unz_L{width:100%;display:flex;justify-content:flex-end;position:relative}.CarPresentation_carInfoBlockContainer__PGqEM,.CarPresentation_carInfoBlock__gWjb3{display:flex;justify-content:flex-start}.CarPresentation_carInfoBlock__gWjb3{flex:1 1 0;flex-direction:column;gap:12px;z-index:10;max-width:700px}.CarPresentation_carRow___8wEF{display:flex;gap:32px;margin-bottom:4px;justify-content:space-between}.CarPresentation_carCol__mx2kd{display:flex;flex-direction:column;gap:4px}.CarPresentation_badgesRow__PDn_K{display:flex;gap:5px}.CarPresentation_carBadge__C6W9t{display:inline-block;border:1px solid var(--main-green);color:var(--main-green);border-radius:10px;padding:2px 5px;vertical-align:middle;white-space:nowrap}.CarPresentation_deprecated_badge__5YeCY{border-color:#ffc107;color:#000;background-color:rgba(255,193,7,.2)}.CarPresentation_deprecated_button__PGRus{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important;filter:grayscale(100%)!important}.CarPresentation_colorsRows__QuiQk{display:flex;gap:12px}.CarPresentation_colorsRow__A224d{display:flex;gap:8px;margin-bottom:8px}.CarPresentation_colorsRows__QuiQk b{width:215px;display:inline-block}.CarPresentation_colorsRowSplit__4Pado{display:flex;gap:16px}.CarPresentation_colorsCol__7MH8y{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.CarPresentation_colorsColLabel__9PWRT{font-size:12px;color:#888;margin-bottom:4px}.CarPresentation_colorBox__odHxz{width:32px;height:32px;border-radius:6px;border:1.5px solid #e0e0e0;background:#fff;display:inline-block}.CarPresentation_colorBox__odHxz.CarPresentation_selected__tKuhH{border:2px solid var(--main-green)}.CarPresentation_colorBoxSplit__RwxGN{width:32px;height:32px;display:flex;border-radius:6px;border:1.5px solid #e0e0e0;overflow:hidden;background:#fff}.CarPresentation_colorHalf__7_8J3{width:50%;height:100%}.CarPresentation_priceRow__BX_Mc{font-weight:600;margin:12px 0 4px}.CarPresentation_priceRow__BX_Mc span{color:var(--main-grey)}.CarPresentation_priceRow__BX_Mc b{color:var(--main-blue)}.CarPresentation_priceNote__QrX7_{color:var(--main-grey);margin-bottom:12px}.CarPresentation_buttonsRow___0PZk{display:flex;gap:18px;margin-top:18px}.CarPresentation_orderButton__t1awH{width:50%!important;position:static!important}.CarPresentation_testDriveButton__j6KCk{width:50%!important;justify-content:space-between!important}.CarPresentation_testDriveButton__j6KCk span{margin:0 12px!important}.CarPresentation_titleRow__fIrvh{display:"flex";align-items:center;gap:16;line-height:1}.CarPresentation_InfoContainer___spAZ{display:flex;flex-direction:column;gap:5px;justify-content:center}.CarPresentation_topInfo__4VjYx{position:relative;flex-direction:column;display:flex;z-index:1000;max-width:700px}.CarPresentation_smallBtnText__fTeSC{display:none}@media (width <= 1440px){.CarPresentation_testDriveButton__j6KCk{height:48px}}@media (width <= 1280px){.CarPresentation_topRow__bB4mE{display:none}.CarPresentation_topInfo__4VjYx{display:flex;flex-direction:column;max-width:700px}.CarPresentation_carPresentation__3skpQ{flex-direction:column;padding:15px 20px;gap:20px}.CarPresentation_topInfoContainer__PIo3f{width:100%;display:flex;justify-content:center}.CarPresentation_InfoContainer___spAZ{width:100%}.CarPresentation_carImageBlockDesktop__JYPwX{display:none}.CarPresentation_carImageBlock__2hqcV{display:flex}.CarPresentation_carInfoBlockContainer__PGqEM,.CarPresentation_topInfo__4VjYx{width:100%}.CarPresentation_carPicture__Unz_L{justify-content:center}.CarPresentation_carImage__JgGo2{max-height:300px}.CarPresentation_carImageBlock__2hqcV,.CarPresentation_carInfoBlockContainer__PGqEM{justify-content:center}.CarPresentation_carImageBlock__2hqcV{min-height:auto}}@media (width <= 600px){.CarPresentation_carPresentation__3skpQ{padding:10px 5px;gap:5px}.CarPresentation_carRow___8wEF{gap:5px;font-size:14px}.CarPresentation_colorsRows__QuiQk b{width:100px;font-size:14px}.CarPresentation_bigBtnText__L_9_0{display:none}.CarPresentation_smallBtnText__fTeSC{display:block}.CarPresentation_orderButton__t1awH span,.CarPresentation_testDriveButton__j6KCk span{margin:0 5px!important}}@media (width <= 425px){.CarPresentation_carRow___8wEF{font-size:12px}.CarPresentation_colorsRows__QuiQk b{width:80px;font-size:12px}}@media (width <= 360px){.CarPresentation_complectations__rrRzD{display:none}}.CarPhotoSlider_car_photo_slider__qbOhj{display:flex;align-items:center;justify-content:center;gap:16px;border-radius:20px;padding:8px;position:relative}.CarPhotoSlider_images__9PalG{display:flex;flex:1;justify-content:center;align-items:center;min-width:0;gap:10px}.CarPhotoSlider_slide__e2_u9{width:calc(100% - 120px);max-width:600px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.04)}.CarPhotoSlider_slide__e2_u9 img{width:100%;height:100%;object-fit:cover;display:block}.CarPhotoSlider_slide__e2_u9 iframe{width:100%;height:100%;border:none}.CarPhotoSlider_deprecated_image__L__C8{filter:grayscale(100%);opacity:.7}.CarPhotoSlider_nextButton__BAfhP,.CarPhotoSlider_prevButton__cGMS8{position:relative;width:52px;height:52px;border:1px solid var(--main-blue);padding:.5rem;border-radius:4px;transition:background-color .2s ease;display:flex;justify-content:center;align-items:center;opacity:80%;background:var(--main-blue);cursor:pointer;flex-shrink:0}.CarPhotoSlider_nextButton__BAfhP div,.CarPhotoSlider_prevButton__cGMS8 div{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.CarPhotoSlider_nextButtonArrow__mNHJu,.CarPhotoSlider_prevButtonArrow__hr5YA{width:100%;height:100%;fill:#fff;opacity:70%}.CarPhotoSlider_nextButton__BAfhP:hover,.CarPhotoSlider_nextButton__BAfhP:hover div svg,.CarPhotoSlider_prevButton__cGMS8:hover,.CarPhotoSlider_prevButton__cGMS8:hover div svg{opacity:100%}@media (width <= 1440px){.CarPhotoSlider_car_photo_slider__qbOhj{margin-left:var(--body-margin-tablet);width:calc(100% - var(--body-margin-tablet) * 2)}.CarPhotoSlider_slide__e2_u9{width:calc(100% - 100px)}.CarPhotoSlider_nextButton__BAfhP,.CarPhotoSlider_prevButton__cGMS8{width:42px;height:42px}}@media (width <= 768px){.CarPhotoSlider_car_photo_slider__qbOhj{margin-left:var(--body-margin-mobile);width:calc(100% - var(--body-margin-mobile) * 2)}.CarPhotoSlider_slide__e2_u9{width:calc(100% - 80px)}.CarPhotoSlider_nextButton__BAfhP,.CarPhotoSlider_prevButton__cGMS8{width:30px;height:30px}}@media (width <= 425px){.CarPhotoSlider_car_photo_slider__qbOhj{margin-left:var(--body-margin-mobile);width:calc(100% - var(--body-margin-mobile) * 2)}}.CarPhotoSlider_modalOverlay__XDEdb{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.CarPhotoSlider_modalContent__WP3Sr{position:relative;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;width:100%}.CarPhotoSlider_modalBottomBar__EK04f{display:flex;align-items:center;justify-content:space-between;width:100%;height:150px;padding:10px 0}.CarPhotoSlider_modalCloseButton____883{width:40px;height:40px;border:none;background:transparent;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;flex-shrink:0}.CarPhotoSlider_modalCloseButton____883:hover{background-color:rgba(255,255,255,.1)}.CarPhotoSlider_modalCloseButton____883 svg{width:24px;height:24px}.CarPhotoSlider_modalMainImage__m7osO{position:relative;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:90%}.CarPhotoSlider_modalMainImage__m7osO img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px}.CarPhotoSlider_modalNextButton__Lx2y2,.CarPhotoSlider_modalPrevButton__O4pYo{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border:none;background:rgba(255,255,255,.1);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;z-index:10}.CarPhotoSlider_modalPrevButton__O4pYo{left:-70px}.CarPhotoSlider_modalNextButton__Lx2y2{right:-70px}.CarPhotoSlider_modalNextButton__Lx2y2:hover,.CarPhotoSlider_modalPrevButton__O4pYo:hover{background-color:rgba(255,255,255,.2)}.CarPhotoSlider_modalNextButton__Lx2y2 svg,.CarPhotoSlider_modalPrevButton__O4pYo svg{width:24px;height:24px}.CarPhotoSlider_modalThumbnails__LvlX1{display:flex;gap:10px;overflow-x:auto;padding:10px 0;max-width:calc(100% - 60px);height:150px;flex:1}.CarPhotoSlider_modalThumbnail__k05Db{flex-shrink:0;width:80px;height:60px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s ease}.CarPhotoSlider_modalThumbnailActive__VlSHV{border-color:var(--main-blue)}.CarPhotoSlider_modalThumbnail__k05Db img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.CarPhotoSlider_modalContent__WP3Sr{max-width:95vw;max-height:95vh}.CarPhotoSlider_modalMainImage__m7osO,.CarPhotoSlider_modalMainImage__m7osO img{max-height:60vh}.CarPhotoSlider_modalNextButton__Lx2y2,.CarPhotoSlider_modalPrevButton__O4pYo{width:40px;height:40px}.CarPhotoSlider_modalPrevButton__O4pYo{left:-60px}.CarPhotoSlider_modalNextButton__Lx2y2{right:-60px}.CarPhotoSlider_modalThumbnail__k05Db{width:60px;height:45px}}@media (max-width:480px){.CarPhotoSlider_modalOverlay__XDEdb{padding:10px}.CarPhotoSlider_modalNextButton__Lx2y2,.CarPhotoSlider_modalPrevButton__O4pYo{width:35px;height:35px}.CarPhotoSlider_modalPrevButton__O4pYo{left:-50px}.CarPhotoSlider_modalNextButton__Lx2y2{right:-50px}.CarPhotoSlider_modalThumbnail__k05Db{width:50px;height:37px}}.CarSmallInfo_grid__h4r5h{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:24px}.CarSmallInfo_card__sqjX9{display:flex;align-items:center;border:1px solid var(--main-blue);height:96px;border-radius:12px;padding:15px;color:var(--main-blue);box-sizing:border-box}.CarSmallInfo_card_content__2cw2E{display:inline}.CarSmallInfo_label__C_XRp{font-weight:600;white-space:pre-line;display:inline}.CarSmallInfo_value__JRRJD{font-weight:400;margin-left:4px;display:inline}.CarComplectations_wrapper__VTQ2z{display:flex;gap:32px;align-items:flex-start}.CarComplectations_left__A_TaV{flex:1 1 0;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.CarComplectations_table__a7_zK{width:100%;border-collapse:collapse;margin-bottom:32px}.CarComplectations_table__a7_zK td,.CarComplectations_table__a7_zK th{padding:16px 8px;text-align:left}.CarComplectations_table__a7_zK th{color:var(--main-blue);font-weight:600;border-bottom:2px solid var(--main-green);border-top:2px solid var(--main-green)}.CarComplectations_table__a7_zK td{color:var(--main-blue);border-bottom:1px solid var(--main-green)}.CarComplectations_green_button__QZVy4{position:static!important;width:100%!important}.CarComplectations_right__616aI{flex:1 1 0;display:flex;align-items:center;justify-content:center}.CarComplectations_image____D6K{width:100%;border-radius:10px;object-fit:cover}.CarComplectations_image_placeholder__qyUA9{width:100%;height:300px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:10px;color:#666;font-size:16px;border:2px dashed #ddd}@media (max-width:1280px){.CarComplectations_wrapper__VTQ2z{flex-direction:column;align-items:stretch}.CarComplectations_left__A_TaV,.CarComplectations_right__616aI{width:100%;max-width:none}.CarComplectations_right__616aI{display:flex;justify-content:center;margin-top:24px;margin-bottom:24px}.CarComplectations_image____D6K{max-width:90vw;height:auto;margin:0 auto;display:block}}.CarStockInfo_wrapper__pYe7z{margin-top:24px;width:100%;overflow-x:auto}.CarStockInfo_table__icbKr{width:100%;border-collapse:collapse;min-width:900px}.CarStockInfo_table__icbKr td,.CarStockInfo_table__icbKr th{padding:12px 16px;text-align:left;font-size:18px;vertical-align:middle}.CarStockInfo_table__icbKr th{color:var(--main-blue);font-weight:600;border-bottom:2px solid var(--main-green);border-top:2px solid var(--main-green);background:#fff;white-space:pre-line}.CarStockInfo_table__icbKr td{color:var(--main-blue);border-bottom:1px solid var(--main-green);background:#fff;font-weight:400;white-space:pre-line}.CarSpecifications_wrapper__ZLTSg{display:flex;flex-direction:column;gap:20px}.CarSpecifications_topCard__fWuub{border:1.5px solid var(--main-green);border-radius:12px;padding:24px 32px;background:#fff;display:flex;gap:48px;font-size:20px;margin-bottom:8px}.CarSpecifications_topCard__fWuub>div{display:flex;gap:24px;align-items:center}.CarSpecifications_value__vgFtZ{font-weight:600;font-size:22px;margin-left:12px}.CarSpecifications_accordion__OJI4_{border:1.5px solid var(--main-green);border-radius:12px;background:#fff;margin-bottom:0;overflow:hidden}.CarSpecifications_accordionHeader__PtZzX{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;font-size:22px;font-weight:600;cursor:pointer;user-select:none}.CarSpecifications_accordionTitle__q94ti{color:var(--main-blue)}.CarSpecifications_accordionIcon__8T8w1{display:flex;align-items:center}.CarSpecifications_accordionContent__HfIHE{padding:0 32px 24px;font-size:18px;color:#222}.CarSpecifications_specRow__TvSay{display:flex;justify-content:space-between;padding:6px 0;font-size:18px}.CarTextInfoBlocks_container__osBOP{width:100%;margin:0 auto}.CarTextInfoBlocks_content__QlD0j{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:60px}.CarTextInfoBlocks_content__QlD0j:last-child{margin-bottom:0}.CarTextInfoBlocks_content__QlD0j.CarTextInfoBlocks_reversed___5kg1 .CarTextInfoBlocks_textSection__vBG6V{order:2}.CarTextInfoBlocks_content__QlD0j.CarTextInfoBlocks_reversed___5kg1 .CarTextInfoBlocks_imageSection__WVMVm{order:1}.CarTextInfoBlocks_textSection__vBG6V{order:1;display:flex;justify-content:center;align-items:center}.CarTextInfoBlocks_description__vmjYl{text-align:justify}.CarTextInfoBlocks_description__vmjYl h1,.CarTextInfoBlocks_description__vmjYl h2,.CarTextInfoBlocks_description__vmjYl h3,.CarTextInfoBlocks_description__vmjYl h4,.CarTextInfoBlocks_description__vmjYl h5,.CarTextInfoBlocks_description__vmjYl h6{margin:0 0 16px;font-weight:500}.CarTextInfoBlocks_description__vmjYl p{margin:0 0 16px}.CarTextInfoBlocks_description__vmjYl ol,.CarTextInfoBlocks_description__vmjYl ul{margin:0 0 16px;padding-left:20px}.CarTextInfoBlocks_description__vmjYl li{margin-bottom:8px}.CarTextInfoBlocks_description__vmjYl b,.CarTextInfoBlocks_description__vmjYl strong{font-weight:600}.CarTextInfoBlocks_description__vmjYl em,.CarTextInfoBlocks_description__vmjYl i{font-style:italic}.CarTextInfoBlocks_description__vmjYl a{color:var(--header-green);text-decoration:none}.CarTextInfoBlocks_description__vmjYl blockquote{margin:16px 0;padding:12px 20px;border-left:4px solid var(--header-green);font-style:italic}.CarTextInfoBlocks_description__vmjYl code{padding:2px 6px;border-radius:4px;font-size:14px}.CarTextInfoBlocks_description__vmjYl pre{padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.CarTextInfoBlocks_description__vmjYl table{width:100%;border-collapse:collapse;margin:16px 0}.CarTextInfoBlocks_description__vmjYl td,.CarTextInfoBlocks_description__vmjYl th{border:1px solid #ddd;padding:8px 12px;text-align:left}.CarTextInfoBlocks_description__vmjYl th{font-weight:600}.CarTextInfoBlocks_imageSection__WVMVm{order:2;display:flex;justify-content:center;align-items:center}.CarTextInfoBlocks_image__h_DZT{max-width:100%;height:auto;border-radius:12px}@media (max-width:768px){.CarTextInfoBlocks_content__QlD0j{grid-template-columns:1fr;gap:30px}.CarTextInfoBlocks_textSection__vBG6V{order:2}.CarTextInfoBlocks_imageSection__WVMVm{order:1}.CarTextInfoBlocks_content__QlD0j.CarTextInfoBlocks_reversed___5kg1 .CarTextInfoBlocks_textSection__vBG6V{order:2}.CarTextInfoBlocks_content__QlD0j.CarTextInfoBlocks_reversed___5kg1 .CarTextInfoBlocks_imageSection__WVMVm{order:1}.CarTextInfoBlocks_container__osBOP{padding:15px}}@media (max-width:425px){.CarTextInfoBlocks_content__QlD0j{gap:20px}.CarTextInfoBlocks_container__osBOP{padding:10px}}.OrderButton_order_button__EJzTv{max-width:50%!important;position:static!important}.OrderButton_order_button_container__DiNIe{width:100%;display:flex;justify-content:center;margin-top:20px}@media (width <= 768px){.OrderButton_order_button__EJzTv{max-width:100%!important;width:calc(100% - var(--body-margin-tablet) * 2)!important}}@media (width <= 425px){.OrderButton_order_button__EJzTv{max-width:100%!important;width:calc(100% - var(--body-margin-mobile) * 2)!important}}