.t-store__popup-container_8-cols .t-store__prod-popup__info {
    padding-top: 0;
}
.js-product-img.t-store__card__bgimg.t-bgimg.loaded:before {
    content: "";
    background: #888;
    opacity: .1;
    position: absolute;
    width: 100%;
    height: 100%;
}
/*сайт ОПТ -Начало*/
.t604 .t-margin_auto {
    margin-left: 15px;
}
.t604 .t-slds {
    z-index: 9;
}
.t738__slds-wrapper {
    border-radius: 8px;
    background: #fff;
}
.t738__width_12 {
    max-width: 1160px;
}
.t603__blockimg_4-3,
.t603__blockimg_1-1{
    border-radius: 8px;
}
#rec419845325{
    z-index: 1;
    position: relative;
}
.t738__img{
    max-height: 100px;
    -o-object-fit: contain;
    object-fit: contain;
}
.t604__imgwrapper .t-slds__bgimg {
    border-radius: 8px;
}
#rec421470574 .t-slds__arrow {
    top: 60%;
}
@media (max-width:599px){
    .t738__img{
        max-height: 60px;
    }
    .t738__slds-wrapper {
        border-radius: 0px;
    }
}
/*сайт ОПТ -Конец*/

.t450__right_descr strong{
    font-size:30px;
}
#rec405424357,
#rec419328063{
    overflow:visible !important;
}
.t-upwidget-container__button.t-text:not(.t-upwidget-container__button_fileholder) {
    visibility: hidden;
    position: relative;
    width:100%;
}

/*Кнопка "Прикрепить заявку" */
.t-upwidget-container__button.t-text:not(.t-upwidget-container__button_fileholder):after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0px;
    padding-left: 50px;
    content: "Прикрепить заявку";
    font-weight: 500;
    font-size: 15px;
    color: #E85222 !important;
}
#form419926497 .t-upwidget-container__button.t-text:not(.t-upwidget-container__button_fileholder):after {
    content: "Прикрепить схему";
}
#form1024562306 .t-upwidget-container__button.t-text:not(.t-upwidget-container__button_fileholder):after {
    content: "Прикрепить файл";
}
.t-upwidget-container__button:first-child:before {
    content: '';
    top: 3px;
    width: 40px;
    display: inline-block;
    height: 34px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='26' height='26' x='0' y='0' viewBox='0 0 64 64' style='enable-background:new 0 0 512 512;margin-right: 15px;vertical-align: middle;' xml:space='preserve' class=''%3E%3Cg%3E%3ClinearGradient xmlns='http://www.w3.org/2000/svg' id='linear-gradient' gradientUnits='userSpaceOnUse' x1='6.33' x2='57.28' y1='31.93' y2='31.93'%3E%3Cstop stop-opacity='1' stop-color='%23e85222' offset='0'%3E%3C/stop%3E%3Cstop stop-opacity='1' stop-color='%23ffc000' offset='1'%3E%3C/stop%3E%3C/linearGradient%3E%3Cg xmlns='http://www.w3.org/2000/svg' id='Layer_50' data-name='Layer 50'%3E%3Cpath d='m42.21 22.29a2 2 0 0 0 -2.83-2.83l-16.26 16.27a7.34 7.34 0 0 0 10.38 10.38l19.69-19.69a14.06 14.06 0 0 0 -19.88-19.89l-21.2 21.2a19.61 19.61 0 0 0 -5.78 14c0 17.53 21.3 26.35 33.71 14l7.32-7.32a2 2 0 0 0 -2.83-2.83l-7.32 7.33a15.75 15.75 0 0 1 -22.27-22.35l21.2-21.2c6.22-6.31 17.25-1.75 17.17 7.11a10 10 0 0 1 -2.94 7.12l-19.7 19.69a3.34 3.34 0 0 1 -4.73-4.72z' fill='url(%23linear-gradient)' data-original='url(%23linear-gradient)' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    visibility: visible;
    position: absolute;
    left: 0;
}
/*//Кнопка "Прикрепить заявку" */

