.products {
  display: grid;
  grid-template-rows: 38px 1fr;
  grid-template-columns: 314px 1fr;
  gap: 16px;
  margin-top: 24px;
  margin-bottom: 64px;
  position: relative;
}

.products__info {
  background-color: var(--bg-basic);
  grid-row: 1/3;
  padding: 20px;
  border-radius: 8px;
  height: fit-content;
}

.products__brand {
  margin-bottom: 24px;
}

.products__title span {
  font-size: inherit;
  font-weight: inherit;
}

.filter + .filter {
  margin-top: 24px;
}

.filter__title {
  padding-bottom: 8px;
  border-bottom: solid 1px var(--border-basic);
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.filter__title::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 7.5L10 12.5L15 7.5" stroke="black" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.filter__title.active::after {
  transform: rotate(180deg);
}

.filter__list {
  display: none;
  list-style: none;
  margin-top: 14px;
  max-height: 400px;
  overflow-y: scroll;
}

.filter__search {
  display: none;
  margin-top: 10px;
}

.filter__item {
  padding: 4px 0;
}

.filter__item + .filter__item {
  margin-top: 5px;
}

.filter__title.active ~ .filter__list {
  display: block;
}

.filter__title.active ~ .filter__search {
  display: block;
}

.products__filter-title {
  display: none;
  justify-content: space-between;
  margin-bottom: 30px;
}

.products__sort {
  position: absolute;
  top: 0;
  right: 0;
}

.sorting__btn {
  background-color: transparent;
  border: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 4px;
}

.sorting__btn::after {
  content: "";
  display: block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6.5L8 10.5L12 6.5' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.products__sort.active .sorting__btn::after {
  transform: rotate(180deg);
}

.products__sort.active .sorting__list {
  display: block;
}

.sorting__list {
  display: none;
  list-style: none;
  position: absolute;
  right: 0;
  background-color: var(--bg-basic);
  padding: 8px;
  width: 215px;
  transform: translateY(8px);
  z-index: 2;
}

.sorting__item + .sorting__item {
  margin-top: 6px;
}

.sorting__label {
  display: block;
  padding: 4px 8px;
}

.sorting__radio {
  width: 0;
  height: 0;
  position: absolute;
  z-index: -1000;
  appearance: none;
}

.sorting__radio:checked + .sorting__span {
  font-weight: 500;
}

.sorting__span {
  white-space: pre;
}

.products__container {
  grid-column: 2;
}

.products__brand-btn {
  display: none;
  justify-content: space-between;
  align-items: center;

  width: 100%;
  height: 48px;
  background-color: var(--bg-basic);
  border-radius: 6px;
  text-align: left;
  padding: 12px 16px;
  border: transparent;
  color: var(--text-secondary);
  cursor: pointer;
}

.products__brand-btn::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%238B8C94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.filter__title-svg {
  display: none;
}

.products__filter-btn {
  display: none;
  width: 48px;
  height: 48px;
  padding: 12px;
  background-color: var(--bg-basic);
  border-radius: 6px;
  border: transparent;
  cursor: pointer;
}

.products__filter-btns {
  display: none;
  gap: 12px;
}

.products__filter-btns .bttn {
  flex-grow: 1;
}

.products__brand-box {
  display: none;
  gap: 10px;
  width: 100%;
  padding-top: 8px;
  background-color: var(--bg-basic);
  box-shadow: 0px -2px 12px 0px rgba(204, 204, 204, 0.25);
}

