:root {
    --main-color: #1F1F1F;
    --white-color: #FFF;
    
    --yellow-light: #FCCF47;
    --yellow-dark: #FDC319;
    --yellow-light-t: #FAE5A4;
    
    --grey-color: #666666;
    --grey-light: #F5F5F5;
    --grey-dark: #f0f0f0;
    --grey-dark-accent: #e6e6e6;
    
    --green: #003300;
}

.t-body {
    font-family: "Montserrat", "Arial", sans-serif;
    
    --font-size-s: 14px;
    --font-line-height-s: 1.3;
    
    --font-size-m: 16px;
    --font-line-height-m: 1.44;
    
    --font-size-l: 19px;
    --font-line-height-l: 1.2;
    
    --font-size-xl: 25px;
    --font-line-height-xl: 1.2;
    
    --font-size-h3: 33px;
    --font-line-height-h3: 1.21;
    
    --font-size-h2: 38px;
    --font-line-height-h2: 1.09;
    
    --font-size-h1: 46px;
    --font-line-height-h1: 1.07;
}

@media (max-width: 980px) {
    .t-body {
        /*--font-size-s: 14px;*/
        /*--font-size-m: 16px;*/
        /*--font-size-l: 18px;*/
        --font-size-xl: 21px;
        
        --font-size-h3: 25px;
        --font-size-h2: 36px;
        --font-size-h1: 44px;
    }
}

@media (max-width: 480px) {
    .t-body {
        --font-size-xl: 20px;
        
        --font-size-h3: 23px;
        --font-size-h2: 31px;
        --font-size-h1: 36px;
    }
}

@media (max-width: 320px) {
    .t-body {
        --font-size-xl: 18px;
        
        --font-size-h3: 20px;
        --font-size-h2: 26px;
        --font-size-h1: 30px;
    }
}

/* Выделение текста */
*::selection {
    background-color: #fff2cb;
}



/*Табы плитки тегов с семенами*/
.uc-tagslist {
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 0;
}
.uc-tagslist .t976__wrapper {
    flex-wrap: wrap;
}
/*отступы между кнопками-табами*/
.uc-tagslist .t976__list-item {
    padding: 0;
    margin: 0 10px 10px 0;
}
.uc-tagslist a.t976__menu-link {
    font-size: var(--font-size-s);
    line-height: var(--font-line-height-s);
    font-weight: 600;
    color: var(--grey-color) !important;
    background-color: transparent !important;
    border: 2px solid #dddddd !important; /*add*/
    /*background-color: var(--grey-light) !important;*/
    border-radius: 2em;
    padding: 10px 18px !important;
}
.uc-tagslist a.t976__menu-link:hover,
.uc-tagslist a.t976__menu-link:focus {
    /*color: var(--main-color) !important;*/
    /*background-color: var(--grey-dark) !important;*/
    border-color: transparent !important;
    color: var(--white-color) !important;
    background-color: var(--green) !important;
}
/*табы продуктов*/
.uc-tagslist a.t976__menu-link:active  {
    background-color: #002d00 !important;
}

.uc-tagslist a.t-active.t976__menu-link {
    color: var(--white-color) !important;
    background-color: var(--green) !important;
}

@media (max-width: 639.98px) { 
    .uc-tagslist__title h2 {
        font-size: 25px!important;
    }
}
@media (max-width: 978=9.98px) { 
    .uc-tagslist__title h2 {
        font-size: 30px!important;
    }
}
/*Стили из шапки (header)*/
.t-store__card__btns-wrapper .t-store__card__btn {
    min-width: auto !important;
    min-height: auto !important;
    border-radius: 0 !important;
    height: 0;
    padding-left: 0;
    padding-right: 0;
}

.t-store__card__btns-wrapper {
    display: none;
}

@media (min-width: 640px) {
    .t951 .t-store__card__btns-wrapper {
        margin-top: 25px;
    }
    .t-store__card__btns-wrapper {
        display: flex;
    }
    .t-store__card__btn-text {
        display: flex;
        align-items: center;
        padding: 15px;
        color: #343434;
        transition: 0.2s ease-in-out;
    }
    .t-store__card__btn-text::before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23343434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-file-down'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cpath d='M12 18v-6'/%3E%3Cpath d='m9 15 3 3 3-3'/%3E%3C/svg%3E");
        background-position: center;
        background-repeat: no-repeat;
        width: 20px;
        height: 20px;
        margin-right: 0.2em;
        transition: 0.2s ease-in-out;
    }
    .t-store__card__btn_second:hover .t-store__card__btn-text {
        color: var(--yellow-dark);
    }
    .t-store__card__btn_second:active .t-store__card__btn-text {
        color: #eab415;
    }
    .t-store__card__btn_second:hover .t-store__card__btn-text::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23FDC319' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-file-down'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cpath d='M12 18v-6'/%3E%3Cpath d='m9 15 3 3 3-3'/%3E%3C/svg%3E");
    }
    .t-store__card__btn_second:active .t-store__card__btn-text::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23eab415' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-file-down'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cpath d='M12 18v-6'/%3E%3Cpath d='m9 15 3 3 3-3'/%3E%3C/svg%3E");
    }
    .t-store__valign-buttons.js-store-grid-cont .t-item {
        gap: 10px;
    }
}


/** ===========================
 *  Меню
 *  ===========================
*/

/* =========================== Мобильный тапбар =========================== */
.mobile-tapbar {
    display: none;
}

@media screen and (max-width: 980px) {
    .mobile-tapbar {
        display: block;
    }
}

.tapbar-nav {
    max-width: 100vw;
    margin: 0 auto;
    position: fixed;
    bottom: 0;
    left: 0;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.08);
    z-index: 990;
}

.tapbar-nav__list {
    display: flex;
    padding: 0!important;
    height: 100%;
    align-items: center;
    width: 100vw;
    background: #fff;
    margin: 0!important;
    list-style: none;
    justify-content: space-around;
}

.tapbar-nav__item {
    padding: 10px;
}

.tapbar-nav__link {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-decoration: none;
}

.tapbar-nav__icon-svg {
    height: 22px;
    stroke: #8c8c8c;
    color: transparent;
}

.tapbar-nav__title {
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-weight: 500;
    font-size: 11px;
    line-height: 16px;
    display: block;
    color: #8c8c8c;
}

.tapbar-nav__link:focus .tapbar-nav__title,
.tapbar-nav__link_active .tapbar-nav__title {
    color: var(--yellow-dark);
}

.tapbar-nav__link:focus .tapbar-nav__icon-svg,
.tapbar-nav__link_active .tapbar-nav__icon-svg {
    stroke: var(--yellow-dark);
}

/* =========================== ПК и моб версия меню =========================== */
/*Делаем нижний отступ высотой меню, чтобы контент не скрывался под меню*/
@media screen and (min-width: 981px) {
    .uc-header {
        margin-bottom: 99px;
    }
}
/*мобильное фиксированное меню*/
@media screen and (max-width: 980px) {
    .uc-header {
        margin-bottom: 50px;
    }
}

.tmenu-mobile__container {
    min-height: auto !important;
    height: 50px;
}

/*Скорость анимация логотипа в шапке*/
.uc-header .t967__imglogo,
.uc-header .tmenu-mobile__imglogo {
    opacity: 1;
    transition: 0.2s ease-in-out;
}

/*Уменьшение яркости при наведении на логотип в шапке*/
.uc-header .t967__imglogo:hover,
.uc-header .t967__imglogo:focus,
.uc-header .tmenu-mobile__imglogo:hover {
    opacity: 0.6;
}

/*Изменение размера логотипа в мобильной версии*/
.uc-header .tmenu-mobile__imglogo {
    max-width: 220px !important;
}

/*Нижняя и верхняя линия меню в ПК версии, нижняя линяя в моб. версии*/
.uc-header .t967,
.uc-header .t967__top,
.uc-header .tmenu-mobile {
    border-bottom: 1px solid #EEEEEE;
}

/*Скорость анимации и позиции ссылок*/
.uc-header .t-menu__link-item {
    transition: 0.2s ease-in-out !important;
    position: relative !important;
}

/*нижнее подчеркивание у активного пункта меню*/
#rec567803338 .t-menu__link-item.t-active::after {
    bottom: 1.6px !important;
    box-shadow: none !important;
    border-bottom: 2.5px solid #fdc319 !important;
}

/*Отступы у ссылок в меню*/
.uc-header .t-menu__link-item {
    padding: 11px;
    padding-top: 16px;
    padding-bottom: 13px;
}

/*Отступы у ссылок в меню у первого элемента*/
.uc-header li:first-child .t-menu__link-item {
    padding-left: 0;
}

/*Отступы у ссылок в меню у последнего элемента*/
.uc-header li:last-child .t-menu__link-item {
    padding-right: 0;
}

.uc-header .t967__list-item {
    font-size: inherit;
}

/*Отодвигаем почту и поиск представителя к правому краю*/
.uc-header .t967__list-item[style]:nth-last-child(3) {
    margin-left: auto;
}

@media (min-width: 980px) {
    .uc-header .t967__list-item[style]:nth-last-child(3)::after {
        content: "|";
        margin: 0 0.15em;
        font-size: 11px;
        vertical-align: middle;
    }
}

/*Стили для телефона в меню*/
.uc-header .t967 .t967__button-wrap:nth-child(2) .t-btn {
    font-size: 16px !important;
    transition: 0.2s ease-in-out !important;
}

/*Стили для кнопки каталога в меню при наведении*/
.uc-header .t967 .t967__button-wrap:last-child .t-btn:hover,
.uc-header .t967 .t967__button-wrap:last-child .t-btn:focus {
    color: var(--white-color) !important;
    background-color: var(--green) !important;
    transition: 0.2s ease-in-out !important;
}

/*Стили для телефона в меню при наведении*/
.uc-header .t967 .t967__button-wrap:nth-child(2) .t-btn:hover,
.uc-header .t967 .t967__button-wrap:nth-child(2) .t-btn:focus {
    color: var(--yellow-dark) !important;
    transition: 0.2s ease-in-out !important;
}

