.border_radius_10 .tn-atom{
    border-radius:10px!important;
}

@media (min-width: 1199px) and (max-width: 1599px) {
    .t-input-group .t-img-select__container>.t-img-select__control, .t-input-group .t-img-select__container>.t-img-select__item {
        width: calc(15% - 13.5px)!important;
    }
}


.t-img-select__indicator:after { 
    height: 20px!important;
    width: 20px!important;
}

.t-img-select__indicator {
    border: 0!important;
}

/*Стили для формы на главном экране в разрешении 1600+ чтобы убрать лишнее расстояние между инпутам и картинками*/
@media (min-width: 1599px) {
#form887132647 .t-form__inputsbox .t-input-group_in {
    position: relative;
    left: -57px;
}

#form887132647 .t-form__inputsbox .tn-form__submit {
    position: relative;
    left: -54px;
}
}

@media screen and (max-width: 640px) {
    .t-input-group .t-img-select__container__mobile_2-in-row .t-img-select__item, .t-input-group .t-img-select__container__mobile_2-in-row>.t-img-select__control {
        width: calc(15% - 9px)!important;
    }
}


/*Стили pop-up товара*/
.t-slds__bgimg-contain {
    background-size: cover;
}

.t-store__prod-popup__close-txt {
    opacity: 1;
    font-family: 'Montserrat';
    background-color: #2b1711;
    padding: 5px 13px;
    border-radius: 6px;
    font-size: 16px;
    transition:.3s;
}

.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn{
    font-size:16px;
}

.t-store__prod-popup__close-txt:hover{
    background-color: #474747;
}
@media screen and (max-width: 560px) {
    .t-store .t-popup__close-wrapper .t-popup__close-icon_cross {
        display: inline; 
    }
}
@media screen and (min-width: 560px) {
    .t-store .t-popup__close {
        background-color: #2b1711 !important;
        position: absolute;
        padding: 8px;
        border-radius: 8px;
    }
}

.t1002__addBtn {
    border-radius: 8px!important;
}

.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn
{
    border-radius: 8px!important;
}

#rec889917631 .t-popup .t-typography__descr {
    font-size: 16px;
    line-height: 1.65;
}

.t-store__prod-popup__title-wrapper .js-store-prod-name{
    font-size:30px!important;
    line-height: 1.3!important;
}


.js-store-prod-all-charcs:before{
    content: "Характеристики: ";
    font-size: 22px;
    font-family: 'Noto Serif';
    margin-bottom: 6px;
    display: flex
;
}


@media screen and (max-width: 560px) {
    .t-store .t-popup_show .t-popup__container.t-popup__container-static {
        margin: 0px 0 130px;
        max-width: 100%;
        min-height: 100vh;
        top: 0;
    }
    .t-popup__close{
            background-color: transparent!important;
    }
    
}
/*Стили для миниатюр*/
.t-slds__thumbsbullet-wrapper .t-slds__thumbsbullet{
        width: 181px;
}
.t-slds__thumbsbullet-wrapper .t-slds__thumbsbullet .t-slds__bgimg{
        width: 181px;
        padding-bottom: 130%!important;
        border-radius:7px;
}
.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
    border: 3px solid #2b1711a3;
    border-radius: 9px!important;
}
/*Стили для миниатюр*/


/*Стили каталога товаров*/
.t-store__card__descr {
    display: none;
}

.t-store__card .t-typography__title {
    font-size: 22px;
    font-weight: 400;
    font-family: 'Noto Serif';
    text-overflow: ellipsis;
    height: 30px;
    /* overflow: hidden; */
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 364px;
}

.t-store__search-icon {
    border-left: 0!important;
    bottom: 0!important;
    padding-left: 11px!important;
    padding-right: 11px!important;
    width: 16px!important;
}

    .t951 .t-store__filter__search .t-store__filter__input {
        width: 240px;
        height: 35px;
        font-family: 'Montserrat';
    }
    
    .t-store__sort-select {
    font-family: 'Montserrat';
    height: 35px;
}

.t-store__filter__btn, .t-store__filter__input {
    background: #f8f8f8!important;
    border: 0px solid #ddd!important;
    border-radius: 4px!important;

}

.t-store__sort-select {
    border: 0px solid #ddd!important;
    border-radius: 4px!important;
}

.t-store .t-store__pagination__item {
    font-size: 13px!important;
}

@media screen and (max-width: 960px) {
    .t-store__filter__item:first-child {
           border-top: 1px dashed #e5e5e5!important;
    }
    .t951__sidebar .t-store__filter__item {
    padding: 10px 0 10px 0!important;
    border-top: 1px dashed #e5e5e5;
    border-bottom: 1px dashed #e5e5e5!important;
}
}

@media screen and (max-width: 560px) {
    .t-store .t-popup__close-wrapper {
        border-bottom: 0px!important;
        position: relative;
    }
}






/*Стили фильтров*/









.t-store__filter__item-title, #rec889917631 .t-store__filter__opts-mob-btn {
        font-family: 'Noto Serif', serif;
    font-weight: 500;
    font-size: 22px;
}
.t-store__filter__title{
        font-family: 'Montserrat', Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
}

