

/* Start:/local/components/custom/checkout/templates/v2/style.css?173762169796844*/
.page-header > .row {
    width: 100%;
    justify-content: space-between;
}
body {
    background-color: #fff!important;
}
.page-header .header__contacts {
    text-align: right;
}
.page-header .header__contacts a:hover {
    color: #ed692a;
    opacity: 0.85;
}
.bx-checkout{
    position: relative;
    margin-bottom: 40px;
}
.bx-checkout h3.title{
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #202439;
}
.bx-checkout h3.title + p{
    margin-bottom: 25px;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
}
.bx-checkout .button-wrap{
    margin-top: 40px;
    margin-bottom: 40px;
    display: none;
}
.bx-checkout .step .btn{
    width: 100%;
    max-width: 405px;
    padding-top: 12px;
    padding-bottom: 12px;
    height: auto;
    min-height: 50px;
    display: none;
    flex-direction: column;
    align-items: center;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    gap: 4px;
}
.bx-checkout .step .btn:hover{
    background-color: #f87f46;
}
.bx-checkout .step .btn:active{
    background-color: #f87f46;
    opacity: 0.7;
}
.bx-checkout .step .btn:disabled{
    background-color: #f87f46;
    opacity: 0.3;
}
.bx-checkout .step .btn.active{
    display: flex;
}
.bx-checkout .step .btn .next{
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    opacity: 0.7;
}
.bx-checkout .btn-next {
    margin-top: 30px;
}
.bx-checkout .step .under-btn-payment-description {
    margin-top: 16px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    color: #848690;
}
.bx-checkout .step-success .title__wrap {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    color: red;
}
.bx-checkout .step-success .wrapper .h2 {
    margin-bottom: 0;
    color: inherit;
}
.bx-checkout .step-success .wrapper .h3 {
    padding-left: 7px;
}
.bx-checkout .bx-checkout__steps-number-row{
    margin-top: 30px;
    margin-bottom: 40px;
    /* display: flex; */
    align-items: flex-start;
    display: none;
}
.bx-checkout .bx-checkout__steps-row .step{
    display: none;
}
.bx-checkout .bx-checkout__steps-row .step.active{
    display: block;
}
.bx-checkout .bx-checkout__steps-number-row .step-item{
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 0 130px;
}
.bx-checkout .bx-checkout__steps-number-row .step-item:nth-child(2){
    flex-basis: 250px;
}
.bx-checkout .bx-checkout__steps-number-row .step-item::before{
    width: 180px;
    position: absolute;
    z-index: -1;
    top: 15px;
    content: '';
    display: block;
    height: 1px;
    background: #9B9FB7;
    transform: translate(-50%, -50%);
}
.bx-checkout .bx-checkout__steps-number-row .step-item.active::before{
    background: #01AEAE;
}
@media (max-width: 767px) {
    .bx-checkout .bx-checkout__steps-number-row .step-item:nth-child(2){
        flex-basis: 80px;
    }
    .bx-checkout .bx-checkout__steps-number-row .step-item::before{
        width: 100px;
    }
    .bx-checkout .bx-checkout__steps-number-row .step-item:nth-child(1) .text {
        max-width: 80%;
    }
}
.bx-checkout .bx-checkout__steps-number-row .step-item:first-child::before{
    content: none;
}
.bx-checkout .bx-checkout__steps-number-row .step-item .number{
    width: 30px;
    height: 30px;
    margin-bottom: 8px;
    padding: 12px 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #9B9FB7;
    border-radius: 50%;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #FFF;
}
.bx-checkout .bx-checkout__steps-number-row .step-item.active .number{
    background-color: #01AEAE;
}
.bx-checkout .bx-checkout__steps-number-row .step-item.active .text{
    color: #4C4F61;
}
.bx-checkout .bx-checkout__steps-number-row .step-item .text{
    color: #9B9FB7;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
}

.bx-checkout .payment__subscribe{
    width: 100%;
}

.bx-checkout .payment__subscribe-wrap {
    padding: 18px;
    border-radius: 24px;
}

.bx-checkout .tariff-18 .payment__subscribe-wrap {
    background: linear-gradient(103.36deg, #EF713B 0%, #D86353 100%), linear-gradient(103.36deg, #554E9F 0%, #3E2E6C 100%);
}

.bx-checkout .tariff-16 .payment__subscribe-wrap {
    background: linear-gradient(103.36deg, #18A4C4 0%, #2A8DC5 100%), linear-gradient(103.36deg, #EF713B 0%, #D86353 100%), linear-gradient(103.36deg, #554E9F 0%, #3E2E6C 100%);
}

.bx-checkout .tariff-17 .payment__subscribe-wrap {
    background: linear-gradient(103.36deg, #554E9F 0%, #3E2E6C 100%);
}

.bx-checkout .form-group,
#modal_sms .form-group{
    position: relative;
    margin-bottom: 20px;
}
.bx-checkout .form-control__title {
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
}
.bx-checkout .form-group .form-control,
#modal_sms .form-group .form-control{
    position: relative;
    padding: 0 24px;
    height: 50px;
    width: 100%;
    max-width: 405px;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    border: 1px solid #ced4da;
    background-color: #DEE0EA;
    border-radius: 50px;
    /* z-index: 2; */
    transition: 0.4s ease;
}
.form-group.date-wrap .form-control {
    padding-right: 50px;
}
.bx-checkout .form-group .form-control:hover{
    background: rgba(222, 224, 234, 0.5);
}
.bx-checkout .form-group .form-control:focus {
    background: #efeff4;
}
.bx-checkout .form-group .form-control:focus,
.bx-checkout .js-phone-input-new-mask:focus,
#modal_sms .form-group .form-control:focus{
    border-color: rgba(237, 105, 42, 0.25);
    box-shadow: 0 0 0 0.2rem rgb(237 105 42 / 25%);
}
.bx-checkout .form-group .error-text{
    position: absolute;
    display: none;
    padding-left: 24px;
    left: 0;
    font-size: 12px;
    /* transform: translate(0, 100%); */
}

#modal_sms .form-check{
    padding-left: 25px;
}

#modal_sms .form-check input.form-check-input{
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    white-space: nowrap;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    top: 20px;
    left: 10px;
}

#modal_sms .form-check .form-check-label{
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
}

#modal_sms .form-check .form-check-label::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    background: #202439;
    opacity: .2;
    border-radius: 4px;
    cursor: pointer;
}

#modal_sms .form-check .form-check-input:checked+.form-check-label::before {
    background-color: #0ca1b1;
    background-image: url(/local/templates/iteraciya/css/../img/icon-tick.svg);
    background-repeat: no-repeat;
    background-position: center;
    opacity: 1;
}

#modal_sms .form-check .form-check-label{
    line-height: 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    text-decoration-line: underline;
    color: #656875;
}

#modal_sms .form-check .form-check-label:hover{
    cursor: pointer;
}

#modal_sms .form-check + a{
    line-height: 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    text-decoration-line: underline;
    color: #656875;
}

#modal_sms .form-check + a:hover{
    color: #ed692a;
}

