@charset "UTF-8";
:root {
  --tf-color-primary: #000000;
  --tf-color-primaryHover: #1a1a18;
  --tf-color-secondary: #7a7a7a;
  --tf-color-onPrimary: #ffffff;
  --tf-color-text: #1a1a18;
  --tf-color-textMuted: #7a7a7a;
  --tf-color-surface: #ffffff;
  --tf-color-footerBg: #000000;
  --tf-color-footerText: #ffffff;
  --tf-typography-fontFamily: 'Montserrat', sans-serif;
  --tf-typography-headingFontFamily: 'Montserrat', sans-serif;
}
:root {
  --primary: #000000;
  --black: #1a1a18;
  --white: #ffffff;
  --text: #7a7a7a;
  --text-2: #7a7a7a;
  --text-5: #7a7a7a;
  --text-6: #7a7a7a;
  --main_500: #7a7a7a;
  --tf-on-primary: #ffffff;
  --main_800: #1a1a18;
  --font-main: 'Montserrat', sans-serif;
  --font-1: 'Montserrat', sans-serif;
  --font-3: 'Montserrat', sans-serif;
  --font-2: 'Montserrat', sans-serif;
}
body.tf-storefront { font-family: 'Montserrat', sans-serif; color: #1a1a18; background-color: #ffffff; }
body.tf-storefront .font-main { font-family: 'Montserrat', sans-serif; }
body.tf-storefront :where(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .font-instrument_serif, .s-title, .page-title):not(.tf-nordia-blog-detail .tf-article__body *):not([data-tf-field]):not([data-tf-editable]) { font-family: 'Montserrat', sans-serif; }
body.tf-storefront .tf-btn, body.tf-storefront .tf-newsletter-btn { background-color: #000000; color: #ffffff; }
body.tf-storefront :where(.tf-zone--body a:not([class]), .tf-zone--body a.tf-link, .link:not(.box-icon):not(.tf-btn):not(.tf-btn-line):not(.tf-btn-icon):not(.tf-btn-rounded)):hover { color: #1a1a18; }
body.tf-storefront .tf-btn:hover, body.tf-storefront .tf-newsletter-btn:hover { background-color: #1a1a18; }