.t-store .t-checkbox__indicator {
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #d3d2d2!important;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 4px;
}

.t-store .t-checkbox__indicator:after {
    border: 0!important;
    content: "";
    height: 20px!important;
    left: -1px!important;
    position: absolute;
    top: -1px!important;
    -webkit-transform: rotate(0deg)!important;
    transform: rotate(0deg)!important;
    width: 20px!important;
    background-color: #d5caa6!important;
    border-radius: 4px!important;
}

.t951__sidebar .t-store__filter__item {
        margin-right: initial;
        margin-bottom: 0px;
        padding: 14px 0 18px 0;
        border-top: 1px dashed #e5e5e5;
    }

.t-store__filter__options .t-store__filter__item:nth-child(5) .t-store__filter__item-controls-wrap .t-store__filter__item-controls-container {
   display: flex;
        flex-wrap: wrap;
}

.t-store__filter__options .t-store__filter__item:nth-child(5) .t-store__filter__item-controls-wrap .t-store__filter__item-controls-container label {
    width: 93px;
}

.t-store__filter__item:nth-child(2){
    border: 0!important;
    padding-top:0;

}

.t951 .t951__sidebar .t-store__filter__btn-text {
    color: inherit;
    font-family: 'Montserrat', Arial, sans-serif;
}

#form895926229 .t-form__inputsbox .t-input-group .t-img-select__container>.t-img-select__control, .t-input-group .t-img-select__container>.t-img-select__item {
        width: calc(15% - 13.5px);
}

#form899024527 .t-form__inputsbox .t-input-group .t-img-select__container>.t-img-select__control, .t-input-group .t-img-select__container>.t-img-select__item {
        width: calc(15% - 13.5px);
}

#form899024527 .t-form__inputsbox .t-input-group .t-input-block .t-input {
    background-color: rgba(240, 240, 240, 0.65) !important;
}

.t1002__addBtn{
    background:transparent!important;
}

.t1002__addBtn svg{
    fill: #fff;
    width: 26px;
    height: 24px;
    color: #fff;
}

.t1002__addBtn svg path{
/*stroke: white!important;*/
}

.t1002__addBtn_active svg path {
    fill: #ed5952;
    stroke: #ed5952!important;
}
.js-store-filter-mob-btn{
            font-size: 22px!important;
}

.t-store__filter__chosen-val {
    border-radius: 9px;
}




@media screen and (max-width: 640px) {
.t-store__card .t-typography__title {
        height: 30px;
        font-size: 18px!important;
}

.t-store__filter__item-title {
    font-size: 18px!important;
}
.t951 .t-store__card__btns-wrapper {
    margin-top: 10px!important;
}
.t951 .t-store__card__btns-wrapper .js-store-prod-btn{
            width: 125px!important;
        height: 40px!important;
}
.t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 40px!important;
    }
    .t-store__card__textwrapper {
    margin-bottom: auto!important;
    padding-top: 10px!important;
}
    .t-store .t-store__pagination {
        margin-top: 0px!important;
    }
    
    
    .t-store__filter__item:nth-child(2) {
    border-top: 1px dashed #e5e5e5 !important;
    padding-top: 0;
}
        .t951__sidebar .t-store__filter__item {
        padding: 10px 0 10px 0 !important;
        border-bottom: 0px dashed #e5e5e5 !important;
    }
    
    
}

@media screen and (max-width: 480px) {
    .t-store__card .t-typography__title {
        height: 23px;
        font-size: 15px !important;
    }
}



/*Остальные стили*/

.scrollbooster-content .t396__elem .tn-atom{
    transition: .3s;!important;
}

#rec902989594 .scrollbooster-content .t396__elem .tn-atom:hover{
    box-shadow: 0px 13px 14px 6px rgba(189, 189, 189, 0.4) !important;
}




/*Стили блока как заказать*/

.t1108__container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 1634px;
}

.t1108__bgimg {
    width: 262px!important;
    height: 144px!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -webkit-border-radius: 10px!important;
    border: 0px solid #222!important;
}
.t1108__textwrapper {
    margin-top: 18px!important;
    text-align: left!important;
}

.t1108__line{
    display:none;
}






.t450__menu__content {
    right: 8px;
    top: 9px!important;
}

.t450__burger_bg {
    border-radius: 6px;
}

.t450__burger_container.t450__small {
    width: 40px;
    height: 40px;
}




.t1002__wishlisticon {
        top: 9px!important;
}

.t1002__wishlisticon-imgwrap {

    background-color: rgba(255, 255, 255, .9);
}

