.prices-block.padding-top-none {
  padding-top: 0;
}
.prices-block.padding-bottom-none {
  padding-bottom: 0;
}
.prices-block .title {
  text-align: center;
}
.prices-block .prices-table {
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--stroke-secondary);
  border-radius: 10px;
  overflow-y: auto;
}
.prices-block .prices-table::-webkit-scrollbar,
.prices-block .prices-table::-webkit-scrollbar-thumb {
  height: 5px;
}
.prices-block .prices-table .price.title,
.prices-block .prices-table .price.cat {
  background: var(--background-fourthly) !important;
}
.prices-block .prices-table:has(.price.cat) .price.title {
  background: var(--background) !important;
}
.prices-block .prices-table .price {
  display: flex;
  width: 100%;
  min-width: 730px;
  background: var(--background);
}
/* .prices-block .prices-table .price.simple:nth-child(2n+1) {
  background: var(--fourth);
} */
.prices-block .prices-table .price:not(:last-of-type) {
  border-bottom: 1px solid var(--stroke-secondary);
}
.prices-block .prices-table .price__name {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 21px 30px;
}
.prices-block .prices-table .price__name:not(:last-of-type) {
  border-right: 1px solid var(--stroke-secondary);
}

@media (max-width: 1320px) {
  .prices-block .prices-table .price__name {
    padding: 15px;
  }
}
@media (max-width: 992px) {
  .prices-block .prices-table .price__name {
    padding: 10px;
    font-size: 14px;
  }
}
@media (max-width: 768px) {
    .prices-block .prices-table .price__name {
        font-size: 12px;
    }
}
@media (max-width: 360px) {
  .prices-block .prices-table .price__name {
    padding: 5px 10px;
  }
}
