/* Правка отступов у аккордеона */
.t-container > div > .t-store__prod-popup__info > .t-store__tabs_accordion,
.t-store__product-popup > div > .t-store__prod-popup__info > .t-store__tabs_accordion {
    margin: 30px 0 0 0 !important;
    padding: 0 !important;
}

/* Вставка блока с информацией */
.insert-block {
    display: flex;
    justify-content: center;
    margin: 70px 0 40px;
}

.insert-block__frame {
    width: 100%;
    overflow: hidden;
}

form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_select{
    z-index: 99;
}

@media screen and (min-width: 1201px) {
    /* Фиксация слайдера */
    .t-store__product-popup {
        display: flex;
    }
    
    .t-store__product-popup,
    .t-store__product-popup > div,
    .t-store__product-snippet > .t-container,
    .t-store__product-snippet > .t-container > div {
        position: relative;
    }
    
    .t-container > div > .t-store__prod-popup__slider,
    .t-store__product-popup > div > .t-store__prod-popup__slider {
    	position: absolute;
    	height: 100%;
    }
    
    .t-container > div > .t-store__prod-popup__slider > .t-slds,
    .t-store__product-popup > div > .t-store__prod-popup__slider > .t-slds {
        position: sticky;
        top: 10px;
    }
    
    .t-container > div > .t-store__prod-popup__info,
    .t-store__product-popup > div > .t-store__prod-popup__info {
        position: relative;
        left: 580px;
    }
}

@media screen and (max-width: 1200px) {
    .insert-block {
        max-width: 960px;
        padding: 0;
        margin: 70px auto 20px;
    }
}

@media screen and (max-width: 980px) {
    .insert-block__frame {
        width: 100%;
        padding: 0 20px;
    }
}

@media screen and (max-width: 960px) {
    .insert-block {
        max-width: 640px;
        margin: 70px auto 0px;
    }
}


.t706__carticon_showed {
    z-index: 9999999;
}

.t858__bgimg {
    margin-bottom: 10px !important;
}

    .t760__img {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
    border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 20px;
    }
    


    .t-btn {
          transition: 0.2s !important;
    }
    
    .t-btn:hover {
        background-color: #000000 !important;
    }
    
    
    .t-col_12 .t220__textwrapper {
    border-radius: 30px;
        margin-top: 30px;
    margin-bottom: 30px;
}

@media screen and (max-width: 960px)
.t220__textwrapper, .t-col_12 .t220__textwrapper {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

.t220__title {
    padding-bottom: 0px !important;
}

.t-store__prod-popup__btn_disabled {
    background-color: #bd9d93 !important;
    opacity: .99 !important;
}
