    div#rec479871710 {
    position: sticky;
    position: -webkit-sticky;
    z-index: 5;
    top: 20px;
}


.t-slds__arrow-withbg {
    border: 1px solid #cf0000;
}






/* =================================Верхнее меню ==================================================*/


.ya-share2, .ya-share2 * {
    display: none;
}

.t967__additional-share-buttons {
    background-image: url(https://static.tildacdn.com/tild3731-6331-4663-a466-373266663938/maxi-logo-cropped.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;
    margin-right: 1px;
}
a.t967__button.t-btn.t-btn_md.js-click-stat {
    height: 32px;
}

/*li.t967__list-item:hover {
    background-color: #565655;
    font-weight: bold;
    color: #ffffff; 
}*/

a.t-menu__link-item:hover {
   /* font-weight: bold !important;
    border-bottom: 1px solid grey;
    color: red !important;*/

}
li.t967__list-item {
    padding: 3px 0 !important;
    margin-right: 0px;
    margin-left: 2px;
/*  background-color: #e5e5e5; 
    width: calc(100% / 8 - 2px); */
    align-content: center;
    text-align: center;
}  

li.t967__list-item:first-child {
    width: calc(100% / 8 - 2px);
}
li.t967__list-item:last-child {
    background-color: #cf0000;
    color: white;
    width: calc(100% / 8 - 2px);
}
li.t967__list-item:last-child > a {
    -webkit-text-fill-color: white;
}
li.t967__list-item:last-child > a:hover {
    color: black !important;
}


.t967__additionalwrapper {
    flex-direction: row-reverse;
    width: 100%;
}
.t967__additional-share-buttons {
    min-width: 56px;
}
/*.t967 .t-sociallinks {
    padding-left: 30px;
}*/
.t967__additional-langs {
   /* padding-right: 140px;*/
        margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.t967__additional-langs__lang {
    color: #950000;
}
.t967__additional-langs__lang a {
    font-weight: bold !important;
}
.t-sociallinks {
    padding-left: 30px;
}



.t-menu__link-item {
    -webkit-transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out !important;
    transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out !important;
}

.t966__arrow:after {
    width: 25px;
    height: 28px;
    border-style: none;
    background: url(https://static.tildacdn.com/lib/linea/cf5b5c74-664d-c433-7d1d-1b3390d5b12f/arrows_hamburger2.svg) 0 0 no-repeat;
    background-size: contain;
}
svg.t-sociallinks__svg:hover {
    opacity: 0.6;
    filter: alpha(opacity=60)
}

/* ================================= Верхнее меню - конеч ==================================================*/



/* ================================= Карточки товаров  ==================================================*/




@media screen and (min-width: 960px){
#rec474062926 .t951__cont-wrapper .js-store-parts-select-container {
    padding: 0px !important;
}
.t-store__stretch-col_33 {
    width: calc(33.333% - 20px);
    margin-right: 10px;
    margin-left: 10px;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
}
.t951 .t951__grid-cont.t-store__valign-buttons .t-item {
    padding: 5px 15px;
}
.t-store__stretch-col_33:hover {
    box-shadow: 1px 1px 9px 0px rgb(0 0 0 / 13%);
}
.js-store-parts-select-container.t951__sidebar.t951__sidebar_sticky {
    padding: 0 !important;
    margin-right: 0px !important;
}
.t951__sidebar_sticky .t951__sidebar-wrapper {
    padding-right: 0;
    top: 80px !important;
}
.t-checkbox__indicator {
    opacity: 0.3;
}
}
.js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_md {
    font-size: 18px;
    font-weight: 600;
}
.t-align_center .t-store__card__btn {
    margin: 0 2px 15px !important;
    /*border-radius: 50px;*/
    border: 1px solid #a5a5a5;
}
.t-store .t-store__card.t-align_center .t-store__card__btns-wrapper {
    justify-content: space-evenly;
    margin-top: 10px;
}



.t-store__card__textwrapper {
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.js-store-prod-descr.t-store__card__descr.t-descr.t-descr_xxs {
    color: #707070;
    font-size: 15px;
}

.t-store__card__mark {
    width: 120px;
    height: 30px;
    border-radius: 50px;
    font-size: 14px;
    border: 1px solid #db281e;
    background-color: #fff;
    font-family: sans-serif;
    color: #000;    
    vertical-align: middle;
    padding-left: 32px;
    text-align: left;
    background-image: url(https://static.tildacdn.com/tild3938-3133-4232-b730-303934663430/17bu-18.svg);
    background-repeat: no-repeat;
    background-position: 5px center;
    background-size: 20px;
    
}

.t-store__card__mark-wrapper {
    right: -7px;
    top: 10px;
}

/* ================================== 
     фильтры мобильного - тач                         
 ================================== */

@media screen and (max-width: 960px){
    
.t-store__grid-cont_col-width_stretch .t951__sidebar {
    margin: 0 !important;
}    
.t951__cont-wrapper .t951__sidebar {

    padding: 0 !important;
}

.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap='20'], .t-store__grid-cont_col-width_stretch[data-col-gap='20'] {
    padding: 0px 5px 0 5px;
}


.js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs {
    display: none;
}
.t-store__filter {
    margin-bottom: 5px !important;
}
.t-store__filter__item:first-child {
    border-top: none !important;
}
.t-store__filter__item {
    border-bottom: none !important;
}
.t-checkbox__control .t-checkbox {/* не показывать чекбоксы */
    display: none;
}
.t-store__filter__chosen-wrapper {/* не показывать выбранные фильтры под списком  */
    display: none;
}

label.t-checkbox__control.t-store__filter__checkbox > .t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator{
    background-color: #cf0000;
}
label.t-checkbox__control.t-store__filter__checkbox > label.t-checkbox__control.t-store__filter__checkbox.t-descr.t-descr_xxs.active span.t-store__filter__title {
    color: white;
}
label.t-checkbox__control.t-store__filter__checkbox > .t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator:after {
    display: none;
}
label.t-checkbox__control.t-store__filter__checkbox > .t-store__filter__item-title:after {
    display: none;
}

label.t-checkbox__control.t-store__filter__checkbox > .t-checkbox__indicator {
    position: absolute;
    z-index: -1; 
    box-sizing: content-box;
    min-height: 25px;
    border-radius: 30px;
    width: 90%;
    margin-top: -5px !important;
    margin-left: -10px;
    border: 1px solid #666;
    background-color: #ffffff;
}   

.t-store__filter__item, .t-store__filter__item.t-store__filter__item_sort-mobile {
    padding: 10px 0px 0px 0;
}
.t-store__filter__item_checkbox .t-store__filter__item-controls-container {
    padding-top: 0px !important;
    margin-right: 8px;
    max-height: 130px;
}
.t-store__filter {
     margin-bottom: 10px;
}
.t-store__filter__prods-number {
    margin-bottom: 10px;
}


.t-store__filter__options, .t-store__filter__search-and-sort, .t-store__filter__sort, .t-store__filter__options_center {
    display: flex !important;
    margin-top: 0 !important;
}


.t-store__filter__item-title, .t-store__filter__opts-mob-btn {
    background-image: none !important;
    padding-left: 5px !important;
    padding-right: 0px !important;
}
.t-store__filter__item-controls-wrap {
    display: block;
    margin-top: 0;
}


.t-store__filter__item_checkbox .t-store__filter__item-controls-wrap, .t-store__filter__item_select .t-store__filter__item-controls-wrap {
    min-width: unset !important; 
    width: 100%;
}
.t-store__filter__reset {
    display: none !important;

}
.t-store__filter__item-title, .t-store__filter__opts-mob-btn {
    font-size: 14px;
    font-weight: 300 !important;
}
t-store__filter__item, .t-store__filter__item.t-store__filter__item_sort-mobile {
    width: 33%;
}
.t-store__filter__item {
  /*  width: 33.3%; */
    width: 100%;
    margin: 2px !important;
    padding: 8px 3px;
    border: 1px solid rgb(255 255 255);
    background-color: #eeeeee;
    border-radius: 8px;
}

.t-store__filter__item .t-checkbox__control {
    padding-left: 15px;
    margin-bottom: 0 !important;
    padding-top: 5px;
    z-index: 100;
    min-height: 33px;
}
.t-store__filter__item-controls-wrap {
    display: block !important;
}

.t-store__filter {
    margin-bottom: 0px;
}


.t-store__filter__item-controls-container::-webkit-scrollbar {
    width: 13px;
}
.t-store__filter__item-controls-container::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 20px;
    border: 2px solid #a1a1a1;
}
.t-store__filter__item-controls-container::-webkit-scrollbar {
    width: 10px;
    margin-right:5px;
    background: #a1a1a1;
    border-radius: 20px;
}

.js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_33.t-align_center.t-item {
    border: 1px solid #aeaeae;
    border-radius: 5px;
    margin-right: 4px;
    margin-left: 4px;
}


.t-store__grid-cont_mobile-grid .t-store__stretch-col {
    width: calc(50% - 8px) !important;
}

.js-store-prod-descr.t-store__card__descr.t-descr.t-descr_xxs {
    font-size: 14px;
}

}

/*============= Карта товара - селекторы  ====================*/

.js-product-edition-option.t-product__option {
    display: flex;
    border-bottom: 1px dotted grey;
}

.js-product-edition-option-name.t-product__option-title.t-descr.t-descr_xxs {
    width: 45%;
}
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_radio.t-product__option-variants_simple {
    width: 45%;
}

.t-store__prod-snippet__container {
    padding-top: 50px;
}
.t-store__prod-popup__title-wrapper {
    margin-bottom: 40px;
}
/*============= Карта товара - селекторы - конец  ====================*/

/*============= Кнопка скачать пдф из карточки ====================*/

.js-store-prod-all-text a {
    color: #000000 !important;
    background-color: #ffffff;
    font-size: 14px;
    padding: 10px 20px 10px 45px;
    background-image: url(https://static.tildacdn.com/lib/tildaicon/30386461-6632-4965-b634-373764363837/Tilda_Icons_31_format_pdf.svg);
    background-repeat: no-repeat;
  /*  background-position-x: 5px; */
    border: 1px solid grey;
}
.js-store-prod-all-text a:hover {
    border: 1px solid #cf0000;
    color: #cf0000 !important;
}
/*========== Кнопка скачать пдф из карточки  - конец   ============*/



/*============= Меню с техникой ====================*/

.t503__descr.t-descr.t-descr_xs,
.t503__content.t-align_center .t-card__descr.t-descr.t-descr_xs{
    font-size: 12.5px;
    margin-top: 10px;
}
.t503__wrapper,
.t503{
    display: flex;
    justify-content: space-around;
}
.t503__separator {
    display: none;
}
ul.t503__container.t-card__container.t-card__container_inrow4.t-container li.t-card__col.t-card__col_withoutbtn.t-col.t-col_3.t-item {
    width: calc(100% / 10);
    margin: 0;
}
img.t503__img.t-img {
    height: 33px;
    width: 55px !important;
}
#rec479880751 a:hover {
    opacity: 0.6;
    filter: alpha(opacity=60)
    filter: saturate(0.5);
}
/*============= Меню с техникой - конец ====================*/





/*============= Шапка мобильная версия ====================*/
@media screen and (max-width: 960px){
    
.t795__title.t-title.t-title_xs.t-margin_auto {
    margin-bottom: 20px;
    margin-top: 10px;
}

.r.t-rec.t-rec_pb_0{
    padding-top: 0px !important;
}

div#rec480186036 .t107 {
    width: 150px;
    margin: 20px;
}


li.t-menusub__list-item.t-name.t-name_xs {
    padding-left: 20px;
}

.t-store__card__mark-wrapper {
    top: 5px;
}

}
/*============= Шапка мобильная версия - конец ====================*/




/*============= ссылки в футере ====================*/
.t-container.t-align_left a:hover {
    opacity: 0.6;
}
/*============= ссылки в футере - конец ====================*/




/*=================== Кнопка закрыть попап ==========================*/
.t706 .t706__close-button {
    background-color: #cf0000;
}
.t706 .t706__close-button:hover {
    background-color: #cf00008c;
}
.t706 .t706__close {
    right: 30px;
}

/*================ Кнопка закрыть попап - конец   ==================*/




/*==================== стили галереи в попап ============*/

.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
    border-color: #cf0000;
}
.t-slds__thumbsbullet.t-slds__bullet.t-slds__bullet_active {
    opacity: 0.5;
}
/*==================== стили галереи в попап - конец ============*/




