:root,.color-scheme-1 {
  --color-background:255,255,255;
  --gradient-background:#ffffff;
  --color-foreground:51,51,51;
  --color-subtitle:#210c44;
  --color-background-contrast:191,191,191;
  --color-shadow:18,18,18;
  --color-button:0,199,144;
  --color-button-hex:#00c790;
  --color-button-text:33,12,68;
  --color-secondary-button:255,255,255;
  --color-secondary-button-text:18,18,18;
  --color-link:18,18,18;
  --color-badge-foreground:51,51,51;
  --color-badge-background:255,255,255;
  --color-badge-border:51,51,51;
  --payment-terms-background-color:rgb(255 255 255);
  --font-heading-0-color:#210c44;
  --font-heading-1-color:#210c44;
  --font-heading-2-color:#210c44;
  --font-heading-3-color:#210c44;
  --font-heading-4-color:#210c44;
  --font-heading-5-color:#210c44;
  --font-heading-6-color:#210c44;
  --font-heading-xl-color:#210c44;
  --font-mobile-heading-0-color:#210c44;
  --font-mobile-heading-1-color:#210c44;
  --font-mobile-heading-2-color:#210c44;
  --font-mobile-heading-3-color:#210c44;
  --font-mobile-heading-4-color:#210c44;
  --font-mobile-heading-5-color:#210c44;
  --font-mobile-heading-6-color:#210c44;
  --font-mobile-heading-xl-color:#210c44;
  }
.color-scheme-2 {
  --color-background:243,243,243;
  --gradient-background:#f3f3f3;
  --color-foreground:18,18,18;
  --color-subtitle:#121212;
  --color-background-contrast:179,179,179;
  --color-shadow:18,18,18;
  --color-button:18,18,18;
  --color-button-hex:#121212;
  --color-button-text:243,243,243;
  --color-secondary-button:243,243,243;
  --color-secondary-button-text:18,18,18;
  --color-link:18,18,18;
  --color-badge-foreground:18,18,18;
  --color-badge-background:243,243,243;
  --color-badge-border:18,18,18;
  --payment-terms-background-color:rgb(243 243 243);
  --font-heading-0-color:#000000;
  --font-heading-1-color:#000000;
  --font-heading-2-color:#000000;
  --font-heading-3-color:#000000;
  --font-heading-4-color:#000000;
  --font-heading-5-color:#000000;
  --font-heading-6-color:#000000;
  --font-heading-xl-color:#000000;
  --font-mobile-heading-0-color:#000000;
  --font-mobile-heading-1-color:#000000;
  --font-mobile-heading-2-color:#000000;
  --font-mobile-heading-3-color:#000000;
  --font-mobile-heading-4-color:#000000;
  --font-mobile-heading-5-color:#000000;
  --font-mobile-heading-6-color:#000000;
  --font-mobile-heading-xl-color:#000000;
  }
.color-scheme-3 {
  --color-background:0,0,0;
  --gradient-background:#000000;
  --color-foreground:255,255,255;
  --color-subtitle:#121212;
  --color-background-contrast:128,128,128;
  --color-shadow:18,18,18;
  --color-button:255,255,255;
  --color-button-hex:#ffffff;
  --color-button-text:0,0,0;
  --color-secondary-button:0,0,0;
  --color-secondary-button-text:255,255,255;
  --color-link:255,255,255;
  --color-badge-foreground:255,255,255;
  --color-badge-background:0,0,0;
  --color-badge-border:255,255,255;
  --payment-terms-background-color:rgb(0 0 0);
  --font-heading-0-color:#8552da;
  --font-heading-1-color:#45583e;
  --font-heading-2-color:#89af4d;
  --font-heading-3-color:#210c44;
  --font-heading-4-color:#210c44;
  --font-heading-5-color:#210c44;
  --font-heading-6-color:#210c44;
  --font-heading-xl-color:#210c44;
  --font-mobile-heading-0-color:#8552da;
  --font-mobile-heading-1-color:#45583e;
  --font-mobile-heading-2-color:#89af4d;
  --font-mobile-heading-3-color:#210c44;
  --font-mobile-heading-4-color:#210c44;
  --font-mobile-heading-5-color:#210c44;
  --font-mobile-heading-6-color:#210c44;
  --font-mobile-heading-xl-color:#210c44;
  }
