/*
 * Your global styles here
 */

/**
* Do not edit directly
* Generated on Mon, 08 Apr 2024 11:39:34 GMT
*/
@import url("/sfsites/c/resource/CIAM_CustomCssOverride");

:root {
  --cfsTypographyFontfamilyAldisued: "ALDI SUED OT";
  --cfsTypographyLetterspacingXlarge: 0.022em;
  --cfsTypographyLetterspacingLarge: 0.021em;
  --cfsTypographyLetterspacingMedium: 0.015em;
  --cfsTypographyLetterspacingSmall: 0.01em;
  --cfsTypographyFontweightRegular: 400;
  --cfsTypographyFontweightBold: 700;
  --cfsTypographyLineheight200: 88px;
  --cfsTypographyLineheight190: 64px;
  --cfsTypographyLineheight185: 60px;
  --cfsTypographyLineheight180: 52px;
  --cfsTypographyLineheight170: 48px;
  --cfsTypographyLineheight160: 44px;
  --cfsTypographyLineheight150: 36px;
  --cfsTypographyLineheight140: 32px;
  --cfsTypographyLineheight130: 30px;
  --cfsTypographyLineheight120: 28px;
  --cfsTypographyLineheight110: 26px;
  --cfsTypographyLineheight100: 24px;
  --cfsTypographyLineheight90: 22px;
  --cfsTypographyLineheight80: 18px;
  --cfsTypographyLineheight70: 16px;
  --cfsTypographyLineheight60: 14px;
  --cfsTypographyFontsize210: 4.5rem; /* 72px */
  --cfsTypographyFontsize200: 3.5rem; /* 56px */
  --cfsTypographyFontsize195: 3rem; /* 40px */
  --cfsTypographyFontsize190: 2.5rem; /* 40px */
  --cfsTypographyFontsize180: 2.125rem; /* 34px */
  --cfsTypographyFontsize170: 2rem; /* 32px */
  --cfsTypographyFontsize160: 1.75rem; /* 28px */
  --cfsTypographyFontsize150: 1.625rem; /* 26px */
  --cfsTypographyFontsize140: 1.5rem; /* 24px */
  --cfsTypographyFontsize130: 1.375rem; /* 22px */
  --cfsTypographyFontsize120: 1.25rem; /* 20px */
  --cfsTypographyFontsize110: 1.125rem; /* 18px */
  --cfsTypographyFontsize100: 1rem; /* 16px */
  --cfsTypographyFontsize90: 0.875rem; /* 14px */
  --cfsTypographyFontsize80: 0.75rem; /* 12px */
  --cfsTypographyFontsize70: 0.688rem; /* 11px */
  --cfsRadiusNone: 0;
  --cfsRadius2xSmall: 4px;
  --cfsRadiusXSmall: 6px;
  --cfsRadiusSmall: 8px;
  --cfsRadiusMedium: 10px;
  --cfsRadiusLarge: 12px;
  --cfsRadiusXLarge: 16px;
  --cfsRadius2xLarge: 20px;
  --cfsRadius3xLarge: 24px;
  --cfsRadiusMaxRounded: 50%;
  --cfsDimension170: 64px;
  --cfsDimension160: 56px;
  --cfsDimension155: 52px;
  --cfsDimension150: 48px;
  --cfsDimension140: 40px;
  --cfsDimension130: 36px;
  --cfsDimension120: 32px;
  --cfsDimension115: 30px;
  --cfsDimension110: 28px;
  --cfsDimension100: 24px;
  --cfsDimension95: 22px;
  --cfsDimension90: 20px;
  --cfsDimension80: 16px;
  --cfsDimension70: 14px;
  --cfsDimension60: 12px;
  --cfsDimension50: 10px;
  --cfsDimension40: 8px;
  --cfsDimension30: 6px;
  --cfsDimension20: 4px;
  --cfsDimension15: 3px;
  --cfsDimension10: 2px;
  --cfsDimension5: 1px;
  --cfsColorDummy: deleteaftertest;
  --cfsColorSystemGreenSurface100: #8eb826;
  --cfsColorSystemGreenSurface60: #bbd47d;
  --cfsColorSystemGreenSurface30: #ddeabe;
  --cfsColorSystemRedNotification130: #9d000f;
  --cfsColorSystemRedNotification100: #e00016;
  --cfsColorSystemRedNotification40: #f399a2;
  --cfsColorSystemRedNotification20: #f9ccd0;
  --cfsColorSystemGreenNotification100: #258900;
  --cfsColorSystemGreenNotification20: #d3e7cc;
  --cfsColorSystemGrey05: #f5f5f6;
  --cfsColorSystemGrey100: #343d46;
  --cfsColorSystemGrey70: #71777e;
  --cfsColorSystemGrey65: #7b8187;
  --cfsColorSystemGrey20: #d6d8da;
  --cfsColorSystemWhite100: #ffffff;
  --cfsColorSystemBlack100: #101316;
  --cfsColorBrandYellow150: #806400;
  --cfsColorBrandYellow130: #b28c00;
  --cfsColorBrandYellow100: #ffc800;
  --cfsColorBrandYellow70: #ffd84c;
  --cfsColorBrandYellow45: #ffe68c;
  --cfsColorBrandYellow40: #ffe999;
  --cfsColorBrandYellow10: #fff9e5;
  --cfsColorBrandOrange130: #b25400;
  --cfsColorBrandOrange100: #ff7800;
  --cfsColorBrandOrange70: #ffa04c;
  --cfsColorBrandOrange40: #ffc999;
  --cfsColorBrandOrange10: #fff1e5;
  --cfsColorBrandRed130: #960000;
  --cfsColorBrandRed100: #d70000;
  --cfsColorBrandRed70: #e34c4c;
  --cfsColorBrandRed40: #ef9999;
  --cfsColorBrandRed20: #f7cccc;
  --cfsColorBrandRed10: #fbe5e5;
  --cfsColorBrandBlue130: #3b88a8;
  --cfsColorBrandBlue100: #55c3f0;
  --cfsColorBrandBlue70: #88d5f4;
  --cfsColorBrandBlue40: #bbe7f9;
  --cfsColorBrandBlue10: #eef9fd;
  --cfsColorBrandDarkblue130: #000042;
  --cfsColorBrandDarkblue100: #00005f;
  --cfsColorBrandDarkblue70: #4c4c8f;
  --cfsColorBrandDarkblue40: #9999bf;
  --cfsColorBrandDarkblue10: #e5e5ef;
  --cfsColorBrandMidblue130: #092867;
  --cfsColorBrandMidblue135: #000056;
  --cfsColorBrandMidblue100: #0d3a93;
  --cfsColorBrandMidblue70: #5574b3;
  --cfsColorBrandMidblue75: #3d5ea1;
  --cfsColorBrandMidblue55: #7a93c4;
  --cfsColorBrandMidblue40: #9eb0d4;
  --cfsColorBrandMidblue20: #cfd8e9;
  --cfsColorBrandMidblue10: #e6ebf4;
  --cfsButtonPrimaryContainerDefaultItemSpacing: 8px;
  --cfsButtonPrimaryContainerDefaultHorizontalAlign: center;
  --cfsButtonPrimaryContainerDefaultVerticalAlign: center;
  --cfsButtonPrimaryContainerDefaultHorizontalPadding: 24px;
  --cfsButtonPrimaryContainerDefaultVerticalPadding: 12px;
  --cfsButtonPrimaryContainerDefaultFill: #0d3a93;
  --cfsButtonPrimaryContainerDefaultBorderRadius: 8px;
  --cfsButtonPrimaryContainerHoverItemSpacing: 8px;
  --cfsButtonPrimaryContainerHoverHorizontalAlign: center;
  --cfsButtonPrimaryContainerHoverVerticalAlign: center;
  --cfsButtonPrimaryContainerHoverHorizontalPadding: 24px;
  --cfsButtonPrimaryContainerHoverVerticalPadding: 12px;
  --cfsButtonPrimaryContainerHoverFill: #5574b3;
  --cfsButtonPrimaryContainerHoverBorderRadius: 8px;
  --cfsButtonPrimaryContainerActiveItemSpacing: 8px;
  --cfsButtonPrimaryContainerActiveHorizontalAlign: center;
  --cfsButtonPrimaryContainerActiveVerticalAlign: center;
  --cfsButtonPrimaryContainerActiveHorizontalPadding: 24px;
  --cfsButtonPrimaryContainerActiveVerticalPadding: 12px;
  --cfsButtonPrimaryContainerActiveFill: #092867;
  --cfsButtonPrimaryContainerActiveBorderRadius: 8px;
  --cfsButtonPrimaryContainerDisabledItemSpacing: 8px;
  --cfsButtonPrimaryContainerDisabledHorizontalAlign: center;
  --cfsButtonPrimaryContainerDisabledVerticalAlign: center;
  --cfsButtonPrimaryContainerDisabledHorizontalPadding: 24px;
  --cfsButtonPrimaryContainerDisabledVerticalPadding: 12px;
  --cfsButtonPrimaryContainerDisabledFill: #f3f3f3;
  --cfsButtonPrimaryContainerDisabledBorderRadius: 8px;
  --cfsButtonPrimaryContainerFocusBorderWidth: 3px;
  --cfsButtonPrimaryContainerFocusBorderRadius: 10px;
  --cfsButtonPrimaryContainerFocusBorderColor: #7a93c4;
  --cfsButtonPrimaryContainerFocusVerticalPadding: 2px;
  --cfsButtonPrimaryContainerFocusHorizontalPadding: 2px;
  --cfsButtonPrimaryContainerBoundingBoxLeadingSizingSizing: 24px;
  --cfsButtonPrimaryContainerBoundingBoxLeadingIconDefaultFill: #ffffff;
  --cfsButtonPrimaryContainerBoundingBoxLeadingIconHoverFill: #ffffff;
  --cfsButtonPrimaryContainerBoundingBoxLeadingIconActiveFill: #ffffff;
  --cfsButtonPrimaryContainerBoundingBoxLeadingIconDisabledFill: #646668;
  --cfsButtonPrimaryContainerTextDefaultTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonPrimaryContainerTextDefaultFill: #ffffff;
  --cfsButtonPrimaryContainerTextHoverTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonPrimaryContainerTextHoverFill: #ffffff;
  --cfsButtonPrimaryContainerTextActiveTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonPrimaryContainerTextActiveFill: #ffffff;
  --cfsButtonPrimaryContainerTextDisabledTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonPrimaryContainerTextDisabledFill: #646668;
  --cfsButtonPrimaryContainerBoundingBoxTrailingSizingSizing: 20px;
  --cfsButtonPrimaryContainerBoundingBoxTrailingIconDefaultFill: #ffffff;
  --cfsButtonPrimaryContainerBoundingBoxTrailingIconHoverFill: #ffffff;
  --cfsButtonPrimaryContainerBoundingBoxTrailingIconActiveFill: #ffffff;
  --cfsButtonPrimaryContainerBoundingBoxTrailingIconDisabledFill: #646668;
  --cfsButtonPrimaryContainerCircleDefaultHorizontalAlign: center;
  --cfsButtonPrimaryContainerCircleDefaultVerticalAlign: center;
  --cfsButtonPrimaryContainerCircleDefaultHorizontalPadding: 14px;
  --cfsButtonPrimaryContainerCircleDefaultVerticalPadding: 14px;
  --cfsButtonPrimaryContainerCircleDefaultFill: #0d3a93;
  --cfsButtonPrimaryContainerCircleDefaultBorderRadius: 50%;
  --cfsButtonPrimaryContainerCircleHoverItemSpacing: 8px;
  --cfsButtonPrimaryContainerCircleHoverHorizontalAlign: center;
  --cfsButtonPrimaryContainerCircleHoverVerticalAlign: center;
  --cfsButtonPrimaryContainerCircleHoverHorizontalPadding: 14px;
  --cfsButtonPrimaryContainerCircleHoverVerticalPadding: 14px;
  --cfsButtonPrimaryContainerCircleHoverFill: #5574b3;
  --cfsButtonPrimaryContainerCircleHoverBorderRadius: 50%;
  --cfsButtonPrimaryContainerCircleActiveItemSpacing: 8px;
  --cfsButtonPrimaryContainerCircleActiveHorizontalAlign: center;
  --cfsButtonPrimaryContainerCircleActiveVerticalAlign: center;
  --cfsButtonPrimaryContainerCircleActiveHorizontalPadding: 14px;
  --cfsButtonPrimaryContainerCircleActiveVerticalPadding: 14px;
  --cfsButtonPrimaryContainerCircleActiveFill: #092867;
  --cfsButtonPrimaryContainerCircleActiveBorderRadius: 50%;
  --cfsButtonPrimaryContainerCircleDisabledItemSpacing: 8px;
  --cfsButtonPrimaryContainerCircleDisabledHorizontalAlign: center;
  --cfsButtonPrimaryContainerCircleDisabledVerticalAlign: center;
  --cfsButtonPrimaryContainerCircleDisabledHorizontalPadding: 14px;
  --cfsButtonPrimaryContainerCircleDisabledVerticalPadding: 14px;
  --cfsButtonPrimaryContainerCircleDisabledFill: #f3f3f3;
  --cfsButtonPrimaryContainerCircleDisabledBorderRadius: 50%;
  --cfsButtonPrimaryContainerCircleFocusBorderWidth: 3px;
  --cfsButtonPrimaryContainerCircleFocusBorderRadius: 50%;
  --cfsButtonPrimaryContainerCircleFocusBorderColor: #7a93c4;
  --cfsButtonPrimaryContainerCircleFocusVerticalPadding: 2px;
  --cfsButtonPrimaryContainerCircleFocusHorizontalPadding: 2px;
  --cfsButtonPrimaryContainerCircleBoundingBoxSizingSizing: 24px;
  --cfsButtonPrimaryContainerCircleBoundingBoxIconDefaultFill: #ffffff;
  --cfsButtonPrimaryContainerCircleBoundingBoxIconHoverFill: #ffffff;
  --cfsButtonPrimaryContainerCircleBoundingBoxIconActiveFill: #ffffff;
  --cfsButtonPrimaryContainerCircleBoundingBoxIconDisabledFill: #646668;
  --cfsButtonPrimaryContainerSquareDefaultItemSpacing: 8px;
  --cfsButtonPrimaryContainerSquareDefaultHorizontalAlign: center;
  --cfsButtonPrimaryContainerSquareDefaultVerticalAlign: center;
  --cfsButtonPrimaryContainerSquareDefaultHorizontalPadding: 12px;
  --cfsButtonPrimaryContainerSquareDefaultVerticalPadding: 12px;
  --cfsButtonPrimaryContainerSquareDefaultFill: #0d3a93;
  --cfsButtonPrimaryContainerSquareDefaultBorderRadius: 8px;
  --cfsButtonPrimaryContainerSquareHoverItemSpacing: 8px;
  --cfsButtonPrimaryContainerSquareHoverHorizontalAlign: center;
  --cfsButtonPrimaryContainerSquareHoverVerticalAlign: center;
  --cfsButtonPrimaryContainerSquareHoverHorizontalPadding: 12px;
  --cfsButtonPrimaryContainerSquareHoverVerticalPadding: 12px;
  --cfsButtonPrimaryContainerSquareHoverFill: #5574b3;
  --cfsButtonPrimaryContainerSquareHoverBorderRadius: 8px;
  --cfsButtonPrimaryContainerSquareActiveItemSpacing: 8px;
  --cfsButtonPrimaryContainerSquareActiveHorizontalAlign: center;
  --cfsButtonPrimaryContainerSquareActiveVerticalAlign: center;
  --cfsButtonPrimaryContainerSquareActiveHorizontalPadding: 12px;
  --cfsButtonPrimaryContainerSquareActiveVerticalPadding: 12px;
  --cfsButtonPrimaryContainerSquareActiveFill: #092867;
  --cfsButtonPrimaryContainerSquareActiveBorderRadius: 8px;
  --cfsButtonPrimaryContainerSquareDisabledItemSpacing: 8px;
  --cfsButtonPrimaryContainerSquareDisabledHorizontalAlign: center;
  --cfsButtonPrimaryContainerSquareDisabledVerticalAlign: center;
  --cfsButtonPrimaryContainerSquareDisabledHorizontalPadding: 12px;
  --cfsButtonPrimaryContainerSquareDisabledVerticalPadding: 12px;
  --cfsButtonPrimaryContainerSquareDisabledFill: #f3f3f3;
  --cfsButtonPrimaryContainerSquareDisabledBorderRadius: 8px;
  --cfsButtonPrimaryContainerSquareFocusBorderWidth: 3px;
  --cfsButtonPrimaryContainerSquareFocusBorderRadius: 10px;
  --cfsButtonPrimaryContainerSquareFocusBorderColor: #7a93c4;
  --cfsButtonPrimaryContainerSquareFocusVerticalPadding: 2px;
  --cfsButtonPrimaryContainerSquareFocusHorizontalPadding: 2px;
  --cfsButtonPrimaryContainerSquareBoundingBoxSizingSizing: 24px;
  --cfsButtonPrimaryContainerSquareBoundingBoxIconDefaultFill: #ffffff;
  --cfsButtonPrimaryContainerSquareBoundingBoxIconHoverFill: #ffffff;
  --cfsButtonPrimaryContainerSquareBoundingBoxIconActiveFill: #ffffff;
  --cfsButtonPrimaryContainerSquareBoundingBoxIconDisabledFill: #646668;
  --cfsButtonSecondaryContainerDefaultItemSpacing: 8px;
  --cfsButtonSecondaryContainerDefaultHorizontalAlign: center;
  --cfsButtonSecondaryContainerDefaultVerticalAlign: center;
  --cfsButtonSecondaryContainerDefaultHorizontalPadding: 24px;
  --cfsButtonSecondaryContainerDefaultVerticalPadding: 12px;
  --cfsButtonSecondaryContainerDefaultFill: none;
  --cfsButtonSecondaryContainerDefaultBorderRadius: 8px;
  --cfsButtonSecondaryContainerDefaultBorderColor: #0d3a93;
  --cfsButtonSecondaryContainerDefaultBorderWidth: 1px;
  --cfsButtonSecondaryContainerHoverItemSpacing: 8px;
  --cfsButtonSecondaryContainerHoverHorizontalAlign: center;
  --cfsButtonSecondaryContainerHoverVerticalAlign: center;
  --cfsButtonSecondaryContainerHoverHorizontalPadding: 24px;
  --cfsButtonSecondaryContainerHoverVerticalPadding: 12px;
  --cfsButtonSecondaryContainerHoverFill: #e6ebf4;
  --cfsButtonSecondaryContainerHoverBorderRadius: 8px;
  --cfsButtonSecondaryContainerHoverBorderColor: #0d3a93;
  --cfsButtonSecondaryContainerHoverBorderWidth: 1px;
  --cfsButtonSecondaryContainerActiveItemSpacing: 8px;
  --cfsButtonSecondaryContainerActiveHorizontalAlign: center;
  --cfsButtonSecondaryContainerActiveVerticalAlign: center;
  --cfsButtonSecondaryContainerActiveHorizontalPadding: 24px;
  --cfsButtonSecondaryContainerActiveVerticalPadding: 12px;
  --cfsButtonSecondaryContainerActiveFill: #9eb0d4;
  --cfsButtonSecondaryContainerActiveBorderRadius: 8px;
  --cfsButtonSecondaryContainerActiveBorderColor: #0d3a93;
  --cfsButtonSecondaryContainerActiveBorderWidth: 1px;
  --cfsButtonSecondaryContainerDisabledItemSpacing: 8px;
  --cfsButtonSecondaryContainerDisabledHorizontalAlign: center;
  --cfsButtonSecondaryContainerDisabledVerticalAlign: center;
  --cfsButtonSecondaryContainerDisabledHorizontalPadding: 24px;
  --cfsButtonSecondaryContainerDisabledVerticalPadding: 12px;
  --cfsButtonSecondaryContainerDisabledFill: none;
  --cfsButtonSecondaryContainerDisabledBorderRadius: 8px;
  --cfsButtonSecondaryContainerDisabledBorderColor: #646668;
  --cfsButtonSecondaryContainerDisabledBorderWidth: 1px;
  --cfsButtonSecondaryContainerFocusBorderWidth: 3px;
  --cfsButtonSecondaryContainerFocusBorderRadius: 10px;
  --cfsButtonSecondaryContainerFocusBorderColor: #7a93c4;
  --cfsButtonSecondaryContainerFocusVerticalPadding: 2px;
  --cfsButtonSecondaryContainerFocusHorizontalPadding: 2px;
  --cfsButtonSecondaryContainerBoundingBoxLeadingSizingSizing: 24px;
  --cfsButtonSecondaryContainerBoundingBoxLeadingIconDefaultFill: #0d3a93;
  --cfsButtonSecondaryContainerBoundingBoxLeadingIconHoverFill: #0d3a93;
  --cfsButtonSecondaryContainerBoundingBoxLeadingIconActiveFill: #0d3a93;
  --cfsButtonSecondaryContainerBoundingBoxLeadingIconDisabledFill: #646668;
  --cfsButtonSecondaryContainerTextDefaultTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonSecondaryContainerTextDefaultFill: #0d3a93;
  --cfsButtonSecondaryContainerTextHoverTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonSecondaryContainerTextHoverFill: #0d3a93;
  --cfsButtonSecondaryContainerTextActiveTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonSecondaryContainerTextActiveFill: #0d3a93;
  --cfsButtonSecondaryContainerTextDisabledTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonSecondaryContainerTextDisabledFill: #646668;
  --cfsButtonSecondaryContainerBoundingBoxTrailingSizingSizing: 20px;
  --cfsButtonSecondaryContainerBoundingBoxTrailingIconDefaultFill: #0d3a93;
  --cfsButtonSecondaryContainerBoundingBoxTrailingIconHoverFill: #0d3a93;
  --cfsButtonSecondaryContainerBoundingBoxTrailingIconActiveFill: #0d3a93;
  --cfsButtonSecondaryContainerBoundingBoxTrailingIconDisabledFill: #646668;
  --cfsButtonSecondaryContainerCircleDefaultHorizontalAlign: center;
  --cfsButtonSecondaryContainerCircleDefaultVerticalAlign: center;
  --cfsButtonSecondaryContainerCircleDefaultHorizontalPadding: 14px;
  --cfsButtonSecondaryContainerCircleDefaultVerticalPadding: 14px;
  --cfsButtonSecondaryContainerCircleDefaultFill: none;
  --cfsButtonSecondaryContainerCircleDefaultBorderRadius: 50%;
  --cfsButtonSecondaryContainerCircleDefaultBorderColor: #0d3a93;
  --cfsButtonSecondaryContainerCircleDefaultBorderWidth: 1px;
  --cfsButtonSecondaryContainerCircleHoverItemSpacing: 8px;
  --cfsButtonSecondaryContainerCircleHoverHorizontalAlign: center;
  --cfsButtonSecondaryContainerCircleHoverVerticalAlign: center;
  --cfsButtonSecondaryContainerCircleHoverHorizontalPadding: 14px;
  --cfsButtonSecondaryContainerCircleHoverVerticalPadding: 14px;
  --cfsButtonSecondaryContainerCircleHoverFill: #e6ebf4;
  --cfsButtonSecondaryContainerCircleHoverBorderRadius: 50%;
  --cfsButtonSecondaryContainerCircleHoverBorderColor: #0d3a93;
  --cfsButtonSecondaryContainerCircleHoverBorderWidth: 1px;
  --cfsButtonSecondaryContainerCircleActiveItemSpacing: 8px;
  --cfsButtonSecondaryContainerCircleActiveHorizontalAlign: center;
  --cfsButtonSecondaryContainerCircleActiveVerticalAlign: center;
  --cfsButtonSecondaryContainerCircleActiveHorizontalPadding: 14px;
  --cfsButtonSecondaryContainerCircleActiveVerticalPadding: 14px;
  --cfsButtonSecondaryContainerCircleActiveFill: #9eb0d4;
  --cfsButtonSecondaryContainerCircleActiveBorderRadius: 50%;
  --cfsButtonSecondaryContainerCircleActiveBorderColor: #0d3a93;
  --cfsButtonSecondaryContainerCircleActiveBorderWidth: 1px;
  --cfsButtonSecondaryContainerCircleDisabledItemSpacing: 8px;
  --cfsButtonSecondaryContainerCircleDisabledHorizontalAlign: center;
  --cfsButtonSecondaryContainerCircleDisabledVerticalAlign: center;
  --cfsButtonSecondaryContainerCircleDisabledHorizontalPadding: 14px;
  --cfsButtonSecondaryContainerCircleDisabledVerticalPadding: 14px;
  --cfsButtonSecondaryContainerCircleDisabledFill: none;
  --cfsButtonSecondaryContainerCircleDisabledBorderRadius: 50%;
  --cfsButtonSecondaryContainerCircleDisabledBorderColor: #646668;
  --cfsButtonSecondaryContainerCircleDisabledBorderWidth: 1px;
  --cfsButtonSecondaryContainerCircleFocusBorderWidth: 3px;
  --cfsButtonSecondaryContainerCircleFocusBorderRadius: 50%;
  --cfsButtonSecondaryContainerCircleFocusBorderColor: #7a93c4;
  --cfsButtonSecondaryContainerCircleFocusVerticalPadding: 2px;
  --cfsButtonSecondaryContainerCircleFocusHorizontalPadding: 2px;
  --cfsButtonSecondaryContainerCircleBoundingBoxSizingSizing: 24px;
  --cfsButtonSecondaryContainerCircleBoundingBoxIconDefaultFill: #0d3a93;
  --cfsButtonSecondaryContainerCircleBoundingBoxIconHoverFill: #0d3a93;
  --cfsButtonSecondaryContainerCircleBoundingBoxIconActiveFill: #0d3a93;
  --cfsButtonSecondaryContainerCircleBoundingBoxIconDisabledFill: #646668;
  --cfsButtonSecondaryContainerSquareDefaultHorizontalAlign: center;
  --cfsButtonSecondaryContainerSquareDefaultVerticalAlign: center;
  --cfsButtonSecondaryContainerSquareDefaultHorizontalPadding: 12px;
  --cfsButtonSecondaryContainerSquareDefaultVerticalPadding: 12px;
  --cfsButtonSecondaryContainerSquareDefaultFill: none;
  --cfsButtonSecondaryContainerSquareDefaultBorderRadius: 8px;
  --cfsButtonSecondaryContainerSquareDefaultBorderColor: #0d3a93;
  --cfsButtonSecondaryContainerSquareDefaultBorderWidth: 1px;
  --cfsButtonSecondaryContainerSquareHoverItemSpacing: 8px;
  --cfsButtonSecondaryContainerSquareHoverHorizontalAlign: center;
  --cfsButtonSecondaryContainerSquareHoverVerticalAlign: center;
  --cfsButtonSecondaryContainerSquareHoverHorizontalPadding: 12px;
  --cfsButtonSecondaryContainerSquareHoverVerticalPadding: 12px;
  --cfsButtonSecondaryContainerSquareHoverFill: #e6ebf4;
  --cfsButtonSecondaryContainerSquareHoverBorderRadius: 8px;
  --cfsButtonSecondaryContainerSquareHoverBorderColor: #0d3a93;
  --cfsButtonSecondaryContainerSquareHoverBorderWidth: 1px;
  --cfsButtonSecondaryContainerSquareActiveItemSpacing: 8px;
  --cfsButtonSecondaryContainerSquareActiveHorizontalAlign: center;
  --cfsButtonSecondaryContainerSquareActiveVerticalAlign: center;
  --cfsButtonSecondaryContainerSquareActiveHorizontalPadding: 12px;
  --cfsButtonSecondaryContainerSquareActiveVerticalPadding: 12px;
  --cfsButtonSecondaryContainerSquareActiveFill: #9eb0d4;
  --cfsButtonSecondaryContainerSquareActiveBorderRadius: 8px;
  --cfsButtonSecondaryContainerSquareActiveBorderColor: #0d3a93;
  --cfsButtonSecondaryContainerSquareActiveBorderWidth: 1px;
  --cfsButtonSecondaryContainerSquareDisabledItemSpacing: 8px;
  --cfsButtonSecondaryContainerSquareDisabledHorizontalAlign: center;
  --cfsButtonSecondaryContainerSquareDisabledVerticalAlign: center;
  --cfsButtonSecondaryContainerSquareDisabledHorizontalPadding: 12px;
  --cfsButtonSecondaryContainerSquareDisabledVerticalPadding: 12px;
  --cfsButtonSecondaryContainerSquareDisabledFill: none;
  --cfsButtonSecondaryContainerSquareDisabledBorderRadius: 8px;
  --cfsButtonSecondaryContainerSquareDisabledBorderColor: #646668;
  --cfsButtonSecondaryContainerSquareDisabledBorderWidth: 1px;
  --cfsButtonSecondaryContainerSquareFocusBorderWidth: 3px;
  --cfsButtonSecondaryContainerSquareFocusBorderRadius: 10px;
  --cfsButtonSecondaryContainerSquareFocusBorderColor: #7a93c4;
  --cfsButtonSecondaryContainerSquareFocusVerticalPadding: 2px;
  --cfsButtonSecondaryContainerSquareFocusHorizontalPadding: 2px;
  --cfsButtonSecondaryContainerSquareBoundingBoxSizingSizing: 24px;
  --cfsButtonSecondaryContainerSquareBoundingBoxIconDefaultFill: #0d3a93;
  --cfsButtonSecondaryContainerSquareBoundingBoxIconHoverFill: #0d3a93;
  --cfsButtonSecondaryContainerSquareBoundingBoxIconActiveFill: #0d3a93;
  --cfsButtonSecondaryContainerSquareBoundingBoxIconDisabledFill: #646668;
  --cfsButtonTertiaryContainerDefaultItemSpacing: 8px;
  --cfsButtonTertiaryContainerDefaultHorizontalAlign: center;
  --cfsButtonTertiaryContainerDefaultVerticalAlign: center;
  --cfsButtonTertiaryContainerDefaultHorizontalPadding: 24px;
  --cfsButtonTertiaryContainerDefaultVerticalPadding: 12px;
  --cfsButtonTertiaryContainerDefaultFill: none;
  --cfsButtonTertiaryContainerDefaultBorderRadius: 8px;
  --cfsButtonTertiaryContainerHoverItemSpacing: 8px;
  --cfsButtonTertiaryContainerHoverHorizontalAlign: center;
  --cfsButtonTertiaryContainerHoverVerticalAlign: center;
  --cfsButtonTertiaryContainerHoverHorizontalPadding: 24px;
  --cfsButtonTertiaryContainerHoverVerticalPadding: 12px;
  --cfsButtonTertiaryContainerHoverFill: #e6ebf4;
  --cfsButtonTertiaryContainerHoverBorderRadius: 8px;
  --cfsButtonTertiaryContainerActiveItemSpacing: 8px;
  --cfsButtonTertiaryContainerActiveHorizontalAlign: center;
  --cfsButtonTertiaryContainerActiveVerticalAlign: center;
  --cfsButtonTertiaryContainerActiveHorizontalPadding: 24px;
  --cfsButtonTertiaryContainerActiveVerticalPadding: 12px;
  --cfsButtonTertiaryContainerActiveFill: #9eb0d4;
  --cfsButtonTertiaryContainerActiveBorderRadius: 8px;
  --cfsButtonTertiaryContainerDisabledItemSpacing: 8px;
  --cfsButtonTertiaryContainerDisabledHorizontalAlign: center;
  --cfsButtonTertiaryContainerDisabledVerticalAlign: center;
  --cfsButtonTertiaryContainerDisabledHorizontalPadding: 24px;
  --cfsButtonTertiaryContainerDisabledVerticalPadding: 12px;
  --cfsButtonTertiaryContainerDisabledFill: none;
  --cfsButtonTertiaryContainerDisabledBorderRadius: 8px;
  --cfsButtonTertiaryContainerFocusBorderWidth: 3px;
  --cfsButtonTertiaryContainerFocusBorderRadius: 10px;
  --cfsButtonTertiaryContainerFocusBorderColor: #7a93c4;
  --cfsButtonTertiaryContainerFocusVerticalPadding: 2px;
  --cfsButtonTertiaryContainerFocusHorizontalPadding: 2px;
  --cfsButtonTertiaryContainerBoundingBoxLeadingSizingSizing: 24px;
  --cfsButtonTertiaryContainerBoundingBoxLeadingIconDefaultFill: #0d3a93;
  --cfsButtonTertiaryContainerBoundingBoxLeadingIconHoverFill: #0d3a93;
  --cfsButtonTertiaryContainerBoundingBoxLeadingIconActiveFill: #0d3a93;
  --cfsButtonTertiaryContainerBoundingBoxLeadingIconDisabledFill: #646668;
  --cfsButtonTertiaryContainerTextDefaultTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonTertiaryContainerTextDefaultFill: #0d3a93;
  --cfsButtonTertiaryContainerTextHoverTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonTertiaryContainerTextHoverFill: #0d3a93;
  --cfsButtonTertiaryContainerTextActiveTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonTertiaryContainerTextActiveFill: #0d3a93;
  --cfsButtonTertiaryContainerTextDisabledTypography: 400 1.125rem/24px
    "ALDI SUED OT";
  --cfsButtonTertiaryContainerTextDisabledFill: #646668;
  --cfsButtonTertiaryContainerBoundingBoxTrailingSizingSizing: 20px;
  --cfsButtonTertiaryContainerBoundingBoxTrailingIconDefaultFill: #0d3a93;
  --cfsButtonTertiaryContainerBoundingBoxTrailingIconHoverFill: #0d3a93;
  --cfsButtonTertiaryContainerBoundingBoxTrailingIconActiveFill: #0d3a93;
  --cfsButtonTertiaryContainerBoundingBoxTrailingIconDisabledFill: #646668;
  --cfsButtonTertiaryContainerCircleDefaultHorizontalAlign: center;
  --cfsButtonTertiaryContainerCircleDefaultVerticalAlign: center;
  --cfsButtonTertiaryContainerCircleDefaultHorizontalPadding: 14px;
  --cfsButtonTertiaryContainerCircleDefaultVerticalPadding: 14px;
  --cfsButtonTertiaryContainerCircleDefaultFill: none;
  --cfsButtonTertiaryContainerCircleDefaultBorderRadius: 50%;
  --cfsButtonTertiaryContainerCircleHoverItemSpacing: 8px;
  --cfsButtonTertiaryContainerCircleHoverHorizontalAlign: center;
  --cfsButtonTertiaryContainerCircleHoverVerticalAlign: center;
  --cfsButtonTertiaryContainerCircleHoverHorizontalPadding: 14px;
  --cfsButtonTertiaryContainerCircleHoverVerticalPadding: 14px;
  --cfsButtonTertiaryContainerCircleHoverFill: #e6ebf4;
  --cfsButtonTertiaryContainerCircleHoverBorderRadius: 50%;
  --cfsButtonTertiaryContainerCircleActiveItemSpacing: 8px;
  --cfsButtonTertiaryContainerCircleActiveHorizontalAlign: center;
  --cfsButtonTertiaryContainerCircleActiveVerticalAlign: center;
  --cfsButtonTertiaryContainerCircleActiveHorizontalPadding: 14px;
  --cfsButtonTertiaryContainerCircleActiveVerticalPadding: 14px;
  --cfsButtonTertiaryContainerCircleActiveFill: #9eb0d4;
  --cfsButtonTertiaryContainerCircleActiveBorderRadius: 50%;
  --cfsButtonTertiaryContainerCircleDisabledItemSpacing: 8px;
  --cfsButtonTertiaryContainerCircleDisabledHorizontalAlign: center;
  --cfsButtonTertiaryContainerCircleDisabledVerticalAlign: center;
  --cfsButtonTertiaryContainerCircleDisabledHorizontalPadding: 14px;
  --cfsButtonTertiaryContainerCircleDisabledVerticalPadding: 14px;
  --cfsButtonTertiaryContainerCircleDisabledFill: none;
  --cfsButtonTertiaryContainerCircleDisabledBorderRadius: 50%;
  --cfsButtonTertiaryContainerCircleFocusBorderWidth: 3px;
  --cfsButtonTertiaryContainerCircleFocusBorderRadius: 50%;
  --cfsButtonTertiaryContainerCircleFocusBorderColor: #7a93c4;
  --cfsButtonTertiaryContainerCircleFocusVerticalPadding: 2px;
  --cfsButtonTertiaryContainerCircleFocusHorizontalPadding: 2px;
  --cfsButtonTertiaryContainerCircleBoundingBoxSizingSizing: 24px;
  --cfsButtonTertiaryContainerCircleBoundingBoxIconDefaultFill: #0d3a93;
  --cfsButtonTertiaryContainerCircleBoundingBoxIconHoverFill: #0d3a93;
  --cfsButtonTertiaryContainerCircleBoundingBoxIconActiveFill: #0d3a93;
  --cfsButtonTertiaryContainerCircleBoundingBoxIconDisabledFill: #646668;
  --cfsButtonTertiaryContainerSquareDefaultHorizontalAlign: center;
  --cfsButtonTertiaryContainerSquareDefaultVerticalAlign: center;
  --cfsButtonTertiaryContainerSquareDefaultHorizontalPadding: 12px;
  --cfsButtonTertiaryContainerSquareDefaultVerticalPadding: 12px;
  --cfsButtonTertiaryContainerSquareDefaultFill: none;
  --cfsButtonTertiaryContainerSquareDefaultBorderRadius: 8px;
  --cfsButtonTertiaryContainerSquareHoverItemSpacing: 8px;
  --cfsButtonTertiaryContainerSquareHoverHorizontalAlign: center;
  --cfsButtonTertiaryContainerSquareHoverVerticalAlign: center;
  --cfsButtonTertiaryContainerSquareHoverHorizontalPadding: 12px;
  --cfsButtonTertiaryContainerSquareHoverVerticalPadding: 12px;
  --cfsButtonTertiaryContainerSquareHoverFill: #e6ebf4;
  --cfsButtonTertiaryContainerSquareHoverBorderRadius: 8px;
  --cfsButtonTertiaryContainerSquareActiveItemSpacing: 8px;
  --cfsButtonTertiaryContainerSquareActiveHorizontalAlign: center;
  --cfsButtonTertiaryContainerSquareActiveVerticalAlign: center;
  --cfsButtonTertiaryContainerSquareActiveHorizontalPadding: 12px;
  --cfsButtonTertiaryContainerSquareActiveVerticalPadding: 12px;
  --cfsButtonTertiaryContainerSquareActiveFill: #9eb0d4;
  --cfsButtonTertiaryContainerSquareActiveBorderRadius: 8px;
  --cfsButtonTertiaryContainerSquareDisabledItemSpacing: 8px;
  --cfsButtonTertiaryContainerSquareDisabledHorizontalAlign: center;
  --cfsButtonTertiaryContainerSquareDisabledVerticalAlign: center;
  --cfsButtonTertiaryContainerSquareDisabledHorizontalPadding: 12px;
  --cfsButtonTertiaryContainerSquareDisabledVerticalPadding: 12px;
  --cfsButtonTertiaryContainerSquareDisabledFill: none;
  --cfsButtonTertiaryContainerSquareDisabledBorderRadius: 8px;
  --cfsButtonTertiaryContainerSquareFocusBorderWidth: 3px;
  --cfsButtonTertiaryContainerSquareFocusBorderRadius: 10px;
  --cfsButtonTertiaryContainerSquareFocusBorderColor: #7a93c4;
  --cfsButtonTertiaryContainerSquareFocusVerticalPadding: 2px;
  --cfsButtonTertiaryContainerSquareFocusHorizontalPadding: 2px;
  --cfsButtonTertiaryContainerSquareBoundingBoxSizingSizing: 24px;
  --cfsButtonTertiaryContainerSquareBoundingBoxIconDefaultFill: #0d3a93;
  --cfsButtonTertiaryContainerSquareBoundingBoxIconHoverFill: #0d3a93;
  --cfsButtonTertiaryContainerSquareBoundingBoxIconActiveFill: #0d3a93;
  --cfsButtonTertiaryContainerSquareBoundingBoxIconDisabledFill: #646668;
  --cfsCheckboxDesktopItemSpacingItemSpacing: 8px;
  --cfsCheckboxDesktopAlignmentLayerVerticalPaddingVerticalPadding: 2px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedFocusBorderColor: #7a93c4;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedFocusBorderWidth: 3px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedFocusBorderRadius: 6px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedFocusWidth: 30px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedFocusHeight: 30px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDefaultBorderColor: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDefaultBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDefaultBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDefaultHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDefaultWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDefaultFill: none;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerHoverBorderColor: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerHoverBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerHoverBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerHoverHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerHoverWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerHoverFill: #e6ebf4;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerActiveBorderColor: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerActiveBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerActiveBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerActiveHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerActiveWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerActiveFill: #9eb0d4;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerErrorBorderColor: #e00016;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerErrorBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerErrorBorderWidth: 2px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerErrorHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerErrorWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerErrorFill: none;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDisabledBorderColor: #646668;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDisabledBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDisabledBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDisabledHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDisabledWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputUnselectedContainerDisabledFill: none;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedFocusBorderColor: #7a93c4;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedFocusBorderWidth: 3px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedFocusBorderRadius: 6px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedFocusWidth: 30px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedFocusHeight: 30px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDefaultBorderColor: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDefaultBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDefaultBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDefaultHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDefaultWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDefaultFill: none;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerHoverBorderColor: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerHoverBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerHoverBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerHoverHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerHoverWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerHoverFill: #e6ebf4;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerActiveBorderColor: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerActiveBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerActiveBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerActiveHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerActiveWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerActiveFill: #9eb0d4;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerErrorBorderColor: #e00016;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerErrorBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerErrorBorderWidth: 2px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerErrorHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerErrorWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerErrorFill: none;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDisabledBorderColor: #646668;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDisabledBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDisabledBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDisabledHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDisabledWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedContainerDisabledFill: none;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedBoundingBoxSizingHeight: 20px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedBoundingBoxSizingWidth: 20px;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedBoundingBoxIconDefaultFill: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedBoundingBoxIconHoverFill: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedBoundingBoxIconActiveFill: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedBoundingBoxIconErrorFill: #e00016;
  --cfsCheckboxDesktopAlignmentLayerInputSelectedBoundingBoxIconDisabledFill: #646668;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateFocusBorderColor: #7a93c4;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateFocusBorderWidth: 3px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateFocusBorderRadius: 6px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateFocusWidth: 30px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateFocusHeight: 30px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDefaultBorderColor: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDefaultBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDefaultBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDefaultHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDefaultWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDefaultFill: none;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerHoverBorderColor: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerHoverBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerHoverBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerHoverHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerHoverWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerHoverFill: #e6ebf4;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerActiveBorderColor: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerActiveBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerActiveBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerActiveHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerActiveWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerActiveFill: #9eb0d4;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerErrorBorderColor: #e00016;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerErrorBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerErrorBorderWidth: 2px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerErrorHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerErrorWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerErrorFill: none;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDisabledBorderColor: #646668;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDisabledBorderRadius: 4px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDisabledBorderWidth: 1px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDisabledHeight: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDisabledWidth: 24px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateContainerDisabledFill: none;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateBoundingBoxSizingHeight: 20px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateBoundingBoxSizingWidth: 20px;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateBoundingBoxIconDefaultFill: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateBoundingBoxIconHoverFill: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateBoundingBoxIconActiveFill: #0d3a93;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateBoundingBoxIconErrorFill: #e00016;
  --cfsCheckboxDesktopAlignmentLayerInputIndeterminateBoundingBoxIconDisabledFill: #646668;
  --cfsCheckboxDesktopTextDefaultTypography: 400 1.125rem/28px "ALDI SUED OT";
  --cfsCheckboxDesktopTextDefaultFill: #101316;
  --cfsCheckboxDesktopTextDisabledTypography: 400 1.125rem/28px "ALDI SUED OT";
  --cfsCheckboxDesktopTextDisabledFill: #646668;
  --cfsCheckboxMobileItemSpacingItemSpacing: 8px;
  --cfsCheckboxMobileAlignmentLayerVerticalPaddingVerticalPadding: none;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedFocusBorderColor: #7a93c4;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedFocusBorderWidth: 3px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedFocusBorderRadius: 6px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedFocusWidth: 30px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedFocusHeight: 30px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDefaultBorderColor: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDefaultBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDefaultBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDefaultHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDefaultWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDefaultFill: none;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerHoverBorderColor: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerHoverBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerHoverBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerHoverHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerHoverWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerHoverFill: #e6ebf4;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerActiveBorderColor: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerActiveBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerActiveBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerActiveHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerActiveWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerActiveFill: #9eb0d4;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerErrorBorderColor: #e00016;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerErrorBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerErrorBorderWidth: 2px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerErrorHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerErrorWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerErrorFill: none;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDisabledBorderColor: #646668;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDisabledBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDisabledBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDisabledHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDisabledWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputUnselectedContainerDisabledFill: none;
  --cfsCheckboxMobileAlignmentLayerInputSelectedFocusBorderColor: #7a93c4;
  --cfsCheckboxMobileAlignmentLayerInputSelectedFocusBorderWidth: 3px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedFocusBorderRadius: 6px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedFocusWidth: 30px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedFocusHeight: 30px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDefaultBorderColor: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDefaultBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDefaultBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDefaultHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDefaultWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDefaultFill: none;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerHoverBorderColor: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerHoverBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerHoverBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerHoverHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerHoverWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerHoverFill: #e6ebf4;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerActiveBorderColor: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerActiveBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerActiveBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerActiveHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerActiveWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerActiveFill: #9eb0d4;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerErrorBorderColor: #e00016;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerErrorBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerErrorBorderWidth: 2px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerErrorHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerErrorWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerErrorFill: none;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDisabledBorderColor: #646668;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDisabledBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDisabledBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDisabledHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDisabledWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedContainerDisabledFill: none;
  --cfsCheckboxMobileAlignmentLayerInputSelectedBoundingBoxSizingHeight: 20px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedBoundingBoxSizingWidth: 20px;
  --cfsCheckboxMobileAlignmentLayerInputSelectedBoundingBoxIconDefaultFill: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputSelectedBoundingBoxIconHoverFill: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputSelectedBoundingBoxIconActiveFill: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputSelectedBoundingBoxIconErrorFill: #e00016;
  --cfsCheckboxMobileAlignmentLayerInputSelectedBoundingBoxIconDisabledFill: #646668;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateFocusBorderColor: #7a93c4;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateFocusBorderWidth: 3px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateFocusBorderRadius: 6px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateFocusWidth: 30px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateFocusHeight: 30px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDefaultBorderColor: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDefaultBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDefaultBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDefaultHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDefaultWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDefaultFill: none;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerHoverBorderColor: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerHoverBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerHoverBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerHoverHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerHoverWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerHoverFill: #e6ebf4;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerActiveBorderColor: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerActiveBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerActiveBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerActiveHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerActiveWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerActiveFill: #9eb0d4;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerErrorBorderColor: #e00016;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerErrorBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerErrorBorderWidth: 2px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerErrorHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerErrorWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerErrorFill: none;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDisabledBorderColor: #646668;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDisabledBorderRadius: 4px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDisabledBorderWidth: 1px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDisabledHeight: 24px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDisabledWidth: 24px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateContainerDisabledFill: none;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateBoundingBoxSizingHeight: 20px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateBoundingBoxSizingWidth: 20px;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateBoundingBoxIconDefaultFill: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateBoundingBoxIconHoverFill: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateBoundingBoxIconActiveFill: #0d3a93;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateBoundingBoxIconErrorFill: #e00016;
  --cfsCheckboxMobileAlignmentLayerInputIndeterminateBoundingBoxIconDisabledFill: #646668;
  --cfsCheckboxMobileTextDefaultTypography: 400 1rem/24px "ALDI SUED OT";
  --cfsCheckboxMobileTextDefaultFill: #101316;
  --cfsCheckboxMobileTextDisabledTypography: 400 1rem/24px "ALDI SUED OT";
  --cfsCheckboxMobileTextDisabledFill: #646668;
  --cfsRadioButtonDesktopItemSpacingItemSpacing: 8px;
  --cfsRadioButtonDesktopAlignmentLayerVerticalPaddingVerticalPadding: 2px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDefaultBorderColor: #0d3a93;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDefaultBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDefaultBorderWidth: 1px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDefaultHeight: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDefaultWidth: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDefaultFill: none;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerHoverBorderColor: #0d3a93;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerHoverBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerHoverBorderWidth: 1px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerHoverHeight: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerHoverWidth: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerHoverFill: #e6ebf4;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerActiveBorderColor: #0d3a93;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerActiveBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerActiveBorderWidth: 1px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerActiveHeight: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerActiveWidth: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerActiveFill: #9eb0d4;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerErrorBorderColor: #e00016;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerErrorBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerErrorBorderWidth: 2px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerErrorHeight: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerErrorWidth: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerErrorFill: none;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDisabledBorderColor: #646668;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDisabledBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDisabledBorderWidth: 1px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDisabledHeight: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDisabledWidth: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedContainerDisabledFill: none;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedFocusBorderColor: #7a93c4;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedFocusBorderWidth: 3px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedFocusBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedFocusWidth: 30px;
  --cfsRadioButtonDesktopAlignmentLayerInputUnselectedFocusHeight: 30px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDefaultBorderColor: #0d3a93;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDefaultBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDefaultBorderWidth: 1px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDefaultHeight: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDefaultWidth: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDefaultFill: none;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerHoverBorderColor: #0d3a93;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerHoverBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerHoverBorderWidth: 1px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerHoverHeight: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerHoverWidth: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerHoverFill: #e6ebf4;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerActiveBorderColor: #0d3a93;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerActiveBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerActiveBorderWidth: 1px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerActiveHeight: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerActiveWidth: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerActiveFill: #9eb0d4;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerErrorBorderColor: #e00016;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerErrorBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerErrorBorderWidth: 2px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerErrorHeight: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerErrorWidth: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerErrorFill: none;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDisabledBorderColor: #646668;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDisabledBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDisabledBorderWidth: 1px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDisabledHeight: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDisabledWidth: 24px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedContainerDisabledFill: none;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedIconDefaultFill: #0d3a93;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedIconHoverFill: #0d3a93;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedIconActiveFill: #0d3a93;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedIconErrorFill: #e00016;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedIconDisabledFill: #646668;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedFocusBorderColor: #7a93c4;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedFocusBorderWidth: 3px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedFocusBorderRadius: 50%;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedFocusWidth: 30px;
  --cfsRadioButtonDesktopAlignmentLayerInputSelectedFocusHeight: 30px;
  --cfsRadioButtonDesktopTextDefaultTypography: 400 1.125rem/28px "ALDI SUED OT";
  --cfsRadioButtonDesktopTextDefaultFill: #101316;
  --cfsRadioButtonDesktopTextDisabledTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsRadioButtonDesktopTextDisabledFill: #646668;
  --cfsRadioButtonMobileItemSpacingItemSpacing: 8px;
  --cfsRadioButtonMobileAlignmentLayerVerticalPaddingVerticalPadding: none;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDefaultBorderColor: #0d3a93;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDefaultBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDefaultBorderWidth: 1px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDefaultHeight: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDefaultWidth: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDefaultFill: none;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerHoverBorderColor: #0d3a93;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerHoverBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerHoverBorderWidth: 1px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerHoverHeight: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerHoverWidth: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerHoverFill: #e6ebf4;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerActiveBorderColor: #0d3a93;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerActiveBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerActiveBorderWidth: 1px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerActiveHeight: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerActiveWidth: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerActiveFill: #9eb0d4;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerErrorBorderColor: #e00016;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerErrorBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerErrorBorderWidth: 2px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerErrorHeight: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerErrorWidth: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerErrorFill: none;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDisabledBorderColor: #646668;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDisabledBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDisabledBorderWidth: 1px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDisabledHeight: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDisabledWidth: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedContainerDisabledFill: none;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedFocusBorderColor: #7a93c4;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedFocusBorderWidth: 3px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedFocusBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedFocusWidth: 30px;
  --cfsRadioButtonMobileAlignmentLayerInputUnselectedFocusHeight: 30px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDefaultBorderColor: #0d3a93;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDefaultBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDefaultBorderWidth: 1px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDefaultHeight: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDefaultWidth: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDefaultFill: none;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerHoverBorderColor: #0d3a93;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerHoverBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerHoverBorderWidth: 1px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerHoverHeight: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerHoverWidth: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerHoverFill: #e6ebf4;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerActiveBorderColor: #0d3a93;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerActiveBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerActiveBorderWidth: 1px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerActiveHeight: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerActiveWidth: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerActiveFill: #9eb0d4;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerErrorBorderColor: #e00016;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerErrorBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerErrorBorderWidth: 2px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerErrorHeight: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerErrorWidth: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerErrorFill: none;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDisabledBorderColor: #646668;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDisabledBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDisabledBorderWidth: 1px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDisabledHeight: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDisabledWidth: 24px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedContainerDisabledFill: none;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedIconDefaultFill: #0d3a93;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedIconHoverFill: #0d3a93;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedIconActiveFill: #0d3a93;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedIconErrorFill: #e00016;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedIconDisabledFill: #646668;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedFocusBorderColor: #7a93c4;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedFocusBorderWidth: 3px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedFocusBorderRadius: 50%;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedFocusWidth: 30px;
  --cfsRadioButtonMobileAlignmentLayerInputSelectedFocusHeight: 30px;
  --cfsRadioButtonMobileTextDefaultTypography: 400 1rem/24px "ALDI SUED OT";
  --cfsRadioButtonMobileTextDefaultFill: #101316;
  --cfsRadioButtonMobileTextDisabledTypography: 400 1rem/24px "ALDI SUED OT";
  --cfsRadioButtonMobileTextDisabledFill: #646668;
  --cfsHeadingsDesktopDisplayTextLargeTypography: 700 3.5rem/64px "ALDI SUED OT";
  --cfsHeadingsDesktopDisplayTextLargeFill: #101316;
  --cfsHeadingsDesktopDisplayTextMediumTypography: 700 3rem/60px "ALDI SUED OT";
  --cfsHeadingsDesktopDisplayTextMediumFill: #101316;
  --cfsHeadingsDesktopDisplayTextSmallTypography: 700 2.5rem/52px "ALDI SUED OT";
  --cfsHeadingsDesktopDisplayTextSmallFill: #101316;
  --cfsHeadingsDesktopDisplaySpacerLargeHeight: 32px;
  --cfsHeadingsDesktopDisplaySpacerMediumHeight: 28px;
  --cfsHeadingsDesktopDisplaySpacerSmallHeight: 28px;
  --cfsHeadingsDesktopModuleTextLargeTypography: 700 2rem/44px "ALDI SUED OT";
  --cfsHeadingsDesktopModuleTextLargeFill: #101316;
  --cfsHeadingsDesktopModuleTextSmallTypography: 700 1.625rem/36px
    "ALDI SUED OT";
  --cfsHeadingsDesktopModuleTextSmallFill: #101316;
  --cfsHeadingsDesktopModuleSpacerLargeHeight: 24px;
  --cfsHeadingsDesktopModuleSpacerSmallHeight: 16px;
  --cfsHeadingsDesktopTitlesTextLargeTypography: 700 1.375rem/32px
    "ALDI SUED OT";
  --cfsHeadingsDesktopTitlesTextLargeFill: #101316;
  --cfsHeadingsDesktopTitlesTextSmallTypography: 700 1.25rem/30px "ALDI SUED OT";
  --cfsHeadingsDesktopTitlesTextSmallFill: #101316;
  --cfsHeadingsDesktopTitlesSpacerLargeHeight: 12px;
  --cfsHeadingsDesktopTitlesSpacerSmallHeight: 12px;
  --cfsHeadingsMobileDisplayTextLargeTypography: 700 3rem/56px "ALDI SUED OT";
  --cfsHeadingsMobileDisplayTextLargeFill: #101316;
  --cfsHeadingsMobileDisplayTextMediumTypography: 700 2.5rem/48px "ALDI SUED OT";
  --cfsHeadingsMobileDisplayTextMediumFill: #101316;
  --cfsHeadingsMobileDisplayTextSmallTypography: 700 2.125rem/44px
    "ALDI SUED OT";
  --cfsHeadingsMobileDisplayTextSmallFill: #101316;
  --cfsHeadingsMobileDisplaySpacerLargeHeight: 24px;
  --cfsHeadingsMobileDisplaySpacerMediumHeight: 20px;
  --cfsHeadingsMobileDisplaySpacerSmallHeight: 20px;
  --cfsHeadingsMobileModuleTextLargeTypography: 700 1.75rem/36px "ALDI SUED OT";
  --cfsHeadingsMobileModuleTextLargeFill: #101316;
  --cfsHeadingsMobileModuleTextSmallTypography: 700 1.5rem/32px "ALDI SUED OT";
  --cfsHeadingsMobileModuleTextSmallFill: #101316;
  --cfsHeadingsMobileModuleSpacerLargeHeight: 16px;
  --cfsHeadingsMobileModuleSpacerSmallHeight: 16px;
  --cfsHeadingsMobileTitlesTextLargeTypography: 700 1.25rem/30px "ALDI SUED OT";
  --cfsHeadingsMobileTitlesTextLargeFill: #101316;
  --cfsHeadingsMobileTitlesTextMediumTypography: 700 1.125rem/26px
    "ALDI SUED OT";
  --cfsHeadingsMobileTitlesTextMediumFill: #101316;
  --cfsHeadingsMobileTitlesTextSmallTypography: 700 1rem/22px "ALDI SUED OT";
  --cfsHeadingsMobileTitlesTextSmallFill: #101316;
  --cfsHeadingsMobileTitlesSpacerLargeHeight: 12px;
  --cfsHeadingsMobileTitlesSpacerMediumHeight: 12px;
  --cfsHeadingsMobileTitlesSpacerSmallHeight: 12px;
  --cfsBodycopyDesktopParagraphTextLargeTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsBodycopyDesktopParagraphTextLargeFill: #101316;
  --cfsBodycopyDesktopParagraphTextSmallTypography: 400 1rem/24px "ALDI SUED OT";
  --cfsBodycopyDesktopParagraphTextSmallFill: #101316;
  --cfsBodycopyDesktopParagraphSpacerLargeHeight: 16px;
  --cfsBodycopyDesktopParagraphSpacerSmallHeight: 16px;
  --cfsBodycopyDesktopDisclaimerTextLargeTypography: 400 0.75rem/18px
    "ALDI SUED OT";
  --cfsBodycopyDesktopDisclaimerTextLargeFill: #101316;
  --cfsBodycopyDesktopDisclaimerSpacerLargeHeight: 16px;
  --cfsBodycopyDesktopSubheadTextLargeTypography: 400 1.375rem/36px
    "ALDI SUED OT";
  --cfsBodycopyDesktopSubheadTextLargeFill: #101316;
  --cfsBodycopyDesktopSubheadSpacerLargeHeight: 16px;
  --cfsBodycopyMobileParagraphTextLargeTypography: 400 1rem/24px "ALDI SUED OT";
  --cfsBodycopyMobileParagraphTextLargeFill: #101316;
  --cfsBodycopyMobileParagraphTextSmallTypography: 400 0.875rem/22px
    "ALDI SUED OT";
  --cfsBodycopyMobileParagraphTextSmallFill: #101316;
  --cfsBodycopyMobileParagraphSpacerLargeHeight: 16px;
  --cfsBodycopyMobileParagraphSpacerSmallHeight: 16px;
  --cfsBodycopyMobileDisclaimerTextLargeTypography: 400 0.688rem/16px
    "ALDI SUED OT";
  --cfsBodycopyMobileDisclaimerTextLargeFill: #101316;
  --cfsBodycopyMobileDisclaimerSpacerLargeHeight: 16px;
  --cfsBodycopyMobileSubheadTextLargeTypography: 400 1.25rem/32px "ALDI SUED OT";
  --cfsBodycopyMobileSubheadTextLargeFill: #101316;
  --cfsBodycopyMobileSubheadSpacerLargeHeight: 16px;
  --cfsListsDesktopOrderedFirstLevelTextTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsListsDesktopOrderedFirstLevelTextFill: #101316;
  --cfsListsDesktopOrderedFirstLevelBulletTypography: 400 1.125rem/18px
    "ALDI SUED OT";
  --cfsListsDesktopOrderedFirstLevelBulletTextAlign: right;
  --cfsListsDesktopOrderedFirstLevelBulletFill: #101316;
  --cfsListsDesktopOrderedFirstLevelLayoutItemSpacing: 8px;
  --cfsListsDesktopOrderedFirstLevelLayoutPaddingBottom: 8px;
  --cfsListsDesktopOrderedFirstLevelLayoutAlignVertical: middle;
  --cfsListsDesktopOrderedSecondLevelTextTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsListsDesktopOrderedSecondLevelTextFill: #101316;
  --cfsListsDesktopOrderedSecondLevelBulletTypography: 400 1rem/16px
    "ALDI SUED OT";
  --cfsListsDesktopOrderedSecondLevelBulletTextAlign: right;
  --cfsListsDesktopOrderedSecondLevelBulletFill: #101316;
  --cfsListsDesktopOrderedSecondLevelLayoutItemSpacing: 8px;
  --cfsListsDesktopOrderedSecondLevelLayoutPaddingBottom: 4px;
  --cfsListsDesktopOrderedSecondLevelLayoutPaddingLeft: 16px;
  --cfsListsDesktopOrderedSecondLevelLayoutAlignVertical: middle;
  --cfsListsDesktopOrderedLayoutPaddingBottom: 8px;
  --cfsListsDesktopUnorderedFirstLevelTextTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsListsDesktopUnorderedFirstLevelTextFill: #101316;
  --cfsListsDesktopUnorderedFirstLevelBulletTypography: 400 1.125rem/18px
    "ALDI SUED OT";
  --cfsListsDesktopUnorderedFirstLevelBulletTextAlign: right;
  --cfsListsDesktopUnorderedFirstLevelBulletFill: #101316;
  --cfsListsDesktopUnorderedFirstLevelLayoutItemSpacing: 8px;
  --cfsListsDesktopUnorderedFirstLevelLayoutPaddingBottom: 8px;
  --cfsListsDesktopUnorderedFirstLevelLayoutAlignVertical: middle;
  --cfsListsDesktopUnorderedSecondLevelTextTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsListsDesktopUnorderedSecondLevelTextFill: #101316;
  --cfsListsDesktopUnorderedSecondLevelBulletTypography: 400 1rem/16px
    "ALDI SUED OT";
  --cfsListsDesktopUnorderedSecondLevelBulletTextAlign: right;
  --cfsListsDesktopUnorderedSecondLevelBulletFill: #101316;
  --cfsListsDesktopUnorderedSecondLevelLayoutItemSpacing: 8px;
  --cfsListsDesktopUnorderedSecondLevelLayoutPaddingBottom: 4px;
  --cfsListsDesktopUnorderedSecondLevelLayoutPaddingLeft: 16px;
  --cfsListsDesktopUnorderedSecondLevelLayoutAlignVertical: middle;
  --cfsListsDesktopUnorderedLayoutPaddingBottom: 8px;
  --cfsListsMobileOrderedFirstLevelTextTypography: 400 1rem/24px "ALDI SUED OT";
  --cfsListsMobileOrderedFirstLevelTextFill: #101316;
  --cfsListsMobileOrderedFirstLevelBulletTypography: 400 1rem/16px
    "ALDI SUED OT";
  --cfsListsMobileOrderedFirstLevelBulletTextAlign: right;
  --cfsListsMobileOrderedFirstLevelBulletFill: #101316;
  --cfsListsMobileOrderedFirstLevelLayoutItemSpacing: 6px;
  --cfsListsMobileOrderedFirstLevelLayoutPaddingBottom: 8px;
  --cfsListsMobileOrderedFirstLevelLayoutAlignVertical: middle;
  --cfsListsMobileOrderedSecondLevelTextTypography: 400 1rem/24px "ALDI SUED OT";
  --cfsListsMobileOrderedSecondLevelTextFill: #101316;
  --cfsListsMobileOrderedSecondLevelBulletTypography: 400 0.875rem/14px
    "ALDI SUED OT";
  --cfsListsMobileOrderedSecondLevelBulletTextAlign: right;
  --cfsListsMobileOrderedSecondLevelBulletFill: #101316;
  --cfsListsMobileOrderedSecondLevelLayoutItemSpacing: 6px;
  --cfsListsMobileOrderedSecondLevelLayoutPaddingBottom: 2px;
  --cfsListsMobileOrderedSecondLevelLayoutPaddingLeft: 16px;
  --cfsListsMobileOrderedSecondLevelLayoutAlignVertical: middle;
  --cfsListsMobileOrderedLayoutPaddingBottom: 8px;
  --cfsListsMobileUnorderedFirstLevelTextTypography: 400 1rem/24px
    "ALDI SUED OT";
  --cfsListsMobileUnorderedFirstLevelTextFill: #101316;
  --cfsListsMobileUnorderedFirstLevelBulletTypography: 400 1rem/16px
    "ALDI SUED OT";
  --cfsListsMobileUnorderedFirstLevelBulletTextAlign: right;
  --cfsListsMobileUnorderedFirstLevelBulletFill: #101316;
  --cfsListsMobileUnorderedFirstLevelLayoutItemSpacing: 6px;
  --cfsListsMobileUnorderedFirstLevelLayoutPaddingBottom: 8px;
  --cfsListsMobileUnorderedFirstLevelLayoutAlignVertical: middle;
  --cfsListsMobileUnorderedSecondLevelTextTypography: 400 1rem/24px
    "ALDI SUED OT";
  --cfsListsMobileUnorderedSecondLevelTextFill: #101316;
  --cfsListsMobileUnorderedSecondLevelBulletTypography: 400 0.875rem/14px
    "ALDI SUED OT";
  --cfsListsMobileUnorderedSecondLevelBulletTextAlign: right;
  --cfsListsMobileUnorderedSecondLevelBulletFill: #101316;
  --cfsListsMobileUnorderedSecondLevelLayoutItemSpacing: 6px;
  --cfsListsMobileUnorderedSecondLevelLayoutPaddingBottom: 2px;
  --cfsListsMobileUnorderedSecondLevelLayoutPaddingLeft: 16px;
  --cfsListsMobileUnorderedSecondLevelLayoutAlignVertical: middle;
  --cfsListsMobileUnorderedLayoutPaddingBottom: 8px;
  --cfsTextLinkDesktopContainerItemSpacingItemSpacing: 4px;
  --cfsTextLinkDesktopContainerAlignmentHorizontal: center;
  --cfsTextLinkDesktopContainerAlignmentVertical: center;
  --cfsTextLinkDesktopContainerFocusBorderWidth: 3px;
  --cfsTextLinkDesktopContainerFocusBorderRadius: 4px;
  --cfsTextLinkDesktopContainerFocusBorderColor: #7a93c4;
  --cfsTextLinkDesktopContainerFocusVerticalPadding: 4px;
  --cfsTextLinkDesktopContainerFocusHorizontalPadding: 4px;
  --cfsTextLinkDesktopContainerBoundingBoxLeadingSizingSizing: 24px;
  --cfsTextLinkDesktopContainerBoundingBoxLeadingIconDefaultFill: #0d3a93;
  --cfsTextLinkDesktopContainerBoundingBoxLeadingIconHoverFill: #5574b3;
  --cfsTextLinkDesktopContainerBoundingBoxLeadingIconActiveFill: #092867;
  --cfsTextLinkDesktopContainerBoundingBoxLeadingIconDisabledFill: #646668;
  --cfsTextLinkDesktopContainerTextDefaultTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsTextLinkDesktopContainerTextDefaultFill: #0d3a93;
  --cfsTextLinkDesktopContainerTextHoverTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsTextLinkDesktopContainerTextHoverFill: #5574b3;
  --cfsTextLinkDesktopContainerTextActiveTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsTextLinkDesktopContainerTextActiveFill: #092867;
  --cfsTextLinkDesktopContainerTextDisabledTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsTextLinkDesktopContainerTextDisabledFill: #646668;
  --cfsTextLinkDesktopContainerBoundingBoxTrailingSizingSizing: 24px;
  --cfsTextLinkDesktopContainerBoundingBoxTrailingIconDefaultFill: #0d3a93;
  --cfsTextLinkDesktopContainerBoundingBoxTrailingIconHoverFill: #5574b3;
  --cfsTextLinkDesktopContainerBoundingBoxTrailingIconActiveFill: #092867;
  --cfsTextLinkDesktopContainerBoundingBoxTrailingIconDisabledFill: #646668;
  --cfsTextLinkMobileContainerLayoutItemSpacing: 4px;
  --cfsTextLinkMobileContainerLayoutHorizontalAlign: center;
  --cfsTextLinkMobileContainerLayoutVerticalAlign: center;
  --cfsTextLinkMobileContainerFocusBorderWidth: 3px;
  --cfsTextLinkMobileContainerFocusBorderRadius: 4px;
  --cfsTextLinkMobileContainerFocusBorderColor: #7a93c4;
  --cfsTextLinkMobileContainerFocusVerticalPadding: 4px;
  --cfsTextLinkMobileContainerFocusHorizontalPadding: 4px;
  --cfsTextLinkMobileContainerBoundingBoxLeadingSizingSizing: 20px;
  --cfsTextLinkMobileContainerBoundingBoxLeadingIconDefaultFill: #0d3a93;
  --cfsTextLinkMobileContainerBoundingBoxLeadingIconHoverFill: #5574b3;
  --cfsTextLinkMobileContainerBoundingBoxLeadingIconActiveFill: #092867;
  --cfsTextLinkMobileContainerBoundingBoxLeadingIconDisabledFill: #646668;
  --cfsTextLinkMobileContainerTextDefaultTypography: 400 1rem/24px
    "ALDI SUED OT";
  --cfsTextLinkMobileContainerTextDefaultFill: #0d3a93;
  --cfsTextLinkMobileContainerTextHoverTypography: 400 1rem/24px "ALDI SUED OT";
  --cfsTextLinkMobileContainerTextHoverFill: #5574b3;
  --cfsTextLinkMobileContainerTextActiveTypography: 400 1rem/24px "ALDI SUED OT";
  --cfsTextLinkMobileContainerTextActiveFill: #092867;
  --cfsTextLinkMobileContainerTextDisabledTypography: 400 1rem/24px
    "ALDI SUED OT";
  --cfsTextLinkMobileContainerTextDisabledFill: #646668;
  --cfsTextLinkMobileContainerBoundingBoxTrailingSizingSizing: 20px;
  --cfsTextLinkMobileContainerBoundingBoxTrailingIconDefaultFill: #0d3a93;
  --cfsTextLinkMobileContainerBoundingBoxTrailingIconHoverFill: #5574b3;
  --cfsTextLinkMobileContainerBoundingBoxTrailingIconActiveFill: #092867;
  --cfsTextLinkMobileContainerBoundingBoxTrailingIconDisabledFill: #646668;
  --cfsToastMessageDesktopContainerSuccessItemSpacing: 12px;
  --cfsToastMessageDesktopContainerSuccessHorizontalAlign: left;
  --cfsToastMessageDesktopContainerSuccessVerticalAlign: middle;
  --cfsToastMessageDesktopContainerSuccessPaddingLeft: 16px;
  --cfsToastMessageDesktopContainerSuccessPaddingRight: 52px;
  --cfsToastMessageDesktopContainerSuccessPaddingTop: 16px;
  --cfsToastMessageDesktopContainerSuccessPaddingBottom: 16px;
  --cfsToastMessageDesktopContainerSuccessFill: #d3e7cc;
  --cfsToastMessageDesktopContainerSuccessBorderRadius: 8px;
  --cfsToastMessageDesktopContainerInformationalItemSpacing: 12px;
  --cfsToastMessageDesktopContainerInformationalHorizontalAlign: left;
  --cfsToastMessageDesktopContainerInformationalVerticalAlign: middle;
  --cfsToastMessageDesktopContainerInformationalPaddingLeft: 16px;
  --cfsToastMessageDesktopContainerInformationalPaddingRight: 52px;
  --cfsToastMessageDesktopContainerInformationalPaddingTop: 16px;
  --cfsToastMessageDesktopContainerInformationalPaddingBottom: 16px;
  --cfsToastMessageDesktopContainerInformationalFill: #bbe7f9;
  --cfsToastMessageDesktopContainerInformationalBorderRadius: 8px;
  --cfsToastMessageDesktopContainerErrorItemSpacing: 12px;
  --cfsToastMessageDesktopContainerErrorHorizontalAlign: left;
  --cfsToastMessageDesktopContainerErrorVerticalAlign: middle;
  --cfsToastMessageDesktopContainerErrorPaddingLeft: 16px;
  --cfsToastMessageDesktopContainerErrorPaddingRight: 52px;
  --cfsToastMessageDesktopContainerErrorPaddingTop: 16px;
  --cfsToastMessageDesktopContainerErrorPaddingBottom: 16px;
  --cfsToastMessageDesktopContainerErrorFill: #f9ccd0;
  --cfsToastMessageDesktopContainerErrorBorderRadius: 8px;
  --cfsToastMessageDesktopContainerBoundingBoxSizingSizing: 32px;
  --cfsToastMessageDesktopContainerBoundingBoxIconSuccessFill: #258900;
  --cfsToastMessageDesktopContainerBoundingBoxIconInformationalFill: #0d3a93;
  --cfsToastMessageDesktopContainerBoundingBoxIconErrorFill: #e00016;
  --cfsToastMessageDesktopContainerTextSuccessTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsToastMessageDesktopContainerTextSuccessFill: #101316;
  --cfsToastMessageDesktopContainerTextInformationalTypography: 400
    1.125rem/28px "ALDI SUED OT";
  --cfsToastMessageDesktopContainerTextInformationalFill: #101316;
  --cfsToastMessageDesktopContainerTextErrorTypography: 400 1.125rem/28px
    "ALDI SUED OT";
  --cfsToastMessageDesktopContainerTextErrorFill: #101316;
  --cfsToastMessageDesktopContainerClickableAreaLayoutHorizontalAlign: middle;
  --cfsToastMessageDesktopContainerClickableAreaLayoutVerticalAlign: middle;
  --cfsToastMessageDesktopContainerClickableAreaLayoutWidth: 52px;
  --cfsToastMessageDesktopContainerClickableAreaLayoutHeight: 52px;
  --cfsToastMessageDesktopContainerClickableAreaBoundingBoxSizingSizing: 32px;
  --cfsToastMessageDesktopContainerClickableAreaBoundingBoxIconSuccessFill: #258900;
  --cfsToastMessageDesktopContainerClickableAreaBoundingBoxIconInformationalFill: #0d3a93;
  --cfsToastMessageDesktopContainerClickableAreaBoundingBoxIconErrorFill: #e00016;
  --cfsToastMessageMobileContainerSuccessItemSpacing: 12px;
  --cfsToastMessageMobileContainerSuccessHorizontalAlign: left;
  --cfsToastMessageMobileContainerSuccessVerticalAlign: middle;
  --cfsToastMessageMobileContainerSuccessPaddingLeft: 12px;
  --cfsToastMessageMobileContainerSuccessPaddingRight: 48px;
  --cfsToastMessageMobileContainerSuccessPaddingTop: 12px;
  --cfsToastMessageMobileContainerSuccessPaddingBottom: 12px;
  --cfsToastMessageMobileContainerSuccessFill: #d3e7cc;
  --cfsToastMessageMobileContainerSuccessBorderRadius: 8px;
  --cfsToastMessageMobileContainerInformationalItemSpacing: 12px;
  --cfsToastMessageMobileContainerInformationalHorizontalAlign: left;
  --cfsToastMessageMobileContainerInformationalVerticalAlign: middle;
  --cfsToastMessageMobileContainerInformationalPaddingLeft: 12px;
  --cfsToastMessageMobileContainerInformationalPaddingRight: 48px;
  --cfsToastMessageMobileContainerInformationalPaddingTop: 12px;
  --cfsToastMessageMobileContainerInformationalPaddingBottom: 12px;
  --cfsToastMessageMobileContainerInformationalFill: #bbe7f9;
  --cfsToastMessageMobileContainerInformationalBorderRadius: 8px;
  --cfsToastMessageMobileContainerErrorItemSpacing: 12px;
  --cfsToastMessageMobileContainerErrorHorizontalAlign: left;
  --cfsToastMessageMobileContainerErrorVerticalAlign: middle;
  --cfsToastMessageMobileContainerErrorPaddingLeft: 12px;
  --cfsToastMessageMobileContainerErrorPaddingRight: 48px;
  --cfsToastMessageMobileContainerErrorPaddingTop: 12px;
  --cfsToastMessageMobileContainerErrorPaddingBottom: 12px;
  --cfsToastMessageMobileContainerErrorFill: #f9ccd0;
  --cfsToastMessageMobileContainerErrorBorderRadius: 8px;
  --cfsToastMessageMobileContainerBoundingBoxSizingSizing: 24px;
  --cfsToastMessageMobileContainerBoundingBoxIconSuccessFill: #258900;
  --cfsToastMessageMobileContainerBoundingBoxIconInformationalFill: #0d3a93;
  --cfsToastMessageMobileContainerBoundingBoxIconErrorFill: #e00016;
  --cfsToastMessageMobileContainerTextSuccessTypography: 400 0.875rem/22px
    "ALDI SUED OT";
  --cfsToastMessageMobileContainerTextSuccessFill: #101316;
  --cfsToastMessageMobileContainerTextInformationalTypography: 400 0.875rem/22px
    "ALDI SUED OT";
  --cfsToastMessageMobileContainerTextInformationalFill: #101316;
  --cfsToastMessageMobileContainerTextErrorTypography: 400 0.875rem/22px
    "ALDI SUED OT";
  --cfsToastMessageMobileContainerTextErrorFill: #101316;
  --cfsToastMessageMobileContainerClickableAreaLayoutHorizontalAlign: middle;
  --cfsToastMessageMobileContainerClickableAreaLayoutVerticalAlign: middle;
  --cfsToastMessageMobileContainerClickableAreaLayoutWidth: 48px;
  --cfsToastMessageMobileContainerClickableAreaLayoutHeight: 48px;
  --cfsToastMessageMobileContainerClickableAreaBoundingBoxSizingSizing: 24px;
  --cfsToastMessageMobileContainerClickableAreaBoundingBoxIconSuccessFill: #258900;
  --cfsToastMessageMobileContainerClickableAreaBoundingBoxIconInformationalFill: #0d3a93;
  --cfsToastMessageMobileContainerClickableAreaBoundingBoxIconErrorFill: #e00016;
  --cfsToastMessageMobileContainerSwipeSuccessItemSpacing: 12px;
  --cfsToastMessageMobileContainerSwipeSuccessHorizontalAlign: left;
  --cfsToastMessageMobileContainerSwipeSuccessVerticalAlign: middle;
  --cfsToastMessageMobileContainerSwipeSuccessHorizontalPadding: 12px;
  --cfsToastMessageMobileContainerSwipeSuccessVerticalPadding: 12px;
  --cfsToastMessageMobileContainerSwipeSuccessFill: #d3e7cc;
  --cfsToastMessageMobileContainerSwipeSuccessBorderRadius: 8px;
  --cfsToastMessageMobileContainerSwipeInformationalItemSpacing: 12px;
  --cfsToastMessageMobileContainerSwipeInformationalHorizontalAlign: left;
  --cfsToastMessageMobileContainerSwipeInformationalVerticalAlign: middle;
  --cfsToastMessageMobileContainerSwipeInformationalHorizontalPadding: 12px;
  --cfsToastMessageMobileContainerSwipeInformationalVerticalPadding: 12px;
  --cfsToastMessageMobileContainerSwipeInformationalFill: #bbe7f9;
  --cfsToastMessageMobileContainerSwipeInformationalBorderRadius: 8px;
  --cfsToastMessageMobileContainerSwipeErrorItemSpacing: 12px;
  --cfsToastMessageMobileContainerSwipeErrorHorizontalAlign: left;
  --cfsToastMessageMobileContainerSwipeErrorVerticalAlign: middle;
  --cfsToastMessageMobileContainerSwipeErrorHorizontalPadding: 12px;
  --cfsToastMessageMobileContainerSwipeErrorVerticalPadding: 12px;
  --cfsToastMessageMobileContainerSwipeErrorFill: #f9ccd0;
  --cfsToastMessageMobileContainerSwipeErrorBorderRadius: 8px;
  --cfsToastMessageMobileContainerSwipeBoundingBoxSizingSizing: 24px;
  --cfsToastMessageMobileContainerSwipeBoundingBoxIconSuccessFill: #258900;
  --cfsToastMessageMobileContainerSwipeBoundingBoxIconInformationalFill: #0d3a93;
  --cfsToastMessageMobileContainerSwipeBoundingBoxIconErrorFill: #e00016;
  --cfsToastMessageMobileContainerSwipeTextSuccessTypography: 400 0.875rem/22px
    "ALDI SUED OT";
  --cfsToastMessageMobileContainerSwipeTextSuccessFill: #101316;
  --cfsToastMessageMobileContainerSwipeTextInformationalTypography: 400
    0.875rem/22px "ALDI SUED OT";
  --cfsToastMessageMobileContainerSwipeTextInformationalFill: #101316;
  --cfsToastMessageMobileContainerSwipeTextErrorTypography: 400 0.875rem/22px
    "ALDI SUED OT";
  --cfsToastMessageMobileContainerSwipeTextErrorFill: #101316;
  --black: #101316;
  --primaryBlue: #0d3a93;
  --grey: #71777e;
  --red: #e00016;
  --transition-1: all 1s ease-out;
  --transition-0-2: all 0.2s ease-out;
  --size12: 12px;
  --size14: 14px;
  --size16: 16px;
  --size20: 20px;
  --lineHight22: 22px;
  --lineHight32: 32px;
  --fz_min18-max20: clamp(1.125rem, 0.179vw + 1.089rem, 1.25rem);
  --fz_min16-max18: clamp(1rem, 0.195vw + 0.954rem, 1.125rem);
  --fz_min14-max16: clamp(0.875rem, 0.179vw + 0.839rem, 1rem);

  --fz_min14-max18: clamp(0.875rem, 0.357vw + 0.804rem, 1.125rem);
  --fz_min13-max16: clamp(0.813rem, 0.268vw + 0.759rem, 1rem);

  --line-height_dropdown_option: clamp(1.5rem, 0.732vw + 1.329rem, 1.969rem);
  --line-height_input_label: clamp(1.688rem, 0.446vw + 1.598rem, 2rem);
  --line-height_input_label_top: clamp(1.225rem, 0.214vw + 1.182rem, 1.375rem);
}

