:root {
  --font-sourceCodePro: "Source Code Pro", Arial, serif;
  --font-roboto: "Roboto", Helvetica, Arial, sans-serif;
}

:root {
  --color-clear: transparent;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-bgr-light: #ffffff;
  --color-bgr-dark: #202124;
  --color-txt-light: #202124;
  --color-txt-dark: #e8eaed;
  --color-txt-muted: #6b7280;
  --color-gray-50: #f9fafb;
  --color-gray-100: #f3f4f6;
  --color-gray-200: #e5e7eb;
  --color-gray-300: #d1d5db;
  --color-gray-400: #9ca3af;
  --color-gray-500: #6b7280;
  --color-gray-600: #4b5563;
  --color-gray-700: #374151;
  --color-gray-800: #1f2937;
  --color-gray-900: #111827;
  --color-accent: #f97316;
  --color-primary: #0084fb;
  --color-success: #16a34a;
  --color-warning: #ca8a04;
  --color-main: #2563eb;
  --color-base: #2563eb;
  --color-info: #0284c7;
  --color-link: #1474b8;
  --color-error: #dc2626;
  --color-image: #e0e0e0;
  --color-price-all: #e53935;
  --color-price-old: #9ca3af;
  --font-base: 1rem;
  --font-xxs: 0.6875rem;
  --font-xs: 0.755rem;
  --font-sm: 0.875rem;
  --font-lg: 1.125rem;
  --font-xl: 1.255rem;
  --font-2xl: 1.55rem;
  --font-3xl: 1.875rem;
  --font-4xl: 2.255rem;
  --font-5xl: 3rem;
  --font-6xl: 4rem;
  --font-normal: 400;
  --font-medium: 500;
  --font-bold: 700;
  --space-0: 0;
  --space-1: 0.25rem;
  --space-2: 0.55rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.55rem;
  --space-8: 2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;
  --space-16: 4rem;
  --space-20: 5rem;
  --space-24: 6rem;
  --space-32: 8rem;
  --space-40: 10rem;
  --space-64: 16rem;
  --gap-0: var(--space-0);
  --gap-1: var(--space-1);
  --gap-2: var(--space-2);
  --gap-3: var(--space-3);
  --gap-4: var(--space-4);
  --gap-5: var(--space-5);
  --gap-6: var(--space-6);
  --gap-8: var(--space-8);
  --gap-10: var(--space-10);
  --gap-12: var(--space-12);
  --gap-16: var(--space-16);
  --margin-0: var(--space-0);
  --margin-1: var(--space-1);
  --margin-2: var(--space-2);
  --margin-3: var(--space-3);
  --margin-4: var(--space-4);
  --margin-5: var(--space-5);
  --margin-6: var(--space-6);
  --margin-8: var(--space-8);
  --margin-10: var(--space-10);
  --margin-12: var(--space-12);
  --margin-16: var(--space-16);
  --padding-0: var(--space-0);
  --padding-1: var(--space-1);
  --padding-2: var(--space-2);
  --padding-3: var(--space-3);
  --padding-4: var(--space-4);
  --padding-5: var(--space-5);
  --padding-6: var(--space-6);
  --padding-8: var(--space-8);
  --padding-10: var(--space-10);
  --padding-12: var(--space-12);
  --padding-16: var(--space-16);
  --inset-0: var(--space-0);
  --inset-1: var(--space-1);
  --inset-2: var(--space-2);
  --inset-3: var(--space-3);
  --inset-4: var(--space-4);
  --inset-5: var(--space-5);
  --inset-6: var(--space-6);
  --inset-8: var(--space-8);
  --inset-10: var(--space-10);
  --inset-12: var(--space-12);
  --inset-16: var(--space-16);
  --border-0: 0;
  --border-1: 1px;
  --border-2: 2px;
  --border-4: 4px;
  --border-8: 8px;
  --radius-none: 0;
  --radius-sm: 2px;
  --radius-md: 4px;
  --radius-lg: 8px;
  --radius-xl: 12px;
  --radius-2xl: 16px;
  --radius-3xl: 24px;
  --radius-4xl: 36px;
  --radius-5xl: 48px;
  --radius-full: 9999px;
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.11);
  --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.15);
  --shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.21);
  --opacity-0: 0;
  --opacity-10: 0.1;
  --opacity-20: 0.2;
  --opacity-30: 0.3;
  --opacity-40: 0.4;
  --opacity-50: 0.5;
  --opacity-60: 0.6;
  --opacity-70: 0.7;
  --opacity-80: 0.8;
  --opacity-90: 0.9;
  --opacity-100: 1;
  --transition-fast: 150ms ease-in-out;
  --transition-base: 300ms ease-in-out;
  --transition-slow: 500ms ease-in-out;
  --breakpoint-sm: 640px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1280px;
  --breakpoint-2xl: 1536px;
  --z-0: 0;
  --z-10: 10;
  --z-20: 20;
  --z-30: 30;
  --z-40: 40;
  --z-50: 50;
  --z-99: 99;
  --z-100: 1000;
  --z-max: 9999;
  --z-auto: auto;
  --container-xs: 540px;
  --container-sm: 720px;
  --container-md: 960px;
  --container-lg: 1140px;
  --container-xl: 1320px;
  --container-max-width: 1200px;
  --grid-gutter: var(--space-4);
  --grid-gap-xs: 0.25rem;
  --grid-gap-sm: 0.55rem;
  --grid-gap-md: 1rem;
  --grid-gap-lg: 2rem;
  --grid-cols-2: repeat(2, 1fr);
  --grid-cols-3: repeat(3, 1fr);
  --grid-cols-4: repeat(4, 1fr);
  --grid-cols-6: repeat(6, 1fr);
  --grid-cols-12: repeat(12, 1fr);
  --elevation-1: 0 1px 2px rgba(0, 0, 0, 0.05);
  --elevation-2: 0 2px 4px rgba(0, 0, 0, 0.08);
  --elevation-3: 0 4px 8px rgba(0, 0, 0, 0.12);
  --elevation-4: 0 8px 16px rgba(0, 0, 0, 0.12);
  --elevation-5: 0 16px 24px rgba(0, 0, 0, 0.15);
  --size-0: 0;
  --size-1: 0.25rem;
  --size-2: 0.55rem;
  --size-4: 1rem;
  --size-8: 2rem;
  --size-16: 4rem;
  --size-32: 8rem;
  --size-64: 16rem;
  --size-full: 100%;
  --size-screen-w: 100vw;
  --size-screen-h: 100vh;
  --max-height-xs: 20rem;
  --max-height-sm: 24rem;
  --max-height-md: 28rem;
  --max-height-lg: 32rem;
  --max-height-xl: 36rem;
  --max-height-2xl: 42rem;
  --max-height-3xl: 48rem;
  --max-height-4xl: 56rem;
  --max-height-5xl: 64rem;
  --max-height-6xl: 72rem;
  --max-width-xs: 20rem;
  --max-width-sm: 24rem;
  --max-width-md: 28rem;
  --max-width-lg: 32rem;
  --max-width-xl: 36rem;
  --max-width-2xl: 42rem;
  --max-width-3xl: 48rem;
  --max-width-4xl: 56rem;
  --max-width-5xl: 64rem;
  --max-width-6xl: 72rem;
  --ratio-square: 1 / 1;
  --ratio-video: 16 / 9;
  --ratio-photo: 4 / 3;
  --ratio-banner: 21 / 9;
  --border-solid: solid;
  --border-dashed: dashed;
  --border-dotted: dotted;
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.05);
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1);
  --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
  --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.15);
  --shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.25);
  --shadow-2xl: 0 25px 50px rgba(0, 0, 0, 0.25);
  --duration-75: 75ms;
  --duration-100: 100ms;
  --duration-150: 150ms;
  --duration-200: 200ms;
  --duration-300: 300ms;
  --duration-500: 500ms;
  --duration-700: 700ms;
  --duration-1000: 1000ms;
  --ease-linear: cubic-bezier(0.1, 0, 1.1, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --ease-in: cubic-bezier(0.45, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, 0.2, 1);
  --line-clamp-1: 1;
  --line-clamp-2: 2;
  --line-clamp-3: 3;
  --line-clamp-5: 5;
  --icon-xs: 0.75rem;
  --icon-sm: 1rem;
  --icon-md: 1.25rem;
  --icon-lg: 1.55rem;
  --icon-xl: 2rem;
  --control-xs: 28px;
  --control-sm: 36px;
  --control-md: 44px;
  --control-lg: 52px;
  --leading-normal: 1.5;
  --leading-snug: 1.375;
  --leading-none: 1;
  --leading-tight: 1.1;
  --leading-loose: 2.1;
  --leading-relaxed: 1.75;
}