.color-scheme-4 {
  --color-background:18,18,18;
  --gradient-background:#121212;
  --color-foreground:255,255,255;
  --color-subtitle:#121212;
  --color-background-contrast:146,146,146;
  --color-shadow:18,18,18;
  --color-button:255,255,255;
  --color-button-hex:#ffffff;
  --color-button-text:18,18,18;
  --color-secondary-button:18,18,18;
  --color-secondary-button-text:255,255,255;
  --color-link:255,255,255;
  --color-badge-foreground:255,255,255;
  --color-badge-background:18,18,18;
  --color-badge-border:255,255,255;
  --payment-terms-background-color:rgb(18 18 18);
  --font-heading-0-color:#000000;
  --font-heading-1-color:#000000;
  --font-heading-2-color:#000000;
  --font-heading-3-color:#000000;
  --font-heading-4-color:#000000;
  --font-heading-5-color:#000000;
  --font-heading-6-color:#000000;
  --font-heading-xl-color:#000000;
  --font-mobile-heading-0-color:#000000;
  --font-mobile-heading-1-color:#000000;
  --font-mobile-heading-2-color:#000000;
  --font-mobile-heading-3-color:#000000;
  --font-mobile-heading-4-color:#000000;
  --font-mobile-heading-5-color:#000000;
  --font-mobile-heading-6-color:#000000;
  --font-mobile-heading-xl-color:#000000;
  }
.color-scheme-5 {
  --color-background:255,255,255;
  --gradient-background:#ffffff;
  --color-foreground:0,0,0;
  --color-subtitle:#121212;
  --color-background-contrast:191,191,191;
  --color-shadow:18,18,18;
  --color-button:0,199,144;
  --color-button-hex:#00c790;
  --color-button-text:33,12,68;
  --color-secondary-button:255,255,255;
  --color-secondary-button-text:255,255,255;
  --color-link:255,255,255;
  --color-badge-foreground:0,0,0;
  --color-badge-background:255,255,255;
  --color-badge-border:0,0,0;
  --payment-terms-background-color:rgb(255 255 255);
  --font-heading-0-color:#000000;
  --font-heading-1-color:#210c44;
  --font-heading-2-color:#210c44;
  --font-heading-3-color:#000000;
  --font-heading-4-color:#000000;
  --font-heading-5-color:#000000;
  --font-heading-6-color:#000000;
  --font-heading-xl-color:#000000;
  --font-mobile-heading-0-color:#000000;
  --font-mobile-heading-1-color:#210c44;
  --font-mobile-heading-2-color:#210c44;
  --font-mobile-heading-3-color:#000000;
  --font-mobile-heading-4-color:#000000;
  --font-mobile-heading-5-color:#000000;
  --font-mobile-heading-6-color:#000000;
  --font-mobile-heading-xl-color:#000000;
  }
.color-scheme-7f78bd8d-e674-4154-9696-59fcad2672cf {
  --color-background:232,243,250;
  --gradient-background:#e8f3fa;
  --color-foreground:51,51,51;
  --color-subtitle:#121212;
  --color-background-contrast:127,188,227;
  --color-shadow:33,12,68;
  --color-button:0,199,144;
  --color-button-hex:#00c790;
  --color-button-text:33,12,68;
  --color-secondary-button:232,243,250;
  --color-secondary-button-text:0,199,144;
  --color-link:0,199,144;
  --color-badge-foreground:51,51,51;
  --color-badge-background:232,243,250;
  --color-badge-border:51,51,51;
  --payment-terms-background-color:rgb(232 243 250);
  --font-heading-0-color:#210c44;
  --font-heading-1-color:#210c44;
  --font-heading-2-color:#210c44;
  --font-heading-3-color:#210c44;
  --font-heading-4-color:#000000;
  --font-heading-5-color:#000000;
  --font-heading-6-color:#000000;
  --font-heading-xl-color:#000000;
  --font-mobile-heading-0-color:#210c44;
  --font-mobile-heading-1-color:#210c44;
  --font-mobile-heading-2-color:#210c44;
  --font-mobile-heading-3-color:#210c44;
  --font-mobile-heading-4-color:#000000;
  --font-mobile-heading-5-color:#000000;
  --font-mobile-heading-6-color:#000000;
  --font-mobile-heading-xl-color:#000000;
  }