html,
body {
  height: 100%;
}

html {
  background: white;
}

body {
  margin: 0;
}

.flexStart {
  display: flex;
  justify-content: flex-start;
  margin: 0;
}

.frc-captcha {
  position: relative;
  border: 0px solid #f4f4f4 !important;
  background-color: #e6ebf4 !important;
  padding: 16px 20px !important;
  border-radius: 8px;
  margin-bottom: 16px;
  height: 88px;
  min-width: auto !important;
  max-width: 100% !important;
}
.comm-page-forgot-password .frc-captcha {
  margin-top: 20px;
  max-width: 432px !important;
}
.frc-container {
  height: 32px;
  min-height: 32px !important;
}
.frc-icon {
  fill: #0d3a93 !important;
  stroke: #0d3a93 !important;
  margin: 0 8px 0 0;
  height: 32px;
  width: 32px;
}
.frc-content * {
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 22px !important;
  color: #0d3a93 !important;
}
.frc-banner {
  position: initial !important;
  display: block;
  text-align: right !important;
  margin-top: 10px !important;
  font-size: 12px !important;
  line-height: 12.85px !important;
}
span.frc-banner a,
span.frc-banner a b {
  color: #0d3a93 !important;
}

.frc-content {
  display: initial !important;
}
.frc-text {
  display: block;
}
.frc-button {
  background-color: #e6ebf4 !important;
  text-align: left !important;
  padding: 0 !important;
  text-decoration: underline !important;
}
.frc-button:hover {
  font-weight: bold !important;
  background-color: #e6ebf4 !important;
}
.frc-button:focus,
.frc-button:focus-visible {
  border: 0px solid #333 !important;
  outline: 0px solid #000 !important;
}
.frc-progress::-webkit-progress-bar {
  background-color: #fff !important;
}
.frc-progress::-webkit-progress-value {
  background-color: #0d3a93 !important;
}
.frc-progress::-moz-progress-bar {
  background-color: #0d3a93 !important;
}

