.t-slds__bullet_wrapper {
    bottom: 10px ;
}

/*#rec667904299 .t-slds__bullet .t-slds__bullet_body,*/
#rec732707747 .t-slds__bullet .t-slds__bullet_body,
#rec732707915 .t-slds__bullet .t-slds__bullet_body {
    width: 35px !important;
    border: 0 !important;
    background: #fff !important;
    border-radius: 0 !important;
    height: 2px !important;
    opacity: 0.35 !important;    
}



#rec670124040 .t-slds__bullet_wrapper {
    background: rgba(0,0,0,0.0) !important;   
}

.t-slds__bullet.t-slds__bullet_active .t-slds__bullet_body {
    opacity: 0 !important;
}

.t776__separator {
    margin-bottom: 40px;
}

    .t-store__card__btns-wrapper {
        margin-top: 0px !important;
    }
    
    .t-store__sort-select-wrapper {
        display: none !important;
    }
    
    .t-store__filter__sort {
        margin-left: 0px !important
    }
    
    .t-store__filter__search-and-sort {
        display: none !important;
    }
    
    .t-popup.t-popup_show {
        z-index: 999999;
        /*margin-top: 75px;*/
    }
    
    [data-col-gap='40'] .t-store__stretch-col {
        
    }
    
    .js-product > a {
        /*border: 1px solid #b2b2b2;*/
        /* border-bottom: 0;
        padding: 15px;*/
        height: 100%;
        display: flex;
        flex-direction: column;
    }
    
    .t-store__card__textwrapper {
        height: auto !important;
        display: flex;
        flex-direction: column;
        
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    
    .t-store__card .t-typography__title {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    
    .t-store__card__btn {
        width: 100%;
        border: 1px solid #eee;
        margin-bottom: 0 !important;
    }

    .t-store__card__btn:hover {
    }
    
@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 20px;
    }
}
    
@media screen and (max-width: 560px) {
    .t-store .t-popup .t-popup__close {
        top: 75px !important;
        border-top: 1px solid rgba(0,0,0,0.1) !important;
    }
}

@media screen and (max-width: 560px) {
    .t-store .t-popup {
        padding: 0;
        height: auto !important; 
    }
}

/*.t-search-widget__header {
    padding-top: 80px !important;
    padding-bottom: 10px !important;
}

.t280__menu__content {
    z-index: 99999 !important;
}

@media screen and (max-width: 980px) {
    .t-search-widget__header {
        padding-bottom: 45px !important;
        margin-top: 75px !important; 
        padding-top: 0px !important;
    }
}
*/
@media screen and (max-width: 980px) {
    .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: 0 5px 0 5px;
    }
}

/*@media screen and (max-width: 980px) {
    .js-product > a {
        padding: 10px !important;
    }
}*/

.t-descr_xxs {
    font-size:14px;
}

.t-store__card__price-wrapper {
    margin-top: 5px;
}

.t-store__card__textwrapper {
    padding-top: 10px;
}

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

@media screen and (min-width: 960px) {
.t951__sidebar_sticky .t951__sidebar-wrapper {
    padding-right: 0px !important;
}
}

@media screen and (min-width: 960px) {
.t951__grid-cont, .t951 .js-store-grid-cont-preloader {
    width: calc(100% - 150px);
    max-width: calc(100% - 150px);
    flex-grow: 1;
}
}

@media screen and (min-width: 960px) {
.t951__sidebar {
    margin-right: 15px;
    width: 250px;
}

[data-col-gap='20'] .t-store__stretch-col {
    padding: 0 5px 0 5px;
}

}

@media screen and (max-width: 480px) {
    .t-store__mobile-two-columns .t-store__card__title.t-name {
        font-size: 12px !important;
    }
    .t-descr_xxs {
        font-size: 10px !important; 
    }
}

.t228 .t-btn {
    font-size: 18px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-left: 0px !important;
}

.t228__right_buttons {
    padding-left: 10px !important;
}

.t228 .t-sociallinks, .t228__right_social_links {
    padding-left: 10px !important;
}

.t228__rightside {
    min-width: 280px !important;
}

@media screen and (max-width: 1400px) {
    .t228__right_buttons:
        display: none;
}

/*.t-store .t-store__filter__checkbox.t-checkbox__control_hidden, .t-store .t-store__filter__checkbox.t-store__filter__custom-sel_hidden {
    display: flex !important;
}

.t-store__filter__btn-expand {
    display: none !important;
}*/

svg.t-popup__close-icon g {
    fill: #b2b2b2;
}

.t706__cartwin-content {
    margin: 105px auto;
    max-width: 800px;
}

.t-menuwidgeticons__icon-counter {
    background-color: black;
}

/*попап - заказать звонок*/
   
   #rec678854256 .t-input {
       height: 50px !important
   }
   
   #rec678854256 .t702 .t-submit {
       height: 50px !important
   }
   
   #rec678854256 .t702 .t702__form-bottom-text {
       margin-top: 10px;
       font-size: 10px !important;
   }


@media screen and (min-width: 980px) {
    .t-store .t-popup__close {
        top: 90px !important;
    }
    }

/*@media screen and (min-width: 960px) {
    .t190 {
        bottom: 70px !important;
        right: 20px !important;
        z-index:999;
    }
}*/

@media screen and (max-width: 960px) {
.t-store__filter__search-mob-btn {
    display: none !important;
}

.t-store__filter__item:first-child {
    display: none !important;
}
}

#rec670124040 .t-slds__bullet_wrapper {
    display: none !important;
}

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

@media screen and (min-width: 960px) {
    .t983__card-block-wrapper {
        margin-top: 20px;
    }

    .t983__card:hover .t983__card-block {
        margin-top: -5px;
    }

    .t983__card:hover .t-card__title {
        padding-bottom: 15px;
    }
    
    .t983__card:hover .t983__btn-container {
        margin-top: 20px;
    }
}

@media screen and (max-width: 959px) {
    .t983__card-content {
        padding-left: 30px;
        padding-right: 30px;
    }
    
    .t983__card .t983__card-block-wrapper {
        margin-top: 24px;
    }
    
    .t983__card .t983__btn-container {
        margin-top: 20px;
    }
    /*.t983__card-block-wrapper {*/
    /*    margin-top: 20px;*/
    /*}*/

    /*.t983__card:hover .t983__card-block {*/
    /*    margin-top: -5px;*/
    /*}*/

    /*.t983__card:hover .t-card__title {*/
    /*    padding-bottom: 15px;*/
    /*}*/
    
    /*.t983__card:hover .t983__btn-container {*/
    /*    margin-top: 20px;*/
    /*}*/
}