.color-scheme-03cb10eb-4758-427b-9f8f-f53f4255889f {
  --color-background:175,224,255;
  --gradient-background:#afe0ff;
  --color-foreground:31,40,50;
  --color-subtitle:#121212;
  --color-background-contrast:48,175,255;
  --color-shadow:0,199,144;
  --color-button:0,199,144;
  --color-button-hex:#00c790;
  --color-button-text:31,40,50;
  --color-secondary-button:175,224,255;
  --color-secondary-button-text:0,199,144;
  --color-link:0,199,144;
  --color-badge-foreground:31,40,50;
  --color-badge-background:175,224,255;
  --color-badge-border:31,40,50;
  --payment-terms-background-color:rgb(175 224 255);
  --font-heading-0-color:#000000;
  --font-heading-1-color:#000000;
  --font-heading-2-color:#000000;
  --font-heading-3-color:#000000;
  --font-heading-4-color:#000000;
  --font-heading-5-color:#000000;
  --font-heading-6-color:#000000;
  --font-heading-xl-color:#000000;
  --font-mobile-heading-0-color:#000000;
  --font-mobile-heading-1-color:#000000;
  --font-mobile-heading-2-color:#000000;
  --font-mobile-heading-3-color:#000000;
  --font-mobile-heading-4-color:#000000;
  --font-mobile-heading-5-color:#000000;
  --font-mobile-heading-6-color:#000000;
  --font-mobile-heading-xl-color:#000000;
  }
.color-scheme-1e579e14-c88e-421c-b1b8-9e8581cc083e {
  --color-background:33,12,68;
  --gradient-background:#210c44;
  --color-foreground:0,199,144;
  --color-subtitle:#121212;
  --color-background-contrast:152,106,229;
  --color-shadow:0,199,144;
  --color-button:0,199,144;
  --color-button-hex:#00c790;
  --color-button-text:31,40,50;
  --color-secondary-button:33,12,68;
  --color-secondary-button-text:0,199,144;
  --color-link:0,199,144;
  --color-badge-foreground:0,199,144;
  --color-badge-background:33,12,68;
  --color-badge-border:0,199,144;
  --payment-terms-background-color:rgb(33 12 68);
  --font-heading-0-color:#000000;
  --font-heading-1-color:#000000;
  --font-heading-2-color:#000000;
  --font-heading-3-color:#000000;
  --font-heading-4-color:#000000;
  --font-heading-5-color:#000000;
  --font-heading-6-color:#000000;
  --font-heading-xl-color:#000000;
  --font-mobile-heading-0-color:#000000;
  --font-mobile-heading-1-color:#000000;
  --font-mobile-heading-2-color:#000000;
  --font-mobile-heading-3-color:#000000;
  --font-mobile-heading-4-color:#000000;
  --font-mobile-heading-5-color:#000000;
  --font-mobile-heading-6-color:#000000;
  --font-mobile-heading-xl-color:#000000;
  }
