.product-card-image {
  object-fit: contain;
}

.logo-title h1 {
  text-transform: uppercase;
  font-family: italiana;
}

@media (max-width: 1024px) {
  .main-header {
    justify-content: space-between;
  }
}

.desktop-nav {
  overflow: auto;
}
.desktop-nav > div {
  flex-wrap: wrap;
}

.nav-link {
  font-size: 12px;
}
.footer-container {
  background-color: #363933;
  color: #fff;
}
.luxury-footer {
  background-color: #363933;
  color: #fff;
}
.footer-links a {
  color: #fff;
}
.product-card-image {
  object-fit: cover;
}

.product-card:hover {
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.05);
}
.cat-card-img {
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.05);
  border-color: #694932 !important;
  transition: all 0.3s ease;
}
.product-card-info {
  text-align: center;
}
@media (min-width: 800px) {
  #categories .grid {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .sh-category-card {
    width: 218px !important;
    height: 256px !important;
  }
}
