.car-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:540px}@media only screen and (max-width:1279px){.car-info{width:100%;margin-bottom:60px}}@media only screen and (max-width:767px){.car-info{margin-bottom:30px}}.car-info_reverse{flex-direction:row-reverse;justify-content:space-between;width:100%;margin-bottom:21px}@media only screen and (max-width:1279px){.car-info_reverse{flex-direction:column-reverse}}@media only screen and (max-width:767px){.car-info_reverse{margin-bottom:40px}}.car-info__name{text-transform:none}.car-info__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.car-info__image-wrapper{width:540px;height:265px;margin-bottom:30px}@media only screen and (max-width:1279px){.car-info__image-wrapper{width:100%;height:333px;margin-bottom:40px}}@media only screen and (max-width:767px){.car-info__image-wrapper{width:100%;height:157px;margin:0 auto;margin-bottom:30px}}.car-info__image-wrapper_reverse{width:100%;min-width:594px;max-width:594px;height:281px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);margin-bottom:0}@media only screen and (max-width:1279px){.car-info__image-wrapper_reverse{margin:55px auto 0}}@media only screen and (max-width:767px){.car-info__image-wrapper_reverse{width:320px;min-width:320px;max-width:320px;height:157px;margin:40px auto 0}}@media screen and (max-width:359px){.car-info__image-wrapper_reverse{width:100%;min-width:100%;max-width:100%}}.car-info__image-wrapper_blank{display:flex;align-items:center;justify-content:center}.car-info__label-wrapper{width:100%;border-top:1px solid #111;padding-top:30px}@media only screen and (max-width:767px){.car-info__label-wrapper{padding-top:15px}}.car-info__label-wrapper_reverse{width:auto;padding:0;border-top:none}.car-info__label-wrapper_reverse .car-info__model{margin-bottom:10px;text-transform:none}@media only screen and (max-width:1279px){.car-info__label-wrapper_reverse .car-info__model{margin-bottom:15px}}@media only screen and (max-width:767px){.car-info__label-wrapper_reverse .car-info__model{margin-bottom:13px}}.car-info__label-wrapper_reverse .car-info__modification{font-family:FavoritBookC,Arial,Helvetica,sans-serif;color:rgba(17,17,17,.6)}@media only screen and (max-width:767px){.car-info__label-wrapper_reverse .car-info__modification{font-size:15px;line-height:21px}}.car-info__title{font-family:FavoritC,Arial,Helvetica,sans-serif;font-size:40px!important;font-weight:400!important;line-height:63px!important;text-transform:uppercase;letter-spacing:.08px}@media only screen and (max-width:767px){.car-info__title{font-size:28px!important;line-height:40px!important}}.car-info__fuel-type,.car-info__volume-type{margin-top:5px;color:rgba(17,17,17,.6)}@media only screen and (max-width:767px){.car-info__fuel-type,.car-info__volume-type{font-size:15px;line-height:21px}}.period-range{position:relative}.period-range__label{z-index:2;display:inline-block;font-size:17px;line-height:24px}.period-range__label,.period-range__label-container{position:relative;transition:-webkit-transform .3s cubic-bezier(.17,.67,.55,1.1);transition:transform .3s cubic-bezier(.17,.67,.55,1.1);transition:transform .3s cubic-bezier(.17,.67,.55,1.1),-webkit-transform .3s cubic-bezier(.17,.67,.55,1.1)}.period-range__label-container{display:flex;align-items:center;justify-content:space-between}.period-range__label-container_bottom{-webkit-transform:translateY(74px);transform:translateY(74px)}@media only screen and (max-width:1279px){.period-range__label-container_bottom{-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:767px){.period-range__label{font-size:15px;line-height:21px}}.period-range__control{display:inline-flex;align-items:center;justify-content:center;transition:opacity .3s}.period-range__control_disabled{opacity:.3}.period-range__control_decrease{height:24px}.period-range__line{display:flex;justify-content:space-between;height:6px;padding:0 66px;margin:24px auto;background-color:rgba(185,192,194,.4)}@media only screen and (max-width:1279px){.period-range__line{padding:0 47px;margin:20px auto 26px}}@media only screen and (max-width:767px){.period-range__line{padding:0 18px;margin:23px auto 28px}}.period-range__dot{position:relative;width:0;height:0;padding:47px 20px;margin:-47px -20px;cursor:pointer;-webkit-transform:translateY(3px);transform:translateY(3px)}@media only screen and (max-width:767px){.period-range__dot{padding:20px;margin:-20px}}.period-range__dot:before{position:absolute;top:50%;left:50%;width:9px;height:9px;content:"";background-color:#b9c0c2;transition:background-color .3s linear,-webkit-transform .2s cubic-bezier(.17,.67,.55,1.5);transition:transform .2s cubic-bezier(.17,.67,.55,1.5),background-color .3s linear;transition:transform .2s cubic-bezier(.17,.67,.55,1.5),background-color .3s linear,-webkit-transform .2s cubic-bezier(.17,.67,.55,1.5);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.has-hover .period-range__dot:hover:before,.has-mouse .period-range__dot:hover:before{background-color:#9ea7aa}.period-range__dot:after{position:absolute;left:50%;font-family:FavoritBookC,Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;color:rgba(17,17,17,.44);white-space:nowrap;content:attr(data-text);transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:1279px){.period-range__dot:after{display:none}}.period-range__dot:nth-child(odd):after{top:0}.period-range__dot:nth-child(2n):after{bottom:0}.period-range__dot_active:before{background-color:#111!important;-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(1.3);transform:translate(-50%,-50%) rotate(45deg) scale(1.3)}.period-range__dot_active:after{opacity:0}.period-range__text{font-size:12px;color:#282830}.period-range__text-container{display:flex;justify-content:space-between}.period-range__text_title_mobile{margin-bottom:20px}.period-range .text_max_mobile__bottom,.period-range .text_max_mobile__top,.period-range .text_min_mobile__bottom,.period-range .text_min_mobile__top{font-size:14px;line-height:20px;color:rgba(17,17,17,.44)}.period-range .text_max_mobile__top,.period-range .text_min_mobile__top{margin-top:8px}.period-range .text_max_mobile__bottom,.period-range .text_min_mobile__bottom{padding-bottom:7px;border-bottom:1px solid currentColor}.period-range .text_max_mobile__bottom,.period-range .text_max_mobile__top{text-align:right}.period-range_disabled{pointer-events:none}.period-range_disabled .period-range__control{visibility:hidden}.addWorkPackage{background:initial!important;padding:0 0 30px 0}@media (max-width:767px){.addWorkPackage{padding:0 0 25px 0}}.addWorkPackage .table-wrapper{padding:0}.tableAddWorkPackage{width:100%}.tableAddWorkPackage .checkbox__custom{border-radius:unset;border-color:#c7cfd7}.tableAddWorkPackage table{width:100%;display:contents}.tableAddWorkPackage .main td div{font-weight:600;font-family:FavoritBookC,Arial,Helvetica,sans-serif}.tableAddWorkPackage-wrapper{padding:30px 0;background:#fff}@media only screen and (max-width:767px){.tableAddWorkPackage-wrapper{padding:0;padding-bottom:25px;overflow-x:scroll}}.tableAddWorkPackage__col{padding:4px 0;padding-right:24px;line-height:24px;font-size:16px;text-align:left;vertical-align:middle}.tableAddWorkPackage__col.noWrap{white-space:nowrap;text-align:end}.tableAddWorkPackage__col.noWrap div{white-space:nowrap}.tableAddWorkPackage__col svg{cursor:pointer}.tableAddWorkPackage__col_custom-style{font-size:12px}@media only screen and (max-width:767px){.tableAddWorkPackage__col{padding:10px 0;padding-right:25px}}.tableAddWorkPackage__col:nth-child(2){width:100%;text-align:left;padding-left:0}.tableAddWorkPackage__col:last-child{padding-right:0}@media only screen and (max-width:767px){.tableAddWorkPackage__col:last-child{padding-right:0}.tableAddWorkPackage__col:last-child svg{background-color:#f7f7f7;position:absolute;right:12px;height:40px}}.tableAddWorkPackage__col-checkbox{max-width:40px;min-width:40px;min-height:20px;max-height:20px;display:flex;justify-content:flex-start;flex-direction:column;position:relative;top:6px}@media only screen and (max-width:767px){.tableAddWorkPackage__col-checkbox{top:15px}}.tableAddWorkPackage__col-text{display:inline-flex;align-items:center;color:#282830;font-family:ToyotaType,Arial,Helvetica,sans-serif;font-weight:400}.tableAddWorkPackage__col-text-select{min-width:100px!important;padding:0!important;margin-left:15px}.tableAddWorkPackage__col-text-select .select__arrow{right:10px}.tableAddWorkPackage__col-text-select .select__dropdown{top:100%!important;width:auto;-webkit-overflow-scrolling:touch}.tableAddWorkPackage__col-text-select .select__dropdown::-webkit-scrollbar{width:0;background:transparent}@media only screen and (max-width:767px){.tableAddWorkPackage__col-text{font-size:14px}}.tableAddWorkPackage__col-subtext{max-width:290px;font-size:12px;color:#282830;opacity:.7}@media only screen and (max-width:767px){.tableAddWorkPackage__col-subtext{font-size:10px}}.tableAddWorkPackage__col_chevron svg{-webkit-transform:translateY(4px);transform:translateY(4px)}@media only screen and (max-width:767px){.tableAddWorkPackage__col_chevron svg{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.tableAddWorkPackage__col_chevron.active-collapse svg{-webkit-transform:translateY(4px) rotate(180deg);transform:translateY(4px) rotate(180deg)}@media only screen and (max-width:767px){.tableAddWorkPackage__col_chevron.active-collapse svg{-webkit-transform:translateY(-4px) rotate(180deg);transform:translateY(-4px) rotate(180deg)}}.tableAddWorkPackage__row:first-child{width:10px}.tableAddWorkPackage__row:nth-child(2) .table__col-text{font-size:18px;font-weight:900;color:#111}@media only screen and (max-width:767px){.tableAddWorkPackage__row:nth-child(2) .table__col-text{font-size:16px}}.tableAddWorkPackage__expand-button-container{display:flex;justify-content:center;margin-top:25px}.addWorkPackage-price{padding:45px 40px;background:#fff}@media only screen and (max-width:767px){.addWorkPackage-price{padding:15px 20px}}.addWorkPackage-price__warning{margin-top:20px;font-family:ToyotaType-Book,Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#6a6b70}@media (min-width:768px){.addWorkPackage-price__duration{width:15%}}@media (max-width:767px){.addWorkPackage-price__duration{min-width:40px}}.addWorkPackage-price__duration span{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:left;color:#282830;font-family:ToyotaType-Semibold,Arial,Helvetica,sans-serif}.addWorkPackage-price__price{white-space:nowrap}@media (min-width:768px){.addWorkPackage-price__price{width:15%}}@media (max-width:767px){.addWorkPackage-price__price{min-width:120px;text-align:end}}.addWorkPackage-price__price span{font-size:16px;font-weight:600;font-family:ToyotaType-Semibold,Arial,Helvetica,sans-serif;line-height:24px;letter-spacing:0;text-align:left;color:#282830}.addWorkPackage-price__arrow{cursor:pointer}.addWorkPackage-price__label{position:relative;display:flex;align-items:center;width:100%}.addWorkPackage-price__label-text{color:#282830}@media only screen and (max-width:767px){.addWorkPackage-price__label-text{font-size:14px}}.addWorkPackage-price__value{width:20%;color:inherit;text-align:center}@media only screen and (max-width:767px){.addWorkPackage-price__value{width:35%;font-size:14px}}@media only screen and (max-width:320px){.addWorkPackage-price__value{width:40%;font-size:14px}}.addWorkPackage-price__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;color:#282830;gap:24px;width:100%;flex:1 1 auto}@media only screen and (max-width:767px){.addWorkPackage-price__row{margin-bottom:15px}}.addWorkPackage-price__row_last{position:relative;align-items:flex-start;padding-top:24px;margin-bottom:0;font-weight:900;color:#111}@media only screen and (max-width:767px){.addWorkPackage-price__row_last{padding-top:15px}}.addWorkPackage-price__row_last:before{position:absolute;top:0;left:-40px;width:calc(100% + 80px);height:1px;content:"";background:#bbbfc1}@media only screen and (max-width:767px){.addWorkPackage-price__row_last:before{left:-20px;width:calc(100% + 40px)}}.addWorkPackage-price__row_last .addWorkPackage-price__label-text{font-size:18px;color:#111}@media only screen and (max-width:767px){.addWorkPackage-price__row_last .addWorkPackage-price__label-text{font-size:16px}}.addWorkPackage-price__row_last .addWorkPackage-price__value{font-size:18px}@media only screen and (max-width:767px){.addWorkPackage-price__row_last .addWorkPackage-price__value{font-size:16px}}.addWorkPackage-price_no-padding{padding:0}.addWorkPackage-price_no-padding .addWorkPackage-price__row:last-child:before{left:0;width:100%}.addWorkPackageList{margin-top:-10px}@media (max-width:767px){.addWorkPackageList{margin-top:-12px}}.addWorkPackageList .table-price__value{text-wrap:nowrap;align-self:center}.addWorkPackageList div{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;color:#282830}@media only screen and (max-width:767px){.addWorkPackageList div span:last-child{display:inline;min-width:35%;text-align:center}}.addWorkPackageList div span{font-size:14px;color:#a8aaac}@media only screen and (max-width:767px){.addWorkPackageList div span{font-size:14px}}.addWorkPackageList div:last-child{margin:0}@media only screen and (max-width:1279px){.addWorkPackageList div{margin-bottom:20px}}@media only screen and (max-width:767px){.addWorkPackageList div{margin-bottom:20px}}.table-price{padding:60px;background:#f7f7f7}@media only screen and (max-width:1279px){.table-price{padding:60px 40px}}@media only screen and (max-width:767px){.table-price{padding:30px 25px}}.table-price__warning{position:relative;padding-left:14px;margin-top:30px;font-family:FavoritBookC,Arial,Helvetica,sans-serif;color:rgba(17,17,17,.4)}@media only screen and (max-width:767px){.table-price__warning{margin-top:28px}}.table-price__warning-asterisk{position:absolute;top:0;left:3px}.table-price__label{position:relative;display:flex;align-items:center;font-family:FavoritBookC,Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){.table-price__label{max-width:155px}}.table-price__label-text{font-family:FavoritC,Arial,Helvetica,sans-serif;color:#282830}@media only screen and (max-width:767px){.table-price__label-text{font-size:18px;line-height:26px;text-align:left}}.table-price__label .base-hint{position:absolute;top:0;right:-40px;height:28px}@media only screen and (max-width:767px){.table-price__label .base-hint{top:50%;right:-35px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.table-price__value{font-family:FavoritC,Arial,Helvetica,sans-serif;color:inherit;text-align:right}@media only screen and (max-width:767px){.table-price__value{width:35%}}@media only screen and (max-width:320px){.table-price__value{width:40%}}@media only screen and (max-width:767px){.table-price__summ{font-size:18px;line-height:26px;letter-spacing:.08px}}.table-price__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;color:#282830}@media only screen and (max-width:1279px){.table-price__row{margin-bottom:30px}}@media only screen and (max-width:767px){.table-price__row{margin-bottom:20px}}.table-price__row_last{position:relative;padding-top:40px;margin-bottom:0;color:#111}@media only screen and (max-width:767px){.table-price__row_last{padding-top:30px}}.table-price__row_last:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background:rgba(17,17,17,.22)}@media only screen and (max-width:767px){.table-price__row_last .table-price__label{max-width:110px}}@media only screen and (max-width:1279px){.table-price__row_last-penultimate{margin-bottom:40px}}@media only screen and (max-width:767px){.table-price__row_last-penultimate{margin-bottom:30px}}.table-price__row_optional-materials{justify-content:flex-start;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}@media only screen and (max-width:1279px){.table-price__row_optional-materials{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media only screen and (max-width:767px){.table-price__row_optional-materials{row-gap:12px;justify-content:flex-end;flex-wrap:wrap}}.table-price__row.table-price__hasSubrow{margin-bottom:12px}.table-price__subRow{padding-left:20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#111}@media only screen and (max-width:767px){.table-price__subRow{padding-left:12px}}.table-price__subRow .table-price__label-text{font-family:FavoritBookC,sans-serif;font-weight:400;font-size:18px;color:#111}@media only screen and (max-width:767px){.table-price__subRow .table-price__label-text{font-size:14px;line-height:19px}}.table-price__subRow .table-price__value{font-family:FavoritBookC,sans-serif;font-weight:400;font-size:18px}@media only screen and (max-width:767px){.table-price__subRow .table-price__value{font-size:14px;line-height:19px}}.table-price__subRow:last-of-type{margin-bottom:16px}.table-price__col{display:flex;align-items:center;justify-content:space-between;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;flex-shrink:0;min-width:56px;font-size:18px;line-height:24px}@media only screen and (max-width:1279px){.table-price__col{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media only screen and (max-width:767px){.table-price__col{font-size:15px}}.table-price__col:first-child{flex-grow:1}@media only screen and (max-width:767px){.table-price__col:first-child{width:100%;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}.table-price__col:last-child{min-width:84px;justify-content:flex-end}.table-price__col-select{min-width:220px;padding-bottom:0;margin-right:48px}@media only screen and (max-width:1279px){.table-price__col-select{min-width:200px;margin-right:24px}}@media only screen and (max-width:767px){.table-price__col-select{width:50%;min-width:180px;margin-right:0}}.table-price__col-select .select__dropdown{top:100%}.table-price_no-padding{padding:0}.table-price_no-padding .table-price__row:last-child:before{left:0;width:100%}