
  :root{
    --colors_utility-highlight: #EAEAEA;
    --colors_utility-border: #c4c4c4;
    --colors_utility-highlight: #EAEAEA;
    --color_utility-notice: #FFF2D0;
    --color_utility-notice-border: #F7C442;
    --color_utility-border: #000000;
    --color_utility-hed: #000000;
    --color_iteractive_unselected: #919191;
    --color_paragraph-hed_font: #000000;
    --colors_utility-valid-primary: #267831;
    --colors_utility-valid-secondary: #DDEEDD;
    --colors_foundation_footer_accent: #FFFFFF;
    --colors_utility-deemphasized: #6B6B6B;
    --colors_interactive_unselected: #919191;
    --colors_utility_highlight: #eaeaea;
    --colors_interactive_feedback_invalid-primary: rgba(217,47,32,1);

    --typography_definitions_landing-hed_family: VogueAvantGarde;
    --typography_definitions_landing-dek_family: FBDidotS;
    --typography_definitions-body-strong: VogueAvantGarde;
    --typography_definitions_offer-title_family: VogueAvantGarde;
    --typography_definitions_utility-secondary-body_family: VogueAvantGarde;
    --typography_definitions_utility-paragraph-body_family: GaramondPremierPro;
    --typography_definitions_utility_button-core_family: VogueAvantGarde;
    --typography_definitions_offer-price: VogueAvantGarde;
    --typography_definitions_utilty-secondary-body-emphasized: VogueAvantGarde;
    --typography_definitions_utilty-body-strong: VogueAvantGarde;
    --typography_definitions_utility-hed: VogueAvantGarde;
    --typography_definitions_utility-secondary-body-strong: VogueAvantGarde;
    --typography_definitions_utility-secondary-body-strong_weight: 600;
    --typography_definitions_utility-secondary-body-strong_font-size: 16px;
    --typography_definitions_utilty-secondary-body: VogueAvantGarde;
    --typography_definitions_letter-spacing: 0.02px;
    --typography_definitions_utility-secondary-body-emphasized: VogueAvantGarde;
    --typography_definitions_utility-secondary-body-emphasized_italic: true;
    --typography_definitions_utility-body: VogueAvantGarde;
    --typography_definitions_utility-border: FranklinGothic;
    --typography_definitions_paragraph-hed: FBDidotS;
    --typography_definitions_utilty-body: VogueAvantGarde;
    --typography_definitions_utility-footer_offer-disclaimer_line-height: 18px;
    --typography_definitions_landing-hed_font-weight: 600;
    --typography_definitions_landing-hed_xl-size: 32px;
    --typography_definitions_landing-hed_l-size: 28px;
    --typography_definitions_landing-hed_s-size: 24px;
    --typography_definitions_landing-hed_xl_line-height: 40px;
    --typography_definitions_landing-hed_l_line-height: 32px;
    --typography_definitions_landing-hed_s_line-height: 28px;
    --typography_definitions_landing-dek_xl-size: 20px;
    --typography_definitions_landing-dek_l-size: 18px;
    --typography_definitions_landing-dek_s-size: 18px;
    --typography_definitions_landing-dek_xl_line-height: 28px;
    --typography_definitions_landing-dek_l_line-height: 24px;
    --typography_definitions_landing-dek_s_line-height: 24px;
    --typography_definitions_offer-title_xl-size: 32px;
    --typography_definitions_offer-title_l-size: 28px;
    --typography_definitions_offer-title_s-size: 24px;
    --typography_definitions_offer-title_xl_line-height: 38px;
    --typography_definitions_offer-title_l_line-height: 34px;
    --typography_definitions_offer-title_s_line-height: 29px;
    --typography_definitions_offer-title_font-weight: 600;
    --typography_definitions_offer-price_family: VogueAvantGarde;
    --typography_definitions_offer-price_xl-size: 26px;
    --typography_definitions_offer-price_xl-line-height: 32px;
    --typography_definitions_offer-price_l-size: 24px;
    --typography_definitions_offer-price_s-size: 22px;
    --typography_definitions_offer-price_xl_line-height: 32px;
    --typography_definitions_offer-price_l_line-height: 32px;
    --typography_definitions_offer-price_s_line-height: 28px;
    --typography_definitions_offer-price_xl-font-weight:600;
    --typography_definitions_utility-paragraph-body_size: 18px;
    --typography_definitions_utility-body_strong-size: 16px;
    --typography_definitions_utility-body-strong_font-family: VogueAvantGarde;
    --typography_definitions_utility-body_strong_line-height: 24px;
    --typography_definitions_utility-body_strong_weight: 600;
    --typography_definitions_utility-body_strong-text-case: capitalize;
    --typography_definitions_utility_button-core_font-size: 12px;
    --typography_definitions_utility-secondary-body-size: 16px;
    --typography_definitions_utility-secondary-body_line-height: 22px;
    --typography_definitions_utility-secondary-body_weight: 400;
    --typography_definitions_utility-secondary_body_strong_line-height: 22px;
    --typography_definitions_utility-secondary-body-emphasized-body-size: 16px;
    --typography_definitions_foundation_footer_meta-secondary_line-height: 16px;
    --typography_definitions_foundation_footer_meta-secondary-body-size: 11px;
    --typography_definitions_foundation_meta-secondary_line-height: 16px;
    --typography_definitions_foundation_meta-secondary-body-size: 12px;
    --typography_definitions_utility-paragraph-body_line-height: 27px;
    --typography_definitions_utility-secondary-body-emphasized_line-height: 22px;
    --typography_definitions_utility-hed_xl-size: 40px;
    --typography_definitions_utility-hed_font_weight: 600;
    --typography_definitions_utilty-dek_font_weight: 400;
    --typography_definitions_utility-hed_xl_line-height: 48px;
    --typography_definitions_utility-hed_xl_family: VogueAvantGarde;
    --typography_definitions_utility-hed_xl_weight: 600;
    --typography_definitions_utility-hed_s-size: 34px;
    --typography_definitions_utility-hed_s_line-height: 40px;
    --typography_definitions_utilty-dek_font-size: 16px;
    --typography_definitions_utilty-dek_line-height: 22px;
    --typography_definitions_utility-dek_font-family: VogueAvantGarde;
    --typography_definitions_paragraph-hed_family: FBDidotS;
    --typography_definitions_paragraph-hed_font-weight: 300;
    --typography_definitions_paragraph-hed_l-size: 28px;
    --typography_definitions_paragraph-hed_m-size: 24px;
    --typography_definitions_paragraph-hed_s-size: 24px;
    --typography_definitions_paragraph-hed-l_line-height: 34px;
    --typography_definitions_paragraph-hed-m_line-height: 36px;
    --typography_definitions_paragraph-hed-s_line-height: 36px;
    --typography_definitions_utility-body_font-size: 16px;
    --typography_definitions_utility-secondary-body-emphasized-body_weight: 400;
    --typography_definitions_utility-secondary-body-emphasized_family: VogueAvantGarde;
    --typography_definitions_utility-body-strong_weight: 600;
    --typography_definitions_utilty-body-strong-body-size: 16px;
    --typography_definitions_consumptionEditorial_description-core_family: GaramondPremierPro;
    --typography_definitions_utility-body-strong_size: 16px;
    --typography_definitions_utility_label_family: VogueAvantGarde;
    --typography_definitions_utility_input-core_family: VogueAvantGarde;
    --typography_definitions_utility_assistive-text_family: VogueAvantGarde;
    --typography_definitions_utilty-hed_family: VogueAvantGarde;
    --typography_definitions_utility_label_weight: 400;
    --typography_definitions_utility-secondary-line-height: 20px;
    --colors_interactive_base_invalid-primary: rgba(217,47,32,1);
    --colors_interactive_base_invalid-secondary: rgba(252,239,238,1);
    --typography_definitions_utility-secondary_body_strong-line-height: 22px;
    --typography_definitions_utility_assistive-text_mobile-size: 12px;
    --typography_definitions_utility_landing-subheading_family: VogueAvantGarde;
    --typography_definitions_utility_landing-subheading_weight: 600;
    --typography_definitions_utility_landing-subheading_mobile-size: 20px;
    --typography_definitions_utility_landing-subheading_line-height: 1.3em;
    --typography_definitions_utility_heading_family: GaramondPremierPro;
  }