.bx-checkout .form-group .hint {
    position: absolute;
    z-index: 99;
    top: 25px;
    right: -10px;
    transform: translate(100%, -50%);
}
.bx-checkout .form-group .hint .hint-ico {
    display: block;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMiAyMkMxNy41MjI4IDIyIDIyIDE3LjUyMjggMjIgMTJDMjIgNi40NzcxNSAxNy41MjI4IDIgMTIgMkM2LjQ3NzE1IDIgMiA2LjQ3NzE1IDIgMTJDMiAxNy41MjI4IDYuNDc3MTUgMjIgMTIgMjJaIiBzdHJva2U9IiM5QjlGQjciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNOS4wODk5NyA5LjAwMDAyQzkuMzI1MDcgOC4zMzE2OSA5Ljc4OTEyIDcuNzY4MTMgMTAuMzk5OSA3LjQwOTE1QzExLjAxMDcgNy4wNTAxOCAxMS43Mjg5IDYuOTE4OTYgMTIuNDI3MSA3LjAzODczQzEzLjEyNTQgNy4xNTg1MSAxMy43NTg4IDcuNTIxNTQgMTQuMjE1IDguMDYzNTVDMTQuNjcxMyA4LjYwNTU1IDE0LjkyMSA5LjI5MTU0IDE0LjkyIDEwQzE0LjkyIDEyIDExLjkyIDEzIDExLjkyIDEzIiBzdHJva2U9IiM5QjlGQjciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMTIgMTdIMTIuMDEiIHN0cm9rZT0iIzlCOUZCNyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K") no-repeat 50%/contain;
    transition: 0.4s ease;
}
.bx-checkout .form-group .hint:hover .hint-ico {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIHN0cm9rZT0iI0VENjkyQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuMDg5OTcgOS4wMDAwOEM5LjMyNTA3IDguMzMxNzUgOS43ODkxMiA3Ljc2ODE5IDEwLjM5OTkgNy40MDkyMUMxMS4wMTA3IDcuMDUwMjQgMTEuNzI4OSA2LjkxOTAyIDEyLjQyNzEgNy4wMzg3OUMxMy4xMjU0IDcuMTU4NTcgMTMuNzU4OCA3LjUyMTYgMTQuMjE1IDguMDYzNjFDMTQuNjcxMyA4LjYwNTYxIDE0LjkyMSA5LjI5MTYgMTQuOTIgMTAuMDAwMUMxNC45MiAxMi4wMDAxIDExLjkyIDEzLjAwMDEgMTEuOTIgMTMuMDAwMSIgc3Ryb2tlPSIjRUQ2OTJBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgMTdIMTIuMDEiIHN0cm9rZT0iI0VENjkyQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==") no-repeat 50%/contain;
}
.bx-checkout .form-group .hint .hint-text {
    display: none;
    position: absolute;
    bottom: 30px;
    right: calc(100% - 12px);
    padding: 12px 16px;
    width: 233px;
    background: #fff;
    border-radius: 8px;
    text-align: center;
    transform: translate(50%, 0);
    box-shadow: 0px 1px 3px 0px rgba(19, 10, 46, 0.13),
                0px 3px 14px 0px rgba(19, 10, 46, 0.03),
                0px 8px 32px 0px rgba(19, 10, 46, 0.07),
                0px 30px 84px 0px rgba(19, 10, 46, 0.08);
}
.bx-checkout .form-group .hint .hint-text p {
    margin-bottom: 0;
    color: #222222;
    font-weight: 400;
    font-family: inherit;
    font-size: 12px;
    line-height: 14px;
}
.bx-checkout .form-group .hint .hint-ico:hover{
    cursor: pointer;
}
.bx-checkout .form-group .hint .hint-ico:hover + .hint-text {
    display: block;
}
.bx-checkout .promocode:hover .form-control {
    background: rgba(222, 224, 234, 0.5);
}
.bx-checkout .promocode .hint .hint-ico.success {
    display: none;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzRCQjU0MyI+PHBhdGggZD0iTTIwLDEyQTgsOCAwIDAsMSAxMiwyMEE4LDggMCAwLDEgNCwxMkE4LDggMCAwLDEgMTIsNEMxMi43Niw0IDEzLjUsNC4xMSAxNC4yLDQuMzFMMTUuNzcsMi43NEMxNC42MSwyLjI2IDEzLjM0LDIgMTIsMkExMCwxMCAwIDAsMCAyLDEyQTEwLDEwIDAgMCwwIDEyLDIyQTEwLDEwIDAgMCwwIDIyLDEyTTcuOTEsMTAuMDhMNi41LDExLjVMMTEsMTZMMjEsNkwxOS41OSw0LjU4TDExLDEzLjE3TDcuOTEsMTAuMDhaIiAvPjwvc3ZnPg==") no-repeat 50%/contain;
}
.bx-checkout .promocode .hint .hint-ico.error {
    display: none;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0YyMzkxRiI+PHBhdGggZD0iTTExLDE1SDEzVjE3SDExVjE1TTExLDdIMTNWMTNIMTFWN00xMiwyQzYuNDcsMiAyLDYuNSAyLDEyQTEwLDEwIDAgMCwwIDEyLDIyQTEwLDEwIDAgMCwwIDIyLDEyQTEwLDEwIDAgMCwwIDEyLDJNMTIsMjBBOCw4IDAgMCwxIDQsMTJBOCw4IDAgMCwxIDEyLDRBOCw4IDAgMCwxIDIwLDEyQTgsOCAwIDAsMSAxMiwyMFoiIC8+PC9zdmc+") no-repeat 50%/contain;
}
.bx-checkout .promocode.success .hint .hint-ico.success {display: block}
.bx-checkout .promocode.success .form-control {
    border-color:#2e9713;
}
.bx-checkout .promocode.error .form-control {
    border-color:#f25858;
}
.bx-checkout .promocode.success .link,
.bx-checkout .promocode.error .link {
    display: none;
}
.bx-checkout .promocode.success .close,
.bx-checkout .promocode.error .close {
    display: block;
}
.bx-checkout .promocode.error .hint .hint-ico.error {display: block}
.bx-checkout .promocode .form-control {
    padding-right: 115px;
}
.bx-checkout .promocode .link{
    position: absolute;
    top: 25px;
    right: 24px;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    color: #ed692a;
    z-index: 10;
    transform: translate(0, -50%);
}
.bx-checkout .promocode .link::before {
    position: absolute;
    top: 20px;
    left: -16px;
    content: '';
    display: block;
    height: 34px;
    width: 1px;
    background-color: #9b9fb7;
    transform: translate(0, -50%);
}
.bx-checkout .promocode .link:hover{
    text-decoration: underline;
}
.bx-checkout .promocode .close {
    position: absolute;
    top: 25px;
    right: 24px;
    z-index: 10;
    display: none;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDZMNiAxOCIgc3Ryb2tlPSIjOUI5RkI3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNiA2TDE4IDE4IiBzdHJva2U9IiM5QjlGQjciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    transform: translate(0, -50%);
}
.bx-checkout .promocode .error-promocode-text{
    position: absolute;
    left: 25px;
    /* bottom: -20px; */
    top: 54px;
    line-height: 1.2;
    font-size: 11px;
    color: red;
    display: none;
}
.bx-checkout .promocode.error .error-promocode-text {
    display: block!important;
}
.bx-checkout .payment__subscribe .hint{
    top: 24px;
    left: 0;
    right: auto;
    transform: none;
    box-shadow: 0 6px 26px #dedede;
}

.datepicker {
    max-height: 340px;
    overflow-y: auto;
}

.datepicker::-webkit-scrollbar {
    width: 12px;
}

.datepicker::-webkit-scrollbar-thumb {
    background-color: #ed692a;
    border: 4px solid transparent;
    border-radius: 8px;
    background-clip: padding-box;
}