.color-scheme-95abb702-e689-4a3c-9f7f-ebdead669cb6 {
  --color-background:255,255,255;
  --gradient-background:#ffffff;
  --color-foreground:33,12,68;
  --color-subtitle:#121212;
  --color-background-contrast:191,191,191;
  --color-shadow:0,0,0;
  --color-button:0,199,144;
  --color-button-hex:#00c790;
  --color-button-text:33,12,68;
  --color-secondary-button:255,255,255;
  --color-secondary-button-text:0,199,144;
  --color-link:0,199,144;
  --color-badge-foreground:33,12,68;
  --color-badge-background:255,255,255;
  --color-badge-border:33,12,68;
  --payment-terms-background-color:rgb(255 255 255);
  --font-heading-0-color:#210c44;
  --font-heading-1-color:#210c44;
  --font-heading-2-color:#333333;
  --font-heading-3-color:#121212;
  --font-heading-4-color:#838383;
  --font-heading-5-color:#000000;
  --font-heading-6-color:#000000;
  --font-heading-xl-color:#000000;
  --font-mobile-heading-0-color:#210c44;
  --font-mobile-heading-1-color:#210c44;
  --font-mobile-heading-2-color:#333333;
  --font-mobile-heading-3-color:#121212;
  --font-mobile-heading-4-color:#838383;
  --font-mobile-heading-5-color:#000000;
  --font-mobile-heading-6-color:#000000;
  --font-mobile-heading-xl-color:#000000;
  }
.color-scheme-98551b52-810d-4f3a-8417-e55fd624c55a {
  --color-background:255,255,255;
  --gradient-background:#ffffff;
  --color-foreground:51,51,51;
  --color-subtitle:#121212;
  --color-background-contrast:191,191,191;
  --color-shadow:18,18,18;
  --color-button:232,243,250;
  --color-button-hex:#e8f3fa;
  --color-button-text:33,12,68;
  --color-secondary-button:255,255,255;
  --color-secondary-button-text:232,243,250;
  --color-link:232,243,250;
  --color-badge-foreground:51,51,51;
  --color-badge-background:255,255,255;
  --color-badge-border:51,51,51;
  --payment-terms-background-color:rgb(255 255 255);
  --font-heading-0-color:#210c44;
  --font-heading-1-color:#210c44;
  --font-heading-2-color:#210c44;
  --font-heading-3-color:#210c44;
  --font-heading-4-color:#000000;
  --font-heading-5-color:#210c44;
  --font-heading-6-color:#000000;
  --font-heading-xl-color:#000000;
  --font-mobile-heading-0-color:#210c44;
  --font-mobile-heading-1-color:#210c44;
  --font-mobile-heading-2-color:#210c44;
  --font-mobile-heading-3-color:#210c44;
  --font-mobile-heading-4-color:#000000;
  --font-mobile-heading-5-color:#210c44;
  --font-mobile-heading-6-color:#000000;
  --font-mobile-heading-xl-color:#000000;
  }
.color-scheme-de001bd5-c00a-4a05-aef6-10526ef6e062 {
  --color-background:33,12,68;
  --gradient-background:#210c44;
  --color-foreground:255,255,255;
  --color-subtitle:#ffffff;
  --color-background-contrast:152,106,229;
  --color-shadow:0,199,144;
  --color-button:0,199,144;
  --color-button-hex:#00c790;
  --color-button-text:33,12,68;
  --color-secondary-button:33,12,68;
  --color-secondary-button-text:0,199,144;
  --color-link:0,199,144;
  --color-badge-foreground:255,255,255;
  --color-badge-background:33,12,68;
  --color-badge-border:255,255,255;
  --payment-terms-background-color:rgb(33 12 68);
  --font-heading-0-color:#00c790;
  --font-heading-1-color:#00c790;
  --font-heading-2-color:#00c790;
  --font-heading-3-color:#ffffff;
  --font-heading-4-color:#ffffff;
  --font-heading-5-color:#ffffff;
  --font-heading-6-color:#ffffff;
  --font-heading-xl-color:#ffffff;
  --font-mobile-heading-0-color:#00c790;
  --font-mobile-heading-1-color:#00c790;
  --font-mobile-heading-2-color:#00c790;
  --font-mobile-heading-3-color:#ffffff;
  --font-mobile-heading-4-color:#ffffff;
  --font-mobile-heading-5-color:#ffffff;
  --font-mobile-heading-6-color:#ffffff;
  --font-mobile-heading-xl-color:#ffffff;
  }
