.busket {margin: 0 auto;padding: 32px 16px 40px;width: 100%;max-width: 1192px }.busket__title {margin-bottom: 24px;padding-left: 40px;font-size: 32px;font-weight: 400;line-height: 40px;text-align: left }.busket__inner {display: -ms-grid;display: grid;-ms-grid-columns: minmax(320px, 570px) 20px minmax(320px, 570px);grid-template-columns:repeat(2, minmax(320px, 570px));grid-column-gap: 20px }.busket__heading {padding-top: 32px;padding-right: 40px;padding-left: 40px;margin-bottom: 32px;font-size: 24px;font-weight: 400;line-height: 32px;text-align: left }.busket__list {padding: 0 40px;}.busket__col-inner {margin-bottom: 24px;background-color: #fff;border-radius: 20px }.busket__col_r {padding: 32px 40px;background-color: #fff;border-radius: 20px }.busket__col_r .busket__heading {margin-bottom: 16px;padding: 0;}.busket__item {margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid #eef4f8;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start }.busket__item > a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start }.busket__item:last-child {margin-bottom: 0;border-bottom: 0;}.busket__img {width: 60px;height: 60px;-ms-flex-negative: 0;flex-shrink: 0;border-radius: 8px;background-position: center;background-repeat: no-repeat;background-size: cover }.busket__course-info {margin-left: 20px;margin-right: 16px;width: 100%;max-width: 250px;font-size: 15px;font-weight: 400;line-height: 20px;text-align: left;color: #6b7885 }.busket__course-info span {display: block }.busket__price {margin-left: auto;-ms-flex-negative: 0;flex-shrink: 0 }.busket__price .price__current-price {font-size: 18px;font-weight: 400;line-height: 20px;text-align: right;color: #2c3e50 }.busket__price .price__old-price {margin-top: 4px;font-size: 13px;font-weight: 400;line-height: 20px;text-align: right;color: #6b7885 }.busket__btn-close {margin-left: 16px;width: 24px;height: 24px;-ms-flex-negative: 0;flex-shrink: 0 }.busket__svg-close {width: 100%;height: 100% }.busket__item_courses .busket__course-info span:first-child {color: #2c3e50 }.busket__item_courses .busket__course-info span:last-child {font-size: 13px;line-height: 18px }.busket__btn-link {margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start }.busket__btn-text {font-size: 18px;font-weight: 400;line-height: 28px;color: #2c3e50 }.busket__text-svg {margin-left: 16px;width: 24px;height: 24px }.busket__item_courses .busket__course-info span:last-child .busket__btn-popup {color: #9379f7;display: inline;cursor: pointer;text-decoration: underline }.busket .pay-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.busket__total {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;padding: 16px 40px;background-color: #F5F8FB;}.busket__bonuses {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;padding: 0 40px;background-color: #F5F8FB;}.busket__bonuses-cont {padding: 16px 0;border-bottom: 1px solid #DDE4EB }.busket__bonuses-text {margin-top: 6px;color: #6B7885;font-size: 15px;font-weight: 400;line-height: 20px;}.busket__bonuses-title {color: #2C3E50;font-size: 18px;font-weight: 400;line-height: 28px;}.busket__total-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.busket__total-text {font-size: 18px;font-weight: 400;line-height: 28px;color: #2c3e50 }.busket__total-sum {margin-left: 16px;font-size: 18px;font-weight: 400;line-height: 28px;color: #2c3e50 }.busket__total-discount {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.busket__total-row {margin-bottom: 4px;width: 100%;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;}.busket__total-row:last-child {margin-bottom: 0;}.busket__total-discount-text {font-size: 15px;font-weight: 400;line-height: 20px;color: #6B7885 }.busket__total-discount-sum {margin-left: 16px;font-size: 15px;font-weight: 400;line-height: 20px;color: #FF595F }.busket__total-bonus-text {font-size: 15px;font-weight: 400;line-height: 20px;color: #6B7885 }.busket__total-bonus-sum {margin-left: 16px;font-size: 15px;font-weight: 400;line-height: 20px;color: #FF595F }.busket__total-cont-bonus {margin-left: 16px;font-size: 15px;font-weight: 400;line-height: 20px;color: #FF595F }.busket__order {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;padding-top: 24px;padding-left: 40px;padding-right: 40px;padding-bottom: 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.busket__order-row {margin-bottom: 8px;width: 100%;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;}.busket__order-row:last-child {margin-bottom: 0;}.busket__order-text {font-size: 24px;font-weight: 400;line-height: 32px;color: #2c3e50 }.busket__order-sum {margin-left: 16px;font-size: 24px;font-weight: 400;line-height: 32px;color: #2c3e50 }.busket__order-bonus-text {position: relative;padding-right: 24px;font-size: 15px;line-height: 20px;color: #6B7885;}.busket__order-bonus-text:before {content: '';position: absolute;top: 0;right: 0;width: 20px;height: 20px;background-repeat: no-repeat;background-size: 20px 20px;background-position: center;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk5OTk2IDMuMzMzMjlDNi4zMTgwNiAzLjMzMzI5IDMuMzMzMjkgNi4zMTgwNiAzLjMzMzI5IDkuOTk5OTZDMy4zMzMyOSAxMy42ODE5IDYuMzE4MDYgMTYuNjY2NiA5Ljk5OTk2IDE2LjY2NjZDMTMuNjgxOSAxNi42NjY2IDE2LjY2NjYgMTMuNjgxOSAxNi42NjY2IDkuOTk5OTZDMTYuNjY2NiA2LjMxODA2IDEzLjY4MTkgMy4zMzMyOSA5Ljk5OTk2IDMuMzMzMjlaTTEuNjY2NjMgOS45OTk5NkMxLjY2NjYzIDUuMzk3NTkgNS4zOTc1OSAxLjY2NjYzIDkuOTk5OTYgMS42NjY2M0MxNC42MDIzIDEuNjY2NjMgMTguMzMzMyA1LjM5NzU5IDE4LjMzMzMgOS45OTk5NkMxOC4zMzMzIDE0LjYwMjMgMTQuNjAyMyAxOC4zMzMzIDkuOTk5OTYgMTguMzMzM0M1LjM5NzU5IDE4LjMzMzMgMS42NjY2MyAxNC42MDIzIDEuNjY2NjMgOS45OTk5NloiIGZpbGw9IiM5Mzc5RjciLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk5OTk2IDkuMTY2NjNDMTAuNDYwMiA5LjE2NjYzIDEwLjgzMzMgOS41Mzk3MiAxMC44MzMzIDkuOTk5OTZWMTMuMzMzM0MxMC44MzMzIDEzLjc5MzUgMTAuNDYwMiAxNC4xNjY2IDkuOTk5OTYgMTQuMTY2NkM5LjUzOTcyIDE0LjE2NjYgOS4xNjY2MyAxMy43OTM1IDkuMTY2NjMgMTMuMzMzM1Y5Ljk5OTk2QzkuMTY2NjMgOS41Mzk3MiA5LjUzOTcyIDkuMTY2NjMgOS45OTk5NiA5LjE2NjYzWiIgZmlsbD0iIzkzNzlGNyIvPgo8cGF0aCBkPSJNMTAgNi42NjY2M0gxMC4wMDgzIiBzdHJva2U9IiM5Mzc5RjciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) }.busket__order-bonus-sum {font-size: 15px;line-height: 20px;color: #00BB80;}.process-order {margin-bottom: 24px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr 10px 1fr;grid-template-columns:repeat(2, 1fr);grid-column-gap: 10px }.process-order__btn {padding: 16px;border: 2px solid #c6ced6;border-radius: 8px;text-align: left;-webkit-transition: border .2s;-o-transition: border .2s;transition: border .2s }.process-order__btn._active {border: 2px solid #9379f7 }.process-order__btn-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;font-size: 15px;font-weight: 400;line-height: 20px }.process-order__radio {margin-left: 16px;position: relative;width: 24px;height: 24px;border: 2px solid #c6ced6;-ms-flex-negative: 0;flex-shrink: 0;border-radius: 50%;-webkit-transition: border .2s;-o-transition: border .2s;transition: border .2s }.process-order__btn._active .process-order__radio {border-color: #9379f7 }.process-order__btn._active .process-order__radio:before {content: '';position: absolute;width: 12px;height: 12px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #9379f7;border-radius: 50%;-webkit-transition: background-color .2s;-o-transition: background-color .2s;transition: background-color .2s }.process-pay {margin-bottom: 16px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr 10px 1fr;grid-template-columns:repeat(2, 1fr);grid-gap: 10px }.process-pay__btn {max-height: 86px;display: -ms-grid;display: grid;-ms-grid-rows: 1fr 1fr;grid-template-rows:1fr 1fr;padding: 12px 16px;border: 2px solid #c6ced6;border-radius: 8px;text-align: left;-webkit-transition: border .2s;-o-transition: border .2s;transition: border .2s;-webkit-tap-highlight-color: transparent;}.process-pay__btn-cont {margin-bottom: 8px;}.process-pay__btn._active {border: 2px solid #9379f7 }.process-pay__btn-text {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;font-size: 15px;font-weight: 400;line-height: 20px }.process-pay__radio {position: relative;margin-left: 16px;width: 24px;height: 24px;border: 2px solid #c6ced6;border-radius: 50%;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition: border .2s;-o-transition: border .2s;transition: border .2s }.process-pay__btn._active .process-pay__radio {border-color: #9379f7 }.process-pay__btn._active .process-pay__radio:before {content: '';position: absolute;width: 12px;height: 12px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #9379f7;border-radius: 50%;-webkit-transition: background-color .2s;-o-transition: background-color .2s;transition: background-color .2s }.process-pay__img {-ms-flex-item-align: end;-ms-grid-row-align: end;align-self: end }.process-pay__img_mir {width: 121px;height: 16px }.process-pay__img_tinkoff {width: 84px;height: 16px }.process-pay__img_ypay {width: 48px;height: 16px }.process-pay__img_split {width: 59px;height: 16px }.busket-contacts {margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid #dde4eb }.busket__heading.busket-contacts__heading {margin-bottom: 16px }.busket-input {margin-bottom: 24px;position: relative;width: 100% }.busket-input__inp {padding: 21px 16px;padding-right: 40px;width: 100%;font-size: 15px;font-weight: 400;line-height: 20px;text-align: left;border: 1px solid #c6ced6;border-radius: 4px;-webkit-transition: border-color .2s;-o-transition: border-color .2s;transition: border-color .2s }.busket-input__label {position: absolute;top: 0;left: 0;font-size: 15px;font-weight: 400;line-height: 20px;-webkit-transform: translate(16px, 22px);-ms-transform: translate(16px, 22px);transform: translate(16px, 22px);-webkit-transition: opacity .2s, padding-left .2s, left .2s, -webkit-transform .2s;transition: opacity .2s, padding-left .2s, left .2s, -webkit-transform .2s;-o-transition: opacity .2s, transform .2s, padding-left .2s, left .2s;transition: opacity .2s, transform .2s, padding-left .2s, left .2s;transition: opacity .2s, transform .2s, padding-left .2s, left .2s, -webkit-transform .2s;will-change: transform, opacity, padding-left, left }.busket-input._has-value .busket-input__label {left: 0;top: 0;font-size: 13px;line-height: 16px;-webkit-transform: translate(16px, 0);-ms-transform: translate(16px, 0);transform: translate(16px, 0) }.busket-input__error {display: none;margin-top: 2px;font-size: 13px;font-weight: 400;line-height: 18px;text-align: right;color: #ff595f }.busket-input._error .busket-input__inp {border-color: #ff595f }.busket-input._error .busket-input__error {display: block;position: absolute;right: 0;bottom: -20px }.busket-input:before {content: '';position: absolute;top: 20px;right: 14px;width: 24px;height: 24px;background-repeat: no-repeat;background-size: 24px 24px;background-size: cover }.busket-input._error:before {background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjI5NSA3LjExNUMxOC42ODQ0IDYuNzI1NjQgMTguNjg0NCA2LjA5NDM2IDE4LjI5NSA1LjcwNUMxNy45MDU2IDUuMzE1NjQgMTcuMjc0NCA1LjMxNTY0IDE2Ljg4NSA1LjcwNUwxMiAxMC41OUw3LjExNSA1LjcwNUM2LjcyNTY0IDUuMzE1NjQgNi4wOTQzNiA1LjMxNTY0IDUuNzA1IDUuNzA1QzUuMzE1NjQgNi4wOTQzNiA1LjMxNTY0IDYuNzI1NjQgNS43MDUgNy4xMTVMMTAuNTkgMTJMNS43MDUgMTYuODg1QzUuMzE1NjQgMTcuMjc0NCA1LjMxNTY0IDE3LjkwNTYgNS43MDUgMTguMjk1QzYuMDk0MzYgMTguNjg0NCA2LjcyNTY0IDE4LjY4NDQgNy4xMTUgMTguMjk1TDEyIDEzLjQxTDE2Ljg4NSAxOC4yOTVDMTcuMjc0NCAxOC42ODQ0IDE3LjkwNTYgMTguNjg0NCAxOC4yOTUgMTguMjk1QzE4LjY4NDQgMTcuOTA1NiAxOC42ODQ0IDE3LjI3NDQgMTguMjk1IDE2Ljg4NUwxMy40MSAxMkwxOC4yOTUgNy4xMTVaIiBmaWxsPSIjRkY1OTVGIi8+Cjwvc3ZnPgo=") }.busket-input._success:before {background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMSIgcj0iOSIgZmlsbD0iIzNBREE5NyIvPgo8cGF0aCBkPSJNMTAuNDA3OSAxMy4wMDM2QzEwLjU5NzEgMTIuNzk3NyAxMC43NzYxIDEyLjYwMjkgMTAuOTU1IDEyLjQwNzhMMTUuNjUwOSA3LjI4NzkxQzE1LjkxMDIgNy4wMDUwNSAxNi4yMzM2IDYuOTI2NDEgMTYuNTM3OCA3LjA3MDY3QzE3LjAzNzkgNy4zMDc3MSAxNy4xNTc4IDcuOTk1MjEgMTYuNzcwOCA4LjQxNzM5QzE1Ljk0MDggOS4zMjM0IDE1LjExMDEgMTAuMjI4OSAxNC4yNzg4IDExLjEzMzdDMTMuMTg5MiAxMi4zMjE4IDEyLjA5OTkgMTMuNTEwMSAxMS4wMTExIDE0LjY5ODhDMTAuODcyMSAxNC44NTA3IDEwLjcxNDggMTQuOTY1IDEwLjUxMDIgMTQuOTkyN0MxMC4yNDc3IDE1LjAyODIgMTAuMDMwNCAxNC45MzI2IDkuODUyMTcgMTQuNzM3NEM5LjUzMDAzIDE0LjM4NjkgOS4yMDgxMSAxNC4wMzYgOC44ODY0MyAxMy42ODQ3QzguMzM2ODIgMTMuMDg1NiA3Ljc4NzM1IDEyLjQ4NjUgNy4yMzgwMiAxMS44ODczQzcuMDE4NjkgMTEuNjQ4IDYuOTUwMTUgMTEuMzY4MSA3LjAzNTY5IDExLjA1MjhDNy4xMTUxOSAxMC43NTk0IDcuMjk4MzQgMTAuNTY2IDcuNTg2NDggMTAuNDkwNUM3Ljg3MDkzIDEwLjQxNTggOC4xMTUzNCAxMC40OTg0IDguMzE2MDMgMTAuNzE1MUM4LjY1NTMxIDExLjA4MTQgOC45OTE5OCAxMS40NTA1IDkuMzI5NjEgMTEuODE4M0M5LjY3Njg5IDEyLjE5NjYgMTAuMDIzNyAxMi41NzUyIDEwLjM2OTkgMTIuOTUzOEMxMC4zODIgMTIuOTY2NCAxMC4zOTIgMTIuOTgyNCAxMC40MDc5IDEzLjAwMzZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") }.busket-contacts__action {font-size: 18px;font-weight: 400;line-height: 28px;text-align: left;color: #6b7885 }.busket-contacts__action a {color: #ff595f;text-decoration: underline }.busket-rassr {margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid #dde4eb }.rassr__item {margin-bottom: 13px;font-size: 0 }.rassr__item:last-child {margin-bottom: 0 }.rassr__label {padding-left: 30px;display: inline-block;position: relative;font-weight: 400;font-size: 15px;line-height: 20px;color: #687683;cursor: pointer;-webkit-transition: color .2s;-o-transition: color .2s;transition: color .2s }.rassr__label:before {content: "";position: absolute;top: -2px;left: 0;width: 24px;height: 24px;border-radius: 50%;border: 2px solid #c6ced6;-webkit-transition: background-color .2s ease-in, opacity .2s ease-in, border-color .2s ease-in;-o-transition: background-color .2s ease-in, opacity .2s ease-in, border-color .2s ease-in;transition: background-color .2s ease-in, opacity .2s ease-in, border-color .2s ease-in }.rassr__label:after {content: "";position: absolute;top: 4px;left: 6px;width: 12px;height: 12px;border-radius: 50%;background-color: #9379f7;opacity: 0;-webkit-transition: background-color .2s ease-in, opacity .2s ease-in, border-color .2s ease-in;-o-transition: background-color .2s ease-in, opacity .2s ease-in, border-color .2s ease-in;transition: background-color .2s ease-in, opacity .2s ease-in, border-color .2s ease-in }.rassr__input:checked + .rassr__label {color: #2c3e50 }.rassr__input:checked + .rassr__label:before {border-color: #9379f7 }.rassr__input:checked + .rassr__label:after {opacity: 1 }.busket-total {margin-bottom: 24px;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;font-size: 24px;font-weight: 400;line-height: 32px }.busket-total__sum {margin-left: 16px }.busket__pay-btn {margin-bottom: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;min-height: 64px;background-color: #ff595f;color: #fff;font-size: 15px;font-weight: 600;line-height: 20px;border-radius: 4px;text-align: center }.busket-order__title {margin-bottom: 14px;font-size: 24px;font-weight: 400;line-height: 32px;text-align: center }.busket-order__list {counter-reset: num;margin-bottom: 24px }.busket-order__item {position: relative;margin-bottom: 14px;padding-left: 24px;font-size: 18px;font-weight: 400;line-height: 28px;text-align: left;color: #687683 }.busket-order__item:last-child {margin-bottom: 0 }.busket-order__item:before {content: counter(num) '.';counter-increment: num;position: absolute;top: 0;left: 0;width: 20px;color: #ff595f;font-weight: 600;background-image: none }.busket-order__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto;width: 100%;max-width: 256px;min-height: 56px;color: #fff;background-color: #ff595f;border-radius: 4px }.busket-ext {padding: 20px 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-bottom: 20px;border-radius: 10px;border: 2px solid #fff;background-color: #ffe876;border-radius: 10px }.busket-ext:last-child {margin-bottom: 0 }.busket-ext__img {width: 98px;height: 98px;-ms-flex-negative: 0;flex-shrink: 0 }.busket-ext__info {margin-left: 20px;margin-right: 16px;width: 100%;max-width: 250px;font-size: 15px;font-weight: 400;line-height: 20px;text-align: left }.busket-ext_actiton .busket-ext__info {max-width: 100%;margin-right: 0 }.busket-ext__info span {display: block }.busket-ext__info span:first-child {font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;color: #2c3e50;text-align: left }.busket-ext__info span:last-child {font-size: 15px;font-style: normal;font-weight: 400;line-height: 20px;color: #6b7885;text-align: left }.busket__bounes-wrap {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;}.busket__bonuses-input[type=checkbox] {display: none;height: 0;width: 0;visibility: hidden;}.busket__bonuses-label {cursor: pointer;text-indent: -9999px;width: 48px;height: 24px;background: #ffffff;display: block;border-radius: 100px;position: relative;-webkit-tap-highlight-color: transparent;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}.busket__bonuses-label:after {content: '';position: absolute;top: 2px;left: 3px;width: 20px;height: 20px;background: #c6ced6;border-radius: 90px;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}.busket__bonuses-input:checked + .busket__bonuses-label {background: #9379F7;}.busket__bonuses-input:checked + .busket__bonuses-label:after {left: calc(100% - 3px);-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);background-color: #fff;}.ydxvidget {margin-bottom: 24px;padding: 20px;border-radius: 8px;border: 1px solid #C6CED6;}.order-form__checkboxes .input-checkbox .input__label {align-items: flex-start;}@media only screen and (max-width: 992px) {.busket {padding-top: 24px;padding-bottom: 32px }.ydxvidget {margin-bottom: 16px;padding: 16px;}.busket__col_r {padding: 24px }.busket__title {margin-bottom: 16px;padding-left: 16px;font-size: 22px;line-height: 28px }.busket__heading {margin-bottom: 16px;padding-top: 24px;padding-right: 24px;padding-left: 24px;font-size: 18px;line-height: 24px }.busket__list {padding: 0 24px;}.busket__bonuses {padding: 0 24px;}.busket__bonuses-cont {padding: 16px 0;}.busket__total {padding: 16px 24px;}.busket__order {padding: 16px 24px;}.busket__col_r .busket__heading {margin-bottom: 16px }.busket__item {margin-bottom: 16px;padding-bottom: 16px }.busket__course-info {margin-left: 8px;font-size: 13px;line-height: 16px }.busket__price .price__current-price {font-size: 15px;line-height: 20px }.busket__price .price__old-price {font-size: 11px;line-height: 16px }.busket__btn-close {margin-left: 10px;width: 20px;height: 20px }.busket__btn-text {display: none }.busket__item_courses .busket__course-info span:first-child {font-size: 13px;line-height: 16px }.busket__item_courses .busket__course-info span:last-child {font-size: 11px;line-height: 16px }.busket__order-bonus-text {font-size: 13px;line-height: 16px;}.busket__order-bonus-sum {font-size: 13px;line-height: 16px;}.busket__total-text {font-size: 15px;line-height: 20px }.busket__total-text {font-size: 15px;line-height: 20px }.busket__total-discount-text {font-size: 13px;line-height: 16px;}.busket__total-discount-sum {font-size: 13px;line-height: 16px;}.busket__total-bonus-text {font-size: 13px;line-height: 16px;}.busket__total-bonus-sum {font-size: 13px;line-height: 16px;}.busket__total-sum {font-size: 15px;line-height: 20px;}.busket__bonuses-text {margin-top: 8px;font-size: 13px;line-height: 16px;}.busket__bonuses-title {font-size: 15px;line-height: 20px;}.busket__order-bonus-text:before {right: 4px;width: 16px;height: 16px;background-size: 16px 16px;}.busket__order-text {font-size: 18px;line-height: 24px;}.busket__order-sum {font-size: 18px;line-height: 24px;}.process-order {margin-bottom: 12px }.process-order__btn {padding: 12px }.busket__col_r .busket__heading {margin-bottom: 12px }.process-order__btn-text {font-size: 13px;line-height: 16px }.busket__inner {grid-column-gap: 12px }.process-pay {margin-bottom: 16px }.process-pay__btn {padding: 12px;max-height: 76px;}.process-pay__btn-text {font-size: 13px;line-height: 16px }.busket-input__inp {padding: 13px 12px;padding-right: 32px;font-size: 13px;line-height: 16px }.busket-input:before {top: 13px;right: 8px;width: 20px;height: 20px }.busket-input__label {font-size: 13px;line-height: 16px;-webkit-transform: translate(13px, 14px);-ms-transform: translate(13px, 14px);transform: translate(13px, 14px) }.busket-input._has-value .busket-input__label {-webkit-transform: translate(13px, 0);-ms-transform: translate(13px, 0);transform: translate(13px, 0) }.busket-input__error {font-size: 11px;line-height: 16px }.busket-input._error .busket-input__error {bottom: -17px }.busket-contacts__action {font-size: 15px;line-height: 20px }.busket-contacts {margin-bottom: 16px;padding-bottom: 16px }.busket-rassr {margin-bottom: 16px;padding-bottom: 16px }.busket-total {margin-bottom: 16px;font-size: 18px;line-height: 24px }.busket__pay-btn {margin-bottom: 16px;min-height: 48px;font-size: 16px;line-height: 24px }.busket__checkboxes .input-checkbox {margin-bottom: 8px }.busket__checkboxes .input-checkbox .input__label .label__text {margin-left: 4px }.busket-order__title {margin-bottom: 16px;font-size: 18px;line-height: 24px }.busket-order__item {margin-bottom: 10px;padding-left: 20px;font-size: 15px;line-height: 20px }.busket-order__link {min-height: 48px;font-size: 16px;line-height: 24px }.busket-ext {padding: 10px }.busket-ext__img {width: 64px;height: 64px }.busket-ext__info {margin-left: 12px }.busket-ext__info span:first-child {font-size: 15px;font-weight: 600;line-height: 20px }.busket-ext__info span:last-child {font-size: 13px;font-weight: 400;line-height: 16px }}@media only screen and (max-width: 780px) {.busket__checkboxes .input-checkbox .input__label .label__text {font-size: 12px;line-height: 18px }.busket__list {padding: 0 12px;}}@media only screen and (max-width: 767px) {.busket__inner {display: block }.busket__col_l {margin-bottom: 24px }.busket__price .price__old-price {margin-top: 2px }.process-pay__img_mir {width: 126px;height: 14px }}@media only screen and (max-width: 500px) {.process-pay {-ms-grid-columns: auto;grid-template-columns:auto;grid-row-gap: 12px }.process-pay__btn {width: 100% }}