.datepicker::-webkit-scrollbar-button{
    display: none;
    background: none;
}
.datepicker::-webkit-scrollbar-track{
    margin-top: 42px;
    margin-bottom: 10px;
    background: none;
}
.datepicker::-webkit-scrollbar-track-piece{
    background: none;
}

.datepicker.dropdown-menu {background-clip: border-box;}

.datepicker::before, .datepicker-dropdown.datepicker-orient-bottom::before, .datepicker-dropdown.datepicker-orient-left::before{
    content: none!important;
}

.datepicker table tr td.disabled, .bx-checkout .datepicker table tr td.disabled:hover{
    color: #ddd!important;
}

.bx-checkout .form-group .input-group-addon {
    position: absolute;
    top: 24px;
    right: 24px;
    width: 20px;
    height: 20px;
    color: rgba(0, 0, 0, 0);
    font-size: 0;
    line-height: 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS44MzMzIDMuMzMzMzNINC4xNjY2N0MzLjI0NjE5IDMuMzMzMzMgMi41IDQuMDc5NTIgMi41IDVWMTYuNjY2N0MyLjUgMTcuNTg3MSAzLjI0NjE5IDE4LjMzMzMgNC4xNjY2NyAxOC4zMzMzSDE1LjgzMzNDMTYuNzUzOCAxOC4zMzMzIDE3LjUgMTcuNTg3MSAxNy41IDE2LjY2NjdWNUMxNy41IDQuMDc5NTIgMTYuNzUzOCAzLjMzMzMzIDE1LjgzMzMgMy4zMzMzM1oiIHN0cm9rZT0iIzlCOUZCNyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0xMy4zMzMzIDEuNjY2NjZWNSIgc3Ryb2tlPSIjOUI5RkI3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTYuNjY2NjkgMS42NjY2NlY1IiBzdHJva2U9IiM5QjlGQjciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMi41IDguMzMzMzNIMTcuNSIgc3Ryb2tlPSIjOUI5RkI3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=") no-repeat 50%/contain;
    transform: translate(0, -50%);
    z-index: 10;
}
.bx-checkout .js-phone-input-new-mask{
    width: 100%;
    max-width: 405px;
    height: 50px;
    border: 1px solid #ced4da;
    border-radius: 50px;
    background-color: #DEE0EA;
    color: #495057;
    font-size: 16px;
}
.bx-checkout .phone_block .select-country-btn{
    left: 24px;
}
.bx-checkout .phone_block .js-phone-input-new-mask{
    padding-left: 65px;
}
.bx-checkout .phone-text{
    padding-top: 16px;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #4C4F61;
}
@media (max-width:1025px) {
    .bx-checkout .phone-text{
        padding-top: 7px;
    }
}
.bx-checkout .form-checkboxes{
    width: 100%;
    max-width: 405px;
    display: flex;
    justify-content: space-between;
    gap: 4px;
    padding: 4px;
    height: 50px;
    background-color: #DEE0EA;
    border-radius: 50px;
}
.bx-checkout .form-checkboxes .form-checkbox{
    flex: 1 auto;
    display: flex;
}
.bx-checkout .form-checkboxes .label-checkbox{
    width: 100%;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    color: #848690;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    border-radius: 50px;
    transition: 0.3s ease;
}
.bx-checkout .form-checkboxes .label-checkbox:hover{
    cursor: pointer;
}
.bx-checkout .form-checkboxes .label-checkbox:not(:checked):hover{
    background-color: rgba(255,255,255,0.45);
}
.bx-checkout .form-checkboxes .input-checkbox{
    position: absolute;
    opacity: 0;
    visibility: hidden;
}
.bx-checkout .form-checkboxes .input-checkbox:checked + .label-checkbox{
    background-color: #fff;
    color: #000;
}

.bx-checkout .payment__subscribe{
    display: none;
    margin-left: auto;
}

.bx-checkout .payment__subscribe .price__wrap{
    margin-bottom: 12px;
    align-items: flex-start;
}

.bx-checkout .payment__subscribe .price__wrap .tarif_name {
    font-style: normal;
    font-weight: 800;
    font-size: 28px;
    line-height: 36px;
    color: #FFFFFF;
}