.color-scheme-1c50cd3b-eff2-49a7-89f5-583437c9b4de {
  --color-background:255,255,255;
  --gradient-background:#ffffff;
  --color-foreground:51,51,51;
  --color-subtitle:#210c44;
  --color-background-contrast:191,191,191;
  --color-shadow:18,18,18;
  --color-button:0,199,144;
  --color-button-hex:#00c790;
  --color-button-text:33,12,68;
  --color-secondary-button:255,255,255;
  --color-secondary-button-text:0,199,144;
  --color-link:0,199,144;
  --color-badge-foreground:51,51,51;
  --color-badge-background:255,255,255;
  --color-badge-border:51,51,51;
  --payment-terms-background-color:rgb(255 255 255);
  --font-heading-0-color:#210c44;
  --font-heading-1-color:#210c44;
  --font-heading-2-color:#210c44;
  --font-heading-3-color:#210c44;
  --font-heading-4-color:#210c44;
  --font-heading-5-color:#210c44;
  --font-heading-6-color:#210c44;
  --font-heading-xl-color:#210c44;
  --font-mobile-heading-0-color:#210c44;
  --font-mobile-heading-1-color:#210c44;
  --font-mobile-heading-2-color:#210c44;
  --font-mobile-heading-3-color:#210c44;
  --font-mobile-heading-4-color:#210c44;
  --font-mobile-heading-5-color:#210c44;
  --font-mobile-heading-6-color:#210c44;
  --font-mobile-heading-xl-color:#210c44;
  }
.color-scheme-458d811b-d185-422a-86de-c48af2146c63 {
  --color-background:0,0,0;
  --gradient-background:rgba(0,0,0,0);
  --color-foreground:51,51,51;
  --color-subtitle:#210c44;
  --color-background-contrast:128,128,128;
  --color-shadow:18,18,18;
  --color-button:0,199,144;
  --color-button-hex:#00c790;
  --color-button-text:33,12,68;
  --color-secondary-button:0,0,0;
  --color-secondary-button-text:18,18,18;
  --color-link:18,18,18;
  --color-badge-foreground:51,51,51;
  --color-badge-background:0,0,0;
  --color-badge-border:51,51,51;
  --payment-terms-background-color:rgb(0 0 0);
  --font-heading-0-color:#210c44;
  --font-heading-1-color:#210c44;
  --font-heading-2-color:#210c44;
  --font-heading-3-color:#210c44;
  --font-heading-4-color:#210c44;
  --font-heading-5-color:#210c44;
  --font-heading-6-color:#210c44;
  --font-heading-xl-color:#210c44;
  --font-mobile-heading-0-color:#210c44;
  --font-mobile-heading-1-color:#210c44;
  --font-mobile-heading-2-color:#210c44;
  --font-mobile-heading-3-color:#210c44;
  --font-mobile-heading-4-color:#210c44;
  --font-mobile-heading-5-color:#210c44;
  --font-mobile-heading-6-color:#210c44;
  --font-mobile-heading-xl-color:#210c44;
  }
