.header {
  justify-content: space-between;
  flex-direction:row!important;
  .nav-popular_program__slider {
    display: flex;
    .slick-prev,.slick-next {
      width: 60px;
      padding:0;
      color: transparent;
      border: none;
      outline: none;
      background: transparent;
      position: relative;
      &:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Crect y='44' width='44' height='44' rx='22' transform='rotate(-90 0 44)' fill='%23E63C3D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.6813 16.3059C20.8702 16.4949 20.9763 16.7512 20.9763 17.0184C20.9763 17.2856 20.8702 17.5419 20.6813 17.7309L17.4203 20.9919H28.9953C29.2605 20.9919 29.5149 21.0973 29.7024 21.2848C29.89 21.4723 29.9953 21.7267 29.9953 21.9919C29.9953 22.2571 29.89 22.5115 29.7024 22.699C29.5149 22.8865 29.2605 22.9919 28.9953 22.9919H17.3893L20.6813 26.2839C20.8684 26.4734 20.9728 26.7292 20.9719 26.9955C20.971 27.2617 20.8648 27.5168 20.6764 27.705C20.4881 27.8932 20.2329 27.9993 19.9667 28C19.7004 28.0007 19.4447 27.8961 19.2553 27.7089L14.2783 22.7319C14.2577 22.6978 14.2393 22.6624 14.2233 22.6259C14.1362 22.5203 14.0722 22.3977 14.0353 22.2659C14.0234 22.2219 14.0147 22.1772 14.0093 22.1319C13.9748 21.883 14.037 21.6303 14.1833 21.4259C14.1953 21.4029 14.2123 21.3769 14.2313 21.3549C14.2503 21.3329 14.2573 21.3049 14.2783 21.2839L19.2553 16.3059C19.3489 16.2122 19.4601 16.1379 19.5824 16.0872C19.7048 16.0365 19.8359 16.0104 19.9683 16.0104C20.1008 16.0104 20.2319 16.0365 20.3542 16.0872C20.4766 16.1379 20.5877 16.2122 20.6813 16.3059Z' fill='%23FEFEFE'/%3E%3C/svg%3E");
        display: inline-block;
        vertical-align: middle;
        width: 44px;
        height: 44px;
      }
    }
    .slick-next {
      &:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Crect width='44' height='44' rx='22' transform='matrix(0 -1 -1 0 44 44)' fill='%23E63C3D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.3187 16.3059C23.1298 16.4949 23.0237 16.7512 23.0237 17.0184C23.0237 17.2856 23.1298 17.5419 23.3187 17.7309L26.5797 20.9919H15.0047C14.7395 20.9919 14.4851 21.0973 14.2976 21.2848C14.11 21.4723 14.0047 21.7267 14.0047 21.9919C14.0047 22.2571 14.11 22.5115 14.2976 22.699C14.4851 22.8865 14.7395 22.9919 15.0047 22.9919H26.6107L23.3187 26.2839C23.1316 26.4734 23.0272 26.7292 23.0281 26.9955C23.029 27.2617 23.1352 27.5168 23.3236 27.705C23.5119 27.8932 23.7671 27.9993 24.0333 28C24.2996 28.0007 24.5553 27.8961 24.7447 27.7089L29.7217 22.7319C29.7423 22.6978 29.7607 22.6624 29.7767 22.6259C29.8638 22.5203 29.9278 22.3977 29.9647 22.2659C29.9766 22.2219 29.9853 22.1772 29.9907 22.1319C30.0252 21.883 29.963 21.6303 29.8167 21.4259C29.8047 21.4029 29.7877 21.3769 29.7687 21.3549C29.7497 21.3329 29.7427 21.3049 29.7217 21.2839L24.7447 16.3059C24.6511 16.2122 24.5399 16.1379 24.4176 16.0872C24.2952 16.0365 24.1641 16.0104 24.0317 16.0104C23.8992 16.0104 23.7681 16.0365 23.6458 16.0872C23.5234 16.1379 23.4123 16.2122 23.3187 16.3059Z' fill='%23FEFEFE'/%3E%3C/svg%3E");
        display: inline-block;
        vertical-align: middle;
        width: 44px;
        height: 44px;
      }
    }
  }
}

.popular_program__list {
  .slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;

    > li {
      padding-left: clamp(5px, 1.2vw, 20px);

      > button {
        background: #9a9a9a;
        border: none;
        border-radius: 50%;
        text-indent: -9999px;
        width: clamp(10px, 1.2vw, 20px);
        height: clamp(12px, 1.2vw, 20px);
      }
    }
  }

  .popular_program__item {
    display: flex;
    flex-direction: column;
    gap: 25px;
    padding: 10px;

    .item_header {
      background: #F5F5F5;
      position: relative;
      border-radius: 15px;
      padding: 20px;
      max-height: 230px;
      min-height: 230px;

      .name_program {
        position: absolute;
        top: 20px;
        left: 20px;
        color: #333;
        font-family: Montserrat;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.4;
      }

      > img {
        margin: 20px auto 0;
      }
    }

    .item_body {
      .title {
        color: rgb(211, 28, 33);
        font-family: Montserrat;
        font-size: 14px;
        font-weight: 600;
        line-height: 1.4;
      }

      .count_buy {
        &::before {
          content: url("data:image/svg+xml,%3Csvg width='17.500000' height='17.500000' viewBox='0 0 17.5 17.5' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M8.75 17.5C13.5825 17.5 17.5 13.5826 17.5 8.75C17.5 3.91736 13.5825 0 8.75 0C3.91748 0 0 3.91736 0 8.75C0 13.5826 3.91748 17.5 8.75 17.5ZM7.11377 10.325L8.3125 10.325C8.51904 10.325 8.62231 10.325 8.68604 10.3889C8.75 10.4528 8.75 10.556 8.75 10.7625L8.75 14.6387C8.75 15.4175 8.75 15.8077 8.92139 15.8463C9.09399 15.883 9.25659 15.5295 9.58472 14.8225L11.9744 9.65997C12.4924 8.54175 12.7515 7.9826 12.4932 7.57922C12.2351 7.17499 11.6182 7.17499 10.3862 7.17499L9.1875 7.17499C8.98096 7.17499 8.87769 7.17499 8.81396 7.11115C8.75 7.04724 8.75 6.94397 8.75 6.73749L8.75 2.86127C8.75 2.08252 8.75 1.69226 8.57861 1.65375C8.40601 1.617 8.24341 1.97052 7.91528 2.67749L5.52563 7.84003C5.00757 8.95825 4.74854 9.5174 5.00684 9.92078C5.26489 10.325 5.88184 10.325 7.11377 10.325Z' fill='%23333333' fill-opacity='1.000000' fill-rule='evenodd'/%3E%3C/svg%3E");
          width: 17.5px;
          height: 17.5px;
          display: inline-block;
          vertical-align: sub;
          margin-right: 7px;
        }

        color: rgb(0, 0, 0);
        font-family: Montserrat;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.4;
        margin: 15px 0;
      }

      .item_price {
        color: rgb(51, 51, 51);
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 600;
        line-height: 1.4;
        margin-bottom: 15px;
      }

      > button.btn-default {
        width: 100%;
      }
    }
  }
}