.bx-checkout .payment__subscribe .price__wrap div {
    flex: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.bx-checkout .payment__subscribe .price__wrap div p:first-child{
    width: auto;
}
.bx-checkout .payment__subscribe .price__wrap .right{
    margin-left: auto;
    text-align: right;
}

.bx-checkout .payment__subscribe .tarif_price{
    font-weight: 800;
    font-size: 28px;
    line-height: 36px;
    color: #FFFFFF;
}

.bx-checkout .payment__subscribe .tarif_price span{
    font-weight: 600;
    font-size: 18px;
    line-height: 36px;
}

.bx-checkout .payment__subscribe .result-price__wrap{
    position: relative;
    padding: 12px 16px;
    margin-bottom: 8px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 16px;
    gap: 4px;
    color: #fff;
}

.bx-checkout .tariff-16 .result-price__wrap {
    background: rgba(42, 146, 178, 1);
}

.bx-checkout .tariff-18 .result-price__wrap {
    background: rgba(215, 96, 59, 1);
}

.bx-checkout .tariff-17 .result-price__wrap {
    background: rgba(50, 49, 98, 1);
}

.bx-checkout .payment__subscribe .result-price__wrap .title{
    font-size: 14px;
}
.bx-checkout .payment__subscribe .result-price__wrap .price{
    font-size: 18px;
    font-weight: 700;
}
.bx-checkout .payment__subscribe .result-price__wrap .old__price{
    padding-left: 16px;
    color: #e0eff2;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    text-decoration: line-through;
}
.bx-checkout .payment__subscribe .result-price__wrap .description{
    font-size: 12px;
}

.bx-checkout .payment__subscribe .result-price__wrap .help {
    position: absolute;
    right: 16px;
    top: 12px;
    z-index: 2;
}

.bx-checkout .payment__subscribe .result-price__wrap .help:hover {
    cursor: pointer;
    opacity: 0.8;
}

.bx-checkout .payment__subscribe .result-price__wrap .help__icon {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OTggMjEuOTk5OEMxNy41MjI2IDIxLjk5OTggMjEuOTk5OCAxNy41MjI2IDIxLjk5OTggMTEuOTk5OEMyMS45OTk4IDYuNDc2OTEgMTcuNTIyNiAxLjk5OTc2IDExLjk5OTggMS45OTk3NkM2LjQ3NjkxIDEuOTk5NzYgMS45OTk3NiA2LjQ3NjkxIDEuOTk5NzYgMTEuOTk5OEMxLjk5OTc2IDE3LjUyMjYgNi40NzY5MSAyMS45OTk4IDExLjk5OTggMjEuOTk5OFoiIHN0cm9rZT0iI0RDRDZFQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuMDg5NiA4Ljk5OTk2QzkuMzI0NyA4LjMzMTYzIDkuNzg4NzUgNy43NjgwNyAxMC4zOTk1IDcuNDA5MDlDMTEuMDEwMyA3LjA1MDEyIDExLjcyODUgNi45MTg5IDEyLjQyNjcgNy4wMzg2N0MxMy4xMjUgNy4xNTg0NSAxMy43NTg0IDcuNTIxNDggMTQuMjE0NiA4LjA2MzQ5QzE0LjY3MDkgOC42MDU0OSAxNC45MjA2IDkuMjkxNDggMTQuOTE5NiA5Ljk5OTk0QzE0LjkxOTYgMTEuOTk5OSAxMS45MTk2IDEyLjk5OTkgMTEuOTE5NiAxMi45OTk5IiBzdHJva2U9IiNEQ0Q2RUMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiAxNi45OTk4SDEyLjAxMDUiIHN0cm9rZT0iI0RDRDZFQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}

/* .bx-checkout .payment__subscribe .result-price__wrap .help:hover .help__icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIHN0cm9rZT0iI0VENjkyQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuMDg5OTcgOS4wMDAwOEM5LjMyNTA3IDguMzMxNzUgOS43ODkxMiA3Ljc2ODE5IDEwLjM5OTkgNy40MDkyMUMxMS4wMTA3IDcuMDUwMjQgMTEuNzI4OSA2LjkxOTAyIDEyLjQyNzEgNy4wMzg3OUMxMy4xMjU0IDcuMTU4NTcgMTMuNzU4OCA3LjUyMTYgMTQuMjE1IDguMDYzNjFDMTQuNjcxMyA4LjYwNTYxIDE0LjkyMSA5LjI5MTYgMTQuOTIgMTAuMDAwMUMxNC45MiAxMi4wMDAxIDExLjkyIDEzLjAwMDEgMTEuOTIgMTMuMDAwMSIgc3Ryb2tlPSIjRUQ2OTJBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgMTdIMTIuMDEiIHN0cm9rZT0iI0VENjkyQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
} */

.bx-checkout .tarif__description-wrapper {
    padding: 12px;
    background: #fff;
    border-radius: 16px;
    color: #222222;
}

.bx-checkout .tarif__description-wrapper .tariff__description {
    display: none;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
}

.bx-checkout .tariff-16 .tariff__description.tariff-16 {
    display: flex;
}

.bx-checkout .tariff-17 .tariff__description.tariff-17 {
    display: flex;
}

.bx-checkout .tariff-18 .tariff__description.tariff-18 {
    display: flex;
}

.bx-checkout .tarif__description-wrapper .description__item {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

.bx-checkout .tarif__description-wrapper .description__item svg{
    flex-shrink: 0;
    flex-grow: 0;
}

.bx-checkout .tarif__description-wrapper .description__item .title{
    padding-left: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}

.bx-checkout .tarif__description-wrapper .description__item .title .sub__description{
    color: #888686;
    font-size: 12px;
    font-weight: 500;
    line-height: 13px;
}

.bx-checkout .tariff-18 .tarif__description-wrapper .description__item svg {
    color: #ef713b;
}

.bx-checkout .tariff-17 .tarif__description-wrapper .description__item svg {
    color: #644494;
}

.bx-checkout .tariff-16 .tarif__description-wrapper .description__item svg {
    color: #187896;
}

.bx-checkout .tarif__description-wrapper .description__item.disable,
.bx-checkout .tarif__description-wrapper .description__item.disable .sub__description,
.bx-checkout .tarif__description-wrapper .description__item.disable svg {
    color: #c4c4c4;
}


.bx-checkout .payment__subscribe-block{
    padding-bottom: 0;
    border-bottom: none;
}
.bx-checkout .payment__subscribe-block p
{
    color: #fff
}

.bx-checkout .payment__subscribe .payment__subscribe-block ul li p span.old_price{
    margin-right: 0;
    position: relative;
    top: -1px;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
}

.bx-checkout .payment__subscribe-block .result{
    color: #202439;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
}

.bx-checkout .payment__subscribe-block .result_price{
    color: #202439;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
}

.bx-checkout .payment__subscribe-block .result_old-price{
    color: #9B9FB7;
    text-decoration-line: line-through;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
}

.bx-checkout .payment__subscribe-block .tarif_price_2{
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
}

.bx-checkout .payment__subscribe-block .result{
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
}

.bx-checkout .payment__subscribe-footer{
    margin-top: 0;
    padding-top: 16px;
    border-top: 1px solid #DEE0EA;
}

.bx-checkout .payment__subscribe-footer p {
    margin-bottom: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #656875;
}

/*** РЎРўРР›РР—РђР¦РРЇ SELECT ****/
.form-group .icon__wrap {
    margin-top: 8px;
    display: none;
}
.form-group .icon__wrap.active {
    display: block;
}
.select {
    position: relative;
    display: block;
    min-width: 220px;
    width: 100%;
    max-width: 405px;
}

.select .select__input{
    position: absolute;
    z-index: -1;
    left: 25px;
    top: 30px;
    visibility: hidden;
}

.select__head {
    position: relative;
    width: 100%;
    height: 50px;
    max-width: 100%;
    padding: 0 48px 0 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #ced4da;
    border-radius: 50px;
    color: #495057;
    background-color: #DEE0EA;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
}

.select__head::after {
    width: 14px;
    height: 8px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE1IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuODkwNyAyLjU3MjFDMTQuMjc4IDIuMTgyMTQgMTQuMjc4IDEuNTUyNzEgMTMuODkwNyAxLjE2Mjc1TDEzLjg2MTcgMS4xMzM1MUMxMy40NzA2IDAuNzM5NzQ0IDEyLjgzMzcgMC43Mzk3NDQgMTIuNDQyNiAxLjEzMzUxTDcuMDkwNjIgNi41MjI0M0wxLjczODU3IDEuMTMzNTFDMS4zNDc1IDAuNzM5NzQ0IDAuNzEwNTc2IDAuNzM5NzQ0IDAuMzE5NTA3IDEuMTMzNTFMMC4yOTA0NjkgMS4xNjI3NUMtMC4wOTY4MjM2IDEuNTUyNzEgLTAuMDk2ODIzNSAyLjE4MjE0IDAuMjkwNDY5IDIuNTcyMUw2LjM4MTA5IDguNzA0NjhDNi43NzIxNiA5LjA5ODQ0IDcuNDA5MDggOS4wOTg0NCA3LjgwMDE1IDguNzA0NjdMMTMuODkwNyAyLjU3MjFaIiBmaWxsPSIjOUI5RkI3Ii8+Cjwvc3ZnPg==") no-repeat center / cover;
    position: absolute;
    right: 24px;
    bottom: 50%;
    transform: translateY(50%);
    content: '';
    display: block;
    transition: .2s ease-in;
}

.bx-checkout .select:hover .select__head {
    background: #eeeff4;
}

.select__head.open{
    z-index: 101;
}
.select__head.open::after {
    transform: translateY(50%) rotate(180deg);
}

.select__list {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 10px;
    margin-top: 5px;
    max-height: 225px;
    overflow-x: hidden;
    overflow-y: scroll;
    z-index: 100;
    margin: 0;
    padding: 58px 13px 15px 25px;
    font-size: 14px;
    color: #424348;
    /* scrollbar-color: dark;
    scrollbar-width: thin;
    overscroll-behavior: contain; */
}

.select__list::-webkit-scrollbar {
    width: 12px;
}

.select__list::-webkit-scrollbar-thumb {
    background-color: #ed692a;
    border: 4px solid transparent;
    border-radius: 8px;
    background-clip: padding-box;
}

.select__list::-webkit-scrollbar-button{
    display: none;
    background: none;
}
.select__list::-webkit-scrollbar-track{
    margin-top: 42px;
    margin-bottom: 10px;
    background: none;
}
.select__list::-webkit-scrollbar-track-piece{
    background: none;
}

.select__list .select__item {
    position: relative;
    /* padding: 14px 48px 14px 24px; */
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid rgba(224, 229, 231, 0.5);
    cursor: pointer;
    list-style-type: none;
    font-size: 14px;
}

.select__list .select__item:hover {
    background-color: rgba(224, 229, 231, 0.5);
}

.select__list .select__item:first-child {
    border-top: none;
}

.bx-checkout .select .select__head p{
    margin-bottom: 0;
}

.bx-checkout .select .select__head p:nth-child(2){
    display: none;
}

.bx-checkout .select ul.select__list li {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    height: 40px;
    border-bottom: 1px solid #DEE0EA;
}

.bx-checkout .select ul.select__list li p {
    margin-bottom: 0;
    color: #828593;
    font-weight: 500;
    font-family: inherit;
    font-size: 14px;
}

.bx-checkout .select ul.select__list li p:first-child {
    margin-right: auto;
}

.bx-checkout .select ul.select__list li span {
    display: block;
    margin-left: 15px;
    width: 11px;
    height: 9px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNOS44MzMzMyAxLjI1TDMuODc1IDcuMjA4MzNMMS4xNjY2NyA0LjUiIHN0cm9rZT0iI0VENjkyQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K") no-repeat 50%/contain;
    opacity: 0;
}

.bx-checkout .payment__subscribe-block ul li p br { display: none; }

.bx-checkout .wrapper{
    background: #FFFFFF;
    border-radius: 16px;
    padding: 0;
    margin: 40px 0px;
}

.bx-checkout .wrapper .h2{
    margin-bottom: 5px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-size: 28px;
    line-height: 36px;
    color: #202439;
}

.bx-checkout .wrapper .h3{
    margin-bottom: 24px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #202439;
}
.bx-checkout .wrapper p:last-child{
    margin-bottom: 0;
}

.datepicker.datepicker-dropdown{
    border-radius: 25px;
    transform: translate(0,0);
}
.datepicker.datepicker-dropdown::before{
    content: none;
}
.datepicker.datepicker-dropdown::after{
    content: none;
}

.checkout__faq {
    position: relative;
    display: none;
    margin-top: 40px;
    margin-bottom: 40px;
}

.checkout__faq h2 {
    margin-bottom: 32px;
    font-weight: 800;
    font-size: 28px;
    line-height: 36px;
}

.checkout__faq .faq__item {
    margin-bottom: 24px;
    padding: 24px;
    border-radius: 16px;
}

.checkout__faq .faq__item.active {
    /* padding: 24px; */
    background: #f5f5f5;
}

.checkout__faq .faq__item:hover {
    background: #f5f5f5;
}

.checkout__faq .faq__item-header {
    position: relative;
    margin: -24px;
}

.checkout__faq .faq__item-header:hover {
    cursor: pointer;
}
.checkout__faq .faq__item-header::after {
    position: absolute;
    z-index: 1;
    right: 24px;
    top: 50%;
    width: 24px;
    height: 24px;
    display: block;
    content: '';
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjAwMDA4IDExLjQxNDJDNS42MDk1NSAxMS4wMjM3IDUuNjA5NTUgMTAuMzkwNSA2LjAwMDA4IDkuOTk5OTdDNi4zOTA2IDkuNjA5NDUgNy4wMjM3NyA5LjYwOTQ1IDcuNDE0MjkgOS45OTk5N0wxMi4wMDAxIDE0LjU4NThMMTYuNTg1OSA5Ljk5OTk3QzE2Ljk3NjQgOS42MDk0NSAxNy42MDk2IDkuNjA5NDUgMTguMDAwMSA5Ljk5OTk3QzE4LjM5MDYgMTAuMzkwNSAxOC4zOTA2IDExLjAyMzcgMTguMDAwMSAxMS40MTQyTDEyLjcwNzIgMTYuNzA3MUMxMi4zMTY3IDE3LjA5NzYgMTEuNjgzNSAxNy4wOTc2IDExLjI5MyAxNi43MDcxTDYuMDAwMDggMTEuNDE0MloiIGZpbGw9IiM5QjlGQjciLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    transform: translate(0, -50%);
    transition: 0.4s ease-out transform;
}

.checkout__faq .faq__item-header h3 {
    position: relative;
    z-index: 2;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    padding: 24px 54px 24px 24px;
}

.checkout__faq .faq__item.active .faq__item-header {
    padding: 24px;
}

.checkout__faq .faq__item.active h3 {
    padding: 0;
    padding-right: 30px;
}

.checkout__faq .faq__item.active .faq__item-header::after {
    /* right: 0; */
    transform: translate(0, -50%) rotate(180deg);
}

.checkout__faq .faq__item-body {
    padding-top: 24px;
    color: #4c4f61;
}

.checkout__faq .faq__item-body ul{
    padding-left: 30px;
}

@media (max-width: 767px) {
    .checkout__faq h2 {
        margin-bottom: 32px;
        font-size: 22px;
        line-height: 28px;
    }

}

#modal_sms {
    padding: 60px;
}

#modal_sms.join_fee h2 {
    margin-bottom:20px;
    font-size:36px
}

