/* Add custom CSS styles below */ 
.s-menu-footer-list {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 12px;
  padding-inline: 0;
  list-style: none;
  text-align: center;
}

.s-menu-footer-list > * {
  width: 100%;
}

.s-menu-footer-list a {
  display: flex;
  align-items: center;
  justify-content: center;
}
#theme-toggle-desktop {
  display: none;
}

#contact-slot:has(a[href^="tel:"]) {
  display: none;
}

.s-trust-badges-image {
  display: none;
}

.s-slider-block__title {
  display: none;
}

.s-payments-list-wrap {
  display: none;
}
.store-footer > svg {
  display: none;
}
@media (max-width: 767px) {
  .flex.flex-col-reverse.md\:flex-row-reverse.absolute.top-2 {
    align-items: flex-start !important;
  }
  .store-footer > svg {
  display: none;
}
}

.store-footer > svg {
  display: none !important;
}
/* Hide the apps column */
.store-footer__inner > .container.grid > div:has(> salla-apps-icons) {
  display: none !important;
}

/* Mobile: one column */
.store-footer__inner > .container.grid {
  grid-template-columns: minmax(0, 1fr) !important;
}

/* Desktop: two equal columns */
@media (min-width: 1024px) {
  .store-footer__inner > .container.grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
.mb-4 > h1 {
  display: none
}