:root,
:root.dark-theme {
	--base-colors-base-brand-main: #ff0123;
	--base-colors-base-brand-secondary: #e9c05f;
	--base-colors-base-line-base: var(--base-colors-additional-lighter-10);
	--base-colors-base-bg-lvl-1-dark-100: #171213;
	--base-colors-base-bg-lvl-2-dark-100: #0f0e0e;
	--base-colors-base-bg-lvl-3-dark-100: #1d1d1d;
	--base-colors-base-bg-lvl-4-dark-100: #221f1f;
	--base-colors-base-bg-lvl-5-dark-100: #2b2827;
	--base-colors-base-bg-lvl-6-dark-100: #38322e;
	--base-colors-base-accent-dark-100: rgba(252, 252, 252, 0.5);
	--base-colors-base-accent-light-100: rgba(252, 252, 252, 0.75);
	--base-colors-base-base-lvl-1-light-100: #ffefcf;
	--base-colors-base-base-lvl-2-light-100: #f9e9c9;
	--base-colors-base-base-white: #fcfcfc;
	--base-colors-base-base-yellow: #e19e00;
	--base-colors-base-base-light-gold: #f6deab;
	--base-colors-base-base-dark-gold: #ab8c56;
	--base-colors-additional-darker-15: rgba(15, 14, 14, 0.15);
	--base-colors-additional-darker-20: rgba(15, 14, 14, 0.2);
	--base-colors-additional-darker-25: rgba(15, 14, 14, 0.25);
	--base-colors-additional-darker-40: rgba(15, 14, 14, 0.4);
	--base-colors-additional-darker-65: rgba(15, 14, 14, 0.65);
	--base-colors-additional-darker-85: rgba(15, 14, 14, 0.85);
	--base-colors-additional-lighter-75: rgba(252, 252, 252, 0.75);
	--base-colors-additional-lighter-50: rgba(252, 252, 252, 0.5);
	--base-colors-additional-lighter-40: rgba(252, 252, 252, 0.4);
	--base-colors-additional-lighter-30: rgba(252, 252, 252, 0.3);
	--base-colors-additional-lighter-10: rgba(252, 252, 252, 0.1);
	--base-colors-additional-block: rgba(249, 233, 201, 0.5);
	--base-colors-additional-success: #00a949;
	--base-colors-for-gradients-bg-lvl-1-dark-0: rgba(23, 18, 19, 0);
	--base-colors-for-gradients-bg-lvl-1-dark-90: rgba(23, 18, 19, 0.9);
	--base-colors-for-gradients-bg-lvl-2-dark-0: rgba(15, 14, 14, 0);
	--base-colors-for-gradients-bg-lvl-3-dark-0: rgba(29, 29, 29, 0);
	--base-colors-for-gradients-bg-lvl-4-dark-0: rgba(34, 31, 31, 0);
	--base-colors-for-gradients-bg-lvl-5-dark-0: rgba(147, 130, 95, 0);
	--base-colors-for-gradients-bg-accent-dark-0: rgba(252, 252, 252, 0);
	--base-colors-for-gradients-brand-main-0: rgba(237, 1, 40, 0);
	--base-colors-for-gradients-brand-secondary-0: rgba(233, 192, 95, 0);
	--base-colors-for-gradients-brand-secondary-30: rgba(233, 192, 95, 0.3);
	--base-colors-for-gradients-brand-secondary-50: rgba(233, 192, 95, 0.5);
	--base-colors-for-gradients-yellow-dark: #c39800;
	--base-colors-for-gradients-yellow-0: rgba(225, 158, 0, 0);
	--base-colors-for-shadows-button-shadow: #55160f;
	--base-colors-for-shadows-black-0: rgba(0, 0, 0, 0);
	--base-colors-for-shadows-black-18: rgba(0, 0, 0, 0.18);
	--base-colors-for-shadows-black-20: rgba(0, 0, 0, 0.2);
	--base-colors-for-shadows-black-25: rgba(0, 0, 0, 0.25);
	--base-colors-for-shadows-black-40: rgba(0, 0, 0, 0.4);
	--base-colors-for-shadows-black-50: rgba(0, 0, 0, 0.5);
	--base-colors-for-shadows-black-60: rgba(0, 0, 0, 0.6);
	--base-colors-for-shadows-black-70: rgba(0, 0, 0, 0.7);
	--base-colors-for-shadows-black-80: rgba(0, 0, 0, 0.8);
	--base-colors-for-shadows-black-100: #000000;
	--font-family-primary: 'Roboto', sans-serif;
	--font-family-secondary: 'Roboto', sans-serif;
	--font-family-banner: 'Banner-Bold-It', sans-serif;
	--font-size-text-12-regular: 0.75rem;
	--font-size-text-12-medium: 0.75rem;
	--font-size-btn-12: 0.75rem;
	--line-height-text-8-regular: 0.75rem;
	--line-height-text-10-regular: 0.875rem;
	--line-height-text-12-regular: 1rem;
	--line-height-text-14-regular: 1.125rem;
	--line-height-text-14-tight: 0.875rem;
	--line-height-text-16-regular: 1.375rem;
	--line-height-text-16-medium: 1.375rem;
	--line-height-text-20-regular: 1.625rem;
	--line-height-text-36-regular: 2.625rem;
	--line-height-text-48-regular: 3.5rem;
	--gradient-menu-divider: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-for-gradients-brand-secondary-50) 27.6%,
		var(--base-colors-base-brand-secondary) 52.62%,
		var(--base-colors-for-gradients-brand-secondary-50) 74.48%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--gradient-menu-divider-to-bottom: linear-gradient(
		to bottom,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-for-gradients-brand-secondary-50) 27.6%,
		var(--base-colors-base-brand-secondary) 52.62%,
		var(--base-colors-for-gradients-brand-secondary-50) 74.48%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--gradient-menu-divider-2: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-for-gradients-brand-secondary-30) 50.5%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--gradient-hover:
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-additional-darker-20) 59.09%;
	--gradient-divider-horiz: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 0%,
		var(--base-colors-additional-lighter-10) 27.6%,
		var(--base-colors-additional-lighter-30) 52.62%,
		var(--base-colors-additional-lighter-10) 74.48%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 100%
	);
	--gradient-divider-vert: linear-gradient(
		0deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 0.01%,
		rgba(128, 133, 143, 0.25) 27.61%,
		var(--base-colors-base-bg-lvl-5-dark-100) 52.62%,
		rgba(128, 133, 143, 0.29) 74.48%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 100%
	);
	--gradient-tab-highlighting: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-base-brand-secondary) 50.52%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--gradient-navbar-tab-highlighting: transparent;
	--gradient-navbar-deposit-btn-highlighting: linear-gradient(
		90deg,
		rgba(255, 36, 0, 0) 0%,
		rgba(255, 36, 0, 0.35) 27.6%,
		rgba(255, 36, 0, 0.7) 52.62%,
		rgba(255, 36, 0, 0.35) 74.48%,
		rgba(255, 36, 0, 0) 100%
	);
	--gradient-accent-menu-highlight: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-brand-secondary-0) 17.94%,
		var(--base-colors-base-brand-secondary) 40.59%,
		var(--base-colors-for-gradients-brand-secondary-0) 63.66%
	);
	--gradient-secondary-menu-highlight: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-bg-lvl-5-dark-0) 17.94%,
		var(--base-colors-base-bg-lvl-5-dark-100) 40.59%,
		var(--base-colors-for-gradients-bg-lvl-5-dark-0) 63.66%
	);
	--gradient-scroll-shadow: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 0%,
		var(--base-colors-base-bg-lvl-1-dark-100) 81.82%
	);
	--gradient-horiz-tab-scroll: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-1-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 86.76%
	);
	--gradient-horiz-tab-scroll-2: linear-gradient(
		270deg,
		var(--base-colors-for-gradients-bg-accent-dark-0) 14.01%,
		var(--base-colors-base-base-white) 86.76%
	);
	--gradient-horiz-tab-scroll-padding-24: linear-gradient(
		270deg,
		#0d1016 28.47%,
		var(--base-colors-for-gradients-bg-accent-dark-0) 86.76%
	);
	--gradient-horiz-tab-scroll-rotate: linear-gradient(
		90deg,
		var(--base-colors-base-bg-lvl-1-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 86.76%
	);
	--gradient-horiz-tab-scroll-padding-24-rotate: linear-gradient(
		90deg,
		#0d1016 28.47%,
		var(--base-colors-for-gradients-bg-accent-dark-0) 86.76%
	);
	--gradient-progressbar: linear-gradient(
		90deg,
		var(--base-colors-base-base-yellow) 79.95%,
		var(--base-colors-for-gradients-yellow-0) 100%
	);
	--gradient-progressbar-1: linear-gradient(
		90deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-base-brand-secondary) 50%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--gradient-progressbar-2: linear-gradient(
		90deg,
		var(--base-colors-base-brand-main) 0%,
		var(--base-colors-base-brand-main) 50%,
		var(--base-colors-for-gradients-brand-main-0) 100%
	);
	--gradient-progressbar-3: linear-gradient(
		90deg,
		var(--base-colors-base-base-yellow) 0%,
		var(--base-colors-base-base-yellow) 77.5%,
		var(--base-colors-for-gradients-yellow-0) 100%
	);
	--gradient-progressbar-4: linear-gradient(
		90deg,
		var(--base-colors-base-brand-main) 0%,
		var(--base-colors-base-brand-main) 50%,
		var(--base-colors-for-gradients-brand-main-0) 100%
	);
	--gradient-selected-point: linear-gradient(
		98.86deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-for-gradients-brand-secondary-30) 100%
	);
	--gradient-sidebar-bottom-down: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 0%,
		var(--base-colors-base-bg-lvl-1-dark-100) 100%
	);
	--gradient-sb-pt-left: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 0%,
		var(--base-colors-base-bg-lvl-4-dark-100) 100%
	);
	--gradient-sb-pt-right: linear-gradient(
		90deg,
		var(--base-colors-base-brand-secondary) 0.04%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 99.96%
	);
	--gradient-bottom-bar: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 0%,
		var(--base-colors-base-bg-lvl-1-dark-100) 64.77%
	);
	--gradient-corner-shadow-small: linear-gradient(
		131deg,
		var(--base-colors-base-bg-lvl-1-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 28.71%
	);
	--gradient-corner-shadow-big: linear-gradient(
		126deg,
		var(--base-colors-base-bg-lvl-1-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 39.73%
	);
	--gradients-graphics-mobile-cards: linear-gradient(
		0deg,
		var(--base-colors-base-bg-lvl-3-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-2-dark-0) 100%
	);
	--gradients-graphics-mobile-page:
		linear-gradient(
			0deg,
			rgba(29, 29, 29, 0.3) 0%,
			rgba(15, 14, 14, 0.26) 33.56%,
			var(--base-colors-for-gradients-bg-lvl-3-dark-0) 100%
		),
		linear-gradient(
			0deg,
			var(--color-card-bg-1) 0%,
			var(--base-colors-additional-darker-85) 33.56%,
			var(--base-colors-for-gradients-bg-lvl-3-dark-0) 100%
		);
	--gradients-graphics-desktop-cards:
		linear-gradient(
			0deg,
			rgba(29, 23, 24, 0.3) 0%,
			rgba(15, 14, 14, 0.08) 22.77%,
			var(--base-colors-for-gradients-bg-lvl-3-dark-0) 67.86%
		),
		linear-gradient(
			0deg,
			var(--base-colors-base-bg-lvl-3-dark-100) 0%,
			var(--base-colors-additional-darker-65) 22.77%,
			var(--base-colors-for-gradients-bg-lvl-3-dark-0) 67.86%
		);
	--gradients-skeleton-blur: linear-gradient(
		93.37deg,
		var(--base-colors-for-gradients-bg-accent-dark-0) 0.89%,
		rgba(255, 255, 255, 0.6) 48.66%,
		var(--base-colors-for-gradients-bg-accent-dark-0) 96.17%
	);
	--gradient-sport-menu-dropdown-item: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 0%,
		var(--base-colors-additional-lighter-10) 27.6%,
		var(--base-colors-additional-lighter-30) 52.62%,
		var(--base-colors-additional-lighter-10) 74.48%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 100%
	);
	--gradient-label-corner-accent: linear-gradient(
		240deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-for-gradients-brand-secondary-0) 35.47%
	);
	--gradient-radial-2: radial-gradient(
		50% 50% at 50% 50%,
		var(--base-colors-base-bg-lvl-3-dark-100) 46.15%,
		var(--base-colors-for-gradients-bg-lvl-3-dark-0) 100%
	);
	--gradients-label-new: linear-gradient(
		135deg,
		var(--base-colors-base-base-yellow) 0%,
		var(--base-colors-additional-darker-20) 54%
	);
	--gradients-label-exclusive: linear-gradient(
		136deg,
		var(--base-colors-base-base-white) 0%,
		var(--base-colors-additional-darker-20) 57.1%
	);
	--gradients-bm-t-bar-highlighting: linear-gradient(
		90deg,
		var(--base-colors-additional-lighter-10) 0%,
		var(--base-colors-base-base-white) 50.52%,
		var(--base-colors-additional-lighter-10) 100%
	);
	--gradients-1-lbl: linear-gradient(
		131deg,
		var(--base-colors-base-bg-lvl-1-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 28.71%
	);
	--gradients-2-lbl: linear-gradient(
		126deg,
		var(--base-colors-base-bg-lvl-1-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 39.73%
	);
	--gradients-txt-accent: linear-gradient(
		180deg,
		var(--base-colors-base-base-yellow) 0%,
		#ff7a00 100%
	);
	--gradient-quick-deposit-divider: linear-gradient(
		90deg,
		rgba(30, 35, 46, 0) 0%,
		rgba(128, 133, 143, 0.252417) 27.6%,
		rgba(128, 133, 143, 0.5) 52.62%,
		rgba(128, 133, 143, 0.291283) 74.48%,
		rgba(13, 16, 22, 0) 100%
	);
	--gradient-left-text-glow-before: linear-gradient(
		90deg,
		rgba(233, 192, 95, 0) 0%,
		rgba(233, 192, 95, 1) 50%,
		rgba(233, 192, 95, 0) 100%
	);
	--gradient-left-text-glow-after: radial-gradient(
		75.87% 131.14% at 30% 115%,
		rgba(252, 252, 252, 0.3) 0%,
		rgba(252, 252, 252, 0) 40%
	);
	--gradient-bottom-text-glow: radial-gradient(
		83.6% 100% at 50% 0%,
		rgba(233, 192, 95, 0.3) 0%,
		rgba(233, 192, 95, 0) 40%
	);
	--color-brand-primary: var(--base-colors-base-brand-main);
	--color-brand-secondary: var(--base-colors-base-brand-secondary);
	--color-brand-secondary-light: rgba(233, 192, 95, 0.15);
	--color-additionals-danger: var(--base-colors-base-brand-main);
	--color-additionals-success: var(--base-colors-additional-success);
	--color-additionals-warning: var(--base-colors-base-base-yellow);
	--color-additionals-favorites: var(--base-colors-base-brand-secondary);
	--color-additionals-accent: #ff9900;
	--color-additionals-attention: var(--base-colors-base-accent-dark-100);
	--color-bg-1: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-bg-2: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-bg-3: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-bg-4: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-bg-5: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-bg-6: var(--base-colors-base-accent-dark-100);
	--color-bg-7: var(--base-colors-base-base-lvl-2-light-100);
	--color-bg-8: var(--base-colors-base-base-white);
	--color-bg-9: transparent;
	--color-txt-icon-1: var(--base-colors-base-base-white);
	--color-txt-icon-2: var(--base-colors-additional-lighter-75);
	--color-txt-icon-3: var(--base-colors-additional-lighter-50);
	--color-txt-icon-4: var(--base-colors-additional-lighter-40);
	--color-txt-icon-5: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-txt-icon-banner-1: var(--base-colors-base-base-white);
	--color-txt-icon-white: var(--base-colors-base-base-white);
	--color-txt-icon-jackpot-accent-1: var(--base-colors-base-base-yellow);
	--color-txt-icon-jackpot-accent-2: #ffa800;
	--color-not-found-icon: var(--base-colors-additional-lighter-30);
	--color-empty-placeholder-icon: var(--base-colors-additional-lighter-30);
	--color-breadcrumbs-txt-icon: var(--base-colors-additional-lighter-50);
	--color-breadcrumbs-txt-icon-hover: var(--base-colors-base-base-white);
	--color-filters-sorting-icon: var(--base-colors-base-accent-dark-100);
	--color-filters-sorting-icon-hover: var(--base-colors-base-accent-dark-100);
	--color-filters-sorting-icon-active: var(--base-colors-base-base-white);
	--color-filters-sorting-bg: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-filters-sorting-bg-active: var(
		--base-colors-base-bg-lvl-2-dark-100
	);
	--color-filters-sorting-txt-active: var(--base-colors-base-base-white);
	--color-filters-sorting-txt: var(--base-colors-base-accent-light-100);
	--color-filters-search-icon-1: var(--base-colors-base-accent-light-100);
	--color-filters-search-icon-2: var(--base-colors-base-accent-dark-100);
	--color-filters-search-bg: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-filters-search-txt-placeholder: var(
		--base-colors-base-accent-dark-100
	);
	--color-filters-search-txt-filling: var(--base-colors-base-base-white);
	--shadow-filters-sorting-label: 0px 1px 3px rgba(0, 0, 0, 0.5);
	--shadow-filters-sorting-list: 0px 4px 8px rgba(0, 0, 0, 0.4);
	--filter-color-tabs-icon: invert(99%) sepia(4%) saturate(16%)
		hue-rotate(327deg) brightness(107%) contrast(98%);
	--filter-color-tabs-icon-hover: invert(99%) sepia(5%) saturate(1%)
		hue-rotate(102deg) brightness(105%) contrast(98%);
	--filter-tabs-icon-active: invert(11%) sepia(100%) saturate(6291%)
		hue-rotate(349deg) brightness(99%) contrast(104%);
	--filter-brightness-0: brightness(0%);
	--animation-border-rotation-width: 1px;
	--color-transparent: transparent;
	--color-white: var(--base-colors-base-base-white);
	--color-overlay-backdrop: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-banner-txt-icon: var(--base-colors-base-base-white);
	--color-banner-pagination: var(--base-colors-base-base-white);
	--color-progressbar-bg-1: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-progressbar-base: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-progressbar-base-2: var(--base-colors-additional-lighter-30);
	--color-progressbar-base-3: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-progressbar-full: var(--base-colors-base-brand-main);
	--color-progressbar-full-1: var(--base-colors-base-brand-secondary);
	--color-progressbar-full-2: var(--base-colors-base-brand-main);
	--color-progressbar-full-3: var(--base-colors-base-base-yellow);
	--color-progressbar-full-4: var(--base-colors-base-brand-main);
	--color-segmented-progressbar: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-active-segmented-progressbar-shadow: drop-shadow(
		0 0 5px var(--base-colors-base-base-yellow)
	);
	--not-found-page-bg: var(--base-colors-base-bg-lvl-1-dark-100);
	--bonus-option-border-radius: 0.5rem;
	--starshine-block-underline-decoration-visibility: hidden;

	--welcome-banner-border-radius: 1rem;
	--shadow-welcome-banner: 0px 0px 10px rgba(0, 0, 0, 0.3);
	--shadow-lang-dropdown: 0px 4px 8px rgba(0, 0, 0, 0.4);
	--shadow-lang-icon: none;
	--shadow-balance-details: 0px 2px 8px rgba(0, 0, 0, 0.4);
	--shadow-control-tooltip: 0px 4px 8px rgba(0, 0, 0, 0.4);
	--shadow-control-dropdown: 0px 1px 3px rgba(0, 0, 0, 0.5);
	--shadow-news-cta-button: 0px -4px 10px rgba(0, 0, 0, 0.4);
	--shadow-game-frame: 0px 0px 16px rgba(0, 0, 0, 0.8);
	--shadow-profile-tooltip: 0px 1px 3px rgba(0, 0, 0, 0.5);
	--shadow-tooltip: 0px 1px 3px rgba(0, 0, 0, 0.5);
	--shadow-balance-filters-footer: 0px -4px 10px rgba(0, 0, 0, 0.4);
	--shadow-calendar-dropdown: 0px 1px 3px rgba(0, 0, 0, 0.5);
	--shadow-select-list-option: 0px 1px 3px rgba(0, 0, 0, 0.5);
	--shadow-fd-bonus: 0px 0px 16px rgba(0, 0, 0, 0.8);
	--shadow-login: 0px 4px 4px rgba(0, 0, 0, 0.6);
	--shadow-rules-details: 0px 4px 8px rgba(0, 0, 0, 0.4);
	--shadow-championship-nav: 3px 0px 6px 0px
		var(--base-colors-for-shadows-black-40);
	--shadow-championship-nav-item: 3px 2px 2px rgba(0, 0, 0, 0.2);
	--shadow-taxes-calculator: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
	--shadow-quest-status: 0px 0px 16px rgba(0, 0, 0, 0.8);
	--color-button-primary-bg: var(--base-colors-base-brand-main);
	--color-button-primary-bg-animation: var(
		--base-colors-for-shadows-button-shadow
	);
	--color-button-primary-bg-hover:
		linear-gradient(
			0deg,
			var(--base-colors-additional-darker-15) 0%,
			var(--base-colors-additional-darker-15) 100%
		),
		var(--base-colors-base-brand-main);
	--color-button-primary-bg-pressed:
		linear-gradient(
			0deg,
			var(--base-colors-additional-darker-20) 0%,
			var(--base-colors-additional-darker-20) 100%
		),
		var(--base-colors-base-brand-main);
	--color-button-primary-txt: var(--base-colors-base-base-white);
	--color-button-primary-txt-pressed: var(--base-colors-base-base-white);
	--box-shadow-button-primary: none;
	--box-shadow-button-primary-animation: none;
	--color-button-secondary-strk: var(--base-colors-base-brand-secondary);
	--color-button-secondary-strk-spinner: var(
		--base-colors-base-base-lvl-1-light-100
	);
	--color-button-secondary-bg: transparent;
	--color-button-secondary-bg-hover-border: var(
		--base-colors-base-brand-secondary
	);
	--color-button-secondary-bg-hover: linear-gradient(
		180deg,
		var(--base-colors-base-bg-lvl-5-dark-100) 0%,
		var(--base-colors-base-bg-lvl-5-dark-100) 100%
	);
	--color-button-secondary-bg-pressed-border: var(
		--base-colors-base-brand-secondary
	);
	--color-button-secondary-bg-pressed:
		linear-gradient(
			0deg,
			var(--base-colors-additional-darker-20) 0%,
			var(--base-colors-additional-darker-20) 100%
		),
		linear-gradient(
			180deg,
			var(--base-colors-base-bg-lvl-5-dark-100) 0%,
			var(--base-colors-base-bg-lvl-5-dark-100) 100%
		);
	--color-button-secondary-bg-disabled: transparent;
	--color-button-secondary-txt: var(--base-colors-base-base-lvl-1-light-100);
	--color-button-secondary-txt-hover: var(--base-colors-base-base-white);
	--color-button-secondary-txt-pressed: var(
		--base-colors-additional-lighter-50
	);
	--color-button-secondary-icon: var(--base-colors-base-base-lvl-1-light-100);
	--color-button-secondary-icon-hover: var(--base-colors-base-base-white);
	--color-button-secondary-icon-pressed: var(--base-colors-base-base-white);
	--box-shadow-button-secondary: none;
	--color-button-tertiary-strk: var(--base-colors-additional-lighter-75);
	--color-button-tertiary-strk-hover: linear-gradient(
		155deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-base-bg-lvl-5-dark-100) 59.09%
	);
	--color-button-tertiary-strk-pressed: linear-gradient(
		155deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-for-gradients-brand-secondary-30) 59.09%
	);
	--color-button-tertiary-strk-hover-only-icon: linear-gradient(
		136deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-base-bg-lvl-5-dark-100) 59.09%
	);
	--color-button-tertiary-strk-pressed-only-icon: linear-gradient(
		136deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-base-bg-lvl-5-dark-100) 59.09%
	);
	--color-button-tertiary-bg-pressed: linear-gradient(
		95deg,
		rgba(233, 192, 95, 0.2) 0%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-button-tertiary-txt: var(--base-colors-additional-lighter-75);
	--color-button-tertiary-txt-hover: var(--base-colors-additional-lighter-50);
	--color-button-tertiary-txt-pressed: var(--base-colors-base-base-white);
	--color-button-tertiary-animation-highlight: linear-gradient(
		270deg,
		var(--base-colors-for-gradients-bg-accent-dark-0) 0%,
		var(--base-colors-additional-lighter-10) 25%,
		rgba(255, 255, 255, 0.2) 50%,
		var(--base-colors-additional-lighter-10) 75%,
		var(--base-colors-for-gradients-bg-accent-dark-0) 100%
	);
	--box-shadow-button-tertiary: none;
	--color-button-tertiary-accent-strk: var(
		--base-colors-base-bg-lvl-6-dark-100
	);
	--color-button-tertiary-accent-strk-hover: linear-gradient(
		155deg,
		var(--base-colors-base-base-yellow) 0%,
		var(--base-colors-base-bg-lvl-5-dark-100) 59.09%
	);
	--color-button-tertiary-accent-strk-pressed: linear-gradient(
		155deg,
		var(--base-colors-base-base-yellow) 0%,
		var(--base-colors-for-gradients-brand-secondary-0) 59.09%
	);
	--color-button-tertiary-accent-strk-hover-only-icon: linear-gradient(
		136deg,
		var(--base-colors-base-base-yellow) 0%,
		var(--base-colors-base-bg-lvl-5-dark-100) 59.09%
	);
	--color-button-tertiary-accent-strk-pressed-only-icon: linear-gradient(
		136deg,
		var(--base-colors-base-base-yellow) 0%,
		var(--base-colors-base-bg-lvl-5-dark-100) 59.09%
	);
	--color-button-tertiary-accent-bg-pressed: linear-gradient(
		155deg,
		rgba(225, 158, 0, 0.2) 0%,
		var(
				--base-colors-for-gradients-brand-secondary-0,
				rgba(233, 192, 95, 0)
			)
			100%
	);
	--color-button-tertiary-accent-txt: var(--base-colors-base-accent-dark-100);
	--color-button-tertiary-accent-txt-hover: var(
		--base-colors-additional-lighter-50
	);
	--color-button-tertiary-accent-txt-pressed: var(
		--base-colors-base-base-white
	);
	--box-shadow-button-tertiary-accent: none;
	--color-button-link-txt: var(--base-colors-additional-lighter-75);
	--color-button-link-txt-pressed: var(--base-colors-base-bg-lvl-6-dark-100);
	--font-weight-link-button-s: 400;
	--width-button-link-underline: 0;
	--color-button-special-bg-1: var(--base-colors-additional-darker-85);
	--color-button-special-bg-pressed-1: var(
		--base-colors-base-bg-lvl-1-dark-100
	);
	--color-button-special-txt-1: var(--base-colors-base-accent-dark-100);
	--color-button-special-txt-pressed-1: var(
		--base-colors-base-bg-lvl-5-dark-100
	);
	--color-button-special-strk-1: linear-gradient(
		180deg,
		var(--base-colors-base-bg-lvl-5-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 92.5%
	);
	--color-button-special-strk-hover-1: linear-gradient(
		180deg,
		var(--base-colors-base-brand-secondary) 0.03%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 99.98%
	);
	--color-button-special-strk-pressed-1: linear-gradient(
		180deg,
		var(--base-colors-base-brand-secondary) 0.03%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 99.98%
	);
	--color-button-special-bg-2: transparent;
	--color-button-special-bg-hover-2: var(--base-colors-additional-darker-25);
	--color-button-special-bg-pressed-2: var(
		--base-colors-additional-darker-40
	);
	--color-button-special-txt-2: var(--base-colors-base-base-white);
	--color-button-special-txt-pressed-2: var(
		--base-colors-additional-lighter-30
	);
	--color-button-special-strk-2: var(--base-colors-base-base-white);
	--color-button-special-txt-3: var(--base-colors-base-base-white);
	--color-button-special-txt-pressed-3: var(
		--base-colors-additional-lighter-30
	);
	--color-button-special-strk-3: var(--base-colors-base-base-white);
	--color-button-special-bg-pressed-3: var(
		--base-colors-additional-darker-40
	);
	--padding-vertical-button-s: 1rem;
	--padding-vertical-button-l: 2rem;
	--padding-horizontal-button-s: 0.5625rem;
	--padding-horizontal-button-l: 1rem;
	--border-radius-button-s: 0.25rem;
	--border-radius-button: 0.5rem;
	--border-radius-button-go-top: 0.5rem;
	--text-transform-button: uppercase;
	--line-height-button-s: 0.875rem;
	--line-height-button-m: 1rem;
	--line-height-button-l: 1rem;
	--font-size-button-s: 0.75rem;
	--font-size-button-m: 0.875rem;
	--font-size-button-l: 0.875rem;
	--font-weight-button-s: 700;
	--font-weight-button-m: 500;
	--font-weight-button-l: 500;
	--promocode-form-button-padding: 13px;
	--promocode-form-button-top-gap: 0;
	--color-toggle-bg: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-toggle-bg-2: var(--base-colors-base-brand-secondary);
	--color-toggle-bg-active: var(--base-colors-base-brand-secondary);
	--color-toggle-bg-active-2: var(--base-colors-base-base-yellow);
	--color-toggle-circle: linear-gradient(
		142deg,
		var(--base-colors-base-base-lvl-2-light-100) 25.7%,
		var(--base-colors-base-accent-dark-100) 100%
	);
	--color-toggle-circle-active: linear-gradient(
		142deg,
		var(--base-colors-additional-lighter-50) 25.7%,
		var(--base-colors-additional-lighter-50) 100%
	);
	--color-toggle-circle-active-2: linear-gradient(
		142deg,
		var(--base-colors-base-base-yellow) 25.7%,
		var(--base-colors-for-gradients-yellow-dark) 100%
	);
	--color-toggle-circle-bg: linear-gradient(
		145deg,
		var(--base-colors-base-base-lvl-1-light-100) 15.19%,
		var(--base-colors-base-base-white) 56.91%
	);
	--color-toggle-circle-strk: linear-gradient(
		90deg,
		var(--base-colors-base-base-white) -20.71%,
		rgba(255, 255, 255, 0) 120.71%
	);
	--shadow-toggle: inset -1px 1px 1px var(--base-colors-for-shadows-black-18);
	--shadow-toggle-active: inset 1px 1px 1px
		var(--base-colors-for-shadows-black-18);
	--shadow-toggle-circle: 1px 1px 1px var(--base-colors-for-shadows-black-18);
	--shadow-toggle-circle-active: -1px 1px 1px
		var(--base-colors-for-shadows-black-18);
	--color-checkbox-bg: transparent;
	--color-checkbox-bg-active: var(--base-colors-base-brand-secondary);
	--color-checkbox-bg-active-2: var(--base-colors-base-base-yellow);
	--color-checkbox-strk: var(--base-colors-additional-lighter-40);
	--color-checkbox-strk-2: var(--base-colors-additional-lighter-40);
	--color-checkbox-txt: var(--base-colors-additional-lighter-40);
	--color-checkbox-point: var(--base-colors-base-bg-lvl-6-dark-100);
	--border-checkbox: 1px solid var(--color-checkbox-strk);
	--border-checkbox-2: 1px solid var(--color-checkbox-strk-2);
	--shadow-checkbox: inset -1px 1px 2px rgba(13, 16, 22, 0.4);
	--shadow-checkbox-icon: drop-shadow(
		1px 1px 1px var(--base-colors-for-shadows-black-18)
	);
	--shadow-checkbox-active: inset 1px 1px 2px rgba(13, 16, 22, 0.4);
	--color-radiobutton-bg: transparent;
	--color-radiobutton-bg-2: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-radiobutton-bg-active: var(--base-colors-base-brand-secondary);
	--color-radiobutton-bg-active-2: var(--base-colors-base-base-yellow);
	--color-radiobutton-strk: var(--base-colors-base-accent-dark-100);
	--color-radiobutton-strk-2: linear-gradient(
		185deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-for-gradients-brand-secondary-30) 100%
	);
	--color-radiobutton-circle-bg: linear-gradient(
		145deg,
		var(--base-colors-base-base-lvl-1-light-100) 15.19%,
		var(--base-colors-base-base-white) 56.91%
	);
	--color-radiobutton-circle-bg-active: linear-gradient(
		142deg,
		var(--base-colors-base-brand-secondary) 25.7%,
		var(--base-colors-base-bg-lvl-6-dark-100) 100%
	);
	--color-radiobutton-circle-strk: linear-gradient(
		90deg,
		var(--base-colors-base-base-white) -20.71%,
		rgba(255, 255, 255, 0) 120.71%
	);
	--shadow-radiobutton: var(--shadow-controls-inner-right);
	--shadow-radiobutton-active: var(--shadow-controls-inner-left);
	--shadow-radiobutton-2: var(--shadow-controls-inner-right);
	--shadow-radiobutton-2-active: var(--shadow-controls-inner-left);
	--radiobutton-border-width: 1px;
	--color-stepper-strk: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-stepper-bg: transparent;
	--color-stepper-bg-active: var(--base-colors-base-brand-secondary);
	--color-stepper-txt: var(--base-colors-additional-lighter-30);
	--color-stepper-txt-active: var(--base-colors-base-base-lvl-2-light-100);
	--color-stepper-txt-point: var(--base-colors-base-bg-lvl-6-dark-100);
	--shadow-stepper-txt-point: 0px 0px 4px rgba(0, 0, 0, 0.2);
	--shadow-controls-inner-right: -1px 1px 2px 0px #0d101666 inset;
	--shadow-controls-inner-left: 1px 1px 2px 0px #0d101666 inset;
	--shadow-controls-to-right: 1px 1px 1px 0px #0000002e;
	--shadow-controls-to-left: -1px 1px 1px 0px #0000002e;
	--text-shadow-controls-to-right: 1px 1px 1px #0000002e;
	--filter-drop-shadow-controls-to-right: drop-shadow(1px 1px 1px #0000002e);
	--color-input-bg: var(--base-colors-additional-darker-40);
	--color-input-autofill-bg: var(--color-bg-1);
	--color-input-border-active: var(--base-colors-additional-lighter-10);
	--color-input-border-focus: var(--base-colors-base-brand-secondary);
	--color-input-border-filled: rgba(253, 224, 164, 0.2);
	--color-input-border-uneditable: rgba(147, 130, 95, 0.3);
	--color-input-sum-currency-divider: var(
		--base-colors-additional-lighter-10
	);
	--color-input-bg-label-1: var(--base-colors-additional-darker-40);
	--color-input-bg-label-2: var(--base-colors-base-line-base);
	--color-input-bg-label-3: var(--base-colors-additional-darker-40);
	--color-input-bg-label-4: var(--base-colors-base-line-base);
	--box-shadow-input: none;
	--color-input-txt-label: var(--base-colors-base-accent-dark-100);
	--color-input-txt-label-focus: var(--base-colors-base-base-lvl-2-light-100);
	--color-input-txt-placeholder: var(--base-colors-additional-lighter-50);
	--input-txt-placeholder-left-gap: -1px;
	--color-input-txt-filled: var(--base-colors-base-accent-light-100);
	--color-input-currency-txt: var(--base-colors-base-accent-light-100);
	--color-input-hint-txt: var(--base-colors-base-accent-dark-100);
	--color-input-hint-icon: var(--base-colors-base-brand-secondary);
	--color-input-hint-bg: var(--base-colors-base-line-base);
	--font-size-input-label-md: 0.875rem;
	--line-height-input-label-md: 1.125rem;
	--color-input-list-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-input-list-bg-hover: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-input-list-bg-active: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-input-list-txt: var(--base-colors-additional-lighter-40);
	--color-input-list-txt-hover: var(--base-colors-additional-lighter-50);
	--color-input-list-txt-active: var(--base-colors-base-base-white);
	--color-input-list-icon: var(--base-colors-base-accent-dark-100);
	--color-input-list-icon-hover: var(--base-colors-additional-lighter-50);
	--input-border-width: 1px;
	--input-border-width-filled: 2px;
	--input-border-width-highlight: 2px;
	--input-border-radius: 0.5rem;
	--input-padding-top: 1.375rem;
	--input-padding-bottom: 0.375rem;
	--input-padding-horizontal: 0.625rem;
	--input-padding-right: 2.75rem;
	--input-margin-top: 0;
	--input-label-outline-top: 0;
	--input-label-outline-gap-border-width: 1px;
	--input-label-outline-gap-border-width-active: 2px;
	--input-label-outline-gap-filled-border-width: 2px;
	--input-label-top: 1rem;
	--input-label-top-position: 0.375rem;
	--input-label-active-font-size: 0.75rem;
	--input-label-active-line-height: 1rem;
	--input-icon-top-gap: 1px;
	--input-textarea-min-height: 3.125rem;
	--input-sum-font-size: 0.875rem;
	--input-sum-line-height: 1.125rem;
	--input-sum-padding-top: 1.375rem;
	--input-sum-padding-right: 0.625rem;
	--input-sum-padding-bottom: 0.375rem;
	--input-sum-padding-left: 0.625rem;
	--input-sum-currency-top-gap: 0.0625rem;
	--input-sum-currency-left-aligned-top-gap: 0.5rem;
	--input-sum-currency-left-aligned-width: 1.375rem;
	--input-sum-currency-left-aligned-padding-left: 0.9375rem;
	--input-sum-currency-left-aligned-display-before: none;
	--input-phone-select-margin-top: 0;
	--phone-input-label-left: 40px;
	--phone-input-label-translate-y: 8px;
	--phone-input-label-padding: 0;
	--input-right-padding-top: 0.75rem;
	--input-right-padding-bottom: 0.75rem;
	--input-right-label-top-position: 0.875rem;
	--input-right-currency-top-gap: 0rem;
	--input-select-labelled-bottom-padding: 16px;
	--input-select-chevron-top-gap: 14px;
	--input-select-item-top-gap: 22px;
	--input-otp-height: 48px;
	--quick-deposit-input-direction-type: left;
	--quick-deposit-button-size: l;
	--quick-deposit-input-top: 0;
	--quick-deposit-top: -3px;
	--quick-deposit-select-label-color: var(--base-colors-base-base-white);
	--quick-deposit-icon-margin-top: 0;
	--quick-deposit-currency-top: 0.5rem;
	--quick-deposit-img-margin-top: 0.75rem;
	--quick-deposit-fp-img-height: 24px;
	--quick-deposit-full-height: 48px;
	--quick-deposit-label-alignment: right;
	--quick-deposit-toggle-sm-txt-transform: uppercase;
	--select-padding-vertical: 0.875rem;
	--select-content-left-gap: 0.875rem;
	--select-content-top-gap: 0.875rem;
	--select-chevron-top-gap: 0.9375rem;
	--select-labelled-top-gap: 0;
	--select-labelled-content-top-gap: 1.4375rem;
	--select-labelled-chevron-top-gap: 0.9375rem;
	--color-filters-select-search-bg: var(--color-filters-search-bg);
	--border-radius-filters-search: var(--input-border-radius);
	--color-menu-icon: var(--base-colors-additional-lighter-75);
	--color-menu-icon-hover: var(--base-colors-base-base-white);
	--color-menu-icon-active: var(--base-colors-base-brand-main);
	--color-menu-icon-secondary: var(--base-colors-base-base-lvl-1-light-100);
	--color-menu-icon-indicator: var(--base-colors-base-brand-secondary);
	--color-menu-text: var(--base-colors-additional-lighter-75);
	--color-menu-text-hover: var(--base-colors-base-base-white);
	--color-menu-text-active: var(--base-colors-base-base-white);
	--color-menu-text-active-2: var(--base-colors-base-base-white);
	--color-menu-text-default-2: var(--base-colors-additional-lighter-75);
	--color-menu-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-menu-bg-2: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-menu-bg-hover: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-menu-bg-hover-2: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-menu-bg-line: var(--base-colors-base-line-base);
	--color-menu-bg-gradient: linear-gradient(
		90deg,
		var(--base-colors-base-bg-lvl-3-dark-100) 0%,
		var(--base-colors-additional-darker-40) 64.5%,
		var(--base-colors-for-gradients-bg-lvl-3-dark-0) 100%
	);
	--color-menu-bg-gradient-2: linear-gradient(
		85deg,
		rgba(249, 233, 201, 0.2) 3.75%,
		rgba(233, 192, 95, 0) 95.24%
	);
	--shadow-menu-hover: 0px 1px 3px rgba(0, 0, 0, 0.5);
	--menu-list-item-border-radius: 4px;
	--menu-list-item-active-bg: none;
	--color-sidebar-icon: var(--base-colors-base-brand-secondary);
	--color-sidebar-icon-hover: var(--base-colors-base-brand-secondary);
	--color-sidebar-icon-2: var(--base-colors-base-base-lvl-2-light-100);
	--color-sidebar-icon-hover-2: var(--base-colors-base-base-lvl-2-light-100);
	--color-sidebar-line: var(--base-colors-base-line-base);
	--color-sidebar-bg: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-sidebar-bg-secondary: var(--base-colors-base-bg-lvl-1-dark-100);
	--shadow-sidebar-scrolling-bottom: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 0%,
		var(--base-colors-base-bg-lvl-1-dark-100) 100%
	);
	--shadow-sidebar-pulling-tag: 3px 0px 6px rgba(0, 0, 0, 0.4);
	--shadow-sidebar-pulling-tag-2: 3px 0px 6px rgba(0, 0, 0, 0.4);
	--header-height-s: 48px;
	--color-headers-bg: var(--base-colors-base-bg-lvl-1-dark-100);
	--shadow-headers: 0px 4px 10px rgba(0, 0, 0, 0.4);
	--color-headers-bg-secondary: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-headers-bg-tertiary: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-headers-bg-quaternary: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-headers-bg-grad: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-2-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-2-dark-0) 86.76%
	);
	--color-headers-bg-grad-3: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-1-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 86.76%
	);
	--color-headers-bg-line: var(--base-colors-additional-lighter-10);
	--color-headers-txt-icon: var(--base-colors-base-base-white);
	--color-headers-txt-icon-secondary: var(--base-colors-base-accent-dark-100);
	--color-headers-txt-icon-tertiary: var(
		--base-colors-base-bg-lvl-5-dark-100
	);
	--color-headers-txt-icon-accent: var(
		--base-colors-base-base-lvl-1-light-100
	);
	--color-footer-txt-1: var(--base-colors-additional-lighter-50);
	--color-footer-txt-2: var(--base-colors-additional-lighter-40);
	--color-footer-txt-3: var(--base-colors-additional-block);
	--color-tabs-icon: var(--base-colors-additional-lighter-75);
	--color-tabs-icon-hover: var(--base-colors-base-base-white);
	--color-tabs-icon-active: var(--base-colors-base-brand-main);
	--color-tabs-bg: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-tabs-txt: var(--base-colors-additional-lighter-75);
	--color-tabs-txt-active-1: var(--base-colors-base-base-lvl-1-light-100);
	--color-tabs-txt-hover-1: var(--base-colors-base-base-white);
	--color-tabs-txt-active-2: var(--base-colors-base-base-lvl-2-light-100);
	--color-tabs-tag-txt: var(--base-colors-base-base-yellow);
	--color-tabs-txt-active-3: var(--base-colors-base-base-white);
	--letter-spacing-tabs: 0.05rem;
	--text-transform-tabs: uppercase;
	--font-weight-category-tab-active-sm: 700;
	--font-weight-category-tab-active-md: 700;
	--font-weight-category-tab-active-xl: 700;
	--color-tabs-strk-default: var(--base-colors-base-brand-secondary);
	--height-tabs-underline: 6px;
	--filter-tabs-underline: blur(10px);
	--color-navbar-icon: var(--base-colors-base-accent-light-100);
	--color-navbar-icon-active: var(--base-colors-base-brand-secondary);
	--color-navbar-bg: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-navbar-txt: var(--base-colors-base-accent-light-100);
	--color-navbar-txt-active: var(--base-colors-base-brand-secondary);
	--color-navbar-tag-txt: var(--base-colors-base-base-yellow);
	--shadow-navbar-tabs: 0px -4px 10px rgba(0, 0, 0, 0.4);
	--navbar-margin: 0;
	--navbar-border: none;
	--navbar-border-radius: 0;
	--navbar-backdrop-filter: none;
	--navbar-text-transform: none;
	--navbar-icon-height: 24px;
	--navbar-item-padding: 8px 0;
	--multimenu-close-btn-shadow: none;
	--color-providers-bg:
		linear-gradient(
			291deg,
			var(--base-colors-additional-darker-65) 0%,
			var(--base-colors-for-gradients-bg-lvl-1-dark-0) 36.07%
		),
		var(--base-colors-base-bg-lvl-4-dark-100);
	--color-providers-bg-hover: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-providers-bg-active: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-providers-txt-title: var(--base-colors-base-base-white);
	--color-providers-tag-txt: var(--base-colors-base-base-white);
	--color-providers-tag-highlight: linear-gradient(
		135deg,
		var(--base-colors-base-base-yellow) 0%,
		var(--base-colors-additional-darker-20) 54%
	);
	--shadow-provider-card: 0px 0px 4px rgba(0, 0, 0, 0.2);
	--color-search-result-txt-title: var(--base-colors-base-accent-dark-100);
	--color-search-result-txt-placeholder: var(--base-colors-base-base-white);
	--color-search-result-txt-name: var(--base-colors-base-base-white);
	--color-search-result-txt-highlight: var(
		--base-colors-base-brand-secondary
	);
	--color-search-result-darker-mob: var(
		--base-colors-for-gradients-bg-lvl-1-dark-90
	);
	--color-label-bg-1: var(--base-colors-base-brand-main);
	--color-label-bg-2: var(--base-colors-additional-success);
	--color-label-bg-3: var(--base-colors-base-base-yellow);
	--color-label-bg-4: var(--base-colors-base-brand-secondary);
	--color-label-bg-5: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-label-bg-6: #0032b9;
	--color-label-in-bottom-text: var(--base-colors-base-base-white);
	--color-label-in-bottom-bg: var(--base-colors-additional-darker-65);
	--color-label-txt: var(--base-colors-base-base-white);
	--color-label-game-tile: var(--base-colors-base-base-lvl-1-light-100);
	--color-label-game-empty-star: var(--base-colors-base-base-white);
	--color-label-game-darker: var(--base-colors-additional-darker-65);
	--color-label-winner-bg: var(--base-colors-additional-darker-40);
	--color-label-winner-bg-hover: var(--base-colors-base-bg-lvl-1-dark-100);
	--shadow-label-winner-bg-hover: 0px 0px 8px rgba(0, 0, 0, 0.5);
	--color-label-new-bg: var(--base-colors-base-brand-main);
	--color-label-exclusive-bg: #bc994e;
	--color-label-freespins-bg: var(--base-colors-additional-darker-65);
	--label-border-radius: 0.5rem;
	--label-padding-horizontal: 0.5rem;
	--label-font-size: 0.5rem;
	--label-line-height: 0.625rem;
	--label-top-position: 0.5rem;
	--label-left-position: 0.5rem;
	--color-pop-up-bg-header: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-pop-up-bg-header-2: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-pop-up-bg-body: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-pop-up-bg-body-2: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-pop-up-bg-body-3: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-pop-up-line: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-pop-up-bg-toast: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-pop-up-txt-header: var(--base-colors-base-base-white);
	--color-pop-up-txt-body: var(--base-colors-additional-lighter-50);
	--color-pop-up-txt-body-2: var(--base-colors-additional-lighter-50);
	--color-pop-up-txt-body-3: var(--base-colors-additional-lighter-75);
	--color-pop-up-txt-currency-counter: var(--base-colors-base-base-yellow);
	--color-pop-up-ic-close: var(--base-colors-base-accent-dark-100);
	--color-pop-up-ic-result-success: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-verification-status-ic-success: var(
		--base-colors-base-bg-lvl-1-dark-100
	);
	--color-pop-up-overlay-darken: var(--base-colors-additional-darker-65);
	--color-pop-up-bg-gradient: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-2-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-2-dark-0) 86.76%
	);
	--color-pop-up-bg-gradient-2: linear-gradient(
		180deg,
		var(--base-colors-base-bg-lvl-2-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-2-dark-0) 100%
	);
	--color-pop-up-bg-gradient-rotate: linear-gradient(
		90deg,
		var(--base-colors-base-bg-lvl-2-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-2-dark-0) 86.76%
	);
	--thematic-section-card-underlay-display: none;
	--thematic-section-card-border-visibility-s: hidden;
	--tournaments-card-border-radius: 1rem;
	--promo-card-border-radius: 1rem;
	--thematic-section-card-border-radius: 0.5rem;
	--thematic-section-card-underlay-border-radius: 0.75rem;
	--home-bonus-card-border-radius-s: 1rem;
	--home-bonus-card-border-radius-m: 1rem;
	--home-bonus-card-border-radius-l: 1.5rem;
	--pincoins-card-border-radius: 0.5rem;
	--bonus-mini-card-border-radius: 0.25rem;
	--bonus-card-border-radius: 1rem;
	--gift-box-widget-card-border-radius: 0.5rem;
	--gift-box-card-border-radius: 1rem;
	--profile-widget-card-border-radius: 1rem;
	--live-dealers-popular-card-border-radius: 0.5rem;
	--game-tile-border-radius: 0.5rem;
	--player-data-widget-card-border-radius: 1rem;
	--dialog-border-radius: 1rem;
	--color-card-bg-1: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-card-bg-2: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-card-bg-3: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-card-bg-4: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-card-bg-accent-1: var(--base-colors-base-brand-main);
	--color-card-bg-accent-2:
		linear-gradient(
			0deg,
			var(--base-colors-additional-darker-20) 0%,
			var(--base-colors-additional-darker-20) 100%
		),
		var(--base-colors-base-brand-main);
	--color-card-bg-accent-3: linear-gradient(0deg, #0d1016 0%, #1d222c 100%);
	--color-card-bg-accent-4: linear-gradient(
		180deg,
		var(--base-colors-base-bg-lvl-4-dark-100) 30%,
		var(--base-colors-base-bg-lvl-2-dark-100) 100%
	);
	--color-card-bg-accent-5:
		linear-gradient(
			180deg,
			rgba(23, 18, 19, 0.2) 0%,
			rgba(233, 192, 95, 0.2) 100%
		),
		var(--base-colors-base-bg-lvl-1-dark-100);
	--color-card-bg-line-1: var(--base-colors-base-line-base);
	--color-card-bg-line-2: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-card-bg-line-3: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-card-txt-1: var(--base-colors-base-base-white);
	--color-card-txt-2: var(--base-colors-additional-lighter-75);
	--color-card-txt-3: var(--base-colors-additional-lighter-50);
	--color-card-txt-4: var(--base-colors-base-accent-dark-100);
	--color-card-txt-5: var(--base-colors-base-base-white);
	--color-counter-label-dark-theme: var(--color-card-txt-2);
	--color-bonus-card-freebet-txt-secondary: var(
		--base-colors-additional-lighter-75
	);
	--corner-radius-card-simple: 16px;
	--color-profile-txt-1: var(--base-colors-base-base-white);
	--color-profile-txt-2: var(--base-colors-additional-lighter-30);
	--color-profile-txt-3: var(--base-colors-additional-lighter-30);
	--color-profile-txt-4: var(--base-colors-base-accent-dark-100);
	--color-profile-txt-secondary: var(--base-colors-additional-lighter-30);
	--color-profile-tooltip: var(--base-colors-base-accent-light-100);
	--color-profile-table-bg-1: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-profile-table-line-1: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-profile-table-txt-header: var(--base-colors-base-base-white);
	--color-profile-table-txt-1: var(--base-colors-base-base-lvl-2-light-100);
	--color-profile-table-txt-2: var(--base-colors-additional-lighter-30);
	--color-profile-table-txt-accent: var(--base-colors-base-brand-secondary);
	--border-radius-profile-mob-section: 0.75rem;
	--skeleton-shape-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--skeleton-shape-bg-gradient: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-bg-lvl-2-dark-0) 0%,
		var(--base-colors-additional-darker-85) 26.04%,
		var(--base-colors-base-bg-lvl-1-dark-100) 100%
	);
	--skeleton-base-widget-bg: var(--base-colors-base-bg-lvl-3-dark-100);
	--promo-lobby-card-border-radius: var(--corner-radius-card-simple);
	--promo-lobby-card-border-color: var(--base-colors-additional-lighter-50);
	--promo-lobby-card-background: linear-gradient(
		180deg,
		#262323 0%,
		#0f0e0e 100%
	);
	--promo-lobby-card-nav-icon-color: var(--base-colors-base-accent-dark-100);
	--promo-lobby-card-picture-background: radial-gradient(
		50% 50% at 50% 50%,
		#e9c05f 0%,
		rgba(147, 130, 95, 0) 100%
	);
	--promo-lobby-card-button-glow-radial: radial-gradient(
		83.6% 100% at 50% 0%,
		rgba(255, 1, 35, 0.3) 0%,
		rgba(23, 18, 19, 0.03) 60%,
		rgba(23, 18, 19, 0) 100%
	);
	--promo-lobby-card-button-glow-linear: var(--color-card-glow-linear-2);
	--promo-lobby-card-progress-glow-radial: radial-gradient(
		83.6% 100% at 50% 0%,
		rgba(233, 192, 95, 0.21) 0%,
		rgba(23, 18, 19, 0.03) 60%,
		rgba(23, 18, 19, 0) 100%
	);
	--promo-lobby-card-progress-glow-linear: var(--color-label-bg-3);
	--promo-lobby-card-button-letter-spacing-mobile: 0.03125rem;
	--promo-lobby-fill-bullet: #c2c4c9;
	--promo-lobby-bonus-card-padding-small: 0.75rem;
	--promo-lobby-bonus-card-padding-medium: 0.75rem;
	--promo-lobby-bonus-card-body-height-desktop: 96px;
	--promo-lobby-bonus-card-footer-height-mobile: 40px;
	--promo-lobby-activity-card-background: var(--promo-lobby-card-background);
	--promo-lobby-activity-card-subtitle-line-height-desktop: 1.25rem;
	--promo-lobby-activity-card-rewards-shadow-color: #171213;
	--promo-lobby-activity-card-rewards-shadow-hover-color: #171213;
	--promo-lobby-vertical-border-radius: 6px;
	--promo-lobby-color-vertical-casino: var(--color-label-bg-1);
	--promo-lobby-color-vertical-casino-glow-radial: radial-gradient(
		83.6% 100% at 50% 0%,
		rgba(255, 1, 35, 0.3) 0%,
		rgba(23, 18, 19, 0.03) 60%,
		rgba(23, 18, 19, 0) 100%
	);
	--promo-lobby-color-vertical-casino-glow-linear: var(
		--color-card-glow-linear-2
	);
	--promo-lobby-color-vertical-sport: var(--color-label-bg-3);
	--promo-lobby-color-vertical-sport-glow-radial: radial-gradient(
		83.6% 100% at 50% 0%,
		rgba(233, 192, 95, 0.21) 0%,
		rgba(23, 18, 19, 0.03) 60%,
		rgba(23, 18, 19, 0) 100%
	);
	--promo-lobby-color-vertical-sport-glow-linear: linear-gradient(
		90deg,
		rgba(233, 192, 95, 0) 0%,
		#e9c05f 50%,
		rgba(233, 192, 95, 0) 100%
	);
	--promo-lobby-color-vertical-poker: #ff720c;
	--promo-lobby-color-vertical-poker-glow-radial: radial-gradient(
		83.6% 100% at 50% 0%,
		rgba(255, 114, 12, 0.3) 0%,
		rgba(19, 23, 31, 0.104179) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--promo-lobby-color-vertical-poker-glow-linear: linear-gradient(
		90deg,
		rgba(233, 192, 95, 0) 0%,
		#ff720c 50%,
		rgba(233, 192, 95, 0) 100%
	);
	--promo-lobby-color-countdown-ring-base: var(--color-progressbar-base-2);
	--promo-lobby-color-countdown-ring-fill: var(--color-progressbar-full-1);
	--promo-lobby-color-progress-donut-base: #444852;
	--promo-lobby-color-progress-donut-fill: var(--color-progressbar-full-1);
	--promo-lobby-reward-title-border-color: var(
		--base-colors-additional-lighter-50
	);
	--promo-lobby-reward-title-background: var(
		--base-colors-base-bg-lvl-2-dark-100
	);
	--color-lobby-title-line-1: linear-gradient(
		270deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-for-gradients-brand-secondary-50) 53.84%,
		var(--base-colors-base-brand-secondary) 100%
	);
	--color-lobby-title-line-2: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-for-gradients-brand-secondary-50) 53.84%,
		var(--base-colors-base-brand-secondary) 100%
	);
	--color-lobby-title-bg: radial-gradient(
		ellipse at center,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-lw-sector-txt-1: var(--base-colors-base-base-white);
	--color-lw-sector-txt-2: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-bg-increased-bonus-downtime-counter: linear-gradient(
		180deg,
		#e9c05f 26.48%,
		#e19e00 100%,
		#e9c05f
	);
	--color-welcome-bonus-info-tooltip: var(--color-txt-icon-3);
	--color-bg-app-install-banner: var(--color-headers-bg);
	--color-coef-txt-secondary: var(--base-colors-base-base-lvl-2-light-100);
	--color-coef-gradient-low: linear-gradient(
		180deg,
		#ffffff 6.29%,
		#b4dcda 100%
	);
	--color-coef-gradient-medium: linear-gradient(
		180deg,
		#ffeba6 0%,
		#ffaf66 100%
	);
	--color-coef-gradient-high: linear-gradient(
		180deg,
		#ffc700 6.29%,
		#ff7a00 100%
	);
	--color-coef-bg: rgba(15, 14, 14, 0.24);
	--color-coef-border: rgba(252, 252, 252, 0.3);
	--color-info-view-gradient: linear-gradient(
		180deg,
		rgba(23, 18, 19, 0.8) 0%,
		var(--base-colors-base-bg-lvl-1-dark-100) 100%
	);
	--app-install-card-border-radius: 1rem;
	--app-install-advantage-border-radius: 0.75rem;
	--app-install-label-border-radius: 0.375rem;
	--color-bg-card: linear-gradient(180deg, #221f1f 0%, #0f0e0e 70%);
	--color-border-card: rgba(233, 192, 95, 0.05);
	--color-bg-card-lite: linear-gradient(
		60deg,
		transparent 65%,
		rgba(233, 192, 95, 0.2)
	);
	--color-bg-card-pro: linear-gradient(
		60deg,
		transparent 65%,
		rgba(237, 1, 40, 0.2)
	);
	--color-advantage-line: tranparent;
	--color-advantage-icon: rgba(252, 252, 252, 0.5);
	--color-advantage-shadow: radial-gradient(
		circle at 50% 0%,
		rgba(255, 255, 255, 0.05) 0%,
		rgba(19, 23, 31, 0.02) 40%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-bg-card-slider-lite: radial-gradient(
		circle at 100% 50%,
		rgba(233, 192, 95, 0.25) 0%,
		transparent 40%
	);
	--color-bg-card-slider-pro: radial-gradient(
		circle at 100% 50%,
		rgba(255, 36, 0, 0.25) 0%,
		transparent 40%
	);
	--color-advantage-border: rgba(252, 252, 252, 0.5);
	--color-advantage-line-lite: transparent;
	--color-advantage-line-pro: transparent;
	--color-advantage-shadow-lite: linear-gradient(
		185deg,
		transparent 65%,
		rgba(233, 192, 95, 0.2)
	);
	--color-advantage-shadow-pro: linear-gradient(
		185deg,
		transparent 65%,
		rgba(255, 36, 0, 0.2)
	);
	--color-app-champ-bg: var(--color-brand-secondary);
	--color-app-champ-label: var(--color-txt-icon-5);
	--color-app-champ-border-bg: linear-gradient(
		0,
		var(--base-colors-base-brand-secondary) 0%,
		transparent 110%
	);
	--color-app-champ-card-bg: linear-gradient(
		180deg,
		rgba(29, 29, 29, 0) 53.3%,
		rgba(233, 192, 95, 0.1) 100%
	);
	--color-app-champ-btn-bg: var(--color-brand-secondary);
	--color-app-champ-banner-bg: linear-gradient(
		180deg,
		rgba(15, 14, 14, 0.1) 0%,
		rgba(233, 192, 95, 0.1) 100%
	);
	--color-tournaments-prize-first: rgba(255, 186, 86, 1);
	--color-tournaments-prize-second: rgba(0, 207, 166, 1);
	--color-tournaments-prize-third: rgba(128, 133, 143, 1);

	--gam-accent-1: var(--base-colors-base-brand-secondary);
	--gam-accent-2: var(--base-colors-base-brand-main);
	--gam-accent-3: var(--base-colors-base-base-yellow);
	--color-gam-pop-up-txt-body: var(--base-colors-additional-lighter-30);
	--color-gam-nav-tabs-bg-1: var(--base-colors-additional-darker-65);
	--color-gam-nav-tabs-txt-1: var(--base-colors-base-accent-dark-100);
	--color-gam-nav-tabs-txt-2: var(--base-colors-base-base-white);
	--color-gam-nav-tabs-glow-radial-1: radial-gradient(
		83.6% 100% at 50% 0%,
		var(--base-colors-for-gradients-brand-secondary-50) 0%,
		var(--base-colors-for-gradients-brand-secondary-0) 40%
	);
	--color-gam-nav-tabs-border-glow-1: linear-gradient(
		135deg,
		var(--base-colors-for-gradients-brand-secondary-50),
		transparent 5%,
		transparent 95%,
		var(--base-colors-for-gradients-brand-secondary-50)
	);
	--border-radius-gam-nav-tabs: 0.5rem;
	--text-transform-gam-nav-tabs: uppercase;
	--color-gam-profile-bg-1: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-gam-profile-user-info-vip-bg: linear-gradient(
		180deg,
		var(--base-colors-base-bg-lvl-5-dark-100) 30%,
		var(--base-colors-base-bg-lvl-2-dark-100) 100%
	);
	--color-gam-profile-txt-2: var(--base-colors-additional-lighter-30);
	--gam-action-button-size: 48px;
	--gam-action-button-margin: 0;
	--border-gam-profile-card-nickname-bottom: none;
	--gradients-table-row-accent-bg-1: linear-gradient(
		90deg,
		var(rgba(233, 192, 95, 0.2)) 0.51%,
		var(--base-colors-for-gradients-brand-secondary-0) 99.49%
	);
	--color-gam-card-content-bg: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.03) 0%,
		rgba(255, 255, 255, 0.01) 100%
	);
	--color-gam-card-content-bg-1: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.03) 0%,
		rgba(255, 255, 255, 0.01) 100%
	);
	--color-gam-card-img-bg-1: #53181f;
	--color-gam-card-img-bg-2: rgba(255, 210, 124, 0.5);
	--color-gam-micro-card-bg-default: var(
		--base-colors-base-bg-lvl-3-dark-100
	);
	--color-gam-micro-card-bg-hover: var(--base-colors-base-bg-lvl-4-dark-100);
	--gam-card-img-bg-filter: blur(45px);
	--gam-card-img-not-found-blend-mode: luminosity;
	--gam-card-border-radius: 0.5rem;
	--gam-card-border-radius-md: 0.75rem;
	--gam-card-content-padding-right: 1.5rem;
	--color-text-header: var(--base-colors-base-base-white);
	--color-text-1: var(--base-colors-base-base-white);
	--color-text-2: var(--base-colors-additional-lighter-75);
	--color-text-3: var(--base-colors-base-base-white);
	--color-text-4: var(--base-colors-base-base-white);
	--general-txt-icon-white: var(--base-colors-base-base-white);
	--circle-progress-indicator-txt-1: var(--base-colors-base-base-white);
	--color-gam-success: var(--base-colors-additional-success);
	--color-gam-statistics-bg-1: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-gam-statistics-bg-2: var(--color-transparent);
	--color-gam-statistics-widget-bg-1: var(--color-transparent);
	--color-gam-statistics-border-radius: 0.5rem;
	--card-txt-color-1: #d2eeed;
	--card-txt-color-2: rgba(255, 255, 255, 0.5);
	--general-card-bg-color-1: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-gam-achievement-image-bg: var(--color-transparent);
	--gam-quest-card-border-radius: 1rem;
	--shadow-quest-details-item: 0px -4px 10px 0px rgb(0, 0, 0);
	--color-card-glow-radial-1: radial-gradient(
		83.6% 100% at 50% 0%,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-for-gradients-brand-secondary-0) 40%
	);
	--color-card-glow-linear-1: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-base-brand-secondary) 50%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-card-glow-radial-2: radial-gradient(
		83.6% 100% at 50% 0%,
		var(--base-colors-base-brand-main) 0%,
		var(--base-colors-for-gradients-brand-main-0) 40%
	);
	--color-card-glow-linear-2: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-brand-main-0) 0%,
		var(--base-colors-base-brand-main) 50%,
		var(--base-colors-for-gradients-brand-main-0) 100%
	);
	--color-card-glow-radial-3: radial-gradient(
		83.6% 100% at 50% 0%,
		var(--base-colors-additional-lighter-50) 0%,
		rgba(23, 18, 19, 0.03) 60%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 100%
	);
	--color-card-glow-linear-3: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-base-brand-secondary) 50%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-card-glow-radial-4: radial-gradient(
		83.6% 100% at 50% 0%,
		rgba(252, 252, 252, 0.15) 0%,
		rgba(23, 18, 19, 0.03) 60%,
		rgba(23, 18, 19, 0) 100%
	);
	--color-card-glow-linear-4: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-bg-accent-dark-0) 0%,
		var(--base-colors-additional-lighter-40) 50%,
		var(--base-colors-for-gradients-bg-accent-dark-0) 100%
	);
	--color-card-glow-radial-5: radial-gradient(
		83.6% 100% at 50% 0%,
		var(--base-colors-additional-success) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 40%
	);
	--color-card-glow-linear-5: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-additional-success) 50%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-card-glow-radial-7: radial-gradient(
		67.86% 110.14% at 50% -10.14%,
		#0032b9 0%,
		rgba(19, 23, 31, 0.104179) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-card-glow-linear-7: linear-gradient(
		90deg,
		rgba(121, 157, 255, 0) 0%,
		#799dff 50%,
		rgba(121, 157, 255, 0) 100%
	);
	--color-gam-card-bg-1:
		linear-gradient(
			180deg,
			rgba(249, 233, 201, 0.08) 0%,
			var(--base-colors-additional-darker-15) 70%
		),
		var(--base-colors-base-bg-lvl-2-dark-100);
	--color-gam-label-glow-1: var(--color-card-glow-radial-2);
	--color-gam-label-glow-2: var(--color-card-glow-radial-5);
	--color-gam-label-glow-3: var(--color-card-glow-radial-3);
	--color-gam-label-glow-4: var(--color-card-glow-radial-1);
	--color-gam-label-glow-5: var(--color-card-glow-radial-4);
	--color-gam-prize-glow-radial-1: var(--color-card-glow-radial-1);
	--color-gam-prize-glow-linear-1: var(--color-card-glow-linear-1);
	--color-gam-prize-glow-radial-2: var(--color-card-glow-radial-2);
	--color-gam-prize-glow-linear-2: var(--color-card-glow-linear-2);
	--color-gam-button-glow-1: var(--color-card-glow-radial-2);
	--color-gam-button-glow-2: var(--color-card-glow-radial-1);
	--gam-glow-opacity: 0.3;
	--color-gam-card-glow-success: var(--color-card-glow-radial-5);
	--color-gam-card-border-success: var(--color-card-glow-linear-5);
	--color-gam-card-bg-line-3: var(--base-colors-base-accent-dark-100);
	--color-gam-profile-card-highlight-regular-bg: radial-gradient(
		83.6% 100% at 50% 0%,
		rgba(233, 192, 95, 0.21) 0%,
		rgba(23, 18, 19, 0.03) 60%,
		rgba(23, 18, 19, 0) 100%
	);
	--color-gam-profile-card-highlight-vip-bg: var(--color-card-glow-radial-4);
	--color-championship-counter-unit: var(--color-white);
	--color-championship-counter-unit-expired: var(
		--base-colors-additional-lighter-30
	);
	--color-secondary-championship-counter-unit-expired: rgba(0, 0, 0, 0.25);
	--color-secondary-championship-counter-unit: var(--color-white);
	--color-secondary-championship-counter-number: var(--color-white);
	--text-shadow-championship-counter-unit: 0 3px 0
		var(--base-colors-for-shadows-black-25);
	--text-shadow-championship-counter-unit-expired: 0 3px 0
		var(--base-colors-for-shadows-black-25);
	--color-advent-calendar-content-wrapper-bg: rgba(13, 16, 22, 0.7);
	--color-promo-bonus-option-bg: var(--color-card-bg-2);
	--promo-horizontal-card-border-radius: 1rem;
	--promo-mini-card-header-border: none;
	--color-promo-mini-card-widget-bg-line: var(
		--base-colors-base-accent-dark-100
	);
	--color-notification-center-bg: var(--base-colors-base-brand-main);
	--color-notification-center-txt-icon: var(--base-colors-base-base-white);
	--color-notification-center-icon: var(--base-colors-additional-lighter-75);
	--color-stage-bg-1: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-stage-bg-2: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-stage-bg-3: var(--base-colors-for-gradients-brand-secondary-50);
	--color-stage-bg-accent: var(--base-colors-base-brand-main);
	--color-stage-txt-ic-1: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-stage-txt-ic-2: var(--base-colors-base-base-white);
	--color-stage-txt-ic-3: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-stage-txt-ic-accent: var(--base-colors-base-brand-main);
	--color-countdown-num-1: var(--base-colors-base-base-white);
	--color-countdown-txt-1: var(--base-colors-base-base-lvl-2-light-100);
	--color-countdown-num-2: var(--base-colors-base-base-white);
	--color-countdown-txt-2: var(--base-colors-base-base-lvl-2-light-100);
	--color-countdown-txt-secondary: #c2c4c9;
	--color-avatar-bg-gradient-1: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-brand-secondary-50) 0%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-avatar-bg-gradient-2: linear-gradient(
		180deg,
		rgba(244, 194, 95, 0.52),
		rgba(244, 194, 95, 0)
	);
	--color-avatar-bg-1: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-avatar-bg-2: #f4c25f;
	--color-avatar-bg-accent: rgba(214, 191, 143, 1);
	--color-avatar-gold-bg: radial-gradient(
		74.72% 74.72% at 48.47% 67.5%,
		#fcfbe7 0%,
		#a36205 100%
	);
	--color-avatar-gold-frame: linear-gradient(
		136deg,
		#f4c25f 4.57%,
		#f9bc58 24.7%,
		#ffe29a 42.74%,
		#a05f02 61.83%,
		#f1bb50 80.91%,
		#f0b03e 100%
	);
	--color-avatar-silver-bg: radial-gradient(
		76.39% 76.39% at 50% 68.89%,
		#f5f5f5 0%,
		#525252 100%
	);
	--color-avatar-silver-frame: linear-gradient(
		136deg,
		#acacac 9.7%,
		#f0f0f0 23.65%,
		#e6e6e6 42.74%,
		#505050 61.83%,
		#cfcfcf 80.91%,
		#cbcbcb 100%
	);
	--color-vip-progress-bar-base: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-vip-progress-bar-fill-regular: linear-gradient(
		90deg,
		var(--base-colors-base-base-yellow) 0%,
		var(--base-colors-base-brand-secondary) 100%
	);
	--color-vip-progress-bar-fill-vip: var(--base-colors-base-base-yellow);
	--color-vip-progress-bar-left-label: var(--base-colors-base-base-white);
	--color-vip-progress-bar-right-label: var(--base-colors-base-base-yellow);
	--color-vip-progress-bar-amount: var(--base-colors-base-base-white);
	--color-vip-progress-bar-stage: var(--base-colors-base-base-yellow);
	--color-vip-progress-bar-stage-dot-base: var(
		--base-colors-base-bg-lvl-1-dark-100
	);
	--color-vip-progress-bar-stage-dot-fill: var(
		--base-colors-base-base-light-gold
	);
	--color-vip-bonus-border: linear-gradient(
		180deg,
		rgba(176, 113, 18, 0.5) 0%,
		rgba(247, 193, 99, 0.5) 31.5%,
		rgba(160, 95, 2, 0.5) 72%,
		rgba(253, 239, 184, 0.5) 100%
	);
	--color-vip-bonus-card-bg: linear-gradient(
		93.58deg,
		#2e2a2a 2.09%,
		#0e0d0d 99.76%
	);
	--color-vip-bonus-gold-bg: linear-gradient(
		180deg,
		var(--base-colors-base-bg-lvl-4-dark-100) 0%,
		var(--base-colors-base-bg-lvl-2-dark-100) 70%
	);
	--color-vip-rules-txt: #c2c4c9;
	--color-cashbox-switch-bg: var(
		--base-colors-for-gradients-brand-secondary-50
	);
	--color-cashbox-switch-ic-passive: var(
		--base-colors-for-gradients-brand-secondary-50
	);
	--color-cashbox-switch-ic-active: var(--base-colors-base-base-white);
	--cashbox-switch-border-radius: 0.75rem;
	--color-cashbox-cardholder-bg-1: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-cashbox-cardholder-bg-2: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-cashbox-cardholder-bg-3: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-cashbox-payment-bg-default: var(
		--base-colors-base-bg-lvl-3-dark-100
	);
	--color-cashbox-payment-bg-selected: linear-gradient(
		95deg,
		rgba(233, 192, 95, 0.2) 0%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-cashbox-payment-gradient: linear-gradient(
		136deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-base-bg-lvl-5-dark-100) 59.09%
	);
	--color-cashbox-payment-gradient-row: linear-gradient(
		171deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-base-bg-lvl-5-dark-100) 59.09%
	);
	--color-cashbox-tnx-new-input-txt-default: var(
		--base-colors-additional-lighter-50
	);
	--color-cashbox-tnx-new-input-txt-filled: var(
		--base-colors-base-accent-light-100
	);
	--color-cashbox-tnx-new-input-magstripe: var(
		--base-colors-additional-darker-40
	);
	--cashbox-tnx-small-date-label-padding-left: 0;
	--color-cashbox-conclusion-status-bg-1: var(
		--base-colors-base-bg-lvl-2-dark-100
	);
	--color-cashbox-conclusion-status-bg-2: var(
		--base-colors-base-bg-lvl-3-dark-100
	);
	--color-cashbox-conclusion-status-txt-1: var(
		--base-colors-additional-lighter-75
	);
	--color-cashbox-conclusion-status-txt-2: var(
		--base-colors-base-base-lvl-1-light-100
	);
	--color-cashbox-conclusion-status-txt-3: var(
		--base-colors-additional-lighter-30
	);
	--color-cashbox-comment-line: var(--base-colors-base-line-base);
	--color-comment-line-2: var(--base-colors-base-accent-dark-100);
	--color-cashbox-header-bg-1: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-cashbox-header-bg-2: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-cashbox-header-txt-1: var(--base-colors-base-base-white);
	--color-cashbox-header-txt-2: var(--base-colors-base-base-lvl-2-light-100);
	--color-cashbox-related-method-bg: var(
		--base-colors-base-bg-lvl-4-dark-100
	);
	--color-cashbox-tips-method-bg: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-cashbox-related-method-stroke: transparent;
	--color-cashbox-related-method-txt: var(--base-colors-base-base-white);
	--color-cashbox-related-method-txt-secondary: var(
		--base-colors-additional-lighter-75
	);
	--color-cashbox-tabs-cdk-bg-1: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-cashbox-tabs-cdk-bg-2: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-cashbox-bg-1: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-cashbox-bg-2: var(--base-colors-base-bg-lvl-2-dark-100);
	--shadow-front-card: 0px 0px 8px rgba(0, 0, 0, 0.5);
	--input-cashbox-select-margin-top: 0.5625rem;
	--input-cashbox-phone-img-readonly-margin-top: 0.75rem;
	--input-cashbox-phone-code-width: auto;
	--tech-difficulties-cashbox-info-height: 4.5rem;
	--cashbox-sum-bonus-color: var(--color-txt-icon-5);
	--color-cashbox-bonuses-quick-amounts-bg: var(
		--base-colors-base-base-yellow
	);
	--color-cashbox-bonuses-quick-amounts-txt-label: var(
		--base-colors-base-bg-lvl-2-dark-100
	);
	--color-cashbox-bonuses-quick-amounts-txt-bonus: var(
		--base-colors-base-base-yellow
	);
	--cashbox-sum-input-use-right-dir-for-right-aligned-currency: true;
	--color-cashbox-copy-btn-color: var(--base-colors-additional-lighter-75);
	--payments-widget-border-radius: 1rem;
	--color-payments-widget-border-bg-line: var(
		--base-colors-base-accent-dark-100
	);
	--input-tnx-label-top: 0.25rem;
	--input-tnx-label-left: 2.8125rem;
	--payments-widget-bg-default: var(--base-colors-base-bg-lvl-3-dark-100);
	--shadow-qr-card: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
	color: var(--base-colors-base-base-white);
	background: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-poker-rules-tabs-bg-1: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-poker-rules-tabs-text-1: var(--base-colors-base-accent-light-100);
	--color-poker-rules-tabs-text-2: var(--base-colors-base-base-white);
	--color-poker-rules-tabs-icon-1: var(--base-colors-base-brand-main);
	--color-poker-rules-hand-header: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-poker-already-opened-text-1: var(
		--base-colors-base-accent-light-100
	);
}

