@media screen and (max-width: 768px) {
  .block-category__text {
    flex-direction: column;
  }

  .block-category #category-description {
    padding: 8px;
  }

  .block-category #category-description p:first-child {
    margin-bottom: unset;
  }

  .block-category #category-description p:first-child  {
    -webkit-line-clamp: 3;
  }

  .siblingcategories-title {
    display: none;
  }

  .subcategories__container {
    padding: 15px;
  }

  .block-category__text .page-header-category-bg{
    width: 100% !important;
  }
}

@media screen and (min-width: 1024px) {
  .subcategories__container {
    position: sticky;
    top: 82px;
    z-index: 2;
  }
}

@media screen and (max-width: 1023px) {
  .subcategories__container {
    padding: 15px 0 15px 4%;
  }
}

@media screen and  (min-width: 768px) and (max-width: 1023px) {
  .block-category__text .page-header-category-bg {
    width: 380px !important;
  }

  .block-category #category-description {
    padding: 8px 30px;
  }
}
