/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */
html [data-mfe="favorites"],
body [data-mfe="favorites"],
[data-mfe="favorites"] p,
[data-mfe="favorites"] ol,
[data-mfe="favorites"] ul,
[data-mfe="favorites"] li,
[data-mfe="favorites"] dl,
[data-mfe="favorites"] dt,
[data-mfe="favorites"] dd,
[data-mfe="favorites"] blockquote,
[data-mfe="favorites"] figure,
[data-mfe="favorites"] fieldset,
[data-mfe="favorites"] legend,
[data-mfe="favorites"] textarea,
[data-mfe="favorites"] pre,
[data-mfe="favorites"] iframe,
[data-mfe="favorites"] hr,
[data-mfe="favorites"] h1,
[data-mfe="favorites"] h2,
[data-mfe="favorites"] h3,
[data-mfe="favorites"] h4,
[data-mfe="favorites"] h5,
[data-mfe="favorites"] h6 {
  margin: 0;
  padding: 0;
}

[data-mfe="favorites"] h1,
[data-mfe="favorites"] h2,
[data-mfe="favorites"] h3,
[data-mfe="favorites"] h4,
[data-mfe="favorites"] h5,
[data-mfe="favorites"] h6 {
  font-size: 100%;
  font-weight: normal;
}

[data-mfe="favorites"] ul {
  list-style: none;
}

[data-mfe="favorites"] button,
[data-mfe="favorites"] input,
[data-mfe="favorites"] select {
  margin: 0;
}

html [data-mfe="favorites"] {
  box-sizing: border-box;
}

[data-mfe="favorites"] *, [data-mfe="favorites"] *::before, [data-mfe="favorites"] *::after {
  box-sizing: inherit;
}

[data-mfe="favorites"] img,
[data-mfe="favorites"] video {
  height: auto;
  max-width: 100%;
}

[data-mfe="favorites"] iframe {
  border: 0;
}

[data-mfe="favorites"] table {
  border-collapse: collapse;
  border-spacing: 0;
}

[data-mfe="favorites"] td,
[data-mfe="favorites"] th {
  padding: 0;
}

@font-face {
  font-family: 'Inter';
  font-display: auto;
  font-weight: 100;
  font-style: normal;
  src: url('https://assets.fastly.carvana.io/fonts/Inter-100.woff2 ') format('woff2'),
    url('https://assets.fastly.carvana.io/fonts/Inter-100.woff ') format('woff'),
    url('https://assets.fastly.carvana.io/fonts/Inter-100.ttf ') format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-display: auto;
  font-weight: 200;
  font-style: normal;
  src: url('https://assets.fastly.carvana.io/fonts/Inter-200.woff2 ') format('woff2'),
    url('https://assets.fastly.carvana.io/fonts/Inter-200.woff ') format('woff'),
    url('https://assets.fastly.carvana.io/fonts/Inter-200.ttf ') format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-display: auto;
  font-weight: 300;
  font-style: normal;
  src: url('https://assets.fastly.carvana.io/fonts/Inter-300.woff2 ') format('woff2'),
    url('https://assets.fastly.carvana.io/fonts/Inter-300.woff ') format('woff'),
    url('https://assets.fastly.carvana.io/fonts/Inter-300.ttf ') format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: url('https://assets.fastly.carvana.io/fonts/Inter-400.woff2 ') format('woff2'),
    url('https://assets.fastly.carvana.io/fonts/Inter-400.woff ') format('woff'),
    url('https://assets.fastly.carvana.io/fonts/Inter-400.ttf ') format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-display: auto;
  font-weight: 500;
  font-style: normal;
  src: url('https://assets.fastly.carvana.io/fonts/Inter-500.woff2 ') format('woff2'),
    url('https://assets.fastly.carvana.io/fonts/Inter-500.woff ') format('woff'),
    url('https://assets.fastly.carvana.io/fonts/Inter-500.ttf ') format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-display: auto;
  font-weight: 600;
  font-style: normal;
  src: url('https://assets.fastly.carvana.io/fonts/Inter-600.woff2 ') format('woff2'),
    url('https://assets.fastly.carvana.io/fonts/Inter-600.woff ') format('woff'),
    url('https://assets.fastly.carvana.io/fonts/Inter-600.ttf ') format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: url('https://assets.fastly.carvana.io/fonts/Inter-700.woff2 ') format('woff2'),
    url('https://assets.fastly.carvana.io/fonts/Inter-700.woff ') format('woff'),
    url('https://assets.fastly.carvana.io/fonts/Inter-700.ttf ') format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-display: auto;
  font-weight: 800;
  font-style: normal;
  src: url('https://assets.fastly.carvana.io/fonts/Inter-800.woff2 ') format('woff2'),
    url('https://assets.fastly.carvana.io/fonts/Inter-800.woff ') format('woff'),
    url('https://assets.fastly.carvana.io/fonts/Inter-800.ttf ') format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-display: auto;
  font-weight: 900;
  font-style: normal;
  src: url('https://assets.fastly.carvana.io/fonts/Inter-900.woff2 ') format('woff2'),
    url('https://assets.fastly.carvana.io/fonts/Inter-900.woff ') format('woff'),
    url('https://assets.fastly.carvana.io/fonts/Inter-900.ttf ') format('truetype');
}
/**
 * Do not edit directly, this file was auto-generated.
 */

[data-mfe="favorites"] {
  --brand-xl: 900 4.5rem / 4.25rem Brandon for Carvana, sans-serif;
  --brand-xl-letter-spacing: -0.02em;
  --brand-xl-paragraph-spacing: 1.5rem;
  --brand-xl-paragraph-indent: 0;
  --brand-xl-text-case: uppercase;
  --brand-xl-text-decoration: none;
  --brand-lg: 900 3.5rem / 3.25rem Brandon for Carvana, sans-serif;
  --brand-lg-letter-spacing: -0.02em;
  --brand-lg-paragraph-spacing: 1rem;
  --brand-lg-paragraph-indent: 0;
  --brand-lg-text-case: uppercase;
  --brand-lg-text-decoration: none;
  --brand-md: 900 2.5rem / 2.5rem Brandon for Carvana, sans-serif;
  --brand-md-letter-spacing: -0.02em;
  --brand-md-paragraph-spacing: 0.75rem;
  --brand-md-paragraph-indent: 0;
  --brand-md-text-case: uppercase;
  --brand-md-text-decoration: none;
  --brand-sm: 900 2rem / 2rem Brandon for Carvana, sans-serif;
  --brand-sm-letter-spacing: -0.02em;
  --brand-sm-paragraph-spacing: 0.625rem;
  --brand-sm-paragraph-indent: 0;
  --brand-sm-text-case: uppercase;
  --brand-sm-text-decoration: none;
  --brand-xs: 900 1.75rem / 2rem Brandon for Carvana, sans-serif;
  --brand-xs-letter-spacing: -0.02em;
  --brand-xs-paragraph-spacing: 0.625rem;
  --brand-xs-text-case: uppercase;
  --brand-xs-paragraph-indent: 0;
  --brand-xs-text-decoration: none;
  --heading-5xl: 600 4.5rem / 4.25rem Inter, sans-serif;
  --heading-5xl-letter-spacing: -0.02em;
  --heading-5xl-paragraph-spacing: 1rem;
  --heading-5xl-text-case: none;
  --heading-5xl-paragraph-indent: 0;
  --heading-5xl-text-decoration: none;
  --heading-4xl: 600 3.5rem / 4rem Inter, sans-serif;
  --heading-4xl-letter-spacing: -0.02em;
  --heading-4xl-paragraph-spacing: 1rem;
  --heading-4xl-paragraph-indent: 0;
  --heading-4xl-text-decoration: none;
  --heading-4xl-text-case: none;
  --heading-3xl: 600 2.5rem / 2.75rem Inter, sans-serif;
  --heading-3xl-letter-spacing: -0.02em;
  --heading-3xl-paragraph-spacing: 1rem;
  --heading-3xl-paragraph-indent: 0;
  --heading-3xl-text-case: none;
  --heading-3xl-text-decoration: none;
  --heading-2xl: 600 1.75rem / 2rem Inter, sans-serif;
  --heading-2xl-letter-spacing: -0.02em;
  --heading-2xl-paragraph-spacing: 0.75rem;
  --heading-2xl-paragraph-indent: 0;
  --heading-2xl-text-case: none;
  --heading-2xl-text-decoration: none;
  --heading-xl: 600 1.5rem / 1.75rem Inter, sans-serif;
  --heading-xl-letter-spacing: -0.01em;
  --heading-xl-paragraph-spacing: 0.75rem;
  --heading-xl-paragraph-indent: 0;
  --heading-xl-text-case: none;
  --heading-xl-text-decoration: none;
  --heading-lg: 600 1.25rem / 1.625rem Inter, sans-serif;
  --heading-lg-letter-spacing: -0.01em;
  --heading-lg-paragraph-spacing: 0.625rem;
  --heading-lg-paragraph-indent: 0;
  --heading-lg-text-case: none;
  --heading-lg-text-decoration: none;
  --heading-md: 600 1.125rem / 1.5rem Inter, sans-serif;
  --heading-md-letter-spacing: 0em;
  --heading-md-paragraph-spacing: 0.625rem;
  --heading-md-paragraph-indent: 0;
  --heading-md-text-case: none;
  --heading-md-text-decoration: none;
  --heading-sm: 600 1rem / 1.25rem Inter, sans-serif;
  --heading-sm-letter-spacing: 0em;
  --heading-sm-paragraph-spacing: 0.5rem;
  --heading-sm-paragraph-indent: 0;
  --heading-sm-text-case: none;
  --heading-sm-text-decoration: none;
  --heading-xs: 600 0.875rem / 1.125rem Inter, sans-serif;
  --heading-xs-letter-spacing: 0em;
  --heading-xs-paragraph-spacing: 0.5rem;
  --heading-xs-paragraph-indent: 0;
  --heading-xs-text-case: none;
  --heading-xs-text-decoration: none;
  --label-lg: 500 1.125rem / 1.75rem Inter, sans-serif;
  --label-lg-letter-spacing: 0em;
  --label-lg-paragraph-spacing: 1rem;
  --label-lg-paragraph-indent: 0;
  --label-lg-text-case: none;
  --label-lg-text-decoration: none;
  --label-md: 500 1rem / 1.5rem Inter, sans-serif;
  --label-md-letter-spacing: 0em;
  --label-md-paragraph-spacing: 1rem;
  --label-md-paragraph-indent: 0;
  --label-md-text-case: none;
  --label-md-text-decoration: none;
  --label-sm: 500 0.875rem / 1.25rem Inter, sans-serif;
  --label-sm-letter-spacing: 0em;
  --label-sm-paragraph-spacing: 0.75rem;
  --label-sm-paragraph-indent: 0;
  --label-sm-text-case: none;
  --label-sm-text-decoration: none;
  --label-xs: 500 0.75rem / 1.125rem Inter, sans-serif;
  --label-xs-letter-spacing: 0em;
  --label-xs-paragraph-spacing: 0.5rem;
  --label-xs-paragraph-indent: 0;
  --label-xs-text-case: none;
  --label-xs-text-decoration: none;
  --body-regular-xl: 400 1.25rem / 1.875rem Inter, sans-serif;
  --body-regular-xl-letter-spacing: 0em;
  --body-regular-xl-paragraph-spacing: 1.5rem;
  --body-regular-xl-paragraph-indent: 0;
  --body-regular-xl-text-case: none;
  --body-regular-xl-text-decoration: none;
  --body-regular-lg: 400 1.125rem / 1.75rem Inter, sans-serif;
  --body-regular-lg-letter-spacing: 0em;
  --body-regular-lg-paragraph-spacing: 1rem;
  --body-regular-lg-paragraph-indent: 0;
  --body-regular-lg-text-case: none;
  --body-regular-lg-text-decoration: none;
  --body-regular-md: 400 1rem / 1.5rem Inter, sans-serif;
  --body-regular-md-letter-spacing: 0em;
  --body-regular-md-paragraph-spacing: 1rem;
  --body-regular-md-paragraph-indent: 0;
  --body-regular-md-text-case: none;
  --body-regular-md-text-decoration: none;
  --body-regular-sm: 400 0.875rem / 1.25rem Inter, sans-serif;
  --body-regular-sm-letter-spacing: 0em;
  --body-regular-sm-paragraph-spacing: 0.75rem;
  --body-regular-sm-paragraph-indent: 0;
  --body-regular-sm-text-case: none;
  --body-regular-sm-text-decoration: none;
  --body-regular-xs: 400 0.75rem / 1.125rem Inter, sans-serif;
  --body-regular-xs-letter-spacing: 0em;
  --body-regular-xs-paragraph-spacing: 0.5rem;
  --body-regular-xs-paragraph-indent: 0;
  --body-regular-xs-text-case: none;
  --body-regular-xs-text-decoration: none;
  --body-strong-xl: 600 1.25rem / 1.875rem Inter, sans-serif;
  --body-strong-xl-letter-spacing: 0em;
  --body-strong-xl-paragraph-spacing: 1.5rem;
  --body-strong-xl-paragraph-indent: 0;
  --body-strong-xl-text-case: none;
  --body-strong-xl-text-decoration: none;
  --body-strong-lg: 600 1.125rem / 1.75rem Inter, sans-serif;
  --body-strong-lg-letter-spacing: 0em;
  --body-strong-lg-paragraph-spacing: 1rem;
  --body-strong-lg-paragraph-indent: 0;
  --body-strong-lg-text-case: none;
  --body-strong-lg-text-decoration: none;
  --body-strong-md: 600 1rem / 1.5rem Inter, sans-serif;
  --body-strong-md-letter-spacing: 0em;
  --body-strong-md-paragraph-spacing: 1rem;
  --body-strong-md-paragraph-indent: 0;
  --body-strong-md-text-case: none;
  --body-strong-md-text-decoration: none;
  --body-strong-sm: 600 0.875rem / 1.25rem Inter, sans-serif;
  --body-strong-sm-letter-spacing: 0em;
  --body-strong-sm-paragraph-spacing: 0.75rem;
  --body-strong-sm-paragraph-indent: 0;
  --body-strong-sm-text-case: none;
  --body-strong-sm-text-decoration: none;
  --body-strong-xs: 600 0.75rem / 1.125rem Inter, sans-serif;
  --body-strong-xs-letter-spacing: 0em;
  --body-strong-xs-paragraph-spacing: 0.5rem;
  --body-strong-xs-paragraph-indent: 0;
  --body-strong-xs-text-case: none;
  --body-strong-xs-text-decoration: none;
  --body-link-xl: 500 1.25rem / 1.875rem Inter, sans-serif;
  --body-link-xl-letter-spacing: 0em;
  --body-link-xl-paragraph-spacing: 1.5rem;
  --body-link-xl-paragraph-indent: 0;
  --body-link-xl-text-case: none;
  --body-link-xl-text-decoration: underline;
  --body-link-lg: 500 1.125rem / 1.75rem Inter, sans-serif;
  --body-link-lg-letter-spacing: 0em;
  --body-link-lg-paragraph-spacing: 1rem;
  --body-link-lg-paragraph-indent: 0;
  --body-link-lg-text-case: none;
  --body-link-lg-text-decoration: underline;
  --body-link-md: 500 1rem / 1.5rem Inter, sans-serif;
  --body-link-md-letter-spacing: 0em;
  --body-link-md-paragraph-spacing: 1rem;
  --body-link-md-paragraph-indent: 0;
  --body-link-md-text-case: none;
  --body-link-md-text-decoration: underline;
  --body-link-sm: 500 0.875rem / 1.25rem Inter, sans-serif;
  --body-link-sm-letter-spacing: 0em;
  --body-link-sm-paragraph-spacing: 0.75rem;
  --body-link-sm-paragraph-indent: 0;
  --body-link-sm-text-case: none;
  --body-link-sm-text-decoration: underline;
  --body-link-xs: 500 0.75rem / 1.125rem Inter, sans-serif;
  --body-link-xs-letter-spacing: 0em;
  --body-link-xs-paragraph-spacing: 0.5rem;
  --body-link-xs-paragraph-indent: 0;
  --body-link-xs-text-case: none;
  --body-link-xs-text-decoration: underline;
}

