.t706__cartwin-content {
    
    background-color: rgb(255 255 255 / 85%);
    border-radius: 15px !important;
    backdrop-filter: blur(12px);
    border: 1px solid #000000;
}

.t-input {
    border-radius: 15px;
}

.t706 .t-submit {
    width: 100%;
    border-radius: 15px;
    height: 55px;
    font-size: 24px;
}

/*.t706 .t-form .t-input, .t706 .t-form .t-select {*/
/*    height: 56px;*/
/*    background-color: rgb(211, 211, 211);*/
/*}*/

.t-form__errorbox-wrapper {
    background: #f95d51;
    padding: 10px;
    text-align: center;
    margin-bottom: 20px;
    border-radius: 15px;
}

.t706 .t-form__successbox {
    padding-bottom: 70px;
    padding-top: 70px;
    border-radius: 15px;
}

.t-btn_md {
    height: 60px;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 15px;
}

.t-form__successbox {
    background: #62c584;
    color: #fff;
    margin-bottom: 20px;
    padding: 20px;
    text-align: center;
    border-radius: 15px;
}

.t-btn_md {
    height: 60px;
    font-size: 16px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 15px;
}

/*расстояние горизонтальное между фотографиями на странице товара*/
.t-store__prod-popup__gallery-column {
    row-gap: 10px !important;
}


/*удаляем отступ снизу фотографии*/
@media screen and (min-width: 980px) {
    .t-store__prod-popup__wrapper {
        margin-bottom: 0px !important;
    }
}

/*плашка цвет на странице товара*/
.js-product .t-product__option-select {
    background: #fff;
    border-radius: 0px !important;
}

/*плакша цвет при активном состоянии*/
.js-product .t-product__option-select:focus-visible {
       outline: 0px solid #ddd !important;
}

/*кнопка в избранном*/
.t1002 .t-btn.t-btn_sm {
    flex: 3;
    height: 50px;
}

/*кнопка в избранном при наведении*/
.t1002 .t-btn.t-btn_sm:hover {
    border: 1px solid #2e2e2e;
    background-color: transparent !important;
    color: #2e2e2e !important;
}

/*на одной высоте в избранном элементы*/
.t1002__product {
    align-items: flex-start;
}

/*убираем скругление у долей в каталоге*/
.digi-dolyame-catalog {
    border-radius: 0px !important;
}

/*убираем скругление у долей на странице товара*/
.digi-dolyame-product {
    border-radius: 0px !important;
}

/*убираем скругление у фотографии в избранном и в корзине*/
.t1002__product-imgdiv, .t706__product-imgdiv {
    border-radius: 0px !important;
}

/*меняем расположение элементов в избранном для разрешения от 641px*/
.t1002__product {
        display: grid;
        grid-template-columns: 90px 1fr auto; /* фото, описание, крестик */
        row-gap: 16px;
}

@media screen and (max-width:640px) {
    .t1002__product-title {
        display: flex;
        flex-direction: column;
    }
}
    
.t1002__product-thumb {
        grid-column: 1;
        grid-row: 1;
        padding-right: 0px;
}
    
.t1002 .t1002__product-title {
        grid-column: 2;
        grid-row: 1;
}

    
.t1002 [href="#order"] {
        grid-column: 1 / 3; /* первая и вторая колонки */
        grid-row: 2;
        margin-right: 10px;
        height: 50px;
}

@media screen and (min-width: 280px) and (max-width:640px) {
    .t1002 [href="#order"] {
        margin-right: 20px !important;
    }
}
    
.t1002__product-del {
        grid-column: 3;
        grid-row: 2;
        justify-self: end;
        align-self: center;
}

@media screen and (max-width: 640px) {
    .t1002__product-del {
        position: relative;
    }
}

/*Кнопки в корзину и долями на странице товара*/
@media screen and (min-width:481px) and (max-width:640px) {
    .t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn {
        width: 100%;
    }
}

@media screen and (min-width: 641px) and (max-width:779px) {
    .digi-dolyame-product {
        width: 65% !important;
    }
}

@media screen and (min-width:641px) and (max-width:779px) {
    .t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn {
        width: 65% !important;
    }
}

@media screen and (min-width:780px) {
    .t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn {
        width: 46% !important;
}

    @media screen and (min-width: 780px) {
    .digi-dolyame-product {
        width: 46% !important;
    }
}