.t396 .tn-atom {
    word-break: normal;
}
.t923__btn-wrapper, .t923__btntext-wrapper{
    bottom:auto;
}
.t923__textwrapper {
    padding: 27px 0px;
}
.t923 .t-slds__arrow {
    -moz-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    -webkit-transform: translateY(-30%);
    -o-transform: translateY(-30%);
    transform: translateY(-30%);
    top: 30%;
}
.t923__title {
    font-size: 20px;
}
.t712 .t-submit,
.t-form .t-submit,
.t923__btn-wrapper a,
.t450__right_buttons_but a,
.t-store__card__btn,
.t-store__prod-popup__btn{
    background-image: linear-gradient(337deg, #ffc000 0%, #e85222 100%);
    letter-spacing: .5px;
}
.super-btn a{
    transition:all .2s !important;
}
.t712 .t-submit:hover,
.t-form .t-submit:hover,
.super-btn a:hover,
.t450__right_buttons_but a:hover{
    box-shadow: 0px 10px 20px 7px rgb(234 92 31 / 20%) !important;
}
.t712 .t-submit,
.t-form .t-submit,
.t923__btn-wrapper a,
.t450__right_buttons_but a{
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out !important;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out !important;
}
.t712 .t712__wrapper {
    top: 50px;
}
#rec405022621,
#rec419328031,
#rec422862674,
.uc-menu1{
    position: absolute;
    width: 100%;
}
.t450__burger_bg {
    background-color: #fff;
    border-radius: 8px;
}
.t450__burger_container.t450__small {
    width: 54px;
    height: 54px;
    background: rgb(0 0 0 / 12%);
    border-radius:8px;
}
#form404998407 .t-upwidget-container__button,
#form407512567 .t-upwidget-container__button,
#form419328037 .t-upwidget-container__button,
#form419328039 .t-upwidget-container__button,
#form419926497 .t-upwidget-container__button,
#form635221904 .t-upwidget-container__button,
#form635221942 .t-upwidget-container__button,
#form635221905 .t-upwidget-container__button,
#form635293831 .t-upwidget-container__button,
#form422929337 .t-upwidget-container__button,
#form936981176 .t-upwidget-container__button{
    color: #E85222 !important;
    background-color: transparent !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    padding: 0 !important;
}
.t-popup__container {
    border-radius: 8px;
}
.t-form__errorbox-wrapper {
    display: none !important;
}
#form404998407 .t-upwidget-container__button span,
#form407512567 .t-upwidget-container__button span,
#form419328037 .t-upwidget-container__button span,
#form419328039 .t-upwidget-container__button span,
#form635221904 .t-upwidget-container__button span,
#form635221942 .t-upwidget-container__button span,
#form635221905 .t-upwidget-container__button span,
#form635293831 .t-upwidget-container__button span,
#form419926497 .t-upwidget-container__button span,
#form936981176 .t-upwidget-container__button span{
    border-bottom: 1px dotted !important;
    padding-bottom: 3px;
}
.cards img {
    filter: drop-shadow(0px 7px 7px rgb(0 0 0 / 25%));
}
#rec405424357,
#rec419328063,
#rec405933024,
#rec419328065{
    z-index: 9;
    position: relative;
}
#rec406941900,
#rec419328074{
    position: relative; 
    z-index: 0;
}
.t450__logowrapper {
    margin-bottom: 40px;
}
.t450__list_item a {
    margin-bottom: 15px;
}
.t450__right_social_links_wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.t450__right_social_links_item {
    margin-right: 12px;
}
.t393 .t393__wrapper {
    position: relative;
    min-height: 54px;
}
.t393 .t393__submit_size_lg{
    height: 54px;
    line-height: 54px;
    letter-spacing: .5px;
    background-image: linear-gradient(337deg, #ffc000 0%, #e85222 100%);
    box-shadow: 0px 12px 35px 0px rgb(160 121 0 / 20%);
}
.t923 .t-card__btn{
    background-image: linear-gradient(337deg, #ffc000 0%, #e85222 100%);
}
.t450 .t-sociallinks__item, .t450__right_social_links_item {
    margin-right: 10px;
}

@media (min-width:1200px) {
    .t706__cartwin-content{
        border-radius: 8px;
    }
}
@media (max-width:1599px){
    .cabel-1,
    .ellipse-1{
        display: none;
    }
}

@media (max-width:1199px) {
    .t712__title {
        font-size:50px !important;
    }
    .t712 .t712__title-second div,
    .t712 .t712__descr{
        font-size:26px !important; 
    }
}


@media (max-width:640px) {
    .t712__title {
        font-size: 38px !important;
    }
    .t712 .t712__title-second div, .t712 .t712__descr {
        font-size: 24px !important;
    }
    .t-cover,
    .t-cover__carrier[data-content-cover-bg=""].loading,
    .t-cover__filter,
    .t-cover__wrapper,
    .t-cover__carrier{
        height: 968px !important;
    }
}

@media (max-width:560px) {
    .t-popup__container {
        border-radius: 0;
    }
    .t702 .t-popup__close,
    .t778 .t-popup__close{
        background-color: #fff !important;
    }
    .t702 svg.t-popup__close-icon g,
    .t-popup__close-icon path{
        fill: #e95a1f !important;
    }
}

@media (max-width:479px) {
    .t820 .t-list__item, .t820 .t-list__item:nth-child(-n+2) {
        margin-top: 15px !important;
    }
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 20px;
    }
    .t712__title {
        font-size: 30px !important;
    }
    .t712 .t712__title-second div, .t712 .t712__descr {
        font-size: 22px !important;
    }
    .t712__form-bottom-text div{
        font-size: 12px !important;
    }
}