#modal_sms h3{
    margin-bottom: 10px;
    text-align: center;
    font-weight: 800;
    font-size: 28px;
    line-height: 36px;
    color: rgba(0, 0, 0, 0.8);
}

@media (max-width: 767px) {
    #modal_sms {
        padding: 25px;
    }
    #modal_sms.join_fee h2 {
        margin-bottom: 15px;
        padding-right: 25px;
        font-size: 24px;
    }
    #modal_sms h3{
        margin-bottom: 25px;
        padding-right: 25px;
        font-size: 24px;
        line-height: 28px;
    }
}

#modal_sms h4{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
}

#modal_sms .description{
    margin-bottom: 20px;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.8);
}

#modal_sms .form-group{
    margin-bottom: 20px;
}

#modal_sms .button-wrap{
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
}

#modal_sms .timer__block{
    margin-bottom: 25px;
    text-align: center;
}

#modal_sms .sms__again{
    display: none;
    color:#ed692a;
    transition: 0.3s ease color;
}

#modal_sms .sms__again:hover{
    color: #ed692a;
    opacity: 0.8;
}

#modal_sms .sms_error{
    margin-top: 10px;
    display: none;
    font-size: 10px;
    color: red;
}

#modal_sms .form-group {
    display: flex;
    justify-content: center;
}

#modal_sms .form-group .form-control{
    max-width: 320px;
}

#modal_sms .button-wrap .btn{
    width: 320px;
    max-width: 100%;
}

#modal_sms .button-wrap .btn svg{display: none}
#modal_sms .button-wrap .btn.loading svg.loading__icon{display: block}
#modal_sms .button-wrap .btn.success svg.success__icon{display: block}
#modal_sms .button-wrap .btn.loading span,
#modal_sms .button-wrap .btn.success span{display: none}
#modal_sms .button-wrap .btn .success__icon {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    stroke-width: 4;
    stroke: #ffffff;
    stroke-miterlimit: 10;
    box-shadow: inset 0px 0px 0px #ffffff;
    animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
    position:relative;
    margin: 0 auto;
}

#modal_sms .button-wrap .btn .success__icon .checkmark__circle{
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 5;
    stroke-miterlimit: 10;
    stroke: #ffffff;
    fill: #ed692a;
    animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

#modal_sms .button-wrap .btn:hover
{
    background: #ed692a;
}

#modal_sms .button-wrap .btn .success__icon .checkmark__check {
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

@keyframes stroke {
    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes scale {
    0%, 100% {
        transform: none;
    }

    50% {
        transform: scale3d(1.1, 1.1, 1);
    }
}

@keyframes fill {
    100% {
        box-shadow: inset 0px 0px 0px 30px #4bb71b;
    }
}

#modal_sms .policy {
    padding: 0;
    text-align: center;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #656875;
}

