 * { 
font-feature-settings: "lnum"; 
font-variant-numeric: lining-nums;
font-variant-numeric: lining-nums proportional-nums;
}

/*БЛОК С ТАРИФАМИ*/
/*добавляем отступы в маркированный список*/
li {
    margin-top: 10px;
}
/*перекрашиваем основной тариф*/
[data-product-lid="4159923444861"] .t778__wrapper {
  background-color: #214C38 !important;
}

[data-product-lid="4159923444861"] .t778__title,
[data-product-lid="4159923444861"] .t778__price-value.js-product-price,
[data-product-lid="4159923444861"] .t778__price-value.js-product-price + .t778__price-currency,
[data-product-lid="4159923444861"] .t778__descr {
  color: #ffffff !important;
}

[data-product-lid="4159923444861"] .t778__btn {
  background-color: #FCB643 !important;
  color: #1F2729 !important;
}


/*Блок «Выбирайте что вам нужно» с категориями*/
.t1032 .t-card__btn {
    padding-left: 20px;
    padding-right: 20px;
}
.t1032 .t-btn_md {
    height: 46px;
    font-size: 14px;   
}
.t1032 .t-card__title {
    margin-bottom: 10px;
}
@media screen and (max-width: 640px) {
.t1032__content {
        padding: 20px 0 25px 0;
}
.t1032__col {
    margin-bottom: 20px;
}}

/*подчеркивание ссылок в меню сайта*/
.linkeffect-menu[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color: #1F2729 !important;
}

.linkeffect-menu[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #1F2729 !important;
}

.linkeffect-menu[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -9px;
    /* толщина подчеркивания */
    height: 3px;  
    border-radius:50px; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 51%;
    right: 51%;
    width: 0;
     
}

.linkeffect-menu[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #FCB643;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
     
}

/*ПОДЧЕРКИВАНИЕ ССЫЛОК В Л/К*/
.whitelinkeffect-menu[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color: #FEFEFD !important;
}

.whitelinkeffect-menu[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #FEFEFD !important;
}

.whitelinkeffect-menu[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -9px;
    /* толщина подчеркивания */
    height: 3px;  
    border-radius:50px; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 51%;
    right: 51%;
    width: 0;
     
}

.whitelinkeffect-menu[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #FCB643;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
     
}

/*ТОВАРЫ*/
/*апгрейд лейбла «под подписке»*/
.t-store__card__mark::before {
    content: url('https://static.tildacdn.com/tild3334-6166-4462-b361-636465623539/lock.svg');
    margin-right: 6px;
}

.t-store__card__mark {
    display: inline;
    line-height: 34px;
    padding: 9px 12px;
    border-radius: 6px;
    font-size: 13px;
}

/*доработка блока с плашками SV202*/
.t858__wrap {
    border: 1px solid #D7D7DB;
    border-radius: 10px;
}

/*доработка блока «ключевая мысль на цветном фоне» IP102*/
@media screen and (max-width: 700px) {
    .t672__textwrapper {
        padding: 40px;
        margin: 0px 20px;
    }
}