/*Размер шрифта пунктов и кнопок в планшетной и мобильной версии меню*/
@media screen and (max-width: 980px) {
    .uc-header .t-menu__link-item,
    .t794__tooltip-menu_mobile .t794__link {
        font-size: var(--font-size-m)!important;
        line-height: var(--font-line-height-m);
        font-weight: 500 !important;
    }
    
    .uc-header .t967 .t967__button-wrap .t-btn {
        font-size: var(--font-size-l)!important;
    }
}

/** ===========================
 *  Ссылки
 *  ===========================
*/

/*скорость анимации для всех ссылок*/
#allrecords a {
    transition: 0.2s ease-in-out !important;
}

/*ссылки в футере при наведении*/
.t447__descr a:hover,
.t447__descr a:focus {
    color: var(--yellow-dark) !important;
}

/*Стилизация ссылок белым цветом*/
.zero-white-text a,
.zero-form a {
    --color: 0 0% 100% !important;
}

/*Стилизация ссылок тёмным цветом*/
.breadcrumbs-list li:not(:last-child) a,
.js-descr a,
.t-checkbox__control a {
    --color: 0 0% 12%;
}

.zero-white-text a, /*стили для белых ссылок zero*/
.breadcrumbs-list li:not(:last-child) a, /*стили для ссылок хлебных крошек*/
.js-descr a, /*стили для всех ссылок, к которым добавился класс js-descr*/
.t-checkbox__control a,
.zero-form a {
    --stroke-opacity: 0.3;
    --stroke-color: hsl(var(--color) / var(--stroke-opacity));
    text-decoration-line: underline !important;
    text-decoration-thickness: 1px !important;
    text-decoration-color: var(--stroke-color) !important;
    text-underline-position: auto;
    text-underline-offset: 0.125em;
}

.zero-white-text a:hover,
.zero-white-text a:focus,
.breadcrumbs-list li:not(:last-child) a:hover,
.breadcrumbs-list li:not(:last-child) a:focus,
.js-descr a:hover, 
.js-descr a:focus,
.t-checkbox__control a:hover, 
.t-checkbox__control a:focus,
.zero-form a:hover,
.zero-form a:focus {
    --stroke-opacity: 0.1;
}





/*Табы категорий продуктов, внутреннее меню "Компания"*/

#rec770538072, /*табы семян*/
#rec610735098, /*табы продуктов*/
#rec574565093, /*табы о компании*/
#rec610742912, /*табы агрономам*/
#rec600402415, /*табы услуги*/
#rec569496276 .t-feed__parts-switch-wrapper /*табы пресс-центр*/ {
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 0;
}

/*отступы между кнопками-табами*/
#rec770538072 .t976__list-item, /*табы семян*/
#rec610735098 .t976__list-item, /*табы продуктов*/
#rec574565093 .t976__list-item, /*табы о компании*/
#rec610742912 .t976__list-item, /*табы агрономам*/
#rec600402415 .t976__list-item, /*табы услуги*/
#rec569496276 .t-feed__parts-switch-btn /*табы пресс-центр*/ {
    padding: 0;
    margin: 0 10px 10px 0;
}

#rec770538072 a.t976__menu-link, /*табы семян*/
#rec610735098 a.t976__menu-link, /*табы продуктов*/
#rec574565093 a.t976__menu-link, /*табы о компании*/
#rec610742912 a.t976__menu-link, /*табы агрономам*/
#rec600402415 a.t976__menu-link, /*табы услуги*/
#rec569496276 .t-feed__parts-switch-btn * /*табы пресс-центр*/{
    font-size: var(--font-size-s);
    line-height: var(--font-line-height-s);
    font-weight: 600;
    color: var(--grey-color) !important;
    background-color: transparent !important;
    border: 1px solid #dddddd !important; /*add*/
    /*background-color: var(--grey-light) !important;*/
    border-radius: 2em;
    padding: 10px 18px !important;
}

/*табы семян*/
#rec770538072 a.t976__menu-link:hover,
#rec770538072 a.t976__menu-link:focus,
/*табы продуктов*/
#rec610735098 a.t976__menu-link:hover,
#rec610735098 a.t976__menu-link:focus,
/*табы о компании*/
#rec574565093 a.t976__menu-link:hover,
#rec574565093 a.t976__menu-link:focus,
/*табы агрономам*/
#rec610742912 a.t976__menu-link:hover,
#rec610742912 a.t976__menu-link:focus,
/*табы услуги*/
#rec600402415 a.t976__menu-link:hover,
#rec600402415 a.t976__menu-link:focus,
/*потоки*/
#rec569496276 .t-feed__parts-switch-btn:hover *,
#rec569496276 .t-feed__parts-switch-btn:focus * {
    /*color: var(--main-color) !important;*/
    /*background-color: var(--grey-dark) !important;*/
    border-color: transparent !important;
    color: var(--white-color) !important;
    background-color: var(--green) !important;
}

/*табы семян*/
#rec770538072 a.t976__menu-link:active,
/*табы продуктов*/
#rec610735098 a.t976__menu-link:active,
/*табы о компании*/
#rec574565093 a.t976__menu-link:active,
/*табы агрономам*/
#rec610742912 a.t976__menu-link:active,
/*табы услуги*/
#rec600402415 a.t976__menu-link:active,
/*потоки*/
#rec569496276 .t-feed__parts-switch-btn:active * {
    background-color: #002d00 !important;
}

#rec770538072 a.t-active.t976__menu-link, /*табы семян*/
#rec610735098 a.t-active.t976__menu-link, /*табы продуктов*/
#rec574565093 a.t-active.t976__menu-link, /*табы о компании*/
#rec610742912 a.t-active.t976__menu-link, /*табы агрономам*/
#rec600402415 a.t-active.t976__menu-link, /*табы услуги*/
#rec569496276 .t-feed__parts-switch-btn.t-active * /*потоки*/ {
    color: var(--white-color) !important;
    background-color: var(--green) !important;
    pointer-events: none;
}

/*Делаем пункты меню в один ряд на планшетно-мобильных устройствах*/
@media screen and (max-width: 960px) {
    .t976__wrapper {
        overflow-x: auto;
        overflow-y: hidden;
        flex-wrap: nowrap;
    }
    .t976__list-item {
        white-space: nowrap;
    }
    .t976 {
        position: relative;
    }
    .t976::after {
        background-image: linear-gradient(to right,rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 90%);
        right: -2px;
        z-index: 1;
        position: absolute;
        content: "";
        width: 25px;
        bottom: 1px;
        top: 0;
        pointer-events: none;
    }
}

/* Иконки в табах во внутреннем меню продукции */

#rec610735098 a.t976__menu-link {
    display: flex;
    align-items: center;
    padding: 10px 22px 10px 18px !important
}

#rec610735098 .t976__menu-link::before {
    content: "";
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    transition: 0.2s ease-in-out !important;
}

/* href="/semena" | /semena-partnyorov */

#rec610735098 .t976__menu-link[href="/semena"]::before,
#rec610735098 .t976__menu-link[href="/semena-partnyorov"]::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.944 20.9999H11.9435C11.8351 20.9999 11.7284 20.9921 11.6241 20.9769L11.636 20.9783L11.804 19.7903C11.8461 19.7966 11.8946 19.8002 11.944 19.8002C11.9934 19.8002 12.0419 19.7966 12.0894 19.7897L12.084 19.7904L12.252 20.9784C12.1596 20.9921 12.0529 21 11.9444 21H11.9439H11.944L11.944 20.9999ZM15.1288 10.7304C14.9464 6.57997 13.784 4.19998 11.944 4.19998C10.104 4.19998 8.94157 6.57999 8.75918 10.7304L7.55918 10.6776C7.55888 10.6457 7.55872 10.6081 7.55872 10.5704C7.55872 8.51494 8.05104 6.5745 8.92418 4.86053L8.89117 4.93199C9.46202 3.79451 10.6103 3.02248 11.941 3.00004L11.944 3C13.2777 3.0225 14.4259 3.79449 14.9877 4.91204L14.9967 4.93199C15.8359 6.57369 16.3276 8.51305 16.3276 10.5673C16.3276 10.6061 16.3274 10.6448 16.3271 10.6835L16.3271 10.6776L15.1288 10.7304ZM6 9.87195H6.59999C9.88129 9.87559 12.5403 12.5346 12.544 15.8156V20.9999H11.944C8.66269 20.9963 6.00366 18.3373 6 15.0563V15.0559V9.87195ZM11.344 19.7599V15.8159C11.3409 13.4084 9.54775 11.4207 7.22421 11.1122L7.19998 11.1096V15.0559C7.20429 17.4624 8.99703 19.4489 11.3198 19.7573L11.344 19.7599L11.344 19.7599ZM11.944 20.9999H11.344V15.8159C11.3476 12.5346 14.0067 9.87559 17.2876 9.87195H17.888V15.0559C17.8843 18.3372 15.2253 20.9963 11.9443 20.9999H11.944ZM16.688 11.112C14.3402 11.4231 12.547 13.4109 12.544 15.818V19.7623C14.8917 19.4512 16.6849 17.4634 16.688 15.0563V15.056V11.112ZM11.944 8.01597H10.416V6.81595H11.944V8.01597ZM13.472 10.312H11.944V9.11197H13.472V10.312Z' fill='%23666666'/%3E%3C/svg%3E%0A");
}