.color-scheme-45fe7d97-0b45-40d3-b22a-a290732fafc3 {
  --color-background:255,255,255;
  --gradient-background:#ffffff;
  --color-foreground:51,51,51;
  --color-subtitle:#210c44;
  --color-background-contrast:191,191,191;
  --color-shadow:18,18,18;
  --color-button:0,199,144;
  --color-button-hex:#00c790;
  --color-button-text:33,12,68;
  --color-secondary-button:255,255,255;
  --color-secondary-button-text:18,18,18;
  --color-link:18,18,18;
  --color-badge-foreground:51,51,51;
  --color-badge-background:255,255,255;
  --color-badge-border:51,51,51;
  --payment-terms-background-color:rgb(255 255 255);
  --font-heading-0-color:#210c44;
  --font-heading-1-color:#ffffff;
  --font-heading-2-color:#210c44;
  --font-heading-3-color:#210c44;
  --font-heading-4-color:#210c44;
  --font-heading-5-color:#210c44;
  --font-heading-6-color:#210c44;
  --font-heading-xl-color:#210c44;
  --font-mobile-heading-0-color:#210c44;
  --font-mobile-heading-1-color:#ffffff;
  --font-mobile-heading-2-color:#210c44;
  --font-mobile-heading-3-color:#210c44;
  --font-mobile-heading-4-color:#210c44;
  --font-mobile-heading-5-color:#210c44;
  --font-mobile-heading-6-color:#210c44;
  --font-mobile-heading-xl-color:#210c44;
  }
body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-7f78bd8d-e674-4154-9696-59fcad2672cf,.color-scheme-03cb10eb-4758-427b-9f8f-f53f4255889f,.color-scheme-1e579e14-c88e-421c-b1b8-9e8581cc083e,.color-scheme-95abb702-e689-4a3c-9f7f-ebdead669cb6,.color-scheme-98551b52-810d-4f3a-8417-e55fd624c55a,.color-scheme-de001bd5-c00a-4a05-aef6-10526ef6e062,.color-scheme-1c50cd3b-eff2-49a7-89f5-583437c9b4de,.color-scheme-458d811b-d185-422a-86de-c48af2146c63,.color-scheme-45fe7d97-0b45-40d3-b22a-a290732fafc3 {
  color:rgba(var(--color-foreground),1);
  background-color:rgb(var(--color-background));
  }