/** do not edit directly, this file comes from figma variables2css plugin */
[data-mfe="favorites"] {
  /* color */
  --reference-blue-100: #e7f5ff;
  --reference-blue-150: #d2ebff;
  --reference-blue-200: #a5d8ff;
  --reference-blue-300: #4dabf7;
  --reference-blue-400: #228be6;
  --reference-blue-50: #f3faff;
  --reference-blue-500: #106bc7;
  --reference-blue-600: #004c8f;
  --reference-blue-700: #0d375e;
  --reference-blue-800: #0a2237;
  --reference-cyan-100: #e3fafc;
  --reference-cyan-150: #ccf4f9;
  --reference-cyan-200: #99e9f2;
  --reference-cyan-300: #3bc9db;
  --reference-cyan-400: #15aabf;
  --reference-cyan-50: #f1fdfd;
  --reference-cyan-500: #0c8599;
  --reference-cyan-600: #095c6b;
  --reference-cyan-700: #053038;
  --reference-cyan-800: #031f24;
  --reference-grape-100: #f8f0fc;
  --reference-grape-150: #f7dffd;
  --reference-grape-200: #eebefa;
  --reference-grape-300: #da77f2;
  --reference-grape-400: #be4bdb;
  --reference-grape-50: #fbf7fd;
  --reference-grape-500: #9c36b5;
  --reference-grape-600: #702682;
  --reference-grape-700: #44174f;
  --reference-grape-800: #35123e;
  --reference-gray-100: #f6f7f9;
  --reference-gray-150: #edeff1;
  --reference-gray-200: #e1e4e8;
  --reference-gray-300: #bdc1c7;
  --reference-gray-400: #8b949d;
  --reference-gray-50: #fbfbfc;
  --reference-gray-500: #6a737d;
  --reference-gray-600: #444d56;
  --reference-gray-700: #24292e;
  --reference-gray-800: #1a1d21;
  --reference-green-100: #ebfdf5;
  --reference-green-150: #cbfadb;
  --reference-green-200: #96f5b6;
  --reference-green-300: #16d97b;
  --reference-green-400: #13bf6d;
  --reference-green-50: #f5fefa;
  --reference-green-500: #0f9654;
  --reference-green-600: #0a6a3c;
  --reference-green-700: #05361f;
  --reference-green-800: #032012;
  --reference-indigo-100: #edf2ff;
  --reference-indigo-150: #dde3ff;
  --reference-indigo-200: #bac8ff;
  --reference-indigo-300: #6e89f7;
  --reference-indigo-400: #4c6ef5;
  --reference-indigo-50: #f6f9ff;
  --reference-indigo-500: #3b5bdb;
  --reference-indigo-600: #2f44ad;
  --reference-indigo-700: #1b2764;
  --reference-indigo-800: #141c47;
  --reference-lime-100: #f3ffe0;
  --reference-lime-150: #e7ffc1;
  --reference-lime-200: #c8f186;
  --reference-lime-300: #a9e34b;
  --reference-lime-400: #82c91e;
  --reference-lime-50: #f9ffef;
  --reference-lime-500: #66a80f;
  --reference-lime-600: #4c7a0b;
  --reference-lime-700: #2c4706;
  --reference-lime-800: #1c2d04;
  --reference-orange-100: #fff4e6;
  --reference-orange-150: #ffebd3;
  --reference-orange-200: #ffd8a8;
  --reference-orange-300: #ffa94d;
  --reference-orange-400: #fd7e14;
  --reference-orange-50: #fff9f3;
  --reference-orange-500: #f76707;
  --reference-orange-600: #bf400d;
  --reference-orange-700: #802b09;
  --reference-orange-800: #4a1905;
  --reference-other-black: #000000;
  --reference-other-white: #ffffff;
  --reference-pink-100: #fff0f6;
  --reference-pink-150: #fde1eb;
  --reference-pink-200: #fcc2d7;
  --reference-pink-300: #f783ac;
  --reference-pink-400: #e64980;
  --reference-pink-50: #fff7fb;
  --reference-pink-500: #c2255c;
  --reference-pink-600: #8c1941;
  --reference-pink-700: #59102a;
  --reference-pink-800: #410b1e;
  --reference-red-100: #fff5f5;
  --reference-red-150: #ffe9e9;
  --reference-red-200: #ffc9c9;
  --reference-red-300: #ff8787;
  --reference-red-400: #fa5252;
  --reference-red-50: #fffafa;
  --reference-red-500: #e03131;
  --reference-red-600: #b02525;
  --reference-red-700: #7d1a1a;
  --reference-red-800: #5b1313;
  --reference-slate-100: #f6f9fc;
  --reference-slate-150: #eef1f6;
  --reference-slate-200: #e2e8f0;
  --reference-slate-300: #becbda;
  --reference-slate-400: #8496ae;
  --reference-slate-50: #fafbfd;
  --reference-slate-500: #64748b;
  --reference-slate-600: #475569;
  --reference-slate-700: #1e293b;
  --reference-slate-800: #151d29;
  --reference-stone-100: #faf9f6;
  --reference-stone-150: #f1f0ec;
  --reference-stone-200: #e8e6e0;
  --reference-stone-300: #c8c4b7;
  --reference-stone-400: #9e9c92;
  --reference-stone-50: #fcfcfa;
  --reference-stone-500: #7d7b73;
  --reference-stone-600: #57544e;
  --reference-stone-700: #383832;
  --reference-stone-800: #292924;
  --reference-violet-100: #f3f0ff;
  --reference-violet-150: #e7dfff;
  --reference-violet-200: #d0bfff;
  --reference-violet-300: #9775fa;
  --reference-violet-400: #7950f2;
  --reference-violet-50: #f9f7ff;
  --reference-violet-500: #6741d9;
  --reference-violet-600: #5235ab;
  --reference-violet-700: #311f65;
  --reference-violet-800: #261850;
  --reference-yellow-100: #fff9db;
  --reference-yellow-150: #fff4c2;
  --reference-yellow-200: #ffec99;
  --reference-yellow-300: #ffd43b;
  --reference-yellow-400: #fab005;
  --reference-yellow-50: #fffced;
  --reference-yellow-500: #e27808;
  --reference-yellow-600: #b35c00;
  --reference-yellow-700: #663500;
  --reference-yellow-800: #3a1e00;
}

