﻿@import url("https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap");
@media (max-width: 768px) {
  .tracking-wrap .step::before {
    height: 3px;
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    top: 10px;
  }
  .tracking-wrap .icon {
    width: 20px;
    height: 20px;
    line-height: 20px;
  }
  .tracking-wrap .icon i {
    display: none;
  }
  .tracking-wrap .step {
    margin-top: -8px;
  }
  .tracking-wrap .text {
    margin-top: 5px;
    font-size: 11px;
    line-height: 11px;
  }
}
@media (min-width: 768px) {
  .card-product-grid .img-wrap {
    height: 380px;
  }
  .card-product-grid .info-wrap {
    padding: 18px 20px;
  }
  .card-product-grid .price {
    font-size: 15px;
  }
  .card-product-grid .title {
    font-size: 15px;
  }
  h3.section-title {
    font-size: 1.75rem;
  }
  .pagination-md-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .pagination-md-lg .page-item:first-child .page-link {
    -ms-border-top-left-radius: 0.45rem;
    border-top-left-radius: 0.45rem;
    -ms-border-bottom-left-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem;
  }
  .pagination-md-lg .page-item:last-child .page-link {
    -ms-border-top-right-radius: 0.45rem;
    border-top-right-radius: 0.45rem;
    -ms-border-bottom-right-radius: 0.45rem;
    border-bottom-right-radius: 0.45rem;
  }
  .megamenu .megamenu-content > div {
    overflow: auto;
    max-height: 400px;
  }
}