.sorting__title {
  display: none;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  .products {
    display: flex;
    flex-direction: column;
  }

  .products__title {
    order: -1;
  }

  .products__info {
    background-color: transparent;
    display: flex;
    padding: 0;
    gap: 7px;
  }

  .products__brand-btn {
    display: flex;
  }

  .products__brand {
    flex-grow: 1;
    margin-bottom: 0;
  }

  .products__brand .filter {
    display: none;
  }

  .products__brand.active .filter {
    display: flex;
    flex-direction: column;
    position: fixed;
    background-color: var(--bg-basic);
    left: 0;
    bottom: 0;
    width: 100%;
    height: 80dvh;
    z-index: 12;
    background-color: var(--bg-basic);
    border-radius: 6px 6px 0 0;
    padding: 16px;
  }

  .products__brand.active .filter__title {
    border-bottom: none;
  }

  .products__brand.active .filter__list {
    display: block;
    overflow: scroll;
    flex-grow: 1;
    max-height: none;
  }

  .products__brand.active .filter__title::after {
    display: none;
  }

  .products__brand.active::after {
    z-index: 3;
    content: "";
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
  }

  .filter__search {
    display: block;
  }

  .filter__title-svg {
    display: block;
  }

  .products__brand-box.active {
    display: flex;
  }

  .products__brand-box .bttn {
    flex-grow: 1;
  }

  .products__filter .products__filter-box {
    display: none;
    flex-direction: column;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--bg-basic);
    padding: 13px 16px;
    z-index: 3;
  }

  .products__filter.active .products__filter-box {
    display: flex;
  }

  .products__filter-btn {
    display: block;
  }

  .products__filter-title {
    display: flex;
  }

  .filter + .filter {
    margin-top: 16px;
  }

  .products__filter-content {
    flex-grow: 1;
    max-height: calc(100dvh - 152px);
    overflow-y: scroll;
  }

  .products__filter-btns {
    position: fixed;
    display: flex;
    width: 100%;
    padding: 13px 16px;
    bottom: 0;
    left: 0;
    box-shadow: 0px -2px 12px 0px rgba(204, 204, 204, 0.25);
  }

  .sorting__btn {
    width: 48px;
    height: 48px;
    padding: 12px;
    background-color: var(--bg-basic);
    border-radius: 6px;
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9L7 5M7 5L11 9M7 5V19M21 15L17 19M17 19L13 15M17 19V5' stroke='%238B8C94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }

  .products__sort {
    position: static;
  }

  .sorting__list {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    padding: 16px;
    border-radius: 6px 6px 0 0;
    z-index: 27;
  }

  .sorting__title {
    display: flex;
  }

  .sorting__label {
    padding: 8px 0;
  }

  .products__sort.active::after {
    z-index: 3;
    content: "";
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100dvh;
    background-color: rgba(0, 0, 0, 0.5);
  }
}


.products__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 16px;
}

.products__list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px 16px;
}


.products__item {
  width: 100%;
  position: relative;
}