:root {
  --font-body-family:Inter;
  --font-body-style:;
  --font-body-weight:400;
  --font-body-weight-bold:700;
  --font-body-size:18px;
  --font-heading-0-family:Inter;
  --font-heading-1-family:Inter;
  --font-heading-2-family:Inter;
  --font-heading-3-family:Inter;
  --font-heading-4-family:Inter;
  --font-heading-5-family:Inter;
  --font-heading-6-family:Inter;
  --font-heading-xl-family:Inter;
  --font-heading-0-weight:500;
  --font-heading-1-weight:500;
  --font-heading-2-weight:500;
  --font-heading-3-weight:500;
  --font-heading-4-weight:500;
  --font-heading-5-weight:500;
  --font-heading-6-weight:500;
  --font-heading-xl-weight:500;
  --font-heading-0-weight:500;
  --font-heading-1-weight:500;
  --font-heading-2-weight:500;
  --font-heading-3-weight:500;
  --font-heading-4-weight:500;
  --font-heading-5-weight:500;
  --font-heading-6-weight:500;
  --font-heading-xl-weight:500;
  --font-heading-0-size:62px;
  --font-heading-1-size:52px;
  --font-heading-2-size:35px;
  --font-heading-3-size:26px;
  --font-heading-4-size:20px;
  --font-heading-5-size:18px;
  --font-heading-6-size:px;
  --font-body-scale:1.1;
  --font-heading-scale:1.1;
  --font-heading-0-scale:1.0;
  --font-heading-1-scale:1.1;
  --font-heading-2-scale:1.0;
  --font-heading-3-scale:1.1;
  --font-heading-4-scale:1.1;
  --font-heading-5-scale:1.0;
  --font-heading-6-scale:1.0;
  --font-heading-xl-scale:1.0;
  --font-mobile-body-family:Inter;
  --font-mobile-body-style:;
  --font-mobile-body-weight:400;
  --font-mobile-body-weight-bold:700;
  --font-mobile-body-size:18px;
  --font-mobile-heading-0-family:Inter;
  --font-mobile-heading-1-family:Inter;
  --font-mobile-heading-2-family:Inter;
  --font-mobile-heading-3-family:Inter;
  --font-mobile-heading-4-family:Inter;
  --font-mobile-heading-5-family:Inter;
  --font-mobile-heading-6-family:Inter;
  --font-mobile-heading-xl-family:Inter;
  --font-mobile-heading-0-weight:500;
  --font-mobile-heading-1-weight:500;
  --font-mobile-heading-2-weight:500;
  --font-mobile-heading-3-weight:500;
  --font-mobile-heading-4-weight:500;
  --font-mobile-heading-5-weight:500;
  --font-mobile-heading-6-weight:500;
  --font-mobile-heading-xl-weight:500;
  --font-mobile-heading-0-weight:500;
  --font-mobile-heading-1-weight:500;
  --font-mobile-heading-2-weight:500;
  --font-mobile-heading-3-weight:500;
  --font-mobile-heading-4-weight:500;
  --font-mobile-heading-5-weight:500;
  --font-mobile-heading-6-weight:500;
  --font-mobile-heading-xl-weight:500;
  --font-mobile-heading-0-size:60px;
  --font-mobile-heading-1-size:36px;
  --font-mobile-heading-2-size:32px;
  --font-mobile-heading-3-size:20px;
  --font-mobile-heading-4-size:18px;
  --font-mobile-heading-5-size:16px;
  --font-mobile-heading-6-size:px;
  --font-mobile-body-scale:1.5;
  --font-mobile-heading-scale:1.1;
  --font-mobile-heading-0-scale:1.0;
  --font-mobile-heading-1-scale:1.1;
  --font-mobile-heading-2-scale:1.0;
  --font-mobile-heading-3-scale:1.1;
  --font-mobile-heading-4-scale:1.1;
  --font-mobile-heading-5-scale:1.0;
  --font-mobile-heading-6-scale:1.0;
  --font-mobile-heading-xl-scale:1.0;
  --media-padding:px;
  --media-border-opacity:0.05;
  --media-border-width:0px;
  --media-radius:0px;
  --media-shadow-opacity:0.0;
  --media-shadow-horizontal-offset:0px;
  --media-shadow-vertical-offset:4px;
  --media-shadow-blur-radius:5px;
  --media-shadow-visible:0;
  --page-width:120rem;
  --page-width-margin:0rem;
  --product-card-image-padding:0.0rem;
  --product-card-corner-radius:0.0rem;
  --product-card-text-alignment:left;
  --product-card-border-width:0.0rem;
  --product-card-border-opacity:0.1;
  --product-card-shadow-opacity:0.0;
  --product-card-shadow-visible:0;
  --product-card-shadow-horizontal-offset:0.0rem;
  --product-card-shadow-vertical-offset:0.4rem;
  --product-card-shadow-blur-radius:0.5rem;
  --collection-card-image-padding:0.0rem;
  --collection-card-corner-radius:0.0rem;
  --collection-card-text-alignment:left;
  --collection-card-border-width:0.0rem;
  --collection-card-border-opacity:0.1;
  --collection-card-shadow-opacity:0.0;
  --collection-card-shadow-visible:0;
  --collection-card-shadow-horizontal-offset:0.0rem;
  --collection-card-shadow-vertical-offset:0.4rem;
  --collection-card-shadow-blur-radius:0.5rem;
  --blog-card-image-padding:0.0rem;
  --blog-card-corner-radius:0.0rem;
  --blog-card-text-alignment:left;
  --blog-card-border-width:0.0rem;
  --blog-card-border-opacity:0.1;
  --blog-card-shadow-opacity:0.0;
  --blog-card-shadow-visible:0;
  --blog-card-shadow-horizontal-offset:0.0rem;
  --blog-card-shadow-vertical-offset:0.4rem;
  --blog-card-shadow-blur-radius:0.5rem;
  --badge-corner-radius:4.0rem;
  --popup-border-width:1px;
  --popup-border-opacity:0.1;
  --popup-corner-radius:0px;
  --popup-shadow-opacity:0.05;
  --popup-shadow-horizontal-offset:0px;
  --popup-shadow-vertical-offset:4px;
  --popup-shadow-blur-radius:5px;
  --drawer-border-width:1px;
  --drawer-border-opacity:0.1;
  --drawer-shadow-opacity:0.0;
  --drawer-shadow-horizontal-offset:0px;
  --drawer-shadow-vertical-offset:4px;
  --drawer-shadow-blur-radius:5px;
  --spacing-sections-desktop:0px;
  --spacing-sections-mobile:0 px;
  --grid-desktop-vertical-spacing:8px;
  --grid-desktop-horizontal-spacing:4px;
  --grid-mobile-vertical-spacing:4px;
  --grid-mobile-horizontal-spacing:2px;
  --text-boxes-border-opacity:0.1;
  --text-boxes-border-width:0px;
  --text-boxes-radius:0px;
  --text-boxes-shadow-opacity:0.0;
  --text-boxes-shadow-visible:0;
  --text-boxes-shadow-horizontal-offset:0px;
  --text-boxes-shadow-vertical-offset:4px;
  --text-boxes-shadow-blur-radius:5px;
  --buttons-radius:6px;
  --buttons-radius-outset:7 px;
  --buttons-border-width:1 px;
  --buttons-border-opacity:1.0;
  --buttons-shadow-opacity:0.0;
  --buttons-shadow-visible:0;
  --buttons-shadow-horizontal-offset:0px;
  --buttons-shadow-vertical-offset:4px;
  --buttons-shadow-blur-radius:5px;
  --buttons-border-offset:0.3px;
  --inputs-radius:0px;
  --inputs-border-width:1px;
  --inputs-border-opacity:0.55;
  --inputs-shadow-opacity:0.0;
  --inputs-shadow-horizontal-offset:0px;
  --inputs-margin-offset:0px;
  --inputs-shadow-vertical-offset:4px;
  --inputs-shadow-blur-radius:5px;
  --inputs-radius-outset:0px;
  --variant-pills-radius:40px;
  --variant-pills-border-width:1px;
  --variant-pills-border-opacity:0.55;
  --variant-pills-shadow-opacity:0.0;
  --variant-pills-shadow-horizontal-offset:0px;
  --variant-pills-shadow-vertical-offset:4px;
  --variant-pills-shadow-blur-radius:5px;
  }
