.t-btn_sm {
    height: 45px;
    padding-left: 30px;
    padding-right: 30px;
    font-family: 'Montserrat';
}

.t-store__card .t-store__card__price {
    font-weight: 400;
    font-family: 'Montserrat';
}

.t-store__card__btn-text {
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    font-family: 'Montserrat';
    font-weight: 300;
}"

.t-store__filter__search .t-store__filter__input {
    font-family: "Montserrat";
}

.t-store__sort-select {
    font-family: "Montserrat";
}"

.t-store .t-product__option-title {
    font-family: 'Montserrat' !important;
}

.js-product .t-product__option-select {
    font-family: 'Montserrat';
}

a.t778__btn.t-btn.t-btn_sm {
    font-family: "Montserrat" !important;
    font-weight: 300 !important;
}

.t778__bgimg {
    border-radius: 10px !important;
}

.t-store__card__bgimg, .t-store__card__bgimg_second {
    border-radius: 10px !important;
}

a.t-btn.t142__submit.t-btn_md {
    font-family: "Montserrat" !important;
    font-weight: 300 !important;
}

.t-store .t-product__option-title {
    padding-bottom: 3px;
    font-family: 'Montserrat' !important;
}


.t-store__prod__quantity input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    font-family: 'Montserrat' !important;
}

.t-form .t-submit {
    position: relative;
    font-family: 'Montserrat' !important;
    font-weight: 300 !important;
}

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

.t-feed__button-container {
    font-weight: 300 !important;
}

.t-uptitle {
    font-family: 'MONTSERRAT';
}

.t-store__card__price-item, .t-store__prod-popup__price-item {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-family: 'Montserrat' !important;
}

.t706__product-title__portion, .t706__product-title__option, .t706__product-amount--portion .t706__product-portion {
    opacity: .7;
    font-size: 12px;
    font-weight: 400;
    font-family: "Montserrat" !important;
}

.t706__product-amount--portion .t706__product-amount {

    font-family: "Montserrat"!important;
}

.t706__product-plusminus, .t706__product-amount {

    font-family: "Montserrat"!important;
}

.t706 .t-form .t-descr_md {
    font-size: 16px;
    font-family: "Montserrat"!important;
}

.t706__cartwin-prodamount-wrap {
    font-weight: 300;
    font-family: "Montserrat"!important;
}

.t-name_xl {
    font-size: 20px;
    font-family: "Montserrat"!important;
    font-weight: 300;
}

.t706__product-title {
    font-family: "Montserrat"!important;
    font-weight: 400;
}

@media screen and (max-width: 750px)
.t555__contentwrapper {
    padding: 30px 0px !important;
}

@media screen and (max-width: 480px)
.t-col {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

@media screen and (max-width: 480px)
.t690 .t-input-block {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    padding-right: 0;
}

@media screen and (max-width: 480px)
.t555__contentwrapper {
    padding: 30px 0px !important;
}

.t-btn td {
    vertical-align: middle !important;
    font-family: 'Montserrat';
    font-weight: 300;
}

.t604__imgwrapper .t-slds__bgimg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 30px !important;
    left: 0;
}

.t670__imgwrapper .t-slds__bgimg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 30px;
}

.t400 .t400__submit {
    font-family: 'Montserrat';
    font-weight: 400;
}

.t-slds__img {
    display: block;
    width: 100%;
    border-radius: 30px;
}

.t670__imgwrapper .t-slds__bgimg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 30px;
    border: 3px dashed #C7AD8A;
}

.t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: left;
    border-radius: 30px 30px 10px 10px !important;
}

.t-input {
    font-family: 'Montserrat';
}

.t-select {
    font-family: 'Montserrat';
}


.t-btn {
    display: inline-block;
    font-family: 'Montserrat';
    font-weight: 400 !important;
 
}


.t-store__filter__custom-sel {
    line-height: 1.2;
    cursor: pointer;
    padding: 5px 10px;
    font-family: 'Montserrat';
    text-align: left;
}


.t-store__filter__chosen-val {
    font-family: 'Montserrat';
}

.t-store__filter__prods-number {
    margin-bottom: 20px;
    font-family: 'Montserrat';
}


.t-store__filter__search .t-store__filter__input {
    font-family: 'Montserrat';
}

.t-store__filter__item_price .t-store__filter__input {
    width: 35%;
    font-family: 'Montserrat';
}

.t-store__filter__item_price .t-store__filter__btn {
    font-family: 'Montserrat';
}

.t-store__filter__item .t-checkbox__control:last-child {
    font-family: 'Montserrat';
}

.t-store .t-product__option-variants {
    width: 100%;
}

.t-store__card-nlm057 a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    width: 100%;
    display: inline-flex;
}

a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn.t-btn_sm.t-store__prod-popup__btn_disabled {
    display: flex;
}

.t706__sidebar-prodamount-wrap {
    font-family: 'Montserrat';
}


.t-descr {
    font-family: 'Montserrat';
    font-weight: 300;
    color: #000000;
}

span.delivery-minimum-time {
    display: none;
}

#customdelivery .delivery-hint {
    margin-top: 20px;
    color: #ffffff;
    font-weight: 600;
    background-color: #658554;
    padding: 10px 10px;
}


.t585__circle {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    border-radius: 10px;
}


.t585__trigger-button {
    position: relative;
    width: 100%;
    padding: 27px 50px 27px 20px;
    border-radius: 10px;
    text-align: left;
    background-color: #6585541a;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
}

.t585__icon {
    right: 20px;
 
}

#rec737470422 .t585__title {
    font-size: 20px;
    width: 80%;
    font-weight: 400;
    font-family: 'Montserrat';
}


#rec737470422 .t585__text {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Montserrat';
    background: #65855405;
    border-radius: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
}



.t-store__card__mark {
    font-weight: 600;
    font-size: 12px;
    font-family: 'Roboto',Arial,sans-serif;
    display: table-cell;
    width: 200PX;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    border-radius: 10pX;
    background-color: #ffffff !important;
    box-sizing: border-box;
    padding: 0 10px;
    color: #658554 !important;
    border: solid;
    border-color: #658554;
    border-width: 1px;
}


.t-store__card__mark-wrapper {
    position: absolute;
    right: 10px;
    bottom: 10px !important;
    WIDTH: 50%;
    z-index: 5;
    display: table;
}


.t977__descr li {
    display: block;
    margin-bottom: 15px;
    margin-right: 20px !important;
}