/** do not edit directly, this file comes from figma variables2css plugin */
[data-theme='carvana'] [data-mfe="favorites"] {
  /* color */
  --background-critical: var(--reference-red-500);
  --background-critical-active: var(--reference-red-700);
  --background-critical-hover: var(--reference-red-600);
  --background-critical-subtle: var(--reference-red-100);
  --background-default: var(--reference-other-white);
  --background-default-active: var(--reference-blue-700);
  --background-default-hover: var(--reference-slate-200);
  --background-disabled: var(--reference-slate-200);
  --background-disabled-subtle: var(--reference-gray-100);
  --background-informational: var(--reference-indigo-600);
  --background-informational-subtle: var(--reference-indigo-100);
  --background-medium: var(--reference-blue-600);
  --background-muted-hint: var(--reference-gray-50);
  --background-muted-medium: var(--reference-slate-400);
  --background-muted-strong: var(--reference-slate-800);
  --background-muted-subtle: var(--reference-slate-200);
  --background-muted-weak: var(--reference-slate-300);
  --background-primary: var(--reference-blue-500);
  --background-primary-active: var(--reference-blue-700);
  --background-primary-hover: var(--reference-blue-600);
  --background-primary-subtle: var(--reference-blue-100);
  --background-primary-weak: var(--reference-blue-200);
  --background-skeleton: var(--reference-slate-200);
  --background-strong: var(--reference-blue-700);
  --background-strong-active: var(--reference-blue-500);
  --background-strong-hover: var(--reference-blue-600);
  --background-success: var(--reference-green-600);
  --background-success-subtle: var(--reference-green-100);
  --background-warning: var(--reference-yellow-400);
  --background-warning-subtle: var(--reference-orange-100);
  --background-weak: var(--reference-gray-100);
  --background-weak-active: var(--reference-blue-700);
  --background-weak-hover: var(--reference-slate-200);
  --background-weak-transparent: #e1e4e84d;
  --border-critical: var(--reference-red-500);
  --border-default: var(--reference-slate-400);
  --border-disabled: var(--reference-slate-300);
  --border-informational: var(--reference-indigo-600);
  --border-inverse: var(--reference-other-white);
  --border-inverse-transparent: #ffffff4d;
  --border-primary: var(--reference-blue-500);
  --border-primary-subtle: var(--reference-blue-100);
  --border-skeleton: var(--reference-slate-200);
  --border-strong: var(--reference-blue-700);
  --border-strong-transparent: #0d375e4d;
  --border-subtle: var(--reference-slate-200);
  --border-success: var(--reference-green-500);
  --border-warning: var(--reference-yellow-500);
  --border-weak: var(--reference-slate-300);
  --brand-primary: var(--reference-blue-400);
  --brand-secondary: var(--reference-blue-700);
  --brand-tertiary: var(--reference-yellow-400);
  --canvas-brand: var(--reference-blue-400);
  --canvas-default: var(--reference-other-white);
  --canvas-muted: var(--reference-gray-100);
  --canvas-overlay: #1e293b99;
  --canvas-primary: var(--reference-blue-500);
  --decorative-1: var(--reference-cyan-100);
  --decorative-1-strong: var(--reference-cyan-500);
  --decorative-2: var(--reference-yellow-100);
  --decorative-2-strong: var(--reference-yellow-400);
  --decorative-3: var(--reference-pink-100);
  --decorative-3-strong: var(--reference-pink-500);
  --decorative-4: var(--reference-violet-100);
  --decorative-4-strong: var(--reference-violet-500);
  --decorative-black: var(--reference-other-black);
  --decorative-ev: var(--reference-lime-300);
  --decorative-ev-subtle: var(--reference-lime-150);
  --decorative-pre-order: var(--reference-blue-600);
  --decorative-white: var(--reference-other-white);
  --icon-critical: var(--reference-red-500);
  --icon-critical-active: var(--reference-red-700);
  --icon-critical-hover: var(--reference-red-600);
  --icon-default: var(--reference-slate-600);
  --icon-disabled: var(--reference-slate-400);
  --icon-disabled-subtle: var(--reference-slate-300);
  --icon-informational: var(--reference-indigo-600);
  --icon-inverse: var(--reference-other-white);
  --icon-inverse-active: var(--reference-blue-200);
  --icon-inverse-hover: var(--reference-slate-300);
  --icon-primary: var(--reference-blue-500);
  --icon-primary-active: var(--reference-blue-700);
  --icon-primary-hover: var(--reference-blue-600);
  --icon-primary-subtle: var(--reference-blue-100);
  --icon-strong: var(--reference-blue-700);
  --icon-strong-active: var(--reference-blue-500);
  --icon-strong-hover: var(--reference-blue-600);
  --icon-success: var(--reference-green-500);
  --icon-warning: var(--reference-yellow-500);
  --icon-weak: var(--reference-slate-500);
  --text-critical: var(--reference-red-600);
  --text-critical-active: var(--reference-red-800);
  --text-critical-hover: var(--reference-red-700);
  --text-default: var(--reference-slate-600);
  --text-disabled: var(--reference-slate-400);
  --text-disabled-subtle: var(--reference-slate-300);
  --text-informational: var(--reference-indigo-600);
  --text-inverse: var(--reference-other-white);
  --text-inverse-active: var(--reference-blue-200);
  --text-inverse-hover: var(--reference-slate-300);
  --text-inverse-subtle: var(--reference-slate-100);
  --text-inverse-visited: var(--reference-grape-200);
  --text-primary: var(--reference-blue-500);
  --text-primary-active: var(--reference-blue-700);
  --text-primary-hover: var(--reference-blue-600);
  --text-primary-subtle: var(--reference-blue-100);
  --text-primary-visited: var(--reference-grape-600);
  --text-strong: var(--reference-blue-800);
  --text-strong-active: var(--reference-blue-500);
  --text-strong-hover: var(--reference-blue-600);
  --text-success: var(--reference-green-600);
  --text-warning: var(--reference-orange-600);
  --text-weak: var(--reference-slate-500);
  /* number */
  --border-radius-none: 0rem;
  --border-radius-sm: 0.25rem;
  --border-radius-md: 0.5rem;
  --border-radius-lg: 0.75rem;
  --border-radius-xl: 1rem;
  --border-radius-2xl: 1.5rem;
  --border-radius-round: 6249.9375rem;
  --spacing-none: 0rem;
  --spacing-xs: 0.125rem;
  --spacing-sm: 0.25rem;
  --spacing-md: 0.5rem;
  --spacing-lg: 0.75rem;
  --spacing-xl: 1rem;
  --spacing-2xl: 1.5rem;
  --spacing-3xl: 2rem;
  --spacing-4xl: 2.5rem;
  --spacing-5xl: 3rem;
  --spacing-6xl: 3.5rem;
  --spacing-7xl: 4rem;
  --spacing-8xl: 5rem;
  --spacing-9xl: 7.5rem;
}

@keyframes Modal-module_slideIn__wGxqx {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0%);
  }
}

@keyframes Modal-module_slideOut__HGWXA {
  100% {
    left: 150%;
    display: none;
  }
}

@keyframes Modal-module_slideInDrawer__BRZFC {
  from {
    transform: translateX(var(--slide-start));
  }
  to {
    transform: translateX(var(--slide-end));
  }
}

@keyframes Modal-module_slideOutDrawer__YOkix {
  from {
    transform: translateX(var(--slide-end));
  }
  to {
    transform: translateX(var(--slide-start));
  }
}

[data-mfe="favorites"] .Modal-module_modalContainer__lKj7h {
  max-height: 100vh;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  background: var(--background-default);
  position: fixed;
}

[data-mfe="favorites"] .Modal-module_modalContainer__lKj7h.Modal-module_contentOverflowVisible__QFUzd {
  overflow-y: visible;
}

[data-mfe="favorites"] .Modal-module_modalContainer__lKj7h.Modal-module_contentOverflowHidden__Kt2-7 {
  overflow-y: hidden;
}

