:root { --e-global-color-v4-red:var(--red); --e-global-color-v4-red-50:var(--red-50); --e-global-color-v4-red-100:var(--red-100); --e-global-color-v4-red-200:var(--red-200); --e-global-color-v4-red-300:var(--red-300); --e-global-color-v4-red-400:var(--red-400); --e-global-color-v4-red-600:var(--red-600); --e-global-color-v4-red-700:var(--red-700); --e-global-color-v4-red-800:var(--red-800); --e-global-color-v4-red-900:var(--red-900); --e-global-color-v4-white:var(--white); --e-global-color-v4-neutral-100:var(--neutral-100); --e-global-color-v4-neutral-200:var(--neutral-200); --e-global-color-v4-neutral-300:var(--neutral-300); --e-global-color-v4-neutral-400:var(--neutral-400); --e-global-color-v4-neutral-500:var(--neutral-500); --e-global-color-v4-neutral-600:var(--neutral-600); --e-global-color-v4-neutral-700:var(--neutral-700); --e-global-color-v4-neutral-800:var(--neutral-800); --e-global-color-v4-neutral-900:var(--neutral-900); }
:root { --e-global-typography-v4-h4-font-family:var(--primary-font); --e-global-typography-v4-h4-font-size:clamp(1.25rem, 1.5vw + 0.75rem, 2rem); --e-global-typography-v4-h4-font-weight:400; --e-global-typography-v4-h4-text-transform:none; --e-global-typography-v4-h1-font-family:var(--primary-font); --e-global-typography-v4-h1-font-size:clamp(2rem, 4vw + 1rem, 4rem);; --e-global-typography-v4-h1-font-weight:600; --e-global-typography-v4-h1-text-transform:uppercase; --e-global-typography-v4-h2-font-family:var(--primary-font); --e-global-typography-v4-h2-font-size:clamp(1.75rem, 3vw + 0.75rem, 3.125rem); --e-global-typography-v4-h2-font-weight:400; --e-global-typography-v4-ui-button-font-family:var(--primary-font); --e-global-typography-v4-ui-button-font-size:clamp(0.875rem, 0.25vw + 0.8125rem, 1rem); --e-global-typography-v4-ui-button-font-weight:600; --e-global-typography-v4-ui-button-letter-spacing:0px; --e-global-typography-v4-ui-button-text-transform:uppercase; --e-global-typography-v4-h3-font-family:var(--primary-font); --e-global-typography-v4-h3-font-size:clamp(1.375rem, 2vw + 0.75rem, 2.4rem); --e-global-typography-v4-h3-font-weight:400; --e-global-typography-v4-h5-font-family:var(--primary-font); --e-global-typography-v4-h5-font-size:clamp(1.125rem, 1vw + 0.75rem, 1.425rem); --e-global-typography-v4-h5-font-weight:400; --e-global-typography-v4-h5-line-height:var(--line-hight); --e-global-typography-v4-h5-letter-spacing:0px; --e-global-typography-v4-h5-text-transform:none; --e-global-typography-v4-text-lg-font-family:var(--secondary-font); --e-global-typography-v4-text-lg-font-size:clamp(1rem, 0.5vw + 0.875rem, 1.25rem); --e-global-typography-v4-text-lg-font-weight:300; --e-global-typography-v4-text-lg-letter-spacing:0px; --e-global-typography-v4-text-md-font-family:var(--secondary-font); --e-global-typography-v4-text-md-font-size:clamp(0.9375rem, 0.375vw + 0.8125rem, 1.125rem); --e-global-typography-v4-text-md-font-weight:300; --e-global-typography-v4-text-md-letter-spacing:0px; --e-global-typography-v4-text-md-text-transform:none; --e-global-typography-v4-text-sm-font-family:var(--secondary-font); --e-global-typography-v4-text-sm-font-size:clamp(0.875rem, 0.25vw + 0.8125rem, 1rem); --e-global-typography-v4-text-sm-font-weight:300; --e-global-typography-v4-text-sm-letter-spacing:0px; --e-global-typography-v4-ui-menu-font-family:var(--primary-font); --e-global-typography-v4-ui-menu-font-size:clamp(1rem, 0.375vw + 0.875rem, 1.125rem); --e-global-typography-v4-ui-menu-font-weight:600; --e-global-typography-v4-ui-menu-letter-spacing:0px; --e-global-typography-v4-ui-menu-text-transform:uppercase; --e-global-typography-v4-ui-label-font-family:var(--secondary-font); --e-global-typography-v4-ui-label-font-size:clamp(0.875rem, 0.25vw + 0.8125rem, 1rem); --e-global-typography-v4-ui-label-font-weight:300; --e-global-typography-v4-ui-label-letter-spacing:0px; }