/** Shopify CDN: Minification failed

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

**/
.br-page-width {
.br-newsletter-form button {
  background: var(--br-wine, #7a3149);
  color: #fff;
}

.br-button--secondary {
  background: rgba(255, 255, 255, 0.78);
  color: var(--br-wine, #7a3149);
  border-color: var(--br-wine, #7a3149);
}

.br-card {
  background: #fff;
  border-radius: 30px;
  box-shadow: 0 12px 34px rgba(69, 38, 48, 0.08);
  overflow: hidden;
}

.br-two-column {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(320px, 0.9fr);
  gap: 44px;
  align-items: center;
}

.br-grid-2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}

.br-grid-3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
}

.br-grid-4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 22px;
}

@media screen and (max-width: 989px) {
  .br-two-column,
  .br-grid-4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media screen and (max-width: 749px) {
  .br-section {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .br-two-column,
  .br-grid-2,
  .br-grid-3,
  .br-grid-4 {
    grid-template-columns: 1fr;
  }
}