#rec610735098 .t976__menu-link[href="/semena"]:hover::before,
#rec610735098 .t976__menu-link.t-active[href="/semena"]::before,
#rec610735098 .t976__menu-link[href="/semena-partnyorov"]:hover::before,
#rec610735098 .t976__menu-link.t-active[href="/semena-partnyorov"]::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.944 20.9999H11.9435C11.8351 20.9999 11.7284 20.9921 11.6241 20.9769L11.636 20.9783L11.804 19.7903C11.8461 19.7966 11.8946 19.8002 11.944 19.8002C11.9934 19.8002 12.0419 19.7966 12.0894 19.7897L12.084 19.7904L12.252 20.9784C12.1596 20.9921 12.0529 21 11.9444 21H11.9439H11.944L11.944 20.9999ZM15.1288 10.7304C14.9464 6.57997 13.784 4.19998 11.944 4.19998C10.104 4.19998 8.94157 6.57999 8.75918 10.7304L7.55918 10.6776C7.55888 10.6457 7.55872 10.6081 7.55872 10.5704C7.55872 8.51494 8.05104 6.5745 8.92418 4.86053L8.89117 4.93199C9.46202 3.79451 10.6103 3.02248 11.941 3.00004L11.944 3C13.2777 3.0225 14.4259 3.79449 14.9877 4.91204L14.9967 4.93199C15.8359 6.57369 16.3276 8.51305 16.3276 10.5673C16.3276 10.6061 16.3274 10.6448 16.3271 10.6835L16.3271 10.6776L15.1288 10.7304ZM6 9.87195H6.59999C9.88129 9.87559 12.5403 12.5346 12.544 15.8156V20.9999H11.944C8.66269 20.9963 6.00366 18.3373 6 15.0563V15.0559V9.87195ZM11.344 19.7599V15.8159C11.3409 13.4084 9.54775 11.4207 7.22421 11.1122L7.19998 11.1096V15.0559C7.20429 17.4624 8.99703 19.4489 11.3198 19.7573L11.344 19.7599L11.344 19.7599ZM11.944 20.9999H11.344V15.8159C11.3476 12.5346 14.0067 9.87559 17.2876 9.87195H17.888V15.0559C17.8843 18.3372 15.2253 20.9963 11.9443 20.9999H11.944ZM16.688 11.112C14.3402 11.4231 12.547 13.4109 12.544 15.818V19.7623C14.8917 19.4512 16.6849 17.4634 16.688 15.0563V15.056V11.112ZM11.944 8.01597H10.416V6.81595H11.944V8.01597ZM13.472 10.312H11.944V9.11197H13.472V10.312Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}

/* href="/tehnika" */

.t976__menu-link[href="/tehnika"]::before {
    margin-right: 0.4em;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.27273 3V8.93182C3.1701 9.18111 2.16016 9.65412 1.30682 10.3381L2.32955 11.6165C3.31072 10.8303 4.55078 10.3636 5.90909 10.3636C9.08274 10.3636 11.6364 12.9173 11.6364 16.0909H15.3693C15.0849 16.5767 14.9091 17.1264 14.9091 17.7273C14.9091 19.5266 16.3825 21 18.1818 21C19.9812 21 21.4545 19.5266 21.4545 17.7273C21.4545 16.8867 21.1126 16.1357 20.5852 15.554L22.2216 11.4886L22.2727 11.3352V9.54545H18.1818V7.09091C18.1818 6.62749 18.5366 6.27273 19 6.27273V4.63636C17.6545 4.63636 16.5455 5.74538 16.5455 7.09091V9.54545H13.8352L11.5852 3.53693L11.3807 3H4.27273ZM5.90909 4.63636H10.2557L12.5057 10.6449L12.7102 11.1818H20.5597L19.2557 14.4545H13.0682C12.3171 11.185 9.40234 8.72727 5.90909 8.72727V4.63636ZM5.90909 11.1818C3.20845 11.1818 1 13.3903 1 16.0909C1 18.7915 3.20845 21 5.90909 21C8.60973 21 10.8182 18.7915 10.8182 16.0909C10.8182 13.3903 8.60973 11.1818 5.90909 11.1818ZM5.90909 12.8182C7.72763 12.8182 9.18182 14.2724 9.18182 16.0909C9.18182 17.9094 7.72763 19.3636 5.90909 19.3636C4.09055 19.3636 2.63636 17.9094 2.63636 16.0909C2.63636 14.2724 4.09055 12.8182 5.90909 12.8182ZM5.90909 14.4545C5.00462 14.4545 4.27273 15.1864 4.27273 16.0909C4.27273 16.9954 5.00462 17.7273 5.90909 17.7273C6.81357 17.7273 7.54545 16.9954 7.54545 16.0909C7.54545 15.1864 6.81357 14.4545 5.90909 14.4545ZM18.1818 16.0909C19.0959 16.0909 19.8182 16.8132 19.8182 17.7273C19.8182 18.6413 19.0959 19.3636 18.1818 19.3636C17.2678 19.3636 16.5455 18.6413 16.5455 17.7273C16.5455 16.8132 17.2678 16.0909 18.1818 16.0909Z' fill='%23666666'/%3E%3C/svg%3E%0A");
}

#rec610735098 .t976__menu-link[href="/tehnika"]:hover::before,
#rec610735098 .t976__menu-link.t-active[href="/tehnika"]::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.27273 3V8.93182C3.1701 9.18111 2.16016 9.65412 1.30682 10.3381L2.32955 11.6165C3.31072 10.8303 4.55078 10.3636 5.90909 10.3636C9.08274 10.3636 11.6364 12.9173 11.6364 16.0909H15.3693C15.0849 16.5767 14.9091 17.1264 14.9091 17.7273C14.9091 19.5266 16.3825 21 18.1818 21C19.9812 21 21.4545 19.5266 21.4545 17.7273C21.4545 16.8867 21.1126 16.1357 20.5852 15.554L22.2216 11.4886L22.2727 11.3352V9.54545H18.1818V7.09091C18.1818 6.62749 18.5366 6.27273 19 6.27273V4.63636C17.6545 4.63636 16.5455 5.74538 16.5455 7.09091V9.54545H13.8352L11.5852 3.53693L11.3807 3H4.27273ZM5.90909 4.63636H10.2557L12.5057 10.6449L12.7102 11.1818H20.5597L19.2557 14.4545H13.0682C12.3171 11.185 9.40234 8.72727 5.90909 8.72727V4.63636ZM5.90909 11.1818C3.20845 11.1818 1 13.3903 1 16.0909C1 18.7915 3.20845 21 5.90909 21C8.60973 21 10.8182 18.7915 10.8182 16.0909C10.8182 13.3903 8.60973 11.1818 5.90909 11.1818ZM5.90909 12.8182C7.72763 12.8182 9.18182 14.2724 9.18182 16.0909C9.18182 17.9094 7.72763 19.3636 5.90909 19.3636C4.09055 19.3636 2.63636 17.9094 2.63636 16.0909C2.63636 14.2724 4.09055 12.8182 5.90909 12.8182ZM5.90909 14.4545C5.00462 14.4545 4.27273 15.1864 4.27273 16.0909C4.27273 16.9954 5.00462 17.7273 5.90909 17.7273C6.81357 17.7273 7.54545 16.9954 7.54545 16.0909C7.54545 15.1864 6.81357 14.4545 5.90909 14.4545ZM18.1818 16.0909C19.0959 16.0909 19.8182 16.8132 19.8182 17.7273C19.8182 18.6413 19.0959 19.3636 18.1818 19.3636C17.2678 19.3636 16.5455 18.6413 16.5455 17.7273C16.5455 16.8132 17.2678 16.0909 18.1818 16.0909Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}

/* href="/sredstva-zashchity-rasteniy" */

.t976__menu-link[href="/sredstva-zashchity-rasteniy"]::before {
    margin-right: 0.4em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-spray-can'%3E%3Cpath d='M3 3h.01'/%3E%3Cpath d='M7 5h.01'/%3E%3Cpath d='M11 7h.01'/%3E%3Cpath d='M3 7h.01'/%3E%3Cpath d='M7 9h.01'/%3E%3Cpath d='M3 11h.01'/%3E%3Crect width='4' height='4' x='15' y='5'/%3E%3Cpath d='m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2'/%3E%3Cpath d='m13 14 8-2'/%3E%3Cpath d='m13 19 8-2'/%3E%3C/svg%3E");
}

#rec610735098 .t976__menu-link[href="/sredstva-zashchity-rasteniy"]:hover::before,
#rec610735098 .t976__menu-link.t-active[href="/sredstva-zashchity-rasteniy"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-spray-can'%3E%3Cpath d='M3 3h.01'/%3E%3Cpath d='M7 5h.01'/%3E%3Cpath d='M11 7h.01'/%3E%3Cpath d='M3 7h.01'/%3E%3Cpath d='M7 9h.01'/%3E%3Cpath d='M3 11h.01'/%3E%3Crect width='4' height='4' x='15' y='5'/%3E%3Cpath d='m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2'/%3E%3Cpath d='m13 14 8-2'/%3E%3Cpath d='m13 19 8-2'/%3E%3C/svg%3E");
}

/* href="/zootovary" */

.t976__menu-link[href="/zootovary"]::before {
    margin-right: 0.4em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-cat'%3E%3Cpath d='M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z'/%3E%3Cpath d='M8 14v.5'/%3E%3Cpath d='M16 14v.5'/%3E%3Cpath d='M11.25 16.25h1.5L12 17l-.75-.75Z'/%3E%3C/svg%3E");
}

#rec610735098 .t976__menu-link[href="/zootovary"]:hover::before,
#rec610735098 .t976__menu-link.t-active[href="/zootovary"]::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-cat'%3E%3Cpath d='M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z'/%3E%3Cpath d='M8 14v.5'/%3E%3Cpath d='M16 14v.5'/%3E%3Cpath d='M11.25 16.25h1.5L12 17l-.75-.75Z'/%3E%3C/svg%3E");
}



.t004 li,
.t585 li,
.t120 li,
.t-store__tabs__content li {
    margin-top: 0.5em;
}



/*Отступы между элементами*/
.t993 .t993__link:not(:last-child) {
    margin-bottom: 15px;
}

/*Верхняя обводка у элементов*/
.t993 .t993__link .t993__btn {
    border: 1px solid var(--grey-dark-accent);
    min-width: auto !important;
    min-height: 60px !important;
    transition: 0.2s ease-in-out;
}

.t993 .t993__link .t993__btn-text {
    transition: 0.2s ease-in-out;
}

