.back-link{position:absolute;top:0;left:-4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;text-decoration:none;cursor:pointer;background:none;border:none;outline:none}@media only screen and (max-width:767px){.back-link{margin-left:15px}}.back-link__icon{width:15px;height:15px;stroke:#282830;-webkit-transition:stroke .3s;transition:stroke .3s;-webkit-transform:translateY(1px);transform:translateY(1px)}.back-link__text{padding-left:10px;font-family:ToyotaType-Book,Arial,Helvetica,sans-serif;font-size:14px;color:#282830;-webkit-transition:color .3s;transition:color .3s}.has-hover .back-link:hover .back-link__icon{stroke:#d90022}.has-hover .back-link:hover .back-link__text{color:#d90022}.back-link:focus .back-link__icon{stroke:#d90022}.back-link:focus .back-link__text{color:#d90022}.car-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px}@media only screen and (max-width:767px){.car-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}.car-info__left{width:335px}@media only screen and (max-width:767px){.car-info__left{width:100%}}.car-info__image{width:100%;height:auto}.car-info__image-wrapper{width:280px;margin:0 auto}@media only screen and (max-width:767px){.car-info__image-wrapper{width:100%;max-width:290px;margin:0 auto;margin-bottom:25px}}.car-info__label-wrapper{width:335px}@media only screen and (max-width:767px){.car-info__label-wrapper{width:100%;max-width:200px;margin:0 auto;text-align:center}}.car-info__year{min-height:54px;margin-bottom:5px;text-align:left}@media only screen and (max-width:767px){.car-info__year{text-align:center}}.car-info__modification{font-size:16px;color:#282830;text-align:left}@media only screen and (max-width:767px){.car-info__modification{text-align:center}}.period-range{position:relative}.period-range__label{z-index:2;display:inline-block;padding:1em 1.3em;font-size:14px;line-height:1em;background-color:#f0f0f0;border-radius:1.5em}.period-range__label,.period-range__label-container{position:relative;-webkit-transition:-webkit-transform .3s cubic-bezier(.17,.67,.55,1.1);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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(63px);transform:translateY(63px)}}@media only screen and (max-width:767px){.period-range__label-container_bottom{-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:1279px){.period-range__label{padding:.9em;font-size:11px}}.period-range__control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;-webkit-transition:opacity .3s;transition:opacity .3s}.period-range__control_disabled{opacity:.5}.period-range__control_decrease{padding-bottom:1px}.period-range__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:8px;padding:0 20px;margin:12px auto;background-color:#f0f0f0;border-radius:6px}@media only screen and (max-width:1279px){.period-range__line{padding:0 35px}}@media only screen and (max-width:767px){.period-range__line{padding:0 10px;margin-bottom:15px}}.period-range__dot{position:relative;width:0;height:0;padding:30px 20px;margin:-30px -20px;cursor:pointer;-webkit-transform:translateY(4px);transform:translateY(4px)}@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:10px;height:10px;content:"";background-color:#adadb0;border-radius:50%;-webkit-transition:background-color .3s linear,-webkit-transform .2s cubic-bezier(.17,.67,.55,1.5);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%);transform:translate(-50%,-50%)}.has-hover .period-range__dot:hover:before{background-color:#939397}.period-range__dot:after{position:absolute;left:50%;font-size:11px;color:#282830;white-space:nowrap;content:attr(data-text);-webkit-transition:.3s;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767px){.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:#f02!important;-webkit-transform:translate(-50%,-50%) scale(1.6);transform:translate(-50%,-50%) scale(1.6)}.period-range__dot_active:after{opacity:0}.period-range__text{font-size:12px;color:#282830}.period-range__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;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:12px;color:#282830}.period-range .text_max_mobile__top,.period-range .text_min_mobile__top{margin-top:10px}.period-range .text_max_mobile__bottom,.period-range .text_min_mobile__bottom{padding-bottom:10px;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{margin-right:-8px}@media only screen and (max-width:767px){.addWorkPackage{margin-right:0}}.tableAddWorkPackage{width:100%}.tableAddWorkPackage .checkbox__custom{border-radius:unset;border-color:#c7cfd7}.tableAddWorkPackage .checkbox__custom.disabledColor{border-color:rgba(199,207,215,.18823529411764706)}.tableAddWorkPackage table{width:100%;display:contents}.tableAddWorkPackage .main td div{font-weight:600;font-family:ToyotaType-Semibold,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.full{width:100%}.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){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:#fff;position:absolute;right:12px;height:40px}}.tableAddWorkPackage__col-checkbox{max-width:40px;min-width:40px;min-height:20px;max-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;top:9px}@media only screen and (max-width:767px){.tableAddWorkPackage__col-checkbox{top:15px}}.tableAddWorkPackage__col-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;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:#282830}@media only screen and (max-width:767px){.tableAddWorkPackage__row:nth-child(2) .table__col-text{font-size:16px}}.tableAddWorkPackage__expand-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;color:#282830;gap:24px;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width:767px){.addWorkPackage-price__row{margin-bottom:15px}}.addWorkPackage-price__row_last{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:24px;margin-bottom:0;font-weight:900;color:#282830}@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:#cecfd0}@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:#282830}@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 .table-price__value{text-wrap:nowrap;-ms-flex-item-align:center;align-self:center}.addWorkPackageList div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:20px;color:#282830}.addWorkPackageList div span:last-child{min-width:20%;display:inline;text-align:center}@media only screen and (max-width:767px){.addWorkPackageList div span:last-child{min-width:35%}}.addWorkPackageList div span{font-size:14px;color:#6c6f76}@media only screen and (max-width:767px){.addWorkPackageList div span{font-size:14px}}@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:45px 40px;background:#fff}@media only screen and (max-width:767px){.table-price{padding:15px 20px}}.table-price__warning{margin-top:20px;font-family:ToyotaType-Book,Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#6a6b70}.table-price__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%}.table-price__label-text{color:#282830}@media only screen and (max-width:767px){.table-price__label-text{font-size:14px}}.table-price__value{width:20%;color:inherit;text-align:right;margin-right:28px}@media only screen and (max-width:767px){.table-price__value{width:35%;font-size:14px;margin-right:25px}}@media only screen and (max-width:320px){.table-price__value{width:40%;font-size:14px}}.table-price__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;color:#282830}@media only screen and (max-width:767px){.table-price__row{margin-bottom:15px}}.table-price__row_prev_last{position:relative;padding-top:24px;margin-bottom:24px;font-weight:900;color:#282830}@media only screen and (max-width:767px){.table-price__row_prev_last{padding-top:15px}}.table-price__row_prev_last:before{position:absolute;top:0;left:-40px;width:calc(100% + 80px);height:1px;content:"";background:#cecfd0}@media only screen and (max-width:767px){.table-price__row_prev_last:before{left:-20px;width:calc(100% + 40px)}}.table-price__row_prev_last:not(.table-price__row_smaller) .table-price__label-text{font-size:18px;color:#282830}@media only screen and (max-width:767px){.table-price__row_prev_last:not(.table-price__row_smaller) .table-price__label-text{font-size:16px}}.table-price__row_prev_last:not(.table-price__row_smaller) .table-price__value{font-size:18px}@media only screen and (max-width:767px){.table-price__row_prev_last:not(.table-price__row_smaller) .table-price__value{font-size:16px}}.table-price__row_last{position:relative;padding:30px 0;margin-bottom:0;font-weight:900;color:#282830}@media only screen and (max-width:767px){.table-price__row_last{padding:15px 0}}.table-price__row_last:after{position:absolute;bottom:0;left:-40px;width:calc(100% + 80px);height:1px;content:"";background:#cecfd0}@media only screen and (max-width:767px){.table-price__row_last:after{left:-20px;width:calc(100% + 40px)}}.table-price__row_last:before{position:absolute;top:0;left:-40px;width:calc(100% + 80px);height:1px;content:"";background:#cecfd0}@media only screen and (max-width:767px){.table-price__row_last:before{left:-20px;width:calc(100% + 40px)}}.table-price__row_last:not(.table-price__row_smaller) .table-price__label-text{font-size:18px;color:#282830}@media only screen and (max-width:767px){.table-price__row_last:not(.table-price__row_smaller) .table-price__label-text{font-size:16px}}.table-price__row_last:not(.table-price__row_smaller) .table-price__value{font-size:18px}@media only screen and (max-width:767px){.table-price__row_last:not(.table-price__row_smaller) .table-price__value{font-size:16px}}.table-price__row_optional-materials{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding-right:28px}@media only screen and (max-width:767px){.table-price__row_optional-materials{row-gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:25px}}.table-price__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-ms-flex-negative:0;flex-shrink:0;min-width:56px;font-size:16px;font-weight:600;line-height:24px;max-width:400px}.table-price__col:first-child{-webkit-box-flex:1;-ms-flex-positive:1;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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table-price__col-select{min-width:200px;padding-bottom:0;margin-right:24px;font-weight:400}@media only screen and (max-width:767px){.table-price__col-select{width:50%;min-width:175px;margin-right:0}}.table-price__col-select .select__arrow{right:16px;top:16px;width:16px;height:16px}.table-price__col-select .select__dropdown{top:100%}.table-price_no-padding{padding:0;overflow:hidden}.table-price_no-padding .table-price__row:last-child:before{left:0;width:100%}