/**
 * Default declarations
 */
/**
 * Return spacing based on factor
 * @param {number} $factor The factor to multiply spacing with
 */
/**
 * The list of font names we use to be used later inside a loop
 */
/**
 * Return a font face import
 */
/**
 * Create a font type definition in css properties
 */
/**
 * assign a font type definition to a component
 */
/**
 * Use a font type definition
 */
/**
 * Return media query around given content.
 * @param {string} $type The breakpoint name
 */
/**
 * Return media query around given content.
 * @param {string} $type The breakpoint name
 */
/**
 * Return media query around given content.
 * @param {string} $typeSmall The breakpoint name for the small screen
 * @param {string} $typeLarge The breakpoint name for the large screen
 */
/**
 * Return media query around given content.
 */
/**
 * Return media query for IE browsers.
 */
:root {
  --size-spacer: 4px;
  --color-primary: #4B4B4B;
  --color-primary-80: rgba(75, 75, 75, 0.8);
  --color-primary-70: rgba(75, 75, 75, 0.7);
  --color-primary-40: rgba(75, 75, 75, 0.4);
  --color-primary-20: rgba(75, 75, 75, 0.2);
  --color-primary-10: rgba(75, 75, 75, 0.1);
  --color-red: #E81A23;
  --color-dark: #4B4B4B;
  --color-dark-hover: #383838;
  --color-light: #fff;
  --color-secondary: #F9F4EE;
  --color-grey: #F2F2F2;
  --color-grey-dark: #555555;
  --color-error: var(--color-red);
  --color-light-error: #FFECCC;
  --color-success: #316951;
  --beige-dark: #F0E2D0;
  --red-hover: #e81b23;
  --green: #306951;
  --green-hover: #2a4539;
  --menu-link-color: var(--color-dark);
  --highlight-color-1: #FF7349;
  --white-hover: #E9EBEB;
  --color-valid: var(--color-success);
  --color-grey-border: #707070;
  --color-price-list: #C3C3C3;
  --font-family-primary: The Sans;
  --font-family-secondary: The Sans;
  --container-max-width: 1400px;
  --general-border: 1px solid var(--color-primary);
  --footer-background: linear-gradient(180deg, rgba(217, 228, 221, 0) 0%, #D9E4DD 100%);
  --primary-3x-large-family: var(--font-family-primary);
  --primary-3x-large-size: 58px;
  --primary-3x-large-line-height: 1;
  --primary-3x-large-weight: 400;
  --primary-3x-large-style: normal;
  --primary-3x-large-transform: none;
  --primary-3x-large-decoration: none;
  --primary-2x-large-family: var(--font-family-primary);
  --primary-2x-large-size: 40px;
  --primary-2x-large-line-height: 1;
  --primary-2x-large-weight: 400;
  --primary-2x-large-style: normal;
  --primary-2x-large-transform: none;
  --primary-2x-large-decoration: none;
  --primary-1x-large-family: var(--font-family-primary);
  --primary-1x-large-size: 36px;
  --primary-1x-large-line-height: 1;
  --primary-1x-large-weight: 400;
  --primary-1x-large-style: normal;
  --primary-1x-large-transform: none;
  --primary-1x-large-decoration: none;
  --primary-large-family: var(--font-family-primary);
  --primary-large-size: 30px;
  --primary-large-line-height: 1.3;
  --primary-large-weight: 400;
  --primary-large-style: normal;
  --primary-large-transform: none;
  --primary-large-decoration: none;
  --primary-medium-family: var(--font-family-primary);
  --primary-medium-size: 24px;
  --primary-medium-line-height: 1.3;
  --primary-medium-weight: 400;
  --primary-medium-style: normal;
  --primary-medium-transform: none;
  --primary-medium-decoration: none;
  --primary-default-family: var(--font-family-primary);
  --primary-default-size: 16px;
  --primary-default-line-height: 1.3;
  --primary-default-weight: 400;
  --primary-default-style: normal;
  --primary-default-transform: none;
  --primary-default-decoration: none;
  --primary-small-family: var(--font-family-primary);
  --primary-small-size: 15px;
  --primary-small-line-height: 1.3;
  --primary-small-weight: 400;
  --primary-small-style: normal;
  --primary-small-transform: none;
  --primary-small-decoration: none;
  --primary-1x-small-family: var(--font-family-primary);
  --primary-1x-small-size: 13px;
  --primary-1x-small-line-height: 1.5;
  --primary-1x-small-weight: 400;
  --primary-1x-small-style: normal;
  --primary-1x-small-transform: none;
  --primary-1x-small-decoration: none;
  --primary-2x-small-family: var(--font-family-primary);
  --primary-2x-small-size: 11px;
  --primary-2x-small-line-height: 1.5;
  --primary-2x-small-weight: 400;
  --primary-2x-small-style: normal;
  --primary-2x-small-transform: none;
  --primary-2x-small-decoration: none;
  --secondary-3x-large-family: var(--font-family-secondary);
  --secondary-3x-large-size: 58px;
  --secondary-3x-large-line-height: 1;
  --secondary-3x-large-weight: 400;
  --secondary-3x-large-style: normal;
  --secondary-3x-large-transform: none;
  --secondary-3x-large-decoration: none;
  --secondary-2x-large-family: var(--font-family-secondary);
  --secondary-2x-large-size: 40px;
  --secondary-2x-large-line-height: 0.9;
  --secondary-2x-large-weight: 400;
  --secondary-2x-large-style: normal;
  --secondary-2x-large-transform: uppercase;
  --secondary-2x-large-decoration: none;
  --secondary-1x-large-family: var(--font-family-secondary);
  --secondary-1x-large-size: 36px;
  --secondary-1x-large-line-height: 1;
  --secondary-1x-large-weight: 400;
  --secondary-1x-large-style: normal;
  --secondary-1x-large-transform: none;
  --secondary-1x-large-decoration: none;
  --secondary-large-family: var(--font-family-secondary);
  --secondary-large-size: 30px;
  --secondary-large-line-height: 1.3;
  --secondary-large-weight: 400;
  --secondary-large-style: normal;
  --secondary-large-transform: none;
  --secondary-large-decoration: none;
  --secondary-medium-family: var(--font-family-secondary);
  --secondary-medium-size: 24px;
  --secondary-medium-line-height: 1.3;
  --secondary-medium-weight: 900;
  --secondary-medium-style: normal;
  --secondary-medium-transform: none;
  --secondary-medium-decoration: none;
  --secondary-default-family: var(--font-family-secondary);
  --secondary-default-size: 17px;
  --secondary-default-line-height: 1.3;
  --secondary-default-weight: 400;
  --secondary-default-style: normal;
  --secondary-default-transform: none;
  --secondary-default-decoration: none;
  --secondary-small-family: var(--font-family-secondary);
  --secondary-small-size: 14px;
  --secondary-small-line-height: 1.3;
  --secondary-small-weight: 400;
  --secondary-small-style: normal;
  --secondary-small-transform: none;
  --secondary-small-decoration: none;
  --secondary-1x-small-family: var(--font-family-secondary);
  --secondary-1x-small-size: 12px;
  --secondary-1x-small-line-height: 1.5;
  --secondary-1x-small-weight: 400;
  --secondary-1x-small-style: normal;
  --secondary-1x-small-transform: none;
  --secondary-1x-small-decoration: none;
  --secondary-2x-small-family: var(--font-family-secondary);
  --secondary-2x-small-size: 11px;
  --secondary-2x-small-line-height: 1.5;
  --secondary-2x-small-weight: 400;
  --secondary-2x-small-style: normal;
  --secondary-2x-small-transform: none;
  --secondary-2x-small-decoration: none;
  --page-font-family: var(--primary-default-family);
  --page-font-size: var(--primary-default-size);
  --page-font-line-height: var(--primary-default-line-height);
  --page-font-weight: var(--primary-default-weight);
  --page-font-style: var(--primary-default-style);
  --page-font-transform: var(--primary-default-transform);
  --page-font-decoration: var(--primary-default-decoration);
  --page-color: var(--color-dark);
  --page-background: #fff;
  --page-logo-color: var(--color-light);
  --page-logo-blend-mode: initial;
  --h1-font-family: var(--secondary-2x-large-family);
  --h1-font-size: var(--secondary-2x-large-size);
  --h1-font-line-height: var(--secondary-2x-large-line-height);
  --h1-font-weight: var(--secondary-2x-large-weight);
  --h1-font-style: var(--secondary-2x-large-style);
  --h1-font-transform: var(--secondary-2x-large-transform);
  --h1-font-decoration: var(--secondary-2x-large-decoration);
  --h1-font-desktop-family: var(--secondary-3x-large-family);
  --h1-font-desktop-size: var(--secondary-3x-large-size);
  --h1-font-desktop-line-height: var(--secondary-3x-large-line-height);
  --h1-font-desktop-weight: var(--secondary-3x-large-weight);
  --h1-font-desktop-style: var(--secondary-3x-large-style);
  --h1-font-desktop-transform: var(--secondary-3x-large-transform);
  --h1-font-desktop-decoration: var(--secondary-3x-large-decoration);
  --h1-margin: 0 0 calc(var(--size-spacer, 4px) * 4) 0;
  --h1-margin-desktop: 0 0 calc(var(--size-spacer, 4px) * 8) 0;
  --h2-font-family: var(--secondary-large-family);
  --h2-font-size: var(--secondary-large-size);
  --h2-font-line-height: var(--secondary-large-line-height);
  --h2-font-weight: var(--secondary-large-weight);
  --h2-font-style: var(--secondary-large-style);
  --h2-font-transform: var(--secondary-large-transform);
  --h2-font-decoration: var(--secondary-large-decoration);
  --h2-font-desktop-family: var(--secondary-1x-large-family);
  --h2-font-desktop-size: var(--secondary-1x-large-size);
  --h2-font-desktop-line-height: var(--secondary-1x-large-line-height);
  --h2-font-desktop-weight: var(--secondary-1x-large-weight);
  --h2-font-desktop-style: var(--secondary-1x-large-style);
  --h2-font-desktop-transform: var(--secondary-1x-large-transform);
  --h2-font-desktop-decoration: var(--secondary-1x-large-decoration);
  --h2-margin: 0 0 calc(var(--size-spacer, 4px) * 4) 0;
  --h2-margin-desktop: 0 0 calc(var(--size-spacer, 4px) * 4) 0;
  --h3-font-family: var(--secondary-medium-family);
  --h3-font-size: var(--secondary-medium-size);
  --h3-font-line-height: var(--secondary-medium-line-height);
  --h3-font-weight: var(--secondary-medium-weight);
  --h3-font-style: var(--secondary-medium-style);
  --h3-font-transform: var(--secondary-medium-transform);
  --h3-font-decoration: var(--secondary-medium-decoration);
  --h3-font-desktop-family: var(--secondary-medium-family);
  --h3-font-desktop-size: var(--secondary-medium-size);
  --h3-font-desktop-line-height: var(--secondary-medium-line-height);
  --h3-font-desktop-weight: var(--secondary-medium-weight);
  --h3-font-desktop-style: var(--secondary-medium-style);
  --h3-font-desktop-transform: var(--secondary-medium-transform);
  --h3-font-desktop-decoration: var(--secondary-medium-decoration);
  --h3-margin: 0 0 calc(var(--size-spacer, 4px) * 4) 0;
  --h3-margin-desktop: 0 0 calc(var(--size-spacer, 4px) * 4) 0;
  --h4-font-family: var(--secondary-default-family);
  --h4-font-size: var(--secondary-default-size);
  --h4-font-line-height: var(--secondary-default-line-height);
  --h4-font-weight: var(--secondary-default-weight);
  --h4-font-style: var(--secondary-default-style);
  --h4-font-transform: var(--secondary-default-transform);
  --h4-font-decoration: var(--secondary-default-decoration);
  --h4-font-desktop-family: var(--secondary-default-family);
  --h4-font-desktop-size: var(--secondary-default-size);
  --h4-font-desktop-line-height: var(--secondary-default-line-height);
  --h4-font-desktop-weight: var(--secondary-default-weight);
  --h4-font-desktop-style: var(--secondary-default-style);
  --h4-font-desktop-transform: var(--secondary-default-transform);
  --h4-font-desktop-decoration: var(--secondary-default-decoration);
  --h4-margin: 0 0 calc(var(--size-spacer, 4px) * 2) 0;
  --h4-margin-desktop: 0 0 calc(var(--size-spacer, 4px) * 4) 0;
  --p-font-family: var(--primary-default-family);
  --p-font-size: var(--primary-default-size);
  --p-font-line-height: var(--primary-default-line-height);
  --p-font-weight: var(--primary-default-weight);
  --p-font-style: var(--primary-default-style);
  --p-font-transform: var(--primary-default-transform);
  --p-font-decoration: var(--primary-default-decoration);
  --p-font-desktop-family: var(--primary-default-family);
  --p-font-desktop-size: var(--primary-default-size);
  --p-font-desktop-line-height: var(--primary-default-line-height);
  --p-font-desktop-weight: var(--primary-default-weight);
  --p-font-desktop-style: var(--primary-default-style);
  --p-font-desktop-transform: var(--primary-default-transform);
  --p-font-desktop-decoration: var(--primary-default-decoration);
  --p-margin: 0 0 calc(var(--size-spacer, 4px) * 2) 0;
  --p-margin-desktop: 0 0 calc(var(--size-spacer, 4px) * 4) 0;
  --button-height: 48px;
  --button-height-large: 68px;
  --button-height-small: 24px;
  --button-default-font-family: var(--primary-default-family);
  --button-default-font-size: var(--primary-default-size);
  --button-default-font-line-height: var(--primary-default-line-height);
  --button-default-font-weight: var(--primary-default-weight);
  --button-default-font-style: var(--primary-default-style);
  --button-default-font-transform: var(--primary-default-transform);
  --button-default-font-decoration: var(--primary-default-decoration);
  --button-default-font-line-height: 1;
  --button-default-gap: 8px;
  --button-default-padding: 12px 32px;
  --button-default-color: var(--color-dark);
  --button-default-border: 0;
  --button-default-background: transparent;
  --button-default-shadow: none;
  --button-default-outline: 1px solid transparent;
  --button-default-outline-focus: 1px solid var(--color-primary);
  --button-default-text-align: center;
  --input-font-family: var(--secondary-default-family);
  --input-font-size: var(--secondary-default-size);
  --input-font-line-height: var(--secondary-default-line-height);
  --input-font-weight: var(--secondary-default-weight);
  --input-font-style: var(--secondary-default-style);
  --input-font-transform: var(--secondary-default-transform);
  --input-font-decoration: var(--secondary-default-decoration);
  --input-label-font-family: var(--secondary-small-family);
  --input-label-font-size: var(--secondary-small-size);
  --input-label-font-line-height: var(--secondary-small-line-height);
  --input-label-font-weight: var(--secondary-small-weight);
  --input-label-font-style: var(--secondary-small-style);
  --input-label-font-transform: var(--secondary-small-transform);
  --input-label-font-decoration: var(--secondary-small-decoration);
  --input-text-align: left;
  --input-height-large: var(--button-height-large);
  --input-height-small: var(--button-height-small);
  --input-color: currentColor;
  --input-color-disabled: var(--color-grey);
  --input-placeholder-color: var(--color-grey);
  --input-border: 1px solid currentColor;
  --input-border-readonly: 0px solid transparent;
  --input-border-disabled: 1px solid var(--color-grey);
  --input-border-invalid: 1px solid var(--color-error);
  --input-outline: 1px solid transparent;
  --input-outline-focus: 1px solid currentColor;
  --input-outline-valid-focus: 1px solid var(--color-primary);
  --input-outline-invalid-focus: 1px solid var(--color-error);
  --input-search-border-radius: 24px;
  --input-height: 43px;
  --input-background: var(--color-light);
  --input-border-radius: 22px;
  --input-border-valid: 1px solid var(--color-success);
  --input-background-invalid: var(--color-light-error);
  --input-padding: 10px 35px 10px 16px;
  --input-font-size: 17px;
  --input-label-font-family: var(--primary-1x-small-family);
  --input-label-font-size: var(--primary-1x-small-size);
  --input-label-font-line-height: var(--primary-1x-small-line-height);
  --input-label-font-weight: var(--primary-1x-small-weight);
  --input-label-font-style: var(--primary-1x-small-style);
  --input-label-font-transform: var(--primary-1x-small-transform);
  --input-label-font-decoration: var(--primary-1x-small-decoration);
  --input-label-color: var(--color-dark);
  --input-error-font-family: var(--secondary-small-family);
  --input-error-font-size: var(--secondary-small-size);
  --input-error-font-line-height: var(--secondary-small-line-height);
  --input-error-font-weight: var(--secondary-small-weight);
  --input-error-font-style: var(--secondary-small-style);
  --input-error-font-transform: var(--secondary-small-transform);
  --input-error-font-decoration: var(--secondary-small-decoration);
  --input-error-color: var(--color-error);
  --alert-font-family: var(--primary-default-family);
  --alert-font-size: var(--primary-default-size);
  --alert-font-line-height: var(--primary-default-line-height);
  --alert-font-weight: var(--primary-default-weight);
  --alert-font-style: var(--primary-default-style);
  --alert-font-transform: var(--primary-default-transform);
  --alert-font-decoration: var(--primary-default-decoration);
  --select-height: var(--input-height);
  --select-height-large: var(--input-height-large);
  --select-height-small: var(--input-height-small);
  --select-padding: var(--input-padding);
  --select-border: var(--input-border);
  --select-border-readonly: var(--input-border-readonly);
  --select-border-disabled: var(--input-border-disabled);
  --select-border-valid: var(--input-border-valid);
  --select-border-invalid: var(--input-border-invalid);
  --select-background: var(--input-background);
  --select-background-invalid: var(--input-background-invalid);
  --select-border-radius: var(--input-border-radius);
  --select-border-style: solid;
  --select-outline: --input-outline;
  --select-outline-focus: --input-outline-focus;
  --select-outline-valid-focus: --input-outline-valid-focus;
  --select-outline-invalid-focus: --input-outline-invalid-focus;
  --select-font: 16px/1 var(--font-family-primary);
  --select-font-color: var(--color-primary);
  --select-dropdown-width: 220px;
  --select-dropdown-border: 1px solid var(--color-grey-border);
  --select-dropdown-border-radius: 5px;
  --select-dropdown-background: var(--color-light);
  --select-dropdown-active-background: var(--color-grey);
  --select-dropdown-font-family: var(--primary-1x-small-family);
  --select-dropdown-font-size: var(--primary-1x-small-size);
  --select-dropdown-font-line-height: var(--primary-1x-small-line-height);
  --select-dropdown-font-weight: var(--primary-1x-small-weight);
  --select-dropdown-font-style: var(--primary-1x-small-style);
  --select-dropdown-font-transform: var(--primary-1x-small-transform);
  --select-dropdown-font-decoration: var(--primary-1x-small-decoration);
  --checkbox-font-family: var(--primary-default-family);
  --checkbox-font-size: var(--primary-default-size);
  --checkbox-font-line-height: var(--primary-default-line-height);
  --checkbox-font-weight: var(--primary-default-weight);
  --checkbox-font-style: var(--primary-default-style);
  --checkbox-font-transform: var(--primary-default-transform);
  --checkbox-font-decoration: var(--primary-default-decoration);
  --checkbox-border: 1px solid var(--color-primary);
  --checkbox-border-hover: 1px solid var(--color-dark);
  --checkbox-border-checked: 1px solid var(--color-dark);
  --checkbox-outline: 1px solid transparent;
  --checkbox-outline-focus: 1px solid var(--color-primary);
  --checkbox-background: var(--color-light);
  --checkbox-checked-background: var(--color-primary);
  --checkbox-border-radius: 0;
  --checkbox-size: 16px;
  --checkbox-inner-size: 10px;
  --checkbox-inner-spacing: 3px;
  --button-default-border-radius: 60px;
  --button-primary-background: var(--color-success);
  --button-primary-font-size: 17px;
  --button-color-hover: var(--red-hover);
  --button-link-font-family: var(--primary-default-family);
  --button-link-font-size: var(--primary-default-size);
  --button-link-font-line-height: var(--primary-default-line-height);
  --button-link-font-weight: var(--primary-default-weight);
  --button-link-font-style: var(--primary-default-style);
  --button-link-font-transform: var(--primary-default-transform);
  --button-link-font-decoration: var(--primary-default-decoration);
  --button-link-border: 1px solid currentColor;
  --button-link-border-radius: 0;
  --button-secondary-color: var(--color-primary);
  --button-secondary-color-hover: var(--color-light);
  --button-secondary-border: 1px solid var(--color-primary);
  --button-secondary-background: var(--color-light);
  --button-secondary-background-hover: var(--color-primary);
  --button-outline-light-color: var(--color-primary);
  --button-outline-light-color-hover: var(--color-primary);
  --button-outline-light-border: 1px solid var(--color-primary);
  --button-outline-light-background: var(--color-light);
  --button-outline-light-background-hover: var(--white-hover);
  --button-light-color: var(--color-primary);
  --button-light-color-hover: var(--color-primary);
  --button-light-border: 0;
  --button-light-background: var(--color-light);
  --button-light-background-hover: var(--white-hover);
  --button-outline-dark-color: var(--color-light);
  --button-outline-dark-color-hover: var(--color-primary);
  --button-outline-dark-border: 1px solid var(--color-light);
  --button-outline-dark-border-hover: 1px solid var(--color-primary);
  --button-outline-dark-background: var(--color-transparent);
  --button-outline-dark-background-hover: var(--white-hover);
  --button-roundal-color: var(--color-light);
  --button-roundal-border: 1px solid var(--color-light);
  --button-roundal-background: transparent;
  --button-primary-color: var(--color-light);
  --button-primary-background-disabled: var(--color-grey);
  --button-primary-opacity-disabled: 1;
  --button-secondary-color-disabled: var(--color-light);
  --button-secondary-background-disabled: var(--color-grey);
  --button-secondary-opacity-disabled: 1;
  --button-light-padding: 11px 16px;
  --button-light-color-disabled: var(--color-grey);
  --button-light-border-disabled: 1px solid var(--color-grey);
  --button-light-opacity-disabled: 1;
  --button-outline-light-padding: 11px 16px;
  --button-outline-light-color-disabled: var(--color-grey);
  --button-outline-light-border-disabled: 1px solid var(--color-grey);
  --button-outline-light-opacity-disabled: 1;
  --button-outline-dark-padding: 11px 16px;
  --button-outline-dark-color-disabled: var(--color-grey);
  --button-outline-dark-border-disabled: 1px solid var(--color-grey);
  --button-outline-dark-opacity-disabled: 1;
  --button-swatch-min-width: 48px;
  --button-swatch-padding: 8px 16px;
  --button-swatch-border: 1px solid var(--color-grey);
  --button-swatch-background: var(--color-light);
  --button-swatch-border-hover: 1px solid var(--color-dark);
  --button-swatch-color-selected: var(--color-light);
  --button-swatch-background-selected: var(--color-dark);
  --button-swatch-border-selected: 1px solid var(--color-dark);
  --button-swatch-color-disabled: var(--color-grey);
  --button-swatch-border-disabled: 1px solid var(--color-grey);
  --button-swatch-opacity-disabled: 1;
  --button-roundal-border-radius: 50%;
  --button-roundal-color-hover: var(--color-light);
  --button-roundal-background-hover: var(--color-primary);
  --button-roundal-color-disabled: var(--color-grey);
  --button-roundal-opacity-disabled: 1;
  --button-roundal-shadow: 0px 0px 10px rgba(33, 33, 33, 0.10);
  --button-link-font-family: var(--primary-default-family);
  --button-link-font-size: var(--primary-default-size);
  --button-link-font-line-height: var(--primary-default-line-height);
  --button-link-font-weight: var(--primary-default-weight);
  --button-link-font-style: var(--primary-default-style);
  --button-link-font-transform: var(--primary-default-transform);
  --button-link-font-decoration: var(--primary-default-decoration);
  --button-link-padding: 0;
  --button-link-color: currentColor;
  --button-link-color-hover: var(--color-primary);
  --button-dark-padding: 20px;
  --button-dark-background: var(--color-dark);
  --button-dark-color: var(--color-light);
  --button-dark-background-hover: var(--color-dark-hover);
  --button-checkout-color: var(--color-light);
  --button-checkout-border: 1px solid var(--color-success);
  --button-checkout-border-hover: 1px solid #2a4539;
  --button-checkout-background: var(--color-success);
  --button-checkout-background-hover: #2a4539;
  --color-promo-price: var(--color-red);
  --price-list-color: var(--color-price-list);
  --promotion-label-background: var(--highlight-color-1);
  --promotion-label-alignment: center;
  --promotion-label-details-color: var(--highlight-color-1);
  --promotion-label-font-family: var(--secondary-small-family);
  --promotion-label-font-size: var(--secondary-small-size);
  --promotion-label-font-line-height: var(--secondary-small-line-height);
  --promotion-label-font-weight: var(--secondary-small-weight);
  --promotion-label-font-style: var(--secondary-small-style);
  --promotion-label-font-transform: var(--secondary-small-transform);
  --promotion-label-font-decoration: var(--secondary-small-decoration);
  --promotion-label-font-desktop-family: var(--secondary-default-family);
  --promotion-label-font-desktop-size: var(--secondary-default-size);
  --promotion-label-font-desktop-line-height: var(--secondary-default-line-height);
  --promotion-label-font-desktop-weight: var(--secondary-default-weight);
  --promotion-label-font-desktop-style: var(--secondary-default-style);
  --promotion-label-font-desktop-transform: var(--secondary-default-transform);
  --promotion-label-font-desktop-decoration: var(--secondary-default-decoration);
  --cart-quantity-notification-font-family: var(--primary-2x-small-family);
  --cart-quantity-notification-font-size: var(--primary-2x-small-size);
  --cart-quantity-notification-font-line-height: var(--primary-2x-small-line-height);
  --cart-quantity-notification-font-weight: var(--primary-2x-small-weight);
  --cart-quantity-notification-font-style: var(--primary-2x-small-style);
  --cart-quantity-notification-font-transform: var(--primary-2x-small-transform);
  --cart-quantity-notification-font-decoration: var(--primary-2x-small-decoration);
  --cart-quantity-notification-background: var(--highlight-color-1);
  --cart-quantity-notification-color: var(--color-light);
  --cart-content-background: var(--color-secondary);
  --cart-product-background: transparent;
  --cart-product-remove-color: var(--color-error);
  --cart-footer-background: var(--color-light);
  --cart-totals-border: 1px solid var(--color-primary-70);
  --coupon-input-border: 1px solid var(--price-list-color);
  --coupon-button-font-family: var(--secondary-small-family);
  --coupon-button-font-size: var(--secondary-small-size);
  --coupon-button-font-line-height: var(--secondary-small-line-height);
  --coupon-button-font-weight: var(--secondary-small-weight);
  --coupon-button-font-style: var(--secondary-small-style);
  --coupon-button-font-transform: var(--secondary-small-transform);
  --coupon-button-font-decoration: var(--secondary-small-decoration);
  --coupon-button-font-desktop-family: var(--secondary-small-family);
  --coupon-button-font-desktop-size: var(--secondary-small-size);
  --coupon-button-font-desktop-line-height: var(--secondary-small-line-height);
  --coupon-button-font-desktop-weight: var(--secondary-small-weight);
  --coupon-button-font-desktop-style: var(--secondary-small-style);
  --coupon-button-font-desktop-transform: var(--secondary-small-transform);
  --coupon-button-font-desktop-decoration: var(--secondary-small-decoration);
  --cart-product-attributes-font-family: var(--secondary-small-family);
  --cart-product-attributes-font-size: var(--secondary-small-size);
  --cart-product-attributes-font-line-height: var(--secondary-small-line-height);
  --cart-product-attributes-font-weight: var(--secondary-small-weight);
  --cart-product-attributes-font-style: var(--secondary-small-style);
  --cart-product-attributes-font-transform: var(--secondary-small-transform);
  --cart-product-attributes-font-decoration: var(--secondary-small-decoration);
  --cart-product-attributes-font-desktop-family: var(--secondary-default-family);
  --cart-product-attributes-font-desktop-size: var(--secondary-default-size);
  --cart-product-attributes-font-desktop-line-height: var(--secondary-default-line-height);
  --cart-product-attributes-font-desktop-weight: var(--secondary-default-weight);
  --cart-product-attributes-font-desktop-style: var(--secondary-default-style);
  --cart-product-attributes-font-desktop-transform: var(--secondary-default-transform);
  --cart-product-attributes-font-desktop-decoration: var(--secondary-default-decoration);
  --cart-summary-font-family: var(--primary-default-family);
  --cart-summary-font-size: var(--primary-default-size);
  --cart-summary-font-line-height: var(--primary-default-line-height);
  --cart-summary-font-weight: var(--primary-default-weight);
  --cart-summary-font-style: var(--primary-default-style);
  --cart-summary-font-transform: var(--primary-default-transform);
  --cart-summary-font-decoration: var(--primary-default-decoration);
  --cart-summary-font-desktop-family: var(--primary-medium-family);
  --cart-summary-font-desktop-size: var(--primary-medium-size);
  --cart-summary-font-desktop-line-height: var(--primary-medium-line-height);
  --cart-summary-font-desktop-weight: var(--primary-medium-weight);
  --cart-summary-font-desktop-style: var(--primary-medium-style);
  --cart-summary-font-desktop-transform: var(--primary-medium-transform);
  --cart-summary-font-desktop-decoration: var(--primary-medium-decoration);
  --cart-summary-totals-font-family: var(--secondary-small-family);
  --cart-summary-totals-font-size: var(--secondary-small-size);
  --cart-summary-totals-font-line-height: var(--secondary-small-line-height);
  --cart-summary-totals-font-weight: var(--secondary-small-weight);
  --cart-summary-totals-font-style: var(--secondary-small-style);
  --cart-summary-totals-font-transform: var(--secondary-small-transform);
  --cart-summary-totals-font-decoration: var(--secondary-small-decoration);
  --cart-summary-totals-font-weight: bold;
  --cart-summary-totals-font-desktop-family: var(--secondary-default-family);
  --cart-summary-totals-font-desktop-size: var(--secondary-default-size);
  --cart-summary-totals-font-desktop-line-height: var(--secondary-default-line-height);
  --cart-summary-totals-font-desktop-weight: var(--secondary-default-weight);
  --cart-summary-totals-font-desktop-style: var(--secondary-default-style);
  --cart-summary-totals-font-desktop-transform: var(--secondary-default-transform);
  --cart-summary-totals-font-desktop-decoration: var(--secondary-default-decoration);
  --cart-summary-totals-font-desktop-weight: bold;
  --product-message-border-radius: 8px;
  --cart-summary-title-font-family: var(--secondary-medium-family);
  --cart-summary-title-font-size: var(--secondary-medium-size);
  --cart-summary-title-font-line-height: var(--secondary-medium-line-height);
  --cart-summary-title-font-weight: var(--secondary-medium-weight);
  --cart-summary-title-font-style: var(--secondary-medium-style);
  --cart-summary-title-font-transform: var(--secondary-medium-transform);
  --cart-summary-title-font-decoration: var(--secondary-medium-decoration);
  --cart-summary-title-font-desktop-family: var(--secondary-large-family);
  --cart-summary-title-font-desktop-size: var(--secondary-large-size);
  --cart-summary-title-font-desktop-line-height: var(--secondary-large-line-height);
  --cart-summary-title-font-desktop-weight: var(--secondary-large-weight);
  --cart-summary-title-font-desktop-style: var(--secondary-large-style);
  --cart-summary-title-font-desktop-transform: var(--secondary-large-transform);
  --cart-summary-title-font-desktop-decoration: var(--secondary-large-decoration);
  --cart-summary-font-family: var(--secondary-2x-small-family);
  --cart-summary-font-size: var(--secondary-2x-small-size);
  --cart-summary-font-line-height: var(--secondary-2x-small-line-height);
  --cart-summary-font-weight: var(--secondary-2x-small-weight);
  --cart-summary-font-style: var(--secondary-2x-small-style);
  --cart-summary-font-transform: var(--secondary-2x-small-transform);
  --cart-summary-font-decoration: var(--secondary-2x-small-decoration);
  --cart-summary-font-desktop-family: var(--secondary-1x-small-family);
  --cart-summary-font-desktop-size: var(--secondary-1x-small-size);
  --cart-summary-font-desktop-line-height: var(--secondary-1x-small-line-height);
  --cart-summary-font-desktop-weight: var(--secondary-1x-small-weight);
  --cart-summary-font-desktop-style: var(--secondary-1x-small-style);
  --cart-summary-font-desktop-transform: var(--secondary-1x-small-transform);
  --cart-summary-font-desktop-decoration: var(--secondary-1x-small-decoration);
  --cart-summary-value-font-family: var(--secondary-small-family);
  --cart-summary-value-font-size: var(--secondary-small-size);
  --cart-summary-value-font-line-height: var(--secondary-small-line-height);
  --cart-summary-value-font-weight: var(--secondary-small-weight);
  --cart-summary-value-font-style: var(--secondary-small-style);
  --cart-summary-value-font-transform: var(--secondary-small-transform);
  --cart-summary-value-font-decoration: var(--secondary-small-decoration);
  --cart-summary-value-font-desktop-family: var(--secondary-default-family);
  --cart-summary-value-font-desktop-size: var(--secondary-default-size);
  --cart-summary-value-font-desktop-line-height: var(--secondary-default-line-height);
  --cart-summary-value-font-desktop-weight: var(--secondary-default-weight);
  --cart-summary-value-font-desktop-style: var(--secondary-default-style);
  --cart-summary-value-font-desktop-transform: var(--secondary-default-transform);
  --cart-summary-value-font-desktop-decoration: var(--secondary-default-decoration);
  --cart-summary-protocols-family: var(--secondary-1x-small-family);
  --cart-summary-protocols-size: var(--secondary-1x-small-size);
  --cart-summary-protocols-line-height: var(--secondary-1x-small-line-height);
  --cart-summary-protocols-weight: var(--secondary-1x-small-weight);
  --cart-summary-protocols-style: var(--secondary-1x-small-style);
  --cart-summary-protocols-transform: var(--secondary-1x-small-transform);
  --cart-summary-protocols-decoration: var(--secondary-1x-small-decoration);
  --cart-sumarry-protocols-font-size: 13px;
  --cart-summary-total-tax-font-family: var(--secondary-small-family);
  --cart-summary-total-tax-font-size: var(--secondary-small-size);
  --cart-summary-total-tax-font-line-height: var(--secondary-small-line-height);
  --cart-summary-total-tax-font-weight: var(--secondary-small-weight);
  --cart-summary-total-tax-font-style: var(--secondary-small-style);
  --cart-summary-total-tax-font-transform: var(--secondary-small-transform);
  --cart-summary-total-tax-font-decoration: var(--secondary-small-decoration);
  --cart-quantity-notification-font-family: var(--secondary-2x-small-family);
  --cart-quantity-notification-font-size: var(--secondary-2x-small-size);
  --cart-quantity-notification-font-line-height: var(--secondary-2x-small-line-height);
  --cart-quantity-notification-font-weight: var(--secondary-2x-small-weight);
  --cart-quantity-notification-font-style: var(--secondary-2x-small-style);
  --cart-quantity-notification-font-transform: var(--secondary-2x-small-transform);
  --cart-quantity-notification-font-decoration: var(--secondary-2x-small-decoration);
  --cart-quantity-font-family: var(--secondary-small-family);
  --cart-quantity-font-size: var(--secondary-small-size);
  --cart-quantity-font-line-height: var(--secondary-small-line-height);
  --cart-quantity-font-weight: var(--secondary-small-weight);
  --cart-quantity-font-style: var(--secondary-small-style);
  --cart-quantity-font-transform: var(--secondary-small-transform);
  --cart-quantity-font-decoration: var(--secondary-small-decoration);
  --cart-quantity-font-desktop-family: var(--secondary-default-family);
  --cart-quantity-font-desktop-size: var(--secondary-default-size);
  --cart-quantity-font-desktop-line-height: var(--secondary-default-line-height);
  --cart-quantity-font-desktop-weight: var(--secondary-default-weight);
  --cart-quantity-font-desktop-style: var(--secondary-default-style);
  --cart-quantity-font-desktop-transform: var(--secondary-default-transform);
  --cart-quantity-font-desktop-decoration: var(--secondary-default-decoration);
  --cart-product-name-color: var(--color-dark);
  --cart-icon-button-color: var(--color-dark);
  --cart-icon-button-border: 1px solid var(--color-grey);
  --cart-icon-button-disabled-color: var(--color-grey);
  --checkout-payment-totals-font-family: var(--primary-default-family);
  --checkout-payment-totals-font-size: var(--primary-default-size);
  --checkout-payment-totals-font-line-height: var(--primary-default-line-height);
  --checkout-payment-totals-font-weight: var(--primary-default-weight);
  --checkout-payment-totals-font-style: var(--primary-default-style);
  --checkout-payment-totals-font-transform: var(--primary-default-transform);
  --checkout-payment-totals-font-decoration: var(--primary-default-decoration);
  --checkout-summary-mobile-font-family: var(--secondary-default-family);
  --checkout-summary-mobile-font-size: var(--secondary-default-size);
  --checkout-summary-mobile-font-line-height: var(--secondary-default-line-height);
  --checkout-summary-mobile-font-weight: var(--secondary-default-weight);
  --checkout-summary-mobile-font-style: var(--secondary-default-style);
  --checkout-summary-mobile-font-transform: var(--secondary-default-transform);
  --checkout-summary-mobile-font-decoration: var(--secondary-default-decoration);
  --cart-background-readonly: var(--color-light);
  --cart-summary-background-minicart: var(--color-light);
  --checkout-sidebar-color: var(--color-grey);
  --confirmation-page-title-font-family: var(--secondary-3x-large-family);
  --confirmation-page-title-font-size: var(--secondary-3x-large-size);
  --confirmation-page-title-font-line-height: var(--secondary-3x-large-line-height);
  --confirmation-page-title-font-weight: var(--secondary-3x-large-weight);
  --confirmation-page-title-font-style: var(--secondary-3x-large-style);
  --confirmation-page-title-font-transform: var(--secondary-3x-large-transform);
  --confirmation-page-title-font-decoration: var(--secondary-3x-large-decoration);
  --confirmation-page-header-font-family: var(--secondary-medium-family);
  --confirmation-page-header-font-size: var(--secondary-medium-size);
  --confirmation-page-header-font-line-height: var(--secondary-medium-line-height);
  --confirmation-page-header-font-weight: var(--secondary-medium-weight);
  --confirmation-page-header-font-style: var(--secondary-medium-style);
  --confirmation-page-header-font-transform: var(--secondary-medium-transform);
  --confirmation-page-header-font-decoration: var(--secondary-medium-decoration);
  --account-address-title-font-family: var(--primary-default-family);
  --account-address-title-font-size: var(--primary-default-size);
  --account-address-title-font-line-height: var(--primary-default-line-height);
  --account-address-title-font-weight: var(--primary-default-weight);
  --account-address-title-font-style: var(--primary-default-style);
  --account-address-title-font-transform: var(--primary-default-transform);
  --account-address-title-font-decoration: var(--primary-default-decoration);
  --account-address-title-font-weight: 700;
  --mollie-component-background: var(--color-light);
  --checkbox-font-line-height: 1.5;
  --checkout-header-back-font-family: var(--secondary-default-family);
  --checkout-header-back-font-size: var(--secondary-default-size);
  --checkout-header-back-font-line-height: var(--secondary-default-line-height);
  --checkout-header-back-font-weight: var(--secondary-default-weight);
  --checkout-header-back-font-style: var(--secondary-default-style);
  --checkout-header-back-font-transform: var(--secondary-default-transform);
  --checkout-header-back-font-decoration: var(--secondary-default-decoration);
  --checkout-header-back-font-transform: uppercase;
  --checkout-header-back-font-weight: bold;
  --checkout-header-title-font-family: var(--secondary-2x-large-family);
  --checkout-header-title-font-size: var(--secondary-2x-large-size);
  --checkout-header-title-font-line-height: var(--secondary-2x-large-line-height);
  --checkout-header-title-font-weight: var(--secondary-2x-large-weight);
  --checkout-header-title-font-style: var(--secondary-2x-large-style);
  --checkout-header-title-font-transform: var(--secondary-2x-large-transform);
  --checkout-header-title-font-decoration: var(--secondary-2x-large-decoration);
  --checkout-header-title-font-weight: 900;
  --checkout-header-title-color: var(--color-dark);
  --checkout-header-subtitle-font-family: var(--secondary-medium-family);
  --checkout-header-subtitle-font-size: var(--secondary-medium-size);
  --checkout-header-subtitle-font-line-height: var(--secondary-medium-line-height);
  --checkout-header-subtitle-font-weight: var(--secondary-medium-weight);
  --checkout-header-subtitle-font-style: var(--secondary-medium-style);
  --checkout-header-subtitle-font-transform: var(--secondary-medium-transform);
  --checkout-header-subtitle-font-decoration: var(--secondary-medium-decoration);
  --checkout-header-subtitle-font-transform: uppercase;
  --checkout-header-subtitle-color: var(--color-dark);
  --checkout-header-stagetitle-font-family: var(--primary-default-family);
  --checkout-header-stagetitle-font-size: var(--primary-default-size);
  --checkout-header-stagetitle-font-line-height: var(--primary-default-line-height);
  --checkout-header-stagetitle-font-weight: var(--primary-default-weight);
  --checkout-header-stagetitle-font-style: var(--primary-default-style);
  --checkout-header-stagetitle-font-transform: var(--primary-default-transform);
  --checkout-header-stagetitle-font-decoration: var(--primary-default-decoration);
  --checkout-header-stagetitle-font-weight: 700;
  --checkout-header-stagetitle-color: var(--color-dark);
  --checkout-summary-font-family: var(--secondary-default-family);
  --checkout-summary-font-size: var(--secondary-default-size);
  --checkout-summary-font-line-height: var(--secondary-default-line-height);
  --checkout-summary-font-weight: var(--secondary-default-weight);
  --checkout-summary-font-style: var(--secondary-default-style);
  --checkout-summary-font-transform: var(--secondary-default-transform);
  --checkout-summary-font-decoration: var(--secondary-default-decoration);
  --checkout-header-edit-font-family: var(--secondary-small-family);
  --checkout-header-edit-font-size: var(--secondary-small-size);
  --checkout-header-edit-font-line-height: var(--secondary-small-line-height);
  --checkout-header-edit-font-weight: var(--secondary-small-weight);
  --checkout-header-edit-font-style: var(--secondary-small-style);
  --checkout-header-edit-font-transform: var(--secondary-small-transform);
  --checkout-header-edit-font-decoration: var(--secondary-small-decoration);
  --checkout-header-edit-font-decoration: underline;
  --checkout-header-edit-color: var(--color-dark);
  --checkout-option-label-font-family: var(--secondary-default-family);
  --checkout-option-label-font-size: var(--secondary-default-size);
  --checkout-option-label-font-line-height: var(--secondary-default-line-height);
  --checkout-option-label-font-weight: var(--secondary-default-weight);
  --checkout-option-label-font-style: var(--secondary-default-style);
  --checkout-option-label-font-transform: var(--secondary-default-transform);
  --checkout-option-label-font-decoration: var(--secondary-default-decoration);
  --checkout-option-details-font-family: var(--secondary-1x-small-family);
  --checkout-option-details-font-size: var(--secondary-1x-small-size);
  --checkout-option-details-font-line-height: var(--secondary-1x-small-line-height);
  --checkout-option-details-font-weight: var(--secondary-1x-small-weight);
  --checkout-option-details-font-style: var(--secondary-1x-small-style);
  --checkout-option-details-font-transform: var(--secondary-1x-small-transform);
  --checkout-option-details-font-decoration: var(--secondary-1x-small-decoration);
  --checkout-payment-totals-color: var(--color-dark);
  --checkout-payment-totals-font-family: var(--secondary-default-family);
  --checkout-payment-totals-font-size: var(--secondary-default-size);
  --checkout-payment-totals-font-line-height: var(--secondary-default-line-height);
  --checkout-payment-totals-font-weight: var(--secondary-default-weight);
  --checkout-payment-totals-font-style: var(--secondary-default-style);
  --checkout-payment-totals-font-transform: var(--secondary-default-transform);
  --checkout-payment-totals-font-decoration: var(--secondary-default-decoration);
  --checkout-payment-totals-font-weight: bold;
  --checkout-payment-accept-font-family: var(--secondary-small-family);
  --checkout-payment-accept-font-size: var(--secondary-small-size);
  --checkout-payment-accept-font-line-height: var(--secondary-small-line-height);
  --checkout-payment-accept-font-weight: var(--secondary-small-weight);
  --checkout-payment-accept-font-style: var(--secondary-small-style);
  --checkout-payment-accept-font-transform: var(--secondary-small-transform);
  --checkout-payment-accept-font-decoration: var(--secondary-small-decoration);
  --checkout-address-edit-font-family: var(--primary-default-family);
  --checkout-address-edit-font-size: var(--primary-default-size);
  --checkout-address-edit-font-line-height: var(--primary-default-line-height);
  --checkout-address-edit-font-weight: var(--primary-default-weight);
  --checkout-address-edit-font-style: var(--primary-default-style);
  --checkout-address-edit-font-transform: var(--primary-default-transform);
  --checkout-address-edit-font-decoration: var(--primary-default-decoration);
  --checkout-address-edit-font-decoration: underline;
  --checkout-address-edit-color: var(--color-dark);
  --checkout-shipping-method-title-font-family: var(--secondary-medium-family);
  --checkout-shipping-method-title-font-size: var(--secondary-medium-size);
  --checkout-shipping-method-title-font-line-height: var(--secondary-medium-line-height);
  --checkout-shipping-method-title-font-weight: var(--secondary-medium-weight);
  --checkout-shipping-method-title-font-style: var(--secondary-medium-style);
  --checkout-shipping-method-title-font-transform: var(--secondary-medium-transform);
  --checkout-shipping-method-title-font-decoration: var(--secondary-medium-decoration);
  --checkout-shipping-method-description-title-font-family: var(--secondary-default-family);
  --checkout-shipping-method-description-title-font-size: var(--secondary-default-size);
  --checkout-shipping-method-description-title-font-line-height: var(--secondary-default-line-height);
  --checkout-shipping-method-description-title-font-weight: var(--secondary-default-weight);
  --checkout-shipping-method-description-title-font-style: var(--secondary-default-style);
  --checkout-shipping-method-description-title-font-transform: var(--secondary-default-transform);
  --checkout-shipping-method-description-title-font-decoration: var(--secondary-default-decoration);
  --checkout-shipping-summary-text-family: var(--secondary-default-family);
  --checkout-shipping-summary-text-size: var(--secondary-default-size);
  --checkout-shipping-summary-text-line-height: var(--secondary-default-line-height);
  --checkout-shipping-summary-text-weight: var(--secondary-default-weight);
  --checkout-shipping-summary-text-style: var(--secondary-default-style);
  --checkout-shipping-summary-text-transform: var(--secondary-default-transform);
  --checkout-shipping-summary-text-decoration: var(--secondary-default-decoration);
  --checkout-shipping-summary-text-line-height: 1.35;
  --checkout-account-email-title-font-family: var(--secondary-medium-family);
  --checkout-account-email-title-font-size: var(--secondary-medium-size);
  --checkout-account-email-title-font-line-height: var(--secondary-medium-line-height);
  --checkout-account-email-title-font-weight: var(--secondary-medium-weight);
  --checkout-account-email-title-font-style: var(--secondary-medium-style);
  --checkout-account-email-title-font-transform: var(--secondary-medium-transform);
  --checkout-account-email-title-font-decoration: var(--secondary-medium-decoration);
  --checkout-account-email-title-font-transform: uppercase;
  --checkout-account-account-exists-family: var(--secondary-small-family);
  --checkout-account-account-exists-size: var(--secondary-small-size);
  --checkout-account-account-exists-line-height: var(--secondary-small-line-height);
  --checkout-account-account-exists-weight: var(--secondary-small-weight);
  --checkout-account-account-exists-style: var(--secondary-small-style);
  --checkout-account-account-exists-transform: var(--secondary-small-transform);
  --checkout-account-account-exists-decoration: var(--secondary-small-decoration);
  --coupon-discount-label-font-family: var(--secondary-small-family);
  --coupon-discount-label-font-size: var(--secondary-small-size);
  --coupon-discount-label-font-line-height: var(--secondary-small-line-height);
  --coupon-discount-label-font-weight: var(--secondary-small-weight);
  --coupon-discount-label-font-style: var(--secondary-small-style);
  --coupon-discount-label-font-transform: var(--secondary-small-transform);
  --coupon-discount-label-font-decoration: var(--secondary-small-decoration);
  --coupon-submit-button-color: var(--color-grey-dark);
  --protocol-button-font-family: var(--secondary-small-family);
  --protocol-button-font-size: var(--secondary-small-size);
  --protocol-button-font-line-height: var(--secondary-small-line-height);
  --protocol-button-font-weight: var(--secondary-small-weight);
  --protocol-button-font-style: var(--secondary-small-style);
  --protocol-button-font-transform: var(--secondary-small-transform);
  --protocol-button-font-decoration: var(--secondary-small-decoration);
  --protocol-submit-button-color: var(--color-grey-dark);
  --cart-product-border: 1px solid var(--color-primary-70);
  --cart-product-price-list-font-family: var(--secondary-small-family);
  --cart-product-price-list-font-size: var(--secondary-small-size);
  --cart-product-price-list-font-line-height: var(--secondary-small-line-height);
  --cart-product-price-list-font-weight: var(--secondary-small-weight);
  --cart-product-price-list-font-style: var(--secondary-small-style);
  --cart-product-price-list-font-transform: var(--secondary-small-transform);
  --cart-product-price-list-font-decoration: var(--secondary-small-decoration);
  --cart-product-price-list-font-desktop-family: var(--secondary-default-family);
  --cart-product-price-list-font-desktop-size: var(--secondary-default-size);
  --cart-product-price-list-font-desktop-line-height: var(--secondary-default-line-height);
  --cart-product-price-list-font-desktop-weight: var(--secondary-default-weight);
  --cart-product-price-list-font-desktop-style: var(--secondary-default-style);
  --cart-product-price-list-font-desktop-transform: var(--secondary-default-transform);
  --cart-product-price-list-font-desktop-decoration: var(--secondary-default-decoration);
  --cart-product-name-font-family: var(--secondary-small-family);
  --cart-product-name-font-size: var(--secondary-small-size);
  --cart-product-name-font-line-height: var(--secondary-small-line-height);
  --cart-product-name-font-weight: var(--secondary-small-weight);
  --cart-product-name-font-style: var(--secondary-small-style);
  --cart-product-name-font-transform: var(--secondary-small-transform);
  --cart-product-name-font-decoration: var(--secondary-small-decoration);
  --cart-product-name-font-weight: bold;
  --cart-product-name-font-desktop-family: var(--secondary-default-family);
  --cart-product-name-font-desktop-size: var(--secondary-default-size);
  --cart-product-name-font-desktop-line-height: var(--secondary-default-line-height);
  --cart-product-name-font-desktop-weight: var(--secondary-default-weight);
  --cart-product-name-font-desktop-style: var(--secondary-default-style);
  --cart-product-name-font-desktop-transform: var(--secondary-default-transform);
  --cart-product-name-font-desktop-decoration: var(--secondary-default-decoration);
  --cart-product-name-font-desktop-weight: bold;
  --cart-product-brand-font-family: var(--secondary-1x-small-family);
  --cart-product-brand-font-size: var(--secondary-1x-small-size);
  --cart-product-brand-font-line-height: var(--secondary-1x-small-line-height);
  --cart-product-brand-font-weight: var(--secondary-1x-small-weight);
  --cart-product-brand-font-style: var(--secondary-1x-small-style);
  --cart-product-brand-font-transform: var(--secondary-1x-small-transform);
  --cart-product-brand-font-decoration: var(--secondary-1x-small-decoration);
  --cart-product-brand-font-desktop-family: var(--secondary-default-family);
  --cart-product-brand-font-desktop-size: var(--secondary-default-size);
  --cart-product-brand-font-desktop-line-height: var(--secondary-default-line-height);
  --cart-product-brand-font-desktop-weight: var(--secondary-default-weight);
  --cart-product-brand-font-desktop-style: var(--secondary-default-style);
  --cart-product-brand-font-desktop-transform: var(--secondary-default-transform);
  --cart-product-brand-font-desktop-decoration: var(--secondary-default-decoration);
  --cart-product-price-sales-font-family: var(--secondary-small-family);
  --cart-product-price-sales-font-size: var(--secondary-small-size);
  --cart-product-price-sales-font-line-height: var(--secondary-small-line-height);
  --cart-product-price-sales-font-weight: var(--secondary-small-weight);
  --cart-product-price-sales-font-style: var(--secondary-small-style);
  --cart-product-price-sales-font-transform: var(--secondary-small-transform);
  --cart-product-price-sales-font-decoration: var(--secondary-small-decoration);
  --cart-product-price-sales-font-desktop-family: var(--secondary-default-family);
  --cart-product-price-sales-font-desktop-size: var(--secondary-default-size);
  --cart-product-price-sales-font-desktop-line-height: var(--secondary-default-line-height);
  --cart-product-price-sales-font-desktop-weight: var(--secondary-default-weight);
  --cart-product-price-sales-font-desktop-style: var(--secondary-default-style);
  --cart-product-price-sales-font-desktop-transform: var(--secondary-default-transform);
  --cart-product-price-sales-font-desktop-decoration: var(--secondary-default-decoration);
  --cart-product-price-sales-summary-font-family: var(--secondary-small-family);
  --cart-product-price-sales-summary-font-size: var(--secondary-small-size);
  --cart-product-price-sales-summary-font-line-height: var(--secondary-small-line-height);
  --cart-product-price-sales-summary-font-weight: var(--secondary-small-weight);
  --cart-product-price-sales-summary-font-style: var(--secondary-small-style);
  --cart-product-price-sales-summary-font-transform: var(--secondary-small-transform);
  --cart-product-price-sales-summary-font-decoration: var(--secondary-small-decoration);
  --cart-product-price-sales-font-summary-desktop-family: var(--secondary-default-family);
  --cart-product-price-sales-font-summary-desktop-size: var(--secondary-default-size);
  --cart-product-price-sales-font-summary-desktop-line-height: var(--secondary-default-line-height);
  --cart-product-price-sales-font-summary-desktop-weight: var(--secondary-default-weight);
  --cart-product-price-sales-font-summary-desktop-style: var(--secondary-default-style);
  --cart-product-price-sales-font-summary-desktop-transform: var(--secondary-default-transform);
  --cart-product-price-sales-font-summary-desktop-decoration: var(--secondary-default-decoration);
  --cart-product-discount-percentage-summary-font-family: var(--secondary-small-family);
  --cart-product-discount-percentage-summary-font-size: var(--secondary-small-size);
  --cart-product-discount-percentage-summary-font-line-height: var(--secondary-small-line-height);
  --cart-product-discount-percentage-summary-font-weight: var(--secondary-small-weight);
  --cart-product-discount-percentage-summary-font-style: var(--secondary-small-style);
  --cart-product-discount-percentage-summary-font-transform: var(--secondary-small-transform);
  --cart-product-discount-percentage-summary-font-decoration: var(--secondary-small-decoration);
  --cart-product-discount-percentage-font-summary-desktop-family: var(--secondary-default-family);
  --cart-product-discount-percentage-font-summary-desktop-size: var(--secondary-default-size);
  --cart-product-discount-percentage-font-summary-desktop-line-height: var(--secondary-default-line-height);
  --cart-product-discount-percentage-font-summary-desktop-weight: var(--secondary-default-weight);
  --cart-product-discount-percentage-font-summary-desktop-style: var(--secondary-default-style);
  --cart-product-discount-percentage-font-summary-desktop-transform: var(--secondary-default-transform);
  --cart-product-discount-percentage-font-summary-desktop-decoration: var(--secondary-default-decoration);
  --cart-product-promotion-label-font-family: var(--secondary-2x-small-family);
  --cart-product-promotion-label-font-size: var(--secondary-2x-small-size);
  --cart-product-promotion-label-font-line-height: var(--secondary-2x-small-line-height);
  --cart-product-promotion-label-font-weight: var(--secondary-2x-small-weight);
  --cart-product-promotion-label-font-style: var(--secondary-2x-small-style);
  --cart-product-promotion-label-font-transform: var(--secondary-2x-small-transform);
  --cart-product-promotion-label-font-decoration: var(--secondary-2x-small-decoration);
  --cart-product-promotion-label-font-desktop-family: var(--secondary-2x-small-family);
  --cart-product-promotion-label-font-desktop-size: var(--secondary-2x-small-size);
  --cart-product-promotion-label-font-desktop-line-height: var(--secondary-2x-small-line-height);
  --cart-product-promotion-label-font-desktop-weight: var(--secondary-2x-small-weight);
  --cart-product-promotion-label-font-desktop-style: var(--secondary-2x-small-style);
  --cart-product-promotion-label-font-desktop-transform: var(--secondary-2x-small-transform);
  --cart-product-promotion-label-font-desktop-decoration: var(--secondary-2x-small-decoration);
  --cart-product-price-list-font-decoration: line-through;
  --cart-product-price-list-font-desktop-decoration: line-through;
  --summary-header-height: 64px;
  --button-primary-background-hover: var(--green-hover);
  --arrow-icon: url(/on/demandware.static/Sites-B2C_Fatboy_EU-Site/-/-/images/arrow.svg);
  --locale-switcher-select-font: 20px/1 var(--font-family-primary);
  --locale-switcher-selected-font: 13px/1 var(--font-family-primary);
  --selected-locale-color-hover: var(--color-red);
  --loading-icon-color: var(--color-primary);
  --modal-sidebar-height-mobile: 90vh;
  --modal-sidebar-height-desktop: 100vh;
  --modal-sidebar-width: 30rem;
}

@font-face {
  font-family: "The Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/TheSans-Plain.woff2") format("woff2"), url("../fonts/TheSans-Plain.woff") format("woff");
}
@font-face {
  font-family: "The Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/TheSans-Black.woff2") format("woff2"), url("../fonts/TheSans-Black.woff") format("woff");
}
@font-face {
  font-family: "The Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/TheSans-Bold.woff2") format("woff2"), url("../fonts/TheSans-Bold.woff") format("woff");
}

/*# sourceMappingURL=settings.css.map*/