/*Визуально отключаем стандартные стрелки тильды*/
.t993 .t993__btn-arrow svg {
    height: 0px;
    position: absolute;
    width: 0px;
}

/*Добавляем наши стрелки*/
.t993 .t993__link .t993__btn-arrow:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-arrow-right'%3E%3Cline x1='5' x2='19' y1='12' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    width: 35px;
    height: 35px;
    line-height: 0;
    background-color: var(--grey-light);
    transition: 0.2s ease-in-out;
}

/*Добавляем блок фотографий всем элементам, кроме последнего*/
.t993 .t993__link:not(:last-child) .t993__btn-text:after {
    content: " ";
    margin-left: 20px;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    background-color: var(--grey-light);
    width: 115px;
    height: 35px;
    border-radius: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    transition: 0.2s ease-in-out;
}

/*Фотография для обслуживание агротехники*/
.t993 .t993__link:nth-child(1) .t993__btn-text:after {
    background-image: url("https://static.tildacdn.com/tild3237-6666-4865-a332-653335666662/tractor-agricultural.jpg");
}

/*Отключаем показ фотографий на маленьких экранах*/
@media screen and (max-width: 560px) {
    .t993 .t993__link .t993__btn-text:after {
        display: none !important;
    }
}

/*Анимация фотографии при наведении на элементы, кроме последнего*/
.t993 .t993__link:hover .t993__btn-text:after {
    background-size: 112%;
}

.t993 .t993__link:hover:not(:last-child) .t993__btn {
    border: 1px solid var(--green);
    background-color: var(--green);
}

.t993 .t993__link:hover .t993__btn-text {
    color: var(--white-color);
}

/*Анимация стрелки при наведении на все элементы, кроме последнего*/
.t993 .t993__link:hover:not(:last-child) .t993__btn-arrow:before {
    transform: rotateZ(-45deg);
    content: "";
    transition: 0.2s ease-in-out;
}

/* Кнопка все услуги */

.t993 .t993__link:last-child {
    display: none;
}

/*Стилизация последнегого элемента-кнопки*/
.t993 .t993__link:last-child .t993__btn {
    border: 1px solid var(--yellow-dark);
    transition: 0.2s ease-in-out;
}

/*Анимация стрелки при наведении на последний элемент-кнопку*/
.t993 .t993__link:hover:last-child .t993__btn-arrow:before {
    transform: rotateZ(-45deg);
    color: var(--yellow-dark);
    background-color: var(--white-color);
}

/*Анимация кнопки при наведении на последний элемент-кнопку*/
.t993 .t993__link:hover:last-child .t993__btn {
    background-color: var(--yellow-dark);
}

/*--Страница представителей--*/

/*-------------Карточка представителя-------------*/
/*отступ заголовка H3 до плитки*/
/*.t999 .t-section__title {*/
/*    margin-bottom: 20px;*/
/*}*/

/*.t999 .t-section__topwrapper {*/
/*    margin-bottom: 0;*/
/*}*/

/*стилизация списка партнёров*/
/*.t999 .t-text ul {*/
/*    list-style-type: none;*/
/*    padding-left: 0!important;*/
/*}*/

/*.t999 {*/
/*    margin-top: 20px;*/
/*}*/

/*блок партнера*/
/*.t999 .t999__item {*/
/*    background-color: var(--grey-light);*/
/*    border-radius: 0.75rem;*/
/*    margin-top: 20px;*/
/*    margin-bottom: 20px;*/
/*    padding: 20px 30px;*/
/*}*/

/*отступ от блока с контактками от логотипа */
/*.t999 .t999__item .t999__descr {*/
/*    margin-left: 30px;*/
/*}*/

/*отступ шапки плитки (компания, фио) от верхнего края блока*/
/*.t999 .t999__item .t999__descr ul:first-child {*/
/*    margin-top: 10px;*/
/*}*/

/*название компании*/
/*.t999 .t999__item .t999__descr ul:first-child li:first-child {*/
/*    display: inline-block;*/
/*    font-weight: 600;*/
/*    padding: 6px 9px;*/
/*    background-color: var(--yellow-light-t);*/
/*    border-radius: 4.5rem;*/
/*    margin-bottom: 8px;*/
/*}*/

/*ФИО представителя*/
/*.t999 .t999__item .t999__descr ul:first-child li:nth-child(2) {*/
/*    font-weight: 600;*/
/*    font-size: var(--font-size-l);*/
/*    line-height: var(--font-line-height-l);*/
/*}*/

/*псевдоэлемент для иконок*/
/*.t999 .t999__item .t999__descr ul:nth-of-type(2) li:before {*/
/*    content: " ";*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    margin-right: 1em;*/
/*    vertical-align: middle;*/
/*    display: inline-block;*/
/*}*/

/*иконка телефона*/
/*.t999 .t999__item .t999__descr ul:nth-of-type(2) li:first-child:before {*/
/*    content: */
/*    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-phone'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E");*/
/*}*/

/*иконка почты*/
/*.t999 .t999__item .t999__descr ul:nth-of-type(2) li:nth-child(2):before {*/
/*    content: */
/*    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-mail'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'%3E%3C/rect%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'%3E%3C/path%3E%3C/svg%3E");*/
/*}*/

/*иконка сайта*/
/*.t999 .t999__item .t999__descr ul:nth-of-type(2) li:nth-child(3):before {*/
/*    width: 21px;*/
/*    height: 21px;*/
/*    content: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C10.0222 2 8.08879 2.58649 6.4443 3.6853C4.79981 4.78412 3.51809 6.3459 2.76121 8.17317C2.00433 10.0004 1.8063 12.0111 2.19215 13.9509C2.578 15.8907 3.53041 17.6725 4.92894 19.0711C6.32746 20.4696 8.10929 21.422 10.0491 21.8079C11.9889 22.1937 13.9996 21.9957 15.8268 21.2388C17.6541 20.4819 19.2159 19.2002 20.3147 17.5557C21.4135 15.9112 22 13.9778 22 12C22 10.6868 21.7413 9.38642 21.2388 8.17317C20.7363 6.95991 19.9997 5.85752 19.0711 4.92893C18.1425 4.00035 17.0401 3.26375 15.8268 2.7612C14.6136 2.25866 13.3132 2 12 2ZM19.4959 8H16.3286C16.0485 6.54918 15.4846 5.16797 14.6692 3.9357C16.738 4.62447 18.465 6.07863 19.4959 8ZM20.5 12C20.5003 12.8475 20.3734 13.6902 20.1236 14.5H16.5865C16.6945 13.671 16.7491 12.836 16.75 12C16.7491 11.164 16.6945 10.329 16.5865 9.5H20.1236C20.3734 10.3098 20.5003 11.1525 20.5 12ZM12 20.5C10.7773 20.5 9.7156 18.6771 9.1769 16H14.8231C14.2844 18.6771 13.2227 20.5 12 20.5ZM8.9412 14.5C8.75294 12.8386 8.75294 11.1614 8.9412 9.5H15.0588C15.1537 10.3299 15.2008 11.1646 15.2 12C15.2008 12.8354 15.1537 13.6701 15.0588 14.5H8.9412ZM3.5 12C3.49968 11.1525 3.62656 10.3098 3.8764 9.5H7.4135C7.1955 11.1595 7.1955 12.8405 7.4135 14.5H3.8764C3.62656 13.6902 3.49968 12.8475 3.5 12ZM12 3.5C13.2227 3.5 14.2844 5.3228 14.8231 8H9.1769C9.7156 5.3228 10.7773 3.5 12 3.5ZM9.3308 3.9357C8.51543 5.16797 7.9515 6.54918 7.6714 8H4.5041C5.53504 6.07863 7.26197 4.62447 9.3308 3.9357ZM4.5041 16H7.6714C7.95148 17.4508 8.51541 18.832 9.3308 20.0643C7.26199 19.3755 5.53506 17.9213 4.5041 16ZM14.6692 20.0643C15.4846 18.832 16.0485 17.4508 16.3286 16H19.4959C18.4649 17.9213 16.738 19.3755 14.6692 20.0643Z' fill='%231F1F1F'/%3E%3C/svg%3E%0A");*/
/*}*/

/*отступы контактной информации друг от друга*/
/*.t999 .t999__item .t999__descr ul:nth-of-type(2) li:not(:last-child) {*/
/*    margin-bottom: 14px;*/
/*}*/

/*@media (max-width: 980px) {*/
/*    .t999 .t999__item {*/
/*        flex-direction: column;*/
/*    }*/
/*    .t999 .t999__item .t999__descr ul:first-child {*/
/*        text-align: center;*/
/*    }*/
/*    .t999 .t999__item .t999__descr {*/
/*        margin-left: 0px;*/
/*    }*/
/*    .t999__img {*/
/*        margin-bottom: 10px;*/
/*    }*/
/*    .t999 .t999__item .t999__descr ul:nth-of-type(2) li:not(:last-child) {*/
/*        margin-bottom: 16px;*/
/*    }*/
/*}*/

/*-------------Карточка представителя-------------*/
.contacts-representatives {
    margin-top: 20px;
}

.company-list {
    list-style-type: none;
    padding-left: 0!important;
}

.company-img {
    width: 80px;
}

/*блок партнера*/
.contacts-wrapper {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    background-color: var(--grey-light);
    border-radius: 0.75rem;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 30px;
}

/*отступ от блока с контактками от логотипа */
.company-info {
    margin-left: 30px;
}

/*отступ шапки плитки (компания, фио) от верхнего края блока*/
.company-info .company-info__company {
    margin-top: 10px;
    margin-bottom: 30px;
}

/*название компании*/
.company__name {
    display: inline-block;
    font-weight: 600;
    padding: 6px 9px;
    background-color: var(--yellow-light-t);
    border-radius: 4.5rem;
    margin-bottom: 8px;
}

/*ФИО представителя*/
.company__manager {
    font-weight: 600;
    font-size: var(--font-size-l);
    line-height: var(--font-line-height-l);
}