.prod-card {
  position: relative;
  text-decoration: none;
  color: inherit;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.prod-card__img-block {
  position: relative;
  height: 200px;
  grid-row: 1 / 4;
  grid-column: 1 / 2;
}


.prod-card__tag {
  position: absolute;
  bottom: 0;
  display: flex;
  width: fit-content;
  padding: 4px;
  gap: 4px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.prod-card__tag-cart{
  display: flex;
  align-items: center;
}

.prod-card__tag-cart p{
  white-space: nowrap;

}

.in_reserve .prod-card__tag{
  color: #3B3B3B;
  background-color: #F2EFEA;
  border: solid 0.5px #3B3B3B;

}

.my_lot .prod-card__tag{
  color: #121212;
  background-color: #F4F4F5;
  border: solid 0.5px #121212;

}


.prod-card__tag p {
  font-size: 12px;
}

.prod-card__tag-icon{
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

.offline_trade .prod-card__tag .prod-card__tag-icon{
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 12.3346L6 11.3346M6 11.3346L2 13.3346V4.66797L6 2.66797M6 11.3346V2.66797M6 2.66797L10 4.66797M10 4.66797L14 2.66797V7.66797M10 4.66797V8.33464M12.6667 12.0013V12.008M14.0807 13.4153C14.3604 13.1356 14.551 12.7793 14.6282 12.3913C14.7054 12.0033 14.6658 11.6011 14.5145 11.2356C14.3631 10.8702 14.1068 10.5578 13.7779 10.338C13.449 10.1182 13.0623 10.0009 12.6667 10.0009C12.2711 10.0009 11.8844 10.1182 11.5555 10.338C11.2266 10.5578 10.9702 10.8702 10.8189 11.2356C10.6675 11.6011 10.6279 12.0033 10.7051 12.3913C10.7824 12.7793 10.9729 13.1356 11.2527 13.4153C11.5313 13.6944 12.0027 14.112 12.6667 14.668C13.3676 14.0746 13.8389 13.6571 14.0807 13.4153Z' stroke='%23049CAE' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.in_reserve .prod-card__tag .prod-card__tag-icon{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.9615 8.679C14.1024 7.44188 13.8549 6.19156 13.2534 5.10138C12.6519 4.0112 11.7261 3.13515 10.6044 2.5947C9.48265 2.05424 8.22058 1.87614 6.99311 2.08509C5.76565 2.29405 4.63359 2.87969 3.75388 3.76085C2.87417 4.64201 2.29038 5.77502 2.08345 7.00283C1.87651 8.23064 2.05668 9.49241 2.59898 10.6132C3.14128 11.7341 4.01884 12.6584 5.11001 13.2581C6.20118 13.8579 7.4519 14.1033 8.6888 13.9603' stroke='%233B3B3B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 4.66406V7.9974L9.33333 9.33073M11.3333 11.3307V14.6641M14 11.3307V14.6641' stroke='%233B3B3B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}

.my_lot .prod-card__tag .prod-card__tag-icon{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.33594 5.0026C4.33594 5.17942 4.40618 5.34898 4.5312 5.47401C4.65622 5.59903 4.82579 5.66927 5.0026 5.66927C5.17942 5.66927 5.34898 5.59903 5.47401 5.47401C5.59903 5.34898 5.66927 5.17942 5.66927 5.0026C5.66927 4.82579 5.59903 4.65622 5.47401 4.5312C5.34898 4.40618 5.17942 4.33594 5.0026 4.33594C4.82579 4.33594 4.65622 4.40618 4.5312 4.5312C4.40618 4.65622 4.33594 4.82579 4.33594 5.0026Z' stroke='%23121212' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M2 4V7.448C2.00008 7.80159 2.1406 8.14068 2.39067 8.39067L7.53067 13.5307C7.83197 13.8319 8.24059 14.0012 8.66667 14.0012C9.09274 14.0012 9.50137 13.8319 9.80267 13.5307L13.5307 9.80267C13.8319 9.50137 14.0012 9.09274 14.0012 8.66667C14.0012 8.24059 13.8319 7.83197 13.5307 7.53067L8.39067 2.39067C8.14068 2.1406 7.80159 2.00008 7.448 2H4C3.46957 2 2.96086 2.21071 2.58579 2.58579C2.21071 2.96086 2 3.46957 2 4Z' stroke='%23121212' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}


.prod-card__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}

.prod-card.disabled::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 200px;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.5);
}

.prod-card__name {
  margin-top: 2px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: anywhere;
}

.prod-card__add {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-top: 10px;
  color: var(--text-secondary);
}

.prod-card__add::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 9.1665C7.5 9.82955 7.76339 10.4654 8.23223 10.9343C8.70107 11.4031 9.33696 11.6665 10 11.6665C10.663 11.6665 11.2989 11.4031 11.7678 10.9343C12.2366 10.4654 12.5 9.82955 12.5 9.1665C12.5 8.50346 12.2366 7.86758 11.7678 7.39874C11.2989 6.9299 10.663 6.6665 10 6.6665C9.33696 6.6665 8.70107 6.9299 8.23223 7.39874C7.76339 7.86758 7.5 8.50346 7.5 9.1665Z' stroke='%238B8C94' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.7143 13.8806L11.1785 17.4164C10.866 17.7286 10.4423 17.904 10.0006 17.904C9.55885 17.904 9.13518 17.7286 8.82267 17.4164L5.286 13.8806C4.35368 12.9482 3.71878 11.7603 3.46157 10.4671C3.20437 9.17394 3.33641 7.83352 3.841 6.61536C4.3456 5.39721 5.20008 4.35604 6.2964 3.62351C7.39272 2.89098 8.68164 2.5 10.0002 2.5C11.3187 2.5 12.6076 2.89098 13.7039 3.62351C14.8003 4.35604 15.6547 5.39721 16.1593 6.61536C16.6639 7.83352 16.796 9.17394 16.5388 10.4671C16.2816 11.7603 15.6466 12.9482 14.7143 13.8806Z' stroke='%238B8C94' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  flex-shrink: 0;
}

