/** Shopify CDN: Minification failed

Line 89:14 Expected ":"

**/
.full-width-page {
  & details {
    border-top: 2px solid var(--medium-grey-color);

    & summary {
      margin: 1.4rem 0;
      color: var(--color-dark-grey);

      &::after {
        font-family: var(--fa-style-family-sharp);
        content: '\2b';
        position: absolute;
        right: 1.96rem;
        font-size: 0.7em;
        color: var(--medium-grey-color);
      }
    }

    &[open] {
      & > summary {
        &::after {
          content: '\f068';
        }
      }
    }
  }

  div {
    & > details {
      & > summary {
        font-size: 2.5rem;
        font-weight: var(--font-body-weight-bold);
      }
      
      & > details {
        & > summary {
          font-size: 2.5rem;
          margin-left: 5.04rem;
          margin-top: 0.56rem;
        }
        & > p {
          margin-left: 5.04rem;
        }
      }
    }
  }
}

#shopify-section-template--21673268248849__main {
  & .page-width {
    max-width: var(--page-width-narrow);
  }
}

#shopify-section-template--21673268248849__0b799c0f-7338-4861-81ab-39170f2466b8 {
  max-width: var(--page-width-narrow);
  margin: auto;
  padding-left: 5.32rem;
  padding-right: 5.32rem;

  & fieldset.mc_fieldset.gdprRequired.mc-field-group {
    border: 0;
  }

  & input#mc-embedded-subscribe {
    width: 100%;
    background-color: var(--color-green);
    color: white;
    text-transform: uppercase;
    font-family: var(--font-body-family);
    letter-spacing: .25ch;
    padding: 0.84rem;
    border: 0;
  }

  & label {
    text-transform: uppercase;
    letter-spacing: 0.2ch;
    min-width: 20ch;
    display: inline-block;
  }

  & #mergeRow-gdpr {
    margin-top 2.8rem;

    & .content__gdpr {
      > label {
        font-weight: var(--font-body-weight-bold);
      }
    }
  }

  .mc-field-group:not(#mergeRow-gdpr) {
    display: grid;
    grid-template-columns: auto 1fr;
    margin-bottom: 1.96rem;
  }
}