/** Shopify CDN: Minification failed

Line 77:0 Expected "}" to go with "{"

**/
  .header__whatsapp {
  display: flex;
  align-items: center;
  margin-right: 1rem;
  text-decoration: none;
  color: #25D366;
}

.header__whatsapp svg {
  width: 24px;
  height: 24px;
}

.header__whatsapp:hover {
  opacity: 0.8;
}

/* WWK: product-component (new in 15.5.0) has no display value of its own,
   so it doesn't inherit the grid row's stretched height — breaking the
   bottom-alignment that .card__content's flex-grow already relies on. */
.product-grid .grid__item {
  display: flex;
}

.product-grid .grid__item product-component {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}


/* START Force center alignment for collection headers */
.collection-hero * {
  text-align: center !important;

  /* Center align collection banner text */
.collection-hero__text-wrapper {
  text-align: center;
  margin: 0 auto;
}

.collection-hero__title {
  text-align: center;
  width: 100%;
}

.collection-hero__description {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.menu-drawer * {
  text-transform: uppercase !important;
}
@media screen and (max-width: 749px) {
  .header__icons {
    display: flex;
    align-items: center;
  }

  .header__search {
    order: -1;
    margin-right: 10px;
  }

  .header__heading {
    order: 0;
  }
}
/* END Force center alignment for collection headers */