#modal_sms .policy a{
    text-decoration: underline;
}

#modal_sms .policy a:hover{
    color: #ed692a;
}

#modal_sms.ddx_modal .popup-window-content{
    padding: 0;
}

#modal_sms .mobile_link {
    color: #ed692a;
    text-decoration: underline;
}

#modal_sms .mobile_link:hover{
    opacity: 0.6;
    cursor: pointer;
}

#modal_sms .card-use_terms {
    margin: 20px auto 0 auto;
    text-align: center;
    max-width: 80%;
}

#modal_sms .card-use_terms p{
    font-size: 12px;
    line-height: 1.2em;
    opacity: 0.4;
}

#modal_sms .card-use_terms a{
    /* color: #ed692a; */
    text-decoration: underline;
}

#modal_sms .card-use_terms a{
    color: #202439;
}

#modal_sms .card-use_terms a:hover{
    opacity: 0.6;
    cursor: pointer;
}

.bx-checkout .action__bump-offer {
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background-color: #F3FFFB;
    border-radius: 24px;
    padding: 22px 18px;
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 100% 100%" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="1" y="1" width="calc(100% - 3px)" height="99%" fill="none" rx="24" ry="24" stroke="%230CB176" stroke-width="2" stroke-dasharray="7, 7" stroke-dashoffset="0" stroke-linecap="round"/></svg>');
    background-size: contain;
}

.bx-checkout .action__bump-offer::before {
    padding: 10px 12px;
    position: absolute;
    top: 10px;
    right: 10px;
    content: '-33%';
    display: block;
    background-color: #424453;
    color: #fff;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    transform: translate(50%, -50%) rotate(-10.01deg);
}

.bx-checkout .action__bump-offer .checkbox-wrap {
    position: relative;
    margin-bottom: 12px;
    /* padding-left: 32px; */
    width: 100%;
}

.bx-checkout .action__bump-offer .title {
    margin-bottom: 14px;
    font-size: 18px;
    font-weight: 700;
    color: #202439;
}

.bx-checkout .action__bump-offer .checkbox-wrap input[type=checkbox]{
    overflow: hidden;
    position: absolute;
    left: 0;
    opacity: 0;
}

.bx-checkout .action__bump-offer .checkbox-wrap .label {
    position: relative;
    margin-bottom: 0;
    padding: 10px 23px 10px 46px;
    background-color: #0CB176;
    border-radius: 10px;
    color: #ffffff;
    width: 100%;
}

.bx-checkout .action__bump-offer .checkbox-wrap .label:hover {
    cursor: pointer;
}

.bx-checkout .action__bump-offer .checkbox-wrap .label::before{
    display: block;
    position: absolute;
    left: 13px;
    top: 10px;
    content: '';
    width: 20px;
    height: 20px;
    /* border: 2px solid #0CB176; */
    border-radius: 4px;
    background-color: #FFFFFF;
}

.bx-checkout .action__bump-offer .checkbox-wrap .label::after{
    display: none;
    position: absolute;
    left: 13px;
    top: 10px;
    content: '';
    width: 20px;
    height: 20px;
    /* border: 2px solid #0CB176; */
    border-radius: 4px;
    background-color: #202439;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNC40NzU0IDQuNzc2ODJMNi42MzY4OCAxMi42MTUzQzYuNDUxODggMTIuNzk5OSA2LjIwMTIgMTIuOTAzNSA1LjkzOTg2IDEyLjkwMzVDNS42Nzg1MiAxMi45MDM1IDUuNDI3ODQgMTIuNzk5OSA1LjI0Mjg0IDEyLjYxNTNMMS41MjQ2MiA4Ljg5NzE1QzEuMzQwOCA4LjcxMjA3IDEuMjM3ODQgOC40NjE2OCAxLjIzODI4IDguMjAwODNDMS4yMzg3MyA3LjkzOTk4IDEuMzQyNTUgNy42ODk5NCAxLjUyNyA3LjUwNTQ5QzEuNzExNDUgNy4zMjEwNCAxLjk2MTQ5IDcuMjE3MjIgMi4yMjIzNCA3LjIxNjc3QzIuNDgzMTkgNy4yMTYzMiAyLjczMzU5IDcuMzE5MjkgMi45MTg2NyA3LjUwMzExTDUuNzM3MTkgMTAuMzIxN0M1Ljc5MDk0IDEwLjM3NTUgNS44NjM4NCAxMC40MDU3IDUuOTM5ODYgMTAuNDA1N0M2LjAxNTg3IDEwLjQwNTcgNi4wODg3OCAxMC4zNzU1IDYuMTQyNTMgMTAuMzIxN0wxMy4wODEzIDMuMzgyNzhDMTMuMjY2NCAzLjE5ODk2IDEzLjUxNjggMy4wOTU5OSAxMy43Nzc3IDMuMDk2NDRDMTQuMDM4NSAzLjA5Njg4IDE0LjI4ODYgMy4yMDA3IDE0LjQ3MyAzLjM4NTE1QzE0LjY1NzUgMy41Njk2IDE0Ljc2MTMgMy44MTk2NCAxNC43NjE3IDQuMDgwNDlDMTQuNzYyMiA0LjM0MTM1IDE0LjY1OTIgNC41OTE3NCAxNC40NzU0IDQuNzc2ODJaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=");
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
} 

.bx-checkout .action__bump-offer .checkbox-wrap input[type=checkbox]:checked ~ .label::after {
    display: block;
}

.bx-checkout .action__bump-offer .checkbox-wrap input[type=checkbox]:checked ~ .label::before {
    display: none;
}

.bx-checkout .action__bump-offer .price-wrap{
    position: relative;
    /* margin-bottom: 20px; */
    /* display: flex;
    flex-wrap: nowrap;
    gap: 12px; */
}

.bx-checkout .action__bump-offer .price-wrap .new{
    margin-right: 12px;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
}

.bx-checkout .action__bump-offer .price-wrap .old{
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: rgba(255, 255, 255, 0.5);
    text-decoration-line: line-through;
    white-space: nowrap;
}

.bx-checkout .action__bump-offer .terms p {
    margin-bottom: 12px;
    font-size: 12px;
    line-height: 18px;
}

.bx-checkout .action__bump-offer .terms p:last-child {
    margin-bottom: 0;
}

.bx-checkout .action__bump-offer .terms .color {
    color: #0CB176;
}

@media (max-width: 767px) {

    .bx-checkout .phone-text{
        padding-left: 35px;
        padding-right: 30px;
        margin-bottom: 5px;
    }

    .bx-checkout .payment__subscribe-wrap{
        padding: 19px 25px;
    }
    .bx-checkout .payment__subscribe{
        width: 100%;
        max-width: 100%;
    }
    .bx-checkout .payment__subscribe ul li.price__wrap{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    .bx-checkout .payment__subscribe .result_text{
        font-weight: 400;
        font-size: 12px;
        line-height: 120%;
    }
    .bx-checkout .payment__subscribe-block ul li p br { display: block; }

    .bx-checkout .form-group {
        padding-right: 30px;
        max-width: 405px;
    }
    .bx-checkout .form-group .hint {
        right: 0;
        transform: translate(0, -50%);
    }
    .bx-checkout .form-group .input-group-addon {
        right: 54px;
    }
    .bx-checkout .promocode .link {
        right: 54px;
    }
    .bx-checkout .promocode .form-control {
        padding-right: 145px;
    }
    .bx-checkout .promocode .close {
        right: 54px;
    }

    .bx-checkout .action__bump-offer {
        padding: 22px 18px;
        margin-top: 32px;
        margin-bottom: 2px;
    }

    .bx-checkout .action__bump-offer .title span {
        display: none;
    }

    .bx-checkout .action__bump-offer::before {
        right: 20px;
    }

    .bx-checkout .action__bump-offer .checkbox-wrap .label {
        padding-left: 44px;
        padding-right: 13px;
    }

    .bx-checkout .action__bump-offer .price-wrap .new,
    .bx-checkout .action__bump-offer .price-wrap .old{
        font-size: 14px;
    }

}

#payment__button-wrap{
    position: relative;
    margin-top: 30px;
}

