/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --hd-alias-font-weight-50: 300;
  --hd-alias-font-weight-100: 400;
  --hd-alias-font-weight-200: 600;
  --hd-alias-font-weight-300: 700;
  --hd-alias-font-family-primary: juana;
  --hd-alias-font-family-secondary: 'Proxima Nova';
  --hd-alias-font-size-primary-700-min: 39;
  --hd-alias-font-size-primary-700-max: 48;
  --hd-alias-font-size-primary-800-min: 48;
  --hd-alias-font-size-primary-800-max: 68;
  --hd-alias-font-size-secondary-0-min: 12;
  --hd-alias-font-size-secondary-0-max: 14;
  --hd-alias-font-size-secondary-50-min: 11;
  --hd-alias-font-size-secondary-50-max: 13;
  --hd-alias-font-size-secondary-75-min: 13;
  --hd-alias-font-size-secondary-75-max: 14;
  --hd-alias-font-size-secondary-100-min: 16;
  --hd-alias-font-size-secondary-100-max: 16;
  --hd-alias-font-size-secondary-200-min: 18;
  --hd-alias-font-size-secondary-200-max: 20;
  --hd-alias-font-size-secondary-300-min: 20;
  --hd-alias-font-size-secondary-300-max: 24;
  --hd-alias-font-size-secondary-400-min: 22;
  --hd-alias-font-size-secondary-400-max: 32;
  --hd-alias-font-size-secondary-500-min: 24;
  --hd-alias-font-size-secondary-500-max: 40;
  --hd-alias-font-line-height-primary-700: 120%;
  --hd-alias-font-line-height-primary-800: 120%;
  --hd-alias-font-line-height-secondary-0: 100%;
  --hd-alias-font-line-height-secondary-50: 160%;
  --hd-alias-font-line-height-secondary-75: 160%;
  --hd-alias-font-line-height-secondary-100: 160%;
  --hd-alias-font-line-height-secondary-200: 140%;
  --hd-alias-font-line-height-secondary-300: 140%;
  --hd-alias-font-line-height-secondary-400: 120%;
  --hd-alias-font-line-height-secondary-500: 120%;
  --hd-alias-font-text-case-primary-700: initial;
  --hd-alias-font-text-case-primary-800: initial;
  --hd-alias-font-text-case-secondary-0: uppercase;
  --hd-alias-font-text-case-secondary-50: initial;
  --hd-alias-font-text-case-secondary-75: initial;
  --hd-alias-font-text-case-secondary-100: initial;
  --hd-alias-font-text-case-secondary-200: initial;
  --hd-alias-font-text-case-secondary-300: initial;
  --hd-alias-font-text-case-secondary-400: initial;
  --hd-alias-font-text-case-secondary-500: initial;
  --hd-alias-font-letter-spacing-primary-700: 0.75px;
  --hd-alias-font-letter-spacing-primary-800: 0.75px;
  --hd-alias-font-letter-spacing-secondary-0: 1px;
  --hd-alias-font-letter-spacing-secondary-50: 0;
  --hd-alias-font-letter-spacing-secondary-75: 0;
  --hd-alias-font-letter-spacing-secondary-100: 0;
  --hd-alias-font-letter-spacing-secondary-200: 0;
  --hd-alias-font-letter-spacing-secondary-300: 0;
  --hd-alias-font-letter-spacing-secondary-400: 0;
  --hd-alias-font-letter-spacing-secondary-500: 0;
  --hd-alias-spacing-0: 0;
  --hd-alias-spacing-50: 2px;
  --hd-alias-spacing-100: 4px;
  --hd-alias-spacing-200: 8px;
  --hd-alias-spacing-250: 10px;
  --hd-alias-spacing-300: 12px;
  --hd-alias-spacing-350: 14px;
  --hd-alias-spacing-400: 16px;
  --hd-alias-spacing-500: 20px;
  --hd-alias-spacing-600: 24px;
  --hd-alias-spacing-700: 32px;
  --hd-alias-spacing-800: 48px;
  --hd-alias-spacing-900: 64px;
  --hd-alias-spacing-1000: 80px;
  --hd-alias-color-surface-primary-100: #3b4c59;
  --hd-alias-color-surface-primary-200: #3e444e;
  --hd-alias-color-surface-secondary-100: #fff;
  --hd-alias-color-surface-secondary-200: #f4f6f7;
  --hd-alias-color-surface-secondary-300: #d3e0e2;
  --hd-alias-color-text-primary: #3e444e;
  --hd-alias-color-text-secondary: #596a77;
  --hd-alias-color-text-inactive: #9ba9b4;
  --hd-alias-color-text-white: #fff;
  --hd-alias-color-text-negative: #d00b42;
  --hd-alias-color-text-positive: #29A162;
  --hd-alias-color-border-primary: #c9d0d6;
  --hd-alias-color-border-secondary: #657b8c;
  --hd-alias-color-border-tertiary: #3e444e;
  --hd-alias-color-border-white: #fff;
  --hd-alias-color-border-positive: #29A162;
  --hd-alias-color-border-negative: #d00b42;
  --hd-alias-color-brand-primary-100: #ec0142;
  --hd-alias-color-brand-primary-200: #d00b42;
  --hd-alias-color-brand-primary-300: #b41541;
  --hd-alias-color-brand-secondary-100: #3c6c8d;
  --hd-alias-color-brand-secondary-200: #395e74;
  --hd-alias-color-brand-secondary-300: #274255;
  --hd-alias-color-scrollbar-100: #fff;
  --hd-alias-color-scrollbar-200: #edeff1;
  --hd-alias-color-sale-100: #d00b42;
  --hd-alias-color-sale-200: #b41541;
  --hd-alias-color-icon-solid-0: #fff;
  --hd-alias-color-icon-solid-100: #f4f6f7;
  --hd-alias-color-icon-solid-200: #edeff1;
  --hd-alias-color-icon-solid-300: #c9d0d6;
  --hd-alias-color-icon-solid-400: #9ba9b4;
  --hd-alias-color-icon-solid-500: #657b8c;
  --hd-alias-color-icon-solid-600: #596a77;
  --hd-alias-color-icon-solid-700: #3b4c59;
  --hd-alias-color-icon-solid-800: #3e444e;
  --hd-alias-color-icon-solid-positive: #29A162;
  --hd-alias-color-icon-solid-negative: #ec0142;
  --hd-alias-color-icon-tint-10: rgb(24.314% 26.667% 30.588% / 10%);
  --hd-alias-color-icon-tint-20: rgb(24.314% 26.667% 30.588% / 20%);
  --hd-alias-color-icon-tint-30: rgb(24.314% 26.667% 30.588% / 30%);
  --hd-alias-color-icon-tint-40: rgb(24.314% 26.667% 30.588% / 40%);
  --hd-alias-color-icon-tint-50: rgb(24.314% 26.667% 30.588% / 50%);
  --hd-alias-color-icon-tint-60: rgb(24.314% 26.667% 30.588% / 60%);
  --hd-alias-color-icon-secondary-solid-0: #fff;
  --hd-alias-color-icon-secondary-solid-100: #f7eeee;
  --hd-alias-color-icon-secondary-solid-200: #f7ebeb;
  --hd-alias-color-icon-secondary-solid-300: #e9d0d1;
  --hd-alias-color-icon-secondary-solid-400: #dbb5b5;
  --hd-alias-color-icon-secondary-solid-500: #cf9a9b;
  --hd-alias-color-icon-secondary-solid-600: #c18081;
  --hd-alias-color-icon-secondary-solid-700: #b56869;
  --hd-alias-color-icon-secondary-solid-800: #ab5a5a;
  --hd-alias-container-min: 960px;
  --hd-alias-container-max: 1240px;
  --hd-alias-border-radius-0: 0;
  --hd-alias-border-radius-100: 4px;
  --hd-alias-border-radius-200: 10px;
  --hd-alias-border-radius-300: 20px;
  --hd-alias-border-radius-400: 999px;
  --hd-components-footer-color-divider: #a1a1a1;
  --hd-components-footer-font-size-column-title-min: 18;
  --hd-components-footer-font-size-column-title-max: 20;
  --hd-components-footer-font-size-column-text-min: 13;
  --hd-components-footer-font-size-column-text-max: 14;
  --hd-components-footer-font-size-social-title-min: 16;
  --hd-components-footer-font-size-social-title-max: 16;
  --hd-components-footer-font-size-phone-number-min: 16;
  --hd-components-footer-font-size-phone-number-max: 16;
  --hd-components-footer-font-size-copyright-min: 11;
  --hd-components-footer-font-size-copyright-max: 13;
  --hd-components-footer-font-family-column-title: 'Proxima Nova';
  --hd-components-footer-font-family-column-text: 'Proxima Nova';
  --hd-components-footer-font-family-social-title: 'Proxima Nova';
  --hd-components-footer-font-family-phone-number: 'Proxima Nova';
  --hd-components-footer-font-family-copyright: 'Proxima Nova';
  --hd-components-footer-font-weight-column-title: 700;
  --hd-components-footer-font-weight-column-text: 400;
  --hd-components-footer-font-weight-social-title: 400;
  --hd-components-footer-font-weight-phone-number: 400;
  --hd-components-footer-font-weight-copyright: 400;
  --hd-components-footer-line-height-column-title: 140%;
  --hd-components-footer-line-height-column-text: 160%;
  --hd-components-footer-line-height-social-title: 160%;
  --hd-components-footer-line-height-phone-number: 160%;
  --hd-components-footer-line-height-copyright: 160%;
  --hd-components-footer-letter-spacing-column-title: 0;
  --hd-components-footer-letter-spacing-column-text: 0;
  --hd-components-footer-letter-spacing-social-title: 0;
  --hd-components-footer-letter-spacing-phone-number: 0;
  --hd-components-footer-letter-spacing-copyright: 0;
  --hd-components-footer-text-case-column-title: initial;
  --hd-components-footer-text-case-column-text: initial;
  --hd-components-footer-text-case-social-title: initial;
  --hd-components-footer-text-case-phone-number: initial;
  --hd-components-footer-text-case-copyright: initial;
  --hd-components-button-color-primary-default-background: #ec0142;
  --hd-components-button-color-primary-default-foreground: #fff;
  --hd-components-button-color-primary-default-border: #ec0142;
  --hd-components-button-color-primary-hover-background: #d00b42;
  --hd-components-button-color-primary-hover-foreground: #fff;
  --hd-components-button-color-primary-hover-border: #d00b42;
  --hd-components-button-color-secondary-default-background: #3e444e;
  --hd-components-button-color-secondary-default-foreground: #fff;
  --hd-components-button-color-secondary-default-border: #3e444e;
  --hd-components-button-color-secondary-hover-background: #596a77;
  --hd-components-button-color-secondary-hover-foreground: #fff;
  --hd-components-button-color-secondary-hover-border: #596a77;
  --hd-components-button-color-tertiary-default-background: #fff;
  --hd-components-button-color-tertiary-default-foreground: #3e444e;
  --hd-components-button-color-tertiary-default-border: #3e444e;
  --hd-components-button-color-tertiary-hover-background: #d3e0e2;
  --hd-components-button-color-tertiary-hover-foreground: #3e444e;
  --hd-components-button-color-tertiary-hover-border: #3e444e;
  --hd-components-button-dimension-horizontal-padding-min: 16px;
  --hd-components-button-dimension-horizontal-padding-max: 20px;
  --hd-components-button-dimension-vertical-padding-min: 16px;
  --hd-components-button-dimension-vertical-padding-max: 20px;
  --hd-components-button-dimension-gap-default: 16px;
  --hd-components-button-border-radius: 4px;
  --hd-components-button-border-width: 2px;
  --hd-components-button-text-case: uppercase;
  --hd-components-button-font-weight: 700;
  --hd-components-button-font-family: 'Proxima Nova';
  --hd-components-button-line-height: 100%;
  --hd-components-button-letter-spacing: 1px;
  --hd-components-button-font-size-min: 12;
  --hd-components-button-font-size-max: 14;
  --hd-components-text-link-color-dark: #3e444e;
  --hd-components-text-link-color-light: #fff;
  --hd-components-text-link-text-case: uppercase;
  --hd-components-text-link-font-weight: 700;
  --hd-components-text-link-font-family: 'Proxima Nova';
  --hd-components-text-link-line-height: 100%;
  --hd-components-text-link-letter-spacing: 1px;
  --hd-components-text-link-font-size-min: 12;
  --hd-components-text-link-font-size-max: 14;
  --hd-components-tag-color-primary-default-background: #fff;
  --hd-components-tag-color-primary-default-foreground: #3e444e;
  --hd-components-tag-color-primary-hover-background: #f4f6f7;
  --hd-components-tag-color-secondary-default-background: #3e444e;
  --hd-components-tag-color-secondary-default-foreground: #fff;
  --hd-components-tag-color-secondary-hover-background: #3b4c59;
  --hd-components-tag-color-sale-default-background: #b41541;
  --hd-components-tag-color-sale-default-foreground: #fff;
  --hd-components-tag-color-sale-hover-background: #d00b42;
  --hd-components-tag-text-case: uppercase;
  --hd-components-tag-font-weight: 700;
  --hd-components-tag-font-family: 'Proxima Nova';
  --hd-components-tag-line-height: 100%;
  --hd-components-tag-letter-spacing: 1px;
  --hd-components-tag-font-size-min: 12;
  --hd-components-tag-font-size-max: 14;
  --hd-components-hero-color-background: #f4f6f7;
  --hd-components-hero-font-weight-title: 700;
  --hd-components-hero-font-style-title: normal;
  --hd-components-main-content-font-weight-title: 600;
  --hd-components-main-content-font-style-title: normal;
  --hd-components-main-content-color-background: #fff;
  --hd-components-banner-font-weight-title: 700;
  --hd-components-banner-font-style-title: normal;
  --hd-components-card-display-font-weight-title: 600;
  --hd-components-card-display-font-style-title: normal;
  --hd-components-card-display-cards-font-style-title: normal;
  --hd-components-card-display-cards-font-weight-title: 600;
  --hd-components-accordion-font-weight-title: 600;
  --hd-components-accordion-font-style-title: normal;
  --hd-components-accordion-items-font-style-summary-title: normal;
  --hd-components-accordion-items-font-weight-summary-title: 600;
  --hd-components-small-carousel-font-weight-title: 600;
  --hd-components-small-carousel-font-style-title: normal;
  --hd-components-email-signup-font-weight-title: 700;
  --hd-components-email-signup-font-style-title: normal;
  --hd-components-gallery-font-weight-title: 700;
  --hd-components-gallery-font-style-title: normal;
  --hd-components-gallery-modal-font-weight-title: 700;
  --hd-components-gallery-modal-font-style-title: normal;
  --hd-components-appointment-form-font-weight-title: 700;
  --hd-components-appointment-form-font-weight-sub-title: 700;
  --hd-components-appointment-form-font-style-title: normal;
  --hd-components-appointment-form-font-style-sub-title: normal;
  --hd-components-appointment-form-info-box-font-weight-title: 700;
  --hd-components-appointment-form-info-box-font-style-title: normal;
  --hd-components-contact-us-form-font-weight-title: 700;
  --hd-components-contact-us-form-font-style-title: normal;
  --hd-components-contact-us-form-info-box-font-weight-title: 700;
  --hd-components-contact-us-form-info-box-font-style-title: normal;
  --hd-components-brochure-form-font-weight-title: 700;
  --hd-components-brochure-form-font-weight-sub-title: 700;
  --hd-components-brochure-form-font-style-title: normal;
  --hd-components-brochure-form-font-style-sub-title: normal;
  --hd-components-brochure-form-tab-button-font-weight-title: 700;
  --hd-components-brochure-form-tab-button-font-style-title: normal;
  --hd-components-text-overlay-font-weight-title: 700;
  --hd-components-text-overlay-font-weight-rte: 400;
  --hd-components-text-overlay-font-style-title: normal;
  --hd-components-text-overlay-font-style-rte: normal;
  --hd-components-trustpilot-font-weight-title: 600;
  --hd-components-trustpilot-font-style-title: normal;
  --hd-components-image-comparison-font-weight-title: 600;
  --hd-components-image-comparison-font-style-title: normal;
  --hd-components-product-grid-font-weight-title: 600;
  --hd-components-product-grid-font-style-title: normal;
  --hd-components-product-grid-cards-font-style-title: normal;
  --hd-components-product-grid-cards-font-weight-title: 600;
  --hd-components-table-font-weight-title: 700;
  --hd-components-table-font-style-title: normal;
  --hd-components-product-filter-grid-font-weight-title: 600;
  --hd-components-product-filter-grid-font-style-title: normal;
  --hd-components-product-filter-grid-cards-font-style-product-name: normal;
  --hd-components-product-filter-grid-cards-font-style-pre-title-block-sale: normal;
  --hd-components-product-filter-grid-cards-font-style-pre-title-block-collection: normal;
  --hd-components-product-filter-grid-cards-font-weight-product-name: 700;
  --hd-components-product-filter-grid-cards-font-weight-pre-title-block-sale: 700;
  --hd-components-product-filter-grid-cards-font-weight-pre-title-block-collection: 700;
  --hd-components-product-details-header-font-weight-title: 700;
  --hd-components-product-details-header-font-style-title: normal;
  --hd-components-samples-form-font-weight-title: 700;
  --hd-components-samples-form-font-style-title: normal;
  --hd-components-samples-form-info-box-font-weight-title: 400;
  --hd-components-samples-form-info-box-font-style-title: normal;
}
