.t228__leftcontainer{
    margin-top: 10px;
}

.t778__textwrapper {
    padding: 16px !important;
}

.t778__content .t778__btn-wrapper {
    padding: 20px !important;
}

.t778__btn {
    width: 100% !important;
}


.t778__wrapper {
    box-shadow: 0px 0px 12px 2px rgb(0 0 0 / 10%);
    border-radius: 5px;
}

.t-store__card {
    box-shadow: 0px 0px 12px 2px rgb(0 0 0 / 10%);
    border-radius: 16px !important;
}

#rec567668455 {
    background-color: #ffffff !important;
}

.t490__img {
    margin-bottom: 8px !important;
}

@media screen and (max-width: 480px){
    .t-title_xl {
        padding-top: 100px !important;
        line-height: 1.45;
    }
}

@media screen and (max-width: 640px){
    .t-heading_md {
        margin-bottom: 12px !important;
    }
    
    .t-descr_xs {
        font-size: 16px;
    }
    
    .t712__formwrapper {
        margin-bottom: 24px;
    }
}

.t451__container {
    height: 64px !important;
}

.t-store__card__imgwrapper {
    padding-bottom: 75% !important;
}

.t-store__card__btns-wrapper > a {
    width: 100%;
}

.t395__title {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.t-store__filter__item-title {
    font-size: 16px !important;
}

.t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
    padding-bottom: 16px !important;
    padding-top: 4px !important;
}

#rec656609978 > .t004 {
   /*box-shadow: 0px 15px 10px -15px #111;  */
   padding-bottom: 48px;
   /*border-bottom: 1px solid #dddddd;*/
}

#rec657645597 .t-card__title {
    font-size: 22px !important;
}

@media screen and (max-width: 960px){
    .t959__card-inner.t959__card-inner_4-3 {
    padding-bottom: 50% !important;
    }
}
}

.t959__card-inner.t959__card-inner_4-3 {
    padding-bottom: 60% !important;
}

.t229__list_item {
    padding-left: 24px !important;
    padding-right: 24px !important;
}

@media screen and (max-width: 640px) {
    .t-store__grid-cont_mobile-grid {
        box-sizing: border-box;
    }
    
    .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8) {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    .t-store__grid-cont_mobile-grid {
        padding: 0 24px !important;
    }
    
}

.t-store__grid-separator {
    margin-bottom: 42px !important;
}

@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 24px;
    }
    
    .t959__card-inner.t959__card-inner_4-3 {
    padding-bottom: 40% !important;
    }
    
    .t-descr_xxs {
        font-size: 16px;
    }
    
    /*.t-store__card__imgwrapper {*/
    /*    padding-bottom: 75% !important;*/
    /*}*/
    
    .t-store__card .t-typography__title {
        font-size: 20px !important;
    }
    
    .t-store__filter__opts-mob-btn {
        font-size: 16px !important;
    }
    
    .t-store__filter__prods-number {
        margin-bottom: 12px !important;
    }
    
    .t-store__filter__chosen-wrapper {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }
    
    .t-store__filter {
        margin-bottom: 20px !important;
    }
    
    .t-rec_pt_45 {
        padding-top: 90px !important;
    }
    
    .t-store__card .t-store__card__price {
        font-size: 24px !important;
        font-weight: 700;
    }
    
    .t-store__card__price_old {
        margin-left: 8px !important;
    }
    
    /*АККУМУЛЯТОРЫ HANKOOK*/
    #rec656608353 .t-text {
        font-size: 24px !important;
        font-weight: 600 !important;
    }
    
    t-store__card__btn-text {
        font-size: 20px !important;
    }
    
    .t-btn_sm {
        font-size: 18px !important;
    }
    
    .t-name_md {
        font-size: 20px !important;
    }
    
    .t686 .t-card__col {
        height: 90px !important;
    }
    
    .t686 .t686__table {
        height: 90px !important;
    }
    
    .t686 .t-col_6 .t686__cell {
        height: 90px !important;
    }
    
    .t686 .t686__overlay {
        height: 90px !important;
    }
    
    #rec678844282 .t-card__title > div {
        font-size: 20px !important;
    }
    
    .t-text_md {
        font-size: 18px !important;
        line-height: 1.45;
    }
    
    .t774__textwrapper  > .t-name_md {
        font-size: 24px !important;
    }
    

    .t820 .t-section__descr {
         max-width: 1200px !important; 
    }
    
    .t686 .t-card__col {
        height: 120px !important;
    }
    
    .t686 .t686__table {
        height: 120px !important;
    }
    
    .t686 .t-col_6 .t686__cell {
        height: 120px !important;
    }
    
    .t686 .t686__overlay {
        height: 120px !important;
    }
    
    
    #rec678844282 .t-card__title > div {
        font-size: 24px !important;
        font-weight: 600 !important;
    }
    
    /*БРЕНДЫ*/
    #rec680396460 .t-text {
        font-size: 24px !important;
        font-weight: 600 !important;
    }
    
    .t-descr_xxs {
        font-size: 18px !important;
    }
    
    .t-store__card__descr {
        margin-top: 16px !important;
    }
    
    t-store__card__price-wrapper {
        margin-top: 16px !important;
    }
    
    .t032__title {
        padding: 0 24px !important;
    }
    
}

.t774__textwrapper {
    padding-top: 12px !important;
}

.t774 .t-card__uptitle {
    font-size: 14px !important;
}

.t820 .t-section__descr {
    max-width: 980px !important;
}

.t820 .t-section__title {
    margin-bottom: 24px !important;
}

.t032__line {
    display: none !important;
}

.t032__title {
    margin-bottom: 20px !important;
    color: #fff;
}

.t032__descr {
    margin-top: 16px !important;
}

#rec681934748 {
    margin-top: 64px !important;
}





/*0px 0px 12px 2px rgb(0 0 0 / 10%)*/
