    .t-product__option-item_simple {
    min-width: 20px !important;
    min-height: 20px !important;
    background-color: #ffffff !important;
    border: 2px solid #F0F2F4 !important;
    border-radius: 6px !important;
    }
    .t-product__option-item_active {
    background-color: #F0F2F4 !important;
    border: 1px solid #F0F2F4 !important;
    color: #A6ADB8 !important;
    }
    .t-product__option-title.t-product__option-title_buttons.t-product__option-title_simple.t-typography__options.t-descr.t-descr_xxs {
    color: #000000 !important;
}
    .js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
        display: none;
    }
    /*ОТСТУПЫ В КАРТОЧКЕ*/
.t-store__card__textwrapper {
    margin-bottom: -15px !important;
}
.t786 .t-store__card__btns-wrapper {
    margin-top: 5px !important;
}



  [href="#order"] tr {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

  [href="#order"] tr td {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

  [href="#order"] tr td:before,
  .js-store-buttons-wrapper:not(.t-store__prod-popup__btn-wrapper) [href="#order"]:before {
    width: 16px;
    height: 100%;
    margin-right: 7px;
    content: '';
    background: url('https://static.tildacdn.com/tild6538-3763-4263-a363-626330626239/bag_icon_1.svg') no-repeat center;
    background-size: contain;
  }

  .t-popup .js-product [href="#order"] tr td:before {
    background: url('https://static.tildacdn.com/tild6538-3763-4263-a363-626330626239/bag_icon_1.svg') no-repeat center;
    background-size: contain;
  }
  
  .js-store-relevants-grid-cont .js-product [href="#order"] tr td:before {
    background: url('https://static.tildacdn.com/tild6538-3763-4263-a363-626330626239/bag_icon_1.svg') no-repeat center;
    background-size: contain;
  }



    .js-product-img {
    top: 0px !important;
    border-radius: 15px;
    !important: ;
}


border-radius: 30px; }
.t1002__addBtn svg path {
stroke: #0586e8; } 
.t1002__addBtn.t1002__addBtn_active{
}
.t1002__addBtn:hover svg path,
.t1002__addBtn_active svg path {
fill: #0586e8 !important; stroke: #0586e8; }
@media (hover: none) and (pointer: coarse) {
a.t1002__addBtn:not(.t1002__addBtn_active):hover svg path {
fill: transparent !important; 
stroke: #0586e8; }
.t1002__addBtn:hover svg {
-webkit-transform: scale(1);
transform: scale(1);
}

.t-store__card__bgimg, .t-store__card__bgimg_second {
    border-radius: 15px;
   
}



@media screen and (max-width: 560px) {
    .t-popup__close {
        background: #0586E8 !important;
    }
    .t-popup__close-icon rect {
        fill: #ffffff !important;
    }
    .t-popup__close-icon {
        width: 14px !important;
    }