/*псевдоэлемент для иконок*/
.company-info__contacts .company-item:before {
    content: "";
    width: 20px;
    height: 20px;
    margin-right: 0.5em;
    vertical-align: middle;
    display: inline-block;
}

/*иконка телефона*/
.company-info__contacts .contacts__phone:before {
    content: 
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-phone'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E");
}

/*иконка почты*/
.company-info__contacts .contacts__email:before {
    content: 
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-mail'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'%3E%3C/rect%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'%3E%3C/path%3E%3C/svg%3E");
}

/*отступы контактной информации друг от друга*/
.company-info__contacts .company-item:not(:last-child) {
    margin-bottom: 14px;
}

@media (max-width: 980px) {
    .contacts-wrapper {
        flex-direction: column;
    }
    .company-info__company {
        text-align: center;
    }
    .company-info {
        margin-left: 0px;
    }
    .company-img {
        margin-bottom: 10px;
    }
    .company-info__contacts .company-item:not(:last-child) {
        margin-bottom: 16px;
    }
}

/*-------------Select города-------------*/
p.agent-city--title {
    margin-top: 30px;
    font-weight: 700;
    color: var(--main-color);
    font-size: var(--font-size-h1);
    line-height: var(--font-line-height-h1);
}

.select2-container .select2-selection--single {
    cursor: pointer;
}

.select2-selection__rendered {
    color: var(--green);
    text-decoration-color: rgba(0, 51, 0, .6);
    text-decoration-line: underline;
    text-decoration-style: dashed;
    text-decoration-thickness: 3px;
    text-underline-position: auto;
    text-underline-offset: 0.14em;
    transition: 0.2s ease-in-out;
}

.select2-selection__rendered:hover,
.select2-selection__rendered:focus,
.select2-selection__rendered:active,
.select2-container--open .select2-selection__rendered {
    color: rgba(0, 51, 0, .6);
}

.select2-selection__rendered:focus:after,
.select2-selection__rendered:hover:after,
.select2-selection__rendered:active:after,
.select2-container--open .select2-selection__rendered:after {
    background-color: rgba(0, 51, 0, .2);
}

.select2-container--open .select2-selection__rendered:after {
    background-color: rgba(0, 51, 0, .2);
    transform: rotateZ(180deg);
}

.select2-selection__rendered:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
    margin-left: 0.15em;
    display: inline-flex;
    vertical-align: middle;
    justify-content: center;
    border-radius: 4.5rem;
    width: 32px;
    height: 32px;
    line-height: .3;
    align-items: center;
    transition: 0.2s ease-in-out;
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 300px;
    overflow-y: auto;
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}

.select2-results__option--selectable {
    transition-duration: .3s;
    transition-property: background-color;
    cursor: pointer;
    border-radius: 14px;
}

.select2-results__option--selectable:hover,
.select2-results__option--selectable:focus {
    background-color: var(--yellow-light-t);
    border-radius: 14px;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    padding: 10px 0;
}

.select2-dropdown {
    background-color: var(--white-color);
    border: 1px solid transparent;
    box-shadow: 0 16px 48px rgba(0, 16, 61, 0.28);
    border-radius: 14px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    z-index: 1051;
}

/* фикс проблемы с выпадающим списком */
@media (min-width: 1601px) {
    .select2-dropdown {
        max-width: 200px !important;
    }
}

.select2-container--open .select2-dropdown {
    left: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    border-radius: 14px;
}

.select2-search--dropdown .select2-search__field {
    padding: 7px 8px;
    width: 100%;
    box-sizing: border-box;
}

.select2-search--dropdown {
    display: block;
    padding: 5px 0 10px 0;
    margin: 0 10px;
}

.select2-results__option {
    padding: 10px 10px;
    margin: 0 8px;
    user-select: none;
    -webkit-user-select: none;
}

.select2-search__field,
.select2-results__options {
    font-family: "Montserrat", "Arial", sans-serif;
    font-weight: 500;
    color: var(--main-color);
    font-size: var(--font-size-m);
    line-height: var(--font-line-height-m);
}

 /*--Стилизация каталога-->*/
 /*краткое описание товара в каталоге*/
 .t-store .t-store__card__descr {
    font-weight: 400;
    color: var(--grey-color);
    font-size: 12px;
    line-height: 1.25;
}

/*font-size-l*/
.t-store .t-store__card__price /*стиль для цены заголовка в каталоге*/,
.t-store__mobile-two-columns .t-store__card__title.t-name /*стиль для названия товара в каталоге моб.версия*/ {
    font-weight: 600;
    color: var(--main-color);
    font-size: var(--font-size-l);
    line-height: var(--font-line-height-l);
}

/* название товара в мобильной версии */
@media screen and (max-width: 480px) {
    .t-store__mobile-two-columns .t-store__card__title.t-name,
    .t-store .t-store__card__price {
        font-size: var(--font-size-m);
        line-height: var(--font-line-height-m);
    }
}

/*лейбл товара: акция, хит, и тд*/
.t-store__card__mark {
    font-family: "Montserrat", "Arial", sans-serif;
    letter-spacing: 1px;
    color: var(--white-color);
    font-size: 9px;
    font-weight: 600;
    text-transform: uppercase;
    width: auto;
    height: auto;
    padding: 8px 12px;
    background-color: var(--green);
}

/* добавляем обозначение цены для семян /п.е. */
.js-product[data-product-part-uid="356411042021"] .t-store__card__price-currency:after,
.js-product[data-product-part-uid="356411042021"] .t-store__prod-popup__price-currency:after {
    content: "/п.е.";
    font-size: var(--font-size-s);
}

/*соя*/
.js-product[data-product-url*="soya"] .t-store__card__price-currency:after {
    content: "/кг";
    font-size: var(--font-size-s);
}

/* добавляем обозначение цены для СЗР /л(кг) */
.js-product[data-product-part-uid="644612264871"] .t-store__card__price-currency:after,
.js-product[data-product-part-uid="644612264871"] .t-store__prod-popup__price-currency:after {
    content: "/л(кг)";
    font-size: var(--font-size-s);
}

/*шрифт кнопки "Очистить все"*/
.t951 .t-store__filter__reset {
    background-color: var(--grey-dark);
    border: none;
    border-radius: 5px;
    padding: 8px 13px;
    margin: 0 7px 7px 0;
    white-space: nowrap;
    order: -1; /*первый элемент флексбокса*/
    
    font-size: var(--font-size-s);
    line-height: var(--font-line-height-s);
    color: var(--main-color);
}

/*шрифт "Найдено:..."*/
.t951 .t-store__filter__prods-number {
    font-weight: 500;
    font-size: var(--font-size-m);
    line-height: var(--font-line-height-m);
    color: var(--main-color);
}

.t-store__filter__chosen-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

/*кнопки сброса фильтров*/
.t951 .t-store__filter__chosen-val {
    display: flex;
    background-color: rgba(253, 195, 25, .6);
    font-size: var(--font-size-s);
    line-height: var(--font-line-height-s);
    color: var(--main-color);
    border-radius: 5px;
    padding: 8px 13px 8px 14px;
    margin-right: 7px;
    margin-bottom: 7px;
    text-wrap: wrap;
}
/*иконка-крестик удаления фильтра*/
.t951 .t-store__filter__chosen-val:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-x'%3E%3Cline x1='18' x2='6' y1='6' y2='18'%3E%3C/line%3E%3Cline x1='6' x2='18' y1='6' y2='18'%3E%3C/line%3E%3C/svg%3E");
    position: static;
    line-height: 1;
    vertical-align: middle;
    margin: 0 0 0 0.5em;
    padding: 0;
    font-size: inherit;
}

/*фон для выбранных фильтров*/
@media screen and (min-width: 961px) {
    .t951 .t-store__filter__chosen-bar {
        background-color: rgba(255, 255, 255, 0.75);
        backdrop-filter: blur(20px);
        -webkit-backdrop-filter: blur(20px);
        box-shadow: 0px 8px 17px rgba(52, 38, 27, 0.05), 0px 0px 0px rgba(52, 38, 27, 0.05);
        border: none;
    }
}

/*Делаем выбранные фильтры в один ряд на мобильных устройствах*/
@media screen and (max-width: 960px) {
    .t-store__filter__chosen-wrapper {
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
        flex-wrap: nowrap;
    }
    .t951 .t-store__filter__chosen-val {
        overflow: visible;
        max-width: none;
        width: auto;
        text-wrap: nowrap;
    }
    .t951 .t-store__filter__chosen-bar {
        width: auto;
    }
    .t951 .t-store__filter__chosen-val {
        padding: 10px 18px 10px 20px;
    }
    .t951 .t-store__filter__reset {
        padding: 10px 18px;
    }
    /*убираем выпадание элементов фильтрации из родительского блока*/
    .t951 .t-store__filter__options {
        max-width: 100%;
    }
}

/*отступы между элементами фильтрами в моб.версии*/
@media screen and (max-width: 960px) {
    .t-store__filter__item, .t-store__filter__item.t-store__filter__item_sort-mobile {
        padding: 15px 0;
    }
}

/*Заголовок "Фильтры" в мобильной версии*/
.t951 .t-store__filter__controls-wrapper .js-store-filter-mob-btn {
    font-weight: 500;
    font-size: var(--font-size-m);
    line-height: var(--font-line-height-m);
}

/*---Checkbox---*/

/*стилизация рамки checkbox*/
.t-checkbox__indicator {
    min-width: 1.5em;
    height: 1.5em !important;
    border: 1px solid #bbb !important;
    border-radius: 0.25em !important;
    margin-right: 0.5em !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 55% 55%;
    opacity: 1 !important;
}

