@media (min-width: 51.25em) {
  .esc-nav-primary {
    display: block;
  }

  .esc-drawer-trigger {
    display: none;
  }

  .esc-split--head-copy {
    grid-template-columns: 0.85fr 1fr;
  }

  .esc-split--copy-head {
    grid-template-columns: 1fr 0.85fr;
  }

  .esc-split--even {
    grid-template-columns: 1fr 1fr;
  }

  .esc-atmosphere-grid {
    grid-template-columns: repeat(6, 1fr);
  }

  .esc-atmosphere-grid__photo--a {
    grid-column: 1 / 4;
  }

  .esc-atmosphere-grid__note--a {
    grid-column: 4 / 7;
  }

  .esc-atmosphere-grid__note--b {
    grid-column: 1 / 3;
  }

  .esc-atmosphere-grid__photo--b {
    grid-column: 3 / 7;
  }

  .esc-atmosphere-grid__photo--c {
    grid-column: 1 / 5;
  }

  .esc-atmosphere-grid__note--c {
    grid-column: 5 / 7;
  }

  .esc-space-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .esc-space-grid > :nth-child(1) {
    grid-column: span 2;
  }

  .esc-space-grid > :nth-child(4) {
    grid-column: span 2;
  }

  .esc-taste-strip {
    grid-template-columns: 1.2fr 0.8fr 1fr;
    align-items: end;
  }

  .esc-character-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .esc-character-grid > :nth-child(2) {
    margin-top: var(--esc-space-l);
  }

  .esc-character-grid > :nth-child(4) {
    margin-top: calc(var(--esc-space-l) * -1);
  }

  .esc-salon-collage {
    grid-template-columns: 0.7fr 1.2fr 0.7fr;
  }

  .esc-reasons-grid {
    grid-template-columns: 1fr 0.9fr;
  }

  .esc-return-media {
    aspect-ratio: 16 / 7;
  }
}

@media (min-width: 70em) {
  .esc-header__row {
    padding-inline: var(--esc-space-xs);
  }

  .esc-page-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: var(--esc-space-l);
  }

  .esc-page-grid--thirds {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 95em) {
  .esc-bounds {
    padding-inline: var(--esc-space-m);
  }
}

@media (max-width: 34.9375em) {
  .esc-consent__row {
    flex-direction: column;
    align-items: stretch;
  }

  .esc-consent__actions {
    flex-direction: column;
  }

  .esc-consent__actions .esc-btn {
    justify-content: center;
    width: 100%;
  }
}