#payment__button-wrap.fixed__button{
    margin-top: 30px;
}

/* .bx-checkout .step-2 .fixed__button {
    margin-top: 30px;
} */

.bx-checkout .step-2 #payment__button-wrap.fixed__button {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    margin-top: 30px;
    padding: 18px 15px;
    background: #fff;
}

#payment__button-wrap.fixed__button .payment__button-subwrap {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.step-success .wrapper .payment__button-subwrap {
    display: flex;
    flex-direction: column;
    width: 280px;
    max-width: 100%;
}

.step-success .wrapper .payment__button-subwrap .btn-payment {
    display: flex;
    flex-direction: column;
}

.step-success .wrapper .payment__button-subwrap .next{
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    opacity: 0.7;
}

.step-success .wrapper .under-btn-payment-description {
    margin-top: 5px;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #848690;
}

body.success-page main {
    margin-top: 140px;
}

#bx-checkout__success {
    display: none;
}

body.success-page .bx-checkout > .row {
    display: none;
}

body.success-page #bx-checkout__success {
    display: block;
}

.success__contaner{
    margin-bottom: 60px;
    padding: 40px 60px;
    border-radius: 16px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.success__contaner.no-bgcolor{
    margin-top: -40px;
    background-color: transparent;
}

.success__contaner:last-child{
    margin-bottom: 0;
}

.success__contaner .color,
.success__contaner a,
.success__contaner a:hover{
    color: #ED692A;
}

.success__contaner a {
    display: inline-block;
    margin-top: 12px;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
}

.success__contaner .download a {
    color: inherit;
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
}

.success__contaner a:hover{
    opacity: 0.6;
}

.success__contaner p{
    margin-bottom: 8px;
}

.success__contaner .p.text {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #4C4F61;
}

.success__contaner p.text.bold{
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #202439;
}

.success__banner-container{
    position: relative;
    background: linear-gradient(114.82deg, #10A8BD 43.27%, #37C6D9 75.51%);
    border-radius: 16px;
    overflow: hidden;
    padding: 40px;
    /*width: 100%;
    max-width: 100%;
    aspect-ratio: 880/240;
    border-radius: 16px;
    background-image: url('/local/components/custom/checkout/templates/v2/img/banner.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; */
    color: #ffffff;
}

.success__banner-container.mobile {
    display: none;
}


.success__banner-container::before{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    content: '';
    width: 450px;
    height: 240px;
    background-image: url("data:image/png;base64,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");
    background-position: 50% 50%;
    background-size: contain;
}

.success__contaner .club__name {
    white-space: nowrap;
}

.success__banner-container::after{
    position: absolute;
    right: 10%;
    bottom: 0;
    display: block;
    /* content: ''; */
    width: 339px;
    aspect-ratio: 339/273;
    background-image: url('/local/components/custom/checkout/templates/v2/img/trainers.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}

.success__banner-content{
    max-width: 375px;
}

.success__banner-title{
    margin-bottom: 8px;
    font-weight: 800;
    font-size: 36px;
    line-height: 42px;
}

.success__banner-description{
    width: 248px;
    max-width: 100%;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}

.tariff__info-wrap {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.tariff__info-container {
    padding: 24px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
    border-radius: 16px;
    background-color: #F1F2F7;
}

.tariff__info-mark {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    background: #FFFFFF;
    border-radius: 100px;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;

}

.tariff__info-mark.infinity {
    color: #554E9F;
}

.tariff__info-mark.smart {
    color: #ED692A;
}

.tariff__info-mark.light {
    color: #0CA1B1;
}

.tariff__info-mark.action {
    color: #9570FF;
}

.tariff__info-text {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
}

.success__next .title {
    margin-bottom: 32px;
    font-weight: 800;
    font-size: 36px;
    line-height: 42px;
}

.success__next .list {
    margin-bottom: 24px;
    padding-left: 0;
    display: flex;
    flex-direction: column;
    gap: 24px;
    list-style: none;
    counter-reset: success-list;
}

.success__next .list .item {
    position: relative;
    padding-left: 56px;
    min-height: 40px;
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}

.success__next .list .item::before{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    counter-increment: success-list;
    content: counter(success-list);
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color:#ED692A;
    border-radius: 50px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
}

.success__next .list .item > div {
    max-width: 333px;
}

.success__next .list .item.with-qr {
    gap: 42px;
    align-items: flex-start;
}

.qr-code__wrap {
    padding: 10px;
    border-radius: 12px;
    background-color: #F1F2F7;
}
.qr-code {
    width: 110px;
    height: 110px;
    display: block;
    border-radius: 3px;
    background-image: url('/local/components/custom/checkout/templates/v2/img/qr.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.gift {
    width: 100%;
    aspect-ratio: 880/174;
    padding: 32px  40px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: flex-start;
    justify-content: center;
    border-radius: 16px;
    background-image: url('/local/components/custom/checkout/templates/v2/img/gift.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}


.gift .title {
    margin-bottom: 0;
    font-weight: 800;
    font-size: 28px;
    line-height: 36px;
    color: #FFFFFF;
}

.gift a.button {
    margin: 0;
    padding: 12px 16px;
    min-width: 194px;
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ED692A;
    border-radius: 100px;
    color: #FFFFFF;
}

.gift a.button:hover {
    opacity: 1;
    box-shadow: 0 8px 24px rgba(237, 105, 42, 0.3);
}

@media(max-width: 767px) {
    .gift {
        position: relative;
        padding: 20px 16px;
        align-items: center;
        justify-content: flex-start;
        gap: 12px;
        background: #3E19B4;
        aspect-ratio: 293/315;
        overflow: hidden;
    }
    .gift::before {
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 100%;
        bottom: 0;
        left: 50%;
        content: '';
        display: block;
        background-image: url('/local/components/custom/checkout/templates/v2/img/star.png');
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: contain;
        transform: translateX(-50%);
    }
    .gift::after {
        position: absolute;
        z-index: 2;
        width: 100%;
        height: 100%;
        bottom: 0;
        left: 50%;
        content: '';
        display: block;
        background-image: url('/local/components/custom/checkout/templates/v2/img/box.png');
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: 75%;
        transform: translateX(-50%);
    }
    .gift .title {
        position: relative;
        z-index: 3;
        margin-top: 0;
        font-weight: 700;
        font-size: 18px;
        line-height: 24px;
    }
    .gift .button {
        position: relative;
        z-index: 3;
        width: 100%;
        font-size: 14px;
        line-height: 18px;
    }
}

.card__mapping {
    margin: 0 auto;
    position: relative;
    text-align: center;
    max-width: 518px;
    color: #4C4F61;
}

.card__mapping .underline {
    text-decoration: underline;
}

.card__mapping .info {
    margin-bottom: 32px;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}

.card__mapping .download {
    margin-bottom: 16px;
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
}

.card__mapping .cancel {
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
    text-decoration-line: underline;
    color: #4C4F61;
}

@media (max-width: 767px) {
    body.success-page main {
        margin-top: 87px;
    }
    .success__contaner {
        margin-bottom: 24px;
        padding: 24px;
        gap: 20px;
    }
    .success__contaner a {
        margin-top: 4px;
    }
    
    .success__banner-container.desktop {
        display: none;
    }

    
    .success__banner-container.mobile {
        display: block;
        margin-bottom: 24px;
        text-align: center;
    }

    .success__banner-title {
        font-weight: 800;
        font-size: 28px;
        line-height: 36px;
    }
    .success__banner-description{
        max-width: 258px;
        font-weight: 400;
        font-size: 14px;
        line-height: 130%;
    }
    .success__contaner p.text.bold {
        font-size: 16px;
        line-height: 24px;
    }
    .success__contaner .club__date::after {
        content: '\A';
        white-space: pre;
    }
    .success__contaner .club__route {
        font-size: 14px;
        line-height: 22px;
    }
    .success__contaner.no-bgcolor {
        margin-top: 0;
        padding: 0;
    }
    .success__banner-content {
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .tariff__info-container {
        padding: 16px;
        gap: 12px;
        flex-direction: column;
        align-items: flex-start;
    }
    .tariff__info-mark {
        padding: 8px 20px;
        font-size: 14px;
        line-height: 22px;
    }
    .tariff__info-text {
        font-size: 14px;
        line-height: 20px;
    }
    .tariff__info-text .date::after {
        content: '\A';
        white-space: pre;
    }
    .success__next .title {
        margin-bottom: 24px;
        font-size: 22px;
        line-height: 28px;
    }
    .success__next .gift .title {
        margin-bottom: 0;
        font-size: 18px;
        line-height: 24px;
    }
    .success__next .list {
        gap: 26px;
    }
    .success__next .list .item {
        padding-left: 0;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        font-size: 14px;
        line-height: 22px;
    }
    .success__next .list .item::before {
        position: relative;
        width: 32px;
        height: 32px;
        font-size: 14px;
        line-height: 22px;
    }
    .success__next .list .item > div {
        flex-basis: 100%;
        max-width: 100%;
    }
    .success__next .list .item.with-qr {
        gap: 8px;
        align-items: normal;
    }
    .success__next .qr-code__wrap {
        display: none;
    }
    .success__next .app__links {
        display: flex;
        flex-direction: column;
        gap: 8px;
    }
    .card__mapping .info {
        font-size: 14px;
        line-height: 22px;
        color: #202439;
    }
}

.bx-checkout a[href^='tel:'] {
	color: #ED692A;
}

.bx-checkout a[href^='tel:']:hover {
	opacity: 0.6;
}

@media (min-width: 768px) {
    .bx-checkout .payment__subscribe-block ul li p br { display: block; }
}
    
@media (min-width: 1024px) {
    .bx-checkout .payment__subscribe-block ul li p br { display: none; }
    .bx-checkout .step-2 #payment__button-wrap.fixed__button {
        position: relative;
        left: auto;
        right: auto;
        padding: inherit;
    }
    #payment__button-wrap .payment__button-subwrap {
        margin-top: -10px; /* -100px */
    }
}

.checkout__footer .page-footer__logo{
    margin: 16px 20px 0 0;
}

.checkout__footer .page-footer__offerta {
    margin-top: 15px;
    max-width: 561px;
}

#modal_sms .card__delete-wrap {
    margin-bottom: 5px;
    text-align: center;
    opacity: 0.6;
}

#modal_sms .card__delete-wrap .delete__link {
    color: inherit;
    border-bottom: 1px dashed;
}

#modal_sms .card__delete-wrap .delete__link:hover {
    opacity: 0.6;
}

#bx-checkout__success .loader__wrap,
#bx-checkout__success .delete__success,
#bx-checkout__success .delete__error {
    display: none;
}

#bx-checkout__success .delete__success{
    color: green;
}

#bx-checkout__success .delete__error {
    color: red;
}

#dot_loader {
    display: inline-flex;
    padding-top: 5px;
    padding-bottom: 5px;
    gap: 6px;
}

