/* Self-hosted Nunito (latin + latin-ext for Estonian š/ž). No request to Google. */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('assets/fonts/nunito-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('assets/fonts/nunito-latin-ext-400-normal.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('assets/fonts/nunito-latin-700-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('assets/fonts/nunito-latin-ext-700-normal.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('assets/fonts/nunito-latin-800-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('assets/fonts/nunito-latin-ext-800-normal.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

body,
body #page,
body #content,
body .ll-footer,
body .ll-top,
body .laalu-home,
body .laalu-home *,
body .ll-top *,
body .ll-footer *,
body h1,
body h2,
body h3,
body h4,
body .ll-hero h1,
body .product_title,
body .ll-about-lead,
body .ll-cart-heading h1,
body .ll-checkout-heading h1,
body .ll-account-heading h1,
body .ll-contact-hero h1,
body .laalu-hero h1,
body .laalu-section-title,
body button,
body input,
body select,
body textarea,
body .button,
body .ll-chip,
body.laalu-catalogue,
body.laalu-catalogue *,
body.laalu-product-page,
body.laalu-product-page *,
body.laalu-contact-page,
body.laalu-contact-page *,
body.laalu-cart-page,
body.laalu-cart-page *,
body.laalu-checkout-page,
body.laalu-checkout-page *,
body.laalu-about-page,
body.laalu-about-page * {
  font-family: var(--ll-font) !important;
}