:root {
	--color-odds-bg: transparent;
	--color-odds-strk: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-odds-strk-hover: linear-gradient(
		136deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-base-bg-lvl-5-dark-100) 59.09%
	);
	--color-odds-strk-pressed: linear-gradient(
		95deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-for-gradients-brand-secondary-30) 100%
	);
	--color-odds-strk-block: var(--base-colors-base-accent-dark-100);
	--color-odds-txt: var(--base-colors-base-base-white);
	--color-odds-txt-secondary: var(--base-colors-base-base-lvl-2-light-100);
	--color-odds-txt-tertiary: var(--base-colors-base-base-white);
	--color-odds-txt-raise: var(--base-colors-additional-success);
	--color-odds-txt-drop: var(--base-colors-base-brand-main);
	--color-odds-bg-hover: transparent;
	--color-odds-bg-pressed: linear-gradient(
		90deg,
		rgba(233, 192, 95, 0.2) 0.51%,
		rgba(233, 192, 95, 0) 99.49%
	);
	--color-odds-filled-bg: #232834;
	--color-outright-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-outright-txt: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-outright-bg-hover: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-outright-txt-hover: var(--base-colors-base-accent-dark-100);
	--color-outright-bg-pressed: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-outright-txt-pressed: var(--base-colors-base-base-white);
	--event-card-border-radius: 0.5rem;
	--event-card-border-radius-bottom-left: none;
	--event-card-btn-txt-transform: uppercase;
	--color-event-card-txt-icon: var(--base-colors-base-base-lvl-1-light-100);
	--color-event-card-txt-icon-accent: var(--base-colors-base-accent-dark-100);
	--color-event-card-txt-icon-accent-2: var(--base-colors-base-base-white);
	--color-event-card-txt-icon-secondary: var(
		--base-colors-base-accent-dark-100
	);
	--color-event-card-txt-icon-tertiary: var(
		--base-colors-base-accent-dark-100
	);
	--color-event-card-txt-icon-quaternary: var(
		--base-colors-base-bg-lvl-5-dark-100
	);
	--color-event-card-txt-icon-brand-primary: var(
		--base-colors-base-brand-main
	);
	--color-event-card-txt-icon-brand-secondary: var(
		--base-colors-base-brand-secondary
	);
	--color-event-card-txt-icon-score: var(--base-colors-base-brand-secondary);
	--color-event-card-bg: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-event-card-bg-2: linear-gradient(
		180deg,
		var(--base-colors-base-bg-lvl-3-dark-100) 33%,
		var(--base-colors-base-bg-lvl-4-dark-100) 100%
	);
	--color-event-card-bg-3: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-event-card-header-bg: var(--color-event-card-bg-tertiary);
	--color-event-card-bg-accent: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-event-card-bg-secondary: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-event-card-bg-tertiary: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-event-card-bg-line: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-event-card-bg-line-2: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-event-card-bg-line-3: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-event-card-bg-grad-to-right: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-3-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-3-dark-0) 86.76%
	);
	--color-event-card-bg-grad-to-right-2: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-2-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 86.76%
	);
	--color-event-card-bg-grad-to-right-3: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-3-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-3-dark-0) 86.76%
	);
	--color-event-card-bg-grad-to-right-act: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-3-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-3-dark-0) 86.76%
	);
	--color-event-card-bg-grad-to-right-hover: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-4-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-4-dark-0) 86.76%
	);
	--color-event-card-bg-grad-to-down: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 0%,
		var(--base-colors-base-bg-lvl-1-dark-100) 81.82%
	);
	--color-event-card-bg-grad-to-down-2: linear-gradient(
		180deg,
		var(--base-colors-base-bg-lvl-3-dark-100) 33%,
		var(--base-colors-base-bg-lvl-4-dark-100) 100%
	);
	--color-event-card-bg-grad-horizon: linear-gradient(
		270deg,
		rgba(255, 255, 255, 0) 0%,
		var(--base-colors-additional-lighter-40) 50%,
		rgba(255, 255, 255, 0) 100%
	);
	--color-event-card-bg-strk: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-event-card-bg-strk-selected: linear-gradient(
		95deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-for-gradients-brand-secondary-30) 100%
	);
	--color-event-card-bg-selected: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-event-card-bg-hover: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-event-card-bg-info: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-event-card-bg-info-table: rgba(255, 255, 255, 0.06);
	--shadow-event-card-mini: 0px 1px 3px rgba(0, 0, 0, 0.5);
	--shadow-event-card-light: 0px 4px 8px rgba(0, 0, 0, 0.4);
	--shadow-event-card: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
	--color-filter-bg: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-filter-bg-2: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-filter-bg-secondary: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-filter-bg-selected: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-filter-txt-icon: var(--base-colors-base-accent-light-100);
	--color-filter-txt-icon-selected: var(--base-colors-base-base-white);
	--color-filter-txt-icon-selected-2: var(--base-colors-base-base-white);
	--color-filter-txt-icon-hover: var(--base-colors-base-base-white);
	--color-list-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-list-bg-secondary: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-list-bg-tertiary: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-list-strk-drag: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-list-txt-icon: var(--base-colors-base-base-white);
	--color-list-txt-icon-secondary: var(--base-colors-base-accent-dark-100);
	--color-list-txt-icon-brand-secondary: var(
		--base-colors-base-brand-secondary
	);
	--color-tr-list-bg-secondary: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-tabs-strk-default: var(--base-colors-base-brand-secondary);
	--color-tr-logo-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-tr-logo-bg-secondary: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-bg-lvl-4-dark-0) 0%,
		var(--base-colors-base-bg-lvl-4-dark-100) 100%
	);
	--color-tr-logo-bg-grad: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-2-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-2-dark-0) 86.76%
	);
	--color-tr-logo-bg-grad-rotate: linear-gradient(
		90deg,
		var(--base-colors-base-bg-lvl-2-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-2-dark-0) 86.76%
	);
	--color-tr-logo-txt-icon: var(--base-colors-base-base-white);
	--color-tr-logo-txt-icon-secondary: var(
		--base-colors-base-accent-light-100
	);
	--betslipcard-border-radius: 0.5rem;
	--betslipcard-in-list-border-radius: 0.5rem;
	--betslipcard-in-list-margin: 1px;
	--betslipcard-head-padding: 11.24px;
	--color-betslipcard-in-list-bg-line: transparent;
	--shadow-betslipcard-list-bg: none;
	--color-betslipcard-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-betslipcard-bg-2: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-betslipcard-bg-secondary: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-betslipcard-bg-tertiary: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-betslipcard-bg-grad: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-betslipcard-bg-line: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-betslipcard-bg-line-2: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-betslipcard-bg-line-3: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-betslipcard-strk-hover: linear-gradient(
		136deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-base-line-base) 59.09%
	);
	--color-betslipcard-strk-accent: var(
		--base-colors-for-gradients-brand-secondary-30
	);
	--color-betslipcard-txt-icon: var(--base-colors-base-base-white);
	--color-betslipcard-txt-icon-secondary: var(
		--base-colors-base-base-lvl-1-light-100
	);
	--color-betslipcard-txt-icon-secondary-2: var(
		--base-colors-base-base-lvl-2-light-100
	);
	--color-betslipcard-txt-icon-tertiary: var(
		--base-colors-base-accent-dark-100
	);
	--color-betslipcard-txt-icon-raise: var(--base-colors-additional-success);
	--color-betslipcard-txt-icon-drop: var(--base-colors-base-brand-main);
	--color-betslipcard-txt-icon-freebet: var(--base-colors-base-base-yellow);
	--color-betslipcard-txt-icon-accent: var(--base-colors-base-base-yellow);
	--color-betslipcard-txt-icon-accent-2: var(
		--base-colors-base-brand-secondary
	);
	--shadow-betslipcard-bg: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
	--color-betslipcard-txt-strk-betbuilder: var(
		--base-colors-base-bg-lvl-3-dark-100
	);
	--color-betslipcard-bg-betbuilder: var(
		--base-colors-base-bg-lvl-3-dark-100
	);
	--color-betslipcard-bg-accordion: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-betslip-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-betslip-bg-secondary: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-betslip-bg-line: var(--base-colors-base-line-base);
	--color-betslip-bg-grad-right: linear-gradient(
		274deg,
		var(--base-colors-base-bg-lvl-2-dark-100) 3.52%,
		var(--base-colors-for-gradients-bg-lvl-2-dark-0) 96.48%
	);
	--color-betslip-bg-grad-right-2: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-3-dark-100) 0%,
		var(--base-colors-for-gradients-bg-lvl-3-dark-0) 86.76%
	);
	--color-betslip-bg-grad-left: linear-gradient(
		270deg,
		var(--base-colors-for-gradients-bg-lvl-3-dark-0) 12.5%,
		var(--base-colors-base-bg-lvl-2-dark-100) 100%
	);
	--color-betslip-bg-grad-left-2: linear-gradient(
		270deg,
		var(--base-colors-for-gradients-bg-lvl-3-dark-0) 12.5%,
		var(--base-colors-base-bg-lvl-3-dark-100) 100%
	);
	--shadow-betslip-bg: 4px 4px 30px 0px rgb(0, 0, 0);
	--color-betslip-txt-icon: var(--base-colors-base-base-white);
	--color-betslip-txt-icon-secondary: var(--base-colors-base-accent-dark-100);
	--color-betslip-txt-icon-secondary-2: var(
		--base-colors-base-base-lvl-1-light-100
	);
	--color-betslip-txt-icon-odds: var(--base-colors-base-base-yellow);
	--color-betslip-bullet-list-bg: var(--base-colors-base-accent-dark-100);
	--color-betslip-calculator-footer-bg: var(
		--base-colors-base-bg-lvl-2-dark-100
	);
	--color-betslip-calculator-footer-bg-shadow: 0px -4px 10px 0px
		var(--base-colors-for-shadows-black-40);
	--color-betslip-calculator-order-txt-color: var(
		--base-colors-additional-lighter-75
	);
	--color-betslip-calculator-order-number-txt-color: var(
		--base-colors-base-base-white
	);
	--color-betslip-calculator-order-bg: var(
		--base-colors-base-bg-lvl-3-dark-100
	);
	--color-btn-free-bet-bg-default: var(--base-colors-base-base-yellow);
	--color-btn-free-bet-bg-hover:
		linear-gradient(
			0deg,
			var(--base-colors-additional-darker-15) 0%,
			var(--base-colors-additional-darker-15) 100%
		),
		var(--base-colors-base-base-yellow);
	--color-btn-free-bet-bg-pressed:
		linear-gradient(
			0deg,
			var(--base-colors-additional-darker-20) 0%,
			var(--base-colors-additional-darker-20) 100%
		),
		var(--base-colors-base-base-yellow);
	--color-btn-free-bet-txt-default: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-btn-free-bet-txt-pressed: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-betsliprollup-bg:
		linear-gradient(
			98deg,
			rgba(233, 192, 95, 0.2) 2.47%,
			var(--base-colors-for-gradients-brand-secondary-0) 79.23%
		),
		var(--base-colors-base-bg-lvl-3-dark-100);
	--color-betsliprollup-bg-2:
		linear-gradient(144deg, rgba(255, 199, 0, 0.2) 50%, #161309 100%),
		linear-gradient(0deg, #1f1d16, #1f1d16);
	--color-betsliprollup-bg-secondary: var(
		--base-colors-base-bg-lvl-2-dark-100
	);
	--color-betsliprollup-bg-secondary-2: #1f1d16;
	--color-betsliprollup-bg-label: var(--base-colors-base-brand-secondary);
	--color-betsliprollup-txt-icon: var(--base-colors-base-base-white);
	--color-betsliprollup-txt-icon-secondary: var(
		--base-colors-base-base-white
	);
	--color-betsliprollup-txt-icon-label: var(
		--base-colors-base-bg-lvl-4-dark-100
	);
	--color-betsliprollup-strk: linear-gradient(
		95deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-for-gradients-brand-secondary-30) 100%
	);
	--color-betsliprollup-strk-2: linear-gradient(
		94.94deg,
		#ffc700 0%,
		rgba(255, 153, 0, 0.3) 50%,
		#ffc700 100%
	);
	--shadow-betsliprollup-bg: 4px 4px 30px 0px rgb(0, 0, 0);
	--color-betslip-widget-strk: linear-gradient(
			270deg,
			rgba(246, 221, 171, 0) 0%,
			rgba(233, 192, 95, 0.5) 50%,
			rgba(246, 221, 171, 0) 100%
		)
		1;
	--color-betslip-widget-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-betslip-widget-bg-grad-1: linear-gradient(
		127deg,
		rgba(233, 192, 95, 0.3) 0%,
		var(--base-colors-for-gradients-bg-lvl-3-dark-0) 50%
	);
	--color-betslip-widget-bg-grad-3: linear-gradient(
		127deg,
		rgba(255, 1, 35, 0.3) 0%,
		rgba(29, 29, 29, 0) 50%
	);
	--color-betslip-widget-txt-icon: var(--base-colors-base-base-white);
	--color-betslip-widget-txt-icon-secondary: var(
		--base-colors-base-accent-dark-100
	);
	--color-betslip-widget-txt-icon-accent: var(--base-colors-base-base-yellow);
	--color-repeat-bet-tip-bg: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-repeat-bet-tip-text: var(--base-colors-base-brand-main);
	--color-express-bonus-hint-bg: var(--base-colors-base-brand-secondary);
	--color-express-bonus-hint-txt: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-betslip-bg-info-message: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-betslip-txt-info-message: var(--base-colors-base-base-white);
	--color-betslip-bonus-txt-icon: var(--base-colors-base-base-white);
	--color-betslip-bonus-txt-icon-secondary: var(
		--base-colors-base-base-lvl-1-light-100
	);
	--color-betslip-bonus-txt-icon-accent: var(--base-colors-base-base-yellow);
	--color-betslip-bonus-strk: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-betslip-bonus-strk-grad: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-bg-accent-dark-0) 0%,
		var(--base-colors-additional-lighter-30) 50%,
		var(--base-colors-for-gradients-bg-accent-dark-0) 100%
	);
	--color-betslip-bonus-strk-grad-2: linear-gradient(
		138deg,
		rgba(255, 210, 124, 0.1) 3.72%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 57.33%
	);
	--color-betslip-bonus-strk-grad-3: linear-gradient(
		114deg,
		rgba(255, 255, 255, 0) 4.72%,
		rgba(255, 255, 255, 0.22) 52.46%,
		rgba(255, 255, 255, 0) 100.2%
	);
	--color-betslip-bonus-bg: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-betslip-bonus-bg-grad: linear-gradient(
		48deg,
		var(--base-colors-for-gradients-bg-accent-dark-0) 59.41%,
		var(--base-colors-additional-lighter-10) 97.03%
	);
	--color-betslip-bonus-bg-grad-1: radial-gradient(
		75.52% 72.62% at 52% 0%,
		var(--base-colors-additional-lighter-10) 0%,
		var(--base-colors-for-gradients-bg-accent-dark-0) 73.56%
	);
	--color-betslip-bonus-bg-grad-2: radial-gradient(
		110.38% 81.98% at 100% 0%,
		rgba(255, 210, 124, 0.3) 3.72%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 100%
	);
	--color-betslip-bonus-bg-grad-3: radial-gradient(
		154.92% 141.42% at 100% 0%,
		rgba(252, 252, 252, 0.1) 0%,
		rgba(252, 252, 252, 0) 59.54%
	);
	--color-betslip-bonus-bg-grad-progress: linear-gradient(
		90deg,
		rgba(255, 199, 0, 0) 0%,
		rgba(255, 199, 0, 0.8) 100%
	);
	--color-betslip-bg-coeff: rgba(128, 133, 143, 0.3);
	--color-betslip-txt-icon-coeff: var(--base-colors-base-base-yellow);
	--color-share-bet-bg-grad: radial-gradient(
			72.37% 98.23% at 49.87% 100%,
			#b47100 0%,
			rgba(0, 0, 0, 0) 95.49%
		)
		bottom center;
	--color-event-banner-bg-grad: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-bg-lvl-2-dark-0) 0%,
		var(--base-colors-additional-darker-85) 26.04%,
		var(--base-colors-base-bg-lvl-1-dark-100) 100%
	);
	--color-event-banner-bg-date: var(--base-colors-additional-darker-65);
	--color-event-banner-bg-date-2: var(--base-colors-additional-darker-65);
	--color-event-banner-bg-card: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-event-banner-bg-card-2: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-event-banner-bg-line: var(--base-colors-base-line-base);
	--color-event-banner-txt-icon: var(--base-colors-base-base-white);
	--color-event-banner-txt-icon-date: var(
		--base-colors-base-base-lvl-2-light-100
	);
	--color-event-banner-txt-icon-date-2: var(
		--base-colors-base-base-lvl-2-light-100
	);
	--color-event-banner-txt-icon-date-dsk: var(
		--base-colors-base-base-lvl-2-light-100
	);
	--color-event-banner-txt-icon-score: var(--base-colors-base-base-yellow);
	--color-event-banner-txt-icon-tournament: var(
		--base-colors-base-base-white
	);
	--event-banner-border-radius: 0.5rem;
	--event-banner-esports-mobile-border-radius: 0.5rem;
	--color-event-banner-upd-txt-icon: var(--base-colors-base-base-white);
	--color-event-banner-upd-bg-discount: rgba(252, 252, 252, 0.1);
	--color-event-banner-upd-bg-odds: rgba(252, 252, 252, 0.1);
	--color-event-banner-upd-txt-odds-secondary: var(
		--base-colors-base-base-lvl-1-light-100
	);
	--color-event-banner-upd-strk-odds: var(
		--base-colors-additional-lighter-30
	);
	--color-event-banner-upd-txt-icon-dsk: var(
		--base-colors-base-base-lvl-2-light-100
	);
	--color-event-banner-upd-txt-icon-dsk-2: var(
		--base-colors-base-base-lvl-2-light-100
	);
	--color-event-banner-upd-txt-icon-time: var(--base-colors-base-base-white);
	--color-event-banner-upd-txt-icon-time-2: var(
		--base-colors-base-base-white
	);
	--color-event-banner-upd-txt-icon-score: var(
		--base-colors-base-base-yellow
	);
	--color-banner-bet-strk-hover: linear-gradient(
		136deg,
		var(--base-colors-base-brand-secondary) 0%,
		var(--base-colors-additional-darker-20) 59.09%
	);
	--color-banner-bet-txt-icon-primary: var(--base-colors-base-base-white);
	--color-banner-bet-bg: var(--base-colors-additional-darker-85);
	--color-search-bet-bg-result: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-search-bet-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-search-bet-line: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-search-bet-hover: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-search-bet-txt-icon: var(--base-colors-base-accent-dark-100);
	--color-search-bet-txt-icon-primary: var(--base-colors-base-base-white);
	--color-search-bet-txt-icon-accent: var(--base-colors-base-brand-secondary);
	--color-watermark-bg: linear-gradient(
		180deg,
		var(--base-colors-for-gradients-bg-accent-dark-0) 0%,
		var(--base-colors-additional-lighter-10) 65.81%,
		var(--base-colors-for-gradients-bg-accent-dark-0) 100%
	);
	--color-watermark-bg-win: linear-gradient(
		180deg,
		rgba(4, 207, 170, 0.06) 0%,
		rgba(4, 207, 170, 0.06) 65.81%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-watermark-bg-loss: linear-gradient(
		180deg,
		rgba(255, 36, 0, 0.08) 0%,
		rgba(255, 36, 0, 0.08) 65.81%,
		rgba(255, 36, 0, 0) 100%
	);
	--color-watermark-bg-sales: linear-gradient(
		180deg,
		rgba(255, 199, 0, 0.06) 0%,
		rgba(255, 199, 0, 0.06) 65.81%,
		rgba(255, 199, 0, 0) 100%
	);
	--color-watermark-bg-logo: var(--base-colors-additional-lighter-10);
	--color-score-info-bg: var(--base-colors-additional-darker-40);
	--color-score-info-bg-line: var(--base-colors-additional-lighter-10);
	--color-score-info-bg-icon: rgba(255, 255, 255, 0.04);
	--color-score-info-bg-secondary: var(--base-colors-additional-darker-25);
	--color-score-info-bg-scrollbar: var(--base-colors-additional-lighter-30);
	--color-score-info-txt-icon-primary: var(--base-colors-base-base-white);
	--color-score-info-txt-icon-secondary: var(
		--base-colors-base-base-lvl-2-light-100
	);
	--color-score-info-txt-icon-tertiary: var(
		--base-colors-additional-lighter-75
	);
	--color-score-info-txt-icon-final: var(--base-colors-base-base-yellow);
	--color-jackpots-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-jackpots-bg-secondary: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-jackpots-bg-tertiary: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-jackpots-txt-icon-primary: var(--base-colors-base-base-white);
	--color-jackpots-txt-icon-secondary: var(
		--base-colors-base-accent-dark-100
	);
	--color-jackpots-txt-icon-accent: var(--base-colors-base-base-yellow);
	--color-jackpots-txt-icon-grad: linear-gradient(
		180deg,
		var(--base-colors-base-base-yellow) 6.29%,
		#ff7a00 100%
	);
	--color-jackpots-strk: rgba(255, 255, 255, 0.2);
	--color-jackpots-glow-rad3: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(255, 153, 0, 0.4) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-jackpots-glow-rad2: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(255, 255, 255, 0.2) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-jackpots-glow-rad1: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(255, 213, 0, 0.4) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-jackpots-glow-linear3: linear-gradient(
		90deg,
		rgba(255, 153, 0, 0) 0%,
		rgba(255, 153, 0, 0.8) 50%,
		rgba(255, 153, 0, 0) 100%
	);
	--color-jackpots-glow-linear2: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.6) 50%,
		rgba(255, 255, 255, 0) 100%
	);
	--color-jackpots-glow-linear1: linear-gradient(
		90deg,
		rgba(255, 199, 0, 0) 0%,
		rgba(255, 199, 0, 0.8) 50%,
		rgba(255, 199, 0, 0) 100%
	);
	--color-primary-tabs-gradient: linear-gradient(
		270deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-base-brand-secondary) 50%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-primary-tabs-line-gradient: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(249, 233, 201, 0.32) 25%,
		rgba(255, 239, 207, 0.64) 50%,
		rgba(249, 233, 201, 0.32) 75%,
		rgba(255, 255, 255, 0) 100%
	);
	--color-primary-tabs-line-gradient-horizon: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-bg-accent-dark-0) 0%,
		rgba(255, 255, 255, 0.04) 19.96%,
		rgba(255, 255, 255, 0.08) 50%,
		rgba(255, 255, 255, 0.04) 80%,
		var(--base-colors-for-gradients-bg-accent-dark-0) 100%
	);
	--color-primary-tabs-txt: var(--base-colors-base-accent-dark-100);
	--color-primary-tabs-txt-selected: var(--base-colors-base-base-white);
	--color-primary-tabs-selected-bg: transparent;
	--style-primary-tabs-txt-transform: uppercase;
	--style-primary-tab-border: none;
	--style-primary-tab-border-radius: none;
	--style-primary-tab-pseudo-divider-height: 2rem;
	--style-primary-tabs-height: 2.5rem;
	--style-primary-active-tab-pseudo-display: block;
	--style-primary-tabs-txt-fz: 12px;
	--style-primary-tabs-txt-lh: 16px;
	--style-primary-tabs-txt-fw: 400;
	--style-primary-active-tab-txt-fz: 12px;
	--style-primary-active-tab-txt-lh: 14px;
	--style-primary-active-tab-txt-fw: 500;
	--style-primary-events-type-tabs-desktop-max-width: 584px;
	--style-cyber-tabs-height: 2.5rem;
	--style-cyber-active-tab-pseudo-display: block;
	--style-cyber-tab-pseudo-divider-height: 2rem;
	--color-cyber-tabs-txt: var(--base-colors-base-accent-dark-100);
	--color-cyber-tabs-txt-selected: var(--base-colors-base-base-white);
	--color-cyber-tabs-txt-selected-2: var(--base-colors-base-base-white);
	--color-cyber-tabs-txt-transform: uppercase;
	--color-cyber-tabs-line: var(--base-colors-additional-lighter-10);
	--color-cyber-tabs-line-gradient: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(249, 233, 201, 0.32) 25%,
		rgba(255, 239, 207, 0.64) 50%,
		rgba(249, 233, 201, 0.32) 75%,
		rgba(255, 255, 255, 0) 100%
	);
	--color-cyber-tabs-line-gradient-horizon: linear-gradient(
		270deg,
		rgba(210, 238, 237, 0) 0%,
		rgba(210, 238, 237, 0.04) 25%,
		rgba(210, 238, 237, 0.08) 50%,
		rgba(210, 238, 237, 0.04) 75%,
		rgba(210, 238, 237, 0) 100%
	);
	--color-cyber-tabs-gradient: linear-gradient(
		270deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-base-brand-secondary) 50%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-cyber-tabs-glow: var(--base-colors-base-brand-secondary);
	--color-cyber-tabs-bg:
		linear-gradient(
			225deg,
			rgba(255, 255, 255, 0) 50%,
			rgba(255, 255, 255, 0.24) 100%
		),
		var(--base-colors-base-bg-lvl-2-dark-100);
	--color-cyber-tabs-bg-selected:
		linear-gradient(
			180deg,
			var(--base-colors-for-gradients-brand-secondary-0) 0%,
			var(--base-colors-base-brand-secondary, rgba(233, 192, 95, 0.68))
				100%
		),
		var(--base-colors-base-bg-lvl-3-dark-100);
	--color-cyber-tabs-bg-selected2: #1b1f28
		linear-gradient(
			45deg,
			rgba(0, 207, 166, 0.68) 0%,
			rgba(0, 207, 166, 0.1088) 100%
		);
	--style-cyber-tabs-txt-selected-fw: 400;
	--style-primary-tabs-mobile-margin: 0;
	--style-primary-tabs-mobile-max-width: auto;
	--style-primary-tabs-desktop-max-width: 600px;
	--style-primary-tabs-live-max-width: 600px;
	--color-cyber-primary-tab-selected-bg: transparent;
	--style-cyber-primary-tab-border: none;
	--style-cyber-primary-tab-border-radius: none;
	--color-cyber-breadcrumb-bg: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-cyber-breadcrumb-bg-hover: var(
		--base-colors-base-bg-lvl-4-dark-100
	);
	--color-cyber-breadcrumb-bg-pressed: var(
		--base-colors-base-bg-lvl-2-dark-100
	);
	--color-cyber-breadcrumb-txt-icon: var(--base-colors-base-accent-dark-100);
	--style-cyber-event-card-shadow: none;
	--style-cyber-event-card-header-divider-height: 2px;
	--style-cyber-event-card-header-live-padding: 1px;
	--style-cyber-event-card-bottom-divider-display: block;
	--color-cyber-event-card-txt-icon: var(
		--base-colors-base-base-lvl-1-light-100
	);
	--color-cyber-events-list-head-bg: var(
		--base-colors-base-bg-lvl-4-dark-100
	);
	--color-cyber-events-list-head-icon: var(
		--base-colors-base-accent-dark-100
	);
	--style-cyber-events-list-head-border: 2px solid
		var(--base-colors-base-bg-lvl-5-dark-100);
	--style-period-tab-effect-type: blur;
	--skeleton-top-event-card-bg: var(--base-colors-base-bg-lvl-3-dark-100);
	--history-filters-aligment: stretch;
	--info-column-item-border-radius: 0.5rem;
	--color-live-info-bg: rgba(23, 18, 19);
	--color-live-info-bg-secondary: rgba(43, 40, 39);
	--color-live-info-txt: rgba(255, 255, 255);
	--color-live-info-txt-secondary: rgba(252, 252, 252, 0.75);
	--color-live-info-progress: rgba(252, 252, 252, 0.75);
	--color-live-info-accent: rgb(255, 36, 0);
	--color-live-info-accent-secondary: rgb(0, 207, 166);
	--color-live-info-score-bg: rgba(23, 18, 19);
	--color-live-info-score-txt: rgba(255, 183, 0);
	--color-hover-tooltip-txt-icon-primary: var(--base-colors-base-base-white);
	--color-hover-tooltip-bg: var(--base-colors-base-bg-lvl-4-dark-100);
	--color-hover-tooltip-bg-secondary: var(
		--base-colors-base-bg-lvl-5-dark-100
	);
	--shadow-dialog-footer-bg: 0px -4px 10px rgba(0, 0, 0, 0.4);
	--sport-dropdown-chevron: var(--base-colors-additional-lighter-50);
	--sport-dropdown-chevron-active: var(--base-colors-base-base-white);
	--tips-color-bg-line: var(--base-colors-base-line-base);
	--tips-color-bg-line-divider: var(--base-colors-additional-lighter-10);
	--tips-color-bg: linear-gradient(
		270deg,
		var(--base-colors-base-bg-lvl-4-dark-100) 0%,
		var(--base-colors-base-bg-lvl-2-dark-100) 50%
	);
	--tips-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
	--tips-color-bg-gradient:
		radial-gradient(
			100% 100% at 50% 0%,
			rgba(233, 192, 95, 0.2) 0%,
			rgba(0, 0, 0, 0.2) 86%
		),
		linear-gradient(270deg, #221f1f 0%, #0f0e0e 50%);
	--tips-color-bg-secondary: transparent;
	--tips-color-text-accent: var(--base-colors-base-accent-dark-100);
	--tips-color-text-secondary: var(--base-colors-base-accent-dark-100);
	--tips-color-text-primary: var(--base-colors-base-base-white);
	--tips-color-text-gradient: linear-gradient(
		180deg,
		#80858f 61.96%,
		rgba(128, 133, 143, 0) 100%
	);
	--tips-color-versus-icon: var(--base-colors-base-accent-dark-100);
	--tips-color-tooltip-text: var(--base-colors-base-base-white);
	--tips-color-tooltip-bg: var(--base-colors-base-bg-lvl-5-dark-100);
	--tips-color-sport-bg: rgba(255, 255, 255, 0.04);
	--tips-font-size: 0.875rem;
	--tips-line-height: 1.25rem;
	--tips-card-skeleton-header-bg-color: var(
		--base-colors-base-bg-lvl-3-dark-100
	);
	--tips-card-skeleton-body-bg-color: var(
		--base-colors-base-bg-lvl-3-dark-100
	);
	--tips-card-skeleton-color-bg-line: var(
		--base-colors-base-bg-lvl-5-dark-100
	);
	--tips-card-skeleton-bg-line-divider: var(
		--base-colors-base-bg-lvl-5-dark-100
	);
	--top-parlay-card-header-color: var(--base-colors-base-accent-dark-100);
	--top-parlay-card-subheader-color: var(--base-colors-base-accent-dark-100);
	--top-parlay-card-hint-color: var(--base-colors-base-base-white);
	--top-parlay-card-bg-color: var(--base-colors-base-bg-lvl-3-dark-100);
	--top-parlay-card-divider-bg-color: var(
		--base-colors-base-bg-lvl-2-dark-100
	);
	--top-parlay-card-mini-bg-color: var(--base-colors-base-bg-lvl-4-dark-100);
	--top-parlay-cards-br: 0.25rem;
	--top-parlay-cards-br-color: transparent;
	--top-parlay-footer-btn-br: 0.5rem;
	--top-parlay-footer-content-padding: 0.5rem 1rem 0.5rem 0.75rem;
	--top-parlay-footer-content-bg-color: none;
	--top-parlay-other-odds-title-color: var(
		--base-colors-base-accent-dark-100
	);
	--label-bg: var(--base-colors-base-bg-lvl-5-dark-100);
	--label-bg-accent: var(--base-colors-base-brand-secondary);
	--label-txt-icon-primary: var(--base-colors-base-base-lvl-1-light-100);
	--label-txt-icon-accent: var(--base-colors-base-base-white);
	--label-txt-icon-secondary: var(--base-colors-base-accent-light-100);
	--color-promo-card-bg: radial-gradient(
		65.94% 65.94% at 50% 0%,
		var(--base-colors-base-bg-lvl-4-dark-100) 0%,
		var(--base-colors-base-bg-lvl-2-dark-100) 71%,
		var(--base-colors-base-bg-lvl-2-dark-100) 100%
	);
	--color-promo-card-txt-ic: var(--base-colors-base-base-white);
	--color-promo-card-txt-ic-secondary: var(
		--base-colors-additional-lighter-50
	);
	--promo-card-border-radius: 1rem;
	--color-promo-strk-default: rgba(255, 255, 255, 0.2);
	--color-promo-bg-default: linear-gradient(0deg, #0d1016 0%, #232834 100%);
	--color-promo-bg-glow: radial-gradient(
		50% 50% at 50% 50%,
		#fff 0%,
		rgba(106, 123, 205, 0) 100%
	);
	--color-promo-txt-ic-primary: var(--base-colors-base-base-lvl-1-light-100);
	--color-promo-txt-ic-accent: var(--base-colors-base-brand-secondary);
	--color-promo-glow-linear2: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.6) 50%,
		rgba(255, 255, 255, 0) 100%
	);
	--color-promo-glow-linear1: linear-gradient(
		90deg,
		rgba(0, 207, 166, 0) 0%,
		rgba(0, 207, 166, 0.8) 50%,
		rgba(0, 207, 166, 0) 100%
	);
	--color-promo-glow-radial2: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(255, 255, 255, 0.2) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-promo-glow-radial1: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(0, 207, 166, 0.4) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-nominal-bg: var(--base-colors-base-bg-lvl-5-dark-100);
	--color-nominal-bg-hover: var(--base-colors-base-bg-lvl-6-dark-100);
	--color-vip-bet-bg-default: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-vip-bet-bg-default2: var(--base-colors-base-bg-lvl-2-dark-100);
	--vip-bet-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
	--vip-bet-widget-shadow: 1px 1x 2px 0px rgba(0, 0, 0, 0);
	--color-vip-bet-txt-ic-primary: var(--base-colors-base-base-white);
	--color-vip-bet-txt-ic-secondary: var(
		--base-colors-base-base-lvl-1-light-100
	);
	--color-vip-bet-txt-ic-accent: var(--base-colors-base-base-yellow);
	--color-vip-bet-widget-bg: linear-gradient(
		270deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 0%,
		var(--base-colors-for-gradients-brand-secondary-30) 50%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 100%
	);
	--color-vip-bet-label: var(--base-colors-base-base-yellow);
	--color-vip-bet-label-crossed: var(--base-colors-base-base-lvl-2-light-100);
	--color-vip-bet-top-line-light-bg: none;
	--color-vip-bet-bottom-light-bg: none;
	--color-vip-bet-bg-grad1: linear-gradient(
		138deg,
		rgba(255, 210, 124, 0.3) 0%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 58.93%
	);
	--color-vip-bet-bg-grad2: linear-gradient(
		45deg,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0) 20%,
		var(--base-colors-additional-darker-25) 100%
	);
	--color-vip-bet-bg-coef: rgba(255, 199, 0, 0.2);
	--color-vip-bet-coef: var(--base-colors-base-base-white);
	--color-discounts-banner-bg: var(--base-colors-base-bg-lvl-2-dark-100);
	--color-discounts-banner-txt: var(--base-colors-base-base-white);
	--color-discounts-banner-border: rgba(255, 255, 255, 0.05);
	--color-discounts-banner-icon: var(--base-colors-additional-lighter-75);
	--color-discounts-banner-bg-grad-1: radial-gradient(
		61.62% 100% at 0% 50.26%,
		var(--base-colors-base-brand-secondary, #e9c05f) 0%,
		var(--base-colors-additional-darker-15, rgba(15, 14, 14, 0.15)) 63.34%,
		var(--base-colors-for-gradients-bg-lvl-1-dark-0, rgba(23, 18, 19, 0))
			100%
	);
	--color-discounts-banner-bg-grad-2: radial-gradient(
		90% 100% at 100% 50%,
		#2a4241 0%,
		rgba(255, 1, 35, 0.8) 30%,
		rgba(15, 14, 14, 0.15) 60%,
		rgba(23, 18, 19, 0) 100%
	);
	--color-discounts-banner-line-1: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-for-gradients-brand-secondary-50) 27.6%,
		var(--base-colors-base-brand-secondary) 52.62%,
		var(--base-colors-for-gradients-brand-secondary-50) 74.48%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--color-discounts-banner-line-2: linear-gradient(
		90deg,
		var(--base-colors-for-gradients-brand-secondary-0) 0%,
		var(--base-colors-for-gradients-brand-secondary-30) 50.5%,
		var(--base-colors-for-gradients-brand-secondary-0) 100%
	);
	--shadow-discounts-banner-line-1: none;
	--color-live-widget-bg-grad: radial-gradient(
		121.79% 121.79% at 50% 100%,
		var(--base-colors-Base-Brand-secondary, rgba(233, 192, 95, 0.7)) 0%,
		var(--base-colors-for-shadows-black-50, rgba(0, 0, 0, 0.35)) 80%
	);
	--color-live-teaser-strk: rgba(255, 255, 255, 0.2);
	--color-live-teaser-bg: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.03) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	--color-live-teaser-txt-ic: #ffffff;
	--color-live-teaser-txt-ic-secondary: #80858f;
	--color-live-teaser-glow-linear1: linear-gradient(
		90deg,
		rgba(255, 36, 0, 0) 0%,
		rgba(255, 36, 0, 0.8) 50%,
		rgba(255, 36, 0, 0) 100%
	);
	--color-live-teaser-glow-linear2: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.6) 50%,
		rgba(255, 255, 255, 0) 100%
	);
	--color-live-teaser-glow-radial1: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(255, 36, 0, 0.4) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-live-teaser-glow-radial2: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(255, 255, 255, 0.2) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-live-teaser-mask: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		#fff 10.1%,
		#fff 90.31%,
		rgba(255, 255, 255, 0) 100%
	);
	--color-native-tabs-border-primary: var(
		--base-colors-for-gradients-brand-secondary-30
	);
	--color-native-tabs-border1: linear-gradient(
		135deg,
		#e9c05f 0%,
		#38322e 100%
	);
	--color-native-tabs-border2: linear-gradient(
		180deg,
		#e9c05f 0%,
		#38322e 100%
	);
	--color-native-tabs-border3: linear-gradient(
		225deg,
		#e9c05f 0%,
		#38322e 100%
	);
	--style-native-tabs-border-radius: 0.5rem;
	--color-native-tabs-bg-primary: var(--base-colors-base-bg-lvl-1-dark-100);
	--color-native-tabs-bg1: linear-gradient(
		135deg,
		rgba(233, 192, 95, 0.2) 0%,
		rgba(233, 192, 95, 0) 100%
	);
	--color-native-tabs-bg2: linear-gradient(
		180deg,
		rgba(233, 192, 95, 0.2) 0%,
		rgba(233, 192, 95, 0) 100%
	);
	--color-native-tabs-bg3: linear-gradient(
		225deg,
		rgba(233, 192, 95, 0.2) 0%,
		rgba(233, 192, 95, 0) 100%
	);
	--color-native-tabs-text: var(--base-colors-additional-lighter-75);
	--color-native-tabs-text-active: var(--base-colors-base-base-white);
	--color-popular-outcome-bg: var(--base-colors-base-bg-lvl-3-dark-100);
	--color-popular-outcome-bg-label: linear-gradient(
		122deg,
		var(--base-colors-base-base-dark-gold) 0%,
		var(--base-colors-for-gradients-bg-lvl-5-dark-0) 100%
	);
	--color-popular-outcome-txt-ic: var(--base-colors-base-accent-light-100);
	--color-popular-outcome-txt-ic-secondary: var(
		--base-colors-base-accent-dark-100
	);
	--color-quick-navigation-strk-default: rgba(255, 255, 255, 0.2);
	--color-prematch-quick-access-tab-icon: #80858f;
	--color-prematch-quick-access-tab-txt: #ffffff;
	--color-quick-navigation-bg-grad-glow: linear-gradient(
		0deg,
		#0d1016 0%,
		#232834 100%
	);
	--color-quick-navigation-glow-radial1: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(255, 255, 255, 0.2) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-quick-navigation-glow-radial2: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(255, 36, 0, 0.4) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-card-glow-radial4: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(255, 255, 255, 0.2) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-quick-navigation-glow-linear1: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.6) 50%,
		rgba(255, 255, 255, 0) 100%
	);
	--color-quick-navigation-glow-linear2: linear-gradient(
		90deg,
		rgba(255, 36, 0, 0) 0%,
		rgba(255, 36, 0, 0.8) 50%,
		rgba(255, 36, 0, 0) 100%
	);
	--color-quick-navigation-glow-angular-linear2: radial-gradient(
		ellipse 60% 80% at 100% 0%,
		rgba(255, 36, 0, 0.4) 0%,
		rgba(27, 31, 40, 0) 100%
	);
	--color-trends-glow-radial2: radial-gradient(
		67.87% 110.14% at 50% -10.14%,
		rgba(0, 207, 166, 0.4) 0%,
		rgba(19, 23, 31, 0.1) 60%,
		rgba(19, 23, 31, 0) 100%
	);
	--color-trends-glow-linear2: linear-gradient(
		90deg,
		rgba(0, 207, 166, 0) 0%,
		rgba(0, 207, 166, 0.8) 50%,
		rgba(0, 207, 166, 0) 100%
	);
	--color-booked-coupons-bg: #13171f;
	--color-booked-coupons-txt-icon-primary: #ffffff;
	--color-booked-coupons-txt-icon-secondary: #80858f;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	vertical-align: baseline;
}
* {
	box-sizing: border-box;
	font-family: Roboto, sans-serif;
}
::-webkit-scrollbar-thumb {
	background-color: var(--color-bg-4);
	border-radius: 0.5rem;
}
::-webkit-scrollbar-track {
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);
}
body {
	line-height: 1;
	font-family: Roboto, sans-serif;
	font-size: 16px;
}
[_nghost-ng-c2225676692] {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: auto;
	pointer-events: none;
	z-index: 650;
	position: fixed;
	transform: translate(0);
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.pu-sidebar__container[_ngcontent-ng-c2225676692] {
	pointer-events: all;
	display: flex;
	background-color: var(--color-sidebar-bg);
	width: 210px;
	height: 100%;
	transition: 0.2s ease-in-out;
	flex-direction: column;
	justify-content: flex-start;
	position: relative;
	padding: 1rem 0 0;
}
.pu-sidebar_collapsed[_nghost-ng-c2225676692]
	.pu-sidebar__container[_ngcontent-ng-c2225676692] {
	width: 72px;
}
.pu-sidebar__container[_ngcontent-ng-c2225676692]:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 100%;
	background-color: var(--color-sidebar-line);
}
.pu-sidebar__top[_ngcontent-ng-c2225676692] {
	padding: 0 1rem;
}
.logo[_ngcontent-ng-c3503031571] {
	display: flex;
	width: 80px;
	height: 24px;
	margin: 0 auto;
	transition: 0.2s ease-in-out;
	cursor: pointer;
}
@media (min-width: 768px) {
	.logo[_ngcontent-ng-c3503031571] {
		width: 120px;
		height: 36px;
	}
}
@media (min-width: 1280px) {
	.logo[_ngcontent-ng-c3503031571] {
		width: 142px;
		height: 41px;
		margin-bottom: 37px;
	}
}
.logo_short[_ngcontent-ng-c3503031571] {
	width: 40px;
	height: 40px;
	margin-bottom: 38px;
}
img,
picture {
	display: block;
	max-width: 100%;
}
.logo__image[_ngcontent-ng-c3503031571] {
	display: block;
	width: 100%;
	height: 100%;
}
.pu-sidebar__main[_ngcontent-ng-c2225676692] {
	z-index: 2;
	flex-shrink: 1;
	overflow: auto;
	padding: 0 1rem 112px;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.pu-sidebar_collapsed[_nghost-ng-c2225676692]
	.pu-sidebar__main[_ngcontent-ng-c2225676692] {
	padding-bottom: 152px;
}
[_nghost-ng-c1220031472] {
	display: flex;
	flex-direction: column;
}
@media (min-width: 1280px) {
	[_nghost-ng-c1220031472] {
		margin-bottom: 0;
		display: grid;
		grid-gap: 0.25rem;
	}
}
.pu-sidebar-menu__item[_ngcontent-ng-c1221672769] {
	position: relative;
	height: 40px;
}
.ui-menu-list-item {
	box-sizing: border-box;
	margin: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	background: none;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	padding: 0;
	cursor: pointer;
	letter-spacing: 0;
	text-decoration: none;
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
}
.ui-menu-list-item {
	position: relative;
	display: flex;
	align-items: center;
	color: var(--color-menu-text);
	border-radius: 0.25rem;
}
.ui-menu-list-item_active,
.ui-menu-list-item_active:hover {
	color: var(--color-menu-text-active);
}
.ui-icon {
	display: flex;
	align-items: center;
	justify-content: center;
}
.ui-menu-list-item .ui-icon {
	color: var(--color-menu-icon);
	height: 40px;
	width: 40px;
	min-width: 40px;
}

.mat-icon {
	-webkit-user-select: none;
	user-select: none;
	background-repeat: no-repeat;
	display: inline-block;
	fill: currentColor;
	height: 24px;
	width: 24px;
	overflow: hidden;
}
.ui-icon-svg.m {
	height: 24px;
	width: 24px;
}
.ui-menu-list-item_live .ui-icon:before {
	content: '';
	position: absolute;
	left: 6px;
	top: 0.5rem;
	width: 0.25rem;
	height: 0.25rem;
	border-radius: 50%;
	background-color: var(--color-brand-primary);
	animation: live-flashing 2s ease-out infinite 0.3s;
}
@keyframes live-flashing {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@media (min-width: 1280px) {
	.ui-menu-list-item:hover {
		color: var(--color-menu-text-hover);
	}
}

.ui-menu-list.vertical .ui-menu-list-item_minified:hover {
	background: var(--color-menu-bg-hover-2);
	z-index: 2;
}
@media (min-width: 1280px) {
	.ui-menu-list-item:hover .ui-icon-svg.m {
		width: 28px;
		height: 28px;
	}
}
@media (min-width: 1280px) {
	.ui-menu-list-item:hover .ui-icon {
		color: var(--color-menu-icon-hover);
	}
}
.ui-menu-list-item_active,
.ui-menu-list-item_active:hover {
	color: var(--color-menu-text-active);
}
.ui-menu-list-item_active .ui-icon,
.ui-menu-list-item_active:hover .ui-icon {
	color: var(--color-menu-icon-active);
}
.pu-sidebar-menu__item_divider[_ngcontent-ng-c1221672769]:before {
	position: relative;
	top: -5px;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: var(--gradient-menu-divider-2);
}
.pu-sidebar-menu__item_divider[_ngcontent-ng-c1221672769] {
	margin-top: 5px;
}
.pu-sidebar__bottom[_ngcontent-ng-c2225676692] {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	z-index: 2;
	padding: 0.75rem 1rem;
	background-color: var(--color-sidebar-bg);
}
.pu-sidebar__bottom[_ngcontent-ng-c2225676692]:before {
	content: '';
	width: 100%;
	height: 2.5rem;
	position: absolute;
	left: 0;
	top: -40px;
	z-index: 2;
	background: var(--shadow-sidebar-scrolling-bottom);
}
.ui-button {
	box-sizing: border-box;
	margin: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	background: none;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	padding: 0;
	cursor: pointer;
	letter-spacing: 0;
	text-decoration: none;
	border-radius: var(--border-radius-button-s);
	padding: var(--padding-horizontal-button-s) var(--padding-vertical-button-s);
	font-size: var(--font-size-button-s);
	line-height: var(--line-height-button-s);
	font-weight: var(--font-weight-button-s);
}
.ui-button {
	display: flex;
	text-transform: var(--text-transform-button);
	align-items: center;
	touch-action: manipulation;
}
.ui-button_m {
	font-size: var(--font-size-button-m);
	line-height: var(--font-size-button-m);
	font-weight: var(--font-weight-button-m);
	padding: 0.5rem 1.5rem;
}
.ui-button_m {
	border-radius: var(--border-radius-button);
	line-height: 24px;
}
.ui-button_tertiary {
	position: relative;
	color: var(--color-button-tertiary-txt);
}
.ui-button.ui-button_only-icon {
	padding: 6px;
}
.ui-button_m.ui-button_tertiary,
.ui-button_m.ui-button_tertiary-accent {
	font-size: var(--font-size-button-s);
	line-height: var(--line-height-button-s);
	font-weight: var(--font-weight-button-s);
	padding: 0.5rem 1rem;
}

.ui-button_m.ui-button_only-icon {
	padding: 0.5rem;
}
.ui-button_m.ui-button_tertiary,
.ui-button_m.ui-button_tertiary-accent {
	line-height: 24px;
}
.pu-sidebar__bottom-btn[_ngcontent-ng-c2225676692] {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: calc(50% - 0.25rem);
	width: 100%;
	transition: 0.2s ease;
	margin-bottom: 0.5rem;
}
.pu-sidebar__bottom_column[_ngcontent-ng-c2225676692]
	.pu-sidebar__bottom-btn[_ngcontent-ng-c2225676692] {
	max-width: unset;
}
.ui-button_tertiary:before {
	background: var(--color-button-tertiary-strk);
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: var(--border-radius-button);
	padding: 1px;
	-webkit-mask:
		linear-gradient(var(--color-white) 0 0) content-box,
		linear-gradient(var(--color-white) 0 0);
	mask:
		linear-gradient(var(--color-white) 0 0) content-box,
		linear-gradient(var(--color-white) 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}
.ui-icon-svg.m {
	height: 24px;
	width: 24px;
}
.ui-button .ui-icon-svg.m {
	width: 12px;
	height: 12px;
}
.ui-button_m .ui-icon-svg.m {
	width: 20px;
	height: 20px;
}
.ui-button.ui-button_only-icon .ui-icon-svg.m {
	width: 16px;
	height: 16px;
}
.ui-button_m.ui-button_tertiary .ui-icon-svg.m,
.ui-button_m.ui-button_tertiary-accent .ui-icon-svg.m {
	width: 24px;
	height: 24px;
}
.ui-button_m.ui-button_only-icon .ui-icon-svg.m {
	width: 24px;
	height: 24px;
}
.ui-button_m .ui-icon + span {
	margin-left: 0.5rem;
}
.pu-sidebar__bottom_column[_ngcontent-ng-c2225676692]
	.pu-sidebar__bottom-btn-text[_ngcontent-ng-c2225676692]:not(
		.pu-sidebar__bottom-btn-text_lang
	),
.pu-sidebar__bottom_column[_ngcontent-ng-c2225676692]
	.pu-sidebar__bottom-btn-icn_hide[_ngcontent-ng-c2225676692] {
	max-width: 0;
	opacity: 0;
	transition: 0s;
	position: absolute;
}
.pu-sidebar__bottom-btn-icon[_ngcontent-ng-c2225676692] {
	border-radius: 0.125rem;
	box-shadow: var(--shadow-lang-icon);
	width: 1.5rem;
	min-width: 1.5rem;
	height: 18px;
}
.pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c2225676692] {
	transition: 0.2s;
	filter: grayscale(1);
}
.pu-sidebar__bottom-btn.ui-button_pressed[_ngcontent-ng-c2225676692]
	.pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c2225676692],
.pu-sidebar__bottom-btn[_ngcontent-ng-c2225676692]:hover
	.pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c2225676692] {
	filter: none;
}
.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(
		:disabled
	):hover:before {
	background: var(--color-button-tertiary-strk-hover);
}
.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
	color: var(--color-button-tertiary-txt-hover);
}
[_nghost-ng-c3769296113] {
	display: block;
	position: absolute;
	width: 1px;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	transform: translate(-4px);
	transition: 0.2s ease-in-out;
	z-index: 1;
}
[_nghost-ng-c3769296113]:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 1px;
	opacity: 0;
	transition: 0.2s ease-in-out;
	transition-delay: 0.2s;
	background: var(--gradient-accent-menu-highlight);
}
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113] {
	position: absolute;
	top: calc(40.59% - 20px);
	height: 40px;
	width: 40px;
	right: -20px;
	z-index: 1;
}
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:before,
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after {
	content: '';
	position: absolute;
}
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:before {
	top: -3px;
	bottom: -3px;
	left: calc(50% - 2px);
	background: var(--color-sidebar-bg);
	width: 2px;
}
.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113] {
	height: 40px;
	width: 40px;
	background-color: var(--color-sidebar-bg);
	border: none;
	border-radius: 4px;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	display: flex;
}
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after {
	top: -4px;
	left: calc(50% - 1px);
	width: 4px;
	height: 4px;
	border-bottom: 1px solid transparent;
	border-left: 1px solid transparent;
	border-bottom-left-radius: 3px;
	transition: 0.2s ease-in-out;
	transition-delay: 0.2s;
}
.pu-sidebar:hover[_nghost-ng-c3769296113],
.pu-sidebar:hover [_nghost-ng-c3769296113],
.ui-right-sidebar_expanded[_nghost-ng-c3769296113],
.ui-right-sidebar_expanded [_nghost-ng-c3769296113] {
	opacity: 1;
	transform: translate(0);
}
.pu-sidebar:hover[_nghost-ng-c3769296113]:before,
.pu-sidebar:hover [_nghost-ng-c3769296113]:before,
.ui-right-sidebar_expanded[_nghost-ng-c3769296113]:before,
.ui-right-sidebar_expanded [_nghost-ng-c3769296113]:before {
	opacity: 1;
}