.prod-card__like {
  display: block;
  position: absolute;
  top: 12px;
  right: 12px;
  width: 24px;
  height: 24px;
  border: transparent;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.4213 5.02129C7.87246 4.96275 7.31745 5.01847 6.79121 5.18493C6.26497 5.35139 5.7789 5.62499 5.36362 5.9885C4.94833 6.35201 4.61282 6.79755 4.37821 7.29707C4.14361 7.7966 4.01499 8.33928 4.00045 8.89094C3.98592 9.4426 4.08579 9.9913 4.29377 10.5025C4.50174 11.0137 4.81333 11.4762 5.2089 11.8611L5.21521 11.8673L5.21518 11.8673L12.0083 18.5941L18.8015 11.8673C18.8222 11.8468 18.8436 11.8274 18.8655 11.809C19.2291 11.4362 19.5165 10.9957 19.7113 10.5122C19.9169 10.0019 20.015 9.45472 19.9993 8.90481C19.9837 8.3549 19.8547 7.81413 19.6204 7.31636C19.3861 6.81859 19.0516 6.37453 18.6377 6.01197C18.2239 5.6494 17.7397 5.37615 17.2154 5.2093C16.6911 5.04245 16.138 4.9856 15.5907 5.04231C15.0434 5.09901 14.5137 5.26806 14.0347 5.53886C13.5558 5.80966 13.1379 6.17639 12.8072 6.61609C12.6178 6.86795 12.3207 7.01574 12.0055 7.01486C11.6904 7.01398 11.3941 6.86454 11.2061 6.61164C10.8769 6.16872 10.4595 5.79876 9.98018 5.52505C9.5009 5.25135 8.97013 5.07982 8.4213 5.02129ZM20.1392 13.3557L12.7117 20.7107C12.3221 21.0964 11.6945 21.0964 11.305 20.7107L3.81144 13.2903C3.21966 12.7137 2.75344 12.021 2.44205 11.2556C2.13008 10.4889 1.98028 9.66581 2.00208 8.83831C2.02388 8.01081 2.21681 7.19679 2.56872 6.44751C2.92063 5.69822 3.42389 5.02991 4.04682 4.48464C4.66976 3.93938 5.39886 3.52898 6.18822 3.27929C6.97758 3.0296 7.81009 2.94602 8.63334 3.03383C9.45659 3.12163 10.2527 3.37892 10.9717 3.78948C11.3455 4.00299 11.6943 4.25555 12.0124 4.54224C12.3302 4.25902 12.6782 4.00969 13.0507 3.79905C13.7691 3.39285 14.5637 3.13928 15.3846 3.05422C16.2055 2.96916 17.0352 3.05443 17.8217 3.30471C18.6081 3.55498 19.3345 3.96487 19.9552 4.50871C20.576 5.05255 21.0777 5.71865 21.4292 6.46531C21.7806 7.21196 21.9741 8.02311 21.9976 8.84797C22.021 9.67284 21.874 10.4937 21.5656 11.2591C21.2572 12.0245 20.7941 12.7181 20.2052 13.2963C20.1839 13.3173 20.1619 13.3371 20.1392 13.3557Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4998 12.5717L11.9998 19.9997L4.49981 12.5717C4.00512 12.0903 3.61546 11.5117 3.35536 10.8723C3.09527 10.2329 2.97037 9.54664 2.98855 8.85662C3.00673 8.1666 3.16758 7.48782 3.46097 6.86303C3.75436 6.23823 4.17395 5.68094 4.6933 5.22627C5.21265 4.77159 5.82052 4.42938 6.47862 4.22117C7.13673 4.01296 7.83082 3.94327 8.51718 4.01649C9.20354 4.08971 9.86731 4.30425 10.4667 4.64659C11.0661 4.98894 11.5881 5.45169 11.9998 6.00569C12.4133 5.45571 12.9359 4.99701 13.5349 4.65829C14.1339 4.31958 14.7963 4.10814 15.4807 4.03721C16.1652 3.96628 16.8569 4.03739 17.5126 4.24608C18.1683 4.45477 18.7738 4.79656 19.2914 5.25005C19.8089 5.70354 20.2272 6.25897 20.5202 6.88158C20.8132 7.50419 20.9746 8.18057 20.9941 8.8684C21.0137 9.55622 20.8911 10.2407 20.6339 10.8789C20.3768 11.5172 19.9907 12.0955 19.4998 12.5777' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  cursor: pointer;
}

