@font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/assets/original/longwell.fit/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
       url("/assets/original/longwell.fit/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
}

  @font-face {
  font-family: Inter;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("/assets/original/longwell.fit/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2") format("woff2"),
       url("/assets/original/longwell.fit/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff") format("woff");
}

  @font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("/assets/original/longwell.fit/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),
       url("/assets/original/longwell.fit/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");
}

  @font-face {
  font-family: Inter;
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("/assets/original/longwell.fit/cdn/fonts/inter/inter_i6.3bbe0fe1c7ee4f282f9c2e296f3e4401a48cbe19.woff2") format("woff2"),
       url("/assets/original/longwell.fit/cdn/fonts/inter/inter_i6.8bea21f57a10d5416ddf685e2c91682ec237876d.woff") format("woff");
}

  @font-face {
  font-family: Inter;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("/assets/original/longwell.fit/cdn/fonts/inter/inter_n9.5eeac4b640934cb12c98bb58e5b212c8a842a731.woff2") format("woff2"),
       url("/assets/original/longwell.fit/cdn/fonts/inter/inter_n9.a68b28f7e46ea1faab81e409809ee4919dd6e3f0.woff") format("woff");
}

  @font-face {
  font-family: Inter;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("/assets/original/longwell.fit/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2") format("woff2"),
       url("/assets/original/longwell.fit/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff") format("woff");
}


  :root {
    --be-yours-version: "6.0.0";
    --font-body-family: Inter, sans-serif;
    --font-body-style: normal;
    --font-body-weight: 400;

    --font-heading-family: Inter, sans-serif;
    --font-heading-style: normal;
    --font-heading-weight: 900;

    --font-body-scale: 1.0;
    --font-heading-scale: 0.95;

    --font-navigation-family: var(--font-body-family);
    --font-navigation-size: 12px;
    --font-navigation-weight: var(--font-body-weight);
    --font-button-family: var(--font-body-family);
    --font-button-size: 14px;
    --font-button-baseline: 0rem;
    --font-price-family: var(--font-body-family);
    --font-price-scale: var(--font-body-scale);

    --color-base-text: 33, 35, 38;
    --color-base-background: 255, 255, 255;
    --color-base-solid-button-labels: 255, 255, 255;
    --color-base-outline-button-labels: 33, 35, 38;
    --color-base-accent: 0, 131, 193;
    --color-base-heading: 26, 27, 24;
    --color-base-border: 210, 213, 217;
    --color-placeholder: 243, 243, 243;
    --color-overlay: 33, 35, 38;
    --color-keyboard-focus: 1, 94, 204;
    --color-shadow: 168, 232, 226;
    --shadow-opacity: 1;

    --color-background-dark: 235, 235, 235;
    --color-price: #1a1b18;
    --color-sale-price: #d72c0d;
    --color-reviews: #ffb503;
    --color-critical: #d72c0d;
    --color-success: #008060;

    --payment-terms-background-color: #ffffff;
    --page-width: 160rem;
    --page-width-margin: 0rem;

    --card-color-scheme: var(--color-placeholder);
    --card-text-alignment: start;
    --card-flex-alignment: flex-start;
    --card-image-padding: 0px;
    --card-border-width: 0px;
    --card-radius: 0px;
    --card-shadow-horizontal-offset: 0px;
    --card-shadow-vertical-offset: 0px;
    
    --button-radius: 40px;
    --button-border-width: 1px;
    --button-shadow-horizontal-offset: 0px;
    --button-shadow-vertical-offset: 0px;

    --spacing-sections-desktop: 0px;
    --spacing-sections-mobile: 0px;
  }

  *,
  *::before,
  *::after {
    box-sizing: inherit;
  }

  html {
    box-sizing: border-box;
    font-size: calc(var(--font-body-scale) * 62.5%);
    height: 100%;
  }

  body {
    min-height: 100%;
    margin: 0;
    font-size: 1.5rem;
    letter-spacing: 0.06rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
  }

  @media screen and (min-width: 750px) {
    body {
      font-size: 1.6rem;
    }
  }