/* Правка багов 24 03 2023 */
.t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    min-width: fit-content !important;
    max-width: 0 !important;
}

@media screen and (max-width: 960px)
.t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    min-width: fit-content !important;
    max-width: 0 !important;
}


@media screen and (max-width: 640px)
.t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    min-width: fit-content !important;
    max-width: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
}

@media screen and (max-width: 480px)
.t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    min-width: fit-content !important;
    max-width: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
}

.t951__cont-wrapper { 
    flex-direction: column !important;
}
    

/* Блок преимущества */
.uc-pressa-edge .t858__wrap {
display: flex;
flex-direction: row;
padding: 16px 16px 16px;
}

.uc-pressa-edge .t858__img {max-width: fit-content;}
.uc-pressa-edge .t858__wrap_top {margin: 0 16px 0 0;}

.uc-pressa-edge .t-descr_sm {color:#8F90A6;}
.uc-pressa-edge .t858__separator {margin-top: 0px;}
.uc-pressa-edge .t858__bottommargin {margin-bottom: 8px;}


.uc-pressa-titlepage .t795__title {margin-bottom: 16px;}
.uc-pressa-descript {padding-top:0px !important; padding-bottom: 32px !important;}

@media screen and (max-width: 1200px) {
.uc-pressa-edge .t858__container {display: grid;  grid-template-columns: 1fr 1fr 1fr;}
.uc-pressa-edge .t-container:before, .uc-pressa-edge .t-container:after, .uc-pressa-edge .t-container_10:before, .uc-pressa-edge .t-container_10:after, .uc-pressa-edge .t-container_8:before, .uc-pressa-edge .t-container_8:after, .uc-pressa-edge .t-container_100:before, .uc-pressa-edge .t-container_100:after, .t858__separator{ display:none;}
}


@media screen and (max-width: 960px) {
.uc-pressa-edge .t858__container {display: grid;  grid-template-columns: 1fr 1fr;}
.uc-pressa-edge .t858__col { margin-bottom: 0px !important; }
}

@media screen and (max-width: 640px) {
.uc-pressa-edge .t858__container {display: grid;  grid-template-columns: 1fr;}
}
/* Блок преимущества */

/* Блок процесс заказа */
.uc-pressa-order .t858__container {display: grid; grid-template-columns: repeat(9, 1fr);}
.uc-pressa-order .t858__wrap_top {display: flex; justify-content: center;}
.uc-pressa-order .t858__img {padding-bottom: 16px;}
.uc-pressa-order .t-container:before, .uc-pressa-order .t-container:after, .uc-pressa-order .t-container_10:before, .uc-pressa-order .t-container_10:after, .uc-pressa-order .t-container_8:before, .uc-pressa-order .t-container_8:after, .uc-pressa-order .t-container_100:before, .uc-pressa-order .t-container_100:after, .t858__separator{ display:none;}
.uc-pressa-order .t-card__title p{ font-size: 12px;}
.uc-pressa-order .t858__wrap {padding: 16px 8px 16px;}
.uc-pressa-order .t858__col {margin-top: 0px !important;}
.uc-pressa-order .t-card__descr div{display:none;}
@media screen and (max-width: 960px) {
.uc-pressa-order .t858__img {max-width: fit-content; padding-bottom: 16px!important;}
.uc-pressa-order .t858__container {display: flex; flex-direction: row; flex-wrap: nowrap; width: 100%; overflow: scroll;}
.uc-pressa-order .t858__col:nth-child(1) {margin-left:20px;}
.uc-pressa-order .t858__col:nth-child(11) {margin-right:20px;}

.uc-pressa-order .t858__col {margin-bottom: 0px;}
.uc-pressa-order .t-col {padding-left: 0px; padding-right: 0px;}

/* Hide scrollbar for Chrome, Safari and Opera */
.uc-pressa-order .t858__container::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.uc-pressa-order .t858__container {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

}
/* Блок процесс заказа */

html {height: 100%;}

body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-x: hidden;
}

#allrecords {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

.t-body {
    height: 100%;
}

.uc-heightbrbr { height: 100%; }

.t228__maincontainer {
display: flex !important;
align-items: center;
justify-content: space-between;
}
.t-rec_pb_30 {
padding-bottom: 0px !important;
}
.t480__content { display: block !important;}
div.t480 > div > div.t480__top.t480__col.t-col.t-col_6 > div > div > h1 > div > p > span { text-align: left !important;}
div.t480 > div > div.t480__top.t480__col.t-col.t-col_6 > div > div > div { max-width: 100% !important;}

.t228__centercontainer { margin: 0 0 0 40px !important;}
.tmenu-mobile { background-color: #fff !important; border-bottom: 1px solid rgb(228, 228, 235);}

.tmenu-mobile__text div { width: 180px; height:23px; background-image: url(https://static.tildacdn.com/tild3362-3664-4463-a162-653566666133/Logo_horizontal.png); background-size: 180px 23px; }
.tmenu-mobile__text div strong { display:none; }

.t-col_10 { max-width: 100% !important;}
.t-prefix_2 { padding: 0 0 0 0 !important;}
.t-prefix_1 { padding-left: 0px; }
.t051__text p span{ text-align: center !important;}
div.t480 > div > div.t480__top.t480__col.t-col.t-col_6 > div > div > h1 > div > p { text-align: left !important;}

.t951__sidebar .t-store__parts-switch-wrapper { flex-direction: row !important;  }
.t951 .t-store__parts-switch-btn { white-space: nowrap !important; margin: 0 20px 0 0 !important; font-weight: 500 !important; width: max-content;}
.t951 .t-store__parts-switch-btn:hover { color: rgb(104, 61, 204) !important; font-weight: 500 !important}
.t951__sidebar { width: 100% !important; }
.t-store__filter__search, .t-store__filter__sort { width: 100% !important; margin: 20px 0 0 0;}
.t-store__search-wrapper { width: 100% !important;}
.t951 .t-store__filter__search-and-sort {
    display: flex;
    flex-direction: column;
}
.t951__sidebar .t-store__parts-switch-wrapper { margin-top: 20px; }
.t951 .t-store__filter__search .t-store__filter__input {width: 100% !important; height: 52px;}
.t-store__search-icon { width: 20px !important; padding-left: 30px !important; padding-right: 30px !important;}
.t-store__filter__btn, .t-store__filter__input { font-size: 15px !important;}
.t-container:after, .t-container:before, .t-container_100:after, .t-container_100:before, .t-container_10:after, .t-container_10:before, .t-container_8:after, .t-container_8:before { }
.t-clear.t-store__grid-separator { display: none;}
.t-store__valign-buttons.t-container:after, .t-store__valign-buttons.t-container:before, .t-store__valign-buttons.t-container_100:after, .t-store__valign-buttons.t-container_100:before, .t-store__valign-buttons.t-container_10:after, .t-store__valign-buttons.t-container_10:before, .t-store__valign-buttons.t-container_8:after, .t-store__valign-buttons.t-container_8:before { display:none; }
.t-store__scroll-icon-wrapper { display: none;}
.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_xs { width: 100% !important; }
.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_xs { width: 100% !important;}
.t-store__card__sku { margin-top: 0px;}
.t-descr_xxs, .t-store .t-product__option-select{ font-size: 11px;}
.t-store__card__sku.t-descr.t-descr_xxs {display:none !important;}
.t-store .t-align_center .t-product__option-title, .t-store .t-store__popup-container_8-cols .t-product__option-title { display:none !important;}
.t951 .t-align_center .t-product__option-variants, .t951__popup-container_8-cols .t-product__option-variants { margin:10px 0 0 0 !important; width: 100%;}
.t951 .t-store__card__btns-wrapper { margin-top: 0px !important; width: 100%;}
.t-store__search-close-icon {right: 100px !important;}
.t-store__tail-gap { display: none !important; }
.t-col_8 { max-width: 100% !important;}
.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_xs {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-word;
    font-weight: 500 !important;
    font-size: 11px !important;
    line-height: 14px !important;
    margin-top: 8px;
    order: 2;
}
.t951 .t951__grid-cont.t-store__valign-buttons .t-item:hover {}

.t-store .js-product.t-align_center .js-product-controls-wrapper .t-product__option, .t-store .js-store-product .t-store__prod-popup__info.t-align_center .js-product-controls-wrapper .t-product__option { width: 100%;}

.t-store__card__price-wrapper {
    order: 1;
    margin-top: 12px;
}


.t-store__card__textwrapper {
    padding-top: 10px !important;
	margin-bottom: -18px;
    display: flex;
    flex-direction: column;
}

.t-store__card__price_old, .t-store__prod-popup__price_old {
    font-size: 13px !important;
    color: #ff5353;
}

.t-store__card__price_old { margin-left: 8px; }



/* Сортировка */


.t-store__filter__sort {
margin-left: 0px !important;
}

.t-store__sort-select {
width: 100% !important;
height: 24px !important;
}

.t-store__sort-select-wrapper {
width: 100% !important;
}



/* Всплывающее окно корзины */

.t706 .t-form .t-input, .t-select { 
    height: 52px;
    border: 1px solid #E4E4EB !important;
    border-radius: 8px;
}


.t706 .t-form .t-input:hover, .t-select:hover { 
    height: 52px;
    border: 1px solid #C7C9D9 !important;
    border-radius: 8px;
}


.t706 .t-input-title {
    font-size: 14px !important;
    color: #555770 !important;
}


.t706 .t-form .t-input.t-input-phonemask, .t706 .t-form .t-input.t-input-phonemask:hover { border: 0px !important; }


.t706 .t-submit {
    width: 100%;
    height: 52px !important;
    border-radius: 8px;
    font-weight: 500;
    color: #0e0e0e !important;
}
.t706 .t-submit:hover { background-color: #fdd923 !important}

.t706__cartwin-totalamount-wrap { font-weight: 500 !important;}

.t-checkbox__indicator {
border: 2px solid #E4E4EB !important;
border-radius: 4px;
}

#allrecords a {color: #683DCC; }
#allrecords a:hover {color: #5E32BE; }

.t706__product-title {
font-weight: 500 !important;
padding: 16px 16px 16px 0;
}


.t706__cartwin-top { padding: 0 0 8px 0;}
.t706__cartwin-content { max-width: 992px !important; border-radius: 16px;}

.t-inputpromocode__btn {
max-width: 120px;
font-weight: 500;
border-radius: 8px;
background-color: #F2F2F5 !important;
color: #555770 !important;
}

.t-inputpromocode__btn:hover {
background-color: #EBEBF0 !important;
color: #683DCC !important;
}

.t706__form-upper-text { display: none !important;}
.t706__cartwin-prodamount-wrap { padding-bottom: 0px !important;}

.t706__cartwin-bottom { border-top: 0px !important; padding-top: 0px !important;}

.t706__cartwin-top { border-bottom: 0px !important;}

.t-form__errorbox-wrapper {
background: #FFE5E5 !important;
    border-radius: 8px;
}

.t-form__errorbox-item, .t-form__errorbox-item p { color: #FF3B3B !important;}

.t-form__errorbox-item { padding-top: 0px !important; font-size: 14px; line-height: 2;}

.t-form__errorbox-text { padding: 0 10px 0px !important;}


.t706 .t-form__successbox { 
border-radius: 8px;
color: #06C270;
background-color: #E3FFF1 !important;
}


/* Всплывающее окно товара */

.t-store__prod-popup__text { display: block !important;}


/* Карточка товара каталога */

.js-product .t-product__option-select {
    display: flex;
    width: 100%;
    border: 0px #F2F2F5 solid;
    background: #F2F2F5;
    color: #555770;
	outline: 0px;
    box-sizing: border-box;
    cursor: pointer;
    padding: 4px 30px 4px 10px;
    border-radius: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.js-product .t-product__option-select:hover {
 border: 0px #EBEBF0 solid;
    background: #EBEBF0;
    color: #683DCC;
}



.js-product .t-product__option-variants:after {
border-width: 5px 4px 0 4px;
border-color: #555770 transparent transparent transparent;
}
.js-product .t-product__option-variants:hover:after {
border-width: 5px 4px 0 4px;
border-color: #683DCC transparent transparent transparent;
}



/* Полезные статьи */


@media screen and (max-width: 460px) {
.t896 .t-feed__row-grid__post-wrapper {padding-bottom: 0px;}
.t-feed__post__line-separator {display: none;}
}
.t896 .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {border-radius: 8px;}
/* Полезные статьи */




/* Костыли сетки каталога */




@media screen and (min-width: 960px) {
.t951__grid-cont {width: auto !important; max-width: 100% !important;}
.t-store__card-list { display: grid !important; grid-template-columns: repeat(4, 1fr)!important;}
.t-store__stretch-col_25 { width: 100%; }


.t951__grid-cont:first-child {display:none;}
.t951__grid-cont:nth-last-child {display:none;}

.t951__grid-cont.t-container:after, .t951__grid-cont.t-container:before, .t951__grid-cont.t-container_100:after, .t951__grid-cont.t-container_100:before, .t951__grid-cont.t-container_10:after, .t951__grid-cont.t-container_10:before, .t951__grid-cont.t-container_8:after, .t951__grid-cont.t-container_8:before {width:0px; display:none;}
}

@media screen and (max-width: 960px) {
.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {margin-bottom: 16px;}
}

.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_xs  { height: 30px;}


/* Костыли сетки каталога */






@media screen and (max-width: 980px) {
.t-prefix_2 { padding: 0 30px 0 30px !important;}
.t228__maincontainer { flex-direction: column; }
.t-store__filter__controls-wrapper { margin-top: 10px !important; margin-bottom: 20px;}
.t228__centercontainer { margin: 0 0 0 0px !important;}
#rec451666260 .t228__leftcontainer { padding: 20px 0 0 0;}
.t228__leftcontainer, .t228__centercontainer, .t228__rightcontainer { padding: 20px 0 24px 0; }
#rec451666260 > div.t228__mobile > div > div.t228__mobile_text.t-name.t-name_md > div {
    width: 154px;
    height: 20px;
    background-size: 154px;
    background-image: url(https://static.tildacdn.com/tild3362-3664-4463-a162-653566666133/Logo_horizontal.png);
}
#rec451666260 > div.t228__mobile > div > div.t228__mobile_text.t-name.t-name_md > div strong { display: none !important;}
.t228__leftcontainer { display: none !important; }
.js-store-search-mob-btn.t-store__filter__search-mob-btn.t-descr.t-descr_xs { display: none;}
#rec451666260 .t228__mobile {background-color: #fff; border-bottom: 1px solid rgb(228, 228, 235);}
.t228__burger span:nth-child(1), .t228__burger span:nth-child(2), .t228__burger span:nth-child(3), .t228__burger span:nth-child(4) { height: 2px;}
.t228__mobile_container { background-color: #fff;}
#rec379135861 { padding-top: 40px !important; padding-bottom: 0px !important;}
}

@media screen and (max-width: 960px) {
.t-store__filter__search-mob-btn { display:none !important; }
.t951__sidebar-wrapper { display: flex; flex-direction: column;}
.t951__sidebar .t-store__parts-switch-wrapper { order: 2; margin-bottom: 20px;}
.t-store__filter { order: 1; margin-bottom: 0px; !important}
.t-store__search-icon {padding-left: 20px !important; padding-right: 20px !important;}
.t-store__search-close-icon { right: 70px !important;}
}


@media screen and (max-width: 480px) {
.t951 .t-store__card__btns-wrapper { margin-top: 0px !important;}
}

@media screen and (max-width: 640px){
.t-title_xs {
    font-size: 24px;
}
.t-name_xs {
    font-size: 14px;
}
}

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

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

@media screen and (max-width: 640px) {
.t-text_xs {
    font-size: 14px;
    line-height: 1.45;
}}


.t577__textwrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    padding: 10px 34px 10px;
    height: 100%;
    box-sizing: border-box;
}

.t577__img { display: none;}

@media screen and (max-width: 960px) {
.t577__col.t-col_3, .t577__col.t-col_4, .t577__col.t-col_6 {
    width: 100%;
    max-width: 580px;
    display: table;
    vertical-align: middle;
    margin: 0 auto 0px;
    float: none;
}
.t577__circle {
    left: 8px !important;
}

}

.t577__number {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
}

.t577__circle {
    width: 24px !important;
    height: 24px !important;
    background-color: rgb(104, 61, 204) !important;
    border-radius: 100%;
    border: 0 !important;
    margin: 0 auto;
    position: absolute;
    top: 30px !important;
    left: -10px;
    right: auto !important;
}

.t-text {
    font-family: 'Roboto' !important;
    font-weight: 400;
    color: #000;
}

.t577__col {
    padding-top: 0px;
    position: relative;
    margin-bottom: 50px;
}

.t577__title {
    text-align: left;
    margin-top: 20px;
}

.t577__descr {
    text-align: left;
    margin-top: 12px;
    margin-bottom: 20px;
}


@media screen and (max-width: 960px) {
.t577 .t-section__topwrapper {
    margin-bottom: 20px;
}}


.t-rec_pt_75 {
    padding-top: 40px !important;
}

.t923 .t-section__descr {
    text-align: left;
    max-width: 560px;
}

.t-rec_pt_60 {
    padding-top: 20px;
}

t849__content { max-height: max-content !important;}

@media screen and (max-width: 640px){
.t-descr_sm {
    font-size: 12px;
    line-height: 24px;
}}

@media screen and (max-width: 960px) {
.t951__sidebar .t-store__parts-switch-wrapper {
    order: 2;
    margin-bottom: 20px;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}

.t457__ul {
	display: flex;
    flex-direction: column;
}

.t457__li {
    clear: both;
    font-family: 'Roboto';
    color: #000;
    font-size: 14px;
    display: inline;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
    font-weight: 500 !important;
    margin-top: 14px !important;
}
.t-prefix_1 { padding-left: 30px;}
}

.t058__text-impact div p { text-align: left !important;}

.457__copyright { color: rgb(143, 144, 166) !important; font-size: 12px !important; font-weight: 400 !important;}

.t577 .t-section__topwrapper, .t849 .t-section__topwrapper {margin-bottom: 0px !important;}

.t577 .t-section__title, .t849 .t-section__title{
    margin-bottom: 20px;
}
.t849 .t-section__descr, .t923 .t-section__descr{ max-width: 100% !important; }

.t849__title.t-name { font-weight: 500!important;  color: rgb(104 61 204)!important;}
.t572 .t-section__topwrapper { margin-bottom: 30px !important;}

.t-store__filter { margin-bottom: 10px !important;}




.t706__carticon_sm .t706__carticon-counter {
    right: -6px;
    bottom: 33px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}



@media screen and (max-width: 980px) {
	.t706__carticon {position: absolute !important; top: 9px !important;  right: 60px !important;}

.t706__carticon-counter { border-radius: 4px !important; font-family: 'Roboto' !important;}

.t706__carticon_sm .t706__carticon-counter {
    right: 2px;
    bottom: 25px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
	border-radius: 50% !important;
    font-weight: 600;
}
.t706__carticon-imgwrap { box-shadow: none !important; border: 0px !important; background-color: #0000 !important;} 

}


@media screen and (max-width: 560px) {
    
.t706__cartwin-content { border-radius: 0px;}    
    
.t706 .t706__close {
    position: fixed;
    z-index: 2;
    left: 0;
    right: 0;
    top: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 50px;
    background: #FFFF;
} 
    
}

.t923__bgimg {
	width: 120px;
    height: 120px;
}
.t923__imgwrapper_1-1 {
	padding-bottom: 130px !important; 
}

.t923__textwrapper.t923__paddingsmall { padding: 18px 0px !important;}

.t923__paddingsmall.t923__btn-wrapper, .t923__paddingsmall.t923__btntext-wrapper {
	padding: 0 0px 14px !important;
}

.t829__title.t-name { display: none;}
.t829__descr.t-descr { display: none;}
.t829__btnwrapper { display: none;}
.t829 .t-section__descr { max-width: 100% !important;}
.t-section__topwrapper.t-align_center { margin-bottom: 0px !important;}

.t829 .t-section__topwrapper { margin-bottom: 20px !important;}


