.elementor-kit-7{--e-global-color-primary:#FF5A3C;--e-global-color-secondary:#7A7974;--e-global-color-text:#E9E8E4;--e-global-color-accent:#B7B6B0;--e-global-color-9097449:#0B0B0D;--e-global-color-97cceb3:#131316;--e-global-color-209509e:#0D0D10;--e-global-color-667bf5c:#3A3A36;--e-global-color-473cc40:#FFFFFF0F;--e-global-color-5d17651:#FFFFFF1F;--e-global-typography-primary-font-family:"Inter Tight";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"JetBrains Mono";--e-global-typography-accent-font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
  scrollbar-width: thin;
  scrollbar-color: var(--ls-accent) var(--ls-bg);
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background: var(--ls-bg);
}
::-webkit-scrollbar-thumb {
  background: var(--ls-accent);
  border: 2px solid var(--ls-bg);
  border-radius: 0;
}
::-webkit-scrollbar-thumb:hover {
  background: #ff7a5a;
}
::-webkit-scrollbar-corner {
  background: var(--ls-bg);
}



#cookie-law-info-bar.wt-cli-cookie-bar {
	left: 24px !important;
	right: auto !important;
	bottom: 24px !important;
	width: min(440px, calc(100vw - 48px)) !important;
	box-sizing: border-box !important;
	padding: 22px 24px 20px !important;
	text-align: left !important;

	background: rgba(15, 15, 17, 0.86) !important;
	color: #e9e8e4 !important;
	border: 1px solid rgba(255, 255, 255, 0.12) !important;
	border-radius: 14px !important;
	box-shadow: 0 24px 60px -12px rgba(0, 0, 0, 0.7), 0 0 0 1px rgba(0, 0, 0, 0.4) !important;
	-webkit-backdrop-filter: blur(14px) saturate(1.1) !important;
	backdrop-filter: blur(14px) saturate(1.1) !important;

	font-family: "Inter Tight", "Inter", system-ui, -apple-system, sans-serif !important;
	animation: lbl-cli-in 0.5s cubic-bezier(0.2, 0.75, 0.2, 1) both !important;
}


#cookie-law-info-bar.wt-cli-cookie-bar::before {
	content: "";
	position: absolute;
	top: 0;
	left: 18px;
	right: 18px;
	height: 2px;
	background: #ff5a3c;
	border-radius: 0 0 2px 2px;
}

#cookie-law-info-bar .cli-bar-container {
	display: block !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
}


#cookie-law-info-bar .cli-bar-message {
	color: #b7b6b0 !important;
	font-size: 12.5px !important;
	line-height: 1.65 !important;
	letter-spacing: 0.005em !important;
	margin: 0 0 18px !important;
	max-width: none !important;
}
#cookie-law-info-bar .cli-bar-message::before {
	content: "— Бисквитки";
	display: block;
	margin-bottom: 10px;
	font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 0.22em;
	text-transform: uppercase;
	color: #ff5a3c;
}


#cookie-law-info-bar .cli-bar-btn_container {
	display: flex !important;
	align-items: center !important;
	justify-content: flex-end !important;
	gap: 8px !important;
	flex-wrap: wrap !important;
}


#cookie-law-info-bar a#wt-cli-settings-btn.cli_settings_button {
	margin: 0 auto 0 0 !important;   
	padding: 8px 4px !important;
	border: 0 !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.18) !important;
	border-radius: 0 !important;
	background: transparent !important;
	color: #7a7974 !important;
	font-family: "JetBrains Mono", ui-monospace, monospace !important;
	font-size: 10px !important;
	letter-spacing: 0.12em !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
	cursor: pointer !important;
	transition: color 0.2s, border-color 0.2s !important;
}
#cookie-law-info-bar a#wt-cli-settings-btn.cli_settings_button:hover,
#cookie-law-info-bar a#wt-cli-settings-btn.cli_settings_button:focus {
	color: #e9e8e4 !important;
	border-bottom-color: #e9e8e4 !important;
}


#cookie-law-info-bar a#wt-cli-accept-btn.cli-plugin-main-button {
	margin: 0 !important;
	padding: 11px 26px !important;
	border: 1px solid #ff5a3c !important;
	border-radius: 8px !important;
	background: #ff5a3c !important;
	color: #0b0b0d !important;
	font-family: "JetBrains Mono", ui-monospace, monospace !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	letter-spacing: 0.14em !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
	cursor: pointer !important;
	transition: background 0.2s, color 0.2s !important;
}
#cookie-law-info-bar a#wt-cli-accept-btn.cli-plugin-main-button:hover,
#cookie-law-info-bar a#wt-cli-accept-btn.cli-plugin-main-button:focus {
	background: transparent !important;
	color: #ff5a3c !important;
}


@keyframes lbl-cli-in {
	from { opacity: 0; transform: translateY(18px); }
	to   { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
	#cookie-law-info-bar.wt-cli-cookie-bar { animation: none !important; }
}
@media (max-width: 600px) {
	#cookie-law-info-bar.wt-cli-cookie-bar {
		left: 12px !important;
		right: 12px !important;
		bottom: 12px !important;
		width: auto !important;
		padding: 18px 18px 16px !important;
	}
	#cookie-law-info-bar .cli-bar-btn_container { gap: 10px !important; }
	#cookie-law-info-bar a#wt-cli-accept-btn.cli-plugin-main-button { flex: 1 1 auto !important; text-align: center !important; }
}/* End custom CSS */