.ui-sidebar-toggle__content[_ngcontent-ng-c3769296113] {
	z-index: 1;
	position: relative;
	color: var(--color-sidebar-icon);
	transform: rotate(180deg);
	transition: 0.2s ease-in-out;
}
.pu-sidebar_collapsed[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__content[_ngcontent-ng-c3769296113],
.pu-sidebar_collapsed
	[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__content[_ngcontent-ng-c3769296113] {
	transform: rotate(0);
}
.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after,
.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before {
	content: '';
	position: absolute;
	transition: 0.2s ease-in-out;
	transition-delay: 0.2s;
}
.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before {
	bottom: -4px;
	left: calc(50% - 1px);
	width: 4px;
	height: 4px;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-top-left-radius: 3px;
}
.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after {
	top: 0;
	bottom: 0;
	left: calc(50% + 2px);
	right: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid transparent;
	border-left: none;
}
.pu-sidebar:hover[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after,
.pu-sidebar:hover
	[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after,
.pu-sidebar:hover[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before,
.pu-sidebar:hover
	[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before,
.ui-right-sidebar_expanded[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after,
.ui-right-sidebar_expanded
	[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:after,
.ui-right-sidebar_expanded[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before,
.ui-right-sidebar_expanded
	[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__btn[_ngcontent-ng-c3769296113]:before {
	border-color: var(--color-sidebar-icon);
}
.pu-sidebar:hover[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after,
.pu-sidebar:hover
	[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after,
.ui-right-sidebar_expanded[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after,
.ui-right-sidebar_expanded
	[_nghost-ng-c3769296113]
	.ui-sidebar-toggle__wrapper[_ngcontent-ng-c3769296113]:after {
	border-color: var(--color-sidebar-icon);
}
.pu-shell__main[_ngcontent-ng-c1151663610] {
	width: 100%;
	transition: padding-left 0.2s ease-in-out;
	display: flex;
	flex-direction: column;
	height: 100%;
}
@media (min-width: 1280px) {
	.pu-shell__main[_ngcontent-ng-c1151663610] {
		padding-left: 210px;
	}
}
@media (min-width: 1280px) {
	.pu-shell__main_sport[_ngcontent-ng-c1151663610],
	.pu-shell__main_maximized[_ngcontent-ng-c1151663610] {
		padding-left: 72px;
	}
}

@media (min-width: 1280px) {
	.pu-shell__main_navbar[_ngcontent-ng-c1151663610] {
		padding-bottom: 0;
	}
}
[_nghost-ng-c41760978] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex: 1 auto;
	background-color: var(--color-headers-bg);
	position: -webkit-sticky;
	position: sticky;
	position: -webkit-sticky;
	top: env(safe-area-inset-top, 0);
	left: 0;
	padding: 0 0.5rem;
	height: var(--header-height-s);
	box-sizing: border-box;
	z-index: 600;
	transition: top 0.6s;
}
@media (min-width: 768px) {
	[_nghost-ng-c41760978] {
		height: 64px;
		padding: 0.75rem 1rem;
	}
}
@media (min-width: 1280px) {
	[_nghost-ng-c41760978] {
		height: 72px;
		padding: 1rem 1.5rem;
		box-shadow: none;
		overflow: initial;
	}
}
.pu-header__menu-list[_ngcontent-ng-c41760978] {
	display: none;
}
@media (min-width: 1280px) {
	.pu-header__menu-list[_ngcontent-ng-c41760978] {
		display: flex;
	}
}
.horizontal[_nghost-ng-c1220031472] {
	flex-direction: row;
	margin-bottom: 0;
	grid-gap: 0;
}
.pu-header__menu-list__img[_ngcontent-ng-c41760978] {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 2.5rem;
	height: 2.5rem;
}
.ui-menu-list-item > span {
	display: block;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-menu-list-item > span {
	display: flex;
	align-items: center;
	flex-grow: 1;
	text-align: left;
	margin: 0 0.25rem;
	width: auto;
	visibility: visible;
	transition:
		width 0.2s ease-in-out 0.2s,
		visibility 0.2s ease-in-out 0.2s;
}
.ui-menu-list.horizontal .ui-menu-list-item > span {
	margin-right: 0;
}
.ui-menu-list-item + .ui-menu-list-item {
	margin-top: 0.25rem;
}
.ui-menu-list.horizontal .ui-menu-list-item {
	position: relative;
	margin-bottom: 0;
	margin-top: 0;
}
.ui-menu-list.horizontal .ui-menu-list-item + .ui-menu-list-item {
	margin-left: 1.5rem;
}
@media (min-width: 1280px) {
	.ui-menu-list-item:hover {
		color: var(--color-menu-text-hover);
	}
}
@media (min-width: 1280px) {
	.ui-menu-list-item:hover > span {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
	}
}
.ui-menu-list.horizontal .ui-menu-list-item:hover > span {
	transform: scale(1.15) translate(3px);
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
}
@media (min-width: 1280px) {
	.ui-menu-list-item:hover .ui-icon {
		color: var(--color-menu-icon-hover);
	}
}
@media (min-width: 1280px) {
	.ui-menu-list-item:hover .ui-icon-svg.m {
		width: 28px;
		height: 28px;
	}
}
.pu-header__actions[_ngcontent-ng-c41760978] {
	display: flex;
	align-items: center;
}
.pu-header__user-bonus[_ngcontent-ng-c41760978] {
	display: none;
	align-items: center;
	margin-right: 1rem;
	padding-left: 1rem;
	color: var(--color-txt-icon-1);
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	font-weight: 500;
}
@media (min-width: 768px) {
	.pu-header__user-bonus[_ngcontent-ng-c41760978] {
		display: flex;
	}
}
@media (min-width: 1280px) {
	.pu-header__user-bonus[_ngcontent-ng-c41760978] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		font-weight: 500;
	}
}
.ui-button_primary,
.ui-button_primary-animation {
	background: var(--color-button-primary-bg);
	color: var(--color-button-primary-txt);
	position: relative;
}
@media (min-width: 768px) {
	.ui-button.md\:ui-button_m {
		font-size: var(--font-size-button-m);
		line-height: var(--font-size-button-m);
		font-weight: var(--font-weight-button-m);
		padding: 0.5rem 1.5rem;
	}
}
@media (min-width: 768px) {
	.ui-button.md\:ui-button_m {
		border-radius: var(--border-radius-button);
		line-height: 24px;
	}
}
.pu-header__login[_ngcontent-ng-c41760978] {
	margin-left: 0.5rem;
	white-space: nowrap;
}
.ui-button.ui-button_primary-animation:after {
	width: calc(100% + 24px);
	height: calc(100% + 24px);
}
.ui-button_primary-animation:not(.ui-button_pressed):not(
		.ui-button_prerender
	):not(:active):not(:disabled):after {
	content: '';
	animation: button-pulse 1.6s ease-out infinite 0.5s;
	position: absolute;
	border-radius: var(--border-radius-button);
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: var(--color-button-primary-bg-animation);
	z-index: -1;
	opacity: 0;
	transition: transform 0.5s linear;
}
@keyframes button-pulse {
	0% {
		transform: translate(-50%, -50%) scale(0.7, 0.5);
		opacity: 0;
	}
	12% {
		opacity: 1;
	}
	34% {
		transform: translate(-50%, -50%) scale(1);
	}
	38% {
		opacity: 0;
	}
	100% {
		transform: translate(-50%, -50%) scale(1);
		opacity: 0;
	}
}
.ui-button_secondary {
	position: relative;
	color: var(--color-button-secondary-txt);
	transition: 0.3s linear;
}
@media (min-width: 768px) {
	.ui-button.md\:ui-button_m.ui-button_secondary {
		padding: 0.5rem 1rem;
	}
}
.ui-button_secondary:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: var(--border-radius-button);
	padding: 1px;
	-webkit-mask:
		linear-gradient(var(--color-white) 0 0) content-box,
		linear-gradient(var(--color-white) 0 0);
	mask:
		linear-gradient(var(--color-white) 0 0) content-box,
		linear-gradient(var(--color-white) 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}
.ui-button_secondary:before {
	padding: 1px;
	background: var(--color-button-secondary-strk);
}
.ui-button_primary:not(.ui-button_pressed):not(:active):hover:not(:disabled),
.ui-button_primary-animation:not(.ui-button_pressed):not(:active):hover:not(
		:disabled
	) {
	background: var(--color-button-primary-bg-hover);
}
.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
	background: var(--color-button-secondary-bg-hover);
	color: var(--color-button-secondary-txt-hover);
}
@media (min-width: 1280px) {
	.pu-shell__container[_ngcontent-ng-c1151663610] {
		display: flex;
	}
}
@media (min-width: 1280px) {
	.pu-shell__inner[_ngcontent-ng-c1151663610] {
		flex: 1;
		min-width: 0;
	}
}
[_nghost-ng-c2376774041] {
	position: -webkit-sticky;
	position: sticky;
	position: -webkit-sticky;
	top: calc(var(--header-height-s) - 56px);
	left: 0;
	z-index: 599;
	background-color: var(--color-bg-1);
	display: flex;
	transition: top 0.6s;
}
@media (min-width: 768px) {
	[_nghost-ng-c2376774041] {
		top: -2px;
	}
}
@media (min-width: 1280px) {
	[_nghost-ng-c2376774041] {
		top: 72px;
		background: linear-gradient(
			to bottom,
			var(--color-bg-1) 71px,
			transparent 1px
		);
		display: flex;
	}
}
@media (min-width: 1280px) {
	.pu-casino-section__filter[_ngcontent-ng-c1403025759] {
		padding-right: 1.5rem;
	}
}
[_nghost-ng-c1954338519] {
	position: relative;
	display: flex;
	align-items: center;
	overflow: hidden;
	width: 100%;
}
[_nghost-ng-c1954338519] {
	position: relative;
	display: flex;
	align-items: center;
	overflow: hidden;
	width: 100%;
}
.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block;
}
.swiper-horizontal {
	touch-action: pan-y;
}
[_nghost-ng-c3271834567] {
	display: block;
}
.ui-category-tabs[_ngcontent-ng-c1954338519] {
	position: relative;
	margin: 0;
	width: 100%;
	padding: 0 0.5rem;
}
@media (min-width: 768px) {
	.ui-category-tabs[_ngcontent-ng-c1954338519] {
		padding: 0 1rem;
	}
}
@media (min-width: 1280px) {
	.ui-category-tabs[_ngcontent-ng-c1954338519] {
		padding: 0;
	}
}
@media (min-width: 1280px) {
	.pu-casino-filter__tabs[_nghost-ng-c1954338519]
		.ui-category-tabs[_ngcontent-ng-c1954338519],
	.pu-casino-filter__tabs
		[_nghost-ng-c1954338519]
		.ui-category-tabs[_ngcontent-ng-c1954338519] {
		padding: 0rem 1rem 0rem 1.5rem;
	}
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(
		--swiper-wrapper-transition-timing-function,
		initial
	);
	box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0);
}
[_nghost-ng-c1291807574] {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.ui-slider-controls__container[_ngcontent-ng-c1291807574] {
	position: absolute;
	top: 0;
	z-index: 1;
	pointer-events: none;
	display: flex;
	width: 44px;
	height: 100%;
	padding: 0;
}
.ui-slider-controls__container_prev[_ngcontent-ng-c1291807574] {
	justify-content: flex-start;
	background: var(--gradient-horiz-tab-scroll-rotate);
}
@media (min-width: 768px) {
	.ui-slider-controls__container[_ngcontent-ng-c1291807574] {
		width: 80px;
	}
}
@media (min-width: 1280px) {
	.ui-slider-controls__container[_ngcontent-ng-c1291807574] {
		width: 101px;
	}
}
.ui-slider-controls_bottom-gap[_nghost-ng-c1291807574]
	.ui-slider-controls__container[_ngcontent-ng-c1291807574] {
	height: calc(100% - 2px);
}
@media (min-width: 1280px) {
	.pu-casino-filter__tabs[_nghost-ng-c1291807574]
		.ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
	.pu-casino-filter__tabs
		[_nghost-ng-c1291807574]
		.ui-slider-controls__container_prev[_ngcontent-ng-c1291807574] {
		padding-left: 1.5rem;
		width: 125px;
		background: var(--gradient-horiz-tab-scroll-padding-24-rotate);
	}
}

.ui-slider-controls__icon_prev[_ngcontent-ng-c1291807574] {
	transform: rotate(180deg);
}
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]
	> *[_ngcontent-ng-c1291807574],
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]
	> *[_ngcontent-ng-c1291807574]:before,
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]
	> *[_ngcontent-ng-c1291807574]:after {
	box-sizing: inherit;
}
.ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
	right: 0;
	justify-content: flex-end;
	background: var(--gradient-horiz-tab-scroll);
}
.ui-slider-controls__btn_next[_ngcontent-ng-c1291807574] {
	justify-content: flex-end;
	padding-right: 0.25rem;
}
.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block;
}
.pu-swiper-autosize .swiper-slide {
	width: auto;
}
.pu-swiper-without-gaps .swiper-slide:first-child {
	margin-left: -0.5rem;
}
@media (min-width: 768px) {
	.pu-swiper-without-gaps .swiper-slide:first-child {
		margin-left: -0.75rem;
	}
}
[_nghost-ng-c2363328957] {
	box-sizing: border-box;
	margin: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	background: none;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	padding: 0;
	cursor: pointer;
	letter-spacing: 0;
	text-decoration: none;
}
[_nghost-ng-c2363328957] {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	padding: 0.5rem 0 10px;
	min-width: 3rem;
}
@media (min-width: 375px) {
	[_nghost-ng-c2363328957] {
		padding-bottom: 0.5rem;
	}
}
@media (min-width: 768px) {
	[_nghost-ng-c2363328957] {
		padding: 14px 0 10px;
	}
}
@media (min-width: 1280px) {
	[_nghost-ng-c2363328957] {
		padding-bottom: 1rem;
	}
}
.ui-category-tabs__slide[_ngcontent-ng-c1954338519] {
	min-height: 100%;
	padding-right: 0.5rem;
	padding-left: 0.5rem;
}
@media (min-width: 768px) {
	.ui-category-tabs__slide[_ngcontent-ng-c1954338519] {
		padding-right: 0.75rem;
		padding-left: 0.75rem;
	}
}
@media (min-width: 768px) {
	.ui-category-tabs__slide[_ngcontent-ng-c1954338519] {
		padding-right: 0.75rem;
		padding-left: 0.75rem;
	}
}
.ui-category-tab__title[_ngcontent-ng-c2363328957] {
	white-space: nowrap;
	color: var(--color-tabs-txt);
	letter-spacing: var(--letter-spacing-tabs);
	text-transform: var(--text-transform-tabs);
	font-size: 0.625rem;
	line-height: 0.875rem;
	font-weight: 400;
}
@media (min-width: 375px) {
	.ui-category-tab__title[_ngcontent-ng-c2363328957] {
		font-size: 0.75rem;
		line-height: 1rem;
		font-weight: 400;
	}
}
@media (min-width: 768px) {
	.ui-category-tab__title[_ngcontent-ng-c2363328957] {
		font-size: 0.875rem;
		line-height: 1.125rem;
		font-weight: 400;
	}
}
.ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
	box-sizing: border-box;
	margin: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	background: none;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	padding: 0;
	cursor: pointer;
	letter-spacing: 0;
	text-decoration: none;
}
.ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
	pointer-events: visible;
	display: flex;
	align-items: center;
	width: 50%;
	height: 100%;
	background: transparent;
	color: var(--color-txt-icon-3);
}
.pu-casino-filter__buttons[_ngcontent-ng-c2376774041] {
	padding: 0.5rem;
	grid-area: 2 / 2;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
@media (min-width: 768px) {
	.pu-casino-filter__buttons[_ngcontent-ng-c2376774041] {
		padding: 0.5rem 1rem;
	}
}
@media (min-width: 1280px) {
	.pu-casino-filter__buttons[_ngcontent-ng-c2376774041] {
		padding: 0.5rem 0rem;
	}
}

.pu-casino-filter__button[_ngcontent-ng-c2376774041]
	+ .pu-casino-filter__button[_ngcontent-ng-c2376774041] {
	margin-left: 0.5rem;
}
@media (min-width: 1280px) {
	[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active) {
		transform: scale(1.13);
	}
}
[_nghost-ng-c2363328957]:not(.ui-category-tab_has-initial-img)
	.ui-category-tab__img[_ngcontent-ng-c2363328957] {
	filter: grayscale(1);
	will-change: filter;
}
[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active):not(
		.ui-category-tab_has-initial-img
	)
	.ui-category-tab__img[_ngcontent-ng-c2363328957] {
	filter: none;
}
[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active)
	.ui-category-tab__title[_ngcontent-ng-c2363328957],
[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active)
	.ui-category-tab__subtitle[_ngcontent-ng-c2363328957],
[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active)
	.ui-category-tab__count[_ngcontent-ng-c2363328957] {
	color: var(--color-tabs-txt-hover-1);
}
[_nghost-ng-c2376774041]:after {
	content: '';
	position: absolute;
	bottom: 1px;
	display: initial;
	width: 100%;
	height: 1px;
	background-color: var(--color-bg-3);
}
@media (max-width: 1280px) {
	[_nghost-ng-c2225676692] {
		display: none;
	}
	.logo[_ngcontent-ng-c3503031571] {
		display: flex;
		width: 80px;
		height: 24px;
		margin: 0 auto;
		transition: 0.2s ease-in-out;
		cursor: pointer;
	}
	[_nghost-ng-c41760978]:before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		box-shadow: var(--shadow-headers);
		pointer-events: none;
	}
}
@media (min-width: 1280px) {
	.pu-header__logo[_ngcontent-ng-c41760978] {
		display: none;
	}
}
.pu-header__logo[_ngcontent-ng-c41760978] {
	padding-top: 2px;
}
@media (min-width: 768px) {
	.pu-header__logo[_ngcontent-ng-c41760978] {
		padding-top: 0;
	}
}

@media screen and (min-width: 768px) and (max-width: 1280px) {
	.logo[_ngcontent-ng-c3503031571] {
		width: 120px;
		height: 36px;
	}
}

@media (max-width: 768px) {
	[_nghost-ng-c2376774041]:after {
		top: 55px;
	}
}
.container {
	padding: 0rem 0.5rem;
}
@media (min-width: 768px) {
	.container {
		padding: 0rem 1rem;
	}
}
@media (min-width: 1280px) {
	.container {
		padding: 0rem 1.5rem;
	}
}
[_nghost-ng-c1665561042] {
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
[_nghost-ng-c2760526772] {
	display: flex;
	align-items: center;
}
.pu-casino-games-list__filter-state[_ngcontent-ng-c1665561042] {
	padding-top: 0.75rem;
}
.ui-filter-state__header[_ngcontent-ng-c2760526772] {
	display: block;
	visibility: hidden;
	height: 0;
	width: 0;
}
.ui-filter-state__title[_ngcontent-ng-c2760526772] {
	color: var(--color-txt-icon-1);
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 400;
}
@media (min-width: 768px) {
	.ui-filter-state__title[_ngcontent-ng-c2760526772] {
		font-size: 0.875rem;
		line-height: 1.125rem;
		font-weight: 400;
	}
}
[_nghost-ng-c4121541388] {
	display: grid;
	grid-gap: 0.25rem;
	grid-template-columns: 1fr 1fr;
}
@media (min-width: 609px) {
	[_nghost-ng-c4121541388] {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (min-width: 768px) {
	[_nghost-ng-c4121541388] {
		grid-gap: 0.5rem;
	}
}
@media (min-width: 931px) {
	[_nghost-ng-c4121541388] {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 1233px) {
	[_nghost-ng-c4121541388] {
		grid-template-columns: repeat(5, 1fr);
	}
}
@media (min-width: 1280px) {
	[_nghost-ng-c4121541388] {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 1459px) {
	[_nghost-ng-c4121541388] {
		grid-template-columns: repeat(5, 1fr);
	}
}
@media (min-width: 1761px) {
	[_nghost-ng-c4121541388] {
		grid-template-columns: repeat(6, 1fr);
	}
}
.pu-casino-games-list__grid[_ngcontent-ng-c1665561042] {
	padding-top: 0.5rem;
	margin-bottom: 0.5rem;
}
@media (min-width: 1321px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
		grid-template-columns: repeat(5, 1fr);
	}
}
@media (min-width: 1623px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
		grid-template-columns: repeat(6, 1fr);
	}
}
@media (min-width: 1925px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
		grid-template-columns: repeat(7, 1fr);
	}
}
@media (min-width: 2227px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
		grid-template-columns: repeat(8, 1fr);
	}
}
[_nghost-ng-c3046432593] {
	--gradient-angle: 136deg;
	position: relative;
	display: grid;
	border-radius: var(--game-tile-border-radius);
	transition: transform 0.3s ease;
	overflow: hidden;
	width: 100%;
}
.ui-game-tile__picture[_ngcontent-ng-c3046432593] {
	grid-area: 1 / -1;
	aspect-ratio: 1.3008849558 / 1;
	position: relative;
	width: 100%;
}
@media (min-width: 1280px) {
	.ui-game-tile__picture[_ngcontent-ng-c3046432593] {
		aspect-ratio: 1.5154639175 / 1;
	}
}
.ui-game-tile__image[_ngcontent-ng-c3046432593] {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	transition: 0.2s linear;
}

.ui-game-tile__image.pu-img-loaded[_ngcontent-ng-c3046432593],
.ui-game-tile__image_placeholder[_ngcontent-ng-c3046432593] {
	opacity: 1;
}
.ui-game-tile__content[_ngcontent-ng-c3046432593] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0.5rem;
	z-index: 1;
	border-radius: 0.25rem;
	overflow: hidden;
}
.ui-game-tile__header[_ngcontent-ng-c3046432593] {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.ui-game-tile__name[_ngcontent-ng-c3046432593] {
	color: var(--color-label-game-tile);
	width: 100%;
	opacity: 0;
	display: block;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
}
.ui-game-tile__buttons[_ngcontent-ng-c3046432593] {
	visibility: hidden;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
}
@media (min-width: 1280px) {
	.ui-button.xl\:ui-button_m {
		font-size: var(--font-size-button-m);
		line-height: var(--font-size-button-m);
		font-weight: var(--font-weight-button-m);
		padding: 0.5rem 1.5rem;
	}
}
@media (min-width: 1280px) {
	.ui-button.xl\:ui-button_m {
		border-radius: var(--border-radius-button);
		line-height: 24px;
	}
}
.ui-game-tile__button[_ngcontent-ng-c3046432593] {
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 2;
}
@media (min-width: 1280px) {
	.ui-button.xl\:ui-button_m .ui-icon-svg.m {
		width: 20px;
		height: 20px;
	}
}
.ui-button_m .ui-icon + span {
	margin-left: 0.5rem;
}
.ui-button.ui-button_primary-animation:after {
	width: calc(100% + 24px);
	height: calc(100% + 24px);
}
.ui-button_primary-animation:not(.ui-button_pressed):not(
		.ui-button_prerender
	):not(:active):not(:disabled):after {
	content: '';
	animation: button-pulse 1.6s ease-out infinite 0.5s;
	position: absolute;
	border-radius: var(--border-radius-button);
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: var(--color-button-primary-bg-animation);
	z-index: -1;
	opacity: 0;
	transition: transform 0.5s linear;
}
.ui-button_special-demo {
	background: var(--color-button-special-bg-2);
	color: var(--color-button-special-txt-2);
	border: 1px solid var(--color-button-special-strk-2);
	text-transform: uppercase;
	justify-content: center;
}
.ui-button.ui-button_special-demo,
.ui-button.ui-button_special-demo-search {
	padding: 7px 28px;
	font-size: 0.75rem;
	line-height: 0.75rem;
}
.ui-game-tile__button_demo[_ngcontent-ng-c3046432593] {
	margin-top: 0.5rem;
}
.ui-button_m.ui-button_special-demo {
	padding: 0.75rem 44px;
	font-size: var(--font-size-button-s);
	line-height: var(--line-height-button-s);
	font-weight: var(--font-weight-button-s);
}

[_nghost-ng-c3046432593]:before {
	display: none;
	z-index: 2;
	width: calc(100% - var(--animation-border-rotation-width) * 2);
	height: calc(100% - var(--animation-border-rotation-width) * 2);
	pointer-events: none;
	background: linear-gradient(var(--gradient-angle), var(--gradient-hover));
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: var(--border-radius-button);
	padding: 1px;
	-webkit-mask:
		linear-gradient(var(--color-white) 0 0) content-box,
		linear-gradient(var(--color-white) 0 0);
	mask:
		linear-gradient(var(--color-white) 0 0) content-box,
		linear-gradient(var(--color-white) 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}
[_nghost-ng-c3046432593]:before {
	padding: var(--animation-border-rotation-width);
}
[_nghost-ng-c3046432593]:hover:not(.ui-game-tile_touch-supported):before,
.ui-game-tile_touched[_nghost-ng-c3046432593]:before {
	display: block;
}
[_nghost-ng-c3046432593]:hover:not(.ui-game-tile_touch-supported)
	.ui-game-tile__content[_ngcontent-ng-c3046432593],
.ui-game-tile_touched[_nghost-ng-c3046432593]
	.ui-game-tile__content[_ngcontent-ng-c3046432593] {
	background-color: var(--color-label-game-darker);
}
[_nghost-ng-c3046432593]:hover:not(.ui-game-tile_touch-supported)
	.ui-game-tile__name[_ngcontent-ng-c3046432593],
[_nghost-ng-c3046432593]:hover:not(.ui-game-tile_touch-supported)
	.ui-game-tile__favorite[_ngcontent-ng-c3046432593],
.ui-game-tile_touched[_nghost-ng-c3046432593]
	.ui-game-tile__name[_ngcontent-ng-c3046432593],
.ui-game-tile_touched[_nghost-ng-c3046432593]
	.ui-game-tile__favorite[_ngcontent-ng-c3046432593] {
	opacity: 1;
}
[_nghost-ng-c3046432593]:hover:not(.ui-game-tile_touch-supported)
	.ui-game-tile__buttons[_ngcontent-ng-c3046432593],
.ui-game-tile_touched[_nghost-ng-c3046432593]
	.ui-game-tile__buttons[_ngcontent-ng-c3046432593] {
	visibility: initial;
}
.ui-button_special-demo:not(.ui-button_pressed):not(:active):not(
		:disabled
	):hover {
	background: var(--color-button-special-bg-hover-2);
}
.pu-casino-games-list__btn[_ngcontent-ng-c1665561042] {
	margin: 1.5rem auto 0.25rem;
	width: fit-content;
}
[_nghost-ng-c2760042502] {
	display: grid;
	grid-gap: 1rem;
	padding: 0 1rem 0.5rem;
}
@media (min-width: 768px) {
	[_nghost-ng-c2760042502] {
		grid-gap: 1.5rem;
		padding: 0 1.5rem 0.5rem;
	}
}
.pu-footer__seo,
.pu-sign-up__seo,
.pu-casino-providers__seo {
	position: relative;
}

.ui-seo-block__summary-wrapper {
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	width: 100%;
}

.ui-seo-block__summary {
	padding: 0.5rem 0;
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	width: 100%;
}
@media (min-width: 768px) {
	.ui-seo-block__summary {
		padding: 1rem 0 0.5rem;
	}
}

.ui-seo-block__title {
	color: var(--color-footer-txt-1);
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	font-weight: 500;
}
@media (min-width: 768px) {
	.ui-seo-block__title {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		font-weight: 500;
	}
}
.ui-seo-block__chevron {
	color: var(--color-footer-txt-3);
	transform: rotate(90deg);
	transition: 0.2s ease-in-out;
}
.ui-icon-svg.s {
	height: 20px;
	width: 20px;
}
.pu-footer__menu[_ngcontent-ng-c2760042502] {
	padding: 1rem 0;
	display: grid;
	grid-gap: 0.5rem;
	position: relative;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
@media (min-width: 768px) {
	.pu-footer__menu[_ngcontent-ng-c2760042502] {
		padding: 0;
		grid-auto-flow: column;
		justify-content: space-between;
		border: none;
	}
}
@media (min-width: 768px) {
	.pu-footer__menu-details_0[_ngcontent-ng-c2760042502] {
		width: 260px;
	}
}
@media (min-width: 768px) {
	.pu-footer__menu-details_0[_ngcontent-ng-c2760042502] {
		width: 260px;
	}
}
@media (min-width: 1280px) {
	.pu-footer__menu-details_0[_ngcontent-ng-c2760042502] {
		width: 180px;
	}
}
@media (min-width: 1366px) {
	.pu-footer__menu-details_0[_ngcontent-ng-c2760042502] {
		width: 210px;
	}
}
@media (min-width: 1920px) {
	.pu-footer__menu-details_0[_ngcontent-ng-c2760042502] {
		width: 350px;
	}
}
.pu-footer-details__summary[_ngcontent-ng-c2733379659] {
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	width: 100%;
}
@media (min-width: 768px) {
	.pu-footer-details__summary[_ngcontent-ng-c2733379659] {
		pointer-events: none;
	}
}
.pu-footer-details__title[_ngcontent-ng-c2733379659] {
	color: var(--color-footer-txt-1);
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	font-weight: 500;
}
@media (min-width: 768px) {
	.pu-footer-details__title[_ngcontent-ng-c2733379659] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		font-weight: 500;
	}
}
ol,
ul {
	list-style: none;
}
.pu-footer-details__list[_ngcontent-ng-c2733379659] {
	padding-top: 0.25rem;
}
@media (min-width: 768px) {
	.pu-footer-details__list[_ngcontent-ng-c2733379659] {
		padding-top: 0.5rem;
	}
}
.pu-footer-details__list-item[_ngcontent-ng-c2733379659] {
	padding-left: 0.75rem;
	position: relative;
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 400;
}
.pu-footer-details__list-item[_ngcontent-ng-c2733379659]
	+ .pu-footer-details__list-item[_ngcontent-ng-c2733379659] {
	margin-top: 0.25rem;
}
.pu-footer-details__list-link[_ngcontent-ng-c2733379659] {
	color: var(--color-footer-txt-2);
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
}
.pu-footer-details__list-link_hover[_ngcontent-ng-c2733379659] {
	transition: 0.2s ease-in-out;
	display: block;
}
.pu-footer-details__list-item[_ngcontent-ng-c2733379659]:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 0.25rem;
	height: 0.25rem;
	border-radius: 50%;
	background: var(--color-footer-txt-2);
}
@media (min-width: 768px) {
	.pu-footer__menu-details_1[_ngcontent-ng-c2760042502],
	.pu-footer__menu-details_2[_ngcontent-ng-c2760042502] {
		width: 200px;
	}
}
@media (min-width: 768px) {
	.pu-footer__menu-details_1[_ngcontent-ng-c2760042502] {
		width: 200px;
	}
}
@media (min-width: 1280px) {
	.pu-footer__menu-details_1[_ngcontent-ng-c2760042502] {
		width: 170px;
	}
}
@media (min-width: 1366px) {
	.pu-footer__menu-details_1[_ngcontent-ng-c2760042502] {
		width: 220px;
	}
}
@media (min-width: 1920px) {
	.pu-footer__menu-details_1[_ngcontent-ng-c2760042502] {
		width: 350px;
	}
}
@media (min-width: 768px) {
	.pu-footer__menu-details_2[_ngcontent-ng-c2760042502] {
		width: 200px;
	}
}
@media (min-width: 1280px) {
	.pu-footer__menu-details_2[_ngcontent-ng-c2760042502] {
		width: 180px;
	}
}
@media (min-width: 1920px) {
	.pu-footer__menu-details_2[_ngcontent-ng-c2760042502] {
		width: 350px;
	}
}
.pu-footer__menu-support[_ngcontent-ng-c2760042502] {
	display: grid;
	grid-gap: 1rem;
	width: 180px;
}
@media (max-width: 768px) {
	.pu-footer__menu-support[_ngcontent-ng-c2760042502] {
		width: 100%;
	}
}
.pu-footer__menu-support[_ngcontent-ng-c2760042502] {
	align-items: flex-start;
}
@media (min-width: 1280px) {
	.pu-footer__menu-support[_ngcontent-ng-c2760042502] {
		width: 200px;
	}
}
@media (min-width: 1920px) {
	.pu-footer__menu-support[_ngcontent-ng-c2760042502] {
		width: 350px;
	}
}
[_nghost-ng-c777698556] {
	display: grid;
	grid-gap: 0.5rem;
}
.pu-footer-support__title[_ngcontent-ng-c777698556] {
	color: var(--color-footer-txt-1);
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	font-weight: 500;
}
@media (min-width: 768px) {
	.pu-footer-support__title[_ngcontent-ng-c777698556] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		font-weight: 500;
	}
}
.pu-footer-support__buttons[_ngcontent-ng-c777698556] {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 0.5rem;
}
@media (min-width: 578px) {
	.pu-footer-support__buttons[_ngcontent-ng-c777698556] {
		grid-auto-flow: column;
		grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
	}
}
@media (min-width: 768px) {
	.pu-footer-support__buttons[_ngcontent-ng-c777698556] {
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}
}
.ui-button_full-width {
	width: 100%;
	justify-content: center;
}
.ui-button_l.ui-button_tertiary,
.ui-button_l.ui-button_tertiary-accent {
	line-height: 24px;
	padding: 0.5rem 1.5rem;
}
.pu-footer-support__button[_ngcontent-ng-c777698556] {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	font-size: var(--font-size-button-s);
	line-height: var(--line-height-button-s);
	font-weight: var(--font-weight-button-s);
}
.pu-footer-support__button-icon[_ngcontent-ng-c777698556] {
	margin-right: 0.5rem;
}
.pu-footer__support-wrapper[_ngcontent-ng-c2760042502],
.pu-footer__apps-wrapper[_ngcontent-ng-c2760042502],
.pu-footer__social-wrapper[_ngcontent-ng-c2760042502],
.pu-footer__logos[_ngcontent-ng-c2760042502] {
	display: flex;
	justify-content: space-between;
}
.pu-footer__support-wrapper[_ngcontent-ng-c2760042502] {
	align-items: flex-start;
	overflow: hidden;
}
[_nghost-ng-c3364073795] {
	display: grid;
	grid-auto-rows: min-content 1fr;
	grid-gap: 0.5rem;
}
@media (min-width: 768px) {
	.pu-footer__bonus[_ngcontent-ng-c2760042502] {
		width: 260px;
	}
}
@media (min-width: 768px) {
	.pu-footer__bonus[_ngcontent-ng-c2760042502] {
		width: 200px;
	}
}
@media (min-width: 1280px) {
	.pu-footer__bonus[_ngcontent-ng-c2760042502] {
		width: 180px;
	}
}
@media (min-width: 1366px) {
	.pu-footer__bonus[_ngcontent-ng-c2760042502] {
		width: 210px;
	}
}
.pu-footer-bonus__title[_ngcontent-ng-c3364073795] {
	color: var(--color-footer-txt-1);
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	font-weight: 500;
}
@media (min-width: 768px) {
	.pu-footer-bonus__title[_ngcontent-ng-c3364073795] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		font-weight: 500;
	}
}
.pu-footer-bonus__list[_ngcontent-ng-c3364073795] {
	display: grid;
	grid-gap: 33px;
	grid-auto-flow: column;
	grid-auto-columns: max-content;
}
@media (min-width: 768px) {
	.pu-footer-bonus__list[_ngcontent-ng-c3364073795] {
		grid-auto-flow: column;
		grid-gap: 49px;
	}
}
.pu-footer-bonus__list-item[_ngcontent-ng-c3364073795] {
	display: grid;
	grid-gap: 2px;
	color: var(--color-footer-txt-3);
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 400;
}
.pu-footer-bonus__list-item[_ngcontent-ng-c3364073795]
	+ .pu-footer-bonus__list-item[_ngcontent-ng-c3364073795] {
	position: relative;
}
.pu-footer-bonus__list-link[_ngcontent-ng-c3364073795] {
	color: var(--color-footer-txt-1);
	text-decoration: none;
}
.pu-footer-bonus__list-item[_ngcontent-ng-c3364073795]
	+ .pu-footer-bonus__list-item[_ngcontent-ng-c3364073795]:before {
	content: '';
	position: absolute;
	top: 5px;
	left: -1rem;
	height: 1.5rem;
	width: 1px;
	background: var(--color-bg-4);
}
@media (min-width: 768px) {
	.pu-footer-bonus__list-item[_ngcontent-ng-c3364073795]
		+ .pu-footer-bonus__list-item[_ngcontent-ng-c3364073795]:before {
		left: -1.5rem;
	}
}
.pu-footer__support-social[_ngcontent-ng-c2760042502] {
	display: grid;
	grid-gap: 0.5rem;
	width: 200px;
}
@media (min-width: 768px) {
	.pu-footer__support-social[_ngcontent-ng-c2760042502] {
		width: 200px;
	}
}
@media (min-width: 1280px) {
	.pu-footer__support-social[_ngcontent-ng-c2760042502] {
		width: 170px;
	}
}
@media (min-width: 1366px) {
	.pu-footer__support-social[_ngcontent-ng-c2760042502] {
		width: 220px;
	}
}
[_nghost-ng-c3604728312] {
	display: grid;
	grid-gap: 0.5rem;
}
.pu-footer-social__title[_ngcontent-ng-c3604728312] {
	color: var(--color-footer-txt-1);
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	font-weight: 500;
}
@media (min-width: 768px) {
	.pu-footer-social__title[_ngcontent-ng-c3604728312] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		font-weight: 500;
	}
}
.pu-footer-social__list[_ngcontent-ng-c3604728312] {
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: max-content;
	grid-gap: 0.5rem;
}
.pu-footer__support-partners[_ngcontent-ng-c2760042502] {
	display: grid;
	grid-auto-flow: column;
	justify-content: space-between;
	width: 100%;
}
@media (min-width: 768px) {
	.pu-footer__support-partners[_ngcontent-ng-c2760042502] {
		grid-auto-rows: max-content;
		grid-auto-flow: row;
		grid-gap: 1rem;
		width: 200px;
	}
}
.pu-footer__support-partners[_ngcontent-ng-c2760042502] {
	justify-content: normal;
	padding-bottom: 1rem;
}
@media (max-width: 768px) {
	.pu-footer__support-partners[_ngcontent-ng-c2760042502] {
		display: none;
	}
}
@media (min-width: 768px) {
	.pu-footer__support-partners[_ngcontent-ng-c2760042502] {
		width: 260px;
		grid-auto-rows: auto;
		padding-bottom: 0;
	}
}
@media (min-width: 1280px) {
	.pu-footer__support-partners[_ngcontent-ng-c2760042502] {
		width: 200px;
	}
}
[_nghost-ng-c2942989012] {
	display: flex;
	flex-direction: column;
}

.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012],
.pu-footer-logos__swiper_payments[_ngcontent-ng-c2942989012] {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	overflow: hidden;
}
.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012] {
	padding-bottom: 0.5rem;
	margin-bottom: 0.5rem;
}
@media (min-width: 1280px) {
	.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012] {
		padding-bottom: 0.75rem;
		margin-bottom: 0.75rem;
	}
}
.pu-footer-logos__swiper[_ngcontent-ng-c2942989012] {
	width: 100%;
}
.pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012] {
	height: 1.5rem;
	width: auto;
	filter: grayscale(100);
}
@media (min-width: 768px) {
	.pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012] {
		height: 2rem;
	}
}
@media (min-width: 1280px) {
	.pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012] {
		height: 3rem;
	}
}
.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012]:after {
	content: '';
	position: absolute;
	bottom: 1px;
	display: initial;
	height: 1px;
	background: var(--gradient-divider-horiz);
	left: -1rem;
	right: -1rem;
}
@media (min-width: 768px) {
	.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012]:after {
		left: -1.5rem;
		right: -1.5rem;
	}
}
@media (min-width: 1280px) {
	.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012]:after {
		left: -1rem;
		right: -1rem;
	}
}
.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	backface-visibility: hidden;
}
@media (min-width: 768px) {
	.pu-footer__apps-wrapper[_ngcontent-ng-c2760042502] {
		justify-content: center;
		text-align: center;
	}
}
[_nghost-ng-c1281306949] {
	display: grid;
	grid-gap: 0.5rem;
}
.pu-footer-apps__title[_ngcontent-ng-c1281306949] {
	color: var(--color-footer-txt-1);
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	font-weight: 500;
	text-align: center;
}
@media (min-width: 768px) {
	.pu-footer-apps__title[_ngcontent-ng-c1281306949] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		font-weight: 500;
	}
}
@media (min-width: 1280px) {
	.pu-footer-apps__list[_ngcontent-ng-c1281306949] {
		display: grid;
		grid-auto-flow: column;
		grid-gap: 0.5rem;
	}
}
.pu-footer-apps__list-item[_ngcontent-ng-c1281306949] {
	display: flex;
	position: relative;
	justify-content: center;
	margin-bottom: 10px;
	align-items: center;
	gap: 10px;
}
@media (max-width: 768px) {
	.pu-footer-apps__list-item[_ngcontent-ng-c1281306949]:first-child {
		align-items: center;
	}
	.pu-footer__menu[_ngcontent-ng-c2760042502]:after,
	.pu-footer__menu[_ngcontent-ng-c2760042502]:before {
		content: '';
		position: absolute;
		top: -1px;
		left: 0;
		width: 100%;
		height: 1px;
		background: var(--gradient-divider-horiz);
	}
}
.pu-footer-apps__link[_ngcontent-ng-c1281306949] {
	display: flex;
}
.pu-footer-apps__link_disabled[_ngcontent-ng-c1281306949] {
	pointer-events: none;
	cursor: none;
	opacity: 0.3;
}
.pu-footer-apps__icon[_ngcontent-ng-c1281306949] {
	width: 120px;
	height: 40px;
	color: var(--color-footer-txt-1);
	border: 1px solid var(--color-bg-8);
	border-radius: 0.25rem;
	overflow: hidden;
}
[_nghost-ng-c2374131647] {
	display: grid;
	grid-auto-flow: column;
	position: relative;
}
@media (min-width: 768px) {
	[_nghost-ng-c2374131647] {
		grid-auto-columns: min-content 1fr;
		grid-gap: 1.5rem;
		align-items: center;
	}
}
.pu-footer-legal__license[_ngcontent-ng-c2374131647] {
	position: absolute;
	bottom: calc(100% + 1rem);
	right: 0;
	display: grid;
	grid-auto-flow: column;
	align-items: center;
	grid-gap: 0.75rem;
}
@media (min-width: 768px) {
	.pu-footer-legal__license[_ngcontent-ng-c2374131647] {
		position: initial;
	}
}
@media (min-width: 768px) {
	.pu-footer-legal__license-without-copyright[_ngcontent-ng-c2374131647] {
		position: absolute;
		right: auto;
		left: 0;
		bottom: calc(100% + 1.5rem);
	}
}
.pu-footer-legal__license-age[_ngcontent-ng-c2374131647] {
	color: var(--color-footer-txt-2);
	border: 1px solid var(--color-footer-txt-2);
	border-radius: 1.5px;
	padding: 6px 0.25rem;
	font-size: 13px;
	line-height: 18px;
}
@media (min-width: 1280px) {
	.pu-footer-legal__license-age[_ngcontent-ng-c2374131647] {
		padding: 0.5rem 5px;
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		font-weight: 700;
	}
}
.pu-footer-social__icon[_ngcontent-ng-c3604728312] {
	filter: grayscale(100);
	width: 40px;
}
.pu-footer-social_dark[_nghost-ng-c3604728312]
	.pu-footer-social__icon[_ngcontent-ng-c3604728312] {
	filter: brightness(0) invert(1);
}
.pu-footer-details__list-link_hover[_ngcontent-ng-c2733379659]:hover {
	transform: scale(1.12) translate(0.75rem);
}
.pu-footer-bonus__list-link[_ngcontent-ng-c3364073795]:hover {
	color: var(--color-brand-secondary);
}
.pu-footer-social_dark[_nghost-ng-c3604728312]
	.pu-footer-social__icon[_ngcontent-ng-c3604728312]:hover {
	filter: none;
}
.pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012]:hover {
	filter: none;
}
.pu-footer-apps__icon[_ngcontent-ng-c1281306949]:hover {
	color: var(--color-txt-icon-5);
	background: var(--color-bg-8);
	border-color: var(--color-bg-8);
}

