﻿@import url("https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Work+Sans:ital,wght@0,100..900;1,100..900&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; } }