#dot_loader span{
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background-color: #ed692a;
    opacity: 0;
}
  
#dot_loader span:nth-child(1){
    animation: opacitychange 1s ease-in-out infinite;
}
  
#dot_loader span:nth-child(2){
    animation: opacitychange 1s ease-in-out 0.25s infinite;
}
  
#dot_loader span:nth-child(3){
    animation: opacitychange 1s ease-in-out 0.50s infinite;
}

#dot_loader span:nth-child(4){
    animation: opacitychange 1s ease-in-out 0.75s infinite;
}


.bx-checkout .btn svg{display: none}
.bx-checkout .btn.loading svg.loading__icon{display: block; position: absolute;}
.bx-checkout .btn.success svg.success__icon{display: block; position: absolute;}
.bx-checkout .btn.loading span,
.bx-checkout .btn.success span{display: none}
.bx-checkout .btn .success__icon {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    stroke-width: 4;
    stroke: #ffffff;
    stroke-miterlimit: 10;
    box-shadow: inset 0px 0px 0px #ffffff;
    animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
    position:relative;
    margin: 0 auto;
}

.bx-checkout .btn .success__icon .checkmark__circle{
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 5;
    stroke-miterlimit: 10;
    stroke: #ffffff;
    fill: #ed692a;
    animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

.bx-checkout .btn:hover
{
    background: #ed692a;
}

.bx-checkout .btn .success__icon .checkmark__check {
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

.store__link-wrap {
    margin: 15px 0;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

.success__contaner .store__link {
    display: block;
    font-size: 0px;
    width: 100%;
    background-repeat: no-repeat;
    height: 61px;
    border-radius: 6px;
    background-color: black;
    background-position: center;
}

.store__link.apple {
    background-image: url("/local/templates/iteraciya/img/apple.svg");
    background-size: auto 45px;
}

.store__link.google {
    background-image: url("/local/templates/iteraciya/img/google.svg");
}

.store__link.huawei {
    background-image: url("/local/templates/iteraciya/img/huawei.svg");
    background-size: auto 60px;
}

.store__link.rustore {
    background-image: url("/local/templates/iteraciya/img/rustore.svg");
}

@media (max-width: 767px) {
    .success__next .app__links {
        margin-top: 8px;
    }
    .success__contaner .store__link {
        margin-top: 0;
        height: 48px;
        background-size: auto 28px;
    }
}

@keyframes opacitychange{
    0%, 100%{
      opacity: 0;
    }
  
    60%{
      opacity: 1;
    }
}

@media (max-width: 767px) {
    .page-footer.checkout__footer .container {
        width: 100%;
        padding: 20px 18px;
    }
    .checkout__footer .page-footer__social-wrapper {
        order: 0;
    }
    .checkout__footer .page-footer__contacts {
        margin-bottom: 20px;
    }
    .checkout__footer .page-footer__contacts a {
        font-weight: 400;
    }
    .checkout__footer .page-footer__logo {
        margin-top: 0;
        margin-bottom: 16px;
        order: 1;
    }
    .checkout__footer .page-footer__copyright {
        order: 2;
    }
    .checkout__footer .page-footer__offerta {
        order: 3;
        margin-left: 0;
        margin-top: 0;
    }
    .bx-checkout .form-group .hint .hint-text {
        right: 0;
        transform: translate(0, 0);
    }
}
/* End */
/* /local/components/custom/checkout/templates/v2/style.css?173762169796844 */
