.modal {position: absolute; display: none; padding 25px; background:#fff; box-shadow: 0px 3px 25px 10px #505050; z-index: 1150;
padding: 22px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); border-radius: 6px;}

.modal--active {display: block;}

.modal__row {display: flex; justify-content: space-between; align-items: center; margin-bottom: 30px; flex-wrap: wrap;}

.modal__title {font-family: 'Ubuntu',sans-serif; font-weight: 600;}

.modal__close {   width: 25px;
height: 25px;
margin: 0 10px; cursor: pointer; position: absolute;
right: 0;
top: 13px;}

.modal__close:before {background: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 21.9 21.9' enable-background='new 0 0 21.9 21.9' width='512px' height='512px' class=''%3E%3Cg%3E%3Cpath d='M14.1,11.3c-0.2-0.2-0.2-0.5,0-0.7l7.5-7.5c0.2-0.2,0.3-0.5,0.3-0.7s-0.1-0.5-0.3-0.7l-1.4-1.4C20,0.1,19.7,0,19.5,0 c-0.3,0-0.5,0.1-0.7,0.3l-7.5,7.5c-0.2,0.2-0.5,0.2-0.7,0L3.1,0.3C2.9,0.1,2.6,0,2.4,0S1.9,0.1,1.7,0.3L0.3,1.7C0.1,1.9,0,2.2,0,2.4 s0.1,0.5,0.3,0.7l7.5,7.5c0.2,0.2,0.2,0.5,0,0.7l-7.5,7.5C0.1,19,0,19.3,0,19.5s0.1,0.5,0.3,0.7l1.4,1.4c0.2,0.2,0.5,0.3,0.7,0.3 s0.5-0.1,0.7-0.3l7.5-7.5c0.2-0.2,0.5-0.2,0.7,0l7.5,7.5c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l1.4-1.4c0.2-0.2,0.3-0.5,0.3-0.7 s-0.1-0.5-0.3-0.7L14.1,11.3z' data-original='%23000000' class='active-path' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E%0A");
content: '';
width: 22px;
height: 22px;
position: absolute;
background-size: cover;}
    

.modal__input {border: 1px solid #747474; padding: 5px 10px; margin-right: 15px; margin-bottom: 10px; }

.modal__button {padding: 5px 22px; border: 1px solid #747474; background: #79d9ff; }

.modal__result {font-family: 'Ubuntu',sans-serif; }


@media (min-width: 650px) {
    .modal {
        padding: 35px;
    }
    .modal__row {
        flex-wrap: nowrap;
    }
    .modal__input {
        margin-bottom: 0px;
    }
    }
.t-store__tabs__content a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 3px;
    font-weight: 600;
}
.t-store__tabs__content a:first-of-type {
    background-color: #bc574b;
    color: #ffffff !important;
}
.t-store__tabs__content a:last-of-type {
    background-color: #566d90;
    color: #ffffff !important;
}
 
.t706__cartwin_showed {
    z-index: 999999999;
}