:root {
    --base-font-size: 87.5%;
    --base-line-height: 1.3;
    
    --color-primary-accent: rgb(238, 52, 54);
    --color-primary-text: rgb(255, 255, 255);
    --color-primary-text-rgb: 255, 255, 255;
    --color-primary-background: rgb(0, 0, 0);
    --color-primary-background-hex: #000000;
    --color-primary-meta: rgb(187, 187, 187);
    --color-primary-text--overlay: rgb(0, 0, 0);
    --color-primary-accent--overlay: rgb(255, 255, 255);
    --color-primary-text-placeholder: rgba(255, 255, 255, 0.1);
    --color-primary-background-0: rgba(0, 0, 0, 0);
    --color-primary-border: #ebebeb;

    /*
    Secondary color scheme
    */
    --color-secondary-accent: rgb(52, 230, 238);
    --color-secondary-text: rgb(255, 255, 255);
    --color-secondary-background: rgb(22, 24, 25);
    --color-secondary-background-hex: #161819;
    --color-secondary-meta: rgb(22, 35, 23);
    --color-secondary-text--overlay: rgb(22, 24, 25);
    --color-secondary-accent--overlay: rgb(22, 24, 25);
    --color-secondary-text-placeholder: rgba(255, 255, 255, 0.1);
    --color-secondary-background-0: rgba(22, 24, 25, 0);
    --color-secondary-border: #cfcfcf;

    /*
    Tertiary color scheme
    */
    --color-tertiary-accent: rgb(255, 255, 255);
    --color-tertiary-text: rgb(255, 255, 255);
    --color-tertiary-background: rgb(62, 57, 57);
    --color-tertiary-background-hex: #3e3939;
    --color-tertiary-meta: rgb(255, 255, 255);
    --color-tertiary-text--overlay: rgb(62, 57, 57);
    --color-tertiary-accent--overlay: rgb(62, 57, 57);
    --color-tertiary-text-placeholder: rgba(255, 255, 255, 0.1);
    --color-tertiary-background-0: rgba(62, 57, 57, 0);
    --color-tertiary-border: #ffffff;

    --color-white-text: rgb(255, 255, 255);
    --color-black-text: rgb(0, 0, 0);
    --color-white-accent: rgb(255, 255, 255);
    --color-black-accent: rgb(0, 0, 0);
    --color-white-text--overlay: rgb(0, 0, 0);
    --color-black-text--overlay: rgb(255, 255, 255);


    --heading-font: Montserrat, sans-serif;
    --heading-font-weight: 700;
    --heading-font-style: normal;

    --body-font: "Work Sans", sans-serif;
    --body-font-weight: 400;
    --body-font-style: normal;
    --body-font-bold-weight: bold;

    --secondary-font: Montserrat, sans-serif;
    --secondary-font-weight: 500;
    --secondary-font-style: normal;

    --heading-letterspacing: 0.1em;
    --heading-capitalize: uppercase;
    --text-overlay-letterspacing: 0.1em;

    --navigation-font: ;
    --navigation-font-weight: ;
    --navigation-font-style: ;

    --navigation-capitalize: none;
    --navigation-letterspacing: 0.0em;

    --section-title-capitalize: none;
    --section-title-letterspacing: 0.0em;
    --section-title-align: center;

    --secondary-title-capitalize: uppercase;
    --secondary-letterspacing: 0.1em;

    --rte-font-size: 1.25rem;

    /*
    SVG ico select
    */
    --icon-svg-select: url("/assets/media/33336212de1a40697056-ico-select.svg");
    --icon-svg-select-primary: url("/assets/media/41e786f569b78c66f6e0-ico-select-primary.svg");
    --icon-svg-select-secondary: url("/assets/media/07e9b81ab37a0c559d2c-ico-select-secondary.svg");
    --icon-svg-select-tertiary: url("/assets/media/45c57f90f78c7cb30c92-ico-select-tertiary.svg");

    --border-width: 2px;
    --text-width: 2px;

    --button-baseline-adjust: 0.0rem;

    --header-height: 120px;
    --announcement-bar-height: 44px;
    --header-height-no-search: 120px;
    --payment-button-height: 60px;
  }
@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("/assets/fonts/3aa628da044f4c97fc0d-montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2"),
       url("/assets/fonts/ec29f4c65f3268970238-montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff") format("woff");
}
@font-face {
  font-family: Montserrat;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("/assets/fonts/17d0f7744fd11b118caa-montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2") format("woff2"),
       url("/assets/fonts/5f1a8536b90d4e788b1a-montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff") format("woff");
}
@font-face {
  font-family: "Work Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/assets/fonts/7fa5e2e29b3824bca7ca-worksans_n4.b7973b3d07d0ace13de1b1bea9c45759cdbe12cf.woff2") format("woff2"),
       url("/assets/fonts/d5dfaeb7b31dc0dd516a-worksans_n4.cf5ceb1e6d373a9505e637c1aff0a71d0959556d.woff") format("woff");
}
@font-face {
  font-family: "Work Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("/assets/fonts/da372b4c251f7fa30e17-worksans_n7.e2cf5bd8f2c7e9d30c030f9ea8eafc69f5a92f7b.woff2") format("woff2"),
       url("/assets/fonts/5d932ea2f8b84c133bd7-worksans_n7.20f1c80359e7f7b4327b81543e1acb5c32cd03cd.woff") format("woff");
}
@font-face {
  font-family: "Work Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("/assets/fonts/da372b4c251f7fa30e17-worksans_n7.e2cf5bd8f2c7e9d30c030f9ea8eafc69f5a92f7b.woff2") format("woff2"),
       url("/assets/fonts/5d932ea2f8b84c133bd7-worksans_n7.20f1c80359e7f7b4327b81543e1acb5c32cd03cd.woff") format("woff");
}
@font-face {
  font-family: "Work Sans";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("/assets/fonts/2b609263c755632d9c17-worksans_i4.16ff51e3e71fc1d09ff97b9ff9ccacbeeb384ec4.woff2") format("woff2"),
       url("/assets/fonts/6508743f930907a735c4-worksans_i4.ed4a1418cba5b7f04f79e4d5c8a5f1a6bd34f23b.woff") format("woff");
}
@font-face {
  font-family: "Work Sans";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("/assets/fonts/9f3e2b9ce9662f0c5a99-worksans_i7.7cdba6320b03c03dcaa365743a4e0e729fe97e54.woff2") format("woff2"),
       url("/assets/fonts/6d91445659b5839cbf51-worksans_i7.42a9f4016982495f4c0b0fb3dc64cf8f2d0c3eaa.woff") format("woff");
}
:root{--body-font:"Work Sans", sans-serif;--color-primary-accent:#ee3436;--color-primary-background:#000000;--color-primary-border:#ebebeb;--color-primary-meta:#bbbbbb;--color-primary-text:#ffffff;--color-secondary-accent:#34e6ee;--color-secondary-background:#161819;--color-secondary-border:#cfcfcf;--color-secondary-meta:#162317;--color-secondary-text:#ffffff;--color-tertiary-accent:#ffffff;--color-tertiary-background:#3e3939;--color-tertiary-border:#ffffff;--color-tertiary-meta:#ffffff;--color-tertiary-text:#ffffff;--heading-font:Montserrat, sans-serif;--secondary-font:Montserrat, sans-serif}
