.products-highlight-container {
  max-width: initial;
  background-color: #7A201A;
  color: #ffffff;
  padding-bottom: 5.125rem;
  overflow: hidden;
}
.products-highlight-container .top {
  padding-top: 6.25rem;
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}
.products-highlight-container .top .header {
  display: flex;
  align-items: flex-end;
}
.products-highlight-container .top .baseline {
  flex: 1;
  text-align: right;
  border-bottom: 2px solid #B82D25;
  font-family: Open Sans;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5714285714;
  letter-spacing: 0.15em;
  padding-bottom: 0.5em;
  margin-bottom: 2em;
  margin-left: 3.875rem;
}
@media only screen and (max-width: 821px) {
  .products-highlight-container .top .baseline {
    font-size: var(--global--font-size-text);
    margin-bottom: 0.25em;
    padding-bottom: 0.25em;
  }
}
.products-highlight-container .top .candide-paragraph {
  font-family: Windsor;
  font-size: 2.3125rem;
  font-weight: 300;
  line-height: 1.4864864865;
  letter-spacing: -0.01em;
  margin-top: 7.0625rem;
  margin-bottom: 2.9375rem;
  max-width: 53.375rem;
}
@media only screen and (max-width: 821px) {
  .products-highlight-container .top .candide-paragraph {
    font-size: var(--global--font-size-text);
    max-width: 252px;
  }
}
.products-highlight-container .title {
  font-family: Windsor;
  font-size: 15.4375rem;
  font-weight: 300;
  line-height: 0.8097165992;
  letter-spacing: -0.02em;
}
.products-highlight-container .ending-container {
  margin-left: 6.25rem;
  margin-right: 6.25rem;
  margin-top: -3.3125rem;
}
.products-highlight-container .ending-container:before {
  background-color: #B82D25;
}

/*# sourceMappingURL=products-highlight.css.map */
