/* 모바일 메인 하단 고정바 수정 */
@media (max-width: 768px) {
  body.home .fixed-bottom,
  body.home .bottom-fixed,
  body.home .bottom-bar {
    display: grid !important;
    grid-template-columns: 1fr 0.48fr !important;
    gap: 6px !important;
    padding: 0 14px 10px !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
  }

  body.home .fixed-bottom .btn-reserve,
  body.home .bottom-fixed .btn-reserve,
  body.home .bottom-bar .btn-reserve {
    grid-column: 1 / 2 !important;
    height: 54px !important;
    font-size: 19px !important;
    border-radius: 8px !important;
  }

  body.home .fixed-bottom .btn-popup,
  body.home .bottom-fixed .btn-popup,
  body.home .bottom-bar .btn-popup {
    grid-column: 2 / 3 !important;
    height: 54px !important;
    font-size: 15px !important;
    border-radius: 8px !important;
  }

  body.home .fixed-bottom .btn-call,
  body.home .bottom-fixed .btn-call,
  body.home .bottom-bar .btn-call {
    grid-column: 1 / 3 !important;
    height: 48px !important;
    border-radius: 7px !important;
    font-size: 16px !important;
    display: flex !important;
    justify-content: space-between !important;
    padding: 0 18px !important;
  }

  body.home .fixed-bottom .btn-call .tel,
  body.home .bottom-fixed .btn-call .tel,
  body.home .bottom-bar .btn-call .tel {
    font-size: 22px !important;
    white-space: nowrap !important;
  }

  body.home .fixed-bottom .btn-call i,
  body.home .bottom-fixed .btn-call i,
  body.home .bottom-bar .btn-call i {
    font-size: 17px !important;
  }

  /* 모바일 상단 햄버거 메뉴 크기/두께 축소 */
  .mobile-menu-btn,
  .hamburger,
  .m-menu-btn {
    width: 28px !important;
    height: 24px !important;
  }

  .mobile-menu-btn span,
  .hamburger span,
  .m-menu-btn span {
    height: 3px !important;
    margin: 5px 0 !important;
    border-radius: 2px !important;
  }

  .mobile-menu-btn::before,
  .mobile-menu-btn::after,
  .hamburger::before,
  .hamburger::after,
  .m-menu-btn::before,
  .m-menu-btn::after {
    height: 3px !important;
  }
}