footer.page-footer .footer-wrapper .footer-columns > [data-content-type="column-line"] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 30px;
}
footer.page-footer .footer-wrapper .footer-columns > [data-content-type="column-line"] > [data-content-type="column"] {
  min-width: 100%;
}
footer.page-footer .footer-wrapper .footer-columns > [data-content-type="column-line"] > [data-content-type="column"]:last-of-type {
  grid-column-start: 1;
  grid-column-end: -1;
  min-width: 100%;
}
footer.page-footer .footer-wrapper .social-media-icons {
  width: 85%;
}
.page-header .header.content {
  grid-template-columns: 1fr;
}
.page-header .header.content .ammenu-logo {
  width: 35vw;
  margin-left: auto;
  margin-right: auto;
}
.page-header .header.content .customer-tools {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-flow: row wrap;
  justify-content: center;
}
.page-header .header.content .search-toggle svg,
.page-header .header.content .customer-tools > ul > li,
.page-header .header.content .minicart-wrapper .action.showcart {
  width: 25px;
}
.page-header .header.content .search-toggle svg {
  height: 25px;
}
.page-header.-sticky .header.content .ammenu-logo {
  width: 50%;
}
.intentionally-blank {
  display: none;
}
.ammenu-header-container button.ammenu-button.-hamburger.-trigger {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 1;
}
.minicart-wrapper .ui-dialog .block-minicart {
  padding: 10px;
}
.minicart-wrapper .minicart-items-wrapper {
  max-height: 48vh;
}
.page-header .header.content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}
.intentionally-blank {
  display: none;
}
#disabled .nav-open .action.nav-toggle {
  left: -10px;
}
#disabled .action.nav-toggle {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
}
.desktop-visible {
  display: none !important;
}
.mobile-hidden {
  display: none !important;
}
.product-items .product-item .product-item-details .product-item-name {
  width: 90%;
}
.product-items .product-item .product-item-details .size {
  width: 90%;
  padding: 10px 10px;
}
.product-items .product-item .product-item-details .product-item-inner .actions-primary .action.primary {
  width: 80%;
}
.intentionally-blank {
  display: none;
}
