/********************для доп блока**************/
.wrapper {
    background-color: #fafafa;
    width: calc(100% - 40px);
    margin: 50px auto;
  }

.dop-block {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    margin-inline: auto;
    padding: 0 20px;
    color:#000000;
    gap: 0;
    flex-direction: column; 
    overflow: hidden;
  }
  @media(min-width:561px){
      .dop-block {
       flex-direction: row;
       gap: 55px;
       padding: 80px 20px;
      }

  }
  .dop-block--img {
    max-height: 285px;
    flex: 0 1 30%;
    display: inline-flex;
  justify-content: center;
  }
.dop-block--img_img {
  height: 300px;
  width: 300px;
  position: relative;
  bottom: 11px;
  }
    @media(min-width:561px){
    .dop-block--img {
       height: 500px;
position: relative;
    right: 20px;
    overflow: hidden;
    align-items: center;

      }
      .dop-block--img_img {
  position: static;
  bottom: 119px;
    height: 500px;
  width: 500px;
  }
    }

  .description-item {
    border-bottom: 1px #d9d9d9 solid;
    padding: 15px 0;
    line-height: 14px;
    font-size: 12px;
    font-weight: 500;
    margin: 0;
    position: relative;
  }
  @media(min-width:561px){
  .description-item {
      font-size: 15px;
      line-height: 14px;
  }
  }
  .dop-block--description {
    flex: 0 1 377px;
    font-family: 'Hauora',Arial,sans-serif;
  }
  .description-title{
    font-size: 22px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 15px;
    text-transform: uppercase;
    position: relative;
  }
  /***************************************************/
  
  /*карточка*/

.t-store__prod-popup__info .t-store__prod-popup__title-wrapper,
.t-store__card__textwrapper{
  display: grid;
}

div.t-store__prod-popup__brand,
div.t-store__card__textwrapper .js-store-prod-descr{
  order: -1;
  margin-bottom: 5px;
  color: #8b8b8b !important;
}
div.t-store__card__price-wrapper {
  margin-top: 6px;
}

.t-store__prod-snippet__container {
  padding-top: 30px;
}
.t-store__relevants__title {
    font-size:20px  !important;
}
@media(min-width:561px){
.t-store__prod-snippet__container {
  padding-top: 60px;
}
.t-store__relevants__title {
    font-size:24px  !important;
}
}


  
.js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item {
  color: #000 !important;
}  
.t-store__prod-popup__btn-wrapper {
  display: flex;
}
.t-store__prod-popup__btn {
  flex: 1;
  max-width: 280px;
}
.js-store-tabs.t-store__tabs.t-store__tabs_accordion {
  margin-left: 0;
}

div.t-store__card__textwrapper {
  border-top: 1px solid #d9d9d9;
  padding-top: 0;
}
  
@media screen and (max-width: 980px) {
  #allrecords .t-store.t-store__prod-snippet__container .t-store__tabs {
    padding-left: 0;
    padding-right: 0;
  }
}
  
.t-store__card__mark {
  border-radius: 5px;
  height: 20px;
  width: 54px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
a[href="#addtofavorites"] {
  background: transparent !important;
  width: 50px;
  height: 50px;
  top: initial !important;
bottom: -40px !important;
  right: -12px !important;
}
/*@media(min-width:561px){*/
/*    a[href="#addtofavorites"] {*/
/*  width: 30px;*/
/*  height: 30px;*/

/*}*/
/*}*/
  a.t1002__addBtn {
  border: none !important;
  }
  
.t-store__card__imgwrapper::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-image: url('https://static.tildacdn.com/tild6132-3962-4835-b736-303738343865/Group_1135.svg');
  right: 0px;
  bottom: 12px;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 9;
}
.t-store__card .t-store__card__descr {
  padding-right: 20px;
}
.t-store__prod-snippet__container {
  padding-top: 0px;
}

@media(min-width:561px){
    .t-store__card__imgwrapper::before {
          width: 40px;
          height: 40px;
          opacity:0;
    }
    .t-store__card__imgwrapper:hover::before{
        opacity:1;
    }
    .t-store__card .t-store__card__descr {
  padding-right: initial;
}
.t-store__prod-snippet__container {
  padding-top: 30px;
}
}
  