@media (min-width: 992px) {
  .bottom-nav {
    display: none;
  }
  .tam-navbar {
    display: block;
  }
}
@media (max-width: 768px) {
  .top-bar .d-sm-none {
    display: none !important;
  }
  .hero-cta {
    padding: 12px 28px;
    font-size: 14px;
  }
  .deals-section {
    border-radius: 24px;
  }
  .side-banner {
    min-height: 130px;
  }
  .hero-slider {
    height: 280px;
  }
  .hero-slide-content {
    grid-template-columns: 1fr;
    padding: 20px;
  }
  .hero-image-wrap {
    display: none;
  }
  .deals-section {
    padding: 24px;
  }
  .user-name {
    font-size: 22px;
  }
  .order-header {
    margin-bottom: 40px;
  }
  .delivery-box {
    width: 100%;
    justify-content: center;
  }
  .title-order {
    font-size: 22px;
  }
  .help-section {
    padding: 50px 10px;
  }
  .step-content .step-section {
    gap: 40px;
  }
  .stepper {
    width: 100%;
  }
  .summary-buttons {
    flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 576px) {
  .membership-card {
    height: auto;
    padding: 25px;
  }
  #productDetails .row {
    margin: 0px auto;
    width: 100%;
  }
  .title {
    font-size: 20px;
  }
  .bottom-content .client-name {
    font-size: 18px;
  }
  .contact-box {
    flex-direction: column;
    text-align: center;
  }
  .contact-info {
    flex-direction: column;
    text-align: center;
  }
  .contact-btn {
    width: 100%;
  }
  .bar-time {
    flex-direction: column;
    margin: auto;
  }
  .product-images-section {
    flex-direction: row;
    margin: 40px 0 60px 0;
    justify-content: center;
    gap: 20px;
  }
  .empty-wishlist {
    padding: 40px;
  }
  .empty-wishlist p {
    margin: unset;
  }
  .sort-buttons {
    overflow-x: scroll;
    scrollbar-width: thin;
    padding-bottom: 20px;
  }
  .sort-buttons::-webkit-scrollbar {
    width: 4px;
    height: 4px;
  }
}
@media (max-width: 400px) {
  .stepper {
    flex-direction: column;
    justify-content: center !important;
    align-items: center !important;
  }
  .stepper .step-line {
    flex: unset;
    width: 1px;
    height: 20px;
  }
  .bar-time {
    flex-direction: column;
    margin: auto;
    width: 100%;
  }
  .bar-time .bar-time-boxes {
    gap: 0.5rem !important;
  }
  .bar-time .bar-time-boxes .timer-box {
    width: 32px;
    height: 32px;
    font-size: 14px;
  }
  .bar-time .bar-time-boxes .align-items-start {
    padding-top: 0px !important;
  }
  .deals-title {
    flex-direction: column;
  }
  .wishlist-title .page-title h1 {
    margin-top: 20px;
  }
}
@media (min-width: 300px) and (max-width: 991px) {
  .whatsapp-fab {
    bottom: 140px;
    left: 12px;
    width: 50px;
    height: 50px;
  }
  #backToTop {
    position: fixed;
    bottom: 200px;
    left: 15px;
    width: 44px;
    height: 44px;
    border-radius: 10px;
  }
}/*# sourceMappingURL=responsive.css.map */