@font-face {
  font-family: "Aldi_Font_family_v2";
  src: url("/sfsites/c/resource/CP_AldiFont/ALDISUEDWebRegular.woff2");
}
@font-face {
  font-family: "Aldi_Font_family_v2_bold";
  src: url("/sfsites/c/resource/CP_AldiFont/ALDISUEDWebBold.woff2");
}
@font-face {
  font-family: "Aldi_Font_family_v2_light";
  src: url("/sfsites/c/resource/CP_AldiFont/ALDISUEDWeb-Light.woff2");
}
@font-face {
  font-family: "ALDI SUED OT";
  src: url("/sfsites/c/resource/CP_AldiFontDirect");
  font-weight: 300 900;
}

.ciam-button-primary {
  color: white;
  border-radius: 8px;
  background: var(--interaction-background-default, #0d3a93);
  line-height: var(--cfsTypographyLineheight90);
  min-height: 48px;
  border-color: transparent;
}

.ciam-button-secondary {
  color: white;
  border-radius: 8px;
  background: var(--cfsColorBrandDarkblue100, #00005f);
  line-height: var(--cfsTypographyLineheight90);
  min-height: 48px;
  border-color: transparent;
}

.ciam-button-base {
  background-color: transparent;
  color: var(--interaction-text-default, #0d3a93);
  line-height: var(--cfsTypographyLineheight90);
  min-height: 48px;
  border-color: transparent;
}

/* overrides for ootb lightning components */
lightning-formatted-rich-text a,
lightning-formatted-rich-text a:hover {
  text-decoration: underline;
  color: var(--cfsColorBrandMidblue100);
}

/* sso style overrides */
.comm-social-login ul,
.comm-social-login li {
  padding-top: unset;
  margin: unset;
}

.comm-social-login ul {
  width: 100%;
  padding: 24px 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.comm-social-login li {
  width: unset !important;
}

.comm-social-login button {
  --lwc-colorBackgroundButtonBrand: transparent;
  --dxp-g-brand-contrast: var(--cfsColorSystemBlack100);
  height: unset !important;
  border: 1px solid var(--ALDI-Basic-Black, #101316);
  box-shadow: 2px;
  border-radius: 8px !important;
  padding: 12px 24px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: transparent;
  font-size: 0;

  transition:
    background-color 200ms ease-in-out,
    border-color 200ms ease-in-out,
    box-shadow 200ms ease-in-out,
    transform 200ms ease-in-out;
  will-change: background-color, border-color, box-shadow, transform;
  background-color: transparent;

  position: relative;
  text-align: center;
}

.comm-social-login button:hover {
  background-color: rgb(230 235 244) !important;
  border-color: var(--ALDI-Basic-Black, #101316);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  transform: translateY(-1px);
}

.comm-social-login button:focus {
  outline: 3px solid rgba(158, 176, 212, 1);
  outline-offset: 2px;
}

.comm-social-login button:active {
  background-color: rgba(158, 176, 212, 1) !important;
  border: 1px solid var(--ALDI-Basic-Black, #101316);
  box-shadow:
    0 2px 6px rgba(0, 0, 0, 0.12) inset,
    0 2px 6px rgba(0, 0, 0, 0.08);
  transform: translateY(0);
  transition: none !important;
}

/* Disable hover effects when button is active */
.comm-social-login button:active:hover {
  background-color: rgba(158, 176, 212, 1) !important;
  transform: translateY(0) !important;
  box-shadow:
    0 2px 6px rgba(0, 0, 0, 0.12) inset,
    0 2px 6px rgba(0, 0, 0, 0.08) !important;
}

/* KEY FIX: prevent hover firing after click */
.comm-social-login button:not(:active):hover {
  background-color: rgb(230 235 244) !important;
}

.comm-social-login button:focus:not(:focus-visible) {
  outline: none;
}

.comm-social-login img {
  display: none;
}

.comm-social-login button::after {
  --lwc-colorTextButtonBrand: var(--cfsColorSystemBlack100);
  font-size: 18px;
  width: auto;
  padding-left: 13px;
  white-space: nowrap;
}

.register .comm-social-login button::after {
  content: "Join with " attr(aria-label);
  padding: 0;
}

.login .comm-social-login button::after {
  content: "Login with " attr(aria-label);
  padding: 0;
}

.comm-social-login button::before {
  width: 32px;
  height: 32px;
  padding-left: 6%;
  position: absolute;
  left: 1rem;
}

@media (min-width: 375px) {
  .comm-social-login button::before {
    padding-left: 5%;
  }
}

button[aria-label="Google"]::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.8 16.3034C28.8 15.358 28.7152 14.4489 28.5576 13.5762H16V18.7337H23.1758C22.8667 20.4004 21.9273 21.8125 20.5152 22.758V26.1034H24.8242C27.3455 23.7822 28.8 20.3641 28.8 16.3034Z' fill='%234285F4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 29.3332C19.6 29.3332 22.6182 28.1393 24.8242 26.1029L20.5151 22.7574C19.3212 23.5574 17.7939 24.0302 16 24.0302C12.5273 24.0302 9.58787 21.6847 8.53938 18.5332H4.08484V21.9877C6.27878 26.3453 10.7879 29.3332 16 29.3332Z' fill='%2334A853'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.53941 18.5329C8.27275 17.7329 8.12123 16.8784 8.12123 15.9996C8.12123 15.1208 8.27275 14.2663 8.53941 13.4663V10.0117H4.08487C3.18184 11.8117 2.66669 13.8481 2.66669 15.9996C2.66669 18.1511 3.18184 20.1875 4.08487 21.9875L8.53941 18.5329Z' fill='%23FBBC05'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 7.96905C17.9576 7.96905 19.7151 8.64177 21.097 9.96299L24.9212 6.13874C22.6121 3.98723 19.5939 2.66602 16 2.66602C10.7879 2.66602 6.27878 5.65389 4.08484 10.0115L8.53938 13.466C9.58787 10.3145 12.5273 7.96905 16 7.96905Z' fill='%23EA4335'/%3E%3C/svg%3E%0A");
}

button[aria-label="Apple"]::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.7871 15.5155C22.7564 12.1469 25.5452 10.5076 25.6728 10.431C24.0936 8.12821 21.6453 7.81327 20.7854 7.78881C18.729 7.57296 16.7355 9.01929 15.6876 9.01929C14.6195 9.01929 13.0061 7.81024 11.2688 7.84598C9.03231 7.88069 6.93916 9.17556 5.79136 11.1864C3.4231 15.2868 5.1896 21.313 7.45824 24.6274C8.5933 26.2504 9.91984 28.0633 11.6556 27.999C13.3542 27.9286 13.9885 26.9159 16.0388 26.9159C18.0701 26.9159 18.6653 27.999 20.4363 27.9582C22.2589 27.9286 23.4072 26.328 24.5025 24.6896C25.8142 22.8288 26.3409 20.9965 26.3619 20.9026C26.3194 20.8883 22.8218 19.5542 22.7871 15.5155Z' fill='%23101316'/%3E%3Cpath d='M19.442 5.6085C20.3552 4.46571 20.9804 2.9116 20.8068 1.33398C19.4845 1.39262 17.8308 2.24807 16.8789 3.3663C16.0368 4.35083 15.284 5.96524 15.4784 7.48255C16.9636 7.59283 18.4887 6.73331 19.442 5.6085Z' fill='%23101316'/%3E%3C/svg%3E%0A");
}

button[aria-label="Facebook"]::before {
  content: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1497_126667)'%3E%3Cpath d='M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 23.9859 5.85094 30.6053 13.5 31.8056V20.625H9.4375V16H13.5V12.475C13.5 8.465 15.8888 6.25 19.5434 6.25C21.2941 6.25 23.125 6.5625 23.125 6.5625V10.5H21.1075C19.12 10.5 18.5 11.7334 18.5 12.9987V16H22.9375L22.2281 20.625H18.5V31.8056C26.1491 30.6053 32 23.9862 32 16Z' fill='%231877F2'/%3E%3Cpath d='M22.2281 20.625L22.9375 16H18.5V12.9987C18.5 11.7334 19.12 10.5 21.1075 10.5H23.125V6.5625C23.125 6.5625 21.2941 6.25 19.5434 6.25C15.8888 6.25 13.5 8.465 13.5 12.475V16H9.4375V20.625H13.5V31.8056C14.3147 31.9334 15.1494 32 16 32C16.8506 32 17.6853 31.9334 18.5 31.8056V20.625H22.2281Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1497_126667'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");
}