/** Shopify CDN: Minification failed

Line 22:54 Unexpected "{"
Line 39:1 Expected "}" to go with "{"

**/
.page-press .page-press__list { list-style-type: none; padding: 0; }
.page-press .page-press__item { display: flex; background-color: rgb(243, 243, 243); padding: 7vh;  }
.page-press .page-press__item:not(:last-child) { margin-bottom: var(--grid-desktop-vertical-spacing); }
.page-press .page-press__item-left { display: flex; flex: 0.75; justify-content: center; align-items: center; }
.page-press .page-press__item-right { display: flex; flex-direction: column; flex: 1; }
.page-press .page-press__item-right img { width: 15%; }
.page-press .page-press__item-right .press-title { font-size: 2.4rem; line-height: 1.5; margin: 10px 0; font-family: var(--font-body-family); letter-spacing: -1px; }
.page-press .page-press__item-right p { margin: 0; }
.page-press .page-press__link { color: #121212d9; text-underline-offset: .3rem; text-decoration-thickness: .1rem; transition: text-decoration-thickness .1s ease; text-decoration: underline; }
.page-press .page-press__link:hover { text-decoration-thickness: 0.2rem; }
.page-press .press__menu { margin-bottom: 5vh; border-top: 1px solid rgba(0, 0, 0, 0.4); border-bottom: 1px solid rgba(0, 0, 0, 0.4); padding: 2vh 0; }
.page-press .press__menu ul { display: flex; justify-content: center; }
.page-press .press__menu ul li:not(:last-of-type) { border-right: 1px solid rgba(0, 0, 0, 0.4); padding-right: 1vw; margin-right: 1vw; }
.page-press .press__menu ul a.active { text-decoration: underline; }
@media only screen and (max-width: 749px) {
    .page-press .page-press__item:not(:last-child) {  { margin-bottom: var(--grid-mobile-vertical-spacing); }
    .page-press .page-press__item-right .press-title { font-size: 2rem; }
}
@media only screen and (max-width: 51rem) {
  .page-press .page-press__item { flex-direction: column; }
  .page-press .page-press__item .h3 { text-align: center; }
  .page-press .page-press__item-left { margin-bottom: 5vh; }
  .page-press .page-press__item-right { align-items: center; text-align: center; }
  .page-press .page-press__item-right img { width: 30%; }
  .page-press .press__menu ul li:not(:last-of-type) { padding-right: 2vw; margin-right: 2vw; }
}
@media only screen and (max-width: 30rem) {
  .page-press .page-press__item { padding: 5vh; }
  .page-press .page-press__item .h3 { text-align: center; }
  .page-press .page-press__item-left { margin-bottom: 5vh; }
  .page-press .page-press__item-right img { width: 30%; }
  .page-press .press__menu ul li:not(:last-of-type) { padding-right: 3vw; margin-right: 3vw; }
}