@media screen and (max-width: 640px) {
    #rec1063867576 .t972 {
        width: calc(65% - 0px * 2) !important;}}

.t-store__prod-snippet__container {padding-top: 20px !important;}
.t-store__card .t-typography__descr {display:none;}
@media screen and  (max-width: 961px) {.t706__cartwin-discounts__description {font-size: 10px;} .t-store__card__btn {padding: 10px 0px !important;}}
@media screen and  (min-width: 961px) {
/*оформляем предвыбранные фильтры*/

    .t951 .t-store__filter__chosen-bar {
        bottom: 0px !important;
        padding: 5px 10px !important;
        left: 0px !important;
        width: 270px !important;
        border-radius: 8px !important;
        border: 1px solid rgb(53 137 177) !important;
        box-shadow: none !important;
}
    .t951 .t-store__filter__prods-number {
        font-size: 14px !important;
        font-weight: 600 !important;
    }
}
/*оформляем чекбоксы в фильтрах*/
.t951 .t-checkbox__indicator {
    border-color: #cccccc !important;
}
.t-store .t-checkbox__indicator {
    border: 1px solid #cccccc !important;
    border-radius: 6px !important;
}
/*оформляем фильтр цены*/
.t-store__filter__btn, .t-store__filter__input {
    background: #fff !important;
    border: 1px solid #cccccc !important;
    color: #545454 !important;
    border-radius: 6px !important;
    min-height: 35px !important;
}
/*поднимаем повыше фильтр на десктопе*/
@media screen and (min-width: 960px) {
 .t951__cont-wrapper .t951__sidebar {
        margin-top: -50px;
    }
}
/*оформляем кнопку показать еще в фильтре*/
t951 .t951__sidebar .t-store__filter__btn-text {color: #3589b1 !important;}

/*оформляем кнопку кнопку фильтра на мобилке*/
.t951__cont-wrapper .t951__sidebar {padding: 10px !important;}

/*оформляем кнопку показать еще и поиск в фильтре*/
.t-store__sort-select {
    background: #ffffff !important;
    padding: 7px 30px 7px 10px !important;
    border-radius: 8px !important;
}
    .t951 .t-store__filter__search .t-store__filter__input {
        border-radius: 8px !important;
}
/*оформляем сайдбар в фильтре*/
#rec869540231 .t951__cont-wrapper .t951__sidebar {border-radius: 12px !important;}

/*оформляем карточки на мобилке*/
@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 10px !important;
    }
/*скрываем текст виджета с мессенджерами на мобилке*/
        .t898__btn-text {display: none !important;}
}
 #1625147962 {
    display: none;
}
.c-dimensions, .c-weight, .product-m, .product-x, .product-y, .product-z, .c-sku {
    display: none !important;
}





.t706__cartwin-totalamount-info_value2,
.t706__cartwin-totalamount-info_label2 {
    display: inline-block;
    vertical-align: middle;
}
.t706__cartwin-prodamount-price2 {
    display: inline-block;
     font-weight:600;
}
.t706__cartwin-prodamount-currency2 {
    display: inline-block;
    vertical-align: middle;
     font-weight:600;
}
.t706__cartwin-totalamount-label2 {
    font-weight:600;
}
.t706__cartwin-totalamount {
    display: inline-block;
}
.yd-block {
    text-align: right;
}
.t706__cartwin-totalamount-wrap2 {
    margin-right: 12px;
    color: #000000;
}
.t706__cartwin-totalamount-info br {
    display: block;
    margin-bottom: 5px;
    
}
.pickup-input-container {
    display: flex; 
    flex-direction: column; 
    margin-top: 20px; 
    gap: 10px;
    font-family: 'Cygre', Arial, sans-serif;
    position: relative;
}
.t706__search-icon2 {
    position: absolute; 
    top:50px; 
    right: 15px; 
    width: 17px; 
    height: 17px; 
    opacity: 0.5;
}
.pickup-input-container label {
    font-size: 16px;
    color: #545454;
}
.pickup-points-list {
    background: #fff;
    box-shadow: 0 4px 7px 0 gray;
    box-sizing: border-box;
    cursor: pointer;
    max-height: 330px;
    overflow-y: scroll;
    position: absolute;
    top:85px;
    z-index: 10;
    width: 100%;
}
.pickup-points-list div {
    font-family: Manrope, Arial, sans-serif;
    font-weight: 400;
    color: rgb(84, 84, 84);
    padding: 20px;
    cursor: pointer;
}
.pickup-points-list div:hover {
    background-color: #F1F1F1;
}
#pickup-point-select {
    height: 56px; 
    border-radius: 8px; 
    border: 1px solid #3689B1;
    padding: 0 20px;
    font-family: 'Cygre', Arial, sans-serif;
    font-size: 16px;
    color: #000000;
    appearance: none;
    -webkit-appearance: none; 
    -moz-appearance: none; 
    padding-right: 30px; 
}
.pickup-point-id {
    display:none;
}
#input_1742914529238, .novis, .dn {
    display: none !important;
}
.t706__bubble-text {
    background-color: #4bb462 !important;
    border-radius: 8px !important;
}
.payment-message {
    font-family: 'Manrope', Arial, sans-serif;
    font-weight: 400;
    color: #545454;
    font-size: 13px;
    margin-top: 20px;
}