.car_detail{position:relative;display:block;width:100%}.car_detail .car_head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;margin:0 0 2rem}.car_detail .car_head .text{min-width:0}.car_detail .car_head .title{margin:0;color:#0E1116;font-size:var(--fr-h2);line-height:1.2}.car_detail .car_head .vin{margin:.75rem 0 0;color:#5B616B;font-size:14px;line-height:22px}.car_detail .car_head .vin strong{color:#0E1116;font-weight:400}.car_detail .car_actions{position:relative;z-index:30;display:flex;flex:0 0 auto;gap:.75rem;margin:0;padding:0;list-style:none}.car_detail .car_actions>li{position:relative;display:block;margin:0;padding:0}.car_detail .car_actions>li::before{display:none}.car_detail .car_actions>li>button{position:relative;display:block;box-sizing:border-box;width:44px;height:44px;margin:0;padding:0;border:1px solid #E5E7EB;background-color:#ffffff;font-size:0;line-height:0;cursor:pointer;border-radius:50%;transition:all 400ms ease 0ms}.car_detail .car_actions>li>button::before{content:"";position:absolute;inset:0;background-color:#0E1116;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 18px;mask-repeat:no-repeat;mask-position:center center;mask-size:18px 18px;transition:all 400ms ease 0ms}.car_detail .car_actions>li>button.print::before{-webkit-mask-image:url('../../img/detail_print_icon.svg');mask-image:url('../../img/detail_print_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px}.car_detail .car_actions>li>button.more::before{-webkit-mask-image:url('../../img/share_icon_link.svg');mask-image:url('../../img/share_icon_link.svg')}.car_detail .car_actions>li>button.link::before{-webkit-mask-image:url('../../img/link_icon.svg');mask-image:url('../../img/link_icon.svg')}.car_detail .car_actions>li>button.wish_icon::before{-webkit-mask-image:url('../../img/wish_icon.svg');mask-image:url('../../img/wish_icon.svg')}.car_detail .car_actions>li>button.wish_icon.active::before{background-color:#C8102E;-webkit-mask-image:url('../../img/wish_icon_full.svg');mask-image:url('../../img/wish_icon_full.svg')}.notouch .car_detail .car_actions>li>button:is(:hover,:focus),.car_detail .car_actions>li>button[aria-expanded="true"]{border-color:#0E1116;background-color:#0E1116}.notouch .car_detail .car_actions>li>button:is(:hover,:focus)::before,.car_detail .car_actions>li>button[aria-expanded="true"]::before{background-color:#ffffff}.car_detail .car_actions>li>button.link.copied{border-color:#2FD3E3;background-color:#2FD3E3}.car_detail .car_actions>li>button.link.copied::before{background-color:#0E1116;-webkit-mask-image:url('../../img/check_icon.svg');mask-image:url('../../img/check_icon.svg');animation:copy_icon_pop 400ms ease}.car_detail .car_actions>li>button.link.copy_back::before{animation:copy_icon_pop 400ms ease}.car_detail .car_actions .share_panel{position:absolute;z-index:20;right:0;top:calc(100% + .5rem);display:flex;flex-direction:column;gap:.25rem;min-width:12rem;box-sizing:border-box;margin:0;padding:.5rem;list-style:none;background-color:#ffffff;border:1px solid #E5E7EB;box-shadow:0 8px 24px rgba(14,17,22,0.08);border-radius:12px}.car_detail .car_actions .share_panel[hidden]{display:none}.car_detail .car_actions .share_panel li{display:block;margin:0;padding:0}.car_detail .car_actions .share_panel li::before{display:none}.car_detail .car_actions .share_panel li a{position:relative;display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;color:#0E1116;text-decoration:none;white-space:nowrap;border-radius:8px;transition:all 400ms ease 0ms}.car_detail .car_actions .share_panel li a::before{content:"";flex:0 0 auto;width:18px;height:18px;background-color:#0E1116;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 18px;mask-repeat:no-repeat;mask-position:center center;mask-size:18px 18px}.car_detail .car_actions .share_panel li a.fb::before{-webkit-mask-image:url('../../img/share_icon_fb.svg');mask-image:url('../../img/share_icon_fb.svg')}.car_detail .car_actions .share_panel li a.li::before{-webkit-mask-image:url('../../img/social_li_icon3.svg');mask-image:url('../../img/social_li_icon3.svg')}.car_detail .car_actions .share_panel li a.tw::before{-webkit-mask-image:url('../../img/social_tw_icon.svg');mask-image:url('../../img/social_tw_icon.svg')}.car_detail .car_actions .share_panel li a.wa::before{-webkit-mask-image:url('../../img/social_wa_icon3.svg');mask-image:url('../../img/social_wa_icon3.svg')}.car_detail .car_actions .share_panel li a.mail::before{-webkit-mask-image:url('../../img/mail_icon.svg');mask-image:url('../../img/mail_icon.svg')}.notouch .car_detail .car_actions .share_panel li a:is(:hover,:focus){background-color:#F1F4F5}.car_detail .car_gallery{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:2rem;margin:0 0 2rem}.car_detail .car_gallery.single{grid-template-columns:minmax(0, 1fr)}.car_detail .car_gallery .car_gallery_main{position:relative;min-width:0;overflow:hidden;background-color:#F1F4F5;border-radius:16px}.car_detail .car_gallery .car_gallery_main .img{position:relative;display:block;box-sizing:border-box;width:100%;height:0;margin:0;padding:50% 0 0;overflow:hidden}.car_detail .car_gallery .car_gallery_slider{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:0;column-gap:0}.car_detail .car_gallery .car_gallery_slider.owl-carousel{display:block}.car_detail .car_gallery .car_gallery_slider.owl-carousel .item{width:calc(100% / 1 - (0 * 0 / 1) * 1px);margin-right:0}.car_detail .car_gallery .car_gallery_slider .item{position:relative;display:inline-flex !important}.car_detail .car_gallery .car_gallery_slider .item .img{flex:0 0 100%}.car_detail .car_gallery .car_gallery_slider.rdy .item{width:100% !important;margin:0 !important}.car_detail .car_gallery .car_gallery_main .counter{position:absolute;left:1.25rem;bottom:1.25rem;z-index:5;display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:8px 16px;background-color:rgba(14,17,22,0.8);color:#ffffff;font-size:14px;line-height:22px;border-radius:999px}.car_detail .car_gallery .car_gallery_main .counter::before{content:"";display:block;width:16px;height:16px;background-color:#ffffff;-webkit-mask-image:url('../../img/camera_icon.svg');mask-image:url('../../img/camera_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:16px 16px;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 16px}.car_detail .car_gallery .car_gallery_main .nav{position:absolute;right:1.25rem;bottom:1.25rem;z-index:5;display:flex;gap:.75rem}.car_detail .car_gallery .car_gallery_main .nav button{position:relative;display:block;width:48px;height:48px;margin:0;padding:0;border:0;background-color:#ffffff;font-size:0;line-height:0;cursor:pointer;border-radius:50%;transition:all 400ms ease 0ms}.car_detail .car_gallery .car_gallery_main .nav button.next{background-color:#0E1116}.car_detail .car_gallery .car_gallery_main .nav button::before{content:"";position:absolute;inset:0;background-color:#0E1116;-webkit-mask-image:url('../../img/arrow_right.svg');mask-image:url('../../img/arrow_right.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 18px;mask-repeat:no-repeat;mask-position:center center;mask-size:18px 18px;transition:all 400ms ease 0ms}.car_detail .car_gallery .car_gallery_main .nav button.prev::before{transform:rotate(180deg)}.car_detail .car_gallery .car_gallery_main .nav button.next::before{background-color:#ffffff}.notouch .car_detail .car_gallery .car_gallery_main .nav button:is(:hover,:focus){background-color:#2FD3E3}.notouch .car_detail .car_gallery .car_gallery_main .nav button:is(:hover,:focus)::before{background-color:#0E1116}.car_detail .car_gallery .car_gallery_thumbs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:1fr;gap:.75rem;margin:0;padding:0;list-style:none}.car_detail .car_gallery .car_gallery_thumbs li{position:relative;display:block;min-height:0;margin:0;padding:0}.car_detail .car_gallery .car_gallery_thumbs li::before{display:none}.car_detail .car_gallery .car_gallery_thumbs a{position:relative;display:block;height:100%;overflow:hidden;background-color:#F1F4F5;border-radius:16px}.car_detail .car_gallery .car_gallery_thumbs .img{position:relative;display:block;width:100%;height:100%;margin:0}.car_detail .car_gallery .car_gallery_thumbs .img img{transition:transform .6s ease 0ms}.notouch .car_detail .car_gallery .car_gallery_thumbs a:is(:hover,:focus) .img img{transform:translate(-50%, -50%) scale(1.04)}.car_detail .car_gallery .car_gallery_thumbs .all{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background-color:rgba(14,17,22,0.55);color:#ffffff;font-size:14px;line-height:20px;font-weight:600;text-align:center}.car_detail .car_gallery .car_gallery_thumbs .all::before{content:"";display:block;width:22px;height:22px;background-color:#ffffff;-webkit-mask-image:url('../../img/grid_icon.svg');mask-image:url('../../img/grid_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:22px 22px;mask-repeat:no-repeat;mask-position:center center;mask-size:22px 22px}.car_detail .car_stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:.75rem;margin:0 0 3rem;padding:0;list-style:none}.car_detail .car_stats li{position:relative;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:3.25rem 1.25rem 1.25rem;background-color:#F1F4F5;border-radius:16px}.car_detail .car_stats li::before{content:"";position:absolute;left:1.25rem;top:1.25rem;width:20px;height:20px;background-color:#0E1116;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px}.car_detail .car_stats li.najeto::before{-webkit-mask-image:url('../../img/car_mileage.svg');mask-image:url('../../img/car_mileage.svg')}.car_detail .car_stats li.vykon::before{-webkit-mask-image:url('../../img/car_power.svg');mask-image:url('../../img/car_power.svg')}.car_detail .car_stats li.palivo::before{-webkit-mask-image:url('../../img/car_fuel.svg');mask-image:url('../../img/car_fuel.svg')}.car_detail .car_stats li.prevodovka::before{-webkit-mask-image:url('../../img/car_gear.svg');mask-image:url('../../img/car_gear.svg')}.car_detail .car_stats li.spotreba::before{-webkit-mask-image:url('../../img/car_consumption.svg');mask-image:url('../../img/car_consumption.svg')}.car_detail .car_stats li.objem::before{-webkit-mask-image:url('../../img/car_engine.svg');mask-image:url('../../img/car_engine.svg')}.car_detail .car_stats li .label{color:#5B616B;font-size:13px;line-height:18px}.car_detail .car_stats li .value{margin:.25rem 0 0;color:#0E1116;font-size:16px;line-height:22px;font-weight:400}.car_detail .car_layout{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:2rem;align-items:start}.car_detail .car_main{display:flex;flex-direction:column;gap:2rem;min-width:0}.car_detail .car_box{box-sizing:border-box;margin:0;padding:0;background-color:transparent;border:0}.car_detail .car_box .title{margin:0 0 1rem;color:#0E1116}.car_detail .car_main>.car_box:not(.car_calc)+.car_box:not(.car_calc){padding-top:2rem;border-top:1px solid #E5E7EB}.car_detail .car_equip .equip_wrap{position:relative}.car_detail .car_equip .equip_wrap.collapsible{max-height:15rem;overflow:hidden}.car_detail .car_equip .equip_wrap.collapsible::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4rem;background:linear-gradient(rgba(255,255,255,0) 0%, #ffffff 100%);pointer-events:none}.car_detail .car_equip.show_all .equip_wrap.collapsible{max-height:none}.car_detail .car_equip.show_all .equip_wrap.collapsible::after{display:none}.car_detail .car_equip .equip_list{column-count:2;column-gap:3rem;margin:0;padding:0;list-style:none}.car_detail .car_equip .equip_list>li{position:relative;break-inside:avoid;margin:0;padding:.3125rem 0 .3125rem 1.625rem;color:#0E1116;font-size:14px;line-height:20px}.car_detail .car_equip .equip_list>li::before{content:"";position:absolute;left:0;top:.4375rem;width:16px;height:16px;margin:0;background-color:#1ab5c5;-webkit-mask-image:url('../../img/check_icon.svg');mask-image:url('../../img/check_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:16px 16px;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 16px;border-radius:0}.car_detail .car_equip .equip_sub{margin:.25rem 0 0;padding:0;list-style:none}.car_detail .car_equip .equip_sub li{position:relative;margin:0;padding:.125rem 0 .125rem 1.125rem;color:#5B616B;font-size:13px;line-height:18px}.car_detail .car_equip .equip_sub li::before{content:"";position:absolute;left:0;top:.6875rem;width:8px;height:1px;margin:0;background-color:#6B7280;border-radius:0}.car_detail .car_equip .equip_toggle{position:relative;display:inline-flex;align-items:center;gap:6px;margin:1rem 0 0;padding:0;border:0;background:none;color:#1ab5c5;font-size:13px;line-height:20px;font-weight:600;cursor:pointer}.car_detail .car_equip .equip_toggle::after{content:"";display:block;width:12px;height:12px;background-color:currentColor;-webkit-mask-image:url('../../img/select_arrow.svg');mask-image:url('../../img/select_arrow.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:10px 10px;mask-repeat:no-repeat;mask-position:center center;mask-size:10px 10px;transition:all 400ms ease 0ms}.car_detail .car_equip.show_all .equip_toggle::after{transform:rotate(180deg)}.notouch .car_detail .car_equip .equip_toggle:is(:hover,:focus){color:#0E1116;text-decoration:underline}.car_detail .car_box article{margin:0}.car_detail .car_box article>*:last-child{margin-bottom:0}.car_detail .car_params{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4rem;margin:0;padding:0;list-style:none}.car_detail .car_params li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;padding:.75rem 0;border-bottom:1px solid #E5E7EB}.car_detail .car_params li::before{display:none}.car_detail .car_params li .name{color:#5B616B;font-size:14px;line-height:22px}.car_detail .car_params li .value{color:#0E1116;font-size:14px;line-height:22px;text-align:right}.car_detail .car_calc{padding:2rem;border:0;background-color:#F1F4F5;border-radius:16px;scroll-margin-top:var(--header_offset)}.car_detail .car_main .car_calc[hidden]{display:none}.car_detail .car_calc .forms_list{margin:0;padding:0;background:transparent;border:0;border-radius:0}.car_detail .car_calc .forms_list{scroll-margin-top:var(--header_offset)}.car_detail .car_calc .calc_form_title{margin:2rem 0 1rem;padding:2rem 0 0;border-top:1px solid #DDE3E6;color:#0E1116}.car_detail .car_calc .calc_box{box-sizing:border-box;margin:0;padding:0;background-color:transparent;border:0}.car_detail .car_calc .calc_box .calc_head{margin:0 0 1.5rem}.car_detail .car_calc .calc_box .calc_head .title{margin:0 0 .375rem}.car_detail .car_calc .calc_box .calc_head .text_box{margin:0;color:#5B616B;font-size:13px;line-height:20px}.car_detail .car_calc .calc_box .calc_head .text_box p{margin:0}.car_detail .car_calc .calc_box .calc_body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 17rem);gap:2rem;align-items:stretch}.car_detail .car_calc .calc_box .calc_controls{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.car_detail .car_calc .calc_box .calc_field_head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin:0 0 1rem}.car_detail .car_calc .calc_box .calc_field_head .calc_label{color:#5B616B;font-size:13px;line-height:20px}.car_detail .car_calc .calc_box .calc_field_head .calc_value{color:#0E1116;font-size:16px;line-height:22px;font-weight:600}.car_detail .car_calc .calc_box .calc_slider{position:relative;height:4px;margin:0 11px;background:#E5E7EB;border:0;border-radius:2px}.car_detail .car_calc .calc_box .calc_slider .ui-slider-range{position:absolute;top:0;height:100%;background:#0E1116;border-radius:2px}.car_detail .car_calc .calc_box .calc_slider .ui-slider-handle{position:absolute;top:50%;width:22px;height:22px;margin:0 0 0 -11px;box-sizing:border-box;background:#ffffff !important;border:2px solid #0E1116 !important;outline:none;cursor:grab;transform:translateY(-50%);box-shadow:none;border-radius:8px;transition:background-color 400ms ease 0ms}.car_detail .car_calc .calc_box .calc_slider .ui-slider-handle.ui-state-active{cursor:grabbing}.notouch .car_detail .car_calc .calc_box .calc_slider .ui-slider-handle:hover{background:#F1F4F5 !important}.car_detail .car_calc .calc_box .calc_slider .ui-slider-handle:focus-visible{outline:2px solid #2FD3E3;outline-offset:2px}.car_detail .car_calc .calc_box .calc_scale{display:flex;justify-content:space-between;margin:.75rem 0 0;color:#6B7280;font-size:11px;line-height:16px}.car_detail .car_calc .calc_box .calc_scale span{flex:0 0 22px;text-align:center;white-space:nowrap}.car_detail .car_calc .calc_box .calc_vat{position:relative;display:inline-flex;align-items:center;align-self:flex-start;gap:.75rem;margin:0;padding:0;color:#0E1116;font-size:13px;line-height:20px;cursor:pointer}.car_detail .car_calc .calc_box .calc_vat input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.car_detail .car_calc .calc_box .calc_vat::before{content:"";flex:0 0 auto;width:40px;height:22px;box-sizing:border-box;background-color:#E5E7EB;border-radius:999px;transition:background-color 400ms ease 0ms}.car_detail .car_calc .calc_box .calc_vat::after{content:"";position:absolute;left:3px;top:calc(50% - 8px);width:16px;height:16px;background-color:#ffffff;box-shadow:0 1px 2px rgba(14,17,22,0.2);border-radius:50%;transition:transform 400ms ease 0ms}.car_detail .car_calc .calc_box .calc_vat:has(input:checked)::before{background-color:#0E1116}.car_detail .car_calc .calc_box .calc_vat:has(input:checked)::after{transform:translateX(18px)}.car_detail .car_calc .calc_box .calc_vat:has(input:focus-visible)::before{outline:2px solid #2FD3E3;outline-offset:2px}.car_detail .car_calc .calc_box .calc_result{display:flex;flex-direction:column;box-sizing:border-box;padding:1.5rem 1.25rem;background-color:#0E1116;color:#ffffff;border-radius:16px}.car_detail .car_calc .calc_box .calc_result .calc_result_label{margin:0 0 .25rem;color:rgba(255,255,255,0.7);font-size:13px;line-height:20px}.car_detail .car_calc .calc_box .calc_result .calc_result_value{margin:0 0 1.25rem;color:#ffffff;font-size:13px;line-height:20px}.car_detail .car_calc .calc_box .calc_result .calc_result_value strong{display:block;color:#2FD3E3;font-size:28px;line-height:36px;font-weight:600}.car_detail .car_calc .calc_box .calc_result .calc_summary{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.25rem;padding:1rem 0 0;border-top:1px solid rgba(255,255,255,0.15)}.car_detail .car_calc .calc_box .calc_result .calc_summary div{display:flex;justify-content:space-between;gap:1rem}.car_detail .car_calc .calc_box .calc_result .calc_summary dt{margin:0;color:rgba(255,255,255,0.7);font-size:12px;line-height:18px}.car_detail .car_calc .calc_box .calc_result .calc_summary dd{margin:0;color:#ffffff;font-size:12px;line-height:18px;text-align:right;white-space:nowrap}.car_detail .car_calc .calc_box .calc_result .btn{width:100%;margin:auto 0 0;justify-content:center}.car_detail .car_calc .calc_box .calc_note{margin:1.25rem 0 0;color:#6B7280;font-size:11px;line-height:16px}.car_detail .car_calc .calc_box~.forms_list .left_side{display:none}.car_detail .car_calc .forms_list table.cols2{display:block;width:100%}.car_detail .car_calc .forms_list table.cols2 colgroup{display:none}.car_detail .car_calc .forms_list table.cols2>tbody{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.875rem 1rem;align-items:end}.car_detail .car_calc .forms_list .right_side .select2-container .select2-selection--single{height:42px;min-height:42px}.car_detail .car_calc .forms_list .right_side .select2-container .select2-selection--single .select2-selection__rendered{padding:9px 40px 9px 14px;font-size:14px;line-height:22px}.car_detail .car_calc .forms_list .right_side .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.car_detail .car_calc .forms_list table.cols2 tr{display:contents}.car_detail .car_calc .forms_list table.cols2 td{display:block;width:auto;margin:0;padding:0}.car_detail .car_calc .forms_list table.cols2 td[colspan]{grid-column:1 / -1}.car_detail .car_calc .forms_list table.cols2 td:empty{display:none}.car_detail .car_calc .forms_list table td.calc_synced{display:none}.car_detail .car_calc .forms_list .right_side label.place_in:has(> .label_text){grid-template-columns:minmax(0, 1fr);gap:.375rem}.car_detail .car_calc .forms_list .right_side label.place_in .label_text{text-align:left}.car_detail .car_calc .forms_list .right_side label.place_in:has(textarea) .label_text{padding:0}.car_detail .car_calc .forms_list .right_side label.place_in .label_text{font-size:13px;line-height:18px}.car_detail .car_calc .forms_list .right_side label :is(input[type=text], input[type=email], input[type=tel]){height:42px;padding:0 14px;background-color:#ffffff;font-size:14px;line-height:20px}.car_detail .car_calc .forms_list .right_side label textarea{min-height:96px;padding:10px 14px;background-color:#ffffff;font-size:14px;line-height:20px}.car_detail .car_aside{position:sticky;top:calc(var(--header_offset) + 1rem);display:flex;flex-direction:column;gap:1.5rem;min-width:0}.car_detail .car_price{box-sizing:border-box;padding:2rem 1.75rem;background-color:#0E1116;color:#ffffff;border-radius:16px}.car_detail .car_price p{margin:0;color:#ffffff}.car_detail .car_price .dsct{color:rgba(255,255,255,0.6);font-size:14px;line-height:20px;text-decoration:line-through}.car_detail .car_price .main{font-size:var(--fr-h2);line-height:1.2;font-weight:400}.car_detail .car_price .main.red{color:#2FD3E3}.car_detail .car_price .sub{margin:.5rem 0 0;font-size:16px;line-height:22px}.car_detail .car_price .buttons{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0 0}.car_detail .car_price .buttons .btn{width:100%}.car_detail .car_price .buttons .btn.typ_2{color:#ffffff}.car_detail .car_price .benefits{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none}.car_detail .car_price .benefits li{position:relative;margin:0;padding:0 0 0 2rem;color:rgba(255,255,255,0.85);font-size:14px;line-height:22px}.car_detail .car_price .benefits li::before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;background-color:#2FD3E3;-webkit-mask-image:url('../../img/check_icon.svg');mask-image:url('../../img/check_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px}.car_detail .car_contact{display:flex;flex-direction:column;gap:1rem;margin:0}.car_similar{width:100%;margin-top:6rem}.car_similar .product_list{grid-template-columns:repeat(3, 1fr);row-gap:1rem;column-gap:1rem}.car_similar .product_list.owl-carousel{display:block}.car_similar .product_list.owl-carousel .item{width:calc(100% / 3 - (2 * 1rem / 3) * 1);margin-right:1rem}@media screen and (max-width:1280px){.car_detail .car_gallery{gap:1rem}.car_detail .car_layout{grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr)}.car_detail .car_calc .calc_box .calc_body{grid-template-columns:minmax(0, 1fr);gap:2rem}}@media screen and (max-width:1000px){.car_detail .car_head{flex-direction:column;align-items:flex-start}.car_detail .car_gallery{grid-template-columns:minmax(0, 1fr)}.car_detail .car_gallery .car_gallery_thumbs{grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:auto}.car_detail .car_gallery .car_gallery_thumbs a{aspect-ratio:1}.car_detail .car_stats{grid-template-columns:repeat(3, minmax(0, 1fr))}.car_detail .car_layout{grid-template-columns:minmax(0, 1fr)}.car_detail .car_aside{position:relative;top:auto;order:-1}.car_similar{margin-top:4rem}.car_similar .product_list{grid-template-columns:repeat(2, 1fr);row-gap:1rem;column-gap:1rem}.car_similar .product_list.owl-carousel{display:block}.car_similar .product_list.owl-carousel .item{width:calc(100% / 2 - (1 * 1rem / 2) * 1);margin-right:1rem}.car_detail .car_calc .calc_box .calc_body{grid-template-columns:minmax(0, 1fr) minmax(0, 18rem)}}@media screen and (max-width:600px){.car_detail .car_gallery .car_gallery_thumbs{gap:.5rem}.car_detail .car_gallery .car_gallery_main .nav button{width:40px;height:40px}.car_detail .car_stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.car_detail .car_stats li{padding:3rem 1rem 1rem}.car_detail .car_stats li::before{left:1rem;top:1rem}.car_detail .car_calc{padding:1.25rem 1rem}.car_detail .car_params{grid-template-columns:minmax(0, 1fr)}.car_detail .car_equip .equip_list{column-count:1}.car_detail .car_price{padding:2rem 1.25rem}.car_similar .product_list{grid-template-columns:repeat(1, 1fr);row-gap:1rem;column-gap:1rem}.car_similar .product_list.owl-carousel{display:block}.car_similar .product_list.owl-carousel .item{width:calc(100% / 1 - (0 * 1rem / 1) * 1);margin-right:1rem}.car_detail .car_calc .calc_box .calc_result{padding:1.25rem 1rem}.car_detail .car_calc .calc_box .calc_body{grid-template-columns:minmax(0, 1fr)}.car_detail .car_calc .forms_list table.cols2>tbody{grid-template-columns:minmax(0, 1fr)}.car_detail .car_calc .calc_box .calc_scale span:nth-child(even){visibility:hidden}.car_detail .car_calc .calc_box .calc_result .calc_result_value strong{font-size:24px;line-height:32px}}@media print{.car_detail .car_actions,.car_detail .car_gallery .nav,.car_detail .car_price .buttons,.car_detail .car_calc,.car_similar{display:none !important}.car_detail .car_price{background:none;color:#0E1116;border:1px solid #E5E7EB}.car_detail .car_price p,.car_detail .car_price .benefits li{color:#0E1116}.car_detail .car_equip .equip_wrap.collapsible{max-height:none;overflow:visible}.car_detail .car_equip .equip_wrap.collapsible::after,.car_detail .car_equip .equip_toggle{display:none}.car_detail .car_layout{display:flex;flex-direction:column;gap:2rem}.car_detail .car_layout .car_aside{position:static;top:auto;order:-1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;align-items:start}.car_detail .car_layout .car_aside .car_contact{display:flex;flex-direction:column;gap:1rem}.car_detail .car_layout .car_aside .car_contact .item .text .buttons{display:none}.car_detail .car_layout .car_aside .car_price,.car_detail .car_layout .car_aside .car_contact .item{break-inside:avoid}}