/**
 * Do not edit directly
 * Generated on Sun, 26 Apr 2026 11:00:04 GMT
 */

:root {
  --spacing-0x: 0;
  --spacing-0-5x: 2px;
  --spacing-1x: 4px;
  --spacing-1-5x: 6px;
  --spacing-2x: 8px;
  --spacing-3x: 12px;
  --spacing-4x: 16px;
  --spacing-5x: 20px;
  --spacing-6x: 24px;
  --spacing-8x: 32px;
  --spacing-10x: 40px;
  --spacing-12x: 48px;
  --spacing-16x: 64px;
  --spacing-20x: 80px;
  --spacing-none: 0;
  --spacing-3xs: 2px;
  --spacing-2xs: 4px;
  --spacing-xs: 6px;
  --spacing-sm: 8px;
  --spacing-md: 12px;
  --spacing-lg: 16px;
  --spacing-xl: 20px;
  --spacing-2xl: 24px;
  --spacing-3xl: 32px;
  --spacing-4xl: 40px;
  --spacing-5xl: 48px;
  --spacing-6xl: 64px;
  --spacing-7xl: 80px;
  --radius-0x: 0;
  --radius-0-5x: 2px;
  --radius-1x: 4px;
  --radius-1-5x: 6px;
  --radius-2x: 8px;
  --radius-3x: 12px;
  --radius-4x: 16px;
  --radius-8x: 32px;
  --radius-rounded: 10000px;
  --radius-example: 250px;
  --radius-none: 0;
  --radius-default: 4px;
  --radius-cta: 4px;
  --radius-container: 8px;
  --radius-input: 8px;
  --radius-badge: 8px;
  --radius-skeleton: 8px;
  --radius-toast: 8px;
  --radius-chip: 8px;
  --radius-search: 8px;
  --border-0: 0;
  --border-100: 1px;
  --border-200: 2px;
  --border-300: 4px;
  --border-400: 6px;
  --border-500: 8px;
  --border-600: 16px;
  --border-700: 32px;
  --border-default: #F2F4F8;
  --border-raised: #F2F4F8;
  --border-bold: #DDE1E6;
  --border-bolder: #21272A;
  --border-inverse: #4D5358;
  --border-brand-default: #000000;
  --border-brand-subtle: #C1C7CD;
  --border-highlight-subtle: #FEEADC;
  --border-highlight-default: #E06814;
  --border-highlight-bold: #9A470E;
  --border-success-default: #1A823A;
  --border-success-subtle: #DAF4E2;
  --border-error-default: #BE141A;
  --border-error-subtle: #FAEAEB;
  --opacity-0: 0;
  --opacity-100: 0.2;
  --opacity-200: 0.4;
  --opacity-300: 0.6;
  --opacity-400: 0.8;
  --opacity-500: 1;
  --shadow-index-0: 0 0 0 0 rgba(39,39,39,0.00);
  --shadow-index-1: 0 1px 3px 0 rgba(39,39,39,0.05);
  --shadow-index-2: 0 2px 4px 0 rgba(39,39,39,0.10);
  --shadow-index-4: 0 12px 20px -2px rgba(39,39,39,0.15);
  --shadow-index-5: 0 32px 48px -12px rgba(39,39,39,0.20);
  --shadow-index-6: 0 48px 80px -12px rgba(39,39,39,0.25);
  --shadow-index-3: 0 5px 10px 0 rgba(39,39,39,0.10);
  --color-primary-100: #E8EAEF;
  --color-primary-200: #DDE1E6;
  --color-primary-300: #C1C7CD;
  --color-primary-400: #A2A9B0;
  --color-primary-500: #878D96;
  --color-primary-600: #697077;
  --color-primary-700: #4D5358;
  --color-primary-800: #343A3F;
  --color-primary-900: #21272A;
  --color-primary-1000: #000000;
  --color-secondary-100: #F4F4F2;
  --color-secondary-200: #EFEDEC;
  --color-secondary-300: #D7D4D0;
  --color-secondary-400: #C1BCB5;
  --color-secondary-500: #ABA49A;
  --color-secondary-600: #928A7D;
  --color-secondary-700: #7A7060;
  --color-secondary-800: #685E50;
  --color-secondary-900: #534B40;
  --color-secondary-1000: #3D372F;
  --color-red-100: #FCF2F2;
  --color-red-200: #FAEAEB;
  --color-red-300: #F3CBCD;
  --color-red-400: #EBADAF;
  --color-red-500: #E48D90;
  --color-red-600: #DB676B;
  --color-red-700: #CF383D;
  --color-red-800: #BE141A;
  --color-red-900: #9A1015;
  --color-red-1000: #730C10;
  --color-orange-100: #FEF2E8;
  --color-orange-200: #FEEADC;
  --color-orange-300: #FDCBA8;
  --color-orange-400: #FBAA72;
  --color-orange-500: #FA8635;
  --color-orange-600: #E06814;
  --color-orange-700: #B75410;
  --color-orange-800: #9A470E;
  --color-orange-900: #7C390B;
  --color-orange-1000: #5C2A08;
  --color-yellow-100: #FDF4D9;
  --color-yellow-200: #FCEDC4;
  --color-yellow-300: #F7D169;
  --color-yellow-400: #F2B206;
  --color-yellow-500: #D39B05;
  --color-yellow-600: #B28304;
  --color-yellow-700: #916B04;
  --color-yellow-800: #7A5A03;
  --color-yellow-900: #624802;
  --color-yellow-1000: #483502;
  --color-green-100: #E7F8EC;
  --color-green-200: #DAF4E2;
  --color-green-300: #A1E4B5;
  --color-green-400: #65D286;
  --color-green-500: #26BD54;
  --color-green-600: #20A047;
  --color-green-700: #1A823A;
  --color-green-800: #166E31;
  --color-green-900: #125827;
  --color-green-1000: #0D411D;
  --color-purple-100: #F7F2FC;
  --color-purple-200: #F3EBFA;
  --color-purple-300: #E2CDF4;
  --color-purple-400: #D1B0ED;
  --color-purple-500: #BF92E7;
  --color-purple-600: #AC70DF;
  --color-purple-700: #964BD7;
  --color-purple-800: #852ED1;
  --color-purple-900: #6C1DB1;
  --color-purple-1000: #511684;
  --color-pink-100: #FEF0F8;
  --color-pink-200: #FDE8F5;
  --color-pink-300: #FBC5E6;
  --color-pink-400: #F8A2D7;
  --color-pink-500: #F57AC6;
  --color-pink-600: #F142AE;
  --color-pink-700: #C8328E;
  --color-pink-800: #A92A78;
  --color-pink-900: #882261;
  --color-pink-1000: #651948;
  --color-neutral-0: #FFFFFF;
  --color-neutral-100: #FAFAFA;
  --color-neutral-200: #F2F4F8;
  --color-neutral-300: #DDE1E6;
  --color-neutral-400: #C1C7CD;
  --color-neutral-500: #A2A9B0;
  --color-neutral-600: #878D96;
  --color-neutral-700: #697077;
  --color-neutral-800: #4D5358;
  --color-neutral-900: #343A3F;
  --color-neutral-1000: #21272A;
  --color-neutral-1100: #000000;
  --background-default: #FFFFFF;
  --background-raised: #FFFFFF;
  --background-subtle: #F2F4F8;
  --background-subtler: #FAFAFA;
  --background-sunken: #FAFAFA;
  --background-selected: #21272A;
  --background-disabled: #FAFAFA;
  --background-inverse: #000000;
  --background-secondary-default: #EFEDEC;
  --background-brand-default: #000000;
  --background-brand-bold: #000000;
  --background-brand-bolder: #000000;
  --background-brand-accent: #21272A;
  --background-brand-subtle: #C1C7CD;
  --background-brand-subtler: #E8EAEF;
  --background-brand-subtlest: #E8EAEF;
  --background-success-default: #DAF4E2;
  --background-success-subtle: #A1E4B5;
  --background-success-bold: #166E31;
  --background-promotions-default: #000000;
  --background-promotions-subtle: #C1C7CD;
  --background-promotions-bold: #000000;
  --background-cta-default: #000000;
  --background-cta-subtle: #C1C7CD;
  --background-error-default: #FAEAEB;
  --background-error-bold: #CF383D;
  --background-error-subtle: #F3CBCD;
  --background-warning-default: #FDF4D9;
  --text-default: #000000;
  --text-inverse: #FFFFFF;
  --text-subtle: #697077;
  --text-subtler: #A2A9B0;
  --text-subtlest: #C1C7CD;
  --text-disabled: #DDE1E6;
  --text-delivery-promise: #166E31;
  --text-brand-default: #000000;
  --text-brand-bold: #4D5358;
  --text-brand-accent: #4D5358;
  --text-brand-subtle: #697077;
  --text-brand-subtler: #878D96;
  --text-highlight-default: #E06814;
  --text-link-default: #21272A;
  --text-link-pressed: #21272A;
  --text-sale-default: #BE141A;
  --text-success-default: #166E31;
  --text-success-subtle: #E7F8EC;
  --text-error-default: #BE141A;
  --text-error-subtle: #FCF2F2;
  --icon-default: #000000;
  --icon-inverse: #FFFFFF;
  --icon-subtle: #878D96;
  --icon-subtler: #C1C7CD;
  --icon-subtlest: #F2F4F8;
  --icon-disabled: #DDE1E6;
  --icon-delivery-promise: #166E31;
  --icon-rating: #F2B206;
  --icon-brand-default: #000000;
  --icon-brand-bold: #4D5358;
  --icon-brand-accent: #4D5358;
  --icon-brand-subtle: #697077;
  --icon-brand-subtler: #878D96;
  --icon-brand-inverse: #FFFFFF;
  --icon-highlight-default: #E06814;
  --icon-highlight-subtle: #FEEADC;
  --icon-cta-default: #000000;
  --icon-cta-subtle: #C1C7CD;
  --icon-success-default: #166E31;
  --icon-success-subtle: #DAF4E2;
  --icon-error-default: #BE141A;
  --icon-error-subtle: #FAEAEB;
  --type-family-primary: Nunito Sans;
  --type-weight-regular: 400;
  --type-weight-semibold: 600;
  --type-weight-bold: 700;
  --type-weight-black: 900;
  --type-size-3xs: 8px;
  --type-size-2xs: 10px;
  --type-size-xs: 12px;
  --type-size-s: 14px;
  --type-size-m: 16px;
  --type-size-l: 18px;
  --type-size-xl: 20px;
  --type-size-2xl: 24px;
  --type-size-3xl: 30px;
  --type-size-4xl: 36px;
  --type-size-5xl: 48px;
  --type-size-6xl: 64px;
  --type-size-7xl: 80px;
  --type-lineheight-3xs: 12;
  --type-lineheight-2xs: 16;
  --type-lineheight-xs: 18;
  --type-lineheight-s: 20;
  --type-lineheight-m: 24;
  --type-lineheight-l: 26;
  --type-lineheight-xl: 28;
  --type-lineheight-2xl: 32;
  --type-lineheight-3xl: 38;
  --type-lineheight-4xl: 42;
  --type-lineheight-5xl: 56;
  --type-lineheight-6xl: 76;
  --type-lineheight-7xl: 96;
  --type-letterspacing-3xs: 0;
  --type-letterspacing-2xs: 0;
  --type-letterspacing-xs: 0;
  --type-letterspacing-s: 0;
  --type-letterspacing-m: 0;
  --type-letterspacing-l: 0;
  --type-letterspacing-xl: 0;
  --type-letterspacing-2xl: 0;
  --type-letterspacing-3xl: 0;
  --type-letterspacing-4xl: 0;
  --type-letterspacing-5xl: 0;
  --type-letterspacing-6xl: 0;
  --type-letterspacing-7xl: 0;
  --type-2xs-regular: 400 10px/16px 'Nunito Sans';
  --type-2xs-semibold: 600 10px/16px 'Nunito Sans';
  --type-2xs-bold: 700 10px/16px 'Nunito Sans';
  --type-2xs-black: 900 10px/16px 'Nunito Sans';
  --type-xs-regular: 400 12px/18px 'Nunito Sans';
  --type-xs-semibold: 600 12px/18px 'Nunito Sans';
  --type-xs-bold: 700 12px/18px 'Nunito Sans';
  --type-xs-black: 900 12px/18px 'Nunito Sans';
  --type-s-regular: 400 14px/20px 'Nunito Sans';
  --type-s-semibold: 600 14px/20px 'Nunito Sans';
  --type-s-bold: 700 14px/20px 'Nunito Sans';
  --type-s-black: 900 14px/20px 'Nunito Sans';
  --type-m-regular: 400 16px/24px 'Nunito Sans';
  --type-m-semibold: 600 16px/24px 'Nunito Sans';
  --type-m-bold: 700 16px/24px 'Nunito Sans';
  --type-m-black: 900 16px/24px 'Nunito Sans';
  --type-l-regular: 400 18px/26px 'Nunito Sans';
  --type-l-semibold: 600 18px/26px 'Nunito Sans';
  --type-l-bold: 700 18px/26px 'Nunito Sans';
  --type-l-black: 900 18px/26px 'Nunito Sans';
  --type-xl-regular: 400 20px/28px 'Nunito Sans';
  --type-xl-semibold: 600 20px/28px 'Nunito Sans';
  --type-xl-bold: 700 20px/28px 'Nunito Sans';
  --type-xl-black: 900 20px/28px 'Nunito Sans';
  --type-2xl-regular: 400 24px/32px 'Nunito Sans';
  --type-2xl-semibold: 600 24px/32px 'Nunito Sans';
  --type-2xl-bold: 700 24px/32px 'Nunito Sans';
  --type-2xl-black: 900 24px/32px 'Nunito Sans';
  --type-3xl-regular: 400 30px/38px 'Nunito Sans';
  --type-3xl-semibold: 600 30px/38px 'Nunito Sans';
  --type-3xl-bold: 700 30px/38px 'Nunito Sans';
  --type-3xl-black: 900 30px/38px 'Nunito Sans';
  --type-4xl-regular: 400 36px/42px 'Nunito Sans';
  --type-4xl-semibold: 600 36px/42px 'Nunito Sans';
  --type-4xl-bold: 700 36px/42px 'Nunito Sans';
  --type-4xl-black: 900 36px/42px 'Nunito Sans';
  --type-5xl-regular: 400 48px/56px 'Nunito Sans';
  --type-5xl-semibold: 600 48px/56px 'Nunito Sans';
  --type-5xl-bold: 700 48px/56px 'Nunito Sans';
  --type-5xl-black: 900 48px/56px 'Nunito Sans';
  --type-6xl-regular: 400 64px/76px 'Nunito Sans';
  --type-6xl-semibold: 600 64px/76px 'Nunito Sans';
  --type-6xl-bold: 700 64px/76px 'Nunito Sans';
  --type-6xl-black: 900 64px/76px 'Nunito Sans';
  --type-7xl-regular: 400 80px/96px 'Nunito Sans';
  --type-7xl-semibold: 600 80px/96px 'Nunito Sans';
  --type-7xl-bold: 700 80px/96px 'Nunito Sans';
  --type-7xl-black: 900 80px/96px 'Nunito Sans';
  --type-3xs-regular: 400 8px/12px 'Nunito Sans';
  --type-3xs-semibold: 600 8px/12px 'Nunito Sans';
  --type-3xs-bold: 700 8px/12px 'Nunito Sans';
  --type-3xs-black: 900 8px/12px 'Nunito Sans';
  --stroke-none: 0;
  --stroke-default: 1px;
  --stroke-thick: 2px;
  --button-primary-background: #000000;
  --button-primary-text: #FFFFFF;
  --button-primary-border-color: #000000;
  --button-primary-padding-x: 16px;
  --button-primary-padding-y: 12px;
  --button-primary-radius: 8px;
  --button-primary-border-width: 0;
  --button-secondary-background: #FFFFFF;
  --button-secondary-text: #000000;
  --button-secondary-border-color: #F2F4F8;
  --button-secondary-padding-x: 16px;
  --button-secondary-padding-y: 12px;
  --button-secondary-radius: 8px;
  --button-secondary-border-width: 1px;
  --tabs-selected-background: #000000;
  --tabs-selected-text: #FFFFFF;
  --tabs-selected-border-color: #000000;
  --tabs-selected-padding-x: 16px;
  --tabs-selected-padding-y: 12px;
  --tabs-selected-radius: 8px;
  --tabs-selected-border-width: 0;
  --tabs-unselected-background: #FFFFFF;
  --tabs-unselected-text: #000000;
  --tabs-unselected-border-color: #F2F4F8;
  --tabs-unselected-padding-x: 16px;
  --tabs-unselected-padding-y: 12px;
  --tabs-unselected-radius: 8px;
  --tabs-unselected-border-width: 1px;
}