.t1002__wishlisticon-img, .t1002__wishlisticon_lg .t1002__wishlisticon-img {
            width: 29px;
    height: 29px;
    padding: 6px 5px 5px;
    }
    
    .t1002__wishlisticon-imgwrap, .t1002__wishlisticon_lg .t1002__wishlisticon-imgwrap {
        width: 40px;
        height: 40px;
        border-radius: 6px;
            box-shadow: none;
    }
    
        .t1002__wishlisticon-counter, .t1002__wishlisticon_lg .t1002__wishlisticon-counter {
        right: 22px;
    bottom: 5px;
    width: 15px;
    height: 15px;
    line-height: 17px;
    font-size: 11px;
    }
    
    .t1002__product-title {
    line-height: 1.35;
    font-weight: 400;

}

.t1002__product-title__option{
    font-family: 'Montserrat';
}



@media screen and (min-width: 481px) and (max-width: 960px) {
    
    .t1002__wishlisticon {
    top: 9px !important;
}
}
    

@media screen and (max-width: 1599px) {
    .t1108__container {
    max-width: 1200px;
}
    
    
}


@media screen and (max-width: 1199px) {
    .t1108__container {
    max-width: 960px;
}
    .t1108__bgimg {
    width: 220px !important;
    height: 140px !important;

}
    
}


@media only screen and (max-width: 960px) {
    .t1108__col {
        padding-top: 30px;
        margin-top: 0 !important;
        padding-left: 30px;
        padding-right: 50px;
        width: 50%;
    }
    
    .t1108__line-mobile{
     display:none;   
    }
        .t1108__col:first-child {
        padding-top: 30px;
    }
    
    .t1108__imgwrapper .t-margin_auto{
        
    }
    .t1108__bgimg {
    margin: 0;
             width: 266px !important;
        height: 159px !important;
}
}







@media only screen and (max-width: 640px) {
    .t1108__bgimg {
        margin: 0;
        width: 100% !important;
        height: 140px !important;
    }
    .t1108__col {
        padding-left: 20px;
        padding-right: 20px;
    }
.t890{
        bottom: -5px;
    right: 11px;
    
}

}

@media only screen and (max-width: 480px) {
    .t1002__wishlisticon {
    top: 5px !important;
}
    .t758{
            margin-top: -11px;
    }
.t450__menu__content {
    right: 0px;
}
.t1108__text {
    margin-top: 10px;
            font-size: 11px;
        line-height: 1.3;
}
    .t1108__col {
        padding-left: 15px;
        padding-right: 15px;
    }
    .t1108__bgimg {
        height: 92px !important;
    }

.t450__menu__content {
    right: 8px;
    top: 5px!important;
}
.t1002__wishlisticon-counter, .t1002__wishlisticon_lg .t1002__wishlisticon-counter {
    bottom: 4px;
}
        .t1002__wishlisticon {
        right: 55px !important;
    }
div[data-input-lid="1742205940933"] .t-input-block .t-img-select__container {
    -webkit-flex-direction: column!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
    row-gap: 12px!important;
}
    
    .scrollbooster-content .t396__elem .tn-atom:hover {
    box-shadow: 0px 6px 9px 6px rgba(189, 189, 189, 0.4) !important;
}

.t758 .t-container{
    max-width:360px;
}

}



@media only screen and (max-width: 430px) {
.t-slds__thumbsbullet-wrapper .t-slds__thumbsbullet {
    width: 165px;
}

}


@media only screen and (max-width: 380px) {
.t-slds__thumbsbullet-wrapper .t-slds__thumbsbullet {
    width: 154px;
}

}


@media only screen and (max-width: 355px) {
.t-slds__thumbsbullet-wrapper .t-slds__thumbsbullet {
    width: 136px;
}

}



#form912070507 .t-form__inputsbox .t-input-group .t-input-block .t-input {
    background-color: rgba(240, 240, 240, 0.65) !important;
}

#form912070507 .t-form__inputsbox .t-input-group .t-img-select__container>.t-img-select__control, .t-input-group .t-img-select__container>.t-img-select__item {
        width: calc(15% - 13.5px);
}


#form916094140 .t-form__inputsbox .t-input-group .t-img-select__container>.t-img-select__control, .t-input-group .t-img-select__container>.t-img-select__item {
    width: calc(15% - 13.5px);
}


#form912070507 .t-form__inputsbox .t-input-group .t-input-block .t-input {
    background-color: rgba(240, 240, 240, 0.65) !important;
}
.t450__logoimg {
    display: block;
    width: 100%;
    max-width: 249px;
    left: -5px;
    position: relative;
}

#nav909979405 .t450__container {
    padding: 22px 25px 25px;
}

.t-cover__carrier.loaded {
    background-position: top;
}

.t-cover{
    max-height: 387px;
}


.t1035__button-container.t1035__button-container_wide .t1035__button-wrapper, .t1035__button-container.t1035__button-container_wide .t-btn {
    width: auto;
    margin: 0 auto;
}

.t006__uptitle {
    background-color: #2b1711;
    border-radius: 8px;
}

.t1035 {
    bottom: 55px;
}

.t975__wrapper {
    min-height: 50px;
}

.t975__icon-wrapper {
    width: 29px;
    height: 29px;
}

.t975__inner-wrapper li:nth-child(4) .t975__menu-link .t975__menu-item .t975__icon-wrapper{
    width: 25px;
}