footer {
  position: fixed;
  bottom: var(--inset-0);
  width: var(--size-full);
  border: var(--border-0);
  margin: var(--margin-0);
}
footer {
  z-index: var(--z-100);
}
footer .footer {
  background: hsla(var(--xf-contentBg));
  border-top: 1px solid rgb(33, 33, 33);
  border-color: hsla(var(--xf-borderColor));
  color: hsla(var(--xf-textColor));
}
footer .footer .ft9xVr {
  border: none;
  margin: auto;
}
@media (min-width: 768px) {
  footer .footer .ft9xVr {
    min-width: var(--breakpoint-md);
    max-width: var(--breakpoint-md);
  }
}
footer .footer .ft9xVr .fEDjYo {
  display: flex;
  align-items: center;
  line-height: normal;
}
footer .footer .ft9xVr .fY6MFo {
  display: flex;
  align-items: center;
  line-height: normal;
}
footer .footer .ft9xVr .fY6MFo .button {
  flex-basis: 25%;
  width: 25%;
}
footer .footer .ft9xVr .fY6MFo .button {
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: normal;
  gap: var(--gap-2);
  border: var(--border-0);
  margin: var(--margin-0);
}
footer .footer .ft9xVr .fY6MFo .button:nth-child(3) {
  position: relative;
}
footer .footer .ft9xVr .fY6MFo .button:nth-child(3) .button-icon {
  position: absolute;
  bottom: var(--inset-0);
  background-color: var(--color-primary);
  border: 0.4rem solid var(--color-clear);
  border-color: hsla(var(--xf-contentBg));
  border-radius: var(--radius-full);
  padding: var(--padding-4);
  color: var(--color-white);
}
footer .footer .ft9xVr .fY6MFo .button:nth-child(3) .button-text {
  position: absolute;
  top: var(--inset-3);
}
footer .footer .ft9xVr .fY6MFo .button--link {
  color: var(--color-txt-muted);
}
footer .footer .ft9xVr .fY6MFo .button:hover, footer .footer .ft9xVr .fY6MFo .button:focus, footer .footer .ft9xVr .fY6MFo .button:active {
  font-weight: var(--font-bold);
  background: var(--color-clear);
}
footer .footer .ft9xVr .fY6MFo .button:not(.button--splitTrigger):hover, footer .footer .ft9xVr .fY6MFo .button:not(.button--splitTrigger):focus, footer .footer .ft9xVr .fY6MFo .button:not(.button--splitTrigger):active {
  font-weight: var(--font-bold);
  background: var(--color-clear);
}
footer .footer .ft9xVr .fY6MFo .button-icon {
  display: flex;
}
footer .footer .ft9xVr .fY6MFo .button-text {
  font-size: clamp(11px, 2.5vw, var(--font-xs));
}/*# sourceMappingURL=footer-3ldjq917.css.map */