.pu-footer-details__chevron[_ngcontent-ng-c2733379659] {
	color: var(--color-footer-txt-3);
	transform: rotate(90deg);
	transition: 0.2s ease-in-out;
}
[open][_nghost-ng-c2733379659]
	.pu-footer-details__chevron[_ngcontent-ng-c2733379659] {
	transform: rotate(-90deg);
}
@media (min-width: 768px) {
	.pu-footer-details__chevron[_ngcontent-ng-c2733379659] {
		display: none;
	}
}
.pu-footer__menu[_ngcontent-ng-c2760042502]:after {
	top: auto;
	bottom: -1px;
}
.ui-category-tab__icn[_ngcontent-ng-c2363328957] {
	color: var(--color-tabs-icon);
}
[_nghost-ng-c2363328957]:hover:not(.ui-category-tab_active)
	.ui-category-tab__icn[_ngcontent-ng-c2363328957] {
	color: var(--color-tabs-icon-hover);
}
@media (min-width: 1280px) {
	.xl\:container {
		padding: 0rem 0.5rem;
	}
}
@media (min-width: 1280px) and (min-width: 768px) {
	.xl\:container {
		padding: 0rem 1rem;
	}
}
@media (min-width: 1280px) and (min-width: 1280px) {
	.xl\:container {
		padding: 0rem 1.5rem;
	}
}
[_nghost-ng-c14103108] {
	display: block;
	overflow: hidden;
}
.ui-promo-banner-carousel[_ngcontent-ng-c14103108] {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	height: 164px;
	width: 100%;
}
@media (min-width: 768px) {
	.ui-promo-banner-carousel[_ngcontent-ng-c14103108] {
		height: 260px;
	}
}
@media (min-width: 1280px) {
	.ui-promo-banner-carousel[_ngcontent-ng-c14103108] {
		border-radius: 0.25rem;
		max-width: 1800px;
		overflow: visible;
	}
}
@media (min-width: 1512px) {
	.ui-promo-banner-carousel[_ngcontent-ng-c14103108] {
		height: 390px;
	}
}
.swiper-pagination {
	position: absolute !important;
	z-index: 2 !important;
	display: flex !important;
	bottom: 0.75rem !important;
	cursor: pointer !important;
	justify-content: center !important;
}
.swiper-pagination-bullet {
	width: 0.75rem !important;
	height: 2px !important;
	background: var(--color-banner-pagination) !important;
	opacity: 0.4 !important;
	border-radius: 2px !important;
	margin: 0rem 0.125rem !important;
}
.ui-swiper-wide-bullets .swiper-pagination-bullet {
	position: relative !important;
	overflow: visible !important;
}
.ui-swiper-wide-bullets .swiper-pagination-bullet:before {
	content: '' !important;
	height: 400% !important;
	width: 100% !important;
	left: 0 !important;
	top: 50% !important;
	display: block !important;
	position: absolute !important;
}
.ui-promo-banner-carousel .swiper-slide {
	margin-right: 1.5rem;
}
[_nghost-ng-c1815435592] {
	padding: 0.75rem;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	height: 100%;
	color: var(--color-txt-icon-banner-1);
	-webkit-user-select: none;
	user-select: none;
}
@media (min-width: 768px) {
	[_nghost-ng-c1815435592] {
		padding: 1rem 2.5rem 28px;
	}
}
@media (min-width: 1512px) {
	[_nghost-ng-c1815435592] {
		padding: 1.5rem 60px 42px;
	}
}
.ui-promo-banner__picture {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ui-promo-banner__img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 60%;
	opacity: 0;
	transition: 0.2s linear;
}
@media (min-width: 360px) {
	.ui-promo-banner__img {
		object-position: 70%;
	}
}
@media (min-width: 435px) {
	.ui-promo-banner__img {
		object-position: 70%;
	}
}
@media (min-width: 768px) {
	.ui-promo-banner__img {
		object-position: 50%;
	}
}
@media (min-width: 1280px) {
	.ui-promo-banner__img {
		object-position: 45%;
	}
}
@media (min-width: 1512px) {
	.ui-promo-banner__img {
		object-position: 50%;
	}
}
@media (min-width: 1280px) {
	.ui-promo-banner__img {
		border-radius: 0.25rem;
	}
}
.ui-promo-banner__img.pu-img-loaded,
.ui-promo-banner__img_placeholder {
	opacity: 1;
}
.ui-promo-banner__body {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 140px;
}
@media (min-width: 375px) {
	.ui-promo-banner__body {
		max-width: 168px;
	}
}
@media (min-width: 429px) {
	.ui-promo-banner__body {
		max-width: 198px;
	}
}
@media (min-width: 768px) {
	.ui-promo-banner__body {
		max-width: 480px;
	}
}
@media (min-width: 1512px) {
	.ui-promo-banner__body {
		max-width: 720px;
	}
}
.ui-promo-banner__title {
	font-family: Banner-Bold-It, sans-serif;
	font-size: 1.5rem;
	line-height: 1.5rem;
}
@media (min-width: 768px) {
	.ui-promo-banner__title {
		font-family: Banner-Bold-It, sans-serif;
		font-size: 3rem;
		line-height: 3rem;
	}
}
@media (min-width: 1512px) {
	.ui-promo-banner__title {
		font-family: Banner-Bold-It, sans-serif;
		font-size: 4.5rem;
		line-height: 4.5rem;
	}
}
.ui-promo-banner__title_description {
	padding-top: 0.25rem;
	font-size: 1rem;
	line-height: 1rem;
}
@media (min-width: 768px) {
	.ui-promo-banner__title_description {
		font-size: 2rem;
		line-height: 2rem;
	}
}
@media (min-width: 1512px) {
	.ui-promo-banner__title_description {
		font-size: 3rem;
		line-height: 3rem;
	}
}
.ui-promo-banner__btn {
	display: none;
}
@media (min-width: 768px) {
	.ui-promo-banner__btn {
		display: block;
	}
}
@media (min-width: 1512px) {
	.ui-promo-banner__btn {
		height: 69px;
		padding: 0 48px;
		font-size: 1.5rem;
		line-height: 1.75rem;
		font-weight: 400;
		font-weight: 500;
		display: inline-flex;
		align-items: center;
	}
}
.swiper-pagination-bullet-active {
	width: 1.5rem !important;
	opacity: initial !important;
}
.seo-section {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	user-select: none;
	margin-top: 2rem;
}
.seo-title {
	font-size: 1.25rem;
	line-height: 1.625rem;
	font-weight: 400;
	font-weight: 500;
	color: var(--color-txt-icon-1);
	text-transform: uppercase;
	text-align: center;
}
.seo-section ol {
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	display: grid;
	grid-gap: 0.25rem;
	padding: 0.25rem 0 0.25rem 1rem;
	color: var(--color-txt-icon-2);
}
.seo-section ol h2 {
	font-size: 1.25rem;
	line-height: 1.625rem;
	font-weight: 400;
	font-weight: 500;
	color: var(--color-txt-icon-1);
	margin: 0.5rem 0;
}
.seo-section ul,
.seo-section ol {
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	display: grid;
	grid-gap: 0.25rem;
	color: var(--color-txt-icon-2);
}
.seo-section h3,
.seo-section h4,
.seo-section h5 {
	font-size: 1rem;
	line-height: 1.375rem;
	font-weight: 400;
	font-weight: 500;
	color: var(--color-txt-icon-1);
	margin: 0.5rem 0;
}
.seo-section p {
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	margin: 0.25rem 0;
	color: var(--color-txt-icon-2);
}
@media (min-width: 375px) {
	.seo-title {
		font-size: 1.5rem;
		line-height: 1.75rem;
		font-weight: 400;
		font-weight: 500;
	}
}
@media (min-width: 768px) {
	.seo-title {
		font-size: 1.75rem;
		line-height: 2.0625rem;
		font-weight: 400;
		font-weight: 500;
	}

	.seo-section ul,
	.seo-section ol {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		grid-gap: 0.5rem;
	}
	.seo-section h3,
	.seo-section h4,
	.seo-section h5 {
		font-size: 1.25rem;
		line-height: 1.625rem;
		font-weight: 400;
		font-weight: 500;
		margin: 1rem 0;
	}

	.seo-section ol {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		padding: 0.5rem 0 0.5rem 1.5rem;
		grid-gap: 0.5rem;
	}
	.seo-section h2 {
		font-size: 1.5rem;
		line-height: 1.75rem;
		font-weight: 400;
		font-weight: 500;
		margin: 1rem 0;
	}

	.seo-section {
		margin-bottom: 1rem;
		margin-top: 3rem;
	}
	.seo-section p {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400;
		margin: 0.5rem 0;
	}
}
@media (min-width: 1280px) {
	.seo-title {
		font-size: 3rem;
		line-height: 3.5rem;
		font-weight: 400;
		font-weight: 700;
		line-height: 48px;
		margin-bottom: 0.25rem;
	}
	.seo-section {
		padding: 0 1.5rem;
		margin-top: 4rem;
	}
}
.ui-promo-banner__header {
	display: flex;
	align-items: center;
	margin-bottom: 0.75rem;
}
.ui-promo-banner__icon-wrapper {
	position: relative;
	padding-right: 0.5rem;
	margin-right: 0.5rem;
}
@media (min-width: 768px) {
	.ui-promo-banner__icon-wrapper {
		padding-right: 18px;
		margin-right: 18px;
	}
}
.ui-promo-banner__icon {
	height: 1rem;
}
@media (min-width: 768px) {
	.ui-promo-banner__icon {
		height: 20px;
	}
}
@media (min-width: 1512px) {
	.ui-promo-banner__icon {
		height: 30px;
	}
}
.ui-promo-banner__icon-wrapper:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 1px;
	background: var(--color-txt-icon-banner-1);
	right: 0;
	top: 0;
}
.ui-promo-banner__title_section {
	font-family: Banner-Bold-It, sans-serif;
	font-size: 1rem;
	line-height: 1rem;
}
@media (min-width: 768px) {
	.ui-promo-banner__title_section {
		font-family: Banner-Bold-It, sans-serif;
		font-size: 1.5rem;
		line-height: 1.5rem;
	}
}
@media (min-width: 1512px) {
	.ui-promo-banner__title_section {
		font-family: Banner-Bold-It, sans-serif;
		font-size: 2.25rem;
		line-height: 2.25rem;
	}
}
.pu-sidebar-menu__item_new[_ngcontent-ng-c147447685] {
	position: absolute;
	bottom: 5px;
	left: 10px;
	border-radius: 2px;
	background: var(--color-brand-primary);
	color: var(--color-label-txt);
	padding: 1px 2px;
	font-size: 8px;
	font-style: normal;
	font-weight: 500;
	line-height: 7px;
	text-transform: uppercase;
}
.ui-promo-banner__title {
	display: flex;
	flex-direction: column;
	font-style: italic;
	font-weight: 500;
	font-size: var(--slider-title-font-size-default, 18px);
	line-height: var(--slider-title-line-height-default, 18px);
}
@media (min-width: 768px) {
	.ui-promo-banner__title {
		font-size: var(--slider-title-font-size-md, 42px);
		line-height: var(--slider-title-line-height-md, 42px);
	}
}
@media (min-width: 1280px) {
	.ui-promo-banner__title {
		font-size: var(--slider-title-font-size-xl, 42px);
		line-height: var(--slider-title-line-height-xl, 42px);
	}
}
@media (min-width: 1512px) {
	.ui-promo-banner__title {
		font-size: var(--slider-title-font-size-mxl, 60px);
		line-height: var(--slider-title-line-height-mxl, 60px);
	}
}
.ui-promo-banner__title_description[_ngcontent-ng-c3285644950] {
	padding-top: 0.25rem;
	font-style: italic;
	font-weight: 500;
	font-size: var(--slider-title-description-font-size-default, 13px);
	line-height: var(--slider-title-description-line-height-default, 13px);
}
@media (min-width: 768px) {
	.ui-promo-banner__title_description[_ngcontent-ng-c3285644950] {
		font-size: var(--slider-title-description-font-size-md, 26px);
		line-height: var(--slider-title-description-line-height-md, 26px);
	}
}
@media (min-width: 1280px) {
	.ui-promo-banner__title_description[_ngcontent-ng-c3285644950] {
		font-size: var(--slider-title-description-font-size-xl, 26px);
		line-height: var(--slider-title-description-line-height-xl, 26px);
	}
}
@media (min-width: 1512px) {
	.ui-promo-banner__title_description[_ngcontent-ng-c3285644950] {
		font-size: var(--slider-title-description-font-size-mxl, 42px);
		line-height: var(--slider-title-description-line-height-mxl, 42px);
	}
}
.swiper-button-disabled,
.swiper-button-lock {
	display: none !important;
}
@media (max-width: 768px) {
	.providers-text {
		display: none;
	}
}
[_nghost-ng-c3046432593]:hover:not(.ui-game-tile_touch-supported),
.ui-game-tile_touched[_nghost-ng-c3046432593] {
	transform: scale(1.03);
	z-index: 3;
}
@media (min-width: 1280px) {
	[_nghost-ng-c3046432593]:hover:not(.ui-game-tile_touch-supported),
	.ui-game-tile_touched[_nghost-ng-c3046432593] {
		transform: scale(1.08);
	}
}
.ui-game-tile__labels[_ngcontent-ng-c3046432593] {
	position: absolute;
	display: flex;
	flex-direction: column;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0.25rem;
	background-image: var(--gradient-corner-shadow-small);
}
.ui-game-tile__label[_ngcontent-ng-c3046432593] {
	width: max-content;
	color: var(--color-label-txt);
	border-radius: var(--label-border-radius);
	padding: 2px var(--label-padding-horizontal);
	text-transform: uppercase;
	display: flex;
	align-items: center;
	font-size: var(--font-size-text-12-medium, 0.75rem);
	line-height: var(--line-height-text-12-regular, 1rem);
	font-weight: 500;
}
.ui-game-tile__label_new[_ngcontent-ng-c3046432593] {
	background-color: var(--color-label-new-bg);
}
[_nghost-ng-c3046432593]:hover:not(.ui-game-tile_touch-supported)
	.ui-game-tile__bottom[_ngcontent-ng-c3046432593],
