/*Кнорпки в карточке товаров*/
.js-store-prod-text a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 3px;
    font-weight: 600;
}
.js-store-prod-text a:first-of-type {
    background-color: #bc574b;
    color: #ffffff !important;
}
.js-store-prod-text a:last-of-type {
    background-color: #566d90;
    color: #ffffff !important;
}
 
.t706__cartwin_showed {
    z-index: 999999999;
}

/* Скругление углов - общий стиль*/

.uc-about .t-bgimg {
    border-radius: 40px;
}

/* Добавление кнопке стрелочки */

.button-new {
    background-color: #FDD500;
    border: 2px solid #FDD500;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.909912 16.9201L7.42991 10.4001C8.19991 9.63008 8.19991 8.37008 7.42991 7.60008L0.909912 1.08008' stroke='%23150F11' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center right 32px;
    background-size: 7px;
    padding-right: 20px;
    border-radius: 24px;
    box-shadow: 0px 14px 14px 0px rgba(253, 213, 0, 0.40);
    transition: all ease-out 0.5s;
}
.button-new:hover {
    background-color: #FFFFFF;
    border: 2px solid #FDD500;
    box-shadow: none;
    transition: all ease-out 0.5s;
}

/* Оформление header */

.t228__c12collumns {
    background-color: #FFFFFF;
    border-radius: 20px;
    box-shadow: 0px 10px 30px 0px rgba(207, 213, 227, 0.20);
}

.t228__maincontainer.t228__c12collumns {
    margin: 20px auto 16px auto;
}

.t228__imglogo {
    margin-right: 50px;
}

.tmenu-mobile__container {
    background: #FFFFFF;
    margin: 20px 15px 20px 15px;
    padding: 20px 35px !important;
    border-radius: 20px;
    box-shadow: 0px 10px 30px 0px rgba(207, 213, 227, 0.20);
}

.t228__rightcontainer {
    display: flex;
    align-items: center;
}

.t228__right_descr {
    order: 1;
}

.t-sociallinks {
    order: 3;
}

.t228__right_buttons {
    order: 2;
}

.t228__right_descr {
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
}

.t-sociallinks__item a {
    width: 40px !important;
    height: 40px !important;
}

.t-sociallinks__svg {
    width: 40px;
    height: 40px;
}

.t-btn:hover {
    transition: all ease-out 0.5s;
}

.t-btn:hover {
    box-shadow: 0px 10px 14px 0px rgba(127, 182, 1, 0.50);
    transition: all ease-out 0.5s;
}

.t228__maincontainer.t228__c12collumns .t228__padding40px {
    width: 35px;
}

/* Мобильная версия меню */

@media screen and (max-width: 980px) {
    .t228__rightcontainer {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    .t228 .t228__list_item {
        text-align: left;
        padding: 10px 0 !important;
    }
    
    .t228 .t-btn {
        width: 100%;
    }
    
    .t228__right_buttons {
        width: 100%;
    }
    
    .t228__right_buttons_wrap {
        width: 100%;
    }
    
    .t228__rightcontainer {
        flex-direction: column;
    }
    
    .t228__maincontainer.t228__c12collumns {
        width: auto;
        margin: 0 15px 16px 15px;
    }
    
    .t228__leftcontainer, .t228__centercontainer, .t228__rightcontainer {
        padding: 60px 37px 0px 37px;
    }
    
    .t228__rightcontainer {
        align-items: flex-start;
    }
    
    .t228__right_descr {
    order: 1;
    }
    
    .t-sociallinks {
        order: 2;
    }
    
    .t228__right_buttons {
        order: 3;
    }
    
    #rec622680434 .t228 {
        z-index: 989;
        top: 65px !important;
    }
    
    .t228 .t-sociallinks, .t228__right_descr, .t228__right_langs, .t228__right_social_links {
        margin: 0;
        text-align: left;
    }
    
    .t228__right_buttons_but {
        width: 100%;
    }
    
}

.tmenu-mobile__imglogo {
    min-width: 104px !important;
}

.tmenu-mobile {
    background-color: transparent !important;
}

/* Оформление слайдера */

.tn-elem .t-slds__arrow {
    width: 50px !important;
    height: 50px !important;
    border-radius: 20px;
    border: 1px solid #D8D8D8;
}

.tn-elem .t-slds__arrow-left {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00009 16.9201L1.48009 10.4001C0.710088 9.63008 0.710088 8.37008 1.48009 7.60008L8.00009 1.08008' stroke='%23150F11' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");    background-repeat: no-repeat;
    background-position: center center;
    background-size: 7px;
}

.tn-elem .t-slds__arrow-left:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00009 16.9201L1.48009 10.4001C0.710088 9.63008 0.710088 8.37008 1.48009 7.60008L8.00009 1.08008' stroke='%23150F11' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");    
    background-repeat: no-repeat;
    background-color: 7EB600;
}

.tn-elem .t-slds__arrow-right  {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.909912 16.9201L7.42991 10.4001C8.19991 9.63008 8.19991 8.37008 7.42991 7.60008L0.909912 1.08008' stroke='%23150F11' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 7px;
}

.tn-elem .t-slds__arrow_body {
    display: none;
}

/* Оформление подзаголовков секций основных */

@media screen and (max-width: 1200px) {
    .t-descr_xl {
        font-size: 18px;
    }
}

.t-descr {
    color: #7EB600;
}

.t897 .t-section__title {
    margin-bottom: 16px;
}

.t897 .t-section__topwrapper {
    margin-bottom: 60px;
}

.t915 .t-section__topwrapper {
    margin-bottom: 60px;
}

/* Оформление карточек в потоке */

.t-feed__col-grid__post-wrapper {
    border: 1px solid #eeeeee;
    padding: 25px;
    border-radius: 10px;
}

.t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
    /*width: auto;*/
    /*height: 277px;*/
    border-radius: 10px;
}

.t-feed__col-grid__content {
    padding: 0;
}

.t-feed__buttons-wrapper {
    margin-top: 40px;
}

.t-btn_md {
    height: 42px;
    padding-left: 30px;
    padding-right: 30px;
}

@media screen and (max-width: 980px) {
    .t-feed__col-grid__post-wrapper {
        padding: 20px;
    }
}


.t537__itemwrapper {
    padding: 25px;
    border: 1px solid #E0E0E0;
    border-radius: 10px;
}

.t537__bgimg {
    border-radius: 10px;
}

.t537__bottommargin_sm {
    margin-bottom: 16px;
}

.t537 .t-section__title {
    margin-bottom: 16px;
}

.t537 .t-section__topwrapper {
    margin-bottom: 60px;
}

.t225__uptitle {
    padding-bottom: 24px;
}

.t668__wrapper {
    border-bottom: 1px solid #D9D9D9;
}

/*.t668__icon svg {*/
/*    width: 12px;*/
/*    height: 12px;*/
/*}*/

.uc-displaymenu {
    z-index: 1;
}

/* Оформление подвала */

.footer-text {
    font-variant-numeric: lining-nums proportional-nums;
}