/*стили для чекбокса, находящегося в состоянии checked*/
.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator {
    border-color: var(--yellow-dark) !important;
    background-color: var(--yellow-dark);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231F1F1F' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

/*стили для чекбокса, находящегося в состоянии focus*/
.t-checkbox__control .t-checkbox:focus~.t-checkbox__indicator {
    box-shadow: 0 0 0 0.2rem rgba(253, 195, 25, 0.25);
}

/*отключаем стандартную галочку чекбокса*/
.t-checkbox__indicator:after {
    display: none !important;
}

/*стилизация пункта чекбокса*/
.t-store__filter__item .t-checkbox__control {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    padding: 6px;
    border-radius: 0.5em;
}

/*фон при наведении на пункт чекбокса*/
.t-store__filter__item .t-checkbox__control:hover {
    background-color: var(--grey-dark-accent);
}

/*---Поиск и сортировка---*/

/* Растягиваем поиск на всю ширину контейнера */
@media screen and (min-width: 960px) {
    .t951 .t-store__filter__search-and-sort,
    .t786 .t-store__filter__search-and-sort{
        display: flex;
    }
    .t-store__filter__search {
        flex-grow: 1;
    }
    .t951 .t-store__filter__search .t-store__filter__input,
    .t786 .t-store__filter__search .t-store__filter__input {
        width: 100%;
    }
    /*отступ карточек товара от поиска и сортировки во внутренних страницах каталога*/
    .t951__grid-cont {
        margin-top: 45px;
    }
    /*отступ карточек товара от поиска и сортировки в общем каталоге*/
    .t786 .js-store-grid-cont {
        margin-top: 20px;
    }
}

/*---Фильтры, ползунок---*/

/*Желтый ползунок цен*/
@media screen and (min-width: 960px) {
    .t-store__filter__range_bg {
        z-index: 0;
        background-color: var(--yellow-dark);
    }
}

/*Стилизация ползунка под основным – желтым*/
@media screen and (min-width: 960px) {
    .t-store__filter__price-outer {
        z-index: 1;
    }
}

/*Стилизация инпутов: ввод цены, поиск, сортировка*/
.t-store__filter__input {
    padding: 7px !important;
}

/*Отключаем сортировку по цене, так как цена не используется*/
option[data-filter-value="price:asc"],
option[data-filter-value="price:desc"] {
    display: none;
}

.t-store__sort-select {
    width: auto;
    padding: 7px;
    padding-right: 30px;
    padding-left: 10px;
}

.t-store__filter__input,
.t-store__sort-select {
    color: var(--main-color);
    background-color: inherit;
    border-radius: 0.25em;
    font-size: var(--font-size-m);
    line-height: var(--font-line-height-m);
}

/*убираем фиксированную ширину, чтобы выровнять контент*/
.t-store__filter__item_checkbox .t-store__filter__item-controls-wrap {
    min-width: auto;
}

/*стилизация заголовков фильтров*/
.t951__sidebar .t-store__filter__item-title {
    color: var(--grey-color);
    font-size: var(--font-size-s);
    line-height: 105%;
    letter-spacing: 0.05em;
    font-weight: 600;
    text-transform: uppercase;
    margin-left: 6px;
}

/*заголовок пункта фильтрации*/
.t-store__filter__title {
    color: var(--main-color);
    
    font-size: var(--font-size-m);
    line-height: var(--font-line-height-m);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/*стилизация блока с фильтрами в ПК версии, фон*/
@media screen and (min-width: 960px) {
    .t951__sidebar .t-store__filter__item {
        background-color: var(--grey-light);
        padding: 17px;
        border-radius: 10px;
        margin-bottom: 10px;
    }
}

/*кнопка показать ещё*/
@media screen and (min-width: 960px) {
    .t-store__filter__btn-expand {
        margin-left: 6px;
        margin-top: 4px;
    }
}

/*---Продукты, фотография---*/

/*отступ старой цены от новой (скидка)*/
.t-store__card__price_old {
    margin-left: 10px;
}

/*Изменения размеров фотографии продукта*/
.t-store__card__img {
    max-width: 90%;
    max-height: 90%;
    transition: 0.2s ease-in-out;
}

/*Увеличивам размер фотографий в моб.версии*/
@media screen and (max-width: 960px) {
    .t-store__card__img {
        max-width: 100%;
        max-height: 100%;
    }
}

/*Чтобы под изображением продукта появлялся круг*/
/*.t-store__card__imgwrapper {*/
/*    z-index: 1;*/
/*    padding-bottom: 100%;*/
/*}*/
/*Настройки круга анимации по умолчанию и для семян*/
/*.t-store__card__imgwrapper:before {*/
/*    border-radius: 50%;*/
/*    background-color: var(--yellow-dark);*/
/*    content: " ";*/
/*    height: 60%;*/
/*    left: 50%;*/
/*    opacity: 0;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    transform: translate3d(-50%,-50%,0) scale(1) skew(-2deg);*/
/*    transform-origin: center;*/
/*    transition: 0.2s ease-in-out;*/
/*    width: 60%;*/
/*    z-index: -1;*/
/*}*/
/*Анимация круга при наведении*/
/*.js-product a:hover .t-store__card__imgwrapper:before,*/
/*.js-product a:focus .t-store__card__imgwrapper:before {*/
/*    opacity: 1;*/
/*    transform: translate3d(-50%,-90%,0) scale(1.2) skew(-2deg);*/
/*    transition: 0.2s ease-in-out;*/
/*}*/

/*Анимация фотографии при наведении*/
.js-product a:hover .t-store__card__img,
.js-product a:focus .t-store__card__img {
    transform: translate3d(0,-7%,0) rotate(7deg);
    transition: 0.2s ease-in-out;
}

/*Анимация заголовка продукта при наведении по умолчанию и для семян*/
.js-product a:hover .js-store-prod-name,
.js-product a:focus .js-store-prod-name {
    color: var(--yellow-dark);
    transition: 0.2s ease-in-out;
}

/*синий цвет круга при наведении на СЗР*/
/*.js-product[data-product-part-uid="644612264871"] .t-store__card__imgwrapper:before {*/
/*    background-color: #199DFD;*/
/*}*/
/*синий цвет заголовка при наведении на СЗР*/
/*.js-product[data-product-part-uid="644612264871"] a:hover .js-store-prod-name,*/
/*.js-product[data-product-part-uid="644612264871"] a:focus .js-store-prod-name {*/
/*    color: #199DFD;*/
/*}*/

/*зеленый цвет круга при наведении на AquaField*/
/*.js-product[data-product-part-uid="183006789841"] .t-store__card__imgwrapper:before {*/
/*    background-color: #003300;*/
/*}*/
/*зеленый цвет заголовка при наведении на AquaField*/
/*.js-product[data-product-part-uid="183006789841"] a:hover .js-store-prod-name,*/
/*.js-product[data-product-part-uid="183006789841"] a:focus .js-store-prod-name {*/
/*    color: #003300;*/
/*}*/

/*красный цвет круга при наведении на трактора FMWORLD*/
/*.js-product[data-product-part-uid="108952133111"] .t-store__card__imgwrapper:before {*/
/*    background-color: #FF974B;*/
/*}*/
/*красный цвет заголовка при наведении на AquaField*/
/*.js-product[data-product-part-uid="108952133111"] a:hover .js-store-prod-name,*/
/*.js-product[data-product-part-uid="108952133111"] a:focus .js-store-prod-name {*/
/*    color: #FF974B;*/
/*}*/

/*Отступ заголовка продукта от фотографии*/
.t951 .t-store__card__textwrapper {
    padding-top: 7px;
}

/*Скорость анимации заголовка продукта*/
.t951 .t-name_md,
/*раздел смотрите также*/
.t-store__relevants__container .t-name_md {
    transition: 0.2s ease-in-out;
}

/*Убираем отступы у блока с продуктами на разрешениях от 960px,
чтобы выровнять весь контент по сетке*/
@media screen and (min-width: 960px) {
    .t951 .t951__cont-w-filter.t-store__grid-cont_col-width_stretch.t-container:not(.t-store__grid-cont_indent) {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

/*--Стилизация карточки товара--*/
/*название товара*/
.t-store__product-snippet .t-store__prod-popup__name {
    font-weight: 700 !important;
    font-size: 33px !important;
    line-height: 1.21 !important;
}

.t-store__prod-popup__btn:hover {
    color: var(--white-color) !important;
}

/* элементы в описании продукта */
.js-store-prod-all-text ul {
    margin-top: 10px;
}

/*ширина контента в табах*/
.t-store .t-store__tabs__content {
    max-width: 100%;
}

.t-redactor__h3 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 7px;
}

/*подписи фотографий в табах*/
.t-store__tabs__content figcaption {
    font-size: var(--font-size-s);
    line-height: var(--font-line-height-s);
    font-style: italic;
    
    color: var(--grey-color);
    
    padding-bottom: 1.2em;
}

.t-store .t-store__tabs__content img {
    max-width: 60%;
}

@media screen and (max-width: 640px) {
    .t-store .t-store__tabs__content img {
        max-width: 100%;
    }
}

/*блок с информацией из фильтрации*/
.js-store-prod-all-charcs {
    background-color: var(--grey-light);
    padding: 15px 20px;
    border-radius: 15px;
    margin-top: 30px !important;
}

/*текст информации из фильтрации*/
p.js-store-prod-charcs {
    padding: 10px 0;
}

/*текст информации из фильтрации*/
p.js-store-prod-charcs:not(:nth-last-child(3)) {
    border-bottom: 1px solid #dbdbdb;
}

/*цена товара*/
.t-store__product-snippet .t-store__prod-popup__price-item {
    font-size: 22px !important;
}

/*отступ у списка*/
.js-store-prod-all-text ul li {
    margin-bottom: 5px;
}

.t-store__prod-popup__slider {
    margin-left: 0px;
}

/*заголовок смотрите также*/
.t-store__relevants__title {
    margin: 150px 0 50px;
    font-size: var(--font-size-h3) !important;
    line-height: var(--font-line-height-h3);
    font-weight: 700 !important;
}

/*табы с доп. информацией продукта*/
.t-store .t-store__tabs__controls .t-store__tabs__button-title {
    font-size: var(--font-size-m);
    line-height: var(--font-line-height-m);
    color: #b3b3b3;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    transition: 0.2s ease-in-out;
}


.t-store .t-store__tabs__controls .t-store__tabs__button:hover {
    border-bottom: 1px solid #eee;
}

.t-store .t-store__tabs__controls .t-store__tabs__button_active .t-store__tabs__button-title:after {
    border-bottom: 1px solid var(--main-color);
}

/*активный таб*/
.t-store__tabs__button_active .t-store__tabs__button-title {
    color: var(--main-color) !important;
}

.t-store__tabs__button_active.t-store__tabs__button:hover {
    border-bottom: 1px solid var(--main-color) !important;
}

/*изменения цвета таба при наведении*/
.t-store .t-store__tabs__button:hover .t-store__tabs__button-title {
    color: var(--main-color) !important;
    transition: 0.2s ease-in-out;
}

/*скорость анимации при наведении*/
.t-store .t-store__tabs__controls .t-store__tabs__button_active,
.t-store .t-store__tabs__controls .t-store__tabs__button,
.t-store .t-store__tabs__controls .t-store__tabs__button:hover,
.t-store .t-store__tabs_snippet .t-store__tabs__controls .t-store__tabs__button:first-child {
    transition: 0.2s ease-in-out;
}

/* подпись в карточке товара бренда для семян */
.t-store__product-snippet[data-product-part-uid="356411042021"] .js-product-brand::before {
    content: "Оригинатор: ";
}

/*отступ контента товара сверху в мобильной версии*/
@media screen and (max-width: 560px) {
    .t-store__prod-snippet__container {
        padding-top: 100px;
    }
}

/**/

div.t-form__submit button.t-submit /*кнопки в стандартных формах*/,
a.t-btn /*ссылки-кнопки в стандартных блоках*/,
div.t-btn /*js-кнопки в стандартных блоках*/ {
    min-width: 190px !important;
    min-height: 48px !important;
    border-radius: 4.5rem !important;
    font-size: var(--font-size-s) !important;
    line-height: var(--font-line-height-s) !important;
    font-weight: 600 !important;
}

/**/

/*
Стилизация тегов в карточке новости
.t-feed__post-tag - теги на общей странице пресс-центр и на главной,
.t-feed__post-popup__tag - теги во внутренней странице новости
*/

.t-feed__post-tag ,
.t-feed__post-popup__tag .t-uptitle {
    letter-spacing: 1px;
    font-size: 8px;
    font-weight: 600;
    padding: 8px 12px;
    background-color: var(--yellow-light-t);
    border-radius: 100px;
    color: var(--main-color);
    text-transform: uppercase;
}

.t-feed__post-tag {
    margin-bottom: 5px;
}


/*Отступ картинки от тегов*/
.t-feed__post-parts-date-row_beforetitle {
    margin-bottom: 15px;
}

/*Отступы и скругление у обложки новости*/
.t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: 15px !important;
    top: 20px;
    right: 20px;
    left: 20px;
}

/*Внутренние отступы у текстового контейнера*/
.t-feed__col-grid__content {
    padding: 5px 20px 35px;
}

/*Анимация при наведении на карточку новости*/
@media screen and (min-width: 1200px) {
    .js-feed-post {
        transition: 0.2s ease-in-out;
    }

    .js-feed-post:hover,
    .js-feed-post:focus {
        transform: scale(1.05);
    }
}

/*Внутренние отступы у тегов для фильтрации*/
.t-feed__parts-switch-btn span,
.t-feed__parts-switch-btn a {
    padding: 12px 20px !important;
    transition: 0.2s ease-in-out;
}

/*Отступ между строками потоков*/
.t-feed__grid-separator {
    margin-bottom: 40px;
}

/*отступ контента новости от шапки*/
@media screen and (max-width: 560px) {
    .t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container-static {
        padding: 100px 0;
    }
}

/*отступ заголовка от новостей*/
.t915 .t-section__topwrapper {
    margin-bottom: 40px;
}

/**/

/*8 колоночную сетку страницы потоков делаем 12 колоночной*/
.t-feed .t-col_8 {
    max-width: 1160px;
}

/* Фикс выравнивания стандартных кнопок (продукция, телефон) в меню */
.t967__button {
    vertical-align: middle;
    display: flex;
    align-items: center;
}

/*Удаляем лишний зум от скрипта annex*/
.t-feed #feed-text {
    zoom: 0 !important;
}

.t-feed__post-popup .js-feed-post-title {
    font-size: var(--font-size-h3) !important;
    line-height: var(--font-line-height-h3) !important;
}

/*источник новости*/
.t-feed__post-popup .js-feed-post-author-name {
    display: inline-block;
    background-color: var(--grey-light);
    padding: 5px 7px;
    border-radius: 4.5rem;
    transition: 0.2s ease-in-out;
}

.t-feed__post-popup .js-feed-post-author::before {
    content: "Источник:";
    margin-right: 0.3em;
    font-weight: 400;
    color: var(--main-color);
    font-size: var(--font-size-m);
    line-height: var(--font-line-height-m);
    word-wrap: break-word;
}

.t-feed__post-popup .js-feed-post-author-name:hover {
    background-color: var(--grey-dark);
}

/*Тег*/
 {
    letter-spacing: 1px;
    color: var(--main-color);
    font-size: 9px;
    font-weight: 600;
    text-transform: uppercase;  /*Настройка регистра символов*/
}

.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    white-space: nowrap;
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden;
}

