.product-card-image {
  object-fit: cover;
}

.logo-title h1 {
  text-transform: uppercase;
  font-family: italiana;
}

@media (max-width: 1024px) {
  .main-header {
    justify-content: space-between;
  }
}
@media(min-width:768px) {
  .thumbnails-container {
    height:500px;
    overflow-y: auto;
  }
}

.banner-collection {
  padding:0px 40px !important;
}
@media(max-width:768px) {
.banner-collection {
  padding:0px 16px !important;
}
}

.sh-ge-collect-6909f21618f1b0460e6a5205 .banner-collection, .hero-banner .banner-collection  {
  padding:0px !important;
}

@media(max-width:768px) {
 .sh-ge-collect-6909f21618f1b0460e6a5205 .banner-collection, .hero-banner .banner-collection {
  padding:0px !important;
}
}

.mobile-header-icons svg {
  stroke: #fff !important;
}

.footer-columns {
  display: flex;
  width: 100%;
  gap: 48px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.footer-column {
  min-width: 180px;
  /* flex: 1; */
}
@media(min-width: 1024px) {
    .desktop-footer{
      margin-bottom: 0px;
    }

}