/* Mobile Styles */
[data-mfe="favorites"] .Modal-module_modalFull__qQl9o {
  width: 100%;
  height: 100%;
  border-radius: 0;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

[data-mfe="favorites"] .Modal-module_modalInset__LBA3w {
  width: 328px;
  height: unset;
  border-radius: var(--border-radius-xl);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

[data-mfe="favorites"] .Modal-module_modalSheet__kA3su {
  bottom: 0;
  left: 0;
  width: 100%;
  border-radius: var(--border-radius-xl) var(--border-radius-xl) 0 0;
}

/* Overlay */
[data-mfe="favorites"] .Modal-module_overlay__Ep088 {
  background: var(--canvas-overlay, rgba(30, 41, 59, 0.6));
  top: 0;
  left: 0;
  height: 100%;
  position: fixed;
  width: 100%;
}

[data-mfe="favorites"] .Modal-module_overlayDrawer__-cuwx {
  left: var(--x-translate);
  top: var(--y-translate);
}

/* Handle */
[data-mfe="favorites"] .Modal-module_handle__9JWNW {
  width: 40px;
  height: 4px;
  border-radius: var(--border-radius-md);
  background: var(--background-muted-subtle);
}

[data-mfe="favorites"] .Modal-module_handleWrapper__aXdGf {
  padding: var(--spacing-md, 0.5rem);
  display: flex;
  justify-content: center;
}

@media (min-width: 764px) {
  [data-mfe="favorites"] .Modal-module_handleWrapper__aXdGf {
    display: none;
  }
}

/* Header */
[data-mfe="favorites"] .Modal-module_headerContainer__Q2O94 {
  display: flex;
  padding: var(--spacing-md, 0.5rem);
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  min-height: 48px;
  gap: var(--spacing-md, 0.5rem);
  align-self: stretch;
  position: relative;
}

[data-mfe="favorites"] .Modal-module_headerContainerDivLine__-7fxW {
  border-bottom: 1px solid var(--border-subtle);
}

[data-mfe="favorites"] .Modal-module_header__5LlXc {
  height: 1.25rem;
  color: var(--text-strong);
  text-align: center;
  flex-grow: 1;
  font: var(--label-sm);
}

/* Icons */
[data-mfe="favorites"] .Modal-module_iconContainer__oNX4- {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  padding: 0;
  border-radius: var(--border-radius-round);
  background: var(--background-default);
  border: none;
  cursor: pointer;
  position: absolute;
}

[data-mfe="favorites"] .Modal-module_backIcon__-3FAE {
  margin-left: 6px;
  left: 0;
}

[data-mfe="favorites"] .Modal-module_closeIcon__xvO2j {
  margin-right: 6px;
  right: 0;
}

[data-mfe="favorites"] .Modal-module_iconContainer__oNX4-:hover {
  background: var(--background-default-hover);
}

[data-mfe="favorites"] .Modal-module_backIcon__-3FAE:hover svg path {
  stroke: var(--icon-primary-hover);
}

[data-mfe="favorites"] .Modal-module_closeIcon__xvO2j:hover svg g rect {
  fill: var(--icon-primary-hover);
}

[data-mfe="favorites"] .Modal-module_iconContainer__oNX4-:active {
  background: var(--background-default);
}

[data-mfe="favorites"] .Modal-module_backIcon__-3FAE:active svg path {
  stroke: var(--icon-primary-active);
}

[data-mfe="favorites"] .Modal-module_closeIcon__xvO2j:active svg g rect {
  fill: var(--icon-primary-active);
}

[data-mfe="favorites"] .Modal-module_iconContainer__oNX4-:focus-visible {
  outline-color: var(--shadow-focus-visible-1-color);
}

/* Modal Body */
[data-mfe="favorites"] .Modal-module_modalBody__5YvAl {
  position: relative;
}

[data-mfe="favorites"] .Modal-module_modalBody__5YvAl.Modal-module_contentOverflow__4TBuS {
  overflow: visible;
}

[data-mfe="favorites"] .Modal-module_modalBody__5YvAl.Modal-module_contentScroll__wz7TY {
  overflow-y: auto;
  overflow-x: hidden;
}

[data-mfe="favorites"] .Modal-module_modalBody__5YvAl.Modal-module_noHeader__LDX0q {
  padding-top: 0;
  z-index: -1;
}

[data-mfe="favorites"] .Modal-module_modalBodyPadding__4Isy5 {
  padding: var(--spacing-4xl);
}

[data-mfe="favorites"] .Modal-module_modalBodyPaddingMobile__llzdp {
  padding: var(--spacing-4xl) var(--spacing-2xl);
}

[data-mfe="favorites"] .Modal-module_modalBodyPaddingFull__72G6y {
  padding: var(--spacing-2xl) var(--spacing-2xl) var(--spacing-4xl) var(--spacing-2xl);
}

/* Page Component */
[data-mfe="favorites"] .Modal-module_pageComponent__LEisr {
  padding: var(--spacing-4xl) var(--spacing-2xl);
  background-color: var(--background-default);
  position: relative;
  top: 0;
  left: 0;
}

[data-mfe="favorites"] .Modal-module_pageHide__M3p72 {
  display: none;
}

[data-mfe="favorites"] .Modal-module_pageSlideIn__8Ocuq {
  animation: Modal-module_slideIn__wGxqx 0.75s forwards;
}

[data-mfe="favorites"] .Modal-module_pageSlideOut__vdxDv {
  position: absolute;
  width: 100%;
  animation: Modal-module_slideOut__HGWXA 1.5s forwards;
}

[data-mfe="favorites"] .Modal-module_pageVisited__baUc3 {
  position: absolute;
}

@media (min-width: 764px) {
  [data-mfe="favorites"] .Modal-module_pageComponent__LEisr {
    border-radius: 0 0 var(--border-radius-xl) var(--border-radius-xl);
  }

  [data-mfe="favorites"] .Modal-module_drawerStyleAll__Qrvad {
    border-radius: 0;
    min-height: 100vh;
    animation-play-state: running;
    animation-iteration-count: 1;
    width: var(--drawer-width);
    top: var(--y-translate);
    transition: transform var(--animation-duration);
    transform: translateX(var(--x-translate));
  }

  [data-mfe="favorites"] .Modal-module_drawerStyleAll__Qrvad.Modal-module_modalDrawerLeft__nUEzG {
    left: calc((-1 * var(--drawer-width)) + var(--x-translate));
    right: initial;
  }

  [data-mfe="favorites"] .Modal-module_drawerStyleAll__Qrvad.Modal-module_modalDrawerRight__N6Wi6 {
    left: initial;
    right: calc(0px - var(--x-translate));
  }

  [data-mfe="favorites"] .Modal-module_drawerStyleAll__Qrvad.Modal-module_drawerOpen__P0DvP {
    animation: Modal-module_slideInDrawer__BRZFC var(--animation-duration) forwards;
  }

  [data-mfe="favorites"] .Modal-module_drawerStyleAll__Qrvad.Modal-module_drawerClosing__9CYrk {
    animation: Modal-module_slideOutDrawer__YOkix var(--animation-duration) forwards;
  }

  [data-mfe="favorites"] .Modal-module_drawerStyleNone__yIcv4 {
    width: var(--desktop-width);
    max-height: var(--desktop-max-height);
    height: auto;
    bottom: unset;
    border-radius: var(--border-radius-xl);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

@media (min-width: 764px) and (max-width: 1024px) {
  [data-mfe="favorites"] .Modal-module_drawerStyleTablet__WsjGb {
    border-radius: 0;
    min-height: 100vh;
    animation-play-state: running;
    animation-iteration-count: 1;
    width: var(--drawer-width);
    top: var(--y-translate);
    transition: transform var(--animation-duration);
    transform: translateX(var(--x-translate));
  }

  [data-mfe="favorites"] .Modal-module_drawerStyleTablet__WsjGb.Modal-module_modalDrawerLeft__nUEzG {
    left: calc((-1 * var(--drawer-width)) + var(--x-translate));
    right: initial;
  }

  [data-mfe="favorites"] .Modal-module_drawerStyleTablet__WsjGb.Modal-module_modalDrawerRight__N6Wi6 {
    left: initial;
    right: calc(0px - var(--x-translate));
  }

  [data-mfe="favorites"] .Modal-module_drawerStyleTablet__WsjGb.Modal-module_drawerOpen__P0DvP {
    animation: Modal-module_slideInDrawer__BRZFC var(--animation-duration) forwards;
  }

  [data-mfe="favorites"] .Modal-module_drawerStyleTablet__WsjGb.Modal-module_drawerClosing__9CYrk {
    animation: Modal-module_slideOutDrawer__YOkix var(--animation-duration) forwards;
  }
}

@media (min-width: 1024px) {
  [data-mfe="favorites"] .Modal-module_drawerStyleTablet__WsjGb {
    width: var(--desktop-width);
    max-height: var(--desktop-max-height);
    height: auto;
    bottom: unset;
    border-radius: var(--border-radius-xl);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

[data-mfe="favorites"] .SegmentedControl-module_controlContainer__x8CQm {
  height: 40px;
  width: 100%;
  border-radius: var(--border-radius-round, 99999px);
  padding: var(--spacing-sm, 4px);
  background: var(--background-muted-subtle, #e2e8f0);
}

[data-mfe="favorites"] .SegmentedControl-module_tabList__b8hkb {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
  gap: var(--spacing-sm, 4px);
}

[data-mfe="favorites"] .SegmentedControl-module_slidingBackground__pGB-d {
  position: absolute;
  height: 32px;
  border-radius: var(--border-radius-round, 99999px);
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
  background-color: var(--background-default, #ffffff);
}

[data-mfe="favorites"] .SegmentedControl-module_segment__2wnTC {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  font: var(--label-sm);
  padding: var(--spacing-md, 8px) var(--spacing-lg, 12px);
  cursor: pointer;
  width: 100%;
  height: 32px;
  align-items: center;
  background: initial;
  border: none;
  border-radius: var(--border-radius-round, 99999px);
  z-index: 10;
  color: var(--text-default);
}

[data-mfe="favorites"] .SegmentedControl-module_segment__2wnTC.SegmentedControl-module_hasIcon__t1kkt {
  grid-template-columns: auto fit-content(100%);
  gap: var(--spacing-md, 8px);
}

[data-mfe="favorites"] .SegmentedControl-module_segmentLabel__UC1BK {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

[data-mfe="favorites"] .SegmentedControl-module_segment__2wnTC:not(.SegmentedControl-module_active__pAyEm):hover {
  background-color: var(--background-weak);
}

[data-mfe="favorites"] .SegmentedControl-module_segment__2wnTC:focus-visible {
  outline: none;
  box-shadow: 0px 0px 0px 2px var(--border-primary);
}

[data-mfe="favorites"] .SegmentedControl-module_segment__2wnTC.SegmentedControl-module_active__pAyEm {
  color: var(--text-strong);
}

 [data-mfe="favorites"] :is(.mc\|fixed) {
  position: fixed
}

 [data-mfe="favorites"] :is(.mc\|absolute) {
  position: absolute
}

 [data-mfe="favorites"] :is(.mc\|relative) {
  position: relative
}

 [data-mfe="favorites"] :is(.mc\|inset-0) {
  inset: 0
}

 [data-mfe="favorites"] :is(.mc\|z-10) {
  z-index: 10
}

 [data-mfe="favorites"] :is(.mc\|col-span-full) {
  grid-column: 1 / -1
}

 [data-mfe="favorites"] :is(.mc\|flex) {
  display: flex
}

 [data-mfe="favorites"] :is(.mc\|inline-flex) {
  display: inline-flex
}

 [data-mfe="favorites"] :is(.mc\|grid) {
  display: grid
}

 [data-mfe="favorites"] :is(.mc\|h-32) {
  height: 32px
}

 [data-mfe="favorites"] :is(.mc\|h-40) {
  height: 40px
}

 [data-mfe="favorites"] :is(.mc\|h-\[1px\]) {
  height: 1px
}

 [data-mfe="favorites"] :is(.mc\|h-fit) {
  height: -moz-fit-content;
  height: fit-content
}

 [data-mfe="favorites"] :is(.mc\|h-full) {
  height: 100%
}

 [data-mfe="favorites"] :is(.mc\|min-h-48) {
  min-height: 48px
}

 [data-mfe="favorites"] :is(.mc\|w-32) {
  width: 32px
}

 [data-mfe="favorites"] :is(.mc\|w-\[327px\]) {
  width: 327px
}

 [data-mfe="favorites"] :is(.mc\|w-full) {
  width: 100%
}

 [data-mfe="favorites"] :is(.mc\|translate-x-full) {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

 [data-mfe="favorites"] :is(.mc\|transform-none) {
  transform: none
}

 [data-mfe="favorites"] :is(.mc\|cursor-pointer) {
  cursor: pointer
}

 [data-mfe="favorites"] :is(.mc\|grid-cols-\[32px_1fr_32px\]) {
  grid-template-columns: 32px 1fr 32px
}

 [data-mfe="favorites"] :is(.mc\|flex-row) {
  flex-direction: row
}

 [data-mfe="favorites"] :is(.mc\|flex-col) {
  flex-direction: column
}

 [data-mfe="favorites"] :is(.mc\|items-center) {
  align-items: center
}

 [data-mfe="favorites"] :is(.mc\|justify-center) {
  justify-content: center
}

 [data-mfe="favorites"] :is(.mc\|gap-2xl) {
  gap: var(--spacing-2xl, 1.5rem)
}

 [data-mfe="favorites"] :is(.mc\|gap-4) {
  gap: 4px
}

 [data-mfe="favorites"] :is(.mc\|gap-md) {
  gap: var(--spacing-md, 0.5rem)
}

 [data-mfe="favorites"] :is(.mc\|self-end) {
  align-self: flex-end
}

 [data-mfe="favorites"] :is(.mc\|self-center) {
  align-self: center
}

 [data-mfe="favorites"] :is(.mc\|justify-self-center) {
  justify-self: center
}

 [data-mfe="favorites"] :is(.mc\|overflow-hidden) {
  overflow: hidden
}

 [data-mfe="favorites"] :is(.mc\|rounded-full) {
  border-radius: 9999px
}

 [data-mfe="favorites"] :is(.mc\|rounded-md) {
  border-radius: var(--border-radius-md, 0.5rem)
}

 [data-mfe="favorites"] :is(.mc\|rounded-xl) {
  border-radius: var(--border-radius-xl, 1rem)
}

 [data-mfe="favorites"] :is(.mc\|rounded-t-xl) {
  border-top-left-radius: var(--border-radius-xl, 1rem);
  border-top-right-radius: var(--border-radius-xl, 1rem)
}

 [data-mfe="favorites"] :is(.mc\|border-0) {
  border-width: 0px
}

 [data-mfe="favorites"] :is(.mc\|border-2) {
  border-width: 2px
}

 [data-mfe="favorites"] :is(.mc\|border-border-primary) {
  border-color: var(--border-primary, #106bc7)
}

 [data-mfe="favorites"] :is(.mc\|bg-background-muted-subtle) {
  background-color: var(--background-muted-subtle, #e2e8f0)
}

 [data-mfe="favorites"] :is(.mc\|bg-background-primary) {
  background-color: var(--background-primary, #106bc7)
}

 [data-mfe="favorites"] :is(.mc\|bg-background-weak-transparent) {
  background-color: var(--background-weak-transparent, rgba(225, 228, 232, 0.3))
}

 [data-mfe="favorites"] :is(.mc\|bg-border-subtle) {
  background-color: var(--border-subtle, #e2e8f0)
}

 [data-mfe="favorites"] :is(.mc\|bg-transparent) {
  background-color: transparent
}

 [data-mfe="favorites"] :is(.mc\|bg-white) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

 [data-mfe="favorites"] :is(.mc\|p-0) {
  padding: 0
}

 [data-mfe="favorites"] :is(.mc\|p-4) {
  padding: 4px
}

 [data-mfe="favorites"] :is(.mc\|px-0) {
  padding-left: 0;
  padding-right: 0
}

 [data-mfe="favorites"] :is(.mc\|px-2xl) {
  padding-left: var(--spacing-2xl, 1.5rem);
  padding-right: var(--spacing-2xl, 1.5rem)
}

 [data-mfe="favorites"] :is(.mc\|px-3xl) {
  padding-left: var(--spacing-3xl, 2rem);
  padding-right: var(--spacing-3xl, 2rem)
}

 [data-mfe="favorites"] :is(.mc\|px-md) {
  padding-left: var(--spacing-md, 0.5rem);
  padding-right: var(--spacing-md, 0.5rem)
}

 [data-mfe="favorites"] :is(.mc\|px-xl) {
  padding-left: var(--spacing-xl, 1rem);
  padding-right: var(--spacing-xl, 1rem)
}

 [data-mfe="favorites"] :is(.mc\|py-\[10px\]) {
  padding-top: 10px;
  padding-bottom: 10px
}

 [data-mfe="favorites"] :is(.mc\|py-\[14px\]) {
  padding-top: 14px;
  padding-bottom: 14px
}

 [data-mfe="favorites"] :is(.mc\|py-\[6px\]) {
  padding-top: 6px;
  padding-bottom: 6px
}

 [data-mfe="favorites"] :is(.mc\|py-lg) {
  padding-top: var(--spacing-lg, 0.75rem);
  padding-bottom: var(--spacing-lg, 0.75rem)
}

 [data-mfe="favorites"] :is(.mc\|pb-2xl) {
  padding-bottom: var(--spacing-2xl, 1.5rem)
}

 [data-mfe="favorites"] :is(.mc\|pt-md) {
  padding-top: var(--spacing-md, 0.5rem)
}

 [data-mfe="favorites"] :is(.mc\|text-center) {
  text-align: center
}

 [data-mfe="favorites"] :is(.mc\|text-current) {
  color: currentColor
}

 [data-mfe="favorites"] :is(.mc\|text-icon-default) {
  color: var(--icon-default, #475569)
}

 [data-mfe="favorites"] :is(.mc\|text-text-critical) {
  color: var(--text-critical, #b02525)
}

 [data-mfe="favorites"] :is(.mc\|text-text-default) {
  color: var(--text-default, #475569)
}

 [data-mfe="favorites"] :is(.mc\|text-text-inverse) {
  color: var(--text-inverse, #ffffff)
}

 [data-mfe="favorites"] :is(.mc\|text-text-primary) {
  color: var(--text-primary, #106bc7)
}

 [data-mfe="favorites"] :is(.mc\|text-text-strong) {
  color: var(--text-strong, #0a2237)
}

 [data-mfe="favorites"] :is(.mc\|underline) {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline
}

 [data-mfe="favorites"] :is(.mc\|underline-offset-\[6px\]) {
  text-underline-offset: 6px
}

 [data-mfe="favorites"] :is(.mc\|transition-colors) {
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

 [data-mfe="favorites"] :is(.mc\|transition-transform) {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

 [data-mfe="favorites"] :is(.mc\|duration-300) {
  transition-duration: 300ms
}

 [data-mfe="favorites"] :is(.mc\|duration-500) {
  transition-duration: 500ms
}

 [data-mfe="favorites"] :is(.mc\|ease-in-out) {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

 [data-mfe="favorites"] :is(.mc\|t-label-lg) {
  font-family: Inter;
  font-weight: 500;
  line-height: 1.75rem;
  font-size: 1.125rem;
  letter-spacing: 0em;
  text-decoration: none;
  text-transform: none
}

 [data-mfe="favorites"] :is(.mc\|t-label-md) {
  font-family: Inter;
  font-weight: 500;
  line-height: 1.5rem;
  font-size: 1rem;
  letter-spacing: 0em;
  text-decoration: none;
  text-transform: none
}

 [data-mfe="favorites"] :is(.mc\|t-label-sm) {
  font-family: Inter;
  font-weight: 500;
  line-height: 1.25rem;
  font-size: 0.875rem;
  letter-spacing: 0em;
  text-decoration: none;
  text-transform: none
}

 [data-mfe="favorites"] :is(.before\:mc\|h-\[14px\])::before {
  content: var(--tw-content);
  height: 14px
}

 [data-mfe="favorites"] :is(.before\:mc\|w-\[14px\])::before {
  content: var(--tw-content);
  width: 14px
}

 [data-mfe="favorites"] :is(.before\:mc\|content-\[var\(--anchor-icon\)\])::before {
  --tw-content: var(--anchor-icon);
  content: var(--tw-content)
}

 [data-mfe="favorites"] :is(.after\:mc\|mb-md)::after {
  content: var(--tw-content);
  margin-bottom: var(--spacing-md, 0.5rem)
}

 [data-mfe="favorites"] :is(.after\:mc\|inline-block)::after {
  content: var(--tw-content);
  display: inline-block
}

 [data-mfe="favorites"] :is(.after\:mc\|h-4)::after {
  content: var(--tw-content);
  height: 4px
}

 [data-mfe="favorites"] :is(.after\:mc\|h-\[14px\])::after {
  content: var(--tw-content);
  height: 14px
}

 [data-mfe="favorites"] :is(.after\:mc\|w-40)::after {
  content: var(--tw-content);
  width: 40px
}

 [data-mfe="favorites"] :is(.after\:mc\|w-\[14px\])::after {
  content: var(--tw-content);
  width: 14px
}

 [data-mfe="favorites"] :is(.after\:mc\|rounded-md)::after {
  content: var(--tw-content);
  border-radius: var(--border-radius-md, 0.5rem)
}

 [data-mfe="favorites"] :is(.after\:mc\|bg-background-muted-subtle)::after {
  content: var(--tw-content);
  background-color: var(--background-muted-subtle, #e2e8f0)
}

 [data-mfe="favorites"] :is(.after\:mc\|content-\[\"\"\])::after {
  --tw-content: "";
  content: var(--tw-content)
}

 [data-mfe="favorites"] :is(.after\:mc\|content-\[var\(--anchor-icon\)\])::after {
  --tw-content: var(--anchor-icon);
  content: var(--tw-content)
}

 [data-mfe="favorites"] :is(.hover\:mc\|border-transparent:hover) {
  border-color: transparent
}

 [data-mfe="favorites"] :is(.hover\:mc\|bg-background-primary-hover:hover) {
  background-color: var(--background-primary-hover, #004c8f)
}

 [data-mfe="favorites"] :is(.hover\:mc\|bg-background-weak:hover) {
  background-color: var(--background-weak, #f6f7f9)
}

 [data-mfe="favorites"] :is(.hover\:mc\|bg-background-weak-hover:hover) {
  background-color: var(--background-weak-hover, #e2e8f0)
}

 [data-mfe="favorites"] :is(.hover\:mc\|text-text-critical-hover:hover) {
  color: var(--text-critical-hover, #7d1a1a)
}

 [data-mfe="favorites"] :is(.hover\:mc\|text-text-inverse:hover) {
  color: var(--text-inverse, #ffffff)
}

 [data-mfe="favorites"] :is(.hover\:mc\|text-text-primary-hover:hover) {
  color: var(--text-primary-hover, #004c8f)
}

 [data-mfe="favorites"] :is(.before\:hover\:mc\|content-\[var\(--anchor-icon-hover\)\]:hover)::before {
  --tw-content: var(--anchor-icon-hover);
  content: var(--tw-content)
}

 [data-mfe="favorites"] :is(.after\:hover\:mc\|content-\[var\(--anchor-icon-hover\)\]:hover)::after {
  --tw-content: var(--anchor-icon-hover);
  content: var(--tw-content)
}

 [data-mfe="favorites"] :is(.focus-visible\:mc\|shadow-focusvisible:focus-visible) {
  --tw-shadow: 0 0 0px 3px rgba(34, 139, 230, 0.6),0 0 0px 1px #228be6;
  --tw-shadow-colored: 0 0 0px 3px var(--tw-shadow-color), 0 0 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

 [data-mfe="favorites"] :is(.focus-visible\:mc\|outline-none:focus-visible) {
  outline: 2px solid transparent;
  outline-offset: 2px
}

 [data-mfe="favorites"] :is(.active\:mc\|border-transparent:active) {
  border-color: transparent
}

 [data-mfe="favorites"] :is(.active\:mc\|bg-background-primary-active:active) {
  background-color: var(--background-primary-active, #0d375e)
}

 [data-mfe="favorites"] :is(.active\:mc\|text-text-critical-active:active) {
  color: var(--text-critical-active, #5b1313)
}

 [data-mfe="favorites"] :is(.active\:mc\|text-text-inverse:active) {
  color: var(--text-inverse, #ffffff)
}

 [data-mfe="favorites"] :is(.active\:mc\|text-text-primary-active:active) {
  color: var(--text-primary-active, #0d375e)
}

 [data-mfe="favorites"] :is(.disabled\:mc\|border-border-disabled:disabled) {
  border-color: var(--border-disabled, #becbda)
}

 [data-mfe="favorites"] :is(.disabled\:mc\|bg-background-disabled:disabled) {
  background-color: var(--background-disabled, #e2e8f0)
}

 [data-mfe="favorites"] :is(.disabled\:mc\|text-text-disabled:disabled) {
  color: var(--text-disabled, #8496ae)
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|z-\[2001\])) {
  z-index: 2001
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|w-fit)) {
  width: -moz-fit-content;
  width: fit-content
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|overflow-hidden)) {
  overflow: hidden
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|overflow-y-auto)) {
  overflow-y: auto
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|rounded-full)) {
  border-radius: 9999px
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|bg-background-default)) {
  background-color: var(--background-default, #ffffff)
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|bg-canvas-overlay)) {
  background-color: var(--canvas-overlay, rgba(30, 41, 59, 0.6))
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|px-2xl)) {
  padding-left: var(--spacing-2xl, 1.5rem);
  padding-right: var(--spacing-2xl, 1.5rem)
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|px-3xl)) {
  padding-left: var(--spacing-3xl, 2rem);
  padding-right: var(--spacing-3xl, 2rem)
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|px-xl)) {
  padding-left: var(--spacing-xl, 1rem);
  padding-right: var(--spacing-xl, 1rem)
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|text-text-strong)) {
  color: var(--text-strong, #0a2237)
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|no-underline)) {
  -webkit-text-decoration-line: none;
          text-decoration-line: none
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|t-label-lg)) {
  font-family: Inter;
  font-weight: 500;
  line-height: 1.75rem;
  font-size: 1.125rem;
  letter-spacing: 0em;
  text-decoration: none;
  text-transform: none
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|t-label-md)) {
  font-family: Inter;
  font-weight: 500;
  line-height: 1.5rem;
  font-size: 1rem;
  letter-spacing: 0em;
  text-decoration: none;
  text-transform: none
}

 [data-mfe="favorites"] :is(:where(.-\:mc\|t-label-sm)) {
  font-family: Inter;
  font-weight: 500;
  line-height: 1.25rem;
  font-size: 0.875rem;
  letter-spacing: 0em;
  text-decoration: none;
  text-transform: none
}

@media (min-width: 600px) {
   [data-mfe="favorites"] :is(.sm\:mc\|h-16) {
    height: 16px
  }

   [data-mfe="favorites"] :is(.sm\:mc\|h-screen) {
    height: 100vh
  }

   [data-mfe="favorites"] :is(.sm\:mc\|w-\[400px\]) {
    width: 400px
  }

   [data-mfe="favorites"] :is(.sm\:mc\|justify-self-end) {
    justify-self: end
  }

   [data-mfe="favorites"] :is(.sm\:mc\|px-2xl) {
    padding-left: var(--spacing-2xl, 1.5rem);
    padding-right: var(--spacing-2xl, 1.5rem)
  }

   [data-mfe="favorites"] :is(.sm\:mc\|px-4xl) {
    padding-left: var(--spacing-4xl, 2.5rem);
    padding-right: var(--spacing-4xl, 2.5rem)
  }
}

@media (min-width: 1024px) {
   [data-mfe="favorites"] :is(.md\:mc\|hidden) {
    display: none
  }

   [data-mfe="favorites"] :is(.md\:mc\|h-fit) {
    height: -moz-fit-content;
    height: fit-content
  }

   [data-mfe="favorites"] :is(.md\:mc\|max-h-\[80vh\]) {
    max-height: 80vh
  }

   [data-mfe="favorites"] :is(.md\:mc\|w-\[552px\]) {
    width: 552px
  }

   [data-mfe="favorites"] :is(.md\:mc\|min-w-\[327px\]) {
    min-width: 327px
  }

   [data-mfe="favorites"] :is(.md\:mc\|self-center) {
    align-self: center
  }

   [data-mfe="favorites"] :is(.md\:mc\|justify-self-center) {
    justify-self: center
  }

   [data-mfe="favorites"] :is(.md\:mc\|rounded-xl) {
    border-radius: var(--border-radius-xl, 1rem)
  }

   [data-mfe="favorites"] :is(.md\:mc\|pb-4xl) {
    padding-bottom: var(--spacing-4xl, 2.5rem)
  }

   [data-mfe="favorites"] :is(.md\:mc\|pr-\[var\(--scrollbar-width\)\]) {
    padding-right: var(--scrollbar-width)
  }
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.pointer-events-none) {
  pointer-events: none;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.pointer-events-auto) {
  pointer-events: auto;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.invisible) {
  visibility: hidden;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.static) {
  position: static;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.fixed) {
  position: fixed;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.absolute) {
  position: absolute;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.relative) {
  position: relative;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.inset-0) {
  inset: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bottom-0) {
  bottom: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bottom-\[5px\]) {
  bottom: 5px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.left-0) {
  left: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.left-\[35\%\]) {
  left: 35%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.left-\[39\%\]) {
  left: 39%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.right-0) {
  right: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.right-\[25\%\]) {
  right: 25%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.top-0) {
  top: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.top-1\/2) {
  top: 50%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.top-\[35\%\]) {
  top: 35%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.top-\[39\%\]) {
  top: 39%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.z-0) {
  z-index: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.z-10) {
  z-index: 10;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.z-\[701\]) {
  z-index: 701;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.col-span-full) {
  grid-column: 1 / -1;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.row-span-full) {
  grid-row: 1 / -1;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.m-auto) {
  margin: auto;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.mx-\[2px\]) {
  margin-left: 2px;
  margin-right: 2px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.mx-auto) {
  margin-left: auto;
  margin-right: auto;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.my-0) {
  margin-top: 0;
  margin-bottom: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.-mb-\[2px\]) {
  margin-bottom: -2px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.mb-0) {
  margin-bottom: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.mb-xs) {
  margin-bottom: var(--spacing-xs, 0.125rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.ml-4) {
  margin-left: 4px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.mt-auto) {
  margin-top: auto;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.box-border) {
  box-sizing: border-box;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.flex) {
  display: flex;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.grid) {
  display: grid;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.hidden) {
  display: none;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.\!h-\[180px\]) {
  height: 180px !important;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-20) {
  height: 20px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-24) {
  height: 24px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-28) {
  height: 28px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-32) {
  height: 32px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-44) {
  height: 44px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-48) {
  height: 48px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-8) {
  height: 8px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-\[180px\]) {
  height: 180px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-\[22px\]) {
  height: 22px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-\[29px\]) {
  height: 29px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-\[3px\]) {
  height: 3px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-\[42px\]) {
  height: 42px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-\[70\%\]) {
  height: 70%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-full) {
  height: 100%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.h-screen) {
  height: 100vh;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.max-h-\[11px\]) {
  max-height: 11px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-20) {
  width: 20px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-24) {
  width: 24px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-44) {
  width: 44px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-48) {
  width: 48px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-8) {
  width: 8px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-80) {
  width: 80px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-\[100px\]) {
  width: 100px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-\[22px\]) {
  width: 22px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-\[29px\]) {
  width: 29px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-\[3px\]) {
  width: 3px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-\[40\%\]) {
  width: 40%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-\[50\%\]) {
  width: 50%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-\[60\%\]) {
  width: 60%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-\[70\%\]) {
  width: 70%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-\[80\%\]) {
  width: 80%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-fit) {
  width: -moz-fit-content;
  width: fit-content;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-full) {
  width: 100%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.w-screen) {
  width: 100vw;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.min-w-\[unset\]) {
  min-width: unset;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.shrink-0) {
  flex-shrink: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.-translate-y-1\/2) {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.translate-y-\[-75\%\]) {
  --tw-translate-y: -75%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.-rotate-45) {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.rotate-180) {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.rotate-90) {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.scale-0) {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.scale-100) {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.scale-50) {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.scale-75) {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.transform) {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.animate-\[rotate_2s_linear_infinite\]) {
  animation: rotate 2s linear infinite;
}

@keyframes wink {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.animate-\[wink_1\.25s_ease-in-out_infinite_alternate\]) {
  animation: wink 1.25s ease-in-out infinite alternate;
}

@keyframes springy-scale {
  0% {
    transform: none;
  }

  20% {
    transform: scale(1.2);
  }

  40% {
    transform: scale(0.95);
  }

  60% {
    transform: scale(1.05);
  }

  80% {
    transform: scale(0.98);
  }

  100% {
    transform: scale(1);
  }
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.animate-favorite-vehicle) {
  animation: springy-scale 0.5s ease-out;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.select-none) {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.grid-flow-row) {
  grid-auto-flow: row;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.grid-cols-1) {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.grid-rows-1) {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.grid-rows-\[180px_1fr\]) {
  grid-template-rows: 180px 1fr;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.grid-rows-\[min-content\2c max-content\]) {
  grid-template-rows: min-content max-content;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.flex-col) {
  flex-direction: column;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.items-start) {
  align-items: flex-start;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.items-end) {
  align-items: flex-end;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.items-center) {
  align-items: center;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.justify-end) {
  justify-content: flex-end;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.justify-center) {
  justify-content: center;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.justify-between) {
  justify-content: space-between;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.gap-4) {
  gap: 4px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.gap-lg) {
  gap: var(--spacing-lg, 0.75rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.gap-sm) {
  gap: var(--spacing-sm, 0.25rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.gap-xs) {
  gap: var(--spacing-xs, 0.125rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.self-end) {
  align-self: flex-end;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.self-center) {
  align-self: center;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.justify-self-center) {
  justify-self: center;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.overflow-hidden) {
  overflow: hidden;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.truncate) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.rounded-full) {
  border-radius: 9999px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.rounded-md) {
  border-radius: var(--border-radius-md, 0.5rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.rounded-sm) {
  border-radius: var(--border-radius-sm, 0.25rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.rounded-t-md) {
  border-top-left-radius: var(--border-radius-md, 0.5rem);
  border-top-right-radius: var(--border-radius-md, 0.5rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.rounded-br-md) {
  border-bottom-right-radius: var(--border-radius-md, 0.5rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.border) {
  border-width: 1px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.border-l-0) {
  border-left-width: 0px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.border-t) {
  border-top-width: 1px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.border-t-0) {
  border-top-width: 0px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.border-solid) {
  border-style: solid;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.border-grey-2) {
  --tw-border-opacity: 1;
  border-color: rgb(217 221 233 / var(--tw-border-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-background-default) {
  background-color: var(--background-default, #ffffff);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-black\/30) {
  background-color: rgb(0 0 0 / 0.3);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-blue-2) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 174 217 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-blue-4) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 97 158 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-blue-6) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 53 88 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-blue-7\/60) {
  background-color: rgb(18 41 70 / 0.6);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-decorative-ev) {
  background-color: var(--decorative-ev, #a9e34b);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-green-2) {
  --tw-bg-opacity: 1;
  background-color: rgb(47 158 68 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-grey-1) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 248 250 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-grey-2) {
  --tw-bg-opacity: 1;
  background-color: rgb(217 221 233 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-grey-5) {
  --tw-bg-opacity: 1;
  background-color: rgb(109 113 132 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-lime-150) {
  background-color: var(--reference-lime-150, #e7ffc1);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-marketplace-purple) {
  --tw-bg-opacity: 1;
  background-color: rgb(155 81 224 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-red-2) {
  --tw-bg-opacity: 1;
  background-color: rgb(224 49 49 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-transparent) {
  background-color: transparent;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-white) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-white\/50) {
  background-color: rgb(255 255 255 / 0.5);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-yellow-3) {
  --tw-bg-opacity: 1;
  background-color: rgb(235 159 35 / var(--tw-bg-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-\[linear-gradient\(136deg\2c \#7950F2_13\.56\%\2c \#3B5BDB_94\.97\%\)\]) {
  background-image: linear-gradient(136deg,#7950F2 13.56%,#3B5BDB 94.97%);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.bg-gradient-to-t) {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.from-\[\#EDF5F8\]) {
  --tw-gradient-from: #EDF5F8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 245 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.via-white) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.to-white) {
  --tw-gradient-to: #ffffff var(--tw-gradient-to-position);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.fill-blue-4) {
  fill: #00619e;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.fill-green-2) {
  fill: #2f9e44;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.fill-red-2) {
  fill: #e03131;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.fill-white) {
  fill: #ffffff;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.object-cover) {
  object-fit: cover;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.p-0) {
  padding: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.p-lg) {
  padding: var(--spacing-lg, 0.75rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.p-sm) {
  padding: var(--spacing-sm, 0.25rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.px-8) {
  padding-left: 8px;
  padding-right: 8px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.px-md) {
  padding-left: var(--spacing-md, 0.5rem);
  padding-right: var(--spacing-md, 0.5rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.py-12) {
  padding-top: 12px;
  padding-bottom: 12px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.py-24) {
  padding-top: 24px;
  padding-bottom: 24px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.py-2xl) {
  padding-top: var(--spacing-2xl, 1.5rem);
  padding-bottom: var(--spacing-2xl, 1.5rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.py-4) {
  padding-top: 4px;
  padding-bottom: 4px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.pb-\[10px\]) {
  padding-bottom: 10px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.pt-\[100px\]) {
  padding-top: 100px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.\!font-sans) {
  font-family: 'Brandon Text', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol' !important;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-\[18px\]) {
  font-size: 18px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-sm) {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-xs) {
  font-size: 0.75rem;
  line-height: 1rem;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.\!font-bold) {
  font-weight: 700 !important;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.font-bold) {
  font-weight: 700;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.leading-5) {
  line-height: 1.25rem;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.leading-\[24px\]) {
  line-height: 24px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-black) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-blue-4) {
  --tw-text-opacity: 1;
  color: rgb(0 97 158 / var(--tw-text-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-blue-6) {
  --tw-text-opacity: 1;
  color: rgb(24 53 88 / var(--tw-text-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-green-2) {
  --tw-text-opacity: 1;
  color: rgb(47 158 68 / var(--tw-text-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-grey-2) {
  --tw-text-opacity: 1;
  color: rgb(217 221 233 / var(--tw-text-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-grey-5) {
  --tw-text-opacity: 1;
  color: rgb(109 113 132 / var(--tw-text-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-red-2) {
  --tw-text-opacity: 1;
  color: rgb(224 49 49 / var(--tw-text-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.line-through) {
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.opacity-0) {
  opacity: 0;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.opacity-100) {
  opacity: 1;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.opacity-25) {
  opacity: 0.25;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.opacity-50) {
  opacity: 0.5;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.shadow-\[0px_2px_3px_rgba\(24\2c 53\2c 88\2c 0\.1\)\]) {
  --tw-shadow: 0px 2px 3px rgba(24,53,88,0.1);
  --tw-shadow-colored: 0px 2px 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.filter) {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.transition-all) {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.transition-opacity) {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.transition-transform) {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.duration-200) {
  transition-duration: 200ms;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.duration-300) {
  transition-duration: 300ms;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.duration-500) {
  transition-duration: 500ms;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.tl-header-xs) {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.tl-body-s) {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.tl-body-xs) {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

[data-mfe="favorites"] .container {
  width: 100%;
}

@media (min-width: 320px) {
  [data-mfe="favorites"] .container {
    max-width: 320px;
  }
}

@media (min-width: 768px) {
  [data-mfe="favorites"] .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  [data-mfe="favorites"] .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  [data-mfe="favorites"] .container {
    max-width: 1280px;
  }
}

@media (min-width: 1441px) {
  [data-mfe="favorites"] .container {
    max-width: 1441px;
  }
}

[data-mfe="favorites"] .carousel-wrapper .slick-list {
  width: 100%;
}

[data-mfe="favorites"] .carousel-wrapper .slick-dots {
  position: absolute;
  bottom: 8%;
  display: flex !important;
  left: 50%;
  transform: translateX(-50%);
}

[data-mfe="favorites"] .carousel-wrapper .slick-dots .slick-active .dot {
  background-color: var(--cvna-color-blue-2);
}

[data-mfe="favorites"] .carousel-wrapper .slick-dots .slick-active .video-dot {
  opacity: 1;
}

[data-mfe="favorites"] .carousel-wrapper .arrow {
  display: none;
}

[data-mfe="favorites"] .carousel-wrapper div:hover ~ .arrow, [data-mfe="favorites"] .carousel-wrapper .arrow:hover {
  display: inline-block;
}

[data-mfe="favorites"] .carousel-wrapper .video-arrow {
  opacity: 0;
}

[data-mfe="favorites"] .carousel-wrapper div:hover ~ .video-arrow, [data-mfe="favorites"] .carousel-wrapper .video-arrow:hover {
  opacity: 1;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.before\:block)::before {
  content: var(--tw-content);
  display: block;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.before\:pt-\[100\%\])::before {
  content: var(--tw-content);
  padding-top: 100%;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.before\:content-\[\"\"\])::before {
  --tw-content: "";
  content: var(--tw-content);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.visited\:text-grape-600:visited) {
  color: var(--reference-grape-600, #702682);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.hover\:scale-110:hover) {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.hover\:text-blue-6:hover) {
  --tw-text-opacity: 1;
  color: rgb(24 53 88 / var(--tw-text-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.hover\:text-red-2:hover) {
  --tw-text-opacity: 1;
  color: rgb(224 49 49 / var(--tw-text-opacity));
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.hover\:\!opacity-100:hover) {
  opacity: 1 !important;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.hover\:shadow-\[0px_6px_13px_rgba\(24\2c 53\2c 88\2c 0\.1\)\]:hover) {
  --tw-shadow: 0px 6px 13px rgba(24,53,88,0.1);
  --tw-shadow-colored: 0px 6px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.hover\:visited\:text-grape-600:visited:hover) {
  color: var(--reference-grape-600, #702682);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.group\/tile:hover .group-hover\/tile\:opacity-100) {
  opacity: 1;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.group\/tile:hover .group-hover\/tile\:opacity-50) {
  opacity: 0.5;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(:where(.-\:mb-4)) {
  margin-bottom: 4px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(:where(.-\:h-16)) {
  height: 16px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(:where(.-\:h-24)) {
  height: 24px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(:where(.-\:h-\[20px\])) {
  height: 20px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(:where(.-\:w-\[20px\])) {
  width: 20px;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(:where(.-\:items-center)) {
  align-items: center;
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(:where(.-\:gap-sm)) {
  gap: var(--spacing-sm, 0.25rem);
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(:where(.-\:text-2xl)) {
  font-size: 1.5rem;
  line-height: 2rem;
}

@media (min-width: 768px) {
  [data-mfe="favorites"] [data-package="merch-tile"] :is(.m\:block) {
    display: block;
  }
}

@media (min-width: 1024px) {
  [data-mfe="favorites"] [data-package="merch-tile"] :is(.md\:flex) {
    display: flex;
  }
}

@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@keyframes color {
  0%, 100% {
    stroke: var(--cvna-color-blue-4);
  }

  40% {
    stroke: var(--cvna-color-blue-6);
  }

  66% {
    stroke: var(--cvna-color-blue-2);
  }

  80%, 90% {
    stroke: #f1a426;
  }
}

[data-mfe="favorites"] [data-package="merch-tile"] :is(.\[\&\>circle\]\:animate-\[dash_1\.5s_ease-in-out_infinite\2c color_6s_ease-in-out_infinite\]>circle) {
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
}

[data-mfe="favorites"] .\[\&\>circle\]\:\[stroke-linecap\:round\]>circle {
  stroke-linecap: round;
}

[data-mfe="favorites"] { --cvna-color-blue-1: #cfeaf2;--cvna-color-blue-2: #00aed9;--cvna-color-blue-3: #018dc0;--cvna-color-blue-4: #00619e;--cvna-color-blue-5: #045489;--cvna-color-blue-6: #183558;--cvna-color-blue-7: #122946;--cvna-color-yellow-1: #fbf2de;--cvna-color-yellow-2: #feb948;--cvna-color-yellow-3: #eb9f23;--cvna-color-green-1: #ebfbee;--cvna-color-green-2: #2f9e44;--cvna-color-green-3: #237032;--cvna-color-red-1: #fff5f5;--cvna-color-red-2: #e03131;--cvna-color-red-3: #b02525;--cvna-color-red-4: #f65b5b;--cvna-color-white: #ffffff;--cvna-color-black: #000000;--cvna-color-grey-1: #f4f8fa;--cvna-color-grey-2: #d9dde9;--cvna-color-grey-3: #aab1c7;--cvna-color-grey-5: #6d7184;--cvna-color-special-marketplace-purple: #9b51e0;--cvna-elevation-0: none;--cvna-elevation-1: 0px 2px 3px rgba(24, 53, 88, 0.1);--cvna-elevation-2: 0px 6px 13px rgba(24, 53, 88, 0.1);--cvna-border-radius: 3px;--cvna-font-family: 'Brandon Text', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol'; }
[data-mfe='favorites'] {
  font-family: Inter;
}

[data-mfe='favorites'] a,
[data-mfe='favorites'] .anchor {
  text-decoration: none;
}

[data-mfe='favorites'] a,
[data-mfe='favorites'] button {
  cursor: pointer;
}

[data-mfe='favorites'] *,
[data-mfe='favorites'] *:active {
  border: 0 solid;
}

[data-mfe="favorites"] *, [data-mfe="favorites"] ::before, [data-mfe="favorites"] ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(147 197 253 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  
}
[data-mfe="favorites"] ::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(147 197 253 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  
}
[data-mfe="favorites"] .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}
[data-mfe="favorites"] .pointer-events-none {
    pointer-events: none
}
[data-mfe="favorites"] .static {
    position: static
}
[data-mfe="favorites"] .absolute {
    position: absolute
}
[data-mfe="favorites"] .relative {
    position: relative
}
[data-mfe="favorites"] .-right-\[5px\] {
    right: -5px
}
[data-mfe="favorites"] .-top-\[4px\] {
    top: -4px
}
[data-mfe="favorites"] .right-\[3\%\] {
    right: 3%
}
[data-mfe="favorites"] .top-\[5\%\] {
    top: 5%
}
[data-mfe="favorites"] .z-10 {
    z-index: 10
}
[data-mfe="favorites"] .col-span-full {
    grid-column: 1 / -1
}
[data-mfe="favorites"] .row-span-full {
    grid-row: 1 / -1
}
[data-mfe="favorites"] .m-0 {
    margin: 0
}
[data-mfe="favorites"] .mx-auto {
    margin-left: auto;
    margin-right: auto
}
[data-mfe="favorites"] .mt-\[-400px\] {
    margin-top: -400px
}
[data-mfe="favorites"] .line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}
[data-mfe="favorites"] .flex {
    display: flex
}
[data-mfe="favorites"] .grid {
    display: grid
}
[data-mfe="favorites"] .hidden {
    display: none
}
[data-mfe="favorites"] .h-16 {
    height: 16px
}
[data-mfe="favorites"] .h-48 {
    height: 48px
}
[data-mfe="favorites"] .h-7xl {
    height: var(--spacing-7xl, 4rem)
}
[data-mfe="favorites"] .h-\[112px\] {
    height: 112px
}
[data-mfe="favorites"] .h-\[calc\(100\%-64px\)\] {
    height: calc(100% - 64px)
}
[data-mfe="favorites"] .h-\[calc\(100vh-200px\)\] {
    height: calc(100vh - 200px)
}
[data-mfe="favorites"] .h-fit {
    height: fit-content
}
[data-mfe="favorites"] .h-full {
    height: 100%
}
[data-mfe="favorites"] .h-screen {
    height: 100vh
}
[data-mfe="favorites"] .w-16 {
    width: 16px
}
[data-mfe="favorites"] .w-\[200px\] {
    width: 200px
}
[data-mfe="favorites"] .w-fit {
    width: fit-content
}
[data-mfe="favorites"] .w-full {
    width: 100%
}
[data-mfe="favorites"] .w-screen {
    width: 100vw
}
[data-mfe="favorites"] .min-w-44 {
    min-width: 44px
}
[data-mfe="favorites"] .transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
[data-mfe="favorites"] .resize-none {
    resize: none
}
[data-mfe="favorites"] .resize {
    resize: both
}
[data-mfe="favorites"] .grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto
}
[data-mfe="favorites"] .flex-col {
    flex-direction: column
}
[data-mfe="favorites"] .flex-wrap {
    flex-wrap: wrap
}
[data-mfe="favorites"] .items-center {
    align-items: center
}
[data-mfe="favorites"] .justify-center {
    justify-content: center
}
[data-mfe="favorites"] .justify-between {
    justify-content: space-between
}
[data-mfe="favorites"] .gap-2xl {
    gap: var(--spacing-2xl, 1.5rem)
}
[data-mfe="favorites"] .gap-4 {
    gap: 4px
}
[data-mfe="favorites"] .gap-8 {
    gap: 8px
}
[data-mfe="favorites"] .gap-md {
    gap: var(--spacing-md, 0.5rem)
}
[data-mfe="favorites"] .gap-xl {
    gap: var(--spacing-xl, 1rem)
}
[data-mfe="favorites"] .overflow-hidden {
    overflow: hidden
}
[data-mfe="favorites"] .overflow-y-auto {
    overflow-y: auto
}
[data-mfe="favorites"] .rounded-full {
    border-radius: 9999px
}
[data-mfe="favorites"] .rounded-md {
    border-radius: var(--border-radius-md, 0.5rem)
}
[data-mfe="favorites"] .border {
    border-width: 1px
}
[data-mfe="favorites"] .border-0 {
    border-width: 0px
}
[data-mfe="favorites"] .border-solid {
    border-style: solid
}
[data-mfe="favorites"] .border-border-default {
    border-color: var(--border-default, #8496ae)
}
[data-mfe="favorites"] .border-border-weak {
    border-color: var(--border-weak, #becbda)
}
[data-mfe="favorites"] .border-red-2 {
    --tw-border-opacity: 1;
    border-color: rgb(224 49 49 / var(--tw-border-opacity))
}
[data-mfe="favorites"] .bg-background-primary {
    background-color: var(--background-primary, #106bc7)
}
[data-mfe="favorites"] .bg-background-weak-transparent {
    background-color: var(--background-weak-transparent, rgba(225, 228, 232, 0.3))
}
[data-mfe="favorites"] .bg-decorative-4-strong {
    background-color: var(--decorative-4-strong, #6741d9)
}
[data-mfe="favorites"] .bg-transparent {
    background-color: transparent
}
[data-mfe="favorites"] .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
[data-mfe="favorites"] .p-2xl {
    padding: var(--spacing-2xl, 1.5rem)
}
[data-mfe="favorites"] .p-\[10px\] {
    padding: 10px
}
[data-mfe="favorites"] .p-xl {
    padding: var(--spacing-xl, 1rem)
}
[data-mfe="favorites"] .px-0 {
    padding-left: 0;
    padding-right: 0
}
[data-mfe="favorites"] .px-2xl {
    padding-left: var(--spacing-2xl, 1.5rem);
    padding-right: var(--spacing-2xl, 1.5rem)
}
[data-mfe="favorites"] .px-3xl {
    padding-left: var(--spacing-3xl, 2rem);
    padding-right: var(--spacing-3xl, 2rem)
}
[data-mfe="favorites"] .px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px
}
[data-mfe="favorites"] .px-md {
    padding-left: var(--spacing-md, 0.5rem);
    padding-right: var(--spacing-md, 0.5rem)
}
[data-mfe="favorites"] .px-xl {
    padding-left: var(--spacing-xl, 1rem);
    padding-right: var(--spacing-xl, 1rem)
}
[data-mfe="favorites"] .py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px
}
[data-mfe="favorites"] .py-\[14px\] {
    padding-top: 14px;
    padding-bottom: 14px
}
[data-mfe="favorites"] .py-\[3px\] {
    padding-top: 3px;
    padding-bottom: 3px
}
[data-mfe="favorites"] .py-\[6px\] {
    padding-top: 6px;
    padding-bottom: 6px
}
[data-mfe="favorites"] .py-lg {
    padding-top: var(--spacing-lg, 0.75rem);
    padding-bottom: var(--spacing-lg, 0.75rem)
}
[data-mfe="favorites"] .pb-0 {
    padding-bottom: 0
}
[data-mfe="favorites"] .pb-4xl {
    padding-bottom: var(--spacing-4xl, 2.5rem)
}
[data-mfe="favorites"] .pb-xl {
    padding-bottom: var(--spacing-xl, 1rem)
}
[data-mfe="favorites"] .pt-xl {
    padding-top: var(--spacing-xl, 1rem)
}
[data-mfe="favorites"] .text-center {
    text-align: center
}
[data-mfe="favorites"] .font-normal {
    font-weight: 400
}
[data-mfe="favorites"] .text-icon-strong {
    color: var(--icon-strong, #0d375e)
}
[data-mfe="favorites"] .text-red-2 {
    --tw-text-opacity: 1;
    color: rgb(224 49 49 / var(--tw-text-opacity))
}
[data-mfe="favorites"] .text-text-critical {
    color: var(--text-critical, #b02525)
}
[data-mfe="favorites"] .text-text-default {
    color: var(--text-default, #475569)
}
[data-mfe="favorites"] .text-text-inverse {
    color: var(--text-inverse, #ffffff)
}
[data-mfe="favorites"] .text-text-primary {
    color: var(--text-primary, #106bc7)
}
[data-mfe="favorites"] .text-text-strong {
    color: var(--text-strong, #0a2237)
}
[data-mfe="favorites"] .underline {
    text-decoration-line: underline
}
[data-mfe="favorites"] .opacity-0 {
    opacity: 0
}
[data-mfe="favorites"] .shadow-\[0px_8px_28px_0px_rgba\(24\2c _53\2c _88\2c _0\.04\)\2c _0px_4px_8px_0px_rgba\(24\2c _53\2c _88\2c _0\.08\)\] {
    --tw-shadow: 0px 8px 28px 0px rgba(24, 53, 88, 0.04), 0px 4px 8px 0px rgba(24, 53, 88, 0.08);
    --tw-shadow-colored: 0px 8px 28px 0px var(--tw-shadow-color), 0px 4px 8px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
[data-mfe="favorites"] .shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
[data-mfe="favorites"] .outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}
[data-mfe="favorites"] .filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
[data-mfe="favorites"] .transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
[data-mfe="favorites"] .duration-200 {
    transition-duration: 200ms
}
[data-mfe="favorites"] .duration-700 {
    transition-duration: 700ms
}
[data-mfe="favorites"] .t-body-md {
    font-family: Inter;
    font-weight: 400;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: none
}
[data-mfe="favorites"] .t-body-sm {
    font-family: Inter;
    font-weight: 400;
    line-height: 1.25rem;
    font-size: 0.875rem;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: none
}
[data-mfe="favorites"] .t-heading-xl {
    font-family: Inter;
    font-weight: 600;
    line-height: 1.75rem;
    font-size: 1.5rem;
    letter-spacing: -0.01em;
    text-decoration: none;
    text-transform: none
}
[data-mfe="favorites"] .t-heading-sm {
    font-family: Inter;
    font-weight: 600;
    line-height: 1.25rem;
    font-size: 1rem;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: none
}
[data-mfe="favorites"] .t-label-lg {
    font-family: Inter;
    font-weight: 500;
    line-height: 1.75rem;
    font-size: 1.125rem;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: none
}
[data-mfe="favorites"] .t-label-md {
    font-family: Inter;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: none
}
[data-mfe="favorites"] .t-label-sm {
    font-family: Inter;
    font-weight: 500;
    line-height: 1.25rem;
    font-size: 0.875rem;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: none
}
[data-mfe="favorites"] .t-label-xs {
    font-family: Inter;
    font-weight: 500;
    line-height: 1.125rem;
    font-size: 0.75rem;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: none
}
[data-mfe="favorites"] .t-strong-sm {
    font-family: Inter;
    font-weight: 600;
    line-height: 1.25rem;
    font-size: 0.875rem;
    letter-spacing: 0em;
    text-decoration: none;
    text-transform: none
}
[data-mfe="favorites"] .\[transition\:opacity_200ms_ease-in\2c margin_700ms_ease-out\] {
    transition: opacity 200ms ease-in,margin 700ms ease-out
}
[data-mfe="favorites"] .\[transition\:opacity_400ms_ease-in\2c margin_200ms_ease-out\] {
    transition: opacity 400ms ease-in,margin 200ms ease-out
}
[data-mfe="favorites"] .last-of-type\:pb-2xl:last-of-type {
    padding-bottom: var(--spacing-2xl, 1.5rem)
}
[data-mfe="favorites"] .hover\:bg-background-primary-hover:hover {
    background-color: var(--background-primary-hover, #004c8f)
}
[data-mfe="favorites"] .hover\:text-text-inverse:hover {
    color: var(--text-inverse, #ffffff)
}
[data-mfe="favorites"] .active\:bg-background-primary-active:active {
    background-color: var(--background-primary-active, #0d375e)
}
[data-mfe="favorites"] .disabled\:bg-background-disabled:disabled {
    background-color: var(--background-disabled, #e2e8f0)
}
[data-mfe="favorites"] .disabled\:text-text-disabled:disabled {
    color: var(--text-disabled, #8496ae)
}
[data-mfe="favorites"] .disabled\:hover\:bg-transparent:hover:disabled {
    background-color: transparent
}
[data-mfe="favorites"] :where(.-\:h-\[104px\]) {
    height: 104px
}
[data-mfe="favorites"] :where(.-\:w-\[82px\]) {
    width: 82px
}
[data-mfe="favorites"] :where(.-\:text-icon-critical) {
    color: var(--icon-critical, #e03131)
}
@media (min-width: 768px) {
    [data-mfe="favorites"] :where(.-\:m\:h-\[205px\]) {
        height: 205px
    }
    [data-mfe="favorites"] :where(.-\:m\:w-\[161px\]) {
        width: 161px
    }
}
@media (min-width: 1024px) {
    [data-mfe="favorites"] .md\:max-w-\[400px\] {
        max-width: 400px
    }
}