/*Стили из подвала (footer)*/
.t702 .t702__descr span {
    display: inline-block;
    text-align: center;
    
    padding: 2px 8px;
    border-radius: 4.5rem;
    margin: 0.2em 0;
}


/*форма обратной связи*/
.t702 .t702__title {
    font-weight: 700;
    font-size: var(--font-size-h3);
    line-height: var(--font-line-height-h3);
    margin-bottom: 25px;
}

/* текст в полях формы */
.t-input,
.t-select {
    font-size: var(--font-size-m);
    line-height: var(--font-line-height-m);
}

.t-input-title {
    font-weight: 500 !important;
}

.t-store__prod-popup__btn-wrapper {
    display: flex;
}

@media screen and (max-width: 980px) {
    .t-store__prod-popup__btn {
        flex-grow: 1;
    }
}

@media screen and (max-width: 640px) {
    .t702 .t702__text-wrapper {
        margin-bottom: 50px;
    }
}

/* Нижний текст в форме 702 */
.t702 .t702__wrapper .t702__form-bottom-text {
    font-size: var(--font-size-s);
    line-height: var(--font-line-height-s);
}

/* текст чекбокса в форме стандартных блоках */
div.t-rec label.t-checkbox__control {
    font-size: var(--font-size-m);
    line-height: var(--font-line-height-m);
}

/* откл стрелки в шаге формы */
.uc-popup-step .t-form__screen .t-form__screen-btn-next::after,
.uc-popup-step .t-form__screen .t-form__screen-btn-prev::before,
.uc-popup-step .t-form__screen-current-view {
    display: none !important;
}

.uc-popup-step .t-form__screen .t-submit {
    width: 100%;
}

.uc-popup-step .t-submit {
    margin-bottom: 25px;
}

.t-form__screen-btn-prev,
.t-form__screen-btn-next {
    border-radius: 4.5rem !important;
    font-size: var(--font-size-m) !important;
    line-height: var(--font-line-height-m) !important;
    font-weight: 600 !important;
    
    background-color: transparent !important;
    border: 1px solid var(--green);
}

.t-form__screen-btn-prev:hover,
.t-form__screen-btn-next:hover {
    color: var(--white-color) !important;
    background-color: var(--green) !important;
}

/**/

/*отступ у плиток в футере*/
.uc-footer-capture {
    margin-top: 165px;
    margin-bottom: 75px;
    padding: 0;
}
@media screen and (max-width: 480px) {
    .uc-footer-capture {
        margin-top: 90px;
        padding: 0;
    }
}

.t1032 .t-card__descr {
    height: auto!important;
}

/*Скругление плиток и внутренний отступ*/
.t1032__content {
    padding: 35px 0 5px 0;
    border-radius: 3%;
    transition: 0.2s ease-in-out;
}

/*Отступт кнопки от основого текста*/
.t1032 .t-card__btn {
    margin-top: 10px;
}

/*Размер шрифта кнопки*/
.t1032 .t-btn_md {
    font-size: 14px;
}

/*Отключаем плитки с услугами (кроме первого ряда) на всех страницах*/
.t1032 .t1032__row:not(:first-child) {
    display: none;
}

/*Отключаем плитки с услугами (кроме первого ряда) на всех страницах*/
.t1032 .t1032__row {
    flex-wrap: wrap;
}

/*Добавляем иконку-стрелку к кнопке*/
.t1032 .t-card__btn:after {
    content: 
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%231F1F1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-arrow-right'%3E%3Cline x1='5' x2='19' y1='12' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");
    margin-left: 0.3em;
    border-radius: 100%;
    width: 24px;
    height: 24px;
    line-height: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: 0.2s ease-in-out;
}

/*Плавность изменения цвета текста у описания*/
.t-card__descr {
    transition: 0.2s ease-in-out;
}

/*---Эффекты при наведении---*/

/*Изменение фона плитки при наведении мышкой*/
.t1032__content:hover {
    background-color: var(--yellow-dark) !important;
    transition: 0.2s ease-in-out;
}

/*Изменение стрелки при наведении на плитку*/
.t1032__content:hover .t-card__btn:after {
    transform: rotateZ(-45deg);
    background-color: var(--white-color);
}

/*Изменение цвета у описания при наведении на плитку*/
.t1032__content:hover .t-card__descr {
    color: var(--main-color) !important;
}

/**/

/*Отключаем показ QR-кода везде, кроме ПК версии*/
@media screen and (max-width: 1199px) {
    .qr-comp {
        display: none;
    }
}

.zero-form .t-checkbox__indicator {
    width: auto;
}

/*Отключаем выделение на фоновом логотипе*/
.bg-logo {
    user-select: none;
    pointer-events: none;
}

.zero-form .t-input-group[data-input-lid="1684738613988"] {
    margin-bottom: 15px !important;
}

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

.zero-form .t-select__wrapper::after {
    border-color: #fff transparent transparent transparent;
}

