.page-product-locator .intro {
  padding: 5.5rem 2rem 6.5rem;
  background-color: #231F20;
}
.page-product-locator .intro .wp-block-cover__inner-container {
  max-width: 35rem;
  margin: 0 auto;
}
.page-product-locator .intro .heading6 {
  margin: 0 auto 0.3rem;
}
.page-product-locator .intro h2 {
  margin: 0 auto;
}
.page-product-locator .intro hr {
  margin: 0.5rem auto 0.8rem;
}
.page-product-locator #locator_frame {
  max-width: 62rem;
  margin: 0 auto;
  display: block;
  padding: 0 1rem;
}
.page-product-locator .text-links-content-block {
  padding-left: max(2rem, (100% - 51rem) / 2);
  padding-right: max(2rem, (100% - 51rem) / 2);
}
.page-product-locator .text-links-content-block .wp-block-button__link {
  color: #FFFFFF !important;
  text-decoration: none;
}
@media (min-width: 800px) {
  .page-product-locator .text-links-content-block {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .page-product-locator .text-links-content-block .button-wrapper {
    margin-top: 8.6rem;
  }
}
.page-product-locator .flavor-block {
  padding: 4rem 2rem;
}
.page-product-locator .flavor-block .text-wrapper {
  max-width: 36rem;
}
.page-product-locator .flavor-block a {
  color: #DB0032;
  text-decoration: underline;
}
.page-product-locator .flavor-block .heading1 {
  margin: 0;
}
.page-product-locator .flavor-block hr {
  margin: 1rem auto;
}
@media (min-width: 800px) {
  .page-product-locator .flavor-block {
    padding: 8rem 0 3rem 19%;
    border-top: 3rem solid #FFFFFF;
    border-right: 3rem solid #FFFFFF;
  }
}
@media (min-width: 800px) {
  .page-product-locator .lifestyle-block {
    margin-bottom: 9rem;
  }
}
.page-product-locator .dish-block a {
  font-family: "trade-gothic-next", sans-serif !important;
  position: relative;
  text-transform: none !important;
  font-weight: 300;
  color: #DB0032;
  border-bottom: 1px solid #DB0032;
  text-decoration: none;
}
.page-product-locator .dish-block a:hover {
  border-bottom: 1px solid transparent;
}
.page-product-locator .dish-block .heading1 {
  margin: 0;
}
.page-product-locator .dish-block hr {
  margin: 1rem auto;
}
.page-product-locator .dish-block .wp-block-media-text__content {
  padding: 3rem 2rem 0;
}
@media (min-width: 900px) {
  .page-product-locator .dish-block .wp-block-media-text__content {
    padding: 0 3rem;
  }
}
.page-product-locator .highlights-block {
  padding-left: max(1px, (100% - 86rem) / 2);
  padding-right: max(1px, (100% - 86rem) / 2);
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.page-product-locator .highlights-block.animate img {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.page-product-locator .highlights-block .wp-block-column {
  padding: 2rem;
}
.page-product-locator .highlights-block .wp-block-image {
  margin-bottom: 1rem;
}
.page-product-locator .highlights-block hr {
  margin: 0.2rem auto 0.9rem;
}
.page-product-locator .highlights-block img {
  opacity: 0;
  transform: translate3d(0, 20px, 0);
  transition: all 1s 0.3s ease;
}
@media (min-width: 800px) {
  .page-product-locator .highlights-block {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .page-product-locator .highlights-block .wp-block-column {
    padding: 3rem;
    max-width: 33.33%;
  }
}

/*# sourceMappingURL=product-locator.min.css.map */
