:root {
  --mobile-sticky-footer-height: 70px;
}

.mobile-sticky-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--grey-1000);
  z-index: var(--z-index-mobile-sticky-footer);
}

.mobile-sticky-footer li {
  --text-font-size: 11;
  --text-line-height: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0;
  height: var(--mobile-sticky-footer-height);
  position: relative;
  min-width: 60px;
}

.mobile-sticky-footer ul {
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}

.mobile-sticky-footer a {
  margin-top: 0.5rem;
  font-weight: 400;
}

.mobile-sticky-footer .svg-icon {
  height: 18px;
  width: 18px;
  fill: var(--color-primary);
}

.layout--container-product-group ~ .mobile-sticky-footer {
  display: none;
}

@media (min-width: 30rem) {
  .mobile-sticky-footer .layout__container {
    padding-inline: 10%;
  }
}
@media (min-width: 37.5rem) {
  .mobile-sticky-footer .layout__container {
    padding-inline: 12%;
  }
}
@media (min-width: 48rem) {
  .mobile-sticky-footer {
    display: none;
  }
}

/*# sourceMappingURL=/assets/application/base/mobile-sticky-footer-075bc541.css.map */
