:root {

    --theme-color: #DBF95A;
  
  }
  
  .text-trunck {
  
    display: -webkit-box;
  
    -webkit-box-orient: vertical;
  
    -webkit-line-clamp: 1;
  
    overflow: hidden;
  
  }
  
  .text-trunck2 {
  
    display: -webkit-box;
  
    -webkit-box-orient: vertical;
  
    -webkit-line-clamp: 2;
  
    overflow: hidden;
  
  }
  
  .text-trunck3 {
  
    display: -webkit-box;
  
    -webkit-box-orient: vertical;
  
    -webkit-line-clamp: 3;
  
    overflow: hidden;
  
  }
  
  .text-trunck4 {
  
    display: -webkit-box;
  
    -webkit-box-orient: vertical;
  
    -webkit-line-clamp: 4;
  
    overflow: hidden;
  
  }
  
  .text-trunck5 {
  
    display: -webkit-box;
  
    -webkit-box-orient: vertical;
  
    -webkit-line-clamp: 5;
  
    overflow: hidden;
  
  }
  
  .term-area ul {
  
    display: -webkit-box;
  
    display: -ms-flexbox;
  
    display: flex;
  
    -ms-flex-wrap: wrap;
  
    flex-wrap: wrap;
  
    gap: 7px;
  
  }
  
  .term-area ul li {
  
    color: #4a5568;
  
    width: 100%;
  
    display: list-item;
  
    list-style-type: circle;
  
    margin-left: 35px;
  
    font-size: calc(14px + 1 * (100vw - 320px) / 1600);
  
  }
  
  .menu-category .slick-prev::before,
  
  .menu-category .slick-next::before {
  
    font-family: "Font Awesome 6 Free";
  
    font-weight: 900;
  
    color: var(--main-color);
  
    font-size: calc(19px + (20 - 17) * ((100vw - 320px) / (1920 - 320)));
  
  }
  
  .menu-category .slick-prev::before {
  
    content: "\f104";
  
  }
  
  .menu-category .slick-next::before {
  
    content: "\f105";
  
  }
  
  .dropdown-toggle::after {
  
    display: inline-block;
  
    margin-left: 0.255em;
  
    vertical-align: 0.255em;
  
    content: "";
  
    border-top: 0.3em solid;
  
    border-right: 0.3em solid transparent;
  
    border-bottom: 0;
  
    border-left: 0.3em solid transparent;
  
  }
  
  .shop-product-list .name {
  
    font-weight: 600;
  
    font-size: 18px;
  
    height: 50px;
  
  }
  
  .shop-product-list .price {
  
    font-weight: 600;
  
    font-size: 20px;
  
  }
  
  .no-bdr tr td {
  
    border-bottom: none;
  
  }

  .bd-t-1 {
  
    border-top: 1px solid #dee2e6;
  
  }
  
  .not-found-area{
  
    height: calc(100vh - 250px);
  
    display: flex;
  
    align-items: center;
  
    justify-content: center;
  
    width: 100%;
  
  }
  
  .area-container{
  
    width: 100%;
  
  }
  
  .no-found .not-found,.item-no-found .not-found{
  
    display: block;
  
  }
  
  .not-found{
  
    display: none;
  
  }
  
  .cards-items-show,.inquiry-items{
  
    display: block;
  
  }
  
  .no-found .cards-items-show, .item-no-found .inquiry-items{
  
    display: none;
  
  }
  
  
  @media (max-width:768px) {
  
    .not-found-area{
  
      height: calc(100vh - 320px);
  
    }
  
  }