.prod-card__like.active {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.4213 5.02129C7.87246 4.96275 7.31745 5.01847 6.79121 5.18493C6.26497 5.35139 5.7789 5.62499 5.36362 5.9885C4.94833 6.35201 4.61282 6.79755 4.37821 7.29707C4.14361 7.7966 4.01499 8.33928 4.00045 8.89094C3.98592 9.4426 4.08579 9.9913 4.29377 10.5025C4.50174 11.0137 4.81333 11.4762 5.2089 11.8611L5.21521 11.8673L5.21518 11.8673L12.0083 18.5941L18.8015 11.8673C18.8222 11.8468 18.8436 11.8274 18.8655 11.809C19.2291 11.4362 19.5165 10.9957 19.7113 10.5122C19.9169 10.0019 20.015 9.45472 19.9993 8.90481C19.9837 8.3549 19.8547 7.81413 19.6204 7.31636C19.3861 6.81859 19.0516 6.37453 18.6377 6.01197C18.2239 5.6494 17.7397 5.37615 17.2154 5.2093C16.6911 5.04245 16.138 4.9856 15.5907 5.04231C15.0434 5.09901 14.5137 5.26806 14.0347 5.53886C13.5558 5.80966 13.1379 6.17639 12.8072 6.61609C12.6178 6.86795 12.3207 7.01574 12.0055 7.01486C11.6904 7.01398 11.3941 6.86454 11.2061 6.61164C10.8769 6.16872 10.4595 5.79876 9.98018 5.52505C9.5009 5.25135 8.97013 5.07982 8.4213 5.02129ZM20.1392 13.3557L12.7117 20.7107C12.3221 21.0964 11.6945 21.0964 11.305 20.7107L3.81144 13.2903C3.21966 12.7137 2.75344 12.021 2.44205 11.2556C2.13008 10.4889 1.98028 9.66581 2.00208 8.83831C2.02388 8.01081 2.21681 7.19679 2.56872 6.44751C2.92063 5.69822 3.42389 5.02991 4.04682 4.48464C4.66976 3.93938 5.39886 3.52898 6.18822 3.27929C6.97758 3.0296 7.81009 2.94602 8.63334 3.03383C9.45659 3.12163 10.2527 3.37892 10.9717 3.78948C11.3455 4.00299 11.6943 4.25555 12.0124 4.54224C12.3302 4.25902 12.6782 4.00969 13.0507 3.79905C13.7691 3.39285 14.5637 3.13928 15.3846 3.05422C16.2055 2.96916 17.0352 3.05443 17.8217 3.30471C18.6081 3.55498 19.3345 3.96487 19.9552 4.50871C20.576 5.05255 21.0777 5.71865 21.4292 6.46531C21.7806 7.21196 21.9741 8.02311 21.9976 8.84797C22.021 9.67284 21.874 10.4937 21.5656 11.2591C21.2572 12.0245 20.7941 12.7181 20.2052 13.2963C20.1839 13.3173 20.1619 13.3371 20.1392 13.3557Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4998 12.5717L11.9998 19.9997L4.49981 12.5717C4.00512 12.0903 3.61546 11.5117 3.35536 10.8723C3.09527 10.2329 2.97037 9.54664 2.98855 8.85662C3.00673 8.1666 3.16758 7.48782 3.46097 6.86303C3.75436 6.23823 4.17395 5.68094 4.6933 5.22627C5.21265 4.77159 5.82052 4.42938 6.47862 4.22117C7.13673 4.01296 7.83082 3.94327 8.51718 4.01649C9.20354 4.08971 9.86731 4.30425 10.4667 4.64659C11.0661 4.98894 11.5881 5.45169 11.9998 6.00569C12.4133 5.45571 12.9359 4.99701 13.5349 4.65829C14.1339 4.31958 14.7963 4.10814 15.4807 4.03721C16.1652 3.96628 16.8569 4.03739 17.5126 4.24608C18.1683 4.45477 18.7738 4.79656 19.2914 5.25005C19.8089 5.70354 20.2272 6.25897 20.5202 6.88158C20.8132 7.50419 20.9746 8.18057 20.9941 8.8684C21.0137 9.55622 20.8911 10.2407 20.6339 10.8789C20.3768 11.5172 19.9907 12.0955 19.4998 12.5777' fill='%23FF5F00'/%3E%3Cpath d='M19.4998 12.5717L11.9998 19.9997L4.49981 12.5717C4.00512 12.0903 3.61546 11.5117 3.35536 10.8723C3.09527 10.2329 2.97037 9.54664 2.98855 8.85662C3.00673 8.1666 3.16758 7.48782 3.46097 6.86303C3.75436 6.23823 4.17395 5.68094 4.6933 5.22627C5.21265 4.77159 5.82052 4.42938 6.47862 4.22117C7.13673 4.01296 7.83082 3.94327 8.51718 4.01649C9.20354 4.08971 9.86731 4.30425 10.4667 4.64659C11.0661 4.98894 11.5881 5.45169 11.9998 6.00569C12.4133 5.45571 12.9359 4.99701 13.5349 4.65829C14.1339 4.31958 14.7963 4.10814 15.4807 4.03721C16.1652 3.96628 16.8569 4.03739 17.5126 4.24608C18.1683 4.45477 18.7738 4.79656 19.2914 5.25005C19.8089 5.70354 20.2272 6.25897 20.5202 6.88158C20.8132 7.50419 20.9746 8.18057 20.9941 8.8684C21.0137 9.55622 20.8911 10.2407 20.6339 10.8789C20.3768 11.5172 19.9907 12.0955 19.4998 12.5777' stroke='%23FF5F00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}

.prod-card:hover .prod-card__like {
  display: block;
}

.prod-card:hover .prod-card__name {
  color: var(--text-accent);
}

@media (max-width: 1024px) {
  .prod-card__like {
    display: block;
  }

  .products__list {
    grid-template-columns: repeat(2, 1fr);
  }

  .prod-card__name {
    -webkit-line-clamp: 2;
  }

  .prod-card__tag-small{
    width: 92px;
    height: 28px;
    padding: 2px 4px;
    line-height: 12px;
    border-bottom-left-radius: 5px;
  }

  .prod-card__tag-small p{
    line-height: 12px;
  }

}

@media (max-width: 767px) {
  .prod-card__img-block {
    height: 132px;
  }

  .prod-card.disabled::after {
    height: 132px;
  }
}