[_nghost-ng-c3046432593]:hover:not(.ui-game-tile_touch-supported)
	.ui-game-tile__labels[_ngcontent-ng-c3046432593],
.ui-game-tile_touched[_nghost-ng-c3046432593]
	.ui-game-tile__bottom[_ngcontent-ng-c3046432593],
.ui-game-tile_touched[_nghost-ng-c3046432593]
	.ui-game-tile__labels[_ngcontent-ng-c3046432593] {
	opacity: 0;
}
.ui-game-tile__label_exclusive[_ngcontent-ng-c3046432593] {
	background-color: var(--color-label-exclusive-bg);
}
.ui-button_tertiary:before,
.ui-button_tertiary-animation:before {
	background: var(--color-button-tertiary-strk);
	content: '';
	position: absolute;
	inset: 0;
	border-radius: var(--border-radius-button);
	padding: 1px;
	-webkit-mask:
		linear-gradient(var(--color-white) 0 0) content-box,
		linear-gradient(var(--color-white) 0 0);
	mask:
		linear-gradient(var(--color-white) 0 0) content-box,
		linear-gradient(var(--color-white) 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}
.pu-footer-support__button-icon[_ngcontent-ng-c3882706997] {
	margin-right: 0.5rem;
}
@media (min-width: 1280px) {
	.pu-footer-logos__swiper_providers .pu-swiper-autosize .swiper-wrapper {
		justify-content: center;
	}
}
[_nghost-ng-c4260680576] {
	position: sticky;
	position: -webkit-sticky;
	bottom: -1px;
	left: 0;
	padding-bottom: 1px;
	align-items: center;
	width: 100%;
	z-index: 500;
	overflow: hidden;
	margin-bottom: 2rem;
	background-color: var(--color-label-winner-bg);
}
@media (min-width: 1280px) {
	[_nghost-ng-c4260680576] {
		display: flex;
	}
}

.ui-running-line__dropdown[_ngcontent-ng-c4260680576] {
	position: relative;
	align-items: center;
	height: 100%;
	color: var(--color-txt-icon-1);
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	cursor: default;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576] {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	background: none;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	padding: 0;
	cursor: pointer;
	letter-spacing: 0;
	text-decoration: none;
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576] {
	font-size: 1rem;
	line-height: var(--line-height-text-16-medium, 1.375rem);
	font-weight: 500;
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576] {
	margin: 0 auto 10px;
}
@media (min-width: 1280px) {
	.ui-running-line__dropdown[_ngcontent-ng-c4260680576] {
		display: flex;
		color: var(--color-txt-icon-3);
		width: 140px;
		text-align: left;
		text-transform: none;
		margin: 0 auto;
		font-size: var(--font-size-text-12-regular, 0.75rem);
		line-height: var(--line-height-text-12-regular, 1rem);
		font-weight: 400;
		padding: 0.5rem 0rem 0.5rem 1.5rem;
	}
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576]:after {
	content: '';
	display: none;
	position: absolute;
	width: 1px;
	height: 24px;
	background-color: var(--color-txt-icon-3);
	opacity: 0.5;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
@media (min-width: 1280px) {
	.ui-running-line__dropdown[_ngcontent-ng-c4260680576]:after {
		display: block;
	}
}
.ui-running-line__items[_ngcontent-ng-c4260680576] {
	display: flex;
	flex: 1;
	overflow: hidden;
	position: relative;
	max-width: 320px;
	width: 100%;
	margin: 0 auto;
}
@media (min-width: 768px) {
	.ui-running-line__items[_ngcontent-ng-c4260680576] {
		max-width: 657px;
	}
}
@media (min-width: 1280px) {
	.ui-running-line__items[_ngcontent-ng-c4260680576] {
		max-width: 100%;
	}
}
.ui-running-line__items-list[_ngcontent-ng-c4260680576] {
	display: grid;
	justify-content: start;
	grid-template-columns: 55px 132px 132px;
	grid-auto-columns: 132px;
	grid-auto-flow: column;
	grid-template-rows: 1fr 1fr 1fr;
	justify-items: end;
}
@media (min-width: 768px) {
	.ui-running-line__items-list[_ngcontent-ng-c4260680576] {
		grid-template-columns: 80px 148px 148px 148px;
		grid-auto-columns: 148px;
	}
}
@media (min-width: 1280px) {
	.ui-running-line__items-list[_ngcontent-ng-c4260680576] {
		display: flex;
	}
}
[_nghost-ng-c4104115361] {
	position: relative;
	flex-grow: 1;
	display: inline-grid !important;
	grid-template-columns: 48px 1fr;
	grid-column-gap: 0.5rem;
	padding: 0.75rem;
	width: 140px !important;
	flex-shrink: 0;
}
@media (min-width: 1280px) {
	[_nghost-ng-c4104115361] {
		width: 156px !important;
	}
}
.ui-running-line-item__image[_ngcontent-ng-c4104115361] {
	grid-row: span 2;
	border-radius: 0.125rem;
	overflow: hidden;
}
.ui-running-line-item__name[_ngcontent-ng-c4104115361] {
	color: var(--color-txt-icon-3);
	font-size: var(--font-size-text-12-regular, 0.75rem);
	line-height: var(--line-height-text-12-regular, 1rem);
	font-weight: 400;
	display: block;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-running-line-item__game-btn[_ngcontent-ng-c4104115361] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: opacity 0 ease;
	z-index: 1;
}
[_nghost-ng-c4104115361]:hover
	.ui-running-line-item__game-btn[_ngcontent-ng-c4104115361] {
	background-color: var(--color-label-winner-bg-hover);
	opacity: 1;
}
@media (max-width: 1279px) {
	[_ngcontent-ng-c4069572997] {
		display: none;
	}
}
.ui-button .ui-icon + span {
	margin-left: 0.5rem;
}
.ui-menu-list-item__label {
	position: absolute;
	top: -0.25rem;
	left: 44px;
	padding: 2px 0.25rem;
	color: var(--color-label-txt);
	border-radius: 2px;
	text-transform: uppercase;
	background-color: var(--color-brand-primary);
	font-family: var(--font-family-secondary), sans-serif;
	font-size: 0.5rem;
	line-height: 0.5rem;
	font-weight: 500;
}
.ui-button_l .ui-icon-svg.m {
	width: 24px;
	height: 24px;
}
