/* крошки --------------------------------------------------------------------------------------------------- */
@media screen and (min-width: 1200px) {
.t758 .t-col_12 {
    max-width: calc(100% - 40px) !important;
}
}
@media screen and (min-width: 641px) {
.t758 .t-container {
    max-width: calc(100% - 40px) !important;
}
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
.t758 .t-col {
    margin-left: 20px;
}
}
@media screen and (max-width: 640px) {
.t758 .t-container {
    max-width: calc(100% - 0px) !important;
}
}
/* крошки --------------------------------------------------------------------------------------------------- */
/* Заголовок Н2 --------------------------------------------------------------------------------------------- */
.t030 .t-container {
    max-width: calc(100% - 40px) !important;
    margin: 0 20px !important;
}
.t030 .t-col_12 {
    max-width: calc(100% - 40px) !important;
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
.t030 .t-col {
        margin-left: 20px !important;
        margin-right: 20px !important;
}
}
@media screen and (max-width: 480px) {
.t030 .t-container {
    margin: 0 20px !important;
}
.t030 {
    padding-bottom: 20px !important;
}
.t030 .t-col_12 {
    max-width: calc(100% - 0px) !important;
    padding: 0px !important;
}
}
/* Заголовок Н2 --------------------------------------------------------------------------------------------- */
/* Меню ----------------------------------------------------------------------------------------------------- */
@media screen and (min-width: 560px) and (max-width: 1200px) {
.t280__menu__content {
    padding: 0 40px !important;
}
.t228__maincontainer {
    width: calc(100% - 40px) !important;
    margin: 0 20px !important;
}
}
.t228 .t-sociallinks {
    padding-left: 10px;
}
/* иконки моб. меню - */
.t-menuwidgeticons__link {
    width: 30px !important;
    height: 30px !important;
}
.t-menuwidgeticons__img_wishlisticon path, .t-menuwidgeticons__img_carticon path {
    stroke: #ffffff00 !important;
}
.t-menuwidgeticons__img_wishlisticon {
    background-image: url(https://static.tildacdn.com/tild6238-6437-4564-b039-366337393965/icon-wishlist.svg) !important;
    background-repeat: no-repeat;
}
.t-menuwidgeticons__img_carticon {
    background-image: url(https://static.tildacdn.com/tild3064-3931-4334-b639-633239326630/icon-basket.svg) !important;
    background-repeat: no-repeat;
}
.t280 .t-menuwidgeticons__icon:first-child {
    width: 24px !important;
    height: 30px !important;
}
/* иконки моб. меню - */
/* Меню ----------------------------------------------------------------------------------------------------- */
/* стиль обложки -------------------------------------------------------------------------------------------- */
.t218 {
    padding: 0px 40px 40px !important;
}
@media screen and (max-width: 960px) {
.t218__imgmobile {
    width: 100% !important;
}
}
@media screen and (max-width: 560px) {
.t218 {
    padding: 0px 20px 40px !important;
}
}
/* стиль обложки -------------------------------------------------------------------------------------------- */
/* Сетка услуг ---------------------------------------------------------------------------------------------- */
.t404 .t-container {
    max-width: calc(100% - 40px) !important;
}
.t404 .t-col_3 {
    max-width: calc(25% - 40px) !important;
}
@media screen and (min-width: 961px) and (max-width: 1200px) {
.t404 .t-col_3 {
    max-width: calc(25% - 20px) !important;
}
}
.t404__descr {
    display: none !important;
}
@media screen and (max-width: 560px) {
.t404 .t-col_3 {
    max-width: calc(100% - 0px) !important;
}
.t404 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
}
}
@media screen and (min-width: 560px) and (max-width: 1200px) {
.t404 .t-container {
    max-width: calc(100% - 60px) !important;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
}
@media screen and (min-width: 561px) and (max-width: 960px) {
.t404 .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
}
.t404 .t-col_3 {
        max-width: calc(50% - 0px) !important;
        margin-bottom: 0px !important;
}
.t404__title {
    margin: 10px 0px !important;
}
}
@media screen and (min-width: 561px) and (max-width: 1024px) {
.t404__link {
        display: flex !important;
        flex-direction: column !important;
}
.t404__imgbox {
        width: 100% !important;
}
.t404__textwrapper {
        width: 100% !important;
}
}
/* Сетка услуг ---------------------------------------------------------------------------------------------- */
/* горизонтальная форма ------------------------------------------------------------------------------------- */
.t690 .t-container {
    max-width: calc(100% - 40px) !important;
}
.t690 .t-col_12 {
    max-width: calc(100% - 40px) !important;
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
.t690 .t-col_12 {
    margin: 0px 20px !important;
}
}
@media screen and (min-width: 640px) and (max-width: 960px) {
.t690 .t-col_12 {
    max-width: calc(100% - 0px) !important;
}
}
@media screen and (max-width: 640px) {
.t690 .t-col_12 {
    max-width: calc(100% - 0px) !important;
    padding: 0px !important;
}
}
/* горизонтальная форма ------------------------------------------------------------------------------------- */
/* модуль преимуществ --------------------------------------------------------------------------------------- */
.t503 .t-container {
    max-width: calc(100% - 40px) !important;
}
.t503 .t-col_3 {
    max-width: calc(25% - 40px) !important;
}
@media screen and (min-width: 961px) and (max-width: 1200px) {
.t503 .t-container {
    max-width: calc(100% - 80px) !important;
}
.t503 .t-col_3 {
    max-width: calc(25% - 20px) !important;
}
}
@media screen and (min-width: 561px) and (max-width: 960px) {
.t503 .t-col_3 {
    max-width: calc(50% - 0px) !important;
    padding: 0px !important;
}
}
@media screen and (max-width: 960px) {
.t503 .t-card__container_inrow4 .t-card__col:first-child {
    padding-top: 40px !important;
}
}
@media screen and (min-width: 641px) and (max-width: 960px) {
.t503 .t-container {
    max-width: calc(100% - 80px) !important;
}
}
@media screen and (max-width: 640px) {
.t503 .t-col_3 {
    max-width: calc(50% - 0px) !important;
    padding: 0px !important;
}
}
/* модуль преимуществ --------------------------------------------------------------------------------------- */
.t005A .t-container {
    max-width: calc(100% - 40px) !important;
}
.t005A .t-col_6 {
    max-width: calc(50% - 40px) !important;
}
@media screen and (min-width: 961px) and (max-width: 1200px) {
.t005A .t-col_6 {
    margin: 0px 20px !important;
}
}
@media screen and (min-width: 641px) and (max-width: 960px) {
.t005A .t-row {
    display: flex !important;
}
.t005A .t-col_6 {
    max-width: calc(50% - 0px) !important;
}
}
@media screen and (max-width: 640px) {
.t005A .t-col_6 {
    max-width: calc(100% - 0px) !important;
    padding: 0px !important;
}
}
/* модуль преимуществ --------------------------------------------------------------------------------------- */
/* карточки каталога ---------------------------------------------------------------------------------------- */
.t694 .t-card__descr {
    margin-top: 10px !important;
}
.t694 {
    padding: 20px 40px !important;
}
.t694 .t694__button-container {
    display: flex !important;
    justify-content: center !important;
}
/*.t694__col:last-child .t694__overlay {
    background-image: -moz-linear-gradient(top, #54a617, rgb(84 166 23)) !important;
    background-image: -webkit-linear-gradient(top, #54a617, rgb(84 166 23)) !important;
    background-image: -o-linear-gradient(top, #54a617, rgb(84 166 23)) !important;
    background-image: -ms-linear-gradient(top, #54a617, rgb(84 166 23)) !important;
}*/
.t694 .t694__textwrapper__content {
    margin: 10px auto !important;
}
@media screen and (min-width: 1200px) {
.t694 .t694__textwrapper {
    width: 50% !important;
}
}
@media screen and (min-width: 640px) and (max-width: 960px) {
.t694 .t-card__descr {
    font-size: 18px !important;
}
.t694 .t694__table {
        height: 28vw !important;
}
.t694 .t694__col.t-cell_50, .t694 .t694__col.t-cell_33, .t694 .t694__col.t-cell_25 {
        width: 33.3333333% !important;
}
.t694 .t694__row {
        display: flex !important;
        flex-wrap: wrap !important;
}
}
@media screen and (max-width: 640px) {
.t694 {
    padding: 20px !important;
}
}

.t1025 .t-container {
    max-width: calc(100% - 40px) !important;
}
.t1025 .t-col_12 {
    max-width: calc(100% - 40px) !important;
}
/* карточки каталога ---------------------------------------------------------------------------------------- */
/* фикс старой и новой цены --------------------------------------------------------------------------------- */
.t-store__card__price_old .js-store-prod-price-old-val, .t-store__card__price_old .t-store__card__price-currency {
text-decoration: line-through !important;
}
.t-store__card__price_old .t-store__card__price-currency:before {
    top: -1px !important;
    position: relative !important;
}
.t-store__card__price_old:after {
display: none !important;
}
.t-store__card .t-store__card__price {
    display: none;
    order: 0 !important;
}
.t-store__card .t-store__card__price_old {
    display: none;
    order: 3 !important;
    width: 100% !important;
}
/* фикс старой и новой цены --------------------------------------------------------------------------------- */
/* сортировка в товарах ------------------------------------------------------------------------------------- */
/* .t-store__filter__sort {
    display: none;
} */
.t-store__grid-cont_col-width_stretch[data-col-gap='0'] {
    padding: 0px !important;
}
@media screen and (min-width: 980px) {
.t-store__filter__controls-wrapper {
    box-shadow: 0px 6px 50px rgb(155 166 178 / 0%);
}
}
.t-store__filter__controls-wrapper {
    background-color: #edeff2;
    border-radius: 0px;
}
@media screen and (min-width: 980px) {
.t-store__filter__options {
    display: flex;
    padding: 10px;
}
}
.t-store__filter__options {
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}
.t-store__filter__item_checkbox .t-store__filter__item-controls-wrap, .t-store__filter__item_select .t-store__filter__item-controls-wrap {
    min-width: 280px;
}
.t-store__filter__search, .t-store__filter__input, .t-store__sort-select  {
    border-radius: 0px !important;
}
/* .t-store__filter__search, .t-store__filter__search-mob-btn {
    display: none !important;
} */
.t-store__sort-select, .t-store__filter__input {
    height: 50px;
    background: #ffffff !important;
    color: #b3b3b3 !important;
    border: 1px #ddd solid;
}
.t-store__sort-select-wrapper:after {
    border-color: #212222 transparent transparent transparent !important;
    right: 20px !important;
}
.t-store__search-icon path {
    fill: #212222 !important;
}
    
@media screen and (min-width: 1210px) {
.t-store__sort-select, .t-store__filter__input {
    width: 250px !important;
    max-width: 250px !important;
    border: 1px solid #bcc9ce !important;
}
}
@media screen and (min-width: 980px) and (max-width: 1209px) {
.t-store__sort-select, .t-store__filter__input {
    /* width: 300px !important; */
    max-width: 300px !important;
    border: 1px solid #bcc9ce !important;
}
}
@media screen and (max-width: 979px) {
.t-store__sort-select, .t-store__filter__input {
    width: 100% !important;
    max-width: 100% !important;
}
}
.t-store__sort-select-wrapper:after {
    border-color: #757575 transparent transparent transparent;
}
.t-store__search-icon {
    border: 1px #abc2cc00 solid !important;
    margin: 0 5px !important;
    width: 20px !important;
}
@media screen and (min-width: 960px) {
.t951 .t-store__filter__chosen-bar {
    position: inherit;
    color: #000;
    background-color: rgb(243 122 31);
    border-radius: 0px;
    padding: 6px 8px 6px 26px;
}
}
.t-store__filter__chosen-val {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #fff !important;
    background-color: #6cbd45 !important;
    border-radius: 0px !important;
    padding: 6px 8px 6px 26px !important;
}
.t-store__filter__item_price .t-store__filter__btn {
    color: white !important;
    background-color: #6cbd45 !important;
    font-weight: 600 !important;
    border: none !important;
    margin-top: 10px !important;
}
.t-store__filter__sort {
    margin-left: -1px !important;
}
select[name="sort"] option[value="title:asc"],
select[name="sort"] option[value="title:desc"],
select[name="sort"] option[value="price:asc"],
select[name="sort"] option[value="price:desc"] {
    display: none
}
.t951 {
    padding: 0px !important;
}
.t951__sidebar .t-store__filter__options {
    align-items: flex-start !important;
}
.t951__cont-wrapper .t951__sidebar {
    display: flex !important;
    flex-direction: column-reverse !important;
    justify-content: flex-end !important;
}
.t951 .t-store__filter__chosen-bar {
    position: inherit;
    color: #000;
    background-color: rgb(206 220 221);
    border-radius: 0px;
    padding: 6px 8px 6px 8px !important;
    margin-bottom: 20px !important;
    border: 0px solid white;
    box-shadow: none;
}
.t951__sidebar_sticky .t951__sidebar-wrapper {
    padding-right: 0px !important;
}
@media screen and (max-width: 960px) {
.t951__sidebar_sticky .t951__sidebar-wrapper {
    padding-right: 0px;
}
.t951 .t-store__filter__chosen-bar {
    border-left: 20px solid white !important;
    border-right: 20px solid white !important;
    border-top: 20px solid white !important;
}
.t-store__grid-cont_col-width_stretch[data-col-gap='0'] .t-store__filter {
    border: 15px solid #edeff2 !important;
}
}
@media screen and (min-width: 641px) and (max-width: 960px) {
.t951__sidebar_sticky .t951__sidebar-wrapper {
        margin: 0px !important;
}
}
@media screen and (max-width: 640px) {
.t951__sidebar_sticky .t951__sidebar-wrapper {
        margin: 0px 20px !important;
}
}
/* сортировка в товарах ------------------------------------------------------------------------------------- */
/* Новости -------------------------------------------------------------------------------------------------- */
.t-feed__post-title {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    height: 60px !important;
}
.t-feed__post-descr {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
}
.t-feed__col-grid__wrapper {
    height: 200px !important;
    justify-content: space-between;
}
@media screen and (min-width: 1200px) {
.t915__container {
    max-width: calc(100% - 40px) !important;
}
.uc-news .t-col_3 {
    max-width: calc(25% - 40px) !important;
}
/* .t-feed__col-grid__post-wrapper {
    filter: grayscale(1) !important;
}
.t-feed__col-grid__post-wrapper:hover {
    filter: grayscale(0) !important;
}*/
}
/* Новости -------------------------------------------------------------------------------------------------- */
/* Подписка на новости -------------------------------------------------------------------------------------- */
.t720__mainwrapper {
    display: flex !important;
    justify-content: space-between !important;
    flex-direction: row;
}
.t720 .t720__textwrapper {
    margin-bottom: 0px !important;
}
.t720 .t720__descr {
    margin-top: 7px !important;
}
@media screen and (max-width: 1200px) {
#rec678162179 .t-cover, #rec678162179 .t-cover__carrier, #rec678162179 .t-cover__filter {
    height: 300px !important;
}
.t720 .t-container {
    display: flex;
    align-items: center;
}
.t720__mainwrapper {
    flex-direction: column;
}
.t720 .t720__textwrapper {
    margin-bottom: 20px !important;
}
.t720 .t-form.t-form_inputs-total_1 {
    width: 100% !important;
}
.t720 .t-form_inputs-total_1 .t-input-group {
    max-width: inherit !important;
    width: 100% !important;
}
}
/* Подписка на новости -------------------------------------------------------------------------------------- */
/* подвал --------------------------------------------------------------------------------------------------- */
/* стилизация соцсетей в подвале */
.t-sociallinks__item a {
    width: 30px !important;
    height: 30px !important;
    border-radius: 50% !important;
}
.t-sociallinks__item  {
    margin-right: 10px !important;
}
.t-sociallinks__item_vk path {
    fill: #0077ff !important;
}
.t-sociallinks__item_vk svg {
    background-color: white;
    border-radius: 50% !important;
    box-shadow: inset 0px 0px 0px 5px #0077ff;
}
.t-sociallinks__item_whatsapp svg {
    background-color: white;
    border-radius: 50% !important;
    box-shadow: inset 0px 0px 0px 5px #30d56d;
}
.t-sociallinks__item_whatsapp path {
    fill: #25d366 !important;    
}
.t420 .t-sociallinks svg {
    width: 30px !important;
    height: 30px !important;
    border-radius: 50% !important;
    background-color: white !important;
}
.t-sociallinks__item_website img {
    width: 30px !important;
    height: 30px !important;
    border-radius: 50% !important;
}
/* стилизация ссылки в подвале */
.t420 div:last-of-type .t420__col:nth-last-of-type(1) a:last-child {
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    background-color: #61b522 !important;
    padding: 10px 20px !important;
    border-radius: 0px !important;
}
@media screen and (min-width: 1201px) {
.t420 .t-container {
    max-width: calc(100% - 40px) !important;
}
.t420 .t-col_3 {
    max-width: calc(25% - 40px) !important;
}
}
@media screen and (max-width: 981px) and (min-width: 1200px) {
.t420 .t-container {
    max-width: calc(100% - 20px) !important;
}
.t420 .t-col_3 {
    max-width: calc(25% - 20px) !important;
}
}
@media screen and (min-width: 561px) and (max-width: 980px) {
.t420 .t-container {
    max-width: calc(100% - 10px) !important;
}
.t420 .t-col_3 {
    max-width: calc(50% - 0px) !important;
}
}
@media screen and (max-width: 560px) {
.t420 .t-col_3 {
    max-width: calc(100% - 0px) !important;
}
}
/* подвал --------------------------------------------------------------------------------------------------- */
/* сквозной баннер ------------------------------------------------------------------------------------------ */
.t218__textwrapper {
    margin: 20px !important;
}
.t218 .t-btn_md {
    height: 50px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
/* сквозной баннер ------------------------------------------------------------------------------------------ */
/* Текстовые колонки ---------------------------------------------------------------------------------------- */
/* 2 колонки-ассиметричные */
.t178  .t-container {
    max-width: calc(100% - 40px) !important;
}
@media screen and (min-width: 960px) {
.t178 .t-col_6 {
    max-width: calc(50% - 40px) !important;
    margin: 0px 20px !important;
}
}
@media screen and (max-width: 640px) {
.t178 .t-container {
    max-width: calc(100% - 0px) !important;
}
}
/* 2 колонки-ассиметричные */
/* 2 колонки c картинками */
.t497__container {
    max-width: calc(100% - 40px) !important;
}
.t497 .t-col_6 {
    max-width: calc(50% - 40px) !important;
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
.t497 .t-col_6 {
    margin: 0px 20px !important;
}
}
@media screen and (max-width: 960px) {
.t497__container {
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    flex-direction: column !important;
}
.t497 .t-col_6 {
    max-width: calc(100% - 0px) !important;
}
}
@media screen and (max-width: 560px) {
.t497 .t-col_6 {
    padding: 0px !important;
}
}
/* 2 колонки c картинками */
/* заметка на подложке */
.t265 .t-container {
    max-width: calc(100% - 40px) !important;
}
.t265 .t-col_12 {
    max-width: calc(100% - 40px) !important;
}
@media screen and (max-width: 960px) {
.t265 .t-col_12 {
    max-width: calc(100% - 0px) !important;
}
}
/* заметка на подложке */
/* 1 колонка */
.t004 .t-container {
    max-width: calc(100% - 40px) !important;
}
.t004 .t-col_12 {
    max-width: calc(100% - 40px) !important;
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
.t004 .t-col_12 {
    margin: 0px 20px !important;
}
}
@media screen and (max-width: 960px) {
.t004 .t-col_12 {
    max-width: calc(100% - 0px) !important;
}
}
@media screen and (max-width: 640px) {
.t004 .t-col_12 {
    padding: 0px !important;
}
}
/* 1 колонка */
/* картинка + 1 колонка */
.t177 .t-container {
    max-width: calc(100% - 40px) !important;
}
.t177 .t-col_4 {
    max-width: calc(34% - 40px) !important;
}
.t177 .t-col_8 {
    max-width: calc(66% - 40px) !important;
}
.t177__img {
    display: inline !important;
}
/* .text-stroke {
    color: #16151500 !important;
    -webkit-text-stroke: 2px #161515 !important;
    text-stroke: 2px #161515 !important;
} */
.t177 .t-col_10 {
    max-width: calc(100% - 240px) !important;
}
@media screen and (min-width: 561px) and (max-width: 960px) {
.t177 .t-col_4 {
    max-width: calc(100% - 40px) !important;
}
.t177 .t-col_8 {
    max-width: calc(100% - 40px) !important;
}
.t177 .t-container {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.t142A .t-container_100 {
    display: flex !important;
    justify-content: center !important;
}
}
@media screen and (max-width: 560px) {
.t177 .t-col_4, .t177 .t-col_8 {
    max-width: calc(100% - 0px) !important;
    padding: 0px !important;
}
.t142A .t-container_100 {
    display: flex !important;
    justify-content: center !important;
}
.t142A .t142A__wrapone {
    width: 100% !important;
}
.t142A .t142A__wraptwo {
    padding: 0px !important;
    width: 100% !important;
}
}
/* картинка + 1 колонка */
/* Текстовые колонки ---------------------------------------------------------------------------------------- */
/* карточка товара ------------------------------------------------------------------------------------------ */
.t-store__prod-popup__info .js-store-prod-sold-out {
    display: none !important;
}
.t-store__card__sold-out-msg {
    margin-top: 10px !important;
}
.t-store__prod-popup__slider .t-slds__arrow-withbg {
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(5px) !important;
    background-color: #ffffff80
}
.t-store__empty-part-msg, .t-store__error-msg {
    font-family: 'Montserrat', Arial, sans-serif !important;
    display: flex !important;
    vertical-align: middle !important;
    align-content: center !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
    flex-wrap: wrap !important;
}
.t-store__empty-part-msg:before {
background-image: url(https://static.tildacdn.com/tild3064-3866-4937-b537-343463643637/empty-search.svg);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    content: "";
}
.t-store__error-msg-wrapper:before {
background-image: url(https://static.tildacdn.com/tild3133-3235-4832-b635-616366363562/big-close.svg);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    content: "";
}
.t-store__empty-part-msg-wrapper, .t-store__error-msg-wrapper {
display: flex !important;
    align-content: center !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    flex-direction: column !important;
}
/* карточка товара ------------------------------------------------------------------------------------------ */
/* поле загрузки файлов --------------------------------------------------------------------------------------*/
/*Контейнер с областью загрузки файла не загружен*/
.uc-form .t-upwidget-container__button:not(.t-upwidget-container__button_fileholder), .uc-quest-form .t-upwidget-container__button:not(.t-upwidget-container__button_fileholder) {
    color: #404b5c!important;
    background-color: #e1e5ef!important;
    max-width: 100% !important;
    display: block!important;
    font-size: 17px!important;
    font-weight: Bold!important;
    border-radius: 0px!important;
    border: 1px #404b5c;
    border-style: dashed solid !important;
}
/*При статусе загруженном */ 
.uc-form .t-upwidget-container__button, .uc-quest-form .t-upwidget-container__button {
    color: #F8F7F8!important;
    background-color:#404b5c!important;
    max-width: 100% !important;
    display: block!important;
    font-size: 17px!important;
    font-weight: Bold!important;
    border-radius: 0px!important;
    border: 1px solid !important;
}
.uc-form .t-upwidget-container__button.t-upwidget-container__button_fileholder, .uc-quest-form .t-upwidget-container__button.t-upwidget-container__button_fileholder {
    text-align: center!important;
}
/*Иконка прикрепить (скрепка)*/
.uc-form .t-upwidget-container__button:first-child:before, .uc-quest-form .t-upwidget-container__button:first-child:before  {
    content: '';
    padding-right: 10px;
    right: 7px;
    top: 6px;
    width: 24px;
    display: inline-block;
    height: 24px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image:url(https://static.tildacdn.com/tild3736-3763-4239-a466-356436633266/download.svg);
    position: relative;
}
/*Поле с текстом прикрепления файлов*/
.uc-form .t-upwidget-container__button.t-text:not(.t-upwidget-container__button_fileholder):after, .uc-quest-form .t-upwidget-container__button.t-text:not(.t-upwidget-container__button_fileholder):after {
    content: "Файлы .doc, .docx, .txt, .rtf, .odt, .pdf до 30Мб.";
    display: block;
    white-space: nowrap;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 100%!important;
    color: !important;
    background-color: inherit!important;
    max-width: 100% !important;
    font-size: 11px!important;
    font-weight: Thin!important;
    font-family: inherit;
    padding-top: 5px;
    padding-bottom: 10px;
}
/*Поле с текстом прикрепления файлов*/
.uc-form .t-upwidget-container__button.t-text:not(.t-upwidget-container__button_fileholder):hover:after, .uc-quest-form .t-upwidget-container__button.t-text:not(.t-upwidget-container__button_fileholder):hover:after {
    content: "Файлы .doc, .docx, .txt, .rtf, .odt, .pdf до 30Мб.";
    color: !important;
}
.uc-form .t-upwidget-container__button:first-child, .uc-quest-form .t-upwidget-container__button:first-child {
    padding: 30px 20px !important;
}
.uc-form .t-upwidget-container__button:last-child, .uc-quest-form .t-upwidget-container__button:last-child {
    line-height: 100%!important;
}
.uc-form .t-upwidget-container__button_fileholder:first-child:before, .uc-quest-form .t-upwidget-container__button_fileholder:first-child:before {
    content: ''!important;
    background-image: none!important;
}
.uc-form .t-upwidget-container__button_fileholder, .uc-quest-form .t-upwidget-container__button_fileholder {
    font-weight: 700!important;
}
.uc-form .t-upwidget-container__image-done, .uc-quest-form .t-upwidget-container__image-done {
    display:none !important;
}
/*Поле замены/удаления файлов*/
.uc-form .t-upwidget__show-files.t-upwidget-container__data, .uc-quest-form .t-upwidget__show-files.t-upwidget-container__data {
    width: 100% !important;
    border: 1px solid rgb(64 75 92);
    box-shadow: 0 2px 10px rgb(0 0 0 / 0%);
}
/*Цвет иконки удаления при выборе замена файла*/
.uc-form .t-upwidget-container__data_table_actions_remove g g, .uc-quest-form .t-upwidget-container__data_table_actions_remove g g {
    fill: #ff303a;
}
/*Кнопка замены файлов (после клика на урну)*/
.uc-form .t-upwidget-container__button-indiv, .uc-quest-form .t-upwidget-container__button-indiv {
    color: #fff;
    background-color: #61b522 !important;
    width: calc(100% - 16px) !important;
    height: 56px;
    font-size: 18px;
    line-height: 55px;
    font-weight: 700!important;
    margin: 0px !important;
    border: 8px solid white;
}
.uc-form .t-upwidget-container__data_table, .uc-quest-form .t-upwidget-container__data_table {
    margin: 0 15px 15px !important;
}
/* поле загрузки файлов ----------------------------------------------------------------------------------------*/
/* фикс поиска ------------------------------------------------------------------------------------------------ */
@media screen and (min-width: 981px) {
#rec760854518 .t-search-widget__button, #rec774697581 .t-search-widget__button {
    top: -500px !important;
}
}
.t985__searchvariant {
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 6px !important;
    border: 0px solid #bcc1c5 !important;
    border-radius: 0px !important;
    color: #212222 !important;
    background: #edeff2 !important;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
}
/* фикс поиска ------------------------------------------------------------------------------------------------ */
/* список товаров на мобиле ----------------------------------------------------------------------------------- */
@media screen and (max-width: 480px) {
.t951 .t951__grid-cont.t-store__valign-buttons .t-item, .t786 .t-store__stretch-col {
        padding: 0 10px !important;
    }
.cpicon {
    right: 10px !important;
}
}
/* список товаров на мобиле ----------------------------------------------------------------------------------- */
/* корзина ---------------------------------------------------------------------------------------------------- */
.t706__sidebar, .t-popup {
    background-color: rgba(0, 0, 0, .6) !important;
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(5px) !important;
}
.t706__product-amount--portion .t706__product-amount,
.t706__sidebar-prodamount-label,
.t706__sidebar-prodamount,
.t706__cartwin-prodamount-label,
.t706__cartwin-prodamount,
.nolim_t1002_price,
.t-site-search-dm__result__product_price,
.t706__cartwin-prodamount-price,
.t706__cartwin-prodamount-currency {
    display: none !important;
}
/* корзина ---------------------------------------------------------------------------------------------------- */