/* Regular */

@font-face {
  font-family: 'MusterGrotesk-A_BETA';
  src: url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d9dfeafad43a8640afeb/1602869727111/MusterGrotesk-A_BETA-Regular.woff2') format('woff2'),
       url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d9daeafad43a8640af91/1602869722815/MusterGrotesk-A_BETA-Regular.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

.m-grot-a-regular {
  font-family: 'MusterGrotesk-A_BETA';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
  font-feature-settings: 'ss02', 'ss03', 'ss06';
}


/* Regular Italic */

@font-face {
  font-family: 'MusterGrotesk-A_BETA';
  src: url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d9e59ec8bf0eb6d06f57/1602869734047/MusterGrotesk-A_BETA-RegularItalic.woff2') format('woff2'),
       url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d9e202a47708bd1e8053/1602869731219/MusterGrotesk-A_BETA-RegularItalic.woff') format('woff');
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}

.m-grot-a-regular-italic {
  font-family: 'MusterGrotesk-A_BETA';
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
  font-feature-settings: 'ss02', 'ss03', 'ss06';
}


/* Medium */

@font-face {
  font-family: 'MusterGrotesk-A_BETA';
  src: url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d9a055b9523cfbabeb61/1602869664965/MusterGrotesk-A_BETA-Medium.woff2') format('woff2'),
       url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d9679477072d9cfaf0e3/1602869607636/MusterGrotesk-A_BETA-Medium.woff') format('woff');
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}

.m-grot-a-medium {
  font-family: 'MusterGrotesk-A_BETA';
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
  font-feature-settings: 'ss02', 'ss03', 'ss06';
}


/* Medium Italic */

@font-face {
  font-family: 'MusterGrotesk-A_BETA';
  src: url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d9ce8b677e0510131fe2/1602869710512/MusterGrotesk-A_BETA-MediumItalic.woff2') format('woff2'),
       url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d972dbffa55bd46e7ff0/1602869618532/MusterGrotesk-A_BETA-MediumItalic.woff') format('woff');
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}

.m-grot-a-medium-italic {
  font-family: 'MusterGrotesk-A_BETA';
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
  font-feature-settings: 'ss02', 'ss03', 'ss06';
}


/* Bold */

@font-face {
  font-family: 'MusterGrotesk-A_BETA';
  src: url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d95cd3fc852d63c30219/1602869596253/MusterGrotesk-A_BETA-Bold.woff2') format('woff2'),
       url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d95655b9523cfbabdf68/1602869590146/MusterGrotesk-A_BETA-Bold.woff') format('woff');
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}

.m-grot-a-bold {
  font-family: 'MusterGrotesk-A_BETA';
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
  font-feature-settings: 'ss02', 'ss03', 'ss06';
}


/* Bold Italic */

@font-face {
  font-family: 'MusterGrotesk-A_BETA';
  src: url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d963eafad43a8640948b/1602869603495/MusterGrotesk-A_BETA-BoldItalic.woff2') format('woff2'),
       url('https://static1.squarespace.com/static/5f7afbcacc6d622013fe1df1/t/5f89d960445a335df2ab57c2/1602869600377/MusterGrotesk-A_BETA-BoldItalic.woff') format('woff');
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}

.m-grot-a-bold-italic {
  font-family: 'MusterGrotesk-A_BETA';
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
  font-feature-settings: 'ss02', 'ss03', 'ss06';
}



/* SQSP defaults override */

body {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

body:not(.button-style-default) .newsletter-form .newsletter-form-button {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.newsletter-form .newsletter-form-field-element {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.sqs-heading-font {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  400;
}

.sqs-body-font {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.sqs-meta-font {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.sqs-button-font {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.site-wrapper, .sqs-catalog {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

h1, h2, h3, h4 {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  400;
}

.sqs-block-html pre code {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.sqs-block-button-element {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.image-button, .image-button.sqs-dynamic-text {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.sqs-announcement-bar-text, .sqs-announcement-bar-text p {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.header-title-text {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.header-title-text {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

@media screen and (max-width: 575px) {
  [data-mobile-header-font-tweaks="true"] .header-title-text {
    font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
    font-weight:  500;
  }
}

.header-nav-item, .user-accounts-text-link, .cart-text-link {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

@media screen and (max-width: 575px) {
  [data-mobile-header-font-tweaks="true"] .header-nav-item, [data-mobile-header-font-tweaks="true"] .user-accounts-text-link, [data-mobile-header-font-tweaks="true"] .cart-text-link {
    font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
    font-weight:  500;
  }
}

.header-menu-nav-item {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

@media screen and (max-width: 575px) {
  [data-mobile-header-font-tweaks="true"] .header-menu-nav-item {
    font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
    font-weight:  500;
  }
}

.header-actions-action--cta a, .header-skip-link {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}

.header-menu-cta a {
  font-family: 'MusterGrotesk-A_BETA', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight:  500;
}