.btn-social--tg > a {
    border: 1px solid #FFF;
    border-radius: 8px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='29' viewBox='0 0 17 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.03117 13.3812C6.0577 11.6171 8.74268 10.4542 10.0861 9.89228C13.9219 8.28798 14.7189 8.0093 15.2384 8.0001C15.3527 7.99807 15.6082 8.02655 15.7737 8.16158C15.9134 8.27559 15.9518 8.42961 15.9702 8.5377C15.9886 8.6458 16.0115 8.89205 15.9933 9.08446C15.7855 11.2806 14.8861 16.6101 14.4285 19.0699C14.2349 20.1107 13.8536 20.4597 13.4845 20.4938C12.6825 20.568 12.0734 19.9608 11.2965 19.4487C10.0809 18.6474 9.39409 18.1486 8.21409 17.3667C6.8504 16.463 7.73442 15.9664 8.51159 15.1547C8.71498 14.9423 12.249 11.7099 12.3174 11.4167C12.326 11.38 12.3339 11.2433 12.2532 11.1711C12.1724 11.0989 12.0532 11.1236 11.9672 11.1433C11.8453 11.1711 9.90325 12.4618 6.14115 15.0155C5.58991 15.3961 5.09062 15.5815 4.64327 15.5718C4.15011 15.5611 3.20146 15.2914 2.49623 15.0609C1.63124 14.7782 0.94377 14.6287 1.00363 14.1485C1.03481 13.8984 1.37733 13.6426 2.03117 13.3812Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    opacity: 0.7;
    transition: 0.2s ease-in-out !important;
    background-size: contain;
}

.btn-social--tg:hover > a {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='29' viewBox='0 0 17 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.03117 13.3812C6.0577 11.6171 8.74268 10.4542 10.0861 9.89228C13.9219 8.28798 14.7189 8.0093 15.2384 8.0001C15.3527 7.99807 15.6082 8.02655 15.7737 8.16158C15.9134 8.27559 15.9518 8.42961 15.9702 8.5377C15.9886 8.6458 16.0115 8.89205 15.9933 9.08446C15.7855 11.2806 14.8861 16.6101 14.4285 19.0699C14.2349 20.1107 13.8536 20.4597 13.4845 20.4938C12.6825 20.568 12.0734 19.9608 11.2965 19.4487C10.0809 18.6474 9.39409 18.1486 8.21409 17.3667C6.8504 16.463 7.73442 15.9664 8.51159 15.1547C8.71498 14.9423 12.249 11.7099 12.3174 11.4167C12.326 11.38 12.3339 11.2433 12.2532 11.1711C12.1724 11.0989 12.0532 11.1236 11.9672 11.1433C11.8453 11.1711 9.90325 12.4618 6.14115 15.0155C5.58991 15.3961 5.09062 15.5815 4.64327 15.5718C4.15011 15.5611 3.20146 15.2914 2.49623 15.0609C1.63124 14.7782 0.94377 14.6287 1.00363 14.1485C1.03481 13.8984 1.37733 13.6426 2.03117 13.3812Z' fill='url(%23paint0_linear_2_31)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_31' x1='8.5' y1='8' x2='8.5' y2='20.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232AABEE' /%3E%3Cstop offset='1' stop-color='%23229ED9' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-color: #FFF;
    opacity: 1;
    transition: 0.2s ease-in-out !important;
}

.btn-social--vk > a {
    border: 1px solid #FFF;
    border-radius: 8px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='29' viewBox='0 0 33 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.54 20.5801C6.6 20.5801 0.360098 13.0801 0.100098 0.600098H5.5801C5.7601 9.7601 9.8 13.6401 13 14.4401V0.600098H18.1602V8.5001C21.3202 8.1601 24.6398 4.5601 25.7598 0.600098H30.9199C30.0599 5.4801 26.4599 9.0801 23.8999 10.5601C26.4599 11.7601 30.5601 14.9001 32.1201 20.5801H26.4399C25.2199 16.7801 22.1802 13.8401 18.1602 13.4401V20.5801H17.54Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    opacity: 0.7;
    transition: 0.2s ease-in-out !important;
    background-size: contain;
}

.btn-social--vk:hover > a {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='29' viewBox='0 0 33 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.54 20.5801C6.6 20.5801 0.360098 13.0801 0.100098 0.600098H5.5801C5.7601 9.7601 9.8 13.6401 13 14.4401V0.600098H18.1602V8.5001C21.3202 8.1601 24.6398 4.5601 25.7598 0.600098H30.9199C30.0599 5.4801 26.4599 9.0801 23.8999 10.5601C26.4599 11.7601 30.5601 14.9001 32.1201 20.5801H26.4399C25.2199 16.7801 22.1802 13.8401 18.1602 13.4401V20.5801H17.54Z' fill='rgb(0%, 47%, 100%)'/%3E%3C/svg%3E%0A");
    background-color: #FFF;
    opacity: 1;
    transition: 0.2s ease-in-out !important;
}

.btn-social--yt > a {
    border: 1px solid #FFF;
    border-radius: 8px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8136 1.85088C16.6096 1.12674 16.0449 0.558818 15.3176 0.358057C13.9783 1.71175e-05 8.59424 1.7204e-05 8.59424 1.7204e-05C8.59424 1.7204e-05 3.22041 -0.00857157 1.86716 0.358057C1.14356 0.559354 0.576176 1.12674 0.374342 1.85088C0.120439 3.22345 -0.00570664 4.61267 0.000198072 6.00833C-0.00248589 7.39486 0.123123 8.78193 0.374342 10.1459C0.576176 10.8701 1.14356 11.438 1.86716 11.642C3.20646 12 8.59424 12 8.59424 12C8.59424 12 13.9648 12 15.3176 11.642C16.0449 11.438 16.6096 10.8706 16.8136 10.1459C17.06 8.78193 17.1802 7.39486 17.1716 6.00833C17.1802 4.61267 17.0627 3.22345 16.8136 1.85088ZM6.87436 8.57795V3.42743L11.356 6.00833L6.87436 8.57795Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    opacity: 0.7;
    transition: 0.2s ease-in-out !important;
    background-size: 60%;
}

.btn-social--yt:hover > a {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8136 1.85088C16.6096 1.12674 16.0449 0.558818 15.3176 0.358057C13.9783 1.71175e-05 8.59424 1.7204e-05 8.59424 1.7204e-05C8.59424 1.7204e-05 3.22041 -0.00857157 1.86716 0.358057C1.14356 0.559354 0.576176 1.12674 0.374342 1.85088C0.120439 3.22345 -0.00570664 4.61267 0.000198072 6.00833C-0.00248589 7.39486 0.123123 8.78193 0.374342 10.1459C0.576176 10.8701 1.14356 11.438 1.86716 11.642C3.20646 12 8.59424 12 8.59424 12C8.59424 12 13.9648 12 15.3176 11.642C16.0449 11.438 16.6096 10.8706 16.8136 10.1459C17.06 8.78193 17.1802 7.39486 17.1716 6.00833C17.1802 4.61267 17.0627 3.22345 16.8136 1.85088ZM6.87436 8.57795V3.42743L11.356 6.00833L6.87436 8.57795Z' fill='rgb(84%, 18%, 11%)'/%3E%3C/svg%3E%0A");
    background-color: #FFF;
    opacity: 1;
    transition: 0.2s ease-in-out !important;
}

/*Скорость анимация логотипа в футере*/
.logo-footer,
.uc-logo-footer a {
    opacity: 1;
    transition: 0.2s ease-in-out !important;
}

/*Уменьшение яркости при наведении на логотип в футере*/
.logo-footer:hover,
.uc-logo-footer a:hover {
    opacity: 0.6;
    transition: 0.2s ease-in-out !important;
}

@media screen and (max-width: 960px) {
    .t463__maincontainer {
        padding: 0;
    }
}


/*отключаем подчеркивание ссылок в меню футера*/
.uc-footer-menu .js-descr a {
    text-decoration: none !important;
}

.t447 .t447__input-wrapper .t447__form-bottom-text {
    font-size: 12px;
    line-height: 14px;
}

.t447 .t447__input {
    border-bottom: 1px solid #b1b1b1;
    padding: 0;
}

.t447 .t447__submit {
    border-radius: 8px;
    transition: 0.2s ease-in-out;
}

.t447 .t447__submit:hover {
    background-color: var(--yellow-dark);
    opacity: 1;
}

.t447 .t447__submit:hover .t447__btnicon {
    fill: var(--white-color);
    transition: 0.2s ease-in-out;
}

@media screen and (max-width: 960px) {
    .t447 .t447__col.t-col_3 {
        margin-bottom: 50px;
    }
}

.t447 .t-row.t-clear {
    display: none;
}

.t447 .t447__descr li {
    margin-bottom: 5px;
}

.t447 .t447__descr a {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}

/**/
.uc-bottom-footer ul {
    list-style-type: none;
    padding: 0 !important;
    display: flex;
    flex-flow: row wrap;
}

/* копирайт */
.uc-bottom-footer ul li:first-child {
    width: 100%;
    color: var(--grey-color);
}

/* ссылки */
.uc-bottom-footer ul li+li:not(:last-child):after {
    content: "|";
    color: var(--main-color);
    opacity: .3;
    margin: 0 0.4em;
}

.uc-bottom-footer {
    margin-bottom: 30px;
}

@media screen and (max-width: 980px) {
    .uc-bottom-footer ul {
        flex-direction: column;
    }
    .uc-bottom-footer ul li {
        margin-bottom: 0.4em;
    }
    .uc-bottom-footer ul li+li:after {
        display: none;
    }
    .uc-bottom-footer {
        margin-bottom: 60px;
    }
}


/*отключаем показ корзины*/
.t706 {
    display: none !important;
}

.t706__bubble-text {
    display: none !important;
}

.t887 .t887__wrapper .t887__text {
    font-size: var(--font-size-s);
    line-height: var(--font-line-height-s);
}

.t887 {
    bottom: 58px !important;
}