*,*::before,*::after {
  box-sizing:inherit;
  }
html {
  box-sizing:border-box;
  height:100%;
  }
body {
  display:grid;
  grid-template-rows:auto auto 1fr auto;
  grid-template-columns:100%;
  min-height:100%;
  margin:0;
  font-size:var(--font-body-size);
  letter-spacing:normal;
  line-height:var(--font-body-scale);
  font-family:var(--font-body-family);
  font-style:var(--font-body-style);
  font-weight:var(--font-body-weight);
  }
.overFlow {
  overflow:hidden;
  }
.shopify-section {
  overflow:hidden;
  }
.menu-drawer__utility-links {
  display:none;
  }
body.preorder .header header-drawer {
  display:none;
  }
body[class*=".lp-"] .header header-drawer {
  display:none;
  }
@media screen and (max-width:749px) {
  body {
  font-size:var(--font-mobile-body-size);
  line-height:var(--font-mobile-body-scale);
  font-family:var(--font-mobile-body-family);
  font-style:var(--font-mobile-body-style);
  font-weight:var(--font-mobile-body-weight);
  }
}
.loading {
  position:absolute;
  display:none;
  width:100vw;
  height:100vh;
  background:#ffffff;
  display:flex;
  align-items:center;
  justify-content:center;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  }
.loading img {
  display:none;
  max-height:2rem;
  }
@-webkit-keyframes fadeOut {
  0% {
  opacity:1;
  }
100% {
  opacity:0;
  }
}
@keyframes fadeOut {
  0% {
  opacity:1;
  }
100% {
  opacity:0;
  }
}
.hide-fade {
  -webkit-animation-name:fadeOut;
  animation-name:fadeOut;
  }
.loading.hide-fade {
  display:none;
  }
