.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;
  }
  .section-1 .page-container {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .sh-ge-collect-6979b7575ac4c2283c0ff052 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

.section-1 .page-container {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
.sh-ge-collect-6979b7575ac4c2283c0ff052 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
@media (max-width: 480px) {
  .section {
    padding: 0px !important;
  }
}
.section .heading {
  text-align: center !important;
}
.page-container:has(.hero-banner) {
  max-width: none !important;
}
.page-container .page-container {
  max-width: none !important;
}
.section-1 .page-container {
  max-width: none !important;
}
.sh-ge-collect-6979b7575ac4c2283c0ff052 .heading {
  margin-top: 20px !important;
}
.collection-header {
  position: relative !important;
}
.collection-header .shop-all-link {
  position: absolute !important;
  right: 0px;
  top: 4px;
}
