

/* Start:/local/js/qwelp/megamenu/catalog-menu/dist/catalog-menu.bundle.css?178836767421853*/
/* ========== Catalog Menu — Shell (shared across variants) ========== */

.sl-catalog-menu {
	position: relative;
	z-index: 1000;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.25s ease, visibility 0.25s ease;
}
.sl-catalog-menu--open {
	position: fixed;
	top: var(--qmm-visible-viewport-offset-top, 0px);
	right: 0;
	bottom: auto;
	left: 0;
	height: var(--qmm-visible-viewport-height, 100vh);
	height: var(--qmm-visible-viewport-height, 100dvh);
	pointer-events: auto;
	opacity: 1;
	visibility: visible;
}

html.qmm-catalog-menu-open,
html.qmm-catalog-menu-open body {
	overflow: hidden;
	overscroll-behavior: none;
}

/* Transparent overlay (click-catcher, no darkening) */
.sl-catalog-menu__overlay {
	position: absolute;
	inset: 0;
}

/* Dropdown panel */
.sl-catalog-menu__dropdown {
	position: absolute;
	top: var(--sl-catalog-menu-anchor-top, 0px);
	left: 0;
	right: 0;
	box-sizing: border-box;
	max-height: calc(100vh - var(--sl-catalog-menu-anchor-top, 0px));
	max-height: calc(100dvh - var(--sl-catalog-menu-anchor-top, 0px));
	max-height: calc(var(--qmm-visible-viewport-height, 100dvh) - var(--sl-catalog-menu-anchor-top, 0px));
	overflow-y: auto;
	overscroll-behavior: contain;
	transform: translateY(-10px);
	transition: transform 0.25s ease;
	z-index: 1;
	padding:
		15px
		env(safe-area-inset-right, 0px)
		env(safe-area-inset-bottom, 0px)
		env(safe-area-inset-left, 0px);
	pointer-events: none;
}

.qmm-catalog-menu__close {
	position: absolute;
	top: max(0.5rem, env(safe-area-inset-top, 0px));
	right: max(0.5rem, env(safe-area-inset-right, 0px));
	z-index: 8;
	display: none;
	align-items: center;
	justify-content: center;
	width: 2.75rem;
	height: 2.75rem;
	padding: 0;
	border: 1px solid rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.14);
	border-radius: 50%;
	background: var(--sl-color-white, #fff);
	color: var(--sl-color-dark, #1d2433);
	font: inherit;
	font-size: 1.5rem;
	line-height: 1;
	cursor: pointer;
}

.qmm-catalog-menu .sl-container {
	box-sizing: border-box;
	width: 100%;
	max-width: calc(var(--sl-container, 1100px) + (var(--sl-gap-page, 20px) * 2));
	margin-inline: auto;
	padding-inline: var(--sl-gap-page, 20px);
}

@media (max-width: 991.98px) {
	.qmm-catalog-menu__close {
		display: inline-flex;
	}

	.sl-catalog-menu__inner {
		position: relative;
		padding-top: max(var(--sl-menu-padding, 40px), 4rem);
	}
}
.sl-catalog-menu--open .sl-catalog-menu__dropdown {
	transform: translateY(0);
}

.sl-catalog-menu__inner {
	background: var(--sl-menu-bg, var(--sl-color-white, #fff));
	border-radius: var(--sl-menu-radius, 20px);
	padding: var(--sl-menu-padding, 40px);
	color: var(--sl-menu-text, var(--sl-color-dark, #1d2433));
	min-height: 200px;
	box-shadow: 0 20px 30px 0 rgba(28, 39, 75, 0.08);
	pointer-events: auto;
}

.sl-catalog-menu__body {
	position: relative;
}

.sl-catalog-menu [hidden] {
	display: none !important;
}

.sl-catalog-menu :is(a, button):focus-visible {
	outline: 2px solid var(--sl-color-link, var(--sl-primary, #6f65b5));
	outline-offset: 3px;
}

/* Loader */
.sl-catalog-menu__loader {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 200px;
}
.sl-catalog-menu__spinner {
	width: 36px;
	height: 36px;
	border: 3px solid rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.15);
	border-top-color: var(--sl-color-dark, #1d2433);
	border-radius: 50%;
	animation: sl-catalog-menu-spin 0.7s linear infinite;
}
@keyframes sl-catalog-menu-spin {
	to { transform: rotate(360deg); }
}

.sl-catalog-menu__error {
	width: 100%;
	padding: 40px 20px;
	color: var(--sl-color-dark, #1d2433);
	font-size: 0.95rem;
	line-height: 1.35;
	text-align: center;
	opacity: 0.64;
}

/* ========== Banner card in menu (shared) ========== */

/* Wrapper: banner + brands stacked vertically */
.sl-catalog-menu__banner-wrap {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width: 232px;
	flex-shrink: 0;
}
.sl-catalog-menu__banner-box {
	position: relative;
	width: 232px;
	flex-shrink: 0;
}

/* Banner image card */
.sl-catalog-menu__banner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 232px;
	border-radius: var(--sl-media-radius, 10px);
	overflow: hidden;
	text-decoration: none;
	flex-shrink: 0;
	background: var(--sl-color-bg, #f5f6f8);
}

.sl-catalog-menu__banner-placeholder {
	width: 50%;
	height: 50%;
	color: var(--sl-color-dark, #1d2433);
	opacity: 0.1;
}
.sl-catalog-menu__banner:hover {
	opacity: 0.9;
}
.sl-catalog-menu__banner-picture {
	display: block;
	width: 100%;
}
.sl-catalog-menu__banner-edit {
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	z-index: 2;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 32px;
	padding: 0 12px;
	color: var(--sl-color-dark, #1d2433);
	font-size: 13px;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	background: var(--sl-color-white, #fff);
	border-radius: var(--sl-header-control-radius, 8px);
	box-shadow: 0 4px 12px rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.12);
	transition: opacity 0.2s ease;
}
.sl-catalog-menu__banner-edit:hover {
	opacity: 0.7;
}
.sl-catalog-menu__banner-img {
	width: 100%;
	height: auto;
	object-fit: cover;
	display: block;
	position: relative;
	z-index: 1;
}
.sl-catalog-menu__banner-img--dark,
.sl-catalog-menu__brand-img--dark {
	display: none;
}
html[data-theme="dark"] .sl-catalog-menu__banner--has-dark .sl-catalog-menu__banner-img--light,
html[data-theme="dark"] .sl-catalog-menu__brand--has-dark .sl-catalog-menu__brand-img--light {
	display: none;
}
html[data-theme="dark"] .sl-catalog-menu__banner--has-dark .sl-catalog-menu__banner-img--dark,
html[data-theme="dark"] .sl-catalog-menu__brand--has-dark .sl-catalog-menu__brand-img--dark {
	display: block;
}

/* Brands grid (2 columns below banner) */
.sl-catalog-menu__brands {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: var(--sl-card-gap, 20px);
}
.sl-catalog-menu__brand {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 106px;
	flex-shrink: 0;
	text-decoration: none;
	color: var(--sl-color-dark, #1d2433);
	border-radius: var(--sl-card-radius, 10px);
	transition: opacity 0.2s ease;
}
.sl-catalog-menu__brand:hover {
	opacity: 0.6;
}
.sl-catalog-menu__brand img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.sl-catalog-menu__brand-img {
	display: block;
	width: 100%;
	height: auto;
	object-fit: contain;
}
.sl-catalog-menu__brand-img--dark {
	display: none;
}
html[data-theme="dark"] .sl-catalog-menu__brand--has-dark .sl-catalog-menu__brand-img--dark {
	display: block;
}

.sl-catalog-menu-panel-wrap {
	position: absolute;
	top: 8px;
	left: 8px;
	right: 8px;
	height: 0;
	overflow: visible;
	z-index: 6;
}

.sl-catalog-menu-panel-wrap--floating {
	top: 0;
	left: auto;
	right: 0;
	width: min(28rem, calc(100vw - 2rem));
}

.sl-catalog-menu-panel {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	width: min(28rem, calc(100vw - 2rem));
	color: var(--sl-color-dark, #1d2433);
	font-size: 0.75rem;
	line-height: 1.35;
	z-index: 6;
}

.sl-catalog-menu-panel__toggle {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 1.75rem;
	padding: 0.25rem 0.75rem;
	border: 1px solid rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.14);
	border-radius: 100px;
	background: var(--sl-color-white, #fff);
	color: var(--sl-color-dark, #1d2433);
	font: inherit;
	font-weight: 600;
	line-height: 1;
	cursor: pointer;
	box-shadow: 0 0.0625rem 0.25rem rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.12);
}

.sl-catalog-menu-panel__toggle:focus-visible,
.sl-catalog-menu-panel__submit:focus-visible,
.sl-catalog-menu-panel__add:focus-visible,
.sl-catalog-menu-panel__remove:focus-visible,
.sl-catalog-menu-panel__input:focus-visible,
.sl-catalog-menu-panel__file:focus-visible {
	outline: 2px solid var(--sl-color-dark, #1d2433);
	outline-offset: 2px;
}

.sl-catalog-menu-panel__form {
	display: grid;
	gap: 0.5rem;
	width: 100%;
	max-height: min(42rem, calc(100vh - 8rem));
	margin-top: 0.375rem;
	padding: 0.75rem;
	overflow: auto;
	border: 1px solid rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.14);
	border-radius: 0.5rem;
	background: var(--sl-color-white, #fff);
	box-shadow: 0 0.5rem 1.5rem rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.16);
}

.sl-catalog-menu-panel__form[hidden] {
	display: none;
}

.sl-catalog-menu-panel__field {
	display: grid;
	gap: 0.3125rem;
	margin: 0;
}

.sl-catalog-menu-panel__label,
.sl-catalog-menu-panel__brands-head {
	font-weight: 600;
}

.sl-catalog-menu-panel__input {
	width: 100%;
	min-height: 2rem;
	padding: 0.375rem 0.5rem;
	border: 1px solid rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.2);
	border-radius: 0.375rem;
	background: var(--sl-color-white, #fff);
	color: var(--sl-color-dark, #1d2433);
	font: inherit;
}

.sl-catalog-menu-panel__file {
	width: 100%;
	font: inherit;
}

.sl-catalog-menu-panel__hint {
	color: rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.64);
}

.sl-catalog-menu-panel__preview {
	display: flex;
	align-items: center;
	gap: 0.5rem;
	min-height: 3.25rem;
	padding: 0.375rem;
	border: 1px solid rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.1);
	border-radius: 0.375rem;
	background: rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.03);
}

.sl-catalog-menu-panel__preview-img,
.sl-catalog-menu-panel__preview-placeholder {
	display: block;
	width: 3rem;
	height: 3rem;
	flex: 0 0 3rem;
	border-radius: 0.3125rem;
	background: var(--sl-color-bg, #f5f6f8);
	object-fit: contain;
}

.sl-catalog-menu-panel__preview-text {
	color: rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.68);
	font-weight: 600;
}

.sl-catalog-menu-panel__preview-remove {
	margin-left: auto;
	flex: 0 0 auto;
}

.sl-catalog-menu-panel__brands {
	display: grid;
	gap: 0.625rem;
}

.sl-catalog-menu-panel__brand-row {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 0.5rem;
	padding: 0.625rem;
	border: 1px solid rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.1);
	border-radius: 0.5rem;
	background: rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.03);
}

.sl-catalog-menu-panel__remove {
	justify-self: flex-start;
	min-height: 1.75rem;
	padding: 0.25rem 0.625rem;
	border: 1px solid rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.12);
	border-radius: 100px;
	background: var(--sl-color-white, #fff);
	color: var(--sl-color-dark, #1d2433);
	font: inherit;
	cursor: pointer;
}

.sl-catalog-menu-panel__add {
	justify-self: flex-start;
	min-height: 1.875rem;
	padding: 0.3125rem 0.75rem;
	border: 1px solid rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.14);
	border-radius: 100px;
	background: var(--sl-color-white, #fff);
	color: var(--sl-color-dark, #1d2433);
	font: inherit;
	font-weight: 600;
	cursor: pointer;
}

.sl-catalog-menu-panel__actions {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 0.5rem;
	justify-content: flex-start;
}

.sl-catalog-menu-panel__submit {
	min-height: 2rem;
	padding: 0.375rem 0.875rem;
	border: 0;
	border-radius: 100px;
	background: var(--sl-color-dark, #1d2433);
	color: var(--sl-color-white, #fff);
	font: inherit;
	font-weight: 600;
	cursor: pointer;
}

.sl-catalog-menu-panel__submit:disabled {
	cursor: wait;
	opacity: 0.6;
}

.sl-catalog-menu-panel__status {
	min-height: 1rem;
	font-weight: 600;
}

.sl-catalog-menu-panel__status[data-status="error"] {
	color: var(--sl-color-danger, var(--sl-color-dark, #1d2433));
}

.sl-catalog-menu-panel__status[data-status="success"] {
	color: var(--sl-color-success, var(--sl-color-dark, #1d2433));
}

@media (max-width: 576px) {
	.sl-catalog-menu-panel {
		right: auto;
		left: 0;
		width: min(24rem, calc(100vw - 2rem));
	}

	.sl-catalog-menu-panel-wrap--floating {
		left: 0;
		right: auto;
		width: 100%;
	}

	.sl-catalog-menu-panel-wrap--floating .sl-catalog-menu-panel {
		align-items: flex-start;
		width: 100%;
	}

	.sl-catalog-menu-panel__brand-row {
		grid-template-columns: 1fr;
	}
}

/* Button active state: violet bg + close icon */
.sl-header__catalog-icon,
.sl-header__catalog-close {
	width: 20px;
	flex-shrink: 0;
}
.sl-header__catalog-btn--active {
	background-color: var(--sl-header-catalog-bg, var(--sl-color-cta-hover, var(--sl-color-catalog-btn-active, #6f65b5)));
	background-color: color-mix(in srgb, var(--sl-header-catalog-bg, var(--sl-color-cta-hover, var(--sl-color-catalog-btn-active, #6f65b5))) 88%, var(--sl-color-black, black));
}
html[data-theme="dark"] .sl-header__catalog-btn--active {
	background-color: var(--sl-header-catalog-bg, var(--sl-color-cta-dark-hover, var(--sl-color-catalog-btn-active, #6f65b5)));
	background-color: color-mix(in srgb, var(--sl-header-catalog-bg, var(--sl-color-cta-dark-hover, var(--sl-color-catalog-btn-active, #6f65b5))) 88%, var(--sl-color-black, black));
}
.sl-header__catalog-btn--active .sl-header__catalog-icon {
	display: none;
}
.sl-header__catalog-btn .sl-header__catalog-close {
	display: none;
}
.sl-header__catalog-btn--active .sl-header__catalog-close {
	display: block;
}

.sl-catalog-menu :is(
	.sl-catalog-menu__item,
	.sl-catalog-menu__group-name,
	.sl-catalog-menu__subcat,
	.sl-catalog-menu__subchild,
	.sl-catalog-menu__subchildren li::before
) {
	color: var(--sl-menu-text, var(--sl-color-dark, #1d2433)) !important;
}

.sl-catalog-menu :is(
	.sl-catalog-menu__item,
	.sl-catalog-menu__group-name,
	.sl-catalog-menu__subchild
):hover {
	color: var(--sl-menu-text, var(--sl-primary, #6f65b5)) !important;
	background: transparent !important;
}

.sl-catalog-menu .sl-catalog-menu__item:hover {
	background: transparent !important;
}

.sl-catalog-menu .sl-catalog-menu__group-name:hover {
	background: transparent !important;
}

.sl-catalog-menu .sl-catalog-menu__subcat:hover {
	color: var(--sl-menu-text, var(--sl-primary, #6f65b5)) !important;
	background: transparent !important;
}

.sl-catalog-menu__toggle {
	color: var(--sl-color-link, var(--sl-primary, #6f65b5)) !important;
}

/* ========== Dark theme surfaces and states ========== */

html[data-theme="dark"] .sl-catalog-menu__dropdown {
	--sl-catalog-menu-surface: var(--sl-color-bg-card, #363B40);
	--sl-catalog-menu-surface-muted: var(--sl-color-bg-muted, #404449);
	--sl-catalog-menu-border: rgba(255, 255, 255, 0.08);
	--sl-catalog-menu-text: rgba(255, 255, 255, 0.9);
	--sl-catalog-menu-text-muted: rgba(255, 255, 255, 0.62);
	--sl-catalog-menu-accent-soft: color-mix(
		in srgb,
		var(--sl-color-link, #6F65B5) 58%,
		#FFFFFF
	);
	--sl-catalog-menu-hover: rgba(255, 255, 255, 0.045);
}

html[data-theme="dark"] .sl-catalog-menu__inner {
	background: var(--sl-catalog-menu-surface, #fff) !important;
	color: var(--sl-catalog-menu-text, #1d2433) !important;
	border: 1px solid var(--sl-catalog-menu-border, rgba(29, 36, 51, 0.12));
	box-shadow:
		0 1.5rem 4rem rgba(9, 12, 16, 0.34),
		inset 0 1px 0 rgba(255, 255, 255, 0.025);
}

html[data-theme="dark"] .sl-catalog-menu :is(a, button):focus-visible {
	outline-color: var(--sl-catalog-menu-accent-soft, #877bd4);
}

html[data-theme="dark"] .sl-catalog-menu :is(
	.sl-catalog-menu__item,
	.sl-catalog-menu__group-name,
	.sl-catalog-menu__subcat,
	.sl-catalog-menu__subchild,
	.sl-catalog-menu__subchildren li::before,
	.sl-catalog-menu__collections-nav-item,
	.sl-catalog-menu__collections-title,
	.sl-catalog-menu__collections-title-arrow,
	.sl-catalog-menu__collections-media,
	.sl-catalog-menu__collections-group-title,
	.sl-catalog-menu__collections-link
) {
	color: var(--sl-catalog-menu-text, #1d2433) !important;
}

html[data-theme="dark"] .sl-catalog-menu :is(
	.sl-catalog-menu__subcat,
	.sl-catalog-menu__subchild,
	.sl-catalog-menu__collections-link
) {
	color: var(--sl-catalog-menu-text-muted, rgba(29, 36, 51, 0.64)) !important;
}

html[data-theme="dark"] .sl-catalog-menu__item {
	border-radius: 1rem;
	transition:
		background-color 0.2s ease,
		color 0.2s ease,
		opacity 0.2s ease,
		transform 0.2s ease;
}

html[data-theme="dark"] .sl-catalog-menu__item:hover {
	background: var(--sl-catalog-menu-hover, rgba(29, 36, 51, 0.05)) !important;
	color: var(--sl-catalog-menu-accent-soft, #877bd4) !important;
	opacity: 1;
	transform: translateY(-1px);
}

html[data-theme="dark"] .sl-catalog-menu :is(
	.sl-catalog-menu__group-name,
	.sl-catalog-menu__subcat,
	.sl-catalog-menu__subchild,
	.sl-catalog-menu__collections-title,
	.sl-catalog-menu__collections-group-title,
	.sl-catalog-menu__collections-link
):hover {
	color: var(--sl-catalog-menu-accent-soft, #877bd4) !important;
	opacity: 1;
}

html[data-theme="dark"] .sl-catalog-menu :is(
	.sl-catalog-menu__item-img,
	.sl-catalog-menu__group-icon,
	.sl-catalog-menu__collections-media
) {
	background: rgba(255, 255, 255, 0.07);
	border: 1px solid rgba(255, 255, 255, 0.06);
	box-shadow:
		inset 0 1px 0 rgba(255, 255, 255, 0.035),
		0 0.375rem 1rem rgba(9, 12, 16, 0.12);
}

html[data-theme="dark"] .sl-catalog-menu__toggle {
	color: var(--sl-catalog-menu-accent-soft, #877bd4) !important;
}

html[data-theme="dark"] .sl-catalog-menu__spinner {
	border-color: rgba(255, 255, 255, 0.14);
	border-top-color: var(--sl-catalog-menu-accent-soft, #877bd4);
}

html[data-theme="dark"] .sl-catalog-menu__error {
	color: var(--sl-catalog-menu-text, #1d2433);
}

html[data-theme="dark"] .sl-catalog-menu__banner {
	background: var(--sl-catalog-menu-surface-muted, #f5f6f8);
	border: 1px solid var(--sl-catalog-menu-border, rgba(29, 36, 51, 0.12));
	box-shadow: 0 0.625rem 1.75rem rgba(9, 12, 16, 0.14);
}

html[data-theme="dark"] .sl-catalog-menu__banner-placeholder {
	color: var(--sl-catalog-menu-text, #1d2433);
	opacity: 0.22;
}

html[data-theme="dark"] .sl-catalog-menu__brand {
	min-height: 3.5rem;
	padding: 0.5rem;
	background: rgba(255, 255, 255, 0.035);
	border: 1px solid var(--sl-catalog-menu-border, rgba(29, 36, 51, 0.12));
	opacity: 0.82;
	transition:
		background-color 0.2s ease,
		border-color 0.2s ease,
		opacity 0.2s ease,
		transform 0.2s ease;
}

html[data-theme="dark"] .sl-catalog-menu__brand:not(.sl-catalog-menu__brand--has-dark) {
	background: rgba(245, 246, 248, 0.9);
	border-color: rgba(245, 246, 248, 0.12);
}

html[data-theme="dark"] .sl-catalog-menu__brand:hover {
	background-color: rgba(255, 255, 255, 0.075);
	border-color: rgba(255, 255, 255, 0.13);
	opacity: 1;
	transform: translateY(-1px);
}

html[data-theme="dark"] .sl-catalog-menu__brand:not(.sl-catalog-menu__brand--has-dark):hover {
	background-color: #FFFFFF;
}

html[data-theme="dark"] .sl-catalog-menu__collections {
	scrollbar-color: rgba(255, 255, 255, 0.28) rgba(255, 255, 255, 0.06);
}

html[data-theme="dark"] .sl-catalog-menu__collections::-webkit-scrollbar-track {
	background: rgba(255, 255, 255, 0.06);
}

html[data-theme="dark"] .sl-catalog-menu__collections::-webkit-scrollbar-thumb {
	background: rgba(255, 255, 255, 0.28);
}

html[data-theme="dark"] .sl-catalog-menu__collections-nav {
	border-color: var(--sl-catalog-menu-border, rgba(29, 36, 51, 0.12));
}

html[data-theme="dark"] .sl-catalog-menu__collections-nav-item:hover,
html[data-theme="dark"] .sl-catalog-menu__collections-nav-item--active {
	background: var(--sl-catalog-menu-hover, rgba(29, 36, 51, 0.05));
	color: var(--sl-catalog-menu-accent-soft, #877bd4) !important;
}

html[data-theme="dark"] .sl-catalog-menu__collections-title-arrow {
	background: rgba(255, 255, 255, 0.065);
}

html[data-theme="dark"] .sl-catalog-menu-panel {
	color: var(--sl-catalog-menu-text, #1d2433);
}

html[data-theme="dark"] .sl-catalog-menu-panel__toggle,
html[data-theme="dark"] .sl-catalog-menu-panel__form,
html[data-theme="dark"] .sl-catalog-menu-panel__input,
html[data-theme="dark"] .sl-catalog-menu-panel__remove,
html[data-theme="dark"] .sl-catalog-menu-panel__add {
	background: var(--sl-catalog-menu-surface-muted, #f5f6f8);
	color: var(--sl-catalog-menu-text, #1d2433);
	border-color: var(--sl-catalog-menu-border, rgba(29, 36, 51, 0.12));
}

html[data-theme="dark"] .sl-catalog-menu-panel__form {
	box-shadow: 0 0.75rem 2rem rgba(9, 12, 16, 0.28);
}

html[data-theme="dark"] .sl-catalog-menu-panel__hint,
html[data-theme="dark"] .sl-catalog-menu-panel__preview-text {
	color: var(--sl-catalog-menu-text-muted, rgba(29, 36, 51, 0.64));
}

html[data-theme="dark"] .sl-catalog-menu-panel__preview,
html[data-theme="dark"] .sl-catalog-menu-panel__brand-row {
	background: rgba(255, 255, 255, 0.035);
	border-color: var(--sl-catalog-menu-border, rgba(29, 36, 51, 0.12));
}

html[data-theme="dark"] .sl-catalog-menu-panel__submit {
	background: var(--sl-color-link, #6F65B5);
	color: #FFFFFF;
}

@media (prefers-reduced-motion: reduce) {
	.sl-catalog-menu,
	.sl-catalog-menu__dropdown,
	.sl-catalog-menu__banner-edit,
	.sl-catalog-menu__brand,
	.sl-catalog-menu-panel__toggle,
	.sl-catalog-menu__spinner {
		transition: none !important;
		animation: none !important;
	}
}

@media (max-width: 991.98px) {
	.qmm-catalog-menu .sl-catalog-menu__dropdown {
		padding:
		0.5rem
		max(0.5rem, env(safe-area-inset-right, 0px))
		max(0.5rem, env(safe-area-inset-bottom, 0px))
		max(0.5rem, env(safe-area-inset-left, 0px));
	}

	.qmm-catalog-menu .sl-container {
		box-sizing: border-box;
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	.qmm-catalog-menu .sl-catalog-menu__inner {
		box-sizing: border-box;
		width: 100%;
		padding:
		max(4rem, env(safe-area-inset-top, 0px))
		1rem
		max(1rem, env(safe-area-inset-bottom, 0px));
	}

	.qmm-catalog-menu .sl-catalog-menu__body {
		flex-direction: column;
		gap: 1.5rem;
		width: 100%;
	}

	.qmm-catalog-menu .sl-catalog-menu__grid {
		width: 100%;
	}

	.qmm-catalog-menu .sl-catalog-menu__banner-wrap,
	.qmm-catalog-menu .sl-catalog-menu__banner-box,
	.qmm-catalog-menu .sl-catalog-menu__banner {
		width: min(14.5rem, 100%);
	}

	.qmm-catalog-menu .sl-catalog-menu__banner-wrap {
		align-self: center;
	}
}

@media (max-width: 575.98px) {
	.qmm-catalog-menu .sl-catalog-menu__inner {
		padding-right: 0.75rem;
		padding-left: 0.75rem;
	}
}

/* End */


/* Start:/local/js/qwelp/shoplight/cookie-notice/src/cookie-notice.css?17882555135136*/
.sl-cookie-notice {
	position: fixed;
	inset-inline: 0;
	bottom: max(1.25rem, env(safe-area-inset-bottom));
	z-index: 1200;
	padding-inline: var(--sl-gap-page, 20px);
	opacity: 0;
	pointer-events: none;
	transform: translateY(1rem);
	transition: opacity 0.2s ease, transform 0.2s ease;
}

.sl-cookie-notice,
.sl-cookie-notice * {
	box-sizing: border-box;
}

.sl-cookie-notice--visible {
	opacity: 1;
	transform: translateY(0);
}

.sl-cookie-notice--closing {
	opacity: 0;
	transform: translateY(1rem);
}

.sl-cookie-notice__panel {
	display: grid;
	grid-template-columns: auto minmax(0, 1fr) auto;
	align-items: center;
	gap: 1rem;
	max-width: 760px;
	margin-inline: auto;
	padding: 1rem 1.125rem;
	border: 1px solid var(--sl-color-divider, #EFEDF9);
	border-radius: 1.25rem;
	background: rgba(var(--sl-color-white-rgb, 255, 255, 255), 0.96);
	box-shadow: 0 1rem 2.5rem rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.14);
	color: var(--sl-color-dark, #142A4B);
	pointer-events: auto;
	backdrop-filter: blur(16px);
}

.sl-cookie-notice__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 2.75rem;
	height: 2.75rem;
	border-radius: 50%;
	background: rgba(var(--sl-color-link-rgb, 96, 80, 232), 0.12);
	color: var(--sl-color-link, #6050E8);
}

.sl-cookie-notice__icon svg {
	width: 1.375rem;
	height: 1.375rem;
}

.sl-cookie-notice__content {
	min-width: 0;
}

.sl-cookie-notice__title {
	margin: 0 0 0.25rem;
	color: var(--sl-color-heading, #142A4B);
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.25;
}

.sl-cookie-notice__text {
	margin: 0;
	color: var(--sl-color-text-secondary, #575757);
	font-size: 0.875rem;
	line-height: 1.45;
}

.sl-cookie-notice__link {
	color: var(--sl-color-link, #6050E8);
	font-weight: 500;
	text-decoration: none;
}

.sl-cookie-notice__link:hover {
	color: var(--sl-color-link-hover, #5B4CE0);
	text-decoration: underline;
}

.sl-cookie-notice__button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 2.75rem;
	padding: 0.75rem 1.25rem;
	border: none;
	border-radius: 100px;
	background: var(--sl-color-link-hover, #5B4CE0);
	color: var(--sl-color-white, #FFFFFF);
	font: inherit;
	font-size: 0.9375rem;
	font-weight: 500;
	line-height: 1;
	white-space: nowrap;
	cursor: pointer;
	transition: background-color 0.2s ease, opacity 0.2s ease;
}

.sl-cookie-notice__button:hover {
	background: var(--sl-color-dark, #142A4B);
}

.sl-cookie-notice__button:disabled {
	cursor: default;
	opacity: 0.7;
}

.sl-cookie-notice__button:focus-visible,
.sl-cookie-notice__link:focus-visible {
	outline: 2px solid var(--sl-color-link, #6050E8);
	outline-offset: 3px;
}

html[data-theme="dark"] .sl-cookie-notice__panel {
	border-color: rgba(var(--sl-color-dark-rgb, 232, 236, 241), 0.12);
	background: rgba(var(--sl-color-white-rgb, 30, 32, 48), 0.98);
	box-shadow: 0 1.25rem 3rem rgba(var(--sl-color-bg-rgb, 22, 24, 34), 0.58);
	color: var(--sl-color-dark, #E8ECF1);
}

html[data-theme="dark"] .sl-cookie-notice__icon {
	border: 1px solid rgba(var(--sl-color-link-rgb, 112, 96, 248), 0.2);
	background: rgba(var(--sl-color-link-rgb, 112, 96, 248), 0.12);
	color: var(--sl-color-link-bright, #9B8FFF);
}

html[data-theme="dark"] .sl-cookie-notice__title {
	color: var(--sl-color-heading, #E8ECF1);
}

html[data-theme="dark"] .sl-cookie-notice__text {
	color: rgba(var(--sl-color-dark-rgb, 232, 236, 241), 0.72);
}

html[data-theme="dark"] .sl-cookie-notice__link {
	color: var(--sl-color-link-bright, #9B8FFF);
	text-decoration-color: rgba(var(--sl-color-link-rgb, 112, 96, 248), 0.5);
}

html[data-theme="dark"] .sl-cookie-notice__link:hover {
	color: var(--sl-color-link-hover, #8070FF);
}

html[data-theme="dark"] .sl-cookie-notice__button {
	background: var(--sl-color-link-solid, #5F53E6);
	color: var(--sl-color-link-contrast, #FFFFFF);
	box-shadow: 0 0.5rem 1.25rem rgba(var(--sl-color-link-solid-rgb, 95, 83, 230), 0.2);
}

html[data-theme="dark"] .sl-cookie-notice__button:hover {
	background: var(--sl-color-link-solid-hover, #5348D8);
	color: var(--sl-color-link-contrast, #FFFFFF);
}

html[data-theme="dark"] .sl-cookie-notice__button:focus-visible,
html[data-theme="dark"] .sl-cookie-notice__link:focus-visible {
	outline-color: var(--sl-color-link-bright, #9B8FFF);
}

@media (max-width: 767px) {
	.sl-cookie-notice {
		bottom: calc(5.75rem + env(safe-area-inset-bottom));
	}

	.sl-cookie-notice__panel {
		grid-template-columns: auto minmax(0, 1fr);
		gap: 0.75rem 0.875rem;
		padding: 0.875rem;
		border-radius: 1rem;
	}

	.sl-cookie-notice__button {
		grid-column: 1 / -1;
		width: 100%;
	}
}

@media (max-width: 480px) {
	.sl-cookie-notice__icon {
		width: 2.375rem;
		height: 2.375rem;
	}

	.sl-cookie-notice__title {
		font-size: 0.9375rem;
	}

	.sl-cookie-notice__text {
		font-size: 0.8125rem;
	}
}

@media (prefers-reduced-motion: reduce) {
	.sl-cookie-notice,
	.sl-cookie-notice__button {
		transition: none;
	}
}

/* End */


/* Start:/local/js/qwelp/favorites/dist/favorites.bundle.css?17846233304971*/
.visually-hidden,.qwelp-favorites__sr-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.qwelp-favorites{--qwelp-fav-color:var(--sl-color-muted,currentColor);--qwelp-fav-color-hover:var(--sl-color-favorite-active,currentColor);--qwelp-fav-color-active:var(--sl-color-favorite-active,currentColor);--qwelp-fav-color-active-hover:var(--sl-color-favorite-active,currentColor);--qwelp-fav-bg:transparent;--qwelp-fav-bg-hover:var(--sl-color-surface-hover,transparent);--qwelp-fav-size:24px;--qwelp-fav-padding:8px;--qwelp-fav-border-radius:4px;--qwelp-fav-transition:0.2s ease;--qwelp-fav-focus-ring:2px solid currentColor;--qwelp-fav-focus-offset:2px;display:inline-flex;align-items:center;justify-content:center;padding:var(--qwelp-fav-padding);margin:0;background:var(--qwelp-fav-bg);border:none;border-radius:var(--qwelp-fav-border-radius);color:var(--qwelp-fav-color);cursor:pointer;transition:all var(--qwelp-fav-transition);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.qwelp-favorites:hover{color:var(--qwelp-fav-color-hover);background:var(--qwelp-fav-bg-hover)}.qwelp-favorites:focus{outline:none}.qwelp-favorites:focus-visible{outline:var(--qwelp-fav-focus-ring);outline-offset:var(--qwelp-fav-focus-offset)}.qwelp-favorites--active{color:var(--qwelp-fav-color-active)}.qwelp-favorites--active .qwelp-favorites__svg{fill:currentColor}.qwelp-favorites--loading{pointer-events:none;opacity:1}.qwelp-favorites--loading .qwelp-favorites__icon{animation:none}.qwelp-favorites.qwelp-favorites--loading:disabled,.qwelp-favorites.qwelp-favorites--loading[disabled]{opacity:1}@keyframes qwelp-fav-pulse{0%,100%{opacity:1}50%{opacity:0.4}}.qwelp-favorites:disabled,.qwelp-favorites[disabled]{cursor:not-allowed;opacity:0.5}.qwelp-favorites__icon{display:flex;align-items:center;justify-content:center;line-height:1}.qwelp-favorites__svg{width:var(--qwelp-fav-size);height:var(--qwelp-fav-size);transition:transform var(--qwelp-fav-transition)}.qwelp-favorites:active .qwelp-favorites__svg{transform:scale(0.9)}.qwelp-favorites--default{}.qwelp-favorites--icon{--qwelp-fav-padding:4px;--qwelp-fav-size:20px}.qwelp-favorites--text{gap:6px;padding:8px 12px;font-size:14px;line-height:1.2}.qwelp-favorites--text .qwelp-favorites__svg{width:18px;height:18px}.qwelp-favorites--text .qwelp-favorites__text{white-space:nowrap}.qwelp-favorites--star{--qwelp-fav-color-active:var(--qwelp-fav-star-color,currentColor);--qwelp-fav-color-active-hover:var(--qwelp-fav-star-color-hover,currentColor)}.qwelp-favorites--bookmark{--qwelp-fav-color-active:var(--qwelp-fav-bookmark-color,currentColor);--qwelp-fav-color-active-hover:var(--qwelp-fav-bookmark-color-hover,currentColor)}.qwelp-favorites--sm{--qwelp-fav-size:18px !important;--qwelp-fav-padding:6px !important}.qwelp-favorites--sm .qwelp-favorites__svg{width:18px !important;height:18px !important}.qwelp-favorites--lg{--qwelp-fav-size:32px !important;--qwelp-fav-padding:10px !important}.qwelp-favorites--lg .qwelp-favorites__svg{width:32px !important;height:32px !important}.qwelp-favorites--xl{--qwelp-fav-size:40px !important;--qwelp-fav-padding:12px !important}.qwelp-favorites--xl .qwelp-favorites__svg{width:40px !important;height:40px !important}.qwelp-favorites-counter{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;color:var(--qwelp-fav-counter-color,Canvas);background:var(--qwelp-fav-counter-bg,currentColor);border-radius:10px}.qwelp-favorites-counter--empty{display:none}.qwelp-favorites-link{position:relative;display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:inherit}.qwelp-favorites-link:hover{text-decoration:none}.qwelp-favorites-link .qwelp-favorites-counter{position:absolute;top:-4px;right:-4px}.qwelp-favorites-link__icon{display:flex;align-items:center}.qwelp-favorites-link__icon svg{width:24px;height:24px}@media (prefers-color-scheme:dark){.qwelp-favorites{--qwelp-fav-color:var(--sl-color-muted,currentColor);--qwelp-fav-color-hover:var(--sl-color-favorite-active,currentColor);--qwelp-fav-bg-hover:var(--sl-color-surface-hover,transparent)}}.dark .qwelp-favorites,[data-theme="dark"] .qwelp-favorites{--qwelp-fav-color:var(--sl-color-muted,currentColor);--qwelp-fav-color-hover:var(--sl-color-favorite-active,currentColor);--qwelp-fav-bg-hover:var(--sl-color-surface-hover,transparent)}@media (prefers-reduced-motion:reduce){.qwelp-favorites,.qwelp-favorites__svg,.qwelp-favorites__icon{transition:none;animation:none}}@media (forced-colors:active){.qwelp-favorites{border:1px solid currentColor}.qwelp-favorites--active{border-width:2px}.qwelp-favorites:focus-visible{outline:2px solid currentColor}}
[data-qwelp-favorites][data-sl-personal-state="pending"]{visibility:hidden}

/* End */


/* Start:/local/templates/shop_light/variants/customizer.css?178722610817315*/
/* Optional header/footer overrides. A property is active only with its matching root class. */

.sl-header.sl-header--logo-hidden :is(.sl-header__logo, .sl-header__logo--primary, .sl-header__logo--compact),
.sl-header.sl-header--navigation-hidden :is(
    .sl-header__navigation,
    .sl-header__quick-nav,
    .sl-header__utility-nav,
    .sl-header__topbar-right,
    .sl-mobile-menu__nav,
    .sl-mobile-menu__secondary-nav
),
.sl-header.sl-header--location-hidden :is(
    .sl-header__city,
    .sl-city-btn,
    .sl-header__asset-icon--location,
    .sl-header__location-summary--placeholder
),
.sl-header.sl-header--stores-hidden :is(.sl-header__stores, .sl-header__asset-icon--stores),
.sl-header.sl-header--phone-hidden :is(
    .sl-header__phone-wrap,
    .sl-header__phone,
    .sl-header__utility-phone,
    .sl-mobile-menu__contact:has(a[href^="tel:"])
),
.sl-header.sl-header--phone-popup-hidden :is(.sl-header__phone-popup, .sl-header__phone-chevron, .sl-header__asset-icon--phone-chevron),
.sl-header.sl-header--callback-hidden [data-sl-popup="callback"],
.sl-header.sl-header--categories-hidden .sl-header__categories {
    display: none !important;
}

.sl-wrapper .sl-header.sl-header--custom-padding-y[class*="sl-header--v"] .sl-header__main-row,
.sl-wrapper .sl-header.sl-header--v4.sl-header--custom-padding-y .sl-header__main {
    padding-bottom: var(--sl-header-custom-padding-y) !important;
    padding-top: var(--sl-header-custom-padding-y) !important;
}

.sl-wrapper .sl-header.sl-header--custom-element-gap[class*="sl-header--v"] :is(.sl-header__main-row, .sl-header__actions, .sl-header__navigation-list, .sl-header__nav-list) {
    column-gap: var(--sl-header-custom-element-gap) !important;
}

.sl-wrapper .sl-header.sl-header--custom-control-radius[class*="sl-header--v"] :is(
    .sl-header__catalog-btn.button-clear,
    .sl-header__search,
    .sl-header__action,
    .sl-header__theme,
    .sl-header__callback,
    .sl-city-btn
) {
    border-radius: var(--sl-header-custom-control-radius) !important;
}

.sl-wrapper .sl-header.sl-header--custom-control-height[class*="sl-header--v"] :is(
    .sl-header__catalog-btn.button-clear,
    .sl-header__search,
    .sl-header__action,
    .sl-header__theme,
    .sl-header__callback,
    .sl-city-btn
) {
    min-height: var(--sl-header-custom-control-height) !important;
}

.sl-wrapper .sl-header.sl-header--custom-logo-max-height[class*="sl-header--v"] :is(.sl-header__logo img, .sl-header__logo-light, .sl-header__logo-dark) {
    max-height: var(--sl-header-custom-logo-max-height) !important;
}

.sl-wrapper .sl-header.sl-header--custom-logo-max-width[class*="sl-header--v"] :is(.sl-header__logo img, .sl-header__logo-light, .sl-header__logo-dark) {
    max-width: var(--sl-header-custom-logo-max-width) !important;
}

.sl-wrapper .sl-header.sl-header--custom-menu-font-size[class*="sl-header--v"] :is(.sl-header__navigation-link, .sl-header__nav-link, .sl-header__topbar-link) {
    font-size: var(--sl-header-custom-menu-font-size) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-header.sl-header--custom-background[class*="sl-header--v"] {
    background-color: var(--sl-header-custom-background) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-header.sl-header--custom-text[class*="sl-header--v"] {
    color: var(--sl-header-custom-text) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-header.sl-header--custom-surface[class*="sl-header--v"] :is(.sl-header__main, .sl-header__main-row, .sl-header__nav-panel, .sl-header__topbar) {
    background-color: var(--sl-header-custom-surface) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-header.sl-header--custom-border[class*="sl-header--v"] :is(.sl-header__main, .sl-header__main-row, .sl-header__nav-panel, .sl-header__topbar) {
    border-color: var(--sl-header-custom-border) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-header.sl-header--custom-text[class*="sl-header--v"] :is(
    .sl-header__navigation-link,
    .sl-header__nav-link,
    .sl-header__topbar-link,
    .sl-header__phone,
    .sl-header__phone-popup-value,
    .sl-header__action,
    .sl-header__search-input
) {
    color: var(--sl-header-custom-text) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-header.sl-header--custom-muted-text[class*="sl-header--v"] :is(.sl-header__topbar, .sl-header__phone-popup-label),
html:not([data-theme="dark"]) .sl-wrapper .sl-header.sl-header--custom-muted-text[class*="sl-header--v"] input::placeholder {
    color: var(--sl-header-custom-muted-text) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-header.sl-header--custom-accent[class*="sl-header--v"] .sl-header__catalog-btn.button-clear {
    background-color: var(--sl-header-custom-accent) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-header.sl-header--custom-accent-text[class*="sl-header--v"] .sl-header__catalog-btn.button-clear {
    color: var(--sl-header-custom-accent-text) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-header.sl-header--custom-dark-background[class*="sl-header--v"] {
    background-color: var(--sl-header-custom-dark-background) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-header.sl-header--custom-dark-text[class*="sl-header--v"] {
    color: var(--sl-header-custom-dark-text) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-header.sl-header--custom-dark-surface[class*="sl-header--v"] :is(.sl-header__main, .sl-header__main-row, .sl-header__nav-panel, .sl-header__topbar) {
    background-color: var(--sl-header-custom-dark-surface) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-header.sl-header--custom-dark-border[class*="sl-header--v"] :is(.sl-header__main, .sl-header__main-row, .sl-header__nav-panel, .sl-header__topbar) {
    border-color: var(--sl-header-custom-dark-border) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-header.sl-header--custom-dark-text[class*="sl-header--v"] :is(
    .sl-header__navigation-link,
    .sl-header__nav-link,
    .sl-header__topbar-link,
    .sl-header__phone,
    .sl-header__phone-popup-value,
    .sl-header__action,
    .sl-header__search-input
) {
    color: var(--sl-header-custom-dark-text) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-header.sl-header--custom-dark-muted-text[class*="sl-header--v"] :is(.sl-header__topbar, .sl-header__phone-popup-label),
html[data-theme="dark"] .sl-wrapper .sl-header.sl-header--custom-dark-muted-text[class*="sl-header--v"] input::placeholder {
    color: var(--sl-header-custom-dark-muted-text) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-header.sl-header--custom-dark-accent[class*="sl-header--v"] .sl-header__catalog-btn.button-clear {
    background-color: var(--sl-header-custom-dark-accent) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-header.sl-header--custom-dark-accent-text[class*="sl-header--v"] .sl-header__catalog-btn.button-clear {
    color: var(--sl-header-custom-dark-accent-text) !important;
}

.sl-footer.sl-footer--logo-hidden :is([class*="sl-footer__logo"], .sl-footer__simple-logo),
.sl-footer.sl-footer--menu-hidden :is([class*="sl-footer__menu"], [class*="sl-footer__nav"], .sl-footer__inline-nav, .sl-footer__simple-menu),
.sl-footer.sl-footer--contacts-hidden :is([class*="sl-footer__contact"], .sl-footer__simple-meta > .sl-footer__simple-link),
.sl-footer.sl-footer--socials-hidden :is([class*="sl-footer__social"], .sl-footer__simple-socials),
.sl-footer.sl-footer--subscribe-hidden :is([class*="sl-footer__subscribe"], [class*="sl-footer__newsletter"]),
.sl-footer.sl-footer--payments-hidden [class*="sl-footer__payment"],
.sl-footer.sl-footer--copyright-hidden :is(
    [class*="sl-footer__copyright"],
    .sl-footer__simple-copy,
    .sl-footer__legal--v4,
    .sl-footer__legal--v6 > p:last-child,
    .sl-footer__legal-copy--v7 > p:last-child
),
.sl-footer.sl-footer--theme-link-hidden [class*="sl-footer__theme"],
.sl-footer.sl-footer--age-rating-hidden [class*="sl-footer__age"],
.sl-footer.sl-footer--price-note-hidden [class*="sl-footer__price-note"],
.sl-footer.sl-footer--app-hidden [class*="sl-footer__app"],
.sl-footer.sl-footer--legal-hidden :is(
    .sl-footer__legal--v6 > p:first-child,
    .sl-footer__legal-spacer--v6,
    .sl-footer__legal-copy--v7 > p:first-child
),
.sl-footer.sl-footer--write-button-hidden .sl-footer__cta--v8-write,
.sl-footer.sl-footer--callback-hidden [data-sl-popup="callback"],
.sl-footer.sl-footer--phone-hidden :is(
    .sl-footer__contacts-group:has(a[href^="tel:"]),
    .sl-footer__contacts-group--v5:has(a[href^="tel:"]),
    .sl-footer__contact-group--v8:has(a[href^="tel:"]),
    .sl-footer__contact--v9:has(a[href^="tel:"])
),
.sl-footer.sl-footer--email-hidden :is(
    .sl-footer__contacts-group:has(a[href^="mailto:"]),
    .sl-footer__contacts-group--v5:has(a[href^="mailto:"]),
    .sl-footer__contact-group--v8:has(a[href^="mailto:"]),
    .sl-footer__contact--v9:has(a[href^="mailto:"])
),
.sl-footer.sl-footer--address-hidden :is(
    .sl-footer__address,
    .sl-footer__contact--v9:has(.sl-footer__contact-icon--address-v9)
) {
    display: none !important;
}

.sl-footer.sl-footer--phone-hidden a[href^="tel:"],
.sl-footer.sl-footer--email-hidden a[href^="mailto:"] {
    display: none !important;
}

.sl-wrapper .sl-footer.sl-footer--custom-content-radius[class*="sl-footer--v"] {
    border-radius: var(--sl-footer-custom-content-radius) !important;
}

.sl-wrapper .sl-footer.sl-footer--custom-padding-bottom[class*="sl-footer--v"] {
    padding-bottom: var(--sl-footer-custom-padding-bottom) !important;
}

.sl-wrapper .sl-footer.sl-footer--custom-padding-top[class*="sl-footer--v"] {
    padding-top: var(--sl-footer-custom-padding-top) !important;
}

.sl-footer--v1.sl-footer--custom-section-gap .sl-footer__nav-row,
.sl-footer--v2.sl-footer--custom-section-gap .sl-footer__simple,
.sl-footer--v3.sl-footer--custom-section-gap .sl-footer__layout,
.sl-footer--v4.sl-footer--custom-section-gap .sl-footer__main,
.sl-footer--v5.sl-footer--custom-section-gap .sl-footer__main--v5,
.sl-footer--v6.sl-footer--custom-section-gap .sl-footer__body--v6,
.sl-footer--v7.sl-footer--custom-section-gap .sl-footer__content--v7,
.sl-footer--v8.sl-footer--custom-section-gap .sl-footer__content--v8,
.sl-footer--v9.sl-footer--custom-section-gap .sl-footer__main--v9 {
    row-gap: var(--sl-footer-custom-section-gap) !important;
}

.sl-footer--v1.sl-footer--custom-column-gap .sl-footer__menu-grid,
.sl-footer--v2.sl-footer--custom-column-gap .sl-footer__simple-menu,
.sl-footer--v3.sl-footer--custom-column-gap .sl-footer__nav-row,
.sl-footer--v4.sl-footer--custom-column-gap .sl-footer__inline-nav,
.sl-footer--v5.sl-footer--custom-column-gap .sl-footer__menu-grid--v5,
.sl-footer--v6.sl-footer--custom-column-gap .sl-footer__menu-grid--v6,
.sl-footer--v7.sl-footer--custom-column-gap .sl-footer__nav-list--v7,
.sl-footer--v8.sl-footer--custom-column-gap .sl-footer__nav-list--v8,
.sl-footer--v9.sl-footer--custom-column-gap .sl-footer__menu-grid--v9 {
    column-gap: var(--sl-footer-custom-column-gap) !important;
}

.sl-wrapper .sl-footer.sl-footer--custom-logo-max-height[class*="sl-footer--v"] :is([class*="sl-footer__logo"], .sl-footer__simple-logo) img,
.sl-wrapper .sl-footer.sl-footer--custom-logo-max-height[class*="sl-footer--v"] img[class*="sl-footer__logo"] {
    max-height: var(--sl-footer-custom-logo-max-height) !important;
}

.sl-wrapper .sl-footer.sl-footer--custom-logo-max-width[class*="sl-footer--v"] :is([class*="sl-footer__logo"], .sl-footer__simple-logo) img,
.sl-wrapper .sl-footer.sl-footer--custom-logo-max-width[class*="sl-footer--v"] img[class*="sl-footer__logo"] {
    max-width: var(--sl-footer-custom-logo-max-width) !important;
}

.sl-wrapper .sl-footer.sl-footer--custom-title-font-size[class*="sl-footer--v"] :is([class*="title"], .sl-footer__col-toggle) {
    font-size: var(--sl-footer-custom-title-font-size) !important;
}

.sl-wrapper .sl-footer.sl-footer--custom-text-font-size[class*="sl-footer--v"] :is(
    [class*="sl-footer__col-link"],
    [class*="sl-footer__nav-link"],
    [class*="sl-footer__contact-value"],
    [class*="sl-footer__contacts-value"],
    [class*="sl-footer__copyright"],
    .sl-footer__simple-link,
    .sl-footer__simple-copy,
    [class*="sl-footer__subscribe-label"],
    [class*="sl-footer__price-note"],
    [class*="sl-footer__legal"] p
) {
    font-size: var(--sl-footer-custom-text-font-size) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-footer.sl-footer--custom-background[class*="sl-footer--v"] {
    background-color: var(--sl-footer-custom-background) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-footer.sl-footer--custom-border[class*="sl-footer--v"] {
    border-color: var(--sl-footer-custom-border) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-footer.sl-footer--custom-text[class*="sl-footer--v"] {
    color: var(--sl-footer-custom-text) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-footer.sl-footer--custom-surface[class*="sl-footer--v"] :is(
    .sl-footer__subscribe-form,
    [class*="sl-footer__subscribe-form--"],
    [class*="sl-footer__newsletter--"],
    [class*="sl-footer__contacts--"],
    [class*="sl-footer__contact-group--"]
) {
    background-color: var(--sl-footer-custom-surface) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-footer.sl-footer--custom-title[class*="sl-footer--v"] :is([class*="title"], .sl-footer__col-toggle) {
    color: var(--sl-footer-custom-title) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-footer.sl-footer--custom-text[class*="sl-footer--v"] :is(
    [class*="sl-footer__col-link"],
    [class*="sl-footer__nav-link"],
    [class*="sl-footer__contact-value"],
    [class*="sl-footer__contacts-value"],
    [class*="sl-footer__copyright"],
    .sl-footer__simple-link,
    .sl-footer__simple-copy,
    [class*="sl-footer__subscribe-label"],
    [class*="sl-footer__price-note"],
    [class*="sl-footer__legal"] p
) {
    color: var(--sl-footer-custom-text) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-footer.sl-footer--custom-muted-text[class*="sl-footer--v"] :is(
    [class*="sl-footer__contacts-label"],
    [class*="sl-footer__contact-label"],
    [class*="sl-footer__subscribe-label"],
    .sl-footer__simple-copy,
    [class*="sl-footer__legal-copy"],
    [class*="sl-footer__copyright"],
    [class*="sl-footer__contact-copy"],
    [class*="sl-footer__price-note"]
) {
    color: var(--sl-footer-custom-muted-text) !important;
}

html:not([data-theme="dark"]) .sl-wrapper .sl-footer.sl-footer--custom-accent[class*="sl-footer--v"] :is(
    [class*="sl-footer__col-link"],
    [class*="sl-footer__nav-link"],
    [class*="sl-footer__contact-value"],
    .sl-footer__simple-link
):hover {
    color: var(--sl-footer-custom-accent) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-footer.sl-footer--custom-dark-background[class*="sl-footer--v"] {
    background-color: var(--sl-footer-custom-dark-background) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-footer.sl-footer--custom-dark-border[class*="sl-footer--v"] {
    border-color: var(--sl-footer-custom-dark-border) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-footer.sl-footer--custom-dark-text[class*="sl-footer--v"] {
    color: var(--sl-footer-custom-dark-text) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-footer.sl-footer--custom-dark-surface[class*="sl-footer--v"] :is(
    .sl-footer__subscribe-form,
    [class*="sl-footer__subscribe-form--"],
    [class*="sl-footer__newsletter--"],
    [class*="sl-footer__contacts--"],
    [class*="sl-footer__contact-group--"]
) {
    background-color: var(--sl-footer-custom-dark-surface) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-footer.sl-footer--custom-dark-title[class*="sl-footer--v"] :is([class*="title"], .sl-footer__col-toggle) {
    color: var(--sl-footer-custom-dark-title) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-footer.sl-footer--custom-dark-text[class*="sl-footer--v"] :is(
    [class*="sl-footer__col-link"],
    [class*="sl-footer__nav-link"],
    [class*="sl-footer__contact-value"],
    [class*="sl-footer__contacts-value"],
    [class*="sl-footer__copyright"],
    .sl-footer__simple-link,
    .sl-footer__simple-copy,
    [class*="sl-footer__subscribe-label"],
    [class*="sl-footer__price-note"],
    [class*="sl-footer__legal"] p
) {
    color: var(--sl-footer-custom-dark-text) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-footer.sl-footer--custom-dark-muted-text[class*="sl-footer--v"] :is(
    [class*="sl-footer__contacts-label"],
    [class*="sl-footer__contact-label"],
    [class*="sl-footer__subscribe-label"],
    .sl-footer__simple-copy,
    [class*="sl-footer__legal-copy"],
    [class*="sl-footer__copyright"],
    [class*="sl-footer__contact-copy"],
    [class*="sl-footer__price-note"]
) {
    color: var(--sl-footer-custom-dark-muted-text) !important;
}

html[data-theme="dark"] .sl-wrapper .sl-footer.sl-footer--custom-dark-accent[class*="sl-footer--v"] :is(
    [class*="sl-footer__col-link"],
    [class*="sl-footer__nav-link"],
    [class*="sl-footer__contact-value"],
    .sl-footer__simple-link
):hover {
    color: var(--sl-footer-custom-dark-accent) !important;
}

/* End */


/* Start:/local/templates/shop_light/variants/header/header_1/style.min.css?178888941940914*/
.sl-header--v1{--sl-header-bg: var(--sl-header-v1-surface, var(--sl-color-white, #FFFFFF));--sl-header-text: var(--sl-header-v1-text, var(--sl-color-dark, #142A4B));--sl-header-catalog-bg: var(--sl-header-v1-catalog-background, var(--sl-color-cta, #142A4B));--sl-header-search-bg: var(--sl-header-v1-search-background, rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.05));--sl-header-action-bg: var(--sl-header-v1-action-background, transparent);--sl-header-badge-bg: var(--sl-header-v1-badge-background, #54C580);--sl-header-v1-current-topbar-background: var(--sl-header-v1-topbar-background, transparent);--sl-header-v1-current-topbar-text: var(--sl-header-v1-topbar-text, var(--sl-color-dark, #142A4B));--sl-header-v1-current-catalog-text: var(--sl-header-v1-catalog-text, #FFFFFF);--sl-header-v1-current-search-text: var(--sl-header-v1-search-text, var(--sl-color-dark, #142A4B));--sl-header-v1-current-action-icon: var(--sl-header-v1-action-icon, var(--sl-color-dark, #142A4B));--sl-header-v1-current-badge-text: var(--sl-header-v1-badge-text, #FFFFFF);--sl-header-v1-current-menu-hover-background: var(--sl-header-v1-menu-hover-background, rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.05));--sl-header-v1-current-menu-hover-text: var(--sl-header-v1-menu-hover-text, var(--sl-color-link, #7060F8));--sl-header-v1-current-catalog-menu-background: var(--sl-header-v1-catalog-menu-background, var(--sl-color-white, #FFFFFF));--sl-header-v1-current-catalog-menu-text: var(--sl-header-v1-catalog-menu-text, var(--sl-color-dark, #142A4B));color:var(--sl-header-text)}.sl-header .sl-header__main-row{background:var(--sl-header-bg, var(--sl-color-white, #FFFFFF))}.sl-header--v1 .sl-header__main-row{container:sl-header-v1-main / inline-size}.sl-header--sticky{z-index:1100;transition:box-shadow 0.12s ease-out}.sl-header--sticky.sl-header--v1{transition:none}.sl-header--sticky .sl-header__topbar,.sl-header--sticky .sl-header__main{transition:none}@media(min-width:1025px){.sl-header--v1.sl-header--fluid .sl-header__topbar>.sl-container,.sl-header--v1.sl-header--fluid .sl-header__main>.sl-container{width:100%;max-width:none!important}}.sl-header--sticky.sl-header--scrolled{background:transparent;box-shadow:none}.sl-header--sticky.sl-header--scrolled.sl-header--v1{box-shadow:var(--sl-header-sticky-shadow, 0 2px 8px rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.055))}.sl-header--sticky.sl-header--scrolled .sl-header__topbar{background:transparent;max-height:0;padding-block:0;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.sl-header--sticky.sl-header--scrolled .sl-header__main{background:var(--sl-header-bg, var(--sl-color-white, #FFFFFF));margin:0;padding-block:5px}.sl-header--sticky:not(.sl-header--v2){position:sticky;top:0}.sl-header--sticky.sl-header--v2 .sl-hero-wrap__header{position:fixed;top:0;left:0;right:0;z-index:1100}.sl-header--sticky.sl-header--scrolled.sl-header--v2{background:transparent;box-shadow:none}.sl-header--sticky.sl-header--scrolled.sl-header--v2 .sl-hero-wrap__header{background:transparent;box-shadow:none}.sl-header--sticky.sl-header--scrolled .sl-header__main-row,.sl-header--sticky.sl-header--scrolled.sl-header--v2 .sl-header__main-row{background:var(--sl-header-bg, var(--sl-color-white, #FFFFFF));box-shadow:0 8px 28px rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.045)}.sl-header--sticky.sl-header--scrolled.sl-header--v1 .sl-header__main-row{background:transparent;border-radius:0!important;box-shadow:none}.sl-header--sticky.sl-header--v1 .sl-header__main,.sl-header--sticky.sl-header--v1 .sl-header__main-row{opacity:1}.sl-header--sticky.sl-header--v1 .sl-header__main-row{transition:none}html[data-theme=dark] .sl-header--sticky.sl-header--scrolled{background:transparent;box-shadow:none}html[data-theme=dark] .sl-header--sticky.sl-header--scrolled.sl-header--v2{background:transparent;box-shadow:none}html[data-theme=dark] .sl-header--sticky.sl-header--scrolled.sl-header--v2 .sl-hero-wrap__header,html[data-theme=dark] .sl-header--sticky.sl-header--scrolled .sl-header__topbar{background:transparent}html[data-theme=dark] .sl-header--sticky.sl-header--scrolled .sl-header__main{background:var(--sl-header-bg, var(--sl-color-white, #1E2030))}html[data-theme=dark] .sl-header--sticky.sl-header--scrolled .sl-header__main-row{background:var(--sl-header-bg, var(--sl-color-white, #1E2030));box-shadow:0 8px 28px rgba(0,0,0,0.16)}html[data-theme=dark] .sl-header--sticky.sl-header--scrolled.sl-header--v1 .sl-header__main-row{background:transparent;box-shadow:none}@media(prefers-reduced-motion:reduce){.sl-header--sticky,.sl-header__topbar,.sl-header__main,.sl-header__main-row{animation:none;transition:none}}@media(max-width:1024px){.sl-header--v1{}}@media(min-width:577px)and (max-width:1024px){.sl-header--v1 .sl-header__topbar{padding-block:var(--sl-header-tablet-topbar-padding, 0.375rem)}.sl-header--v1 .sl-header__main-row{padding-block:var(--sl-header-tablet-main-padding-y, 0.5rem)}}.sl-header__topbar{padding:15px 0;max-height:140px;opacity:1;transition:max-height 0.12s ease-out,padding 0.12s ease-out,opacity 0.08s ease-out}.sl-header__topbar-row{display:flex;justify-content:space-between;padding-inline:15px}@media(min-width:1025px){.sl-header--v1 .sl-header__topbar{padding:var(--sl-header-v1-topbar-padding-top, 11px) 0 var(--sl-header-v1-topbar-padding-bottom, 14px)}.sl-header--v1 .sl-header__topbar-row{align-items:center;height:18px;line-height:18px;min-height:18px;padding-inline:0}.sl-header--v1 .sl-header__topbar-left{height:18px}.sl-header--v1 .sl-header__city,.sl-header--v1 .sl-header__topbar-link{line-height:18px}.sl-header--v1 .sl-header__phone{margin:0;padding:0;line-height:normal}.sl-header.sl-header--v1 .sl-header__theme{position:relative;width:18px;min-width:18px;height:18px;min-height:18px}.sl-header.sl-header--v1 .sl-header__theme::before{content:"";position:absolute;inset:-13px}}@media(max-width:1024px){.sl-header__topbar-row{display:block}}@media(max-width:767px){.sl-header__topbar-row{padding-inline:0}}.sl-header__topbar-left{display:flex;align-items:center;gap:28px}@media(max-width:1024px){.sl-header__topbar-left{justify-content:space-between}}.sl-header__city{display:flex;align-items:center;gap:clamp(7px,0.2rem + 0.5vw,11px);color:var(--sl-color-dark, #142A4B);font-size:var(--sl-text-sm, 14px);font-weight:400;opacity:.5}.sl-header__city-icon{fill:var(--sl-color-dark, #142A4B)}.sl-header__phone-wrap{position:relative;flex-shrink:0}.sl-header__phone{display:inline-flex;align-items:center;color:var(--sl-color-dark, #142A4B);font-family:var(--sl-font, "Onest", sans-serif);font-size:var(--sl-text-sm, 14px);font-weight:400;line-height:normal;text-decoration:none;white-space:nowrap;min-height:0;padding:4px 12px;margin:0;border-radius:var(--sl-header-control-radius, 25px);transition:background-color 0.2s ease}.sl-header__phone-popup{display:flex;position:absolute;top:100%;left:0;min-width:244px;padding-top:8px;z-index:1000;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:opacity 0.2s ease,visibility 0.2s ease}.sl-header__phone-popup-inner{display:flex;flex-direction:column;gap:15px;padding:15px;background:var(--sl-color-white, #fff);border-radius:var(--sl-header-radius, 1.25rem);box-shadow:0 20px 40px rgba(var(--sl-color-dark-rgb),0.1);position:relative}@media(hover:hover)and (pointer:fine)and (min-width:1025px){a.sl-header__phone:hover,.sl-header__phone-wrap:hover a.sl-header__phone{background-color:rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.05)}.sl-header__phone-wrap:hover .sl-header__phone-popup{opacity:1;visibility:visible;pointer-events:auto;transform:none}}.sl-header__phone-wrap:focus-within .sl-header__phone-popup{opacity:1;visibility:visible;pointer-events:auto}.sl-header__phone-popup-item{display:flex;flex-direction:column;gap:2px}.sl-header__phone-popup-label{font-size:var(--sl-text-sm, 14px);color:var(--sl-color-dark, #142A4B);opacity:0.7;line-height:normal}.sl-header__phone-popup-number{font-family:var(--sl-font, "Onest", sans-serif);font-size:var(--sl-text-base, 16px);font-weight:500;color:var(--sl-color-dark, #142A4B);text-decoration:none;line-height:normal;white-space:nowrap}.sl-header__phone-popup-number:hover{color:var(--sl-color-link, #7060F8)}.sl-header__phone-popup-text{font-size:var(--sl-text-sm, 14px);color:var(--sl-color-dark, #142A4B);text-decoration:none;line-height:normal}a.sl-header__phone-popup-text:hover{color:var(--sl-color-link, #7060F8)}.sl-header__phone-popup-btn{display:flex;align-items:center;justify-content:center;padding:12px 22px;background:var(--sl-color-link, #7060F8);color:#fff;border:none;border-radius:var(--sl-header-control-radius, 0.625rem);font-family:var(--sl-font, "Onest", sans-serif);font-size:var(--sl-text-base, 16px);font-weight:400;line-height:19px;text-align:center;white-space:nowrap;cursor:pointer;transition:background 200ms ease}.sl-header__phone-popup-btn:hover{background:var(--sl-color-link-hover, #6050E8);color:#fff;text-decoration:none}.sl-header__phone-popup-socials{display:flex;gap:10px;align-items:center}.sl-header__phone-popup-socials a{display:flex;flex-shrink:0}.sl-header__theme{flex-shrink:0}.header__theme-sun,.header__theme-moon{width:18px;height:18px;color:var(--sl-color-icon, #1C274C);fill:currentColor}.header__theme-moon{opacity:.5}.sl-header__topbar-right{display:none}@media(min-width:1025px){.sl-header__topbar-right{display:flex;align-items:center;gap:var(--sl-header-v1-menu-gap, 40px)}}.sl-header__topbar-left__mobile{display:contents}@media(max-width:1024px){.sl-header__topbar-left__mobile{display:flex;align-items:center;gap:20px}}.sl-header__menu-mobile{display:none}@media(max-width:1024px){.sl-header__menu-mobile{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}}.sl-header__topbar-left__wrapper{display:contents}@media(max-width:1024px){.sl-header__topbar-left__wrapper{display:flex;align-items:center;gap:20px;min-width:0}.sl-header__topbar-left__wrapper .sl-header__phone-wrap{flex-shrink:0}}@media(max-width:480px){.sl-header__topbar-left{gap:10px}.sl-header__topbar-left__mobile{gap:12px;min-width:0}.sl-header__topbar-left__wrapper{gap:12px}.sl-header__city{min-width:0;overflow:hidden}.sl-header__city span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.sl-header__topbar-row>[id^=bx_incl_area]{display:flex;align-items:center;flex:0 0 auto}.sl-header__topbar-right>[id^=bx_incl_area]{display:flex;align-items:center;gap:var(--sl-header-v1-menu-gap, 40px)}.sl-header__topbar-item{position:relative;display:inline-flex;align-items:center}.sl-header__topbar-item--parent::after{content:"";position:absolute;top:100%;left:50%;z-index:79;width:max(100%,210px);height:14px;transform:translateX(-50%);opacity:0;pointer-events:auto}.sl-header__topbar-link{display:inline-flex;align-items:center;gap:6px;color:var(--sl-color-dark, #142A4B);font-size:var(--sl-header-v1-menu-font-size, var(--sl-text-sm, 14px));font-style:var(--sl-header-v1-menu-font-style, normal);font-weight:var(--sl-header-v1-menu-font-weight, 400);text-decoration:none}.sl-header__topbar-link:focus-visible,.sl-header__topbar-sublink:focus-visible{outline:2px solid var(--sl-color-link, #7060F8);outline-offset:3px}.sl-header__topbar-link--accent{display:flex;align-items:center;gap:6px;color:var(--sl-color-promo-accent, #EB485E)}.sl-header__topbar-link__svg{position:relative;top:-1px}.sl-header__topbar-arrow{width:7px;height:4px;color:var(--sl-color-dark, #142A4B);flex:0 0 auto;transition:transform 0.18s ease}.sl-header__topbar-submenu{position:absolute;top:calc(100% + 12px);left:50%;z-index:80;min-width:210px;margin:0;padding:var(--sl-header-v1-submenu-padding, 12px);list-style:none;border-radius:var(--sl-header-v1-submenu-radius, var(--sl-header-radius, 14px));background:var(--sl-color-white, #fff);box-shadow:0 18px 42px rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.14);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease}.sl-header__topbar-item--parent:hover .sl-header__topbar-submenu,.sl-header__topbar-item--open .sl-header__topbar-submenu,.sl-header__topbar-submenu:hover{opacity:1;visibility:visible;transform:translate(-50%,0)}.sl-header__topbar-item--parent:hover .sl-header__topbar-arrow,.sl-header__topbar-item--open .sl-header__topbar-arrow{transform:rotate(180deg)}.sl-header__topbar-sublink{display:flex;align-items:center;min-height:34px;padding:7px 10px;border-radius:var(--sl-header-v1-submenu-item-radius, var(--sl-header-control-radius, 8px));color:var(--sl-color-dark, #142A4B);font-size:var(--sl-header-v1-menu-font-size, var(--sl-text-sm, 14px));font-style:var(--sl-header-v1-menu-font-style, normal);font-weight:var(--sl-header-v1-menu-font-weight, 400);line-height:1.25;text-decoration:none;white-space:nowrap;transition:color 0.15s ease,background-color 0.15s ease}.sl-header__topbar-sublink:hover,.sl-header__topbar-sublink--active{background:rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.05);color:var(--sl-color-link, #7060F8)}@media(prefers-reduced-motion:reduce){.sl-header__topbar-arrow,.sl-header__topbar-submenu,.sl-header__topbar-sublink{transition:none}}.sl-header__main{transition:padding 0.12s ease-out,margin 0.12s ease-out}.sl-header__main-col{display:flex;align-items:center;gap:clamp(26px,-19rem + 42vw,205px);flex:1;min-width:0}.sl-header__main-row{display:flex;align-items:center;justify-content:space-between;border-radius:var(--sl-header-radius, 100px);background:var(--sl-header-bg, var(--sl-color-white, #FFFFFF));padding:clamp(10px,0.3rem + 0.8vw,13px) clamp(18px,1rem + 0.3vw,20px);transition:background-color 0.32s cubic-bezier(0.22,1,0.36,1),box-shadow 0.32s cubic-bezier(0.22,1,0.36,1)}@media(min-width:1025px){.sl-header--v1 .sl-header__main-row{padding-top:var(--sl-header-v1-main-padding-y, 14.5px);padding-right:var(--sl-header-v1-main-padding-right, 15px);padding-bottom:var(--sl-header-v1-main-padding-y, 14.5px);padding-left:var(--sl-header-v1-main-padding-left, 20px);border-radius:var(--sl-header-v1-main-radius, 100px)!important}.sl-header--v1 .sl-header__actions{gap:var(--sl-header-v1-action-gap, 13px)}.sl-header--v1 .sl-header__logo{max-height:var(--sl-header-v1-logo-max-height, 35px)}.sl-header--v1 .sl-header__logo img{max-width:var(--sl-header-v1-logo-max-width, 167px);max-height:var(--sl-header-v1-logo-max-height, 35px)}}.sl-header__logo{flex-shrink:0;display:flex;align-items:center;max-height:var(--sl-header-logo-height, 35px);overflow:hidden}.sl-header__logo img{display:block;max-width:167px;max-height:var(--sl-header-logo-height, 35px);width:auto;height:auto;object-fit:contain}.sl-header__logo img.sl-header__logo-dark{display:none}html[data-theme=dark] .sl-header__logo img.sl-header__logo-light{display:none}html[data-theme=dark] .sl-header__logo img.sl-header__logo-dark{display:block}@media(max-width:1024px){.sl-header__logo{max-height:28px}.sl-header__logo img{max-width:133px;max-height:28px}}@media(max-width:620px){.sl-header__main-col{gap:10px}.sl-header__logo{flex:1;max-height:26px}.sl-header__logo img{max-width:124px;max-height:26px}}.sl-header__catalog-wrap{display:flex;align-items:center;gap:clamp(10px,-0.5rem + 2vw,20px)}@media(max-width:620px){.sl-header__catalog-wrap{flex:1}}.sl-header__catalog-btn.button-clear{display:flex;align-items:center;gap:11px;justify-content:center;background-color:var(--sl-header-catalog-bg, var(--sl-color-cta, var(--sl-color-dark, #142A4B)));color:var(--sl-color-cta-contrast, var(--sl-color-white, #FFFFFF));font-size:var(--sl-text-base, 16px);font-style:normal;font-weight:500;line-height:normal;padding:0 clamp(10px,-0.5rem + 2.5vw,26px);height:clamp(36px,1rem + 2.5vw,46px);transition:background-color 0.25s}@media(min-width:1025px){.sl-header--v1 .sl-header__catalog-btn.button-clear{height:var(--sl-header-v1-catalog-button-height, 46px);padding-inline:var(--sl-header-v1-catalog-button-padding-x, 26px);border-radius:var(--sl-header-v1-catalog-button-radius, 100px)!important;font-size:var(--sl-header-v1-catalog-button-font-size, var(--sl-text-base, 16px));font-style:var(--sl-header-v1-catalog-button-font-style, normal);font-weight:var(--sl-header-v1-catalog-button-font-weight, 500)}}.sl-header__catalog-btn.button-clear:hover{background-color:var(--sl-header-catalog-bg, var(--sl-color-cta-hover, rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.85)));background-color:color-mix(in srgb,var(--sl-header-catalog-bg, var(--sl-color-cta, #142A4B)) 88%,#000000)}@media(max-width:1024px){.sl-header__catalog-btn.button-clear{}}@media(max-width:767px){.sl-header__catalog-btn.button-clear{height:40px;display:none}}.sl-header__catalog-icon{display:none}@media(min-width:1024px){.sl-header__catalog-icon{display:block}}.sl-header__catalog-text{}.sl-header__search{display:flex;align-items:center;gap:10px;overflow:hidden;background:var(--sl-header-search-bg, rgba(var(--sl-color-dark-rgb), 0.05));height:clamp(40px,1rem + 2.5vw,46px);padding:0 6px 0 clamp(18px,0.5rem + 1.5vw,32px);width:clamp(168px,30vw,var(--sl-header-v1-search-max-width, 450px))}@container sl-header-v1-main (min-width: 1500px){.sl-header--v1 .sl-header__search{width:clamp(450px,44cqw,746px)}}@media(max-width:1024px){.sl-header__search{flex:1;width:auto;min-width:140px}}@media(max-width:620px){.sl-header__search{width:100%}}.sl-header__search-input{flex:1 1 auto;min-width:0;width:100%;color:var(--sl-color-dark, #142A4B);font-size:var(--sl-text-base, 16px);font-style:normal;font-weight:400;line-height:normal;background-color:transparent;border:none}.sl-header__search-input::-webkit-search-cancel-button,.sl-header__search-input::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}.sl-header__search-input::-ms-clear{display:none;width:0;height:0}.sl-header__search .sl-header__search-clear.sl-reviews__modal-auth-close{position:static;top:auto;right:auto;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;margin:0 -2px 0 0;border:none;border-radius:50%;background:transparent;color:rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.55);cursor:pointer;transition:color 0.2s ease,opacity 0.2s ease,background-color 0.2s ease}.sl-header__search .sl-header__search-clear.sl-reviews__modal-auth-close[hidden]{display:none}.sl-header__search .sl-header__search-clear.sl-reviews__modal-auth-close:hover{background:rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.06);color:var(--sl-color-dark, #142A4B);opacity:1}.sl-header__search .sl-header__search-clear.sl-reviews__modal-auth-close:focus-visible{outline:2px solid rgba(var(--sl-color-link-rgb, 112, 96, 248),0.35);outline-offset:2px}.sl-header__search .sl-header__search-clear.sl-reviews__modal-auth-close svg{width:12px;height:12px;color:currentColor}.sl-header__search-btn{display:flex;align-items:center;flex-shrink:0;border-radius:50%;transition:opacity 0.25s}.sl-header__search-btn svg circle,.sl-header__search-btn svg rect{fill:var(--sl-color-cta, var(--sl-color-dark, #142A4B))}.sl-header__search-btn svg path{stroke:var(--sl-color-cta-contrast, var(--sl-color-white, #FFFFFF))}.sl-header__search-btn:hover{opacity:0.75}@media(max-width:1024px){.sl-header__search-btn{width:32px;height:32px}}.sl-header__actions{display:flex;align-items:center;gap:clamp(5px,-0.2rem + 1.5vw,12px)}@media(max-width:620px){.sl-header__actions{display:none}}.sl-header__action{position:relative;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;text-decoration:none;border-radius:50%;background-color:var(--sl-header-action-bg, transparent);transition:color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}.sl-header.sl-header--v1 .sl-header__actions .sl-header__action{border-radius:50%!important}@media(hover:hover)and (pointer:fine){.sl-header.sl-header--v1 .sl-header__actions .sl-header__action:hover{background-color:var(--sl-header-v1-current-menu-hover-background);color:var(--sl-header-v1-current-menu-hover-text)!important}}.sl-header__action--cart{}.sl-header__badge{position:absolute;bottom:-7px;left:2px;background:var(--sl-header-badge-bg, #54C580);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:1px 5px 0;border-radius:100px;color:#FFF;font-size:var(--sl-text-tiny, 11px);font-style:normal;font-weight:700;line-height:1;text-align:center}html[data-theme=dark] .sl-header--v1 .sl-header__badge{background:var(--sl-header-v1-dark-badge-background, #2F8558);color:var(--sl-header-v1-dark-badge-text, #FFFFFF)}.sl-header__action svg{width:clamp(36px,1rem + 2.5vw,var(--sl-header-v1-control-size, 46px));height:clamp(36px,1rem + 2.5vw,var(--sl-header-v1-control-size, 46px))}@media(min-width:577px)and (max-width:1024px){.sl-header.sl-header--v1 .sl-header__theme{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.sl-header.sl-header--v1 .sl-header__main-row{padding:10px clamp(18px,2.4vw,20px)}.sl-header.sl-header--v1 .sl-header__catalog-btn.button-clear{min-width:102px;height:40px;padding:0 22px;border-radius:100px!important}.sl-header.sl-header--v1 .sl-header__search{height:40px}.sl-header.sl-header--v1 .sl-header__search-btn{width:36px;height:36px;border-radius:100px!important}.sl-header.sl-header--v1 .sl-header__action svg{width:36px;height:36px}}@media(max-width:576px){.sl-header.sl-header--v1.sl-header--sticky:not(.sl-header--scrolled){background-color:var(--sl-color-bg, #F5F4FA)}.sl-header.sl-header--v1.sl-header--sticky .sl-header__main-row{transition:none}.sl-header--v1 .sl-header__topbar>.sl-container{padding-inline:0.9375rem}.sl-header--v1 .sl-header__main>.sl-container{padding-inline:0.625rem}.sl-header--v1 .sl-header__topbar{padding-block:0.5625rem 0.6875rem!important}.sl-header--v1.sl-header--scrolled .sl-header__topbar{padding-block:0!important}.sl-header--v1 .sl-header__topbar-row{--sl-header-mobile-menu-offset: -0.75rem;--sl-header-mobile-menu-city-gap: 0.5rem;display:flex;align-items:center;min-height:1.125rem;height:1.125rem;padding-inline:0}.sl-header--v1 .sl-header__topbar-left{width:100%;gap:0.75rem}.sl-header--v1 .sl-header__topbar-left__mobile,.sl-header--v1 .sl-header__topbar-left__wrapper{gap:0.75rem}.sl-header--v1 .sl-header__topbar-left__mobile{gap:var(--sl-header-mobile-menu-city-gap)!important}.sl-header--v1 .sl-header__menu-mobile{margin-inline-start:var(--sl-header-mobile-menu-offset);color:var(--sl-color-dark, #142A4B)!important}.sl-header--v1 .sl-header__city{opacity:0.5!important}.sl-header--v1 .sl-header__phone{padding:0;font-size:var(--sl-text-caption, 0.8125rem);line-height:1.3}.sl-header.sl-header--v1 .sl-header__theme{width:1.125rem!important;min-width:1.125rem!important;height:1.125rem!important;min-height:1.125rem!important;color:var(--sl-color-dark, #142A4B);opacity:1!important}html[data-theme=dark] .sl-header--v1 .sl-header__menu-mobile{color:var(--sl-color-icon, #C8CDD5)!important}.sl-header--v1 .sl-header__main-row{--sl-header-mobile-search-focus-edge-gap: 0.625rem;--sl-header-mobile-search-focus-inset: calc(var(--sl-header-mobile-search-focus-edge-gap) - 1.125rem);height:3.75rem;padding:0.625rem 0.875rem;position:relative}.sl-header--sticky.sl-header--scrolled .sl-header__main{padding-inline:0}.sl-header--sticky.sl-header--scrolled .sl-header__main>.sl-container{max-width:none;padding-inline:0}.sl-header--sticky.sl-header--scrolled .sl-header__main-row{--sl-header-mobile-sticky-padding-x: clamp(0.875rem, 4vw, 1.125rem);--sl-header-mobile-search-focus-inset: calc(var(--sl-header-mobile-search-focus-edge-gap) - var(--sl-header-mobile-sticky-padding-x, clamp(0.5rem, 1.8vw, 0.625rem)));border-radius:0!important;padding-inline:var(--sl-header-mobile-sticky-padding-x, clamp(0.5rem, 1.8vw, 0.625rem))}.sl-header--v1 .sl-header__main-col{gap:1.3125rem}.sl-header--v1 .sl-header__logo{flex:0 0 7.75rem;width:7.75rem;max-height:1.625rem;transition:opacity 0.16s ease}.sl-header--v1 .sl-header__logo img{max-width:7.75rem;max-height:1.625rem}.sl-header--v1 .sl-header__catalog-wrap{flex:1 1 auto;min-width:0}.sl-header--v1 .sl-header__search{flex:1 1 10.5rem;min-width:0;height:2.5rem;padding-left:1.125rem;transition:inset 0.2s ease,width 0.2s ease,box-shadow 0.2s ease}.sl-header--v1 .sl-header__search-input{font-size:0.875rem;line-height:1.3}.sl-header--v1 .sl-header__search:focus-within,.sl-header--v1 .sl-header__search.sl-header__search--expanded{position:absolute!important;inset-block-start:50%;inset-inline:var(--sl-header-mobile-search-focus-inset, 0.625rem);z-index:var(--sl-search-dropdown-layer-z-index, 9000);width:auto;transform:translateY(-50%);overflow:visible;background:var(--sl-header-search-focus-bg, var(--sl-color-surface-2, var(--sl-header-bg, var(--sl-color-white, #FFFFFF))))!important;box-shadow:0 0 0 1px rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.04)}.sl-header--v1 .sl-header__main-row:has(.sl-header__search:focus-within),.sl-header--v1 .sl-header__main-row:has(.sl-header__search.sl-header__search--expanded),.sl-header--v1 .sl-header__main-col:has(.sl-header__search:focus-within),.sl-header--v1 .sl-header__main-col.sl-header__main-col--search-expanded{position:relative;z-index:var(--sl-search-dropdown-layer-z-index, 9000)}.sl-header--v1 .sl-header__main-col:has(.sl-header__search:focus-within) .sl-header__logo,.sl-header--v1 .sl-header__main-col.sl-header__main-col--search-expanded .sl-header__logo{opacity:0;pointer-events:none}.sl-header--v1 .sl-header__search:focus-within .sl-search-title__dropdown,.sl-header--v1 .sl-header__search.sl-header__search--expanded .sl-search-title__dropdown{position:absolute;inset-block-start:calc(100% + 0.5rem);inset-block-end:auto;inset-inline:0;width:auto;z-index:var(--sl-search-dropdown-z-index, 9001);max-height:min(26rem,64vh);border-radius:var(--sl-radius-lg, 1rem)}.sl-header--v1 .sl-header__search-btn{width:2rem;height:2rem}}.sl-header__login-wrap{position:relative;display:flex;align-items:center}.sl-header__login-popup{display:flex;position:absolute;top:100%;right:-10px;padding-top:24px;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(0.96);transform-origin:top right;transition:opacity 0.25s ease,visibility 0.25s ease,transform 0.25s cubic-bezier(0.16,1,0.3,1)}.sl-header__login-popup-nav{display:flex;flex-direction:column;width:255px;padding-block:0.375rem;background:var(--sl-color-white, #fff);border-radius:var(--sl-header-control-radius, 0.625rem);box-shadow:0 20px 30px rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.3);overflow:hidden}.sl-header__login-popup-item{display:block;padding:10px 20px;font-size:var(--sl-text-sm, 14px);line-height:normal;color:var(--sl-color-dark, #142A4B);text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease,color 0.15s ease}.sl-header__login-popup-item:hover{background-color:var(--sl-color-link-bg, #EAE7FE);color:var(--sl-color-link, #7060F8)}.sl-header__login-popup-logout{margin:0}.sl-header__login-popup-logout .sl-header__login-popup-item{width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.sl-header__login-popup-item--exit{display:flex;align-items:center;gap:8px}.sl-header__login-popup-item--exit svg{width:14px;height:14px;flex-shrink:0}@media(hover:hover)and (pointer:fine)and (min-width:1025px){.sl-header__login-wrap:hover .sl-header__login-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}}.sl-header__login-wrap:focus-within .sl-header__login-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.sl-header :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sl-color-link, #7060F8)!important;outline-offset:3px!important;box-shadow:none!important}.sl-header.sl-header--v1 .sl-header__search-input:focus,.sl-header.sl-header--v1 .sl-header__search-input:focus-visible{outline:none!important;box-shadow:none!important}.sl-header.sl-header--v1 .sl-header__topbar{background:var(--sl-header-v1-current-topbar-background)}.sl-header.sl-header--v1 .sl-header__topbar :is(.sl-header__city,.sl-header__phone,.sl-header__theme,.sl-header__city-icon,.sl-header__topbar-arrow,.sl-header__topbar-link,.sl-header__topbar-link__svg){color:var(--sl-header-v1-current-topbar-text)!important}.sl-header.sl-header--v1 .sl-header__topbar .sl-header__topbar-link--accent,.sl-header.sl-header--v1 .sl-header__topbar .sl-header__topbar-link--accent:hover,.sl-header.sl-header--v1 .sl-header__topbar .sl-header__topbar-link--accent:focus-visible,.sl-header.sl-header--v1 .sl-header__topbar .sl-header__topbar-link--accent .sl-header__topbar-link__svg{color:var(--sl-color-promo-accent, #EB485E)!important}.sl-header.sl-header--v1 :is(.sl-header__topbar-link:hover,.sl-header__topbar-link:focus-visible,.sl-header__topbar-sublink:hover,.sl-header__topbar-sublink--active,.sl-header__login-popup-item:hover,.sl-header__login-popup-item:focus-visible){color:var(--sl-header-v1-current-menu-hover-text)!important}.sl-header.sl-header--v1 :is(.sl-header__topbar-link:hover,.sl-header__topbar-link:focus-visible,.sl-header__topbar-sublink:hover,.sl-header__topbar-sublink--active,.sl-header__login-popup-item:hover,.sl-header__login-popup-item:focus-visible){background-color:var(--sl-header-v1-current-menu-hover-background)}.sl-header.sl-header--v1 .sl-header__catalog-btn.button-clear{color:var(--sl-header-v1-current-catalog-text)!important}.sl-header.sl-header--v1 .sl-header__search-input{color:var(--sl-header-v1-current-search-text)!important}.sl-header.sl-header--v1 .sl-header__search-input::placeholder{color:var(--sl-header-v1-current-search-text)!important;opacity:0.52}.sl-header.sl-header--v1 .sl-header__action{color:var(--sl-header-v1-current-action-icon)!important}.sl-header.sl-header--v1 .sl-header__badge{background:var(--sl-header-badge-bg);color:var(--sl-header-v1-current-badge-text)}.sl-header.sl-header--v1 .sl-catalog-menu__inner{padding:var(--sl-header-v1-catalog-menu-padding, 40px)!important;border-radius:var(--sl-header-v1-catalog-menu-radius, 20px)!important;background:var(--sl-header-v1-current-catalog-menu-background)!important;color:var(--sl-header-v1-current-catalog-menu-text)!important}.sl-header.sl-header--v1 .sl-catalog-menu :is(.sl-catalog-menu__item,.sl-catalog-menu__group-name,.sl-catalog-menu__subcat,.sl-catalog-menu__subchild,.sl-catalog-menu__toggle,.sl-catalog-menu__collections-nav-item,.sl-catalog-menu__collections-title,.sl-catalog-menu__collections-group-title,.sl-catalog-menu__collections-link){color:var(--sl-header-v1-current-catalog-menu-text)!important}html[data-theme=dark] .sl-header--v1{--sl-header-dark-surface: var(--sl-header-v1-dark-surface, var(--sl-home-dark-surface, #363B40));--sl-header-dark-accent: var(--sl-header-v1-dark-catalog-background, var(--sl-color-link, #7060F8));--sl-header-dark-accent-hover: var(--sl-color-link-hover, #8070FF);--sl-header-dark-text: var(--sl-header-v1-dark-text, #FFFFFF);--sl-header-bg: var(--sl-header-dark-surface);--sl-header-text: var(--sl-header-dark-text);--sl-header-catalog-bg: var(--sl-header-dark-accent);--sl-header-search-bg: var(--sl-header-v1-dark-search-background, rgba(255, 255, 255, 0.05));--sl-header-action-bg: var(--sl-header-v1-dark-action-background, transparent);--sl-header-badge-bg: var(--sl-header-v1-dark-badge-background, #2F8558);--sl-header-v1-current-topbar-background: var(--sl-header-v1-dark-topbar-background, transparent);--sl-header-v1-current-topbar-text: var(--sl-header-v1-dark-topbar-text, #FFFFFF);--sl-header-v1-current-catalog-text: var(--sl-header-v1-dark-catalog-text, #FFFFFF);--sl-header-v1-current-search-text: var(--sl-header-v1-dark-search-text, #FFFFFF);--sl-header-v1-current-action-icon: var(--sl-header-v1-dark-action-icon, #FFFFFF);--sl-header-v1-current-badge-text: var(--sl-header-v1-dark-badge-text, #FFFFFF);--sl-header-v1-current-menu-hover-background: var(--sl-header-v1-dark-menu-hover-background, rgba(255, 255, 255, 0.08));--sl-header-v1-current-menu-hover-text: var(--sl-header-v1-dark-menu-hover-text, #A89FDC);--sl-header-v1-current-catalog-menu-background: var(--sl-header-v1-dark-catalog-menu-background, var(--sl-header-dark-surface));--sl-header-v1-current-catalog-menu-text: var(--sl-header-v1-dark-catalog-menu-text, #FFFFFF);--sl-nav-text: var(--sl-header-dark-text);color:var(--sl-header-dark-text)}html[data-theme=dark] .sl-header.sl-header--v1 .sl-header__action{color:var(--sl-header-v1-current-action-icon)!important}html[data-theme=dark] .sl-header.sl-header--v1 .sl-header__search-input,html[data-theme=dark] .sl-header.sl-header--v1 .sl-header__search-input::placeholder{color:var(--sl-header-v1-current-search-text)!important}html[data-theme=dark] .sl-header--v1 .sl-header__main-row{background-color:var(--sl-header-dark-surface)!important}html[data-theme=dark] .sl-header--v1 .sl-header__catalog-btn.button-clear{background-color:var(--sl-header-dark-accent)!important;color:var(--sl-header-v1-current-catalog-text)!important}html[data-theme=dark] .sl-header--v1 .sl-header__catalog-btn.button-clear:hover,html[data-theme=dark] .sl-header--v1 .sl-header__catalog-btn--active{background-color:color-mix(in srgb,var(--sl-header-dark-accent) 88%,#000000)!important}html[data-theme=dark] .sl-header--v1 .sl-header__search-btn :is(circle,rect){fill:var(--sl-header-dark-accent)}html[data-theme=dark] .sl-header--v1 .sl-header__search-btn path{stroke:var(--sl-header-dark-text)}html[data-theme=dark] .sl-header__topbar{background:transparent}html[data-theme=dark] .sl-header__main-row{background:var(--sl-header-bg, var(--sl-color-white, #1E2030))}html[data-theme=dark] .sl-header__city{opacity:0.5}html[data-theme=dark] .sl-header__topbar-link{opacity:0.7}html[data-theme=dark] .sl-header__topbar-link--accent{opacity:1}html[data-theme=dark] .sl-header__topbar-submenu{background:var(--sl-color-dark, #142A4B);box-shadow:0 18px 42px rgba(0,0,0,0.28)}html[data-theme=dark] .sl-header__topbar-sublink{color:var(--sl-color-white, #fff)}html[data-theme=dark] .sl-header__topbar-sublink:hover,html[data-theme=dark] .sl-header__topbar-sublink--active{background:rgba(255,255,255,0.08)}html[data-theme=dark] .sl-header__search{background:var(--sl-header-search-bg, rgba(255, 255, 255, 0.05))}html[data-theme=dark] .sl-header__search-input::placeholder{color:rgba(255,255,255,0.5)}html[data-theme=dark] .sl-header__search .sl-header__search-clear.sl-reviews__modal-auth-close{color:rgba(255,255,255,0.55)}html[data-theme=dark] .sl-header__search .sl-header__search-clear.sl-reviews__modal-auth-close:hover{background:rgba(255,255,255,0.08);color:#FFFFFF}html[data-theme=dark] .sl-header--v1 .sl-header__topbar{position:relative;z-index:2}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup{--sl-header-phone-popup-surface: var(--sl-detail-dark-surface, var(--sl-catalog-section-dark-surface, var(--sl-home-dark-surface, #363B40)));--sl-header-phone-popup-surface-muted: var(--sl-detail-dark-surface-muted, var(--sl-catalog-section-dark-surface-muted, var(--sl-home-dark-surface-muted, #404449)));--sl-header-phone-popup-border: rgba(255, 255, 255, 0.08);--sl-header-phone-popup-text: rgba(255, 255, 255, 0.9);--sl-header-phone-popup-text-muted: rgba(255, 255, 255, 0.58);--sl-header-phone-popup-accent: #A89FDC;--sl-header-phone-popup-accent-solid: #6F65B5;--sl-header-phone-popup-accent-hover: #7A70BD;min-width:260px;padding-top:10px}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-inner{gap:14px;padding:18px;background:var(--sl-header-phone-popup-surface)!important;border:1px solid var(--sl-header-phone-popup-border);box-shadow:0 18px 42px rgba(0,0,0,0.36)}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-item{gap:4px}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-label{color:var(--sl-header-phone-popup-text-muted)!important;font-size:12px;line-height:1.35;letter-spacing:0.01em;opacity:1}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-number{color:var(--sl-header-phone-popup-text)!important;font-size:15px;line-height:1.35}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-text{color:rgba(255,255,255,0.82)!important;line-height:1.4;overflow-wrap:anywhere}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-number:hover,html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-number:focus-visible,html[data-theme=dark] .sl-header--v1 a.sl-header__phone-popup-text:hover,html[data-theme=dark] .sl-header--v1 a.sl-header__phone-popup-text:focus-visible{color:var(--sl-header-phone-popup-accent)!important}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-btn{min-height:42px;padding:10px 18px;background:var(--sl-header-phone-popup-accent-solid);border:1px solid rgba(255,255,255,0.08);box-shadow:0 8px 18px rgba(33,29,61,0.22);color:#FFFFFF;font-size:14px;font-weight:500;line-height:1.35}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-btn:hover{background:var(--sl-header-phone-popup-accent-hover)}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-btn:focus-visible,html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-socials a:focus-visible{outline:2px solid rgba(168,159,220,0.72);outline-offset:3px}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-socials{gap:8px;padding-top:2px}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-socials a{align-items:center;justify-content:center;width:34px;height:34px;background:var(--sl-header-phone-popup-surface-muted);border:1px solid var(--sl-header-phone-popup-border);border-radius:10px;transition:background-color 0.2s ease,transform 0.2s ease}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-socials a:hover{background:#484C51;transform:translateY(-1px)}html[data-theme=dark] .sl-header--v1 .sl-header__phone-popup-socials svg{width:20px;height:20px}.sl-header__action{color:var(--sl-color-dark, #142A4B)}html[data-theme=dark] .sl-header__action{color:#FFFFFF}html[data-theme=dark] .sl-header--v1 .sl-header__login-popup{--sl-header-login-popup-surface: var(--sl-detail-dark-surface, var(--sl-catalog-section-dark-surface, var(--sl-home-dark-surface, #363B40)));--sl-header-login-popup-surface-muted: var(--sl-detail-dark-surface-muted, var(--sl-catalog-section-dark-surface-muted, var(--sl-home-dark-surface-muted, #404449)));--sl-header-login-popup-border: rgba(255, 255, 255, 0.08);--sl-header-login-popup-text: rgba(255, 255, 255, 0.86);--sl-header-login-popup-text-muted: rgba(255, 255, 255, 0.62);--sl-header-login-popup-accent: #D8D3F0;padding-top:14px}html[data-theme=dark] .sl-header--v1 .sl-header__login-popup-nav{gap:2px;width:244px;padding:6px;background:var(--sl-header-login-popup-surface)!important;border:1px solid var(--sl-header-login-popup-border);border-radius:18px!important;box-shadow:0 18px 42px rgba(0,0,0,0.36);scrollbar-color:rgba(255,255,255,0.22) transparent}html[data-theme=dark] .sl-header--v1 .sl-header__login-popup-item{display:flex;align-items:center;box-sizing:border-box;min-height:38px;padding:9px 12px;border-radius:10px;color:var(--sl-header-login-popup-text)!important;font-size:14px;line-height:1.35}html[data-theme=dark] .sl-header--v1 .sl-header__login-popup-item:hover,html[data-theme=dark] .sl-header--v1 .sl-header__login-popup-item:focus-visible{background-color:var(--sl-header-login-popup-surface-muted);color:var(--sl-header-login-popup-accent)!important}html[data-theme=dark] .sl-header--v1 .sl-header__login-popup-item:focus-visible{outline:2px solid rgba(168,159,220,0.72);outline-offset:-2px}html[data-theme=dark] .sl-header--v1 .sl-header__login-popup-item--exit{margin-top:4px;border-top:1px solid var(--sl-header-login-popup-border);color:var(--sl-header-login-popup-text-muted)!important}html[data-theme=dark] .sl-header--v1 .sl-header__login-popup-item--exit:hover,html[data-theme=dark] .sl-header--v1 .sl-header__login-popup-item--exit:focus-visible{background-color:rgba(235,72,94,0.1);color:#F098A4!important}html[data-theme=dark] .sl-header__search-btn circle{fill:var(--sl-color-cta-dark, var(--sl-color-link-solid))}html[data-theme=dark] .sl-header__search-btn rect{fill:var(--sl-color-cta-dark, var(--sl-color-link-solid))}html[data-theme=dark] .sl-header__search-btn path{stroke:var(--sl-color-cta-dark-contrast, var(--sl-color-link-contrast, #FFFFFF))}html[data-theme=dark] .sl-header__catalog-btn.button-clear{background-color:var(--sl-color-cta-dark, var(--sl-color-link-solid));color:var(--sl-color-cta-dark-contrast, var(--sl-color-link-contrast))}html[data-theme=dark] .sl-header__catalog-btn.button-clear:hover{background-color:var(--sl-color-cta-dark-hover, var(--sl-color-link-solid-hover))}html[data-theme=dark] .sl-header__menu-mobile{color:#fff}@media(prefers-reduced-motion:reduce){.sl-header__phone-popup{transition:none}}

/* End */


/* Start:/local/templates/shop_light/blocks/cart_widget/style.css?178825551312830*/
/* ========== Cart Widget (sl-cart-widget) ========== */

.sl-cart-widget {
	--sl-button-radius: var(--sl-action-radius, 100px);
	--sl-input-radius: var(--sl-field-radius, 10px);
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 1050;
	width: 370px;
	padding-top: 24px;
	box-sizing: border-box;
	line-height: normal;
	opacity: 0;
	visibility: hidden;
	transform: translateY(6px);
	transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;
	pointer-events: none;
}

.sl-cart-widget__body {
	background: var(--sl-cart-widget-bg, var(--sl-color-white));
	border-radius: 20px;
	box-shadow: 0 8px 24px rgba(var(--sl-color-dark-rgb), 0.12), 0 2px 8px rgba(var(--sl-color-dark-rgb), 0.08);
	overflow: hidden;
}

.sl-cart-widget__content {
	border-radius: 20px;
}

.sl-cart-widget--visible {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	pointer-events: auto;
}

/* --- Loader --- */
.sl-cart-widget__loader {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 40px 0;
}

.sl-cart-widget__spinner {
	width: 28px;
	height: 28px;
	border: 3px solid rgba(var(--sl-color-dark-rgb), 0.1);
	border-top-color: var(--sl-color-link);
	border-radius: 50%;
	animation: sl-cart-widget-spin 0.6s linear infinite;
}

@keyframes sl-cart-widget-spin {
	to { transform: rotate(360deg); }
}

/* --- Header --- */
.sl-cart-widget__header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 20px 15px;
}

.sl-cart-widget__count {
	font-size: 15px;
	color: var(--sl-color-dark);
}

.sl-cart-widget__count-label {
	opacity: 0.7;
}

.sl-cart-widget__count-value {
	font-weight: 500;
}

.sl-cart-widget__clear {
	background: none;
	border: none;
	color: var(--sl-color-link);
	font-size: 14px;
	font-family: inherit;
	cursor: pointer;
	padding: 0;
	transition: opacity 0.2s;
}

.sl-cart-widget__clear:hover {
	opacity: 0.8;
}

/* --- Items list --- */
.sl-cart-widget__items {
	display: flex;
	flex-direction: column;
	padding: 0 20px 20px;
	max-height: 350px;
	overflow-y: auto;
	overscroll-behavior: contain;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.sl-cart-widget__items::-webkit-scrollbar {
	width: 0;
	height: 0;
	display: none;
}

/* --- Single item --- */
.sl-cart-widget__item {
	display: flex;
	gap: var(--sl-card-gap, 15px);
	align-items: flex-start;
	margin: 0 -20px;
	padding: 10px 20px;
	transition: background-color 0.25s ease;
}

.sl-cart-widget__item:hover {
	background-color: var(--sl-color-bg);
}

.sl-cart-widget__item:hover .sl-cart-widget__item-image {
	background-color: var(--sl-color-white);
}

.sl-cart-widget__item-image {
	width: 60px;
	height: 80px;
	border-radius: var(--sl-media-radius, 10px);
	background-color: var(--sl-color-bg);
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	overflow: hidden;
	transition: background-color 0.25s ease;
}

.sl-cart-widget__item-image img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	padding: 4px;
	box-sizing: border-box;
}

.sl-cart-widget__item-image--placeholder svg {
	width: 60%;
	height: 60%;
	color: var(--sl-color-dark);
	opacity: 0.15;
}

.sl-cart-widget__item-info {
	flex-grow: 1;
	min-width: 0;
	max-width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 80px;
}

.sl-cart-widget__item-title {
	font-size: 14px;
	line-height: 1.4;
	color: var(--sl-color-dark);
	opacity: 0.7;
	margin: 0 0 10px;
	display: block;
	-webkit-line-clamp: unset;
	-webkit-box-orient: initial;
	overflow: visible;
	text-overflow: clip;
	overflow-wrap: anywhere;
	word-break: break-word;
	text-decoration: none;
}

a.sl-cart-widget__item-title:hover {
	opacity: 1;
}

.sl-cart-widget__item-price-row {
	display: flex;
	flex-direction: column;
	gap: 2px;
}

.sl-cart-widget__item-old-row {
	display: flex;
	align-items: center;
	gap: 6px;
}

.sl-cart-widget__item-old-price {
	font-size: 13px;
	color: var(--sl-color-dark);
	opacity: 0.65;
	text-decoration: line-through;
}

.sl-cart-widget__item-discount-badge {
	display: inline-flex;
	align-items: center;
	padding: 1px 6px;
	border-radius: var(--sl-action-radius, 4px);
	background-color: var(--sl-color-discount);
	color: var(--sl-color-white);
	font-size: 11px;
	font-weight: 600;
	line-height: 1.4;
	white-space: nowrap;
}

.sl-cart-widget__item-new-row {
	display: flex;
	align-items: baseline;
	gap: 4px;
}

.sl-cart-widget__item-price {
	font-size: 16px;
	font-weight: 500;
	color: var(--sl-color-dark);
}

.sl-cart-widget__item-currency {
	font-size: 16px;
	color: var(--sl-color-dark);
	opacity: 0.7;
}

.sl-cart-widget__item-quantity {
	font-size: 14px;
	color: var(--sl-color-dark);
	opacity: 0.7;
	margin-left: 2px;
}

/* --- Remove button --- */
.sl-cart-widget__item-remove {
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
	flex-shrink: 0;
	align-self: flex-start;
	margin-top: 1px;
	color: var(--sl-color-dark);
	transition: opacity 0.2s;
	line-height: 0;
}

.sl-cart-widget__item-remove svg {
	width: 18px;
	height: 18px;
}

.sl-cart-widget__item-remove:hover {
	opacity: 0.7;
}

.sl-cart-widget__remove-circle,
.sl-cart-widget__item-remove svg path:first-child,
.sl-cart-widget__item-remove svg circle {
	fill: var(--sl-color-bg);
	transition: fill 0.25s ease;
}

.sl-cart-widget__item:hover .sl-cart-widget__remove-circle,
.sl-cart-widget__item:hover .sl-cart-widget__item-remove svg path:first-child,
.sl-cart-widget__item:hover .sl-cart-widget__item-remove svg circle {
	fill: var(--sl-color-white);
}

/* --- Footer --- */
.sl-cart-widget__footer {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 20px 20px;
	border-top: 1px solid var(--sl-color-divider);
}

.sl-cart-widget--total-hidden .sl-cart-widget__footer {
	justify-content: flex-end;
}

.sl-cart-widget__total {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.sl-cart-widget--total-hidden .sl-cart-widget__total {
	display: none;
}

.sl-cart-widget__total-label {
	font-size: 14px;
	line-height: 18px;
	color: var(--sl-color-dark);
}

.sl-cart-widget__total-price {
	display: flex;
	align-items: baseline;
	gap: 4px;
}

.sl-cart-widget__total-value {
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	color: var(--sl-color-dark);
}

.sl-cart-widget__total-currency {
	font-size: 22px;
	line-height: 28px;
	color: var(--sl-color-dark);
	opacity: 0.7;
}

.sl-cart-widget__checkout {
	box-sizing: border-box;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: var(--sl-color-link);
	color: var(--sl-color-white);
	font-size: 15px;
	font-weight: 500;
	line-height: 19px;
	font-family: inherit;
	min-height: 49px;
	padding: 15px 22px;
	border: none;
	border-radius: 100px;
	cursor: pointer;
	text-decoration: none;
	transition: background-color 0.2s;
}

.sl-cart-widget__checkout:hover {
	background-color: var(--sl-color-link-hover);
}

/* --- Empty state --- */
.sl-cart-widget__empty {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 40px 20px;
}

.sl-cart-widget__empty-text {
	font-size: 15px;
	color: var(--sl-color-dark);
	opacity: 0.7;
}

/* --- Dark theme overrides --- */
html[data-theme="dark"] body #sl-cart-widget {
	--sl-cart-dark-surface: var(--sl-detail-dark-surface, var(--sl-catalog-section-dark-surface, var(--sl-home-dark-surface, #363B40)));
	--sl-cart-dark-surface-muted: var(--sl-detail-dark-surface-muted, var(--sl-catalog-section-dark-surface-muted, var(--sl-home-dark-surface-muted, #404449)));
	--sl-cart-dark-surface-strong: var(--sl-detail-dark-surface-strong, var(--sl-catalog-section-dark-surface-strong, var(--sl-home-dark-surface-strong, #53585D)));
	--sl-cart-dark-border: rgba(255, 255, 255, 0.08);
	--sl-cart-dark-text: rgba(255, 255, 255, 0.9);
	--sl-cart-dark-text-secondary: rgba(255, 255, 255, 0.72);
	--sl-cart-dark-text-muted: rgba(255, 255, 255, 0.62);
	--sl-cart-dark-accent: #6F65B5;
	--sl-cart-dark-accent-hover: #756ABC;
	--sl-cart-dark-accent-text: #A89FDC;
	--sl-cart-dark-accent-text-hover: #B7AFE4;
	--sl-cart-widget-dark-theme: 1;
	color: var(--sl-cart-dark-text);
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__body {
	background: var(--sl-cart-dark-surface) !important;
	border: 1px solid var(--sl-cart-dark-border);
	box-shadow: 0 1.25rem 3.5rem rgba(0, 0, 0, 0.36);
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__spinner {
	border-color: rgba(255, 255, 255, 0.1);
	border-top-color: var(--sl-cart-dark-accent-text);
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__count,
html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__total-label {
	color: var(--sl-cart-dark-text);
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__count-label {
	opacity: 0.68;
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__clear {
	color: var(--sl-cart-dark-accent-text);
	opacity: 1;
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__clear:hover,
html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__clear:focus-visible {
	color: var(--sl-cart-dark-accent-text-hover);
	opacity: 1;
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__items {
	scrollbar-width: none;
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__item:hover {
	background-color: var(--sl-cart-dark-surface-muted);
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__item-image,
html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__item:hover .sl-cart-widget__item-image {
	background-color: var(--sl-cart-dark-surface-muted);
	border: 1px solid var(--sl-cart-dark-border);
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__item:hover .sl-cart-widget__item-image {
	background-color: var(--sl-cart-dark-surface-strong);
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__item-title {
	color: var(--sl-cart-dark-text-secondary);
	opacity: 1;
}

html[data-theme="dark"] body #sl-cart-widget a.sl-cart-widget__item-title:hover,
html[data-theme="dark"] body #sl-cart-widget a.sl-cart-widget__item-title:focus-visible {
	color: var(--sl-cart-dark-text);
	opacity: 1;
}

html[data-theme="dark"] body #sl-cart-widget :is(
	.sl-cart-widget__item-price,
	.sl-cart-widget__total-value
) {
	color: var(--sl-cart-dark-text);
}

html[data-theme="dark"] body #sl-cart-widget :is(
	.sl-cart-widget__item-old-price,
	.sl-cart-widget__item-currency,
	.sl-cart-widget__item-quantity,
	.sl-cart-widget__total-currency,
	.sl-cart-widget__empty-text
) {
	color: var(--sl-cart-dark-text-muted);
	opacity: 1;
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__item-remove {
	color: var(--sl-cart-dark-text-secondary);
	opacity: 0.82;
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__item-remove:hover,
html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__item-remove:focus-visible {
	color: var(--sl-cart-dark-accent-text-hover);
	opacity: 1;
}

html[data-theme="dark"] body #sl-cart-widget :is(
	.sl-cart-widget__remove-circle,
	.sl-cart-widget__item-remove svg path:first-child,
	.sl-cart-widget__item-remove svg circle
) {
	fill: rgba(255, 255, 255, 0.06);
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__item:hover :is(
	.sl-cart-widget__remove-circle,
	.sl-cart-widget__item-remove svg path:first-child,
	.sl-cart-widget__item-remove svg circle
) {
	fill: rgba(168, 159, 220, 0.14);
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__footer {
	border-top-color: var(--sl-cart-dark-border);
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__checkout {
	background-color: var(--sl-cart-dark-accent);
	color: #FFFFFF;
}

html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__checkout:hover,
html[data-theme="dark"] body #sl-cart-widget .sl-cart-widget__checkout:focus-visible {
	background-color: var(--sl-cart-dark-accent-hover);
	color: #FFFFFF;
}

html[data-theme="dark"] body #sl-cart-widget :is(
	.sl-cart-widget__clear,
	.sl-cart-widget__item-remove,
	.sl-cart-widget__checkout
) {
	-webkit-tap-highlight-color: transparent;
}

html[data-theme="dark"] body #sl-cart-widget :is(
	.sl-cart-widget__clear,
	.sl-cart-widget__item-remove,
	.sl-cart-widget__checkout
):focus-visible {
	outline: 2px solid rgba(168, 159, 220, 0.68);
	outline-offset: 3px;
}

/* End */


/* Start:/local/templates/shop_light/variants/header/responsive_shared.css?17863556881262*/
/*
 * One responsive header for every desktop variant.
 * Header 1 remains the canonical tablet/mobile implementation.
 */
.sl-header--responsive-replica {
	display: none !important;
}

@media (max-width: 1024px) {
	.sl-wrapper > .sl-header:is(
		.sl-header--v2,
		.sl-header--v4,
		.sl-header--v5,
		.sl-header--v6,
		.sl-header--v7,
		.sl-header--v8
	):not(.sl-header--responsive-replica) {
		position: absolute !important;
		inset-block-start: 0;
		inset-inline: 0;
		z-index: 1101 !important;
		width: 100% !important;
		height: 0 !important;
		min-height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: visible !important;
		visibility: hidden !important;
		pointer-events: none !important;
	}

	.sl-wrapper > .sl-header--responsive-replica {
		display: block !important;
		visibility: visible !important;
		pointer-events: auto !important;
	}

	/*
	 * The original variant can own the singleton city modal because it is
	 * rendered first. Keep that fixed portal usable while its desktop header
	 * stays outside the responsive layout and accessibility tree.
	 */
	.sl-wrapper > .sl-header:not(.sl-header--responsive-replica)
		.sl-city-selector--open {
		visibility: visible !important;
		pointer-events: auto !important;
	}
}

/* End */


/* Start:/local/components/qwelp/search.title/templates/.default/style.min.css?178888941915220*/
/*!
 * qwelp.search — styles for search dropdown.
 * BEM prefix: sl-search-title__*
 * Figma: node 94:3230 (colors: #142A4B, #7060F8, #EAE7FE, #BAF2CF).
 */.sl-search-title__form{position:relative;z-index:300;display:flex;align-items:center;width:100%}.sl-search-title__field{position:relative;display:flex;align-items:center;width:100%}.sl-search-title__input{flex:1;width:100%;padding:12px 44px 12px 20px;font-family:var(--sl-font, "Onest", sans-serif);font-size:14px;line-height:1.2;color:var(--sl-color-dark, #142A4B);background:var(--sl-color-bg, #F5F4FA);border:1px solid transparent;border-radius:10px;outline:none;transition:border-color 0.15s ease,background 0.15s ease}.sl-search-title__input::placeholder{color:var(--sl-color-dark, #142A4B);opacity:0.5}.sl-search-title__input:focus{border-color:var(--sl-color-link, #7060F8);background:#fff}.sl-search-title__submit{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--sl-color-dark, #142A4B);border:0;border-radius:10px;cursor:pointer;transition:background 0.15s ease}.sl-search-title__submit:hover,.sl-search-title__submit:focus-visible{background:var(--sl-color-link, #7060F8)}.sl-search-title__dropdown{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:var(--sl-search-dropdown-z-index, 9001);max-height:70vh;max-height:min(70dvh,var(--sl-search-available-height, 70dvh));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:#fff!important;background-image:none!important;border-radius:10px;box-shadow:0 20px 30px rgba(20,42,75,0.3);scrollbar-width:none;scrollbar-color:transparent transparent;-ms-overflow-style:none}.sl-search-title__dropdown[hidden]{display:none}form:has(>.sl-search-title__dropdown--enhancer){position:relative;overflow:visible}form:has(>.sl-search-title__dropdown--enhancer:not([hidden])),form:has(>.sl-search-title__dropdown--enhancer):focus-within{z-index:var(--sl-search-dropdown-layer-z-index, 9000)}.sl-search-title__dropdown::-webkit-scrollbar{width:0;height:0}.sl-search-title__dropdown::-webkit-scrollbar-track{background:transparent}.sl-search-title__dropdown::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}html[data-theme=dark] .sl-search-title__input{background:var(--sl-color-surface-2, #2D3041);border-color:var(--sl-color-border-light, #363B40);color:var(--sl-color-dark, #E8ECF1)}html[data-theme=dark] .sl-search-title__input::placeholder{color:var(--sl-color-text-secondary, #C8CDD5);opacity:0.75}html[data-theme=dark] .sl-search-title__input:focus{background:var(--sl-color-surface-1, #252836);border-color:var(--sl-color-link-solid, #5F53E6)}html[data-theme=dark] .sl-search-title__submit{background:var(--sl-color-link-solid, #5F53E6);color:var(--sl-color-link-contrast, #FFFFFF)}html[data-theme=dark] .sl-search-title__submit:hover,html[data-theme=dark] .sl-search-title__submit:focus-visible{background:var(--sl-color-link-solid-hover, #5348D8)}html[data-theme=dark] .sl-search-title__dropdown{background-color:var(--sl-color-surface-1, #252836)!important;background-image:none!important;border:1px solid var(--sl-color-border-light, #363B40);box-shadow:0 20px 30px rgba(0,0,0,0.45);color:var(--sl-color-dark, #E8ECF1);scrollbar-color:transparent transparent}html[data-theme=dark] .sl-search-title__dropdown::-webkit-scrollbar-thumb{background:transparent}html[data-theme=dark] .sl-search-title__group+.sl-search-title__group,html[data-theme=dark] .sl-search-title__footer{border-color:var(--sl-color-border-light, #363B40)}html[data-theme=dark] .sl-search-title__group-title,html[data-theme=dark] .sl-search-title__item,html[data-theme=dark] .sl-search-title__product-name,html[data-theme=dark] .sl-search-title__product-price-current,html[data-theme=dark] .sl-search-title__product-price-old,html[data-theme=dark] .sl-search-title__footer,html[data-theme=dark] .sl-search-title__state,html[data-theme=dark] .sl-search-title__did-you-mean,html[data-theme=dark] .sl-search-title__clear{color:var(--sl-color-dark, #E8ECF1)}html[data-theme=dark] .sl-search-title__group-title,html[data-theme=dark] .sl-search-title__product-name,html[data-theme=dark] .sl-search-title__product-price-old,html[data-theme=dark] .sl-search-title__clear{opacity:0.7}html[data-theme=dark] .sl-search-title__item,html[data-theme=dark] .sl-search-title__footer{background:var(--sl-color-surface-1, #252836)}html[data-theme=dark] .sl-search-title__item:hover,html[data-theme=dark] .sl-search-title__item--active,html[data-theme=dark] .sl-search-title__product:hover,html[data-theme=dark] .sl-search-title__product.sl-search-title__item--active,html[data-theme=dark] .sl-search-title__footer:hover,html[data-theme=dark] .sl-search-title__footer.sl-search-title__item--active,html[data-theme=dark] .sl-search-title__suggestion:hover{background:rgba(var(--sl-color-link-solid-rgb, 95, 83, 230),0.18);color:var(--sl-color-link-bright, #9B8FFF)}html[data-theme=dark] .sl-search-title__product:hover .sl-search-title__product-name,html[data-theme=dark] .sl-search-title__product.sl-search-title__item--active .sl-search-title__product-name,html[data-theme=dark] .sl-search-title__clear:hover,html[data-theme=dark] .sl-search-title__suggestion{color:var(--sl-color-link-bright, #9B8FFF);opacity:1}html[data-theme=dark] .sl-search-title__product-picture{background:var(--sl-color-surface-2, #2D3041)}html[data-theme=dark] .sl-search-title__product-article,html[data-theme=dark] .sl-search-title__product-article-value{color:rgba(var(--sl-color-dark-rgb, 232, 236, 241),0.62)}html[data-theme=dark] .sl-search-title__product-article-value b{color:var(--sl-color-link-bright, #9B8FFF)}html[data-theme=dark] .sl-search-title__product-discount{background:var(--sl-color-success-bg, #1A2E1F);color:var(--sl-color-success, #54C580)}html[data-theme=dark] .sl-search-title__did-you-mean{background:rgba(var(--sl-color-link-solid-rgb, 95, 83, 230),0.12);border-color:var(--sl-color-border-light, #363B40)}html[data-theme=dark] .sl-search-title__spinner{border-color:rgba(var(--sl-color-dark-rgb, 232, 236, 241),0.22);border-top-color:var(--sl-color-link-bright, #9B8FFF)}html[data-theme=dark] .sl-search-title__group--queries{padding:0 8px 8px}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__group-title{padding:14px 8px 9px;color:var(--sl-color-text-secondary, rgba(255, 255, 255, 0.72));font-size:13px;font-weight:600;letter-spacing:0.01em;opacity:1}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__clear{padding:4px 8px;border-radius:6px;background:rgba(var(--sl-color-dark-rgb, 255, 255, 255),0.05);color:var(--sl-color-muted, rgba(255, 255, 255, 0.62));opacity:1}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__clear:hover,html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__clear:focus-visible{background:rgba(var(--sl-color-link-solid-rgb, 112, 96, 248),0.1);color:var(--sl-color-text-secondary, rgba(255, 255, 255, 0.72));opacity:1}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__clear:focus-visible{outline:2px solid rgba(var(--sl-color-link-solid-rgb, 112, 96, 248),0.32);outline-offset:1px}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__item--query{min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--sl-color-text-secondary, rgba(255, 255, 255, 0.72))}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__item--query:not(:last-child){margin-bottom:2px}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__item--query:hover{border-color:var(--sl-color-border-light, rgba(255, 255, 255, 0.08));background:var(--sl-color-surface-2, #404449);color:var(--sl-color-text, #FFFFFF)}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__item--query.sl-search-title__item--active{border-color:rgba(var(--sl-color-link-solid-rgb, 112, 96, 248),0.18);background:rgba(var(--sl-color-link-solid-rgb, 112, 96, 248),0.1);color:var(--sl-color-text, #FFFFFF)}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__item--query:focus-visible{outline:2px solid rgba(var(--sl-color-link-solid-rgb, 112, 96, 248),0.32);outline-offset:-2px}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__item--query svg{width:14px;height:14px;color:var(--sl-color-icon, #C8CDD5);opacity:0.72;transition:color 0.12s ease,opacity 0.12s ease}html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__item--query:hover svg,html[data-theme=dark] .sl-search-title__group--queries .sl-search-title__item--query.sl-search-title__item--active svg{color:var(--sl-color-text-secondary, rgba(255, 255, 255, 0.72));opacity:1}.sl-search-title__group{padding:0}.sl-search-title__group+.sl-search-title__group{border-top:1px solid rgba(20,42,75,0.05)}.sl-search-title__group-title{padding:20px 20px 10px;font-family:var(--sl-font, "Onest", sans-serif);font-size:14px;line-height:1.2;color:var(--sl-color-dark, #142A4B);opacity:0.5;display:flex;align-items:center;justify-content:space-between}.sl-search-title__group:first-child .sl-search-title__group-title{padding-top:16px}.sl-search-title__item{display:flex;align-items:center;gap:10px;padding:10px 20px;font-family:var(--sl-font, "Onest", sans-serif);font-size:14px;line-height:1.2;color:var(--sl-color-dark, #142A4B);background:#fff;text-decoration:none;transition:background 0.12s ease,color 0.12s ease}.sl-search-title__item b,.sl-search-title__item--query b{font-weight:700}.sl-search-title__item:hover,.sl-search-title__item--active{background:#EAE7FE;color:var(--sl-color-link, #7060F8)}.sl-search-title__item-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-search-title__item--query svg{opacity:0.5;flex-shrink:0}.sl-search-title__group--products{padding-bottom:6px}.sl-search-title__product{display:flex;align-items:flex-start;gap:17px;padding:10px 20px;text-decoration:none;color:inherit;transition:background 0.12s ease}.sl-search-title__product:hover,.sl-search-title__product.sl-search-title__item--active{background:#EAE7FE}.sl-search-title__product-picture{width:60px;height:80px;flex-shrink:0;position:relative;background:rgba(20,42,75,0.05);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.sl-search-title__product-picture--loading::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,0.7) 48%,transparent 76%);transform:translateX(-120%);animation:slSearchPictureLoading 1.1s ease-in-out infinite;pointer-events:none}html[data-theme=dark] .sl-search-title__product-picture--loading::after{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,0.12) 48%,transparent 76%)}@keyframes slSearchPictureLoading{to{transform:translateX(120%)}}.sl-search-title__product-picture img{max-width:100%;max-height:100%;object-fit:contain}.sl-search-title__product-body{flex:1;min-width:0}.sl-search-title__product-name{font-size:14px;line-height:1.35;color:var(--sl-color-dark, #142A4B);opacity:0.85;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sl-search-title__product:hover .sl-search-title__product-name,.sl-search-title__product.sl-search-title__item--active .sl-search-title__product-name{color:var(--sl-color-link, #7060F8);opacity:1}.sl-search-title__product-article{margin:-4px 0 8px;color:rgba(var(--sl-color-dark-rgb, 20 42 75),0.55);font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-search-title__product-article-value{color:rgba(var(--sl-color-dark-rgb, 20 42 75),0.72)}.sl-search-title__product-article-value b{color:var(--sl-color-link, #7060F8);font-weight:700}.sl-search-title__product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px}.sl-search-title__product-price-current{font-size:16px;font-weight:500;color:var(--sl-color-dark, #142A4B)}.sl-search-title__product-price-old{position:relative;font-size:13px;color:var(--sl-color-dark, #142A4B);opacity:0.5;text-decoration:line-through}.sl-search-title__product-discount{padding:1px 6px 2px 4px;font-size:11px;line-height:1.2;color:var(--sl-color-dark, #142A4B);background:#BAF2CF;border-radius:100px}.sl-search-title__footer{display:flex;align-items:center;gap:8px;padding:14px 20px;font-size:14px;color:var(--sl-color-dark, #142A4B);background:#fff;border-top:1px solid rgba(20,42,75,0.05);border-radius:0 0 10px 10px;text-decoration:none;transition:background 0.12s ease,color 0.12s ease}.sl-search-title__footer:hover,.sl-search-title__footer.sl-search-title__item--active{background:#EAE7FE;color:var(--sl-color-link, #7060F8)}.sl-search-title__footer svg{opacity:0.5}.sl-search-title__state{padding:20px;text-align:center;font-size:14px;color:var(--sl-color-dark, #142A4B)}.sl-search-title__state--loading{opacity:0.7;display:flex;align-items:center;justify-content:center;gap:10px}.sl-search-title__spinner{width:14px;height:14px;border:2px solid rgba(20,42,75,0.2);border-top-color:var(--sl-color-link, #7060F8);border-radius:50%;animation:slSearchSpin 0.8s linear infinite}@keyframes slSearchSpin{to{transform:rotate(360deg)}}.sl-search-title__state--empty .sl-search-title__empty-title{font-weight:500;margin-bottom:6px}.sl-search-title__state--empty .sl-search-title__empty-hint,.sl-search-title__state--empty .sl-search-title__suggestions{opacity:0.7;font-size:13px;margin-top:6px}.sl-search-title__suggestion{color:var(--sl-color-link, #7060F8);text-decoration:none}.sl-search-title__suggestion:hover{text-decoration:underline}.sl-search-title__did-you-mean{padding:8px 16px;font-size:13px;color:var(--sl-color-dark, #142A4B);background:rgba(var(--sl-color-link-rgb, 112 96 248),0.06);border-bottom:1px solid rgba(var(--sl-color-dark-rgb, 20 42 75),0.06)}.sl-search-title__state--error{color:var(--sl-color-error, #E15E6B)}.sl-search-title__clear{padding:0;background:transparent;border:0;font-family:inherit;font-size:12px;color:var(--sl-color-dark, #142A4B);opacity:0.5;cursor:pointer;transition:color 0.12s ease,opacity 0.12s ease}.sl-search-title__clear:hover{opacity:1;color:var(--sl-color-link, #7060F8)}@media(prefers-reduced-motion:reduce){.sl-search-title__spinner{animation:none;border:2px solid rgba(20,42,75,0.5)}.sl-search-title__product-picture--loading::after{animation:none}.sl-search-title__input,.sl-search-title__submit,.sl-search-title__item,.sl-search-title__product,.sl-search-title__footer,.sl-search-title__clear{transition:none}}@media(max-width:768px){.sl-search-title__dropdown{position:fixed;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);top:auto;bottom:calc(var(--sl-search-viewport-bottom, 0px) + env(safe-area-inset-bottom,0px));max-height:70vh;max-height:max(0px,calc(min(70dvh,var(--sl-search-available-height, 70dvh)) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border-radius:10px 10px 0 0}.sl-search-title__product-picture{width:52px;height:70px}.sl-search-title__product-name{font-size:13px}}

/* End */


/* Start:/local/templates/shop_light/blocks/mobile_menu/style.css?178634879918662*/
/* ========== Mobile Menu — Slide-from-left panel ========== */

/* Container: full viewport overlay */
.sl-mobile-menu {
    --sl-mobile-menu-text-size: var(--sl-text-sm, 0.875rem);
    --sl-mobile-menu-text-line-height: 1.4;
    --sl-mobile-menu-subtext-size: var(--sl-text-caption, 0.8125rem);
    --sl-mobile-menu-subtext-line-height: 1.4;
    --sl-mobile-menu-title-size: var(--sl-text-md, 1.125rem);
    --sl-mobile-menu-title-line-height: 1.35;
    position: fixed;
    inset: 0;
    z-index: 9999;
    pointer-events: none;
    visibility: hidden;
    transition: visibility 0s 0.4s; /* hide after close animations finish */
}

.sl-mobile-menu--open {
    pointer-events: auto;
    visibility: visible;
    transition: visibility 0s; /* show immediately on open */
}

/* Dark overlay behind panel */
.sl-mobile-menu__overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.35);
    opacity: 0;
    transition: opacity 0.15s ease 0.25s; /* close: short fade after panel slides */
}

.sl-mobile-menu--open .sl-mobile-menu__overlay {
    opacity: 1;
    transition: opacity 0.3s ease; /* open: immediate fade-in */
}

/* Panel: slides from left */
.sl-mobile-menu__panel {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    max-width: 375px;
    background: var(--sl-color-white, #fff);
    display: flex;
    flex-direction: column;
    transform: translateX(-100%);
    transition: transform 0.3s ease;
    overflow: hidden;
}

.sl-mobile-menu--open .sl-mobile-menu__panel {
    transform: translateX(0);
}

/* ── Header: back + close ── */
.sl-mobile-menu__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 7px 11px;
    flex-shrink: 0;
}

.sl-mobile-menu__back,
.sl-mobile-menu__close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    padding: 0;
    color: var(--sl-color-dark, #142A4B);
    transition: opacity 0.2s;
}

.sl-mobile-menu__back:hover,
.sl-mobile-menu__close:hover {
    opacity: 0.6;
}

.sl-mobile-menu__close {
    margin-left: auto;
}

/* ── Body: scrollable views ── */
.sl-mobile-menu__body {
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
}

/* Views — only active one visible */
.sl-mobile-menu__view {
    display: none;
    flex-direction: column;
    min-height: 100%;
}

.sl-mobile-menu__view--active {
    display: flex;
}

/* Slide-in animation for views */
.sl-mobile-menu__view--slide-in {
    animation: sl-mobile-slide-in 0.25s ease forwards;
}

.sl-mobile-menu__view--slide-out {
    animation: sl-mobile-slide-out 0.25s ease forwards;
}

@keyframes sl-mobile-slide-in {
    from { transform: translateX(100%); }
    to   { transform: translateX(0); }
}

@keyframes sl-mobile-slide-out {
    from { transform: translateX(0); }
    to   { transform: translateX(-30%); }
}

/* Back navigation: previous view enters from left */
.sl-mobile-menu__view--slide-in-left {
    animation: sl-mobile-slide-in-left 0.25s ease forwards;
}

@keyframes sl-mobile-slide-in-left {
    from { transform: translateX(-30%); }
    to   { transform: translateX(0); }
}

/* ── Nav links ── */
.sl-mobile-menu__nav {
    display: flex;
    flex-direction: column;
}

.sl-mobile-menu__link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 25px;
    color: var(--sl-color-dark, #142A4B);
    font-size: var(--sl-mobile-menu-text-size);
    font-weight: 400;
    line-height: var(--sl-mobile-menu-text-line-height);
    text-decoration: none;
    border-bottom: 1px solid rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.06);
    transition: background 0.15s;
}

button.sl-mobile-menu__link {
    width: 100%;
    background: none;
    border: none;
    border-bottom: 1px solid rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.06);
    cursor: pointer;
    font-family: inherit;
    text-align: left;
}

.sl-mobile-menu__link:first-child {
    border-top: 1px solid rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.06);
}

.sl-mobile-menu__link:hover,
.sl-mobile-menu__link:active {
    background: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.03);
}

.sl-mobile-menu__link--active {
    color: var(--sl-color-link, #6050E8);
}

.sl-mobile-menu__secondary-nav {
	display: flex;
	flex-direction: column;
	padding: 4px 0 8px;
	background: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.025);
	border-bottom: 1px solid rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.06);
}

.sl-mobile-menu__secondary-link {
	display: flex;
	align-items: center;
	min-height: 44px;
	padding: 10px 25px 10px 42px;
	color: var(--sl-color-dark, #142A4B);
	font-size: var(--sl-text-sm, 14px);
	line-height: 1.35;
	text-decoration: none;
}

.sl-mobile-menu__secondary-link:hover,
.sl-mobile-menu__secondary-link:focus-visible,
.sl-mobile-menu__secondary-link--active {
	color: var(--sl-color-link, #6050E8);
}

/* Links with chevron (has children) */
.sl-mobile-menu__link--has-children::after {
    content: "";
    display: block;
    width: 8px;
    height: 14px;
    flex-shrink: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%23142A4B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.4'/%3E%3C/svg%3E") no-repeat center;
    background-size: contain;
}

.sl-mobile-menu__link--active.sl-mobile-menu__link--has-children::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%236050E8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

/* ── Catalog category items (with images) ── */
.sl-mobile-menu__catalog-item {
	width: 100%;
	border: 0;
	background: transparent;
	font: inherit;
	color: inherit;
	text-align: left;
	cursor: pointer;
	text-decoration: none;
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 10px 25px;
    color: var(--sl-color-dark, #142A4B);
    font-size: var(--sl-mobile-menu-text-size);
    font-weight: 400;
    line-height: var(--sl-mobile-menu-text-line-height);
    text-decoration: none;
    border-bottom: 1px solid rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.06);
    transition: background 0.15s;
    cursor: pointer;
}

.sl-mobile-menu__catalog-item:first-child {
    border-top: 1px solid rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.06);
}

.sl-mobile-menu__catalog-item:hover,
.sl-mobile-menu__catalog-item:active {
    background: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.03);
}

.sl-mobile-menu__catalog-img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
    flex-shrink: 0;
    background: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.05);
}

.sl-mobile-menu__catalog-img--placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.05);
    flex-shrink: 0;
}

.sl-mobile-menu__catalog-img--placeholder svg {
    width: 24px;
    height: 24px;
    opacity: 0.3;
}

.sl-mobile-menu__catalog-name {
    flex: 1;
    min-width: 0;
}

.sl-mobile-menu__catalog-chevron {
    flex-shrink: 0;
    width: 8px;
    height: 14px;
    opacity: 0.4;
}

/* ── Submenu back button (tablet only) ── */
.sl-mobile-menu__submenu-back {
    display: none;
}

/* ── Submenu view ── */
.sl-mobile-menu__submenu-title {
    padding: 15px 25px 5px;
    font-size: var(--sl-mobile-menu-title-size);
    font-weight: 500;
    line-height: var(--sl-mobile-menu-title-line-height);
    color: var(--sl-color-dark, #142A4B);
    border-top: 1px solid rgba(20, 42, 75, 0.05);
}

.sl-mobile-menu__submenu-list {
    display: flex;
    flex-direction: column;
}

/* Accordion item (subcategory with children) */
.sl-mobile-menu__accordion {
    border-bottom: 1px solid rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.06);
}

.sl-mobile-menu__accordion-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 15px 25px;
    background: none;
    border: none;
    color: var(--sl-color-dark, #142A4B);
    font-size: var(--sl-mobile-menu-text-size);
    font-weight: 400;
    line-height: var(--sl-mobile-menu-text-line-height);
    cursor: pointer;
    text-align: left;
    font-family: inherit;
    transition: background 0.15s;
}

.sl-mobile-menu__accordion-toggle:hover {
    background: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.03);
}

.sl-mobile-menu__accordion--open .sl-mobile-menu__accordion-toggle {
    color: var(--sl-color-link, #6050E8);
}

.sl-mobile-menu__accordion-icon {
    width: 12px;
    height: 12px;
    flex-shrink: 0;
    transition: transform 0.2s;
}

.sl-mobile-menu__accordion--open .sl-mobile-menu__accordion-icon {
    transform: rotate(180deg);
}

.sl-mobile-menu__accordion-body {
    display: none;
    padding: 0 0 5px;
}

.sl-mobile-menu__accordion--open .sl-mobile-menu__accordion-body {
    display: block;
}

.sl-mobile-menu__sub-link {
    display: block;
    padding: 10px 25px 10px 40px;
    color: var(--sl-color-dark, #142A4B);
    font-size: var(--sl-mobile-menu-subtext-size);
    font-weight: 400;
    line-height: var(--sl-mobile-menu-subtext-line-height);
    text-decoration: none;
    transition: background 0.15s;
    border-radius: 0;
}

.sl-mobile-menu__sub-link:hover,
.sl-mobile-menu__sub-link:active {
    background: rgba(var(--sl-color-link-rgb, 96, 80, 232), 0.08);
}

/* Simple submenu link (no accordion) */
.sl-mobile-menu__submenu-link {
    display: block;
    padding: 15px 25px;
    color: var(--sl-color-dark, #142A4B);
    font-size: var(--sl-mobile-menu-text-size);
    font-weight: 400;
    line-height: var(--sl-mobile-menu-text-line-height);
    text-decoration: none;
    border-bottom: 1px solid rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.06);
    transition: background 0.15s;
}

.sl-mobile-menu__submenu-link:hover,
.sl-mobile-menu__submenu-link:active {
    background: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.03);
}

/* ── Footer: contacts, socials, CTA ── */
.sl-mobile-menu__footer {
    margin-top: auto;
    padding: 30px 25px 25px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.sl-mobile-menu__contact {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.sl-mobile-menu__contact-label {
    font-size: var(--sl-mobile-menu-subtext-size);
    font-weight: 400;
    line-height: var(--sl-mobile-menu-subtext-line-height);
    color: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.5);
}

.sl-mobile-menu__contact-value {
    font-size: var(--sl-mobile-menu-text-size);
    font-weight: 500;
    line-height: var(--sl-mobile-menu-text-line-height);
    color: var(--sl-color-dark, #142A4B);
    text-decoration: none;
}

.sl-mobile-menu__contact-value--link {
    color: var(--sl-color-link, #6050E8);
    font-weight: 400;
}

.sl-mobile-menu__social-block {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.sl-mobile-menu__socials {
    display: flex;
    gap: 10px;
}

.sl-mobile-menu__social {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 0.2s;
}

.sl-mobile-menu__social:hover {
    opacity: 0.6;
}

.sl-mobile-menu__cta {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 46px;
    padding: 0 30px;
    border: 0;
    background: var(--sl-color-link, #6050E8);
    color: #fff;
    border-radius: 100px;
    font-size: var(--sl-mobile-menu-text-size);
    font-weight: 500;
    line-height: var(--sl-mobile-menu-text-line-height);
    text-decoration: none;
    cursor: pointer;
    transition: opacity 0.2s;
    align-self: flex-start;
}

.sl-mobile-menu__cta:hover {
    opacity: 0.85;
}

/* ── Loader ── */
.sl-mobile-menu__loader {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 60px 0;
}

.sl-mobile-menu__spinner {
    width: 30px;
    height: 30px;
    border: 3px solid rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.15);
    border-top-color: var(--sl-color-dark, #142A4B);
    border-radius: 50%;
    animation: sl-mobile-menu-spin 0.7s linear infinite;
}

@keyframes sl-mobile-menu-spin {
    to { transform: rotate(360deg); }
}

/* ── Body scroll lock ── */
body.sl-mobile-menu-open {
    overflow: hidden;
}

/* ── Tablet: two-column split layout (iPad mini 8.3 = 744px) ── */
@media (min-width: 700px) and (max-width: 1024px) {
    .sl-mobile-menu__panel {
        max-width: 680px;
    }

    .sl-mobile-menu__body {
        display: grid;
        grid-template-columns: 1fr 1fr;
        overflow: hidden;
    }

    /* Nav view: always visible in left column */
    .sl-mobile-menu__view[data-view="nav"] {
        display: flex !important;
        grid-column: 1;
        grid-row: 1;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        border-right: 1px solid rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.08);
    }

    /* Catalog & submenu: right column */
    .sl-mobile-menu__view[data-view="catalog"],
    .sl-mobile-menu__view[data-view="submenu"] {
        grid-column: 2;
        grid-row: 1;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }

    /* Nav view: no slide animations (always visible) */
    .sl-mobile-menu__view[data-view="nav"].sl-mobile-menu__view--slide-in,
    .sl-mobile-menu__view[data-view="nav"].sl-mobile-menu__view--slide-in-left {
        animation: none;
    }

    /* Right column: subtle slide for forward/back navigation */
    .sl-mobile-menu__view[data-view="catalog"].sl-mobile-menu__view--slide-in,
    .sl-mobile-menu__view[data-view="submenu"].sl-mobile-menu__view--slide-in {
        animation: sl-mobile-tablet-slide-in 0.2s ease forwards;
    }

    .sl-mobile-menu__view[data-view="catalog"].sl-mobile-menu__view--slide-in-left,
    .sl-mobile-menu__view[data-view="submenu"].sl-mobile-menu__view--slide-in-left {
        animation: sl-mobile-tablet-slide-back 0.2s ease forwards;
    }

    /* Submenu back button */
    .sl-mobile-menu__submenu-back {
        display: flex;
        align-items: center;
        width: 40px;
        height: 40px;
        padding: 0;
        margin: 10px 15px 0;
        color: var(--sl-color-dark, #142A4B);
        background: none;
        border: none;
        cursor: pointer;
        transition: opacity 0.2s;
    }

    .sl-mobile-menu__submenu-back:hover {
        opacity: 0.6;
    }

    /* Active nav item highlight (set by JS on tablet) */
    .sl-mobile-menu__link--tablet-active {
        background: rgba(var(--sl-color-link-rgb, 96, 80, 232), 0.12);
        color: var(--sl-color-link, #6050E8);
    }

    .sl-mobile-menu__link--tablet-active.sl-mobile-menu__link--has-children::after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%236050E8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }

    /* Hide back button on tablet — left panel always visible */
    .sl-mobile-menu__back {
        display: none !important;
    }

    /* Catalog items: smaller images on tablet to fit narrower column */
    .sl-mobile-menu__catalog-img,
    .sl-mobile-menu__catalog-img--placeholder {
        width: 40px;
        height: 40px;
    }

    .sl-mobile-menu__catalog-item {
        gap: 12px;
        padding: 8px 20px;
    }

    /* Footer adjustments */
    .sl-mobile-menu__footer {
        padding: 20px 20px;
    }

    .sl-mobile-menu__cta {
        border-radius: 10px;
        height: 44px;
    }
}

/* Tablet right-column transition keyframes */
@keyframes sl-mobile-tablet-slide-in {
    from { transform: translateX(40px); }
    to   { transform: translateX(0); }
}

@keyframes sl-mobile-tablet-slide-back {
    from { transform: translateX(-40px); }
    to   { transform: translateX(0); }
}

/* ── Only show on tablet/mobile ── */
@media (min-width: 1025px) {
    .sl-mobile-menu {
        display: none;
    }
}

/* Header v8 switches to its compact navigation before the shared 1024px breakpoint. */
@media (min-width: 1025px) and (max-width: 1319px) {
    .sl-mobile-menu.sl-mobile-menu--wide-compact {
        display: block;
    }
}

/* ── Tablet dark theme: nav border-right ── */
@media (min-width: 700px) and (max-width: 1024px) {
    html[data-theme="dark"] .sl-mobile-menu__view[data-view="nav"] {
        border-right-color: rgba(255, 255, 255, 0.1);
    }
}

/* ── Dark theme ── */
html[data-theme="dark"] .sl-mobile-menu__panel {
    background: var(--sl-color-surface-1, #252836);
}

html[data-theme="dark"] .sl-mobile-menu__catalog-img--placeholder {
    background: rgba(255, 255, 255, 0.08);
}

html[data-theme="dark"] .sl-mobile-menu__social svg rect {
    fill: var(--sl-color-surface-2, #2D3041);
}

html[data-theme="dark"] .sl-mobile-menu__social svg path {
    fill: var(--sl-color-icon, #A0AEC0);
}

html[data-theme="dark"] .sl-mobile-menu__cta {
    background: var(--sl-color-link, #7060F8);
}

html[data-theme="dark"] .sl-mobile-menu__link {
    border-bottom-color: rgba(255, 255, 255, 0.1);
}
html[data-theme="dark"] .sl-mobile-menu__link:first-child {
    border-top-color: rgba(255, 255, 255, 0.1);
}
html[data-theme="dark"] button.sl-mobile-menu__link {
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

html[data-theme="dark"] .sl-mobile-menu__catalog-item {
    border-bottom-color: rgba(255, 255, 255, 0.1);
}
html[data-theme="dark"] .sl-mobile-menu__catalog-item:first-child {
    border-top-color: rgba(255, 255, 255, 0.1);
}
html[data-theme="dark"] .sl-mobile-menu__submenu-title {
    border-top-color: rgba(255, 255, 255, 0.1);
}
html[data-theme="dark"] .sl-mobile-menu__accordion {
    border-bottom-color: rgba(255, 255, 255, 0.1);
}
html[data-theme="dark"] .sl-mobile-menu__submenu-link {
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

html[data-theme="dark"] .sl-mobile-menu__link--has-children::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.5'/%3E%3C/svg%3E");
}

/* End */


/* Start:/local/components/qwelp/megamenu.menu/templates/detailed/style.css?17883676743666*/
/* ========== Catalog Menu — Variant 2: Detailed Categories ========== */

/* Body: two-column layout (grid + banner sidebar) */
.sl-catalog-menu__body {
	display: flex;
	gap: 40px;
}

/* 4-column grid of category groups */
.sl-catalog-menu__grid--detailed {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 40px 32px;
	flex: 1;
	min-width: 0;
	align-content: start;
}

/* Category group: horizontal layout (icon left, content right) */
.sl-catalog-menu__group {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	gap: 13px;
}

/* Circle icon */
.sl-catalog-menu__group-icon {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background: rgba(var(--sl-color-dark-rgb, 29, 36, 51), 0.05);
	overflow: hidden;
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}
.sl-catalog-menu__group-icon img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.sl-catalog-menu__group-icon--empty svg {
	width: 20px;
	height: 20px;
	opacity: 0.3;
}

/* Content column: name + subcategories */
.sl-catalog-menu__group-content {
	flex: 1;
	min-width: 0;
	display: flex;
	flex-direction: column;
}

/* Group name */
.sl-catalog-menu__group-name {
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	color: var(--sl-color-dark, #1d2433);
	text-decoration: none;
	transition: opacity 0.2s ease;
}
.sl-catalog-menu__group-name:hover {
	opacity: 0.7;
}

/* Subcategories list */
.sl-catalog-menu__subcats {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-top: 10px;
	padding-left: 0;
}

/* Subcategory item wrapper */
.sl-catalog-menu__subcat-item {
	display: flex;
	flex-direction: column;
}
.sl-catalog-menu__subcat--hidden {
	display: none;
}

/* Subcategory link */
.sl-catalog-menu__subcat {
	display: inline-flex;
	align-items: center;
	gap: 4px;
	font-size: 15px;
	line-height: 18px;
	color: var(--sl-color-dark, #1d2433);
	text-decoration: none;
	transition: color 0.2s ease;
	border: none;
	background: none;
	padding: 0;
	cursor: pointer;
	text-align: left;
}
.sl-catalog-menu__subcat:hover {
	color: var(--sl-primary, var(--sl-color-link, #6f65b5));
}

/* Expandable subcategory with chevron */
.sl-catalog-menu__subcat--expandable {
	font-weight: 400;
}
.sl-catalog-menu__subcat-chevron {
	width: 10px;
	height: 6px;
	flex-shrink: 0;
	transition: transform 0.2s ease;
	opacity: 0.5;
}
.sl-catalog-menu__subcat--expanded .sl-catalog-menu__subcat-chevron {
	transform: rotate(180deg);
}

/* Nested sub-subcategories (depth 3) */
.sl-catalog-menu__subchildren {
	list-style: none;
	margin: 4px 0 0;
	padding: 0 0 0 12px;
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.sl-catalog-menu__subchildren li::before {
	content: "\00B7";
	margin-right: 6px;
	color: var(--sl-color-dark, #1d2433);
	opacity: 0.4;
}
.sl-catalog-menu__subchild {
	font-size: 13px;
	line-height: 1.38;
	color: var(--sl-color-dark, #1d2433);
	text-decoration: none;
	transition: color 0.2s ease;
}
.sl-catalog-menu__subchild:hover {
	color: var(--sl-primary, var(--sl-color-link, #6f65b5));
}

/* "Show more" / "Hide" toggle button */
.sl-catalog-menu__toggle {
	display: inline-block;
	font-size: 15px;
	line-height: 18px;
	color: var(--sl-primary, var(--sl-color-link, #6f65b5));
	border: none;
	background: none;
	padding: 0;
	cursor: pointer;
	text-align: left;
	transition: opacity 0.2s ease;
}

@media (max-width: 991.98px) {
	.sl-catalog-menu__grid--detailed {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 1.5rem 1rem;
	}
}

@media (max-width: 575.98px) {
	.sl-catalog-menu__grid--detailed {
		grid-template-columns: 1fr;
	}
}
.sl-catalog-menu__toggle:hover {
	opacity: 0.7;
}

/* End */


/* Start:/local/templates/shop_light/components/bitrix/breadcrumb/.default/style.css?17882555137917*/
.sl-breadcrumb {
	--sl-breadcrumb-radius: min(var(--sl-dropdown-radius, var(--sl-card-radius, 1.25rem)), 1rem);
	position: relative;
	z-index: 200;
	display: flex;
	align-items: center;
	gap: var(--sl-card-gap, 1.25rem);
	margin: 0;
	padding: 1.25rem 0;
	list-style: none;
}

.sl-breadcrumb__item {
	position: relative;
	white-space: nowrap;
	font-size: 0.875rem;
	font-weight: 400;
	line-height: 1.35;
	color: var(--sl-color-dark);
}

.sl-breadcrumb__item--current {
	color: rgba(var(--sl-color-dark-rgb), 0.5);
}

.sl-breadcrumb__link {
	display: inline-block;
	color: inherit;
	text-decoration: none;
	border-bottom: none;
	padding: 0.375rem 0.75rem;
	margin: 0 -0.75rem;
	border-radius: var(--sl-breadcrumb-radius);
	transition: background-color 0.2s ease, color 0.2s ease;
}

.sl-breadcrumb__item--has-dropdown {
	display: inline-flex;
	align-items: center;
	padding: 0.375rem 0.75rem;
	margin: 0 -0.75rem;
	border-radius: var(--sl-breadcrumb-radius);
	transition: background-color 0.2s ease;
}

.sl-breadcrumb__item--has-dropdown > .sl-breadcrumb__link {
	color: var(--sl-color-dark);
	padding: 0;
	margin: 0;
	border-radius: 0;
}

.sl-breadcrumb__item--has-dropdown.sl-breadcrumb__item--current {
	color: rgba(var(--sl-color-dark-rgb), 0.5);
}

.sl-breadcrumb__chevron {
	margin-left: 0.375rem;
	vertical-align: middle;
	flex-shrink: 0;
	color: var(--sl-color-dark);
	opacity: 0.5;
	transition: transform 0.2s ease;
}

.sl-breadcrumb__dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 200;
	min-width: 10.625rem;
	padding-top: 0.5rem;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(-0.375rem);
	transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease;
	overscroll-behavior: contain;
}

.sl-breadcrumb__dropdown-list {
	background-color: var(--sl-color-white);
	border-radius: var(--sl-breadcrumb-radius);
	box-shadow: 0 1.25rem 2.5rem rgba(var(--sl-color-dark-rgb), 0.1);
	display: flex;
	flex-direction: column;
	padding: 0.375rem 0;
	max-height: 18.75rem;
	overflow-y: auto;
	overscroll-behavior: contain;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.sl-breadcrumb__dropdown-list::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0;
}

.sl-breadcrumb__dropdown--scrollable .sl-breadcrumb__dropdown-list {
	max-height: 18rem;
}

.sl-breadcrumb__dropdown-item {
	display: block;
	margin: 0 0.375rem;
	padding: 0.25rem 0.5625rem;
	border-radius: calc(var(--sl-breadcrumb-radius) - 0.25rem);
	font-size: 0.8125rem;
	font-weight: 400;
	line-height: 1.45;
	color: var(--sl-color-dark);
	opacity: 0.7;
	text-decoration: none;
	white-space: nowrap;
	transition: background-color 0.15s ease, color 0.15s ease, opacity 0.15s ease;
}

.sl-breadcrumb__dropdown-item:hover {
	background-color: transparent !important;
	color: var(--sl-color-link);
}

.sl-breadcrumb__dropdown-item--active {
	background-color: var(--sl-color-link-bg);
	color: var(--sl-color-link);
	opacity: 1;
}

html[data-theme="dark"] .sl-breadcrumb {
	--sl-breadcrumb-dark-surface: #363b40;
	--sl-breadcrumb-dark-border: rgba(255, 255, 255, 0.08);
	--sl-breadcrumb-dark-accent: #a89fdc;
	--sl-breadcrumb-dark-accent-rgb: 168, 159, 220;
	--sl-breadcrumb-dark-accent-text: #d8d3f0;
	--sl-breadcrumb-dark-text: rgba(245, 246, 247, 0.78);
}

html[data-theme="dark"] .sl-breadcrumb__dropdown-list {
	border: 1px solid var(--sl-breadcrumb-dark-border);
	background: var(--sl-breadcrumb-dark-surface);
	box-shadow: 0 1rem 2.5rem rgba(15, 17, 20, 0.34), inset 0 0 0 1px rgba(255, 255, 255, 0.015);
	scrollbar-width: thin;
	scrollbar-color: rgba(var(--sl-breadcrumb-dark-accent-rgb), 0.42) transparent;
}

html[data-theme="dark"] .sl-breadcrumb__dropdown-list::-webkit-scrollbar {
	display: block;
	width: 0.375rem;
	height: 0.375rem;
}

html[data-theme="dark"] .sl-breadcrumb__dropdown-list::-webkit-scrollbar-track {
	background: transparent;
}

html[data-theme="dark"] .sl-breadcrumb__dropdown-list::-webkit-scrollbar-thumb {
	border: 0.125rem solid transparent;
	border-radius: 999px;
	background: rgba(var(--sl-breadcrumb-dark-accent-rgb), 0.46);
	background-clip: padding-box;
}

html[data-theme="dark"] .sl-breadcrumb__dropdown-item {
	color: var(--sl-breadcrumb-dark-text);
	opacity: 1;
}

html[data-theme="dark"] .sl-breadcrumb__dropdown-item:hover {
	background-color: rgba(var(--sl-breadcrumb-dark-accent-rgb), 0.09) !important;
	color: var(--sl-breadcrumb-dark-accent);
}

html[data-theme="dark"] .sl-breadcrumb__dropdown-item--active {
	background-color: rgba(var(--sl-breadcrumb-dark-accent-rgb), 0.15);
	color: var(--sl-breadcrumb-dark-accent-text);
	box-shadow: inset 0 0 0 1px rgba(var(--sl-breadcrumb-dark-accent-rgb), 0.14);
}

html[data-theme="dark"] .sl-breadcrumb__dropdown-item:focus-visible {
	outline-color: var(--sl-breadcrumb-dark-accent);
}

@media (hover: hover) and (pointer: fine) and (min-width: 1025px) {
	html[data-theme="dark"] .sl-breadcrumb__item--has-dropdown:hover {
		background-color: rgba(var(--sl-breadcrumb-dark-accent-rgb), 0.09);
	}

	html[data-theme="dark"] .sl-breadcrumb__item--has-dropdown:hover .sl-breadcrumb__chevron {
		color: var(--sl-breadcrumb-dark-accent);
		opacity: 0.86;
	}
}

.sl-breadcrumb__link:focus-visible,
.sl-breadcrumb__dropdown-item:focus-visible {
	outline: 2px solid var(--sl-color-link);
	outline-offset: 0.125rem;
}

@media (hover: hover) and (pointer: fine) and (min-width: 1025px) {
	.sl-breadcrumb__item--has-dropdown:hover {
		background-color: rgba(var(--sl-color-dark-rgb), 0.05);
	}

	.sl-breadcrumb__item--has-dropdown:hover .sl-breadcrumb__chevron {
		transform: rotate(180deg);
	}

	.sl-breadcrumb__item--has-dropdown:hover .sl-breadcrumb__dropdown {
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
		pointer-events: auto;
	}
}

@media (max-width: 1024px) {
	.sl-breadcrumb__dropdown,
	.sl-breadcrumb__chevron {
		display: none;
	}

	.sl-breadcrumb__link,
	.sl-breadcrumb__item--has-dropdown {
		padding: 0;
		margin: 0;
		border-radius: 0;
	}
}

@media (max-width: 1024px) {
	.sl-breadcrumb {
		gap: var(--sl-card-gap, 1.25rem);
		flex-wrap: nowrap;
		margin-right: calc(0rem - var(--sl-gap-page));
		padding: 0.75rem var(--sl-gap-page) 0.75rem 0;
		overflow-x: auto;
		overflow-y: visible;
		scrollbar-width: none;
		-ms-overflow-style: none;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x proximity;
		overscroll-behavior-inline: contain;
	}

	.sl-breadcrumb::-webkit-scrollbar {
		display: none;
		width: 0;
		height: 0;
	}

	.sl-breadcrumb > .sl-breadcrumb__item {
		flex: 0 0 auto;
		scroll-snap-align: start;
	}

	.sl-breadcrumb.sl-breadcrumb-swiper {
		display: block;
		overflow: hidden;
		gap: 0;
		margin-right: calc(0rem - var(--sl-gap-page));
		padding: 0.75rem var(--sl-gap-page) 0.75rem 0;
		scroll-snap-type: none;
	}

	.sl-breadcrumb-swiper .swiper-wrapper {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
	}

	.sl-breadcrumb__item {
		flex-shrink: 0;
		width: auto;
		font-size: 0.8125rem;
		font-weight: 400;
		line-height: 1.35;
		color: var(--sl-color-dark);
		white-space: nowrap;
	}

	.sl-breadcrumb__item.sl-breadcrumb__item--current {
		color: rgba(var(--sl-color-dark-rgb), 0.5);
	}
}

@media (max-width: 576px) {
	.sl-breadcrumb {
		gap: 0.625rem;
	}

	.sl-breadcrumb__link,
	.sl-breadcrumb__item--has-dropdown > .sl-breadcrumb__link {
		display: inline-flex;
		align-items: center;
		padding: 0.3125rem 0.625rem;
		margin: 0;
		border-radius: min(var(--sl-breadcrumb-radius, 1rem), 0.625rem);
		background-color: rgba(var(--sl-color-dark-rgb), 0.05);
	}
}

@media (max-width: 480px) {
	.sl-breadcrumb__item {
		font-size: 0.75rem;
		font-weight: 400;
		line-height: 1.35;
		color: var(--sl-color-dark);
	}
}

@media (prefers-reduced-motion: reduce) {
	.sl-breadcrumb__link,
	.sl-breadcrumb__item--has-dropdown,
	.sl-breadcrumb__chevron,
	.sl-breadcrumb__dropdown,
	.sl-breadcrumb__dropdown-item {
		transition: none;
	}
}

/* End */


/* Start:/local/templates/shop_light/variants/footer/footer_1/style.css?178825551314665*/
/* ========== Footer variant 1: Standard ========== */
.sl-footer--v1 {
    --sl-footer-v1-bg: var(--sl-footer-bg, #FFFFFF);
    --sl-footer-v1-text: var(--sl-footer-text, #142A4B);
    --sl-footer-v1-text-rgb: 20, 42, 75;
    --sl-footer-v1-link: var(--sl-color-link, #7060F8);
    --sl-footer-v1-divider: #EFEDF9;
    --sl-footer-v1-social-bg: #F5F4FA;
    --sl-footer-v1-social-icon: var(--sl-color-cta, #142A4B);
    --sl-footer-v1-social-icon-hover: var(--sl-color-cta-hover, #122745);
    --sl-footer-v1-button: var(--sl-color-cta, #142A4B);
    --sl-footer-v1-button-hover: var(--sl-color-cta-hover, #122745);
    --sl-footer-v1-button-contrast: var(--sl-color-cta-contrast, #FFFFFF);
    --sl-footer-v1-column-width: 13.5625rem;
    --sl-footer-v1-column-gap: clamp(2.5rem, 4.9375vw, 4.9375rem);
    background: var(--sl-footer-v1-bg);
    color: var(--sl-footer-v1-text);
    padding: 90px 0 30px;
    margin-top: auto;
}

@media (max-width: 1100px) {
    .sl-footer--v1 {
        padding: 60px 0 30px;
    }
}

/* --- Navigation columns --- */
.sl-footer--v1 .sl-footer__nav-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--sl-footer-v1-column-width);
    column-gap: var(--sl-footer-v1-column-gap);
    row-gap: 2rem;
    align-items: flex-start;
}

.sl-footer--v1 .sl-footer__menu-grid {
    display: grid;
    column-gap: var(--sl-footer-v1-column-gap);
    row-gap: 2rem;
}

.sl-footer--v1.sl-footer--columns-2 .sl-footer__menu-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.sl-footer--v1.sl-footer--columns-3 .sl-footer__menu-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.sl-footer--v1.sl-footer--columns-4 .sl-footer__menu-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media (max-width: 1100px) {
    .sl-footer--v1 .sl-footer__nav-row {
        grid-template-columns: 1fr;
        gap: 32px;
    }

    .sl-footer--v1.sl-footer--columns-2 .sl-footer__nav-row,
    .sl-footer--v1.sl-footer--columns-3 .sl-footer__nav-row,
    .sl-footer--v1.sl-footer--columns-4 .sl-footer__nav-row {
        grid-template-columns: 1fr;
    }

    .sl-footer--v1 .sl-footer__menu-grid {
        display: grid;
        column-gap: 20px;
        row-gap: 32px;
    }

    .sl-footer--v1.sl-footer--columns-2 .sl-footer__menu-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sl-footer--v1.sl-footer--columns-3 .sl-footer__menu-grid,
    .sl-footer--v1.sl-footer--columns-4 .sl-footer__menu-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .sl-footer--v1 .sl-footer__contacts {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        column-gap: 20px;
        row-gap: 18px;
    }

    .sl-footer--v1 .sl-footer__contacts-group {
        min-width: 0;
    }
}

.sl-footer__col {
    flex: 1;
    min-width: 0;
}
.sl-footer--v1 .sl-footer__col-title,
.sl-footer--v3 .sl-footer__col-title {
    appearance: none;
    background: transparent;
    border: 0;
    color: var(--sl-footer-v1-text);
    cursor: default;
    display: block;
    font-size: var(--sl-text-base, 16px);
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin: 0 0 20px;
    opacity: 1;
    padding: 0;
    text-align: left;
    width: 100%;
    -webkit-text-fill-color: currentColor;
}

.sl-footer--v1 .sl-footer__col-title:focus-visible,
.sl-footer--v3 .sl-footer__col-title:focus-visible {
    outline: 2px solid currentColor !important;
    outline-offset: 4px;
    box-shadow: none !important;
}

.sl-footer--v1 :where(a, button, input):focus-visible {
    outline: 2px solid var(--sl-footer-v1-text) !important;
    outline-offset: 3px;
    box-shadow: 0 0 0 3px var(--sl-footer-v1-bg) !important;
}
.sl-footer__col-list {
    margin: 0;
    list-style: none;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.sl-footer__col-link {
    color: var(--sl-footer-v1-text);
    font-size: var(--sl-text-control, 15px);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    opacity: 0.7;
    text-decoration: none;
    transition: color 0.2s ease, opacity 0.2s ease;
}

.sl-footer--v1 .sl-footer__col-link:hover,
.sl-footer--v1 .sl-footer__col-link:focus-visible {
    color: var(--sl-footer-v1-link);
    opacity: 1;
}

/* --- Accordion chevron (mobile only) --- */
.sl-footer__col-chevron {
    display: none;
}

/* --- Contacts (5th column) --- */
.sl-footer__contacts {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.sl-footer--v1 .sl-footer__col.sl-footer__contacts {
    justify-self: stretch;
    min-width: 0;
    width: 100%;
}

.sl-footer__contacts-group {
    display: flex;
    flex-direction: column;
    gap: 3px;
}
.sl-footer__contacts-label {
    color: var(--sl-footer-v1-text);
    font-size: var(--sl-text-control, 15px);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    opacity: 0.7;
}
.sl-footer__contacts-value {
    color: var(--sl-footer-v1-text);
    font-size: var(--sl-text-base, 16px);
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
    overflow-wrap: anywhere;
}
.sl-footer__contacts-value--email {
    color: var(--sl-footer-v1-link);
    font-weight: 400;
    overflow-wrap: break-word;
    word-break: normal;
}

html[data-theme="dark"] .sl-footer--v1 .sl-footer__contacts-value--email {
    color: var(--sl-footer-v1-link);
}
.sl-footer__socials {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 7px;
}
.sl-footer__social {
    text-decoration: none;
}
.sl-footer__social svg path {
    fill: var(--sl-footer-v1-social-icon);
    transition: fill 0.2s;
}
.sl-footer__social:hover svg path {
    fill: var(--sl-footer-v1-social-icon-hover);
}

/* --- Divider --- */
.sl-footer__divider {
    background: var(--sl-footer-v1-divider);
    height: 1px;
    border: none;
    display: block;
    margin: 90px 0 30px;
}

@media (max-width: 1100px) {
    .sl-footer__divider {
        margin: 30px 0 20px;
    }
}

@media (max-width:767px) {
    .sl-footer__divider {
        margin: 20px 0 20px;
    }
}

/* --- Bottom --- */
.sl-footer__bottom-row {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
@media (max-width: 1100px) {
    .sl-footer__bottom-row {
        display: grid;
        grid-template-columns: 1fr 320px;
        gap: 20px;
    }
}
@media (max-width: 767px) {
    .sl-footer__bottom-row {
        display: grid;
        grid-template-columns: 1fr;
        gap: 30px;
    }
}


.sl-footer__copyright {
    margin: 0 0 15px;
    color: var(--sl-footer-v1-text);
    font-size: var(--sl-text-sm, 14px);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    opacity: 0.72;
}

.sl-footer__payments {
    display: flex;
    align-items: center;
    gap: 21px;
}
.sl-footer__payment {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    text-decoration: none;
}
.sl-footer__payment img {
    display: block;
    max-width: 100%;
    height: auto;
}
.sl-footer__subscribe {
    display: flex;
    flex-direction: column;
    gap: 11px;
}
.sl-footer__subscribe-label {
    color: var(--sl-footer-v1-text);
    font-size: var(--sl-text-control, 15px);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 0 21px;
    opacity: 0.7;
}
.sl-footer__subscribe-form {
    display: flex;
    align-items: center;
    gap: 16px;
    overflow: hidden;
    background: rgba(var(--sl-footer-v1-text-rgb), 0.05);
    border-radius: 100px;
    height: 45px;
    padding: 0 7px 0 20px;
    width: 512px;
}

@media (max-width: 1100px) {
    .sl-footer__subscribe-form {
        width: 100%;
    }
}
.sl-footer__subscribe-form__icon {
    flex-shrink: 0;
    color: var(--sl-color-cta, var(--sl-color-dark, #142A4B));
}
.sl-footer__subscribe-input {
    width: 100%;
    color: var(--sl-footer-v1-text);
    font-size: var(--sl-text-control, 15px);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    background-color: transparent;
    border: none;
}
.sl-footer--v1 .sl-footer__subscribe-input:focus,
.sl-footer--v1 .sl-footer__subscribe-input:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}
.sl-footer__subscribe-input::placeholder {
    color: var(--sl-footer-v1-text);
    opacity: 0.5;
}
.sl-footer__subscribe-btn {
    flex-shrink: 0;
    color: var(--sl-footer-v1-button);
    transition: color 0.2s;
}
.sl-footer__subscribe-btn:hover {
    color: var(--sl-footer-v1-button-hover);
}
.sl-footer__subscribe-btn svg path {
    stroke: var(--sl-footer-v1-button-contrast);
}
@media (max-width: 767px) {
    .sl-footer--v1 {
        padding: 40px 0 30px;
    }

    .sl-footer--v1 .sl-footer__nav-row {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 15px;
    }

    .sl-footer--v1 .sl-footer__menu-grid {
        display: flex;
        flex-direction: column;
        width: 100%;
        gap: 15px;
    }

    .sl-footer--v1 .sl-footer__col {
        width: 100%;
    }

    /* Reset tablet order (match :nth-child specificity) */
    .sl-footer--v1 .sl-footer__col:first-child,
    .sl-footer--v1 .sl-footer__col:nth-child(2),
    .sl-footer--v1 .sl-footer__col:nth-child(3),
    .sl-footer--v1 .sl-footer__col:nth-child(4),
    .sl-footer--v1 .sl-footer__col:last-child,
    .sl-footer--v3 .sl-footer__col:first-child,
    .sl-footer--v3 .sl-footer__col:nth-child(2),
    .sl-footer--v3 .sl-footer__col:nth-child(3),
    .sl-footer--v3 .sl-footer__col:nth-child(4),
    .sl-footer--v3 .sl-footer__col:last-child {
        order: unset;
    }

    /* Accordion titles */
    .sl-footer--v1 .sl-footer__col-title,
    .sl-footer--v3 .sl-footer__col-title {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 0;
        min-height: 44px;
        cursor: pointer;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
    }

    .sl-footer--v1 .sl-footer__col-title {
        min-height: 20px;
    }

    .sl-footer--v1 .sl-footer__col-chevron,
    .sl-footer--v3 .sl-footer__col-chevron {
        display: block;
        flex-shrink: 0;
        opacity: 0.5;
        transition: transform 0.3s ease, opacity 0.3s ease;
    }

    .sl-footer--v1 .sl-footer__col-panel,
    .sl-footer--v3 .sl-footer__col-panel {
        padding-top: 15px;
    }

    /* Open state */
    .sl-footer--v1 .sl-footer__col.is-open .sl-footer__col-title,
    .sl-footer--v3 .sl-footer__col.is-open .sl-footer__col-title {
        color: var(--sl-color-link, #7060F8);
    }

    .sl-footer--v1 .sl-footer__col.is-open .sl-footer__col-chevron,
    .sl-footer--v3 .sl-footer__col.is-open .sl-footer__col-chevron {
        transform: rotate(180deg);
        opacity: 1;
    }

    .sl-footer--v1 .sl-footer__col.is-open .sl-footer__col-chevron path,
    .sl-footer--v3 .sl-footer__col.is-open .sl-footer__col-chevron path {
        stroke: var(--sl-color-link, #7060F8);
    }

    .sl-footer--v1 .sl-footer__col-link,
    .sl-footer--v3 .sl-footer__col-link {
        opacity: 0.7;
    }

    /* Contacts: always visible, separated from accordion */
    .sl-footer--v1 .sl-footer__col.sl-footer__contacts {
        margin-top: 25px;
        min-width: 0;
        width: min(13.8125rem, 100%);
    }

    .sl-footer--v1 .sl-footer__contacts {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(min(13rem, 100%), 1fr));
        column-gap: 20px;
        row-gap: 20px;
    }

    .sl-footer__copyright {
        line-height: 19px;
    }

    .sl-footer__subscribe {
        gap: 5px;
    }

    .sl-footer__subscribe-form {
        gap: 10px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .sl-footer--v1 .sl-footer__col-chevron,
    .sl-footer--v3 .sl-footer__col-chevron {
        transition: none;
    }
}

/* --- Dark theme overrides --- */
html[data-theme="dark"] .sl-footer--v1 {
    --sl-footer-v1-bg: var(--sl-footer-bg, var(--sl-dark-footer-bg, #1E2030));
    --sl-footer-v1-text: var(--sl-footer-text, var(--sl-dark-footer-text, #E8ECF1));
    --sl-footer-v1-text-rgb: var(--sl-color-dark-rgb, 232, 236, 241);
    --sl-footer-v1-divider: rgba(var(--sl-color-dark-rgb, 232, 236, 241), 0.14);
    --sl-footer-v1-social-bg: color-mix(in srgb, var(--sl-color-link-bright, #9B8FFF) 18%, transparent);
    --sl-footer-v1-social-icon: var(--sl-color-link-bright, #9B8FFF);
    --sl-footer-v1-social-icon-hover: color-mix(in srgb, var(--sl-color-link-bright, #9B8FFF) 78%, #FFFFFF);
    --sl-footer-v1-link: var(--sl-color-link-bright, var(--sl-color-link, #7060F8));
    --sl-footer-v1-button: var(--sl-color-cta-dark, var(--sl-color-cta, #142A4B));
    --sl-footer-v1-button-hover: var(--sl-color-cta-dark-hover, var(--sl-color-cta-hover, #122745));
    --sl-footer-v1-button-contrast: var(--sl-color-cta-dark-contrast, var(--sl-color-cta-contrast, #FFFFFF));
    --sl-footer-v1-subscribe-accent: var(--sl-color-cta-dark, var(--sl-color-link, #7060F8));
}
html[data-theme="dark"] .sl-footer--v1 .sl-footer__subscribe-form {
    background: rgba(var(--sl-footer-v1-text-rgb), 0.05);
}
html[data-theme="dark"] .sl-footer--v1 .sl-footer__subscribe-form__icon {
    color: var(--sl-footer-v1-subscribe-accent);
}
html[data-theme="dark"] .sl-footer--v1 .sl-footer__social svg rect {
    fill: var(--sl-footer-v1-social-bg);
}
html[data-theme="dark"] .sl-footer--v1 .sl-footer__social svg path {
    fill: var(--sl-footer-v1-social-icon);
}
html[data-theme="dark"] .sl-footer--v1 .sl-footer__subscribe-btn svg circle {
    fill: var(--sl-footer-v1-subscribe-accent);
}
html[data-theme="dark"] .sl-footer--v1 .sl-footer__subscribe-btn svg path {
    stroke: var(--sl-footer-v1-button-contrast);
}
html[data-theme="dark"] .sl-footer--v1 .sl-footer__col-chevron path {
    stroke: currentColor;
}
html[data-theme="dark"] .sl-footer--v1 .sl-footer__payments {
    --sl-footer-payment-tile-bg: rgba(var(--sl-footer-v1-text-rgb), 0.1);
    --sl-footer-payment-tile-border: rgba(var(--sl-footer-v1-text-rgb), 0.16);
    flex-wrap: wrap;
    gap: 8px;
}
html[data-theme="dark"] .sl-footer--v1 .sl-footer__payment {
    min-width: 0;
    min-height: 32px;
    padding: 5px 8px;
    border: 1px solid var(--sl-footer-payment-tile-border);
    border-radius: 8px;
    background: var(--sl-footer-payment-tile-bg);
    box-shadow: inset 0 1px 0 rgba(var(--sl-footer-v1-text-rgb), 0.04);
}
html[data-theme="dark"] .sl-footer--v1 .sl-footer__payments img {
    filter: brightness(0) invert(1);
    opacity: 1;
}

/* End */


/* Start:/local/components/qwelp/customizer.panel/templates/.default/style.css?17877661743022*/
.sl-customizer {
	--slc-primary: #3F5FFF;
	--slc-primary-hover: #3150EA;
	--slc-primary-rgb: 63, 95, 255;
	--slc-line: #DCE5F1;
	--slc-bg: #FFFFFF;
	--slc-radius: 8px;
	--slc-shadow: 0 22px 70px rgba(7, 27, 59, 0.08);
}

.sl-customizer__trigger {
	position: fixed;
	left: 0;
	top: 50%;
	z-index: 10000;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 58px;
	height: 58px;
	padding: 0;
	gap: 0;
	border: 1px solid rgba(221, 227, 240, 0.9);
	border-left: 0;
	border-radius: 0 18px 18px 0;
	background: rgba(255, 255, 255, 0.96);
	color: var(--slc-primary, #7561F6);
	box-shadow: 0 12px 34px rgba(16, 40, 74, 0.16);
	cursor: pointer;
	transform: translateY(-50%);
	transition: opacity 0.2s ease, transform 0.2s ease, width 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
	backdrop-filter: none;
	-webkit-backdrop-filter: none;
}

.sl-customizer__trigger:hover {
	width: 66px;
	padding: 0;
	background: rgba(255, 255, 255, 0.96);
	color: var(--slc-primary-hover, #6652EC);
	box-shadow: 0 16px 40px rgba(117, 97, 246, 0.2);
}

.sl-customizer__trigger:focus-visible {
	outline: 2px solid rgba(var(--slc-primary-rgb, 117, 97, 246), 0.38);
	outline-offset: 2px;
}

.sl-customizer__trigger:disabled {
	cursor: wait;
}

.sl-customizer__trigger--hidden {
	opacity: 0;
	pointer-events: none;
	transform: translateY(-50%) translateX(-110%);
}

.sl-customizer__trigger-icon {
	width: 26px;
	height: 26px;
	flex-shrink: 0;
	stroke-width: 1.9;
}

.sl-customizer__trigger-text {
	white-space: nowrap;
	font-size: 12px;
}

.sl-customizer__overlay {
	position: fixed;
	inset: 0;
	z-index: 10001;
	background: transparent;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s ease;
	backdrop-filter: none;
}

.sl-customizer__overlay--visible {
	opacity: 1;
	pointer-events: auto;
}

.sl-customizer__panel {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	z-index: 10002;
	display: flex;
	flex-direction: column;
	width: min(100vw, 742px);
	max-width: 100vw;
	height: 100vh;
	border: 1px solid var(--slc-line);
	border-radius: var(--slc-radius);
	background: var(--slc-bg);
	box-shadow: var(--slc-shadow);
	overflow: hidden;
	transform: translateX(-100%);
	transition: transform 0.3s ease;
}

.sl-customizer__panel--open {
	transform: translateX(0);
}

.sl-customizer__panel-body {
	display: flex;
	flex: 1;
	min-height: 0;
	overflow: hidden;
}

.sl-customizer--loading .sl-customizer__trigger {
	opacity: 0.72;
}

.sl-customizer--loading .sl-customizer__trigger-icon,
.sl-customizer--loading .sl-customizer__trigger > svg {
	animation: slCustomizerTriggerLoading 0.9s linear infinite;
	transform-box: fill-box;
	transform-origin: center;
	will-change: transform;
}

@keyframes slCustomizerTriggerLoading {
	to {
		transform: rotate(360deg);
	}
}

@media (prefers-reduced-motion: reduce) {
	.sl-customizer--loading .sl-customizer__trigger-icon,
	.sl-customizer--loading .sl-customizer__trigger > svg {
		animation: none;
	}
}

@media (max-width: 576px) {
	.sl-customizer {
		display: none !important;
	}
}

/* End */


/* Start:/local/components/qwelp/toast/templates/.default/style.css?17846357596724*/
.sl-toast {
	position: fixed;
	top: 1.25rem;
	right: 1.25rem;
	z-index: 10060;
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
	width: min(25rem, calc(100vw - 2.5rem));
	max-height: calc(100dvh - 2.5rem);
	pointer-events: none;
}

.sl-toast__item {
	--sl-toast-accent: var(--sl-color-link);
	--sl-toast-accent-bg: var(--sl-color-link-bg);
	box-sizing: border-box;
	position: relative;
	display: flex;
	align-items: flex-start;
	gap: 0.75rem;
	width: 100%;
	min-height: 4.75rem;
	padding: 0.875rem 1rem 0.875rem 0.75rem;
	background: var(--sl-color-white);
	border: 1px solid rgba(var(--sl-color-dark-rgb), 0.08);
	border-left: 4px solid var(--sl-toast-accent);
	border-radius: 0.75rem;
	box-shadow: 0 8px 24px rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.12), 0 2px 8px rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.08);
	pointer-events: auto;
	opacity: 0;
	transform: translateX(100%);
	transition: opacity 0.25s ease, transform 0.25s ease, box-shadow 0.2s ease;
}

.sl-toast__item--success {
	--sl-toast-accent: var(--sl-color-success);
	--sl-toast-accent-bg: var(--sl-color-success-bg);
}

.sl-toast__item--info {
	--sl-toast-accent: var(--sl-color-link);
	--sl-toast-accent-bg: var(--sl-color-link-bg);
}

.sl-toast__item--warning {
	--sl-toast-accent: var(--sl-color-warning);
	--sl-toast-accent-bg: var(--sl-color-warning-bg);
}

.sl-toast__item--error {
	--sl-toast-accent: var(--sl-color-danger);
	--sl-toast-accent-bg: var(--sl-color-danger-bg);
	box-shadow: 0 12px 30px rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.2), 0 3px 10px rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.12);
}

.sl-toast__item--visible {
	opacity: 1;
	transform: translateX(0);
}

.sl-toast__item--clickable {
	cursor: pointer;
}

.sl-toast__item--clickable:hover {
	box-shadow: 0 12px 30px rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.16), 0 3px 10px rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.1);
}

.sl-toast__item--hiding {
	opacity: 0;
	transform: translateX(100%);
}

.sl-toast__status-icon {
	flex: 0 0 3rem;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3rem;
	height: 3rem;
	border-radius: 0.625rem;
	background: var(--sl-toast-accent-bg);
	color: var(--sl-toast-accent);
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1;
}

.sl-toast__status-icon--success::before {
	content: "✓";
}

.sl-toast__status-icon--info::before {
	content: "i";
}

.sl-toast__status-icon--warning::before,
.sl-toast__status-icon--error::before {
	content: "!";
}

.sl-toast__image {
	flex: 0 0 3rem;
	width: 3rem;
	height: 3rem;
	border-radius: 0.625rem;
	overflow: hidden;
}

.sl-toast__image img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.sl-toast__image--placeholder {
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--sl-color-bg, #F5F4FA);
}

.sl-toast__image--placeholder svg {
	width: 60%;
	height: 60%;
	color: var(--sl-color-dark);
	opacity: 0.15;
}

.sl-toast__body {
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	min-width: 0;
	padding-top: 0.0625rem;
}

.sl-toast__title {
	font-weight: 600;
	font-size: 0.875rem;
	line-height: 1.3;
	color: var(--sl-color-dark);
}

.sl-toast__text {
	font-size: 0.8125rem;
	line-height: 1.4;
	color: var(--sl-color-dark);
	opacity: 0.72;
	overflow-wrap: anywhere;
}

.sl-toast__item--product .sl-toast__text {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.sl-toast__text p,
.sl-toast__text ul,
.sl-toast__text ol {
	margin: 0;
}

.sl-toast__text ul,
.sl-toast__text ol {
	padding-left: 1.125rem;
}

.sl-toast__text a {
	color: var(--sl-toast-accent);
	font-weight: 600;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.sl-toast__actions {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.375rem 0.75rem;
	margin-top: 0.25rem;
}

.sl-toast__action,
.sl-toast__actions .ui-notification-balloon-action {
	display: inline-flex;
	align-items: center;
	min-height: 1.75rem;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	color: var(--sl-toast-accent);
	font-size: 0.8125rem;
	font-weight: 600;
	line-height: 1.3;
	text-decoration: none;
	cursor: pointer;
}

.sl-toast__action:hover,
.sl-toast__actions .ui-notification-balloon-action:hover {
	color: var(--sl-toast-accent);
	text-decoration: underline;
	text-underline-offset: 2px;
}

.sl-toast__close {
	flex: 0 0 1.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	align-self: flex-start;
	margin-left: auto;
	width: 1.5rem;
	height: 1.5rem;
	border: none;
	background: none;
	color: var(--sl-color-dark);
	opacity: 0.3;
	cursor: pointer;
	padding: 0;
	border-radius: 0.25rem;
	transition: opacity 0.2s ease;
}

.sl-toast__close:hover {
	opacity: 0.7;
}

.sl-toast__close:focus-visible {
	opacity: 0.7;
	outline: 2px solid var(--sl-color-link, #7060F8);
	outline-offset: 2px;
	border-radius: 4px;
}

html[data-theme="dark"] .sl-toast__item {
	background: var(--sl-color-surface-1);
	border-top-color: var(--sl-color-border-light);
	border-right-color: var(--sl-color-border-light);
	border-bottom-color: var(--sl-color-border-light);
	box-shadow: 0 16px 40px rgba(0, 0, 0, 0.36), 0 4px 14px rgba(0, 0, 0, 0.24);
}

html[data-theme="dark"] .sl-toast__item--clickable:hover {
	background: var(--sl-color-surface-2);
}

html[data-theme="dark"] .sl-toast__image {
	background: var(--sl-color-bg);
}

html[data-theme="dark"] .sl-toast__status-icon {
	box-shadow: inset 0 0 0 1px var(--sl-color-border-light);
}

html[data-theme="dark"] .sl-toast__image--placeholder {
	background: var(--sl-color-surface-2);
}

html[data-theme="dark"] .sl-toast__image--placeholder svg {
	color: var(--sl-color-dark);
	opacity: 0.3;
}

html[data-theme="dark"] .sl-toast__title {
	color: var(--sl-color-heading);
}

html[data-theme="dark"] .sl-toast__text {
	color: var(--sl-color-text-secondary);
	opacity: 1;
}

html[data-theme="dark"] .sl-toast__close {
	color: var(--sl-color-text-secondary);
	opacity: 0.6;
}

html[data-theme="dark"] .sl-toast__close:hover,
html[data-theme="dark"] .sl-toast__close:focus-visible {
	background: var(--sl-color-hover-bg);
	opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
	.sl-toast__item,
	.sl-toast__close {
		transition: none;
	}
}

@media (max-width: 768px) {
	.sl-toast {
		top: auto;
		bottom: 4.375rem;
		right: 0.625rem;
		left: 0.625rem;
		width: auto;
		max-height: calc(100dvh - 5rem);
		overflow-y: auto;
		scrollbar-width: none;
	}

	.sl-toast::-webkit-scrollbar {
		display: none;
	}

	.sl-toast__item {
		min-height: 4.25rem;
		padding: 0.75rem 0.875rem 0.75rem 0.625rem;
	}

	.sl-toast__status-icon,
	.sl-toast__image {
		flex-basis: 2.75rem;
		width: 2.75rem;
		height: 2.75rem;
	}
}

/* End */


/* Start:/local/templates/shop_light/template_styles.min.css?1788889419135102*/
.sl-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:root{--sl-container: 1100px;--sl-gap-page: 20px;--sl-gap-section: 90px;--sl-page-footer-gap: var(--sl-gap-section, 90px);--sl-homepage-block-gap: 5.625rem;--sl-homepage-block-gap-compact: var(--sl-homepage-block-gap);--sl-homepage-block-gap-zero: 0px;--sl-homepage-card-gap: 0.875rem;--sl-homepage-top-padding: 0px;--sl-homepage-bottom-padding: 0px;--sl-site-bg-color: var(--sl-color-bg);--sl-site-bg-image: url(/local/templates/shop_light/images/background.svg);--sl-site-bg-position: center top;--sl-site-bg-repeat: no-repeat;--sl-site-bg-size: cover;--sl-homepage-bg-color: var(--sl-site-bg-color, var(--sl-color-bg));--sl-homepage-bg-image: var(--sl-site-bg-image, none);--sl-homepage-bg-position: var(--sl-site-bg-position, center top);--sl-homepage-bg-repeat: var(--sl-site-bg-repeat, no-repeat);--sl-homepage-bg-size: var(--sl-site-bg-size, cover);--sl-dark-site-bg-color: #272C32;--sl-dark-site-bg-image: none;--sl-dark-site-bg-position: center top;--sl-dark-site-bg-repeat: no-repeat;--sl-dark-site-bg-size: cover;--sl-dark-homepage-bg-color: var(--sl-dark-site-bg-color, var(--sl-color-bg));--sl-dark-homepage-bg-image: var(--sl-dark-site-bg-image, none);--sl-dark-homepage-bg-position: var(--sl-dark-site-bg-position, center top);--sl-dark-homepage-bg-repeat: var(--sl-dark-site-bg-repeat, no-repeat);--sl-dark-homepage-bg-size: var(--sl-dark-site-bg-size, cover);--sl-dark-header-bg: #1E2030;--sl-dark-header-text: #E8ECF1;--sl-dark-footer-bg: #1E2030;--sl-dark-footer-text: #E8ECF1;--sl-color-dark: #142A4B;--sl-color-dark-rgb: 20, 42, 75;--sl-color-icon: #1C274C;--sl-color-accent: #C8354A;--sl-color-success: #54C580;--sl-color-success-rgb: 84, 197, 128;--sl-color-white: #FFFFFF;--sl-color-white-rgb: 255, 255, 255;--sl-color-bg: #F5F4FA;--sl-color-bg-rgb: 245, 244, 250;--sl-color-link: #7060F8;--sl-color-link-rgb: 112, 96, 248;--sl-color-link-hover: #6050E8;--sl-color-checkbox-accent: var(--sl-color-link);--sl-color-checkbox-accent-rgb: var(--sl-color-link-rgb);--sl-color-link-solid: #7060F8;--sl-color-link-solid-rgb: 112, 96, 248;--sl-color-link-solid-hover: #6050E8;--sl-color-link-bright: #7060F8;--sl-color-link-contrast: #FFFFFF;--sl-color-link-bg: #EAE7FE;--sl-color-divider: #EFEDF9;--sl-color-muted: #6c757d;--sl-color-danger: #dc3545;--sl-color-error: #a94442;--sl-color-favorite: #7060F8;--sl-color-favorite-active: #EB485E;--sl-color-promo-accent: #EB485E;--sl-color-star: #EEBB4E;--sl-color-discount: #12B76A;--sl-card-availability-in-stock: #54C580;--sl-card-availability-out-of-stock: rgba(var(--sl-color-dark-rgb), 0.5);--sl-product-card-discount-bg: #BAF2CF;--sl-product-card-discount-text: #142A4B;--sl-color-badge-new: #D8C0EE;--sl-color-badge-new-text: var(--sl-color-dark, #142A4B);--sl-color-badge-hit: #FF989A;--sl-color-badge-sale: #FFAB57;--sl-color-badge-trend: #B8E0F0;--sl-color-badge-text: #142A4B;--sl-color-section-green-rgb: 133, 207, 141;--sl-color-section-blue-rgb: 145, 212, 243;--sl-color-section-orange-rgb: 242, 167, 79;--sl-color-section-gray-rgb: 159, 171, 190;--sl-color-section-purple-rgb: 155, 143, 255;--sl-color-section-red-rgb: 246, 140, 140;--sl-color-bg-card: #FCFCFC;--sl-color-bg-muted: rgba(var(--sl-color-dark-rgb), 0.05);--sl-color-banner-title: #27314d;--sl-color-banner-text: #656D87;--sl-color-banner-bg: #f4f5f9;--sl-color-review-bg: #E8E6F0;--sl-color-review-muted: #8B85B0;--sl-color-catalog-btn-active: #7060F8;--sl-color-input-bg: #e9ecef;--sl-color-input-border: #ced4da;--sl-color-input-text: #495057;--sl-color-table-border: #dee2e6;--sl-color-surface-1: #F8F9FA;--sl-color-surface-2: rgba(var(--sl-color-dark-rgb), 0.05);--sl-header-logo-height: 60px;--sl-header-catalog-bg: var(--sl-color-cta, #142A4B);--sl-header-search-bg: rgba(var(--sl-color-dark-rgb), 0.05);--sl-header-action-bg: transparent;--sl-header-badge-bg: #54C580;--sl-nav-hover-bg: rgba(var(--sl-color-link-rgb), 0.08);--sl-nav-active-bg: rgba(var(--sl-color-link-rgb), 0.12);--sl-menu-bg: var(--sl-color-white);--sl-menu-text: var(--sl-color-dark);--sl-menu-padding: 40px;--sl-region-selector-bg: transparent;--sl-region-selector-text: var(--sl-color-dark);--sl-region-popup-width: 720px;--sl-region-card-bg: var(--sl-overlay-surface-bg, var(--sl-color-white));--sl-region-active-bg: rgba(var(--sl-color-link-rgb), 0.1);--sl-region-active-text: var(--sl-color-link);--sl-cart-widget-bg: var(--sl-color-white);--sl-cart-total-bg: var(--sl-cart-card-bg, rgba(var(--sl-color-dark-rgb), 0.05));--sl-checkout-summary-bg: var(--sl-checkout-card-bg, rgba(var(--sl-color-dark-rgb), 0.05));--sl-checkout-field-bg: rgba(var(--sl-color-dark-rgb), 0.05);--sl-checkout-accent: var(--sl-color-link);--sl-color-info: #0c5460;--sl-color-info-bg: #d1ecf1;--sl-color-info-border: #bee5eb;--sl-color-success-bg: #d4edda;--sl-color-success-border: #c3e6cb;--sl-color-danger-bg: #f8d7da;--sl-color-danger-border: #f5c6cb;--sl-color-warning: #856404;--sl-color-warning-bg: #fff3cd;--sl-color-warning-border: #ffeeba;--sl-color-text: #3f3f3f;--sl-color-text-secondary: #575757;--sl-color-text-heading: #333;--sl-color-text-light: #a5a5a5;--sl-color-border: #dadada;--sl-color-border-light: #e6e6e6;--sl-color-hover-bg: #f2f2f2;--sl-color-hover-bg-dark: #d3d3d3;--sl-color-compare-bg: #f3f3f3;--sl-color-swatch-outline: #c0cfda;--sl-color-icon-btn: #525C68;--sl-color-heading: #142A4B;--sl-radius: 100px;--sl-action-radius: var(--sl-radius);--sl-button-radius: var(--sl-action-radius);--sl-site-action-radius: 100px;--sl-site-button-radius: 100px;--sl-breadcrumb-radius: min(var(--sl-dropdown-radius, var(--sl-card-radius, 1.25rem)), 1rem);--sl-link-button-radius: var(--sl-button-radius);--sl-tab-radius: var(--sl-button-radius);--sl-tab-join-radius: min(var(--sl-tab-radius), 10px);--sl-header-radius: 100px;--sl-header-control-radius: 10px;--sl-header-action-radius: var(--sl-header-control-radius);--sl-header-field-radius: var(--sl-header-control-radius);--sl-choice-radius: 8px;--sl-radius-field: 10px;--sl-field-radius: var(--sl-radius-field);--sl-input-radius: var(--sl-field-radius);--sl-site-field-radius: 10px;--sl-site-input-radius: 10px;--sl-radius-outer: 20px;--sl-card-radius: var(--sl-radius-outer);--sl-popup-border-radius: var(--sl-card-radius);--sl-menu-radius: 20px;--sl-dropdown-radius: min(var(--sl-card-radius, 20px), 24px);--sl-modal-radius: min(var(--sl-popup-border-radius, var(--sl-card-radius, 20px)), 32px);--sl-textarea-radius: min(var(--sl-field-radius, 10px), 24px);--sl-radius-image: 10px;--sl-media-radius: var(--sl-radius-image);--sl-image-radius: var(--sl-media-radius);--sl-gap: 12px;--sl-card-gap: var(--sl-gap);--sl-card-gap-half: 6px;--sl-grid-gap: var(--sl-card-gap);--sl-slider-gap: var(--sl-card-gap);--sl-home-slider-nav-width: 6.5rem;--sl-home-slider-nav-button-width: 2.9375rem;--sl-home-slider-nav-height: 2.125rem;--sl-home-slider-nav-gap: 0.625rem;--sl-home-slider-nav-icon-width: 0.4375rem;--sl-home-slider-nav-icon-height: 0.875rem;--sl-home-slider-nav-cap-width: calc((var(--sl-home-slider-nav-button-width) - var(--sl-home-slider-nav-icon-width)) / 2);--sl-home-slider-nav-bg: var(--sl-color-white);--sl-home-slider-nav-bg-alt: var(--sl-color-bg);--sl-home-slider-nav-color: var(--sl-color-dark);--sl-home-slider-nav-icon-opacity: 0.5;--sl-slider-nav-mobile-gap: 0.3125rem;--sl-slider-nav-mobile-outer-cap-width: 0.96875rem;--sl-slider-nav-mobile-inner-cap-width: 0.875rem;--sl-slider-nav-mobile-button-width: 0.39375rem;--sl-slider-nav-mobile-button-height: 1.9375rem;--sl-slider-nav-mobile-icon-width: 0.4375rem;--sl-slider-nav-mobile-icon-height: 0.875rem;--sl-slider-nav-mobile-radius-outer: 6.25rem;--sl-slider-nav-mobile-radius-inner: var(--sl-tab-join-radius, 0.625rem);--sl-safe-area-bottom: env(safe-area-inset-bottom, 0px);--sl-mobile-nav-base-height: 72px;--sl-mobile-nav-height: calc(var(--sl-mobile-nav-base-height) + var(--sl-safe-area-bottom));--sl-mobile-nav-content-gap: 20px;--sl-mobile-nav-page-reserve: calc(var(--sl-mobile-nav-height) + var(--sl-mobile-nav-content-gap));--sl-font-size-base: var(--sl-font-size, 16px);--sl-font-scale: 1;--sl-text-micro: calc(var(--sl-font-size-base) * 0.625);--sl-text-tiny: calc(var(--sl-font-size-base) * 0.6875);--sl-text-xs: calc(var(--sl-font-size-base) * 0.75);--sl-text-caption: calc(var(--sl-font-size-base) * 0.8125);--sl-text-sm: calc(var(--sl-font-size-base) * 0.875);--sl-text-control: calc(var(--sl-font-size-base) * 0.9375);--sl-text-base: var(--sl-font-size-base);--sl-text-md: calc(var(--sl-font-size-base) * 1.125);--sl-text-lg: calc(var(--sl-font-size-base) * 1.25);--sl-text-xl: calc(var(--sl-font-size-base) * 1.5);--sl-heading-scale: 1;--sl-heading-font-size: var(--sl-font-size-base);--sl-heading-size-base: var(--sl-heading-font-size, var(--sl-font-size-base));--sl-heading-sm: calc(var(--sl-heading-size-base) * 1.25);--sl-heading-card: calc(var(--sl-heading-size-base) * 1.5);--sl-heading-md: calc(var(--sl-heading-size-base) * 1.75);--sl-heading-lg: calc(var(--sl-heading-size-base) * 2.375)}.product-item-detail-tabs-list,.sl-promo-tabbed__tabs,.sl-promo-tabbed__tabs-wrap,.sl-promo-tabbed__tabs-swiper,.sl-news__tabs,.sl-promo-tabbed__nav,.qpb-block__nav,.sl-promo-list__nav,.sl-news__nav,.sl-stocks__nav,.sl-brands__nav,.sl-reviews__nav,.sl-reviews-v2__nav{--sl-tab-radius: 6.25rem;--sl-tab-join-radius: 0.625rem}.sl-product-tabs-panel-slot{display:contents}.sl-product-tabs-host .sl-product-tabs-panel:not([data-sl-product-tabs-live]){display:none!important}.sl-stocks__nav{--sl-home-slider-nav-bg: var(--sl-home-slider-nav-bg-alt)}@media(max-width:1024px){.qpb-block--can-slide .qpb-block__nav,.sl-promo-list__nav,.sl-promo-tabbed__nav,.sl-promo-cards__nav,.sl-brands__nav,.sl-reviews__nav,.sl-reviews-v2__nav,.sl-stocks__nav,.sl-news__nav{display:flex;align-items:center;justify-content:flex-end;flex:0 0 var(--sl-home-slider-nav-width);width:var(--sl-home-slider-nav-width);min-width:var(--sl-home-slider-nav-width);height:var(--sl-home-slider-nav-height);gap:var(--sl-home-slider-nav-gap);flex-wrap:nowrap;overflow:hidden}.qpb-block__arrow-wrapper,.sl-promo-list__arrow-wrapper,.sl-promo-tabbed__arrow-wrapper,.sl-promo-cards__arrow-wrapper,.sl-brands__arrow-wrapper,.sl-reviews__arrow-wrapper,.sl-stocks__arrow-wrapper,.sl-news__nav-btn{display:flex;flex:0 0 var(--sl-home-slider-nav-button-width);width:var(--sl-home-slider-nav-button-width);height:var(--sl-home-slider-nav-height)}.qpb-block__arrow-wrapper::before,.qpb-block__arrow-wrapper::after,.sl-promo-list__arrow-wrapper::before,.sl-promo-list__arrow-wrapper::after,.sl-promo-tabbed__arrow-wrapper::before,.sl-promo-tabbed__arrow-wrapper::after,.sl-promo-cards__arrow-wrapper::before,.sl-promo-cards__arrow-wrapper::after,.sl-brands__arrow-wrapper::before,.sl-brands__arrow-wrapper::after,.sl-reviews__arrow-wrapper::before,.sl-reviews__arrow-wrapper::after,.sl-stocks__arrow-wrapper::before,.sl-stocks__arrow-wrapper::after,.sl-news__nav-btn::before,.sl-news__nav-btn::after{flex:0 0 var(--sl-home-slider-nav-cap-width);width:var(--sl-home-slider-nav-cap-width);height:100%;background-color:var(--sl-home-slider-nav-bg)}.qpb-block__arrow,.sl-promo-list__arrow,.sl-promo-tabbed__arrow,.sl-promo-cards__arrow,.sl-brands__arrow,.sl-reviews__arrow,.sl-reviews--v2 .sl-reviews__arrow,.sl-stocks__arrow,.sl-news__nav-btn svg{box-sizing:border-box;flex:0 0 var(--sl-home-slider-nav-icon-width);width:var(--sl-home-slider-nav-icon-width);height:var(--sl-home-slider-nav-height);padding:0;background-color:var(--sl-home-slider-nav-bg);color:var(--sl-home-slider-nav-color)}.qpb-block__arrow svg,.sl-promo-list__arrow svg,.sl-promo-tabbed__arrow svg,.sl-promo-cards__arrow svg,.sl-brands__arrow svg,.sl-reviews__arrow svg,.sl-reviews--v2 .sl-reviews__arrow svg,.sl-stocks__arrow svg,.sl-news__nav-btn svg{width:var(--sl-home-slider-nav-icon-width);height:var(--sl-home-slider-nav-icon-height)}.sl-news__nav-btn svg{box-sizing:content-box;flex:0 0 var(--sl-home-slider-nav-icon-width);padding:calc((var(--sl-home-slider-nav-height) - var(--sl-home-slider-nav-icon-height)) / 2) 0;background-color:var(--sl-home-slider-nav-bg)}.qpb-block__arrow path,.sl-promo-list__arrow path,.sl-promo-tabbed__arrow path,.sl-promo-cards__arrow path,.sl-brands__arrow path,.sl-reviews__arrow path,.sl-stocks__arrow path,.sl-news__nav-btn path{opacity:var(--sl-home-slider-nav-icon-opacity)}.qpb-block__arrow-wrapper:hover::before,.qpb-block__arrow-wrapper:hover::after,.qpb-block__arrow-wrapper:hover .qpb-block__arrow,.sl-promo-list__arrow-wrapper:hover::before,.sl-promo-list__arrow-wrapper:hover::after,.sl-promo-list__arrow-wrapper:hover .sl-promo-list__arrow,.sl-promo-tabbed__arrow-wrapper:hover::before,.sl-promo-tabbed__arrow-wrapper:hover::after,.sl-promo-tabbed__arrow-wrapper:hover .sl-promo-tabbed__arrow,.sl-promo-cards__arrow-wrapper:hover::before,.sl-promo-cards__arrow-wrapper:hover::after,.sl-promo-cards__arrow-wrapper:hover .sl-promo-cards__arrow,.sl-brands__arrow-wrapper:hover::before,.sl-brands__arrow-wrapper:hover::after,.sl-brands__arrow-wrapper:hover .sl-brands__arrow,.sl-reviews__arrow-wrapper:hover::before,.sl-reviews__arrow-wrapper:hover::after,.sl-reviews__arrow-wrapper:hover .sl-reviews__arrow,.sl-stocks__arrow-wrapper:hover::before,.sl-stocks__arrow-wrapper:hover::after,.sl-stocks__arrow-wrapper:hover .sl-stocks__arrow,.sl-news__nav-btn:hover::before,.sl-news__nav-btn:hover::after,.sl-news__nav-btn:hover svg{background-color:var(--sl-home-slider-nav-bg);color:var(--sl-home-slider-nav-color)}.sl-promo-tabbed__nav{flex:0 0 auto;width:auto;min-width:0;height:auto;gap:var(--sl-slider-nav-mobile-gap);overflow:visible}.sl-promo-tabbed__arrow-wrapper{align-items:stretch;justify-content:flex-start;flex:0 0 auto;width:auto;min-width:0;height:auto;padding:0;gap:0;background-color:transparent;border-radius:0}.sl-promo-tabbed__arrow-wrapper::before,.sl-promo-tabbed__arrow-wrapper::after{content:"";display:block;height:var(--sl-slider-nav-mobile-button-height);background-color:var(--sl-home-slider-nav-bg, var(--sl-color-white))}.sl-promo-tabbed__arrow-wrapper:first-child::before{flex:0 0 var(--sl-slider-nav-mobile-outer-cap-width);width:var(--sl-slider-nav-mobile-outer-cap-width);border-radius:var(--sl-slider-nav-mobile-radius-outer) 0 0 var(--sl-slider-nav-mobile-radius-outer)}.sl-promo-tabbed__arrow-wrapper:first-child::after{flex:0 0 var(--sl-slider-nav-mobile-inner-cap-width);width:var(--sl-slider-nav-mobile-inner-cap-width);border-radius:0 var(--sl-slider-nav-mobile-radius-inner) var(--sl-slider-nav-mobile-radius-inner) 0}.sl-promo-tabbed__arrow-wrapper:last-child::before{flex:0 0 var(--sl-slider-nav-mobile-inner-cap-width);width:var(--sl-slider-nav-mobile-inner-cap-width);border-radius:var(--sl-slider-nav-mobile-radius-inner) 0 0 var(--sl-slider-nav-mobile-radius-inner)}.sl-promo-tabbed__arrow-wrapper:last-child::after{flex:0 0 var(--sl-slider-nav-mobile-outer-cap-width);width:var(--sl-slider-nav-mobile-outer-cap-width);border-radius:0 var(--sl-slider-nav-mobile-radius-outer) var(--sl-slider-nav-mobile-radius-outer) 0}.sl-promo-tabbed__arrow{flex:0 0 var(--sl-slider-nav-mobile-button-width);width:var(--sl-slider-nav-mobile-button-width);min-width:var(--sl-slider-nav-mobile-button-width);height:var(--sl-slider-nav-mobile-button-height);background-color:var(--sl-home-slider-nav-bg, var(--sl-color-white))}.sl-promo-tabbed__arrow svg{width:var(--sl-slider-nav-mobile-icon-width);height:var(--sl-slider-nav-mobile-icon-height)}.sl-promo-tabbed__arrow-wrapper:hover{color:var(--sl-home-slider-nav-color)}.sl-promo-tabbed__arrow-wrapper:hover::before,.sl-promo-tabbed__arrow-wrapper:hover::after,.sl-promo-tabbed__arrow-wrapper:hover .sl-promo-tabbed__arrow{background-color:var(--sl-home-slider-nav-bg, var(--sl-color-white))}}html[data-theme=dark] .sl-promo-list__nav,html[data-theme=dark] .sl-promo-tabbed__nav,html[data-theme=dark] .qpb-block__nav,html[data-theme=dark] .sl-promo-cards__nav,html[data-theme=dark] .sl-brands__nav,html[data-theme=dark] .sl-reviews__nav,html[data-theme=dark] .sl-reviews-v2__nav,html[data-theme=dark] .sl-stocks__nav,html[data-theme=dark] .sl-news__nav{--sl-home-slider-nav-bg: var(--sl-color-surface-1);--sl-home-slider-nav-bg-alt: var(--sl-color-surface-1)}.sl-promo-tabbed:not(.sl-promo-tabbed--no-tabs) .sl-promo-tabbed__header{margin-bottom:1.25rem}.sl-promo-tabbed:not(.sl-promo-tabbed--no-tabs) .sl-promo-tabbed__title{margin-bottom:0}@media(max-width:1024px){.sl-promo-tabbed__tabs,.sl-news__tabs{--sl-home-tabs-gap: clamp(0.375rem, 1vw, 0.625rem)}.sl-promo-tabbed__tabs{--sl-promo-tab-gap: var(--sl-home-tabs-gap);width:calc(100% + var(--sl-gap-page, 20px));max-width:none;margin-right:calc(-1 * var(--sl-gap-page, 20px));overflow:hidden}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tabs-wrap{flex:1 1 auto;min-width:0;max-width:100%;gap:0;overflow:visible}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tabs-wrap>.swiper-slide{display:flex;align-items:stretch;flex:0 0 auto;width:auto;height:2.4375rem}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper::before,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper::after{display:block;flex:0 0 clamp(1rem,1.8vw,1.25rem);width:clamp(1rem,1.8vw,1.25rem);height:100%;background-color:var(--sl-color-white)}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab{align-items:center;justify-content:center;height:2.4375rem;padding:0;border-radius:0;font-size:clamp(0.8125rem,1.35vw,var(--sl-text-sm, 0.875rem));line-height:1.3572;text-align:center;white-space:nowrap}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper:hover .sl-promo-tabbed__tab,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper--active .sl-promo-tabbed__tab{box-shadow:-1px 0 0 var(--sl-color-link),1px 0 0 var(--sl-color-link)}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper:hover::before,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper:hover::after,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper--active::before,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper--active::after{background-color:var(--sl-color-link)}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper:active::before,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper:active::after,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper--active::before,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper--active::after{background-color:var(--sl-color-link);transition-duration:0s}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper:active .sl-promo-tabbed__tab,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper--active .sl-promo-tabbed__tab{background-color:var(--sl-color-link);color:var(--sl-color-white);box-shadow:-1px 0 0 var(--sl-color-link),1px 0 0 var(--sl-color-link);transition-duration:0s}.sl-news__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sl-card-gap, 1rem)}.sl-news__title{grid-column:1;grid-row:1}.sl-news__controls{display:contents}.sl-news__tabs{--sl-news-tab-gap: var(--sl-home-tabs-gap);grid-column:1 / -1;grid-row:2;width:100%}.sl-news__right{display:flex;grid-column:2;grid-row:1;margin-left:0}.sl-news__all-btn{display:none}}@media(max-width:576px){:root{--sl-home-slider-nav-width: 4.6875rem;--sl-home-slider-nav-button-width: 2.1875rem;--sl-home-slider-nav-height: 1.6875rem;--sl-home-slider-nav-gap: 0.3125rem}.sl-news__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0.9375rem}.sl-news__controls{display:contents}.sl-news__tabs{grid-column:1 / -1;grid-row:2;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sl-news__tabs::-webkit-scrollbar{display:none}.sl-news__right{display:flex;grid-column:2;grid-row:1;margin-left:0}.sl-news__nav{display:flex}.sl-news__tabs .swiper-wrapper{width:max-content;min-width:100%;gap:var(--sl-news-tab-gap, 0.625rem)}.sl-news__tabs.swiper-initialized .swiper-wrapper{gap:0}.sl-news__tabs .sl-news__tab-wrapper,.sl-news__tabs .swiper-slide{display:flex;flex:0 0 auto;width:auto;height:2.1875rem}.sl-news__tabs .sl-news__tab-wrapper::before,.sl-news__tabs .sl-news__tab-wrapper::after{display:none}.sl-news__tabs .sl-news__tab{justify-content:center;flex:0 0 auto;width:auto;height:2.1875rem;padding:0 var(--sl-news-tab-mobile-padding-x, 0.9375rem);border-radius:var(--sl-news-tab-mobile-inner-radius, 0.3125rem);font-size:var(--sl-text-xs, 0.75rem);line-height:1.2667;text-align:center}.sl-news__tabs .sl-news__tab-wrapper--first .sl-news__tab{border-radius:var(--sl-news-tab-mobile-radius, 1.25rem) var(--sl-news-tab-mobile-inner-radius, 0.3125rem) var(--sl-news-tab-mobile-inner-radius, 0.3125rem) var(--sl-news-tab-mobile-radius, 1.25rem)}.sl-news__tabs .sl-news__tab-wrapper--last .sl-news__tab{border-radius:var(--sl-news-tab-mobile-inner-radius, 0.3125rem) var(--sl-news-tab-mobile-radius, 1.25rem) var(--sl-news-tab-mobile-radius, 1.25rem) var(--sl-news-tab-mobile-inner-radius, 0.3125rem)}.sl-news__tabs .sl-news__tab-wrapper:hover .sl-news__tab,.sl-news__tabs .sl-news__tab-wrapper--active .sl-news__tab{box-shadow:-1px 0 0 var(--sl-color-link),1px 0 0 var(--sl-color-link)}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tabs-wrap>.swiper-slide{height:2.1875rem}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper::before,.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab-wrapper::after{flex-basis:0.9375rem;width:0.9375rem}.sl-promo-tabbed__tabs-swiper .sl-promo-tabbed__tab{height:2.1875rem;font-size:max(var(--sl-text-caption, 0.8125rem),0.8125rem);line-height:1.2667}}.qwelp-favorites{--qwelp-fav-color-hover: var(--sl-color-favorite-active, #EB485E);--qwelp-fav-color-active: var(--sl-color-favorite-active, #EB485E);--qwelp-fav-color-active-hover: var(--sl-color-favorite-active, #EB485E)}.qwelp-favorites.qwelp-favorites--loading,.qwelp-favorites.qwelp-favorites--loading:disabled,.qwelp-favorites.qwelp-favorites--loading[disabled]{opacity:1}.qwelp-favorites.qwelp-favorites--loading .qwelp-favorites__icon{animation:none}html[data-theme=dark]{--sl-color-dark: #E8ECF1;--sl-color-dark-rgb: 232, 236, 241;--sl-color-icon: #C8CDD5;--sl-color-accent: #FF6B7A;--sl-color-success: #54C580;--sl-color-success-rgb: 84, 197, 128;--sl-color-white: #1E2030;--sl-color-white-rgb: 30, 32, 48;--sl-color-bg: #161822;--sl-color-bg-rgb: 22, 24, 34;--sl-site-bg-color: var(--sl-dark-site-bg-color, var(--sl-color-bg));--sl-site-bg-image: var(--sl-dark-site-bg-image, none);--sl-site-bg-position: var(--sl-dark-site-bg-position, center top);--sl-site-bg-repeat: var(--sl-dark-site-bg-repeat, no-repeat);--sl-site-bg-size: var(--sl-dark-site-bg-size, cover);--sl-homepage-bg-color: var(--sl-dark-homepage-bg-color, var(--sl-site-bg-color, var(--sl-color-bg)));--sl-homepage-bg-image: var(--sl-dark-homepage-bg-image, var(--sl-site-bg-image, none));--sl-homepage-bg-position: var(--sl-dark-homepage-bg-position, var(--sl-site-bg-position, center top));--sl-homepage-bg-repeat: var(--sl-dark-homepage-bg-repeat, var(--sl-site-bg-repeat, no-repeat));--sl-homepage-bg-size: var(--sl-dark-homepage-bg-size, var(--sl-site-bg-size, cover));--sl-header-bg: var(--sl-dark-header-bg, var(--sl-color-white));--sl-header-text: var(--sl-dark-header-text, var(--sl-color-dark));--sl-footer-bg: var(--sl-dark-footer-bg, #1E2030);--sl-footer-text: var(--sl-dark-footer-text, #E8ECF1);--sl-color-link: #7060F8;--sl-color-link-rgb: 112, 96, 248;--sl-color-link-hover: #8070FF;--sl-color-checkbox-accent: var(--sl-color-link);--sl-color-checkbox-accent-rgb: var(--sl-color-link-rgb);--sl-color-link-solid: #5F53E6;--sl-color-link-solid-rgb: 95, 83, 230;--sl-color-link-solid-hover: #5348D8;--sl-color-link-bright: #9B8FFF;--sl-color-link-contrast: #FFFFFF;--sl-color-divider: #2D3041;--sl-color-muted: #9CA3AF;--sl-color-danger: #EF5350;--sl-color-error: #E57373;--sl-color-banner-title: #E8ECF1;--sl-color-banner-text: #9CA3AF;--sl-color-banner-bg: #363B40;--sl-color-review-bg: #2D3041;--sl-color-review-muted: #9CA3AF;--sl-color-badge-new: var(--sl-color-link, #7060F8);--sl-color-badge-new-text: var(--sl-color-link-contrast, #FFFFFF);--sl-color-badge-text: #1E2030;--sl-color-bg-card: #252836;--sl-color-bg-muted: #2D3041;--sl-color-input-bg: #2D3041;--sl-color-input-border: #404650;--sl-color-input-text: #C8CDD5;--sl-color-table-border: #363B40;--sl-color-surface-1: #252836;--sl-color-surface-2: #2D3041;--sl-color-info: #7ECFE2;--sl-color-info-bg: #1A2D33;--sl-color-info-border: #1F3A43;--sl-color-success-bg: #1A2E1F;--sl-color-success-border: #1F3A25;--sl-color-danger-bg: #3B1C20;--sl-color-danger-border: #4A2228;--sl-color-warning: #FFD166;--sl-color-warning-bg: #332B13;--sl-color-warning-border: #3D331A;--sl-color-text: #E0E0E0;--sl-color-text-secondary: #C8CDD5;--sl-color-text-heading: #FFFFFF;--sl-color-text-light: #9CA3AF;--sl-color-border: #404650;--sl-color-border-light: #363B40;--sl-color-hover-bg: #2D3041;--sl-color-hover-bg-dark: #404650;--sl-color-compare-bg: #252836;--sl-color-swatch-outline: #4A5568;--sl-color-icon-btn: #A0AEC0;--sl-color-heading: #E8ECF1;color-scheme:dark}html[data-theme=dark] .header__theme-sun{display:none!important}html[data-theme=dark] .header__theme-moon{display:inline!important}html[data-theme=dark] .tooltip-inner{background-color:#E8ECF1;color:#161822}html[data-theme=dark] .tooltip.top .tooltip-arrow{border-top-color:#E8ECF1}html[data-theme=dark] .alert-success{color:var(--sl-color-success)}html[data-theme=dark] .alert-danger{color:#E57373}html[data-theme=dark] .table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.03)}html[data-theme=dark] .table-hover tbody tr:hover{background-color:rgba(255,255,255,0.06)}html[data-theme=dark] .has-error .form-control{box-shadow:inset 0 1px 1px rgba(0,0,0,0.2)}html[data-theme=dark] .has-error .form-control:focus{border-color:#E57373;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2),0 0 6px rgba(229,115,131,0.4)}html[data-theme=dark] .form-control:focus{box-shadow:0 0 0 0.2rem rgba(var(--sl-color-link-rgb, 112, 96, 248),0.25)}html[data-theme=dark] .btn-danger:hover{background-color:#D32F2F;border-color:#C62828}html[data-theme=dark] .sl-banner-overlap__btn,html[data-theme=dark] .product-item-button-container .btn-primary{background-color:var(--sl-color-link-solid);border-color:var(--sl-color-link-solid);color:var(--sl-color-link-contrast)}html[data-theme=dark] .sl-banner-overlap__btn:hover,html[data-theme=dark] .product-item-button-container .btn-primary:hover{background-color:var(--sl-color-link-solid-hover);border-color:var(--sl-color-link-solid-hover);color:var(--sl-color-link-contrast);opacity:1}html[data-theme=dark] .sl-card__badge{color:var(--sl-color-badge-text)}html[data-theme=dark] .sl-card__badge.sl-card__badge--newproduct{color:var(--sl-color-link-contrast, #FFFFFF)}html[data-theme=dark] .sl-mobile-nav{background:var(--sl-color-surface-1, #252836);box-shadow:0px -1px 30px rgba(0,0,0,0.3)}html[data-theme=dark] .sl-mobile-nav__icon path,html[data-theme=dark] .sl-mobile-nav__icon rect{fill:var(--sl-color-icon, #C8CDD5)}html[data-theme=dark] .sl-mobile-nav__icon path[stroke]{stroke:var(--sl-color-icon, #C8CDD5)}html[data-theme=dark] .qpb-block__tab,html[data-theme=dark] .qpb-block__arrow{color:var(--sl-color-dark, #E8ECF1)}html[data-theme=dark] .qpb-block__tab-wrapper:hover::before,html[data-theme=dark] .qpb-block__tab-wrapper:hover::after,html[data-theme=dark] .qpb-block__tab-wrapper--active::before,html[data-theme=dark] .qpb-block__tab-wrapper--active::after{background-color:var(--sl-color-link-solid, #5F53E6)}html[data-theme=dark] .qpb-block__tab-wrapper:hover .qpb-block__tab,html[data-theme=dark] .qpb-block__tab-wrapper--active .qpb-block__tab{background-color:var(--sl-color-link-solid, #5F53E6);color:var(--sl-color-link-contrast, #FFFFFF);box-shadow:-1px 0 0 var(--sl-color-link-solid, #5F53E6),1px 0 0 var(--sl-color-link-solid, #5F53E6)}html[data-theme=dark] .qpb-block__arrow-wrapper:hover::before,html[data-theme=dark] .qpb-block__arrow-wrapper:hover::after,html[data-theme=dark] .qpb-block__arrow-wrapper:hover .qpb-block__arrow{background-color:var(--sl-color-surface-2, #2D3041)}html[data-theme=dark] .product-item-container.hover .product-item.sl-card,html[data-theme=dark].bx-no-touch .product-item-container.hover .product-item:not(.sl-list-card):not(.sl-line-card),html[data-theme=dark] .bx-no-touch .product-item-container.hover .product-item:not(.sl-list-card):not(.sl-line-card){background:var(--sl-color-white)!important;box-shadow:0 0.25rem 1rem 0 rgba(var(--sl-color-bg-rgb),0.65)!important}html[data-theme=dark] .product-item-properties dd{color:var(--sl-color-dark)!important}html[data-theme=dark] .sl-catalog-toolbar__page-size-btn--active,html[data-theme=dark] .sl-catalog-toolbar__page-size-btn--active:hover,html[data-theme=dark] .sl-catalog-toolbar__view-btn--active,html[data-theme=dark] .sl-catalog-toolbar__view-btn--active:hover{color:var(--sl-color-link-contrast)!important}html[data-theme=dark] body :is(.sl-about__hero,.sl-about__section,.sl-about__values,.sl-about__contacts,.sl-legal__card,.sl-service-page__intro,.sl-service-page__block,.sl-service-page__side-card,.sl-howto__intro,.sl-howto__block,.sl-howto__side-card,.sl-payment-page__intro,.sl-payment-page__block,.sl-payment-page__side-card,.sl-guaranty__intro,.sl-guaranty__block,.sl-guaranty__side-card,.sl-faq-page__intro,.sl-faq-page__block,.sl-faq-page__side-card,.sl-brands-page__hero,.sl-brands-page__title,.sl-brands-page__panel,.sl-brands-page__sidebar,.sl-brands-page__tools,.sl-brands-page__finder>.sl-brands-page__alpha,.sl-brands-page__popular,.sl-brands-page__group,.sl-brands-page__empty,.sl-brand-detail__logo-box,.sl-brand-detail__series-pill,.sl-brand-detail__seo){background:var(--sl-color-surface-1, #252836);border-color:var(--sl-color-border-light, #363B40);box-shadow:0 1rem 2.5rem rgba(var(--sl-color-bg-rgb, 22, 24, 34),0.42)}html[data-theme=dark] body :is(.sl-about__value,.sl-about__feature,.sl-about__contact,.sl-legal__updated,.sl-legal__note,.sl-legal__table,.sl-service-page__metric,.sl-service-page__card,.sl-howto__metric,.sl-howto__step,.sl-howto__card,.sl-payment-page__metric,.sl-payment__item,.sl-payment__info,.sl-guaranty__metric,.sl-guaranty__card,.sl-faq-page__metric,.sl-faq__item,.sl-partners__step,.sl-partners__program,.sl-partners__faq-item,.sl-corp__advantage,.sl-corp__service,.sl-corp__step,.sl-corp__faq-item,.sl-licenses__item,.sl-licenses__empty,.sl-req__table,.sl-brands-page__hero-metric,.sl-brands-page__summary-item,.sl-brands-page__card,.sl-brands-page__brand,.sl-brands-page__card-media,.sl-brands-page__brand-logo,.sl-brands-page__card-arrow,.sl-brands-page__brand-arrow,.sl-brands-page__group-count){background:var(--sl-color-surface-2, #2D3041);border-color:var(--sl-color-border-light, #363B40);box-shadow:inset 0 0 0 1px rgba(var(--sl-color-dark-rgb, 232, 236, 241),0.06)}html[data-theme=dark] body :is(.sl-legal__table th,.sl-service-page__table th,.sl-howto__table th,.sl-guaranty__table th){background:var(--sl-color-surface-2, #2D3041);color:rgba(var(--sl-color-dark-rgb, 232, 236, 241),0.74)}html[data-theme=dark] body :is(.sl-legal__table,.sl-legal__table th,.sl-legal__table td,.sl-req__table td,.sl-service-page__table-wrap,.sl-service-page__table th,.sl-service-page__table td,.sl-howto__table-wrap,.sl-howto__table th,.sl-howto__table td,.sl-guaranty__table-wrap,.sl-guaranty__table th,.sl-guaranty__table td){border-color:var(--sl-color-border-light, #363B40)}html[data-theme=dark] body :is(.sl-legal__table td,.sl-req__table td,.sl-service-page__table td,.sl-howto__table td,.sl-guaranty__table td){color:rgba(var(--sl-color-dark-rgb, 232, 236, 241),0.72)}html[data-theme=dark] body :is(.sl-legal__table strong,.sl-req__table td:first-child,.sl-service-page__table strong,.sl-howto__table strong,.sl-guaranty__table strong){color:var(--sl-color-dark, #E8ECF1)}html[data-theme=dark] body :is(.sl-legal__content h2,.sl-legal__content h3){border-color:var(--sl-color-border-light, #363B40)}html[data-theme=dark] body :is(.sl-legal__table tbody tr:hover,.sl-req__table tr:hover,.sl-guaranty__table tbody tr:hover){background:rgba(var(--sl-color-link-rgb, 112, 96, 248),0.08)}html[data-theme=dark] body :is(.sl-service-page__button,.sl-howto__button,.sl-payment-page__button,.sl-guaranty__button,.sl-faq-page__button,.sl-licenses__item-download,.sl-services-detail__cta){background:var(--sl-color-link-solid, #5F53E6);border-color:var(--sl-color-link-solid, #5F53E6);color:var(--sl-color-link-contrast, #FFFFFF);box-shadow:0 0.75rem 1.75rem rgba(var(--sl-color-link-solid-rgb, 95, 83, 230),0.2)}html[data-theme=dark] body :is(.sl-service-page__button:hover,.sl-howto__button:hover,.sl-payment-page__button:hover,.sl-guaranty__button:hover,.sl-faq-page__button:hover,.sl-licenses__item-download:hover,.sl-services-detail__cta:hover){background:var(--sl-color-link-solid-hover, #5348D8);border-color:var(--sl-color-link-solid-hover, #5348D8);color:var(--sl-color-link-contrast, #FFFFFF)}html[data-theme=dark] body :is(.sl-service-page__button--light,.sl-service-page__phone,.sl-service-page__mail,.sl-howto__button--light,.sl-howto__phone,.sl-howto__mail,.sl-payment-page__button--light,.sl-payment-page__phone,.sl-payment-page__mail,.sl-guaranty__button--light,.sl-guaranty__phone,.sl-guaranty__mail,.sl-faq-page__button--light,.sl-faq-page__phone,.sl-faq-page__mail){background:var(--sl-color-surface-2, #2D3041);border-color:var(--sl-color-border-light, #363B40);color:var(--sl-color-dark, #E8ECF1);box-shadow:none}html[data-theme=dark] body :is(.sl-service-page__button--light:hover,.sl-service-page__phone:hover,.sl-service-page__mail:hover,.sl-howto__button--light:hover,.sl-howto__phone:hover,.sl-howto__mail:hover,.sl-payment-page__button--light:hover,.sl-payment-page__phone:hover,.sl-payment-page__mail:hover,.sl-guaranty__button--light:hover,.sl-guaranty__phone:hover,.sl-guaranty__mail:hover,.sl-faq-page__button--light:hover,.sl-faq-page__phone:hover,.sl-faq-page__mail:hover){background:var(--sl-color-surface-1, #252836);border-color:rgba(var(--sl-color-link-rgb, 112, 96, 248),0.32);color:var(--sl-color-link-bright, #9B8FFF)}html[data-theme=dark] body :is(.sl-service-page__side-card--dark,.sl-howto__side-card--dark,.sl-payment-page__side-card--dark,.sl-guaranty__side-card--dark,.sl-faq-page__side-card--dark,.sl-about__number,.sl-brands-page__result,.sl-brands-page__group-title,.sl-services__card-badge,.sl-services-detail__price){background:var(--sl-color-link-solid, #5F53E6);color:var(--sl-color-link-contrast, #FFFFFF);border-color:rgba(var(--sl-color-white-rgb, 30, 32, 48),0.22)}html[data-theme=dark] body :is(.sl-service-page__side-card--dark .sl-service-page__side-title,.sl-howto__side-card--dark .sl-howto__side-title,.sl-payment-page__side-card--dark .sl-payment-page__side-title,.sl-guaranty__side-card--dark .sl-guaranty__side-title,.sl-faq-page__side-card--dark .sl-faq-page__side-title,.sl-about__number-value,.sl-about__number-label,.sl-brands-page__result small,.sl-news__category--active,.sl-news-sidebar__cat-item:hover,.sl-news-sidebar__cat-item--active,.sl-brands-page__alpha-item--selected,.sl-services__card-badge,.sl-services-detail__price){color:var(--sl-color-link-contrast, #FFFFFF)}html[data-theme=dark] body :is(.sl-service-page__side-card--dark .sl-service-page__side-text,.sl-howto__side-card--dark .sl-howto__side-text,.sl-payment-page__side-card--dark .sl-payment-page__side-text,.sl-guaranty__side-card--dark .sl-guaranty__side-text,.sl-faq-page__side-card--dark .sl-faq-page__side-text){color:rgba(255,255,255,0.72)}html[data-theme=dark] body :is(.sl-service-page__side-card--dark .sl-service-page__phone,.sl-service-page__side-card--dark .sl-service-page__mail,.sl-howto__side-card--dark .sl-howto__phone,.sl-howto__side-card--dark .sl-howto__mail,.sl-payment-page__side-card--dark .sl-payment-page__phone,.sl-payment-page__side-card--dark .sl-payment-page__mail,.sl-guaranty__side-card--dark .sl-guaranty__phone,.sl-guaranty__side-card--dark .sl-guaranty__mail,.sl-faq-page__side-card--dark .sl-faq-page__phone,.sl-faq-page__side-card--dark .sl-faq-page__mail){background:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.24);color:var(--sl-color-link-contrast, #FFFFFF)}html[data-theme=dark] body .sl-about__number::after{background:rgba(255,255,255,0.16)}html[data-theme=dark] body :is(.sl-guaranty__metric:hover,.sl-guaranty__card:hover,.sl-faq-page__metric:hover,.sl-licenses__item:hover,.sl-services__card-link:hover .sl-services__card-body,.sl-brands-page__card:hover,.sl-brands-page__brand:hover){background:var(--sl-color-surface-1, #252836);box-shadow:inset 0 0 0 1px rgba(var(--sl-color-link-rgb, 112, 96, 248),0.22),0 0.875rem 2rem rgba(var(--sl-color-bg-rgb, 22, 24, 34),0.5)}html[data-theme=dark] body :is(.sl-news__category:hover,.sl-news__category--active,.sl-news-sidebar__cat-item:hover,.sl-news-sidebar__cat-item--active,.sl-brands-page__finder>.sl-brands-page__alpha button.sl-brands-page__alpha-item:hover,.sl-brands-page__finder>.sl-brands-page__alpha .sl-brands-page__alpha-item--selected){background:var(--sl-color-link-solid, #5F53E6);color:var(--sl-color-link-contrast, #FFFFFF)}html[data-theme=dark] body :is(.sl-news__category,.sl-news-sidebar__cat-item,.sl-brands-page__search-input,.sl-brands-page__finder>.sl-brands-page__alpha .sl-brands-page__alpha-item){background:var(--sl-color-surface-2, #2D3041);color:var(--sl-color-dark, #E8ECF1)}html[data-theme=dark] body .sl-news__card-body{background:var(--sl-color-surface-1, #252836);border-color:var(--sl-color-border-light, #363B40)}html[data-theme=dark] body .sl-brand-detail__seo-fade{background:linear-gradient(to top,var(--sl-color-surface-1, #252836) 12%,rgba(37,40,54,0.9) 50%,rgba(37,40,54,0) 100%)}html[data-theme=dark] body :is(.sl-brands-page__brand-logo,.sl-brands-page__card-media,.sl-brand-detail__logo-box){background:var(--sl-color-link-contrast, #FFFFFF);color:var(--sl-color-bg, #161822);box-shadow:inset 0 0 0 1px rgba(var(--sl-color-bg-rgb, 22, 24, 34),0.12)}html[data-theme=dark] body :is(.sl-brands-page__brand-logo img,.sl-brands-page__card-logo,.sl-brand-detail__logo){opacity:1;filter:none}html[data-theme=dark] body :is(.sl-brands-page__brand-placeholder.sl-placeholder-wrap,.sl-brands-page__card-placeholder.sl-placeholder-wrap){background:transparent;color:var(--sl-color-bg, #161822)}html[data-theme=dark] body .sl-brands-page__finder>.sl-brands-page__alpha .sl-brands-page__alpha-item--active{background:rgba(var(--sl-color-link-rgb, 112, 96, 248),0.16);color:var(--sl-color-link-bright, #9B8FFF)}html[data-theme=dark] body .sl-brands-page__finder>.sl-brands-page__alpha span.sl-brands-page__alpha-item{opacity:0.56}html[data-theme=dark] body :is(.sl-brands-page__eyebrow,.sl-brands-page__hero-metric span){color:var(--sl-color-link-bright, #9B8FFF)}html[data-theme=dark] body :is(.sl-service-page .sl-service-page__side-card--dark,.sl-howto .sl-howto__side-card--dark,.sl-payment-page .sl-payment-page__side-card--dark,.sl-guaranty .sl-guaranty__side-card--dark,.sl-faq-page .sl-faq-page__side-card--dark){background:var(--sl-color-link-solid, #5F53E6);color:var(--sl-color-link-contrast, #FFFFFF);box-shadow:0 0.875rem 2rem rgba(var(--sl-color-link-solid-rgb, 95, 83, 230),0.22)}html[data-theme=dark] body :is(.sl-partners__step-num,.sl-corp__step-num,.sl-partners .sl-partners__step-num,.sl-corp .sl-corp__step-num,.sl-about .sl-about__number-value,.sl-about .sl-about__number-label,.sl-brands-page .sl-brands-page__result,.sl-brands-page .sl-brands-page__result small,.sl-brands-page .sl-brands-page__group-title){color:var(--sl-color-link-contrast, #FFFFFF)!important}html{scrollbar-gutter:stable}body{display:flex;flex-direction:column;min-height:100vh;background-color:var(--sl-site-bg-color, var(--sl-color-bg));background-image:var(--sl-site-bg-image, none);background-repeat:var(--sl-site-bg-repeat, no-repeat);background-position:center -437px;background-size:2366px auto;font-family:var(--sl-font, "Onest", sans-serif);font-size:var(--sl-font-size-base, var(--sl-font-size, 16px));color:var(--sl-color-dark, #142A4B)}*,*::before,*::after{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.08);border-radius:4px}::-webkit-scrollbar-thumb{background:rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.25);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.4)}::-webkit-scrollbar-button{display:none}@media(max-width:1024px){::-webkit-scrollbar{width:4px;height:4px}}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.25) rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.08)}}h1,h2,h3,h4,h5,h6{font-family:var(--sl-heading-font, var(--sl-font, "Onest", sans-serif))}.sl-catalog-banner__title,.sl-sections__track-title,.linear-banner__title,.sl-blog-sidebar__title,.sl-stocks-sidebar__title,.sl-product-short-info__title,.sl-cart-total__title,.bx-soa-section-title,.sl-search-page__zero-title,.sl-search-page__popular-title,.qwelp-favorites-list__empty-title,.sl-account-wallet__title,.sl-reviews__viewer-title,.sl-reviews__modal-add-title,.sl-contacts__feedback-status-title{font-family:var(--sl-heading-font, var(--sl-font, "Onest", sans-serif))}.product-item-title,.sl-subscribe-card__title,.sl-list-card__title,.sl-line-card__title,.sl-news__card-title,.sl-blog__card-title,.sl-blog-sidebar__card-title,.sl-stocks__card-title,.sl-stocks-sidebar__card-title,.sl-services__card-title,.sl-service-page__card-title,.sl-collections__card-title,.sl-collections-page__card-name,.sl-colfull__card-name,.sl-colfull-v2__card-name,.sl-reviews__product-name,.sl-cart-item__name,.sl-orders__card-title,.sl-loyalty-page__card-title,.sl-loyalty-page__step-title,.sl-loyalty-product__title,.sl-sticky-panel__title,.sl-search__item-title,.sl-delivery__card-title,.sl-howto__card-title,.sl-howto__step-title,.sl-guaranty__card-title,.sl-about__value-title,.sl-about__feature-title,.sl-corp__advantage-title,.sl-corp__service-title,.sl-corp__step-title,.sl-partners__step-title,.sl-partners__program-title,.sl-payment__item-title,.sl-licenses__title,.sl-text-banners__title,.sl-footer__col-title,.sl-footer__contacts-title{font-family:var(--sl-font, "Onest", sans-serif)}.bx-soa-section-title .bx-soa-person-type-inline,.bx-soa-section-title .form-check-label{font-family:var(--sl-font, "Onest", sans-serif)}h1{margin:0;color:var(--sl-color-heading, #142A4B);font-size:var(--sl-heading-md, 28px);font-weight:500;line-height:normal}h2{margin:0;color:var(--sl-color-heading, #142A4B);font-size:var(--sl-heading-md, 28px);font-weight:500;line-height:normal}img,svg{max-width:100%;height:auto;vertical-align:middle}html{-webkit-tap-highlight-color:transparent}input:focus{outline:none!important}:where(a,button,area,summary,label,select,input,textarea,.btn,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])){-webkit-tap-highlight-color:transparent}a:focus,button:focus,area:focus,summary:focus,[role=button]:focus,[role=link]:focus,img[tabindex]:focus{outline:none!important;box-shadow:none!important}:where(a,button,area,summary,.btn,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])):focus:not(:focus-visible),:where(a,button,area,summary,.btn,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])):active{outline:none!important;box-shadow:none!important}.button-clear{background:none;border:none;padding:0;cursor:pointer}.button-radius{border-radius:var(--sl-button-radius, 100px)}.input-radius{border-radius:var(--sl-input-radius, 100px)}.sl-header{--sl-button-radius: var(--sl-header-action-radius, var(--sl-header-control-radius, 10px));--sl-input-radius: var(--sl-header-field-radius, var(--sl-header-control-radius, 10px));color:var(--sl-header-text, var(--sl-color-dark, #142A4B))}.sl-header__login-authorized-icon>*{fill:var(--sl-color-link, #7060F8)}.sl-header--fluid .sl-header__topbar>.sl-container,.sl-header--fluid .sl-header__main>.sl-container,.sl-header--fluid .sl-hero-wrap__header>.sl-header__topbar>.sl-container,.sl-header--fluid .sl-hero-wrap__header>.sl-header__main>.sl-container{max-width:none}@media(min-width:1025px){.sl-header--catalog-right .sl-header__catalog-wrap{flex-direction:row-reverse}}.sl-header .sl-header__topbar{background:var(--sl-nav-bg, transparent)}.sl-header :is(.sl-header__city,.sl-header__phone,.sl-header__phone-popup-label,.sl-header__phone-popup-number,.sl-header__phone-popup-text,.sl-header__callback,.sl-header__search-input,.sl-header__action,.sl-header__theme,.sl-header__login-popup-item){color:var(--sl-header-text, var(--sl-color-dark, #142A4B))!important}.sl-header :is(.sl-header__city-icon,.sl-header__topbar-arrow){color:var(--sl-header-text, var(--sl-color-dark, #142A4B))!important;fill:currentColor!important}.sl-header__search-input::placeholder{color:var(--sl-header-text, var(--sl-color-dark, #142A4B))!important;opacity:0.52}.sl-header :is(.sl-header__topbar-link,.sl-header__topbar-sublink,.sl-header__topbar-link__svg){color:var(--sl-nav-text, var(--sl-header-text, var(--sl-color-dark, #142A4B)))!important}.sl-header .sl-header__topbar-right .sl-header__topbar-link{transition:color 0.2s ease}.sl-header .sl-header__topbar-right .sl-header__topbar-link:hover,.sl-header .sl-header__topbar-right .sl-header__topbar-link:focus-visible{background-color:transparent!important;color:var(--sl-header-v1-current-menu-hover-text, var(--sl-nav-hover-text, var(--sl-color-link, #7060F8)))!important}.sl-header .sl-header__topbar-right .sl-header__topbar-link:hover :is(.sl-header__topbar-link__svg,.sl-header__topbar-arrow),.sl-header .sl-header__topbar-right .sl-header__topbar-link:focus-visible :is(.sl-header__topbar-link__svg,.sl-header__topbar-arrow){color:currentColor!important}.sl-header .sl-header__topbar-link--accent,.sl-header .sl-header__topbar-link--accent .sl-header__topbar-link__svg{color:var(--sl-color-promo-accent, #EB485E)!important}.sl-header :is(.sl-header__topbar-submenu,.sl-header__login-popup-nav){background:var(--sl-nav-bg, var(--sl-overlay-surface-bg, var(--sl-color-white, #FFFFFF)))!important}.sl-header--topbar-hidden .sl-header__topbar,.sl-header--search-hidden .sl-header__search,.sl-header--catalog-hidden .sl-header__catalog-btn,.sl-header--regions-hidden .sl-city-btn,.sl-header--regions-hidden .sl-header__city,.sl-header--compare-hidden .sl-header__action--compare,.sl-header--favorites-hidden .sl-header__action--favorites,.sl-header--cart-hidden .sl-header__action--cart,.sl-header--account-hidden .sl-header__login-wrap,.sl-header--theme-hidden .sl-header__theme{display:none!important}.sl-header--nav-uppercase :is(.sl-header__topbar-link,.sl-header__topbar-sublink){text-transform:uppercase}.sl-header--nav-icons-hidden :is(.sl-header__topbar-link__svg,.sl-header__topbar-link>svg:not(.sl-header__topbar-arrow)){display:none!important}.sl-header.sl-header--nav-icons-hidden .sl-header__topbar-link.sl-header__topbar-link--accent>.sl-header__topbar-link__svg{display:inline-block!important}.sl-header__logo,.sl-header__logo img{max-height:var(--sl-header-logo-height, 60px)}.sl-header__catalog-btn.button-clear{background-color:var(--sl-header-catalog-bg, var(--sl-color-cta, var(--sl-color-dark, #142A4B)))!important}.sl-header__catalog-btn.button-clear:hover,.sl-header__catalog-btn--active{background-color:var(--sl-header-catalog-bg, var(--sl-color-cta-hover, var(--sl-color-catalog-btn-active, #7060F8)))!important;background-color:color-mix(in srgb,var(--sl-header-catalog-bg, var(--sl-color-cta, #142A4B)) 88%,#000000)!important}.sl-header__search{background:var(--sl-header-search-bg, rgba(var(--sl-color-dark-rgb), 0.05))!important}.sl-header__action,.sl-header__theme{background-color:var(--sl-header-action-bg, transparent)}.sl-header__action{border:0;padding:0;color:inherit;font:inherit;cursor:pointer;appearance:none}.sl-header__theme:hover{background-color:var(--sl-header-action-bg, transparent)}.sl-header__topbar-sublink:hover,.sl-header__login-popup-item:hover{background-color:var(--sl-nav-hover-bg, rgba(var(--sl-color-link-rgb, 112, 96, 248), 0.08))}.sl-header__topbar-link.is-active,.sl-header__topbar-link--active{background-color:transparent}.sl-city-btn__button,.sl-header__city{background:var(--sl-region-selector-bg, transparent)!important;color:var(--sl-region-selector-text, var(--sl-color-dark, #142A4B))!important}.sl-city-selector__window,.sl-city-center__panel{max-width:min(var(--sl-region-popup-width, 720px),calc(100vw - 20px))!important;background:var(--sl-region-card-bg, var(--sl-overlay-surface-bg, var(--sl-color-white)))!important}.sl-city-dropdown{background:var(--sl-region-card-bg, var(--sl-overlay-surface-bg, var(--sl-color-white)))!important}.sl-city-dropdown__option--active,.sl-city-center__option--active.button-clear,.sl-city-center__option--active.button-clear:hover,.sl-city-selector__item--active,.sl-city-selector__city-item--active{background:var(--sl-region-active-bg, rgba(var(--sl-color-link-rgb, 112, 96, 248), 0.1))!important;color:var(--sl-region-active-text, var(--sl-color-link, #7060F8))!important}.sl-cart-total-static :is(.sl-cart-sidebar,.bx-soa-cart-total,.bx-soa-cart-total.bx-soa-cart-total-fixed,.bx-soa-cart-total.bx-soa-cart-total-bottom){position:static!important;top:auto!important}.sl-header__main-row{border-radius:var(--sl-header-radius, var(--sl-card-radius, 20px))!important}body :is(.sl-cart-widget__body,.sl-cart-widget__content){border-radius:20px!important}.sl-catalog-menu__inner{border-radius:var(--sl-menu-radius, 20px)!important;background:var(--sl-nav-bg, var(--sl-menu-bg, var(--sl-color-white)))!important;color:var(--sl-nav-text, var(--sl-menu-text, var(--sl-color-dark)))!important;padding:var(--sl-menu-padding, 40px)!important}.sl-catalog-menu :is(.sl-catalog-menu__item,.sl-catalog-menu__group-name,.sl-catalog-menu__subcat,.sl-catalog-menu__subchild,.sl-catalog-menu__toggle){color:var(--sl-nav-text, var(--sl-menu-text, var(--sl-color-dark, #142A4B)))!important}.sl-header__phone-popup-inner,.sl-header__topbar-submenu,.sl-header__login-popup-nav{border-radius:var(--sl-dropdown-radius, min(var(--sl-card-radius, 20px), 24px))!important;background:var(--sl-overlay-surface-bg, var(--sl-color-white))!important}body :is(.sl-dropdown__list,.sl-catalog-toolbar__tag-dropdown-inner,.sl-catalog-toolbar__sort-list,.sl-city-dropdown,.smart-filter-hint-popup,.smart-filter-dropdown-popup,.smart-filter-popup-result){border-radius:var(--sl-dropdown-radius, min(var(--sl-card-radius, 20px), 24px))!important;background:var(--sl-overlay-surface-bg, var(--sl-color-white))!important}body :is(.popup-window,.bx-catalog-subscribe-alert-popup,.sl-city-selector__window,.sl-city-center__panel,.sl-city-confirm,.sl-popup__modal,.sl-share-modal,.sl-size-chart__modal,.sl-reviews__popup,.sl-reviews__modal-add-panel,.sl-reviews__modal-media-panel){border-radius:var(--sl-modal-radius, min(var(--sl-popup-border-radius, var(--sl-card-radius, 20px)), 32px))!important;background:var(--sl-overlay-surface-bg, var(--sl-color-white))!important}body .popup-window-close-icon.popup-window-titlebar-close-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem!important;height:1.75rem!important;background:transparent!important;color:var(--sl-color-dark, #142A4B);opacity:1;transition:color 0.2s ease,opacity 0.2s ease}body .popup-window-close-icon.popup-window-titlebar-close-icon::before{content:"";display:block;width:0.875rem;height:0.875rem;background:currentColor;opacity:0.3;pointer-events:none;transition:opacity 0.2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20y='15.5566'%20width='22'%20height='2'%20rx='1'%20transform='rotate(-45%200%2015.5566)'%20fill='black'/%3E%3Crect%20width='22'%20height='2'%20rx='1'%20transform='matrix(-0.707107%20-0.707107%20-0.707107%200.707107%2016.9707%2015.5566)'%20fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20y='15.5566'%20width='22'%20height='2'%20rx='1'%20transform='rotate(-45%200%2015.5566)'%20fill='black'/%3E%3Crect%20width='22'%20height='2'%20rx='1'%20transform='matrix(-0.707107%20-0.707107%20-0.707107%200.707107%2016.9707%2015.5566)'%20fill='black'/%3E%3C/svg%3E") center / contain no-repeat}body .popup-window-close-icon.popup-window-titlebar-close-icon::after{content:none!important;display:none!important}body .popup-window-close-icon.popup-window-titlebar-close-icon:hover::before,body .popup-window-close-icon.popup-window-titlebar-close-icon:focus-visible::before{opacity:0.55}body .popup-window-close-icon.popup-window-titlebar-close-icon:focus-visible{border-radius:50%;outline:2px solid rgba(var(--sl-color-link-rgb),0.25);outline-offset:2px}.sl-popup__field-textarea,.sl-reviews__form-text,.sl-reviews__form-advantages,.sl-reviews__form-disadvantages{border-radius:min(var(--sl-field-radius, 10px),24px)!important}.sl-city-confirm::before{background:var(--sl-overlay-surface-bg, var(--sl-color-white))!important}.sl-header__login-popup{max-width:min(280px,calc(100vw - 20px))}.sl-header__login-popup-nav{width:max-content;min-width:220px;max-width:100%;max-height:min(420px,70vh);overflow-y:auto}.sl-header__login-popup-item{min-height:36px;line-height:1.3}.sl-header__catalog-btn,.sl-header__phone,.sl-header__phone-popup-btn,.sl-header__topbar-sublink,.sl-header__callback,.sl-catalog-menu__banner-edit,.sl-mobile-menu__cta{border-radius:var(--sl-header-action-radius, var(--sl-header-control-radius, 10px))!important}.sl-cart-widget__checkout{border-radius:100px!important}.sl-header__search-btn,.sl-header__action,.sl-header__theme,.sl-header__menu-mobile,.sl-city-selector__close{border-radius:var(--sl-header-action-radius, var(--sl-header-control-radius, 50%))!important}.sl-header .sl-header__theme{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.sl-header .sl-header__phone{display:inline-flex;align-items:center;min-height:0;transition:background-color 0.2s ease,border-radius 0.2s ease}@media(hover:hover)and (pointer:fine)and (min-width:1025px){.sl-header .sl-header__phone:hover,.sl-header__phone-wrap:hover .sl-header__phone{background-color:rgba(var(--sl-color-dark-rgb),0.05)!important;border-radius:var(--sl-breadcrumb-radius)!important}}.sl-header__search,.sl-city-selector__search-input{border-radius:var(--sl-header-field-radius, var(--sl-header-control-radius, 10px))!important}.sl-city-selector__search-input{border-radius:var(--sl-field-radius, var(--sl-header-field-radius, 10px))!important}.sl-city-selector__chip,.sl-city-selector__item,.sl-city-selector__city-item{border-radius:var(--sl-choice-radius, 8px)!important}.sl-header__search-btn svg rect{rx:var(--sl-header-action-radius, var(--sl-header-control-radius, 5px))}@media(max-width:576px){.sl-city-selector__window{border-radius:var(--sl-modal-radius, min(var(--sl-card-radius, 20px), 32px)) var(--sl-modal-radius, min(var(--sl-card-radius, 20px), 32px)) 0 0!important}}.hide{display:none}.sl-wrapper{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;position:relative;overflow-x:clip}.sl-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.sl-main{flex-grow:1}.sl-page-home{background-color:var(--sl-homepage-bg-color, var(--sl-site-bg-color, var(--sl-color-bg)));background-image:var(--sl-homepage-bg-image, var(--sl-site-bg-image, none));background-repeat:var(--sl-homepage-bg-repeat, var(--sl-site-bg-repeat, no-repeat));background-position:center -437px;background-size:2366px auto}.sl-page-home .sl-main{padding-top:var(--sl-homepage-top-padding, 0);padding-bottom:var(--sl-homepage-bottom-padding, 0)}.sl-container{max-width:calc(var(--sl-container) + var(--sl-gap-page) * 2);margin-inline:auto;padding-inline:var(--sl-gap-page)}.sl-block__background{box-sizing:border-box;width:100%}.sl-block__background--container{border-radius:var(--sl-card-radius, var(--sl-radius-outer, 1.25rem))}.sl-block--custom-bg-image,.sl-block--custom-bg-image .sl-block__background{background-repeat:no-repeat;background-position:center;background-size:cover}.sl-block--custom-card-bg .product-item,.sl-block--custom-card-bg .product-item.sl-card,.sl-block--custom-card-bg .product-item-container.hover .product-item,.sl-block--custom-card-bg .sl-colfull__card,.sl-block--custom-card-bg .sl-colfull-v2__card,.sl-block--custom-card-bg .sl-reviews-v2__card,.sl-block--custom-card-bg .sl-addresses__panel,.sl-block--custom-card-bg .sl-addresses-v2__card,.sl-block--custom-card-bg .sl-promo-cards__card{background:var(--sl-block-card-bg)!important}.sl-block--custom-spacing>:first-child,.sl-block--custom-spacing>.sl-container>:first-child,.sl-block--custom-spacing>.sl-container>.sl-block__background>:first-child{margin-top:0!important;margin-bottom:0!important}.sl-horizontal-promo-banner .qbe-banner{max-width:none!important}.sl-page-home .sl-block{margin-bottom:var(--sl-homepage-block-gap, 5.625rem)}.sl-page-home .sl-block:last-child{margin-bottom:0}.sl-page-home .sl-block .swiper:not(.qbe-banner__viewport){max-width:100%;min-width:0}@media(max-width:1024px){.sl-page-home .sl-block .swiper.sl-promo-tabbed__tabs-swiper{max-width:none}}.sl-page-home .sl-block .swiper:not(.qbe-banner__viewport):not(.swiper-initialized){overflow:hidden}.sl-page-home .sl-block .swiper:not(.qbe-banner__viewport):not(.sl-colfull-v2__cards-wrap):not(.sl-colfull-v2__bundles-wrap):not(.swiper-initialized)>.swiper-wrapper{display:flex;align-items:stretch;max-width:100%;min-width:0}.sl-page-home .sl-block .swiper:not(.qbe-banner__viewport):not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0}.sl-page-home .sl-block .swiper:not(.qbe-banner__viewport):not(.swiper-initialized) img{max-width:100%}body.sl-page-home :is([data-sl-homepage-block=categories_promo],[data-sl-homepage-block=popular_products],[data-sl-homepage-block=reviews],[data-sl-homepage-block=kollektsii_spisok],[data-sl-homepage-block=stocks_list],[data-sl-homepage-block=news_tabs]){--sl-slider-gap: var(--sl-homepage-card-gap, 0.875rem)}body.sl-page-home .sl-banner-overlap__cards{gap:var(--sl-homepage-card-gap, 0.875rem)}body.sl-page-home .sl-block[data-sl-homepage-block=kollektsii_spisok] :is(.swiper.sl-colfull-v2__cards-wrap,.swiper.sl-colfull-v2__bundles-wrap):not(.qbe-banner__viewport):not(.swiper-initialized)>.swiper-wrapper{gap:var(--sl-homepage-card-gap, 0.875rem)}.sl-page-home .sl-block .qwelp-banner-overlap-layout,.sl-page-home .sl-block .qpb-placement,.sl-page-home .sl-block .sl-promo-list,.sl-page-home .sl-block .sl-promo-tabbed,.sl-page-home .sl-block .sl-promo-cards,.sl-page-home .sl-block .sl-brands,.sl-page-home .sl-block .sl-reviews--v2,.sl-page-home .sl-block .sl-horizontal-promo-banner .qbe-banner,.sl-page-home .sl-block .sl-colfull-v2,.sl-page-home .sl-block .sl-addresses--v2,.sl-page-home .sl-block .sl-stocks,.sl-page-home .sl-block .sl-news{margin-bottom:0!important}.sl-page-home .sl-block:has(.sl-reviews--v2),.sl-page-home .sl-block:has(.sl-horizontal-promo-banner),.sl-page-home .sl-block:has(.sl-colfull-v2),.sl-page-home .sl-block:has(.qwelp-banner-overlap-layout){margin-bottom:var(--sl-homepage-block-gap, 5.625rem)}.sl-page-home .sl-block:has(.qwelp-banner-overlap-layout):has(+.sl-block .sl-promo-list){margin-bottom:clamp(2rem,3.5vw,3rem)}.sl-page-home .sl-block:has(.sl-promo-list):has(+.sl-block .sl-promo-tabbed),.sl-page-home .sl-block:has(.sl-reviews--v2):has(+.sl-block .sl-horizontal-promo-banner){margin-bottom:var(--sl-homepage-block-gap-compact, var(--sl-homepage-block-gap, 5.625rem))}.sl-page-home .sl-block:has(.sl-horizontal-promo-banner):has(+.sl-block .sl-colfull-v2){margin-bottom:var(--sl-homepage-block-gap-compact, var(--sl-homepage-block-gap, 5.625rem))}.sl-page-home .sl-block:has(.sl-reviews--v2):has(+.sl-block .sl-horizontal-promo-banner) .sl-reviews--v2{margin-bottom:0!important}.sl-page-home .sl-block:has(+.sl-block .sl-addresses--v2){margin-bottom:var(--sl-homepage-block-gap, 5.625rem)}.sl-page-home .sl-block[data-sl-homepage-block=address],.sl-page-home .sl-block:has(.sl-addresses--v2){margin-bottom:var(--sl-homepage-block-gap-zero, 0px)}.sl-page-home .sl-block:has(.sl-news){margin-bottom:var(--sl-homepage-block-gap, 5.625rem)}.sl-page-home .sl-block .qpb-placement{gap:var(--sl-homepage-block-gap-compact, 1rem)}@media(min-width:1025px)and (max-width:1199px){body.sl-page-home,body:has(.sl-page-home){--sl-gap-section: clamp(3rem, 4.4vw, 3.25rem);--sl-homepage-block-gap: clamp(2.5rem, 4vw, 3rem);--sl-homepage-block-gap-compact: clamp(1.5rem, 2.4vw, 1.875rem)}}@media(max-width:1024px){:root{--sl-gap-section: clamp(3.125rem, 5.5vw, 3.75rem);--sl-homepage-block-gap: clamp(1.25rem, 2.5vw, 1.5rem);--sl-homepage-block-gap-compact: clamp(0.75rem, 1.5vw, 1rem)}.sl-block{margin-bottom:clamp(1rem,2.2vw,1.5rem)}.sl-block:last-child{margin-bottom:0}.sl-page-home .qwelp-banner-overlap-layout{--qwelp-banner-overlap-margin-top: clamp(1rem, 2.2vw, 1.5rem)}.sl-page-home .qwelp-banner-overlap-layout__grid,.sl-page-home .qwelp-banner-overlap-layout__sidebar{grid-template-columns:minmax(0,1fr);gap:var(--sl-homepage-card-gap, 0.875rem)}.sl-page-home .qwelp-banner-overlap-layout__grid{height:auto}.sl-page-home .qwelp-banner-overlap-layout__sidebar{grid-template-rows:auto}.sl-page-home .qwelp-banner-overlap-layout__cards,.sl-page-home .sl-banner-overlap__cards{height:auto;max-height:none}.sl-page-home .qwelp-banner-overlap-layout__placement{width:100%;min-height:0;height:auto;overflow:visible}.sl-page-home .qwelp-banner-overlap-layout__placement .qbe-banner{height:auto}.sl-page-home .qwelp-banner-overlap-layout__placement .qbe-banner__viewport{height:auto;min-height:0}.sl-page-home .sl-banner-overlap__cards{width:100%;margin-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.75rem,1.8vw,1rem)}.sl-page-home .sl-banner-overlap__cards .product-item-container:nth-child(n+3){display:none}.sl-page-home .sl-banner-overlap__cards .product-item-container.hover .product-item,.bx-no-touch .sl-page-home .sl-banner-overlap__cards .product-item-container.hover .product-item:not(.sl-list-card):not(.sl-line-card){box-shadow:none!important;padding:0.9375rem!important}}@media(min-width:577px)and (max-width:1024px){:root{--sl-page-footer-gap: 3.75rem}body.sl-page-home .sl-main [id^=bx_incl_area_]>.sl-block:not(:has(~.sl-block)){margin-bottom:var(--sl-page-footer-gap, 3.75rem)}body :is(.sl-about,.sl-service-page,.sl-howto,.sl-payment-page,.sl-guaranty,.sl-faq-page,.sl-delivery,.sl-credit){padding-bottom:var(--sl-page-footer-gap, 3.75rem)}body :is(.sl-search,.sl-search-page,.sl-personal-subscriptions,.sl-subscribe,.sl-stocks-detail__layout,.sl-services-detail__layout,.sl-news__pager-row,.sl-news-detail__layout,.sl-services__pager-row,.sl-brands-page__directory,.sl-brands-page__workspace,.sl-brands-page__finder){margin-bottom:var(--sl-page-footer-gap, 3.75rem)}}@media(min-width:700px)and (max-width:1024px){.sl-page-home .sl-banner-overlap__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-page-home .sl-banner-overlap__cards .product-item-container:nth-child(n+3){display:flex}}@media(max-width:768px){:root{--sl-gap-section: 50px}}@media(max-width:576px){:root{--sl-homepage-block-gap: 1rem;--sl-homepage-block-gap-compact: 0.75rem}body.sl-page-home,body:has(.sl-page-home){--sl-gap-page: 0.9375rem;--sl-card-gap: 0.9375rem;--sl-card-gap-half: 0.625rem;--sl-grid-gap: var(--sl-card-gap);--sl-slider-gap: var(--sl-card-gap);--sl-homepage-block-gap: 1rem;--sl-homepage-block-gap-compact: 0.75rem}.sl-block{margin-bottom:16px}.sl-block>.sl-container>*{margin-bottom:0!important}.sl-page-home .sl-block:has(.sl-news){margin-bottom:16px!important}.sl-page-home .sl-banner-overlap__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sl-page-home .qwelp-banner-overlap-layout__placement .qbe-banner__element:has(>:is(.sl-banner-badge,.sl-banner-title,.sl-banner-text,.sl-banner-button-catalog)){right:auto!important;bottom:auto!important;transform:none!important}.sl-page-home .qwelp-banner-overlap-layout__placement .qbe-banner__element:has(>.sl-banner-badge){top:1.25rem!important;left:1.25rem!important}.sl-page-home .qwelp-banner-overlap-layout__placement .qbe-banner__element:has(>.sl-banner-title){top:3.8125rem!important;left:1.25rem!important;width:calc(100% - 2.5rem)!important;max-width:none!important;height:auto!important}.sl-page-home .qwelp-banner-overlap-layout__placement .qbe-banner__element:has(>.sl-banner-text){top:9.5rem!important;left:1.25rem!important;width:calc(100% - 2.5rem)!important;max-width:none!important;height:auto!important}.sl-page-home .qwelp-banner-overlap-layout__placement .qbe-banner__element:has(>.sl-banner-button-catalog){top:16rem!important;left:1.25rem!important;width:max-content!important;max-width:calc(100% - 2.5rem)!important;height:auto!important}}@media(max-width:480px){:root{--sl-gap-page: 10px;--sl-gap-section: 40px}.sl-page-home .sl-banner-overlap__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-page-home .sl-banner-overlap__cards .product-item-container:nth-child(n+3){display:none}}.sl-devsw-hidden{display:none!important}.sl-devsw{position:fixed;right:90px;bottom:20px;z-index:100000;display:flex;gap:4px;padding:4px;background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,0.12)}.sl-devsw__btn{display:flex;align-items:center;justify-content:center;width:36px;height:32px;color:#9ca3af;background:transparent;border:0;border-radius:6px;cursor:pointer;transition:color 0.15s,background-color 0.15s}.sl-devsw__btn:hover,.sl-devsw__btn--active{color:#142a4b;background:#f5f4fa}.sl-devsw-overlay{position:fixed;inset:0;z-index:99999;display:none;flex-direction:column;align-items:center;justify-content:center;padding:max(30px,env(safe-area-inset-top)) max(30px,env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(30px,env(safe-area-inset-left));background:#e5e5eb}.sl-devsw-overlay--open{display:flex}.sl-devsw-device{position:relative;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow:hidden;background:#fff;transition:width 0.3s ease,height 0.3s ease}.sl-devsw-device--tablet{width:768px;height:min(1024px,calc(100vh - 120px));height:min(1024px,calc(100dvh - 120px));border:6px solid #2a2a3a;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.15)}.sl-devsw-device--mobile{width:375px;height:min(812px,calc(100vh - 120px));height:min(812px,calc(100dvh - 120px));border:10px solid #1a1a2e;border-radius:40px;box-shadow:0 20px 60px rgba(0,0,0,0.2)}.sl-devsw-device__iframe{display:block;width:100%;height:100%;border:0}.sl-devsw-overlay__label{margin-top:12px;color:#8b8b9a;font-size:13px}@media(max-width:1024px){.sl-devsw{display:none}}@media(max-width:1024px),(max-width:1120px)and (hover:none){.sl-horizontal-promo-banner .qbe-banner__viewport{height:clamp(17.5rem,34vw,20.875rem)!important;min-height:clamp(17.5rem,34vw,20.875rem)!important;max-height:none!important;aspect-ratio:auto!important}.sl-horizontal-promo-banner .qbe-banner__element:has(>:is(.linear-banner__title,.linear-banner__text,.linear-banner__button)){right:auto!important;margin:0!important;transform:none!important}.sl-horizontal-promo-banner .qbe-banner__element:has(>.linear-banner__title){top:clamp(1.25rem,3vw,2rem)!important;left:clamp(1.25rem,4vw,2.5rem)!important;bottom:auto!important;width:min(34rem,calc(100% - clamp(2.5rem,8vw,5rem)))!important;max-width:none!important;height:auto!important}.sl-horizontal-promo-banner .qbe-banner__element:has(>.linear-banner__text){top:5.5rem!important;left:clamp(1.25rem,4vw,2.5rem)!important;bottom:auto!important;width:min(38rem,calc(100% - clamp(2.5rem,8vw,5rem)))!important;max-width:none!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important}.sl-horizontal-promo-banner .qbe-banner__element:has(>.linear-banner__button){top:auto!important;left:clamp(1.25rem,4vw,2.5rem)!important;bottom:clamp(1.25rem,3vw,2rem)!important;width:max-content!important;max-width:calc(100% - clamp(2.5rem,8vw,5rem))!important;height:auto!important}}@media(min-width:768px)and (max-width:1024px){.sl-horizontal-promo-banner .qbe-banner__element:has(>.linear-banner__text){width:min(31rem,44%)!important}.sl-horizontal-promo-banner [data-qbe-foreground-layer=foreground-3]{transform:translate(2%,0)!important}.sl-horizontal-promo-banner :is(.linear-banner__title,.linear-banner__text){text-shadow:0 1px 2px rgba(20,42,75,0.18)}}@media(max-width:480px){.sl-horizontal-promo-banner .qbe-banner__viewport{height:24rem!important;min-height:24rem!important}}@media(max-width:767px){.sl-container{overflow:visible}.sl-block .sl-container{overflow:visible}}.sl-scroll-top{--sl-scroll-top-base-bottom: 30px;--sl-scroll-top-avoid-offset: 0px;position:fixed;bottom:calc(var(--sl-scroll-top-base-bottom) + var(--sl-scroll-top-avoid-offset));right:30px;z-index:50;display:flex;align-items:center;justify-content:center;width:var(--sl-scroll-top-size, 48px);height:var(--sl-scroll-top-size, 48px);border:none;border-radius:var(--sl-scroll-top-radius, var(--sl-action-radius, 50%));background-color:var(--sl-header-catalog-bg, var(--sl-color-cta, var(--sl-color-dark, #142A4B)))!important;color:var(--sl-scroll-top-color, var(--sl-color-white));box-shadow:0 12px 28px rgba(var(--sl-color-link-rgb),0.28);cursor:pointer;opacity:0;pointer-events:none;transition:background-color 0.2s ease,bottom 0.25s ease,box-shadow 0.2s ease,color 0.2s ease,opacity 0.3s ease,transform 0.3s ease;transform:translateY(20px)}.sl-scroll-top--disabled{display:none!important}.sl-scroll-top__icon{display:block;width:var(--sl-scroll-top-icon-size, 18px);height:var(--sl-scroll-top-icon-size, 18px);background:currentColor;mask:var(--sl-scroll-top-icon-mask, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10'%3E%3Cpath d='M1 9L9 1L17 9' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--sl-scroll-top-icon-mask, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10'%3E%3Cpath d='M1 9L9 1L17 9' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")) center / contain no-repeat}.sl-scroll-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sl-scroll-top:hover{background:var(--sl-scroll-top-hover-bg, var(--sl-color-link-hover));color:var(--sl-scroll-top-hover-color, var(--sl-scroll-top-color, var(--sl-color-white)));box-shadow:0 14px 32px rgba(var(--sl-color-link-rgb),0.36);opacity:1}.sl-scroll-top--visible:hover{transform:translateY(-2px)}.sl-scroll-top:active{transform:translateY(0)}.sl-scroll-top:focus-visible{outline:2px solid rgba(var(--sl-color-link-rgb),0.45);outline-offset:3px}html[data-theme=dark] .sl-scroll-top{--sl-scroll-top-bg: var(--sl-color-cta-dark, var(--sl-color-link, #7060F8));--sl-scroll-top-hover-bg: var(--sl-scroll-top-bg);--sl-scroll-top-color: #FFFFFF;--sl-scroll-top-hover-color: #FFFFFF;background-color:var(--sl-scroll-top-bg)!important;box-shadow:0 12px 28px rgba(0,0,0,0.32)}html[data-theme=dark] .sl-scroll-top:hover{box-shadow:0 14px 32px rgba(0,0,0,0.4)}@media(prefers-reduced-motion:reduce){.sl-header .sl-header__topbar-right .sl-header__topbar-link{transition:none}.sl-scroll-top{transition:none}}@media(max-width:768px){.sl-scroll-top{display:none!important}}.sl-cart-header{display:flex;align-items:baseline;gap:15px;margin-top:20px;margin-bottom:30px}.sl-cart-header__title{font-family:var(--sl-heading-font, var(--sl-font, "Onest", sans-serif));font-weight:500;font-size:var(--sl-heading-md, 28px);line-height:normal;color:#142A4B;margin:0}.sl-cart-header__count{font-family:var(--sl-font, "Onest", sans-serif);font-weight:400;font-size:var(--sl-text-base, 16px);line-height:normal;color:#142A4B;opacity:0.5}@media(max-width:768px){.sl-cart-header{margin-top:16px;margin-bottom:20px;gap:10px}.sl-cart-header__title{font-size:1.625rem}.sl-cart-header__count{font-size:var(--sl-text-sm, 0.875rem)}}@media(max-width:480px){.sl-cart-header{margin-top:10px;margin-bottom:16px}.sl-cart-header__title{font-size:calc(var(--sl-font-size-base) * 1.375)}.sl-cart-header__count{font-size:var(--sl-text-caption, 0.8125rem)}}.sl-mobile-nav{display:none}.sl-mobile-more{display:none}@media(max-width:767px){.sl-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--sl-color-white, #FFFFFF);border-radius:20px 20px 0 0;box-shadow:0px 1px 50px rgba(20,42,75,0.1);box-sizing:border-box;min-height:var(--sl-mobile-nav-height);padding:12px clamp(6px,3vw,15px) calc(12px + var(--sl-safe-area-bottom));gap:clamp(0px,1vw,8px);justify-content:center;align-items:flex-start}.sl-toast{bottom:calc(var(--sl-mobile-nav-height, 72px) + 10px)}.sl-mobile-nav__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;position:relative;min-width:0;min-height:48px;-webkit-tap-highlight-color:transparent}button.sl-mobile-nav__item{width:auto;padding:0;color:var(--sl-color-dark, #142A4B);font:inherit;background:transparent;border:0;cursor:pointer}.sl-mobile-nav__item--more[aria-expanded=true] .sl-mobile-nav__icon,.sl-mobile-nav__item--more[aria-expanded=true] .sl-mobile-nav__label{color:var(--sl-color-link, #A184FF);opacity:1}.sl-mobile-nav__icon{width:24px;height:24px;flex-shrink:0}.sl-mobile-nav__label{font-size:clamp(8.75px,2.5vw,var(--sl-text-tiny, 11px));font-weight:400;color:var(--sl-color-dark, #142A4B);opacity:0.7;text-align:center;line-height:1.15;white-space:nowrap}.sl-mobile-nav__badge{position:absolute;top:-2px;left:50%;margin-left:4px;background:var(--sl-color-success, #54C580);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;padding:0 4px;border-radius:100px;line-height:16px;text-align:center;box-sizing:border-box}.sl-mobile-more{--sl-mobile-more-viewport-top: 0px;--sl-mobile-more-viewport-left: 0px;--sl-mobile-more-viewport-width: 100vw;--sl-mobile-more-viewport-height: 100vh;position:fixed;top:var(--sl-mobile-more-viewport-top);left:var(--sl-mobile-more-viewport-left);z-index:10000;display:block;width:var(--sl-mobile-more-viewport-width);height:var(--sl-mobile-more-viewport-height);pointer-events:none;visibility:hidden;transition:visibility 0s 0.28s}@supports (height: 100dvh){.sl-mobile-more{--sl-mobile-more-viewport-width: 100dvw;--sl-mobile-more-viewport-height: 100dvh}}.sl-mobile-more--open{pointer-events:auto;visibility:visible;transition-delay:0s}.sl-mobile-more__overlay{position:absolute;inset:0;background:transparent;isolation:isolate}.sl-mobile-more__overlay::before{content:"";position:absolute;inset:0;z-index:0;background-color:rgba(var(--sl-color-white-rgb, 255, 255, 255),0);opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);pointer-events:none;transition:opacity 0.28s ease,background-color 0.28s ease,backdrop-filter 0.28s ease,-webkit-backdrop-filter 0.28s ease;will-change:opacity,backdrop-filter}.sl-mobile-more--open .sl-mobile-more__overlay::before{background-color:rgba(var(--sl-color-white-rgb, 255, 255, 255),0.3);opacity:1;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}.sl-mobile-more__panel{position:absolute;right:max(0px,env(safe-area-inset-right));bottom:0;left:max(0px,env(safe-area-inset-left));z-index:1;display:flex;flex-direction:column;width:min(100%,480px);max-height:calc(100% - max(8px,env(safe-area-inset-top)));margin-inline:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom));color:var(--sl-color-dark, #142A4B);background:var(--sl-color-white, #FFFFFF);border-radius:28px 28px 0 0;box-shadow:0 -12px 40px rgba(8,13,24,0.16);box-sizing:border-box;overflow:hidden;overscroll-behavior:contain;transform:translateY(105%);transition:transform 0.25s ease}.sl-mobile-more--open .sl-mobile-more__panel{transform:translateY(0)}.sl-mobile-more__grabber{align-self:center;width:35px;height:4px;margin-top:5px;background:rgba(20,42,75,0.35);border-radius:999px;flex:0 0 auto}.sl-mobile-more__header{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:4px 10px 0 16px;flex:0 0 auto}.sl-mobile-more__title{margin:0;color:inherit;font-size:var(--sl-text-md, 18px);font-weight:600;line-height:1.25}.sl-mobile-more__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:rgba(20,42,75,0.45);background:transparent;border:0;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent}.sl-mobile-more__scroll{min-height:0;padding:2px 16px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sl-mobile-more__symbols{position:absolute;width:0;height:0;overflow:hidden}.sl-mobile-more__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 4px;padding-top:6px}.sl-mobile-more__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;min-height:55px;gap:5px;color:inherit;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.sl-mobile-more__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto}.sl-mobile-more__icon{display:block;width:24px;height:24px}.sl-mobile-more__label{max-width:100%;color:inherit;font-size:var(--sl-text-caption, 12px);font-weight:400;line-height:1.25;overflow-wrap:anywhere}.sl-mobile-more__badge{position:absolute;top:-6px;left:15px;min-width:18px;height:18px;padding:0 5px;color:#FFFFFF;background:var(--sl-color-accent, #C8354A);border-radius:999px;box-sizing:border-box;font-size:10px;font-weight:700;line-height:18px;text-align:center}body.sl-mobile-more-open{overflow:hidden;overscroll-behavior:none}html[data-theme=dark] .sl-mobile-more__panel{color:var(--sl-color-white, #FFFFFF);background:var(--sl-color-dark, #142A4B)}html[data-theme=dark] .sl-mobile-more__overlay::before{background-color:rgba(var(--sl-color-bg-rgb, 22, 24, 34),0)}html[data-theme=dark] .sl-mobile-more--open .sl-mobile-more__overlay::before{background-color:rgba(var(--sl-color-bg-rgb, 22, 24, 34),0.78)}html[data-theme=dark] .sl-mobile-more__grabber{background:rgba(255,255,255,0.4)}html[data-theme=dark] .sl-mobile-more__close{color:rgba(255,255,255,0.6)}.sl-footer{padding-bottom:var(--sl-mobile-nav-page-reserve)}}@media(max-width:359px){.sl-mobile-more__scroll{padding-inline:10px}.sl-mobile-more__grid{column-gap:0}.sl-mobile-more__label{font-size:11px}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.sl-mobile-more,.sl-mobile-more__overlay,.sl-mobile-more__overlay::before,.sl-mobile-more__panel{transition-duration:0s}}@media(min-width:577px)and (max-width:767px){.sl-page-home .sl-mobile-nav{display:none}.sl-page-home .sl-footer{padding-bottom:0}.sl-page-home .sl-footer--v1{padding-bottom:calc(30px + var(--sl-safe-area-bottom, 0px))}}@media(max-width:576px){.sl-header.sl-header--v1 .sl-header__topbar{padding-block:0.5625rem 0.6875rem!important}.sl-header.sl-header--v1.sl-header--scrolled{background:transparent!important}.sl-header.sl-header--v1.sl-header--scrolled .sl-header__topbar{max-height:0!important;padding-block:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow:hidden!important}.sl-header.sl-header--v1.sl-header--scrolled .sl-header__main{background:var(--sl-header-bg, var(--sl-color-white, #FFFFFF))!important;padding-inline:0!important;padding-block:0!important}html[data-theme=dark] .sl-header.sl-header--v1.sl-header--scrolled .sl-header__main{background:var(--sl-header-bg, var(--sl-color-white, #1E2030))!important}.sl-header.sl-header--sticky.sl-header--scrolled .sl-header__main>.sl-container{max-width:none!important;padding-inline:0!important}.sl-header.sl-header--sticky.sl-header--scrolled .sl-header__main-row{border-radius:0!important}.sl-header.sl-header--v1 .sl-header__topbar-left__mobile{gap:var(--sl-header-mobile-menu-city-gap, 0.5rem)!important}.sl-header.sl-header--v1 .sl-header__menu-mobile{color:var(--sl-color-dark, #142A4B)!important}.sl-header.sl-header--v1 .sl-header__city{opacity:0.5!important}.sl-header.sl-header--v1 .sl-header__theme{opacity:1!important}html[data-theme=dark] .sl-header.sl-header--v1 .sl-header__menu-mobile{color:var(--sl-color-icon, #C8CDD5)!important}}.container,.container-fluid{width:100%;margin-inline:auto;padding-inline:15px}.container{max-width:var(--sl-container)}.row{display:flex;flex-wrap:wrap;margin-inline:-15px}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:15px}@media(max-width:768px){.row>*{padding-inline:10px}.row{margin-inline:-10px}}.sl-catalog--vertical .catalog-section .row{margin-inline:-10px}.sl-catalog--vertical .catalog-section .row>[class*=col]{padding-inline:10px}.col{flex:1 0 0%}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.col-xs-2{flex:0 0 auto;width:16.666667%}.col-xs-6{flex:0 0 auto;width:50%}.col-xs-10{flex:0 0 auto;width:83.333333%}.col-xs-12{flex:0 0 auto;width:100%}@media(min-width:576px){.col-sm{flex:1 0 0%}.col-sm-4{flex:0 0 auto;width:33.333333%}.col-sm-5{flex:0 0 auto;width:41.666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.333333%}.col-sm-8{flex:0 0 auto;width:66.666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-12{flex:0 0 auto;width:100%}}@media(min-width:768px){.col-md{flex:1 0 0%}.col-md-2{flex:0 0 auto;width:16.666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.333333%}.col-md-5{flex:0 0 auto;width:41.666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.333333%}.col-md-8{flex:0 0 auto;width:66.666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}}@media(min-width:992px){.col-lg{flex:1 0 0%}.col-lg-2{flex:0 0 auto;width:16.666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.333333%}.col-lg-5{flex:0 0 auto;width:41.666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.333333%}.col-lg-8{flex:0 0 auto;width:66.666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-3{margin-left:25%}}@media(min-width:1200px){.col-xl-2{flex:0 0 auto;width:16.666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.333333%}}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-flex{display:flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-table-row{display:table-row!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}}.flex-wrap{flex-wrap:wrap!important}.flex-grow-1{flex-grow:1!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.align-middle{vertical-align:middle!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:0.25rem!important}.mb-2{margin-bottom:0.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}@media(min-width:992px){.mb-lg-0{margin-bottom:0!important}}.mt-3{margin-top:1rem!important}@media(min-width:576px){.mt-sm-0{margin-top:0!important}}.p-2{padding:0.5rem!important}.pb-0{padding-bottom:0!important}.pl-3{padding-left:1rem!important}.pr-3{padding-right:1rem!important}.pt-2{padding-top:0.5rem!important}@media(min-width:576px){.pt-sm-5{padding-top:3rem!important}}.w-100{width:100%!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-nowrap{white-space:nowrap!important}.text-muted{color:var(--sl-color-muted)!important}.text-dark{color:var(--sl-color-dark)!important}.text-danger{color:var(--sl-color-danger)!important}.img-fluid{max-width:100%;height:auto}.order-1{order:1!important}.order-2{order:2!important}@media(min-width:768px){.order-md-1{order:1!important}.order-md-2{order:2!important}}@media(max-width:575.98px){.hidden-xs{display:none!important}}.pull-right{float:right!important}.pull-left{float:left!important}.checkbox{margin-bottom:0.5rem}.checkbox label{cursor:pointer;display:inline-flex;align-items:center;gap:0.35rem}.clearfix::after{display:block;clear:both;content:""}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:var(--sl-text-base, 1rem);line-height:1.5;transition:color 0.15s,background-color 0.15s,border-color 0.15s;text-decoration:none}.btn:hover{text-decoration:none}.btn-primary{color:var(--sl-color-white)}.btn-primary:hover{color:var(--sl-color-white)}button[data-use^=show-more-]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:#fff;color:var(--sl-color-link-hover, #6050E8);border:none;border-radius:10px;font-family:var(--sl-font, "Onest", sans-serif);font-size:var(--sl-text-sm, 14px);font-weight:500;line-height:normal;cursor:pointer;transition:background-color 200ms ease,color 200ms ease}button[data-use^=show-more-]:hover{background:var(--sl-color-link-hover, #6050E8);color:#fff}.btn-danger{color:var(--sl-color-white);background-color:var(--sl-color-danger);border-color:var(--sl-color-danger)}.btn-danger:hover{background-color:#c82333;border-color:#bd2130;color:var(--sl-color-white)}.btn-link{background-color:transparent;border-color:transparent}.btn-link:hover{text-decoration:underline}.btn-sm{padding:0.5rem 0.75rem;font-size:var(--sl-text-sm, 0.875rem);min-height:3rem}.btn-md{padding:0.375rem 0.75rem;font-size:var(--sl-text-base, 1rem)}.btn-block{display:block;width:100%}.btn-lg{padding:0.5rem 1rem;font-size:var(--sl-text-md, 1.125rem)}.btn-outline-secondary{color:var(--sl-color-muted);border-color:var(--sl-color-muted);background-color:transparent}.btn-outline-secondary:hover{color:var(--sl-color-white);background-color:var(--sl-color-muted);border-color:var(--sl-color-muted)}.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:var(--sl-text-base, 1rem);line-height:1.5;transition:border-color 0.15s}.form-control:focus{outline:0;box-shadow:0 0 0 0.2rem rgba(99,170,40,0.25)}.form-control-sm{padding:0.25rem 0.5rem;font-size:var(--sl-text-sm, 0.875rem)}.form-group{margin-bottom:1rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.form-text{display:block;margin-top:0.25rem;font-size:80%;color:var(--sl-color-muted)}.form-check{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.5rem}.form-check-input{margin:0}.form-check-label{margin-bottom:0;cursor:pointer}.has-error .form-control{border-color:var(--sl-color-error);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error label,.has-error .control-label{color:var(--sl-color-error)}.tooltip{position:absolute;z-index:1070;display:block;font-size:var(--sl-text-xs, 12px);opacity:0}.tooltip.top{padding:5px 0}.tooltip-inner{max-width:200px;padding:3px 8px;border-radius:4px;background-color:#000;color:#fff;text-align:center}.tooltip-arrow{position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.input-group{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control{flex:1 1 auto;width:1%}.input-group-text{display:flex;align-items:center;padding:0.375rem 0.75rem;font-size:var(--sl-text-base, 1rem);font-weight:400;line-height:1.5;color:var(--sl-color-input-text);text-align:center;white-space:nowrap;background-color:var(--sl-color-input-bg);border:1px solid var(--sl-color-input-border)}.input-group-append,.input-group-prepend{display:flex}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-addon{display:flex;align-items:center;padding:0.375rem 0.75rem;font-size:var(--sl-text-base, 1rem);font-weight:400;line-height:1.5;color:var(--sl-color-input-text);text-align:center;white-space:nowrap;background-color:var(--sl-color-input-bg);border:1px solid var(--sl-color-input-border)}.alert{padding:0.875rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:12px;font-size:var(--sl-text-sm, 14px);line-height:1.5}.alert-info{color:var(--sl-color-info);background-color:var(--sl-color-info-bg);border-color:var(--sl-color-info-border)}.alert-success{color:#155724;background-color:var(--sl-color-success-bg);border-color:var(--sl-color-success-border)}.alert-danger{color:#721c24;background-color:var(--sl-color-danger-bg);border-color:var(--sl-color-danger-border)}.alert-warning{color:var(--sl-color-warning);background-color:var(--sl-color-warning-bg);border-color:var(--sl-color-warning-border)}.alert-hide{display:none}.alert-show{display:block}.alert-dismissable{position:relative}.table{width:100%;margin-bottom:1rem;border-collapse:collapse}.table th,.table td{padding:0.75rem;vertical-align:top}.table thead th{vertical-align:bottom}.table-sm th,.table-sm td{padding:0.3rem}.table-borderless th,.table-borderless td{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.03)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.06)}.table-bordered{border:1px solid var(--sl-color-table-border)}.table-bordered th,.table-bordered td{border:1px solid var(--sl-color-table-border)}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sl-404{position:relative;overflow:hidden;min-height:500px;display:flex;align-items:center;justify-content:center;padding:60px 20px 80px}.sl-404__decor{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(300px);pointer-events:none;z-index:0}.sl-404__decor--blue{background:rgb(108,179,230);opacity:0.12;top:-100px;left:-100px}.sl-404__decor--green{background:rgb(84,197,128);opacity:0.12;bottom:-100px;right:-50px}.sl-404__decor--yellow{background:rgb(233,222,108);opacity:0.12;top:50%;left:50%;transform:translate(-50%,-50%)}.sl-404__content{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center}.sl-404__code{font-family:var(--sl-heading-font, var(--sl-font, "Onest", sans-serif));font-size:220px;font-weight:900;letter-spacing:22px;line-height:1;color:transparent;-webkit-text-stroke:2px var(--sl-color-link, #7060f8);margin-bottom:-30px}.sl-404__title{font-family:var(--sl-heading-font, var(--sl-font, "Onest", sans-serif));font-size:var(--sl-heading-lg, 38px);font-weight:500;color:#142a4b;margin:0;line-height:1.27}.sl-404__desc{font-family:var(--sl-font, "Onest", sans-serif);font-size:var(--sl-text-md, 18px);font-weight:400;line-height:1.5;color:rgba(20,42,75,0.7);max-width:543px;margin:31px 0 0}html[data-theme=dark] .sl-404__title{color:var(--sl-color-dark, #E8ECF1)}html[data-theme=dark] .sl-404__desc{color:rgba(var(--sl-color-dark-rgb, 232, 236, 241),0.72)}.sl-404__btn{display:inline-flex;align-items:center;justify-content:center;height:61px;padding:0 22px;background:var(--sl-color-link, #7060f8);color:#fff;border-radius:10px;text-decoration:none;font-family:var(--sl-font, "Onest", sans-serif);font-size:var(--sl-text-base, 16px);font-weight:500;margin-top:31px;transition:opacity 0.2s}.sl-404__btn:hover{opacity:0.85;color:#fff}@media(max-width:768px){.sl-404__code{font-size:120px;letter-spacing:12px;margin-bottom:-15px}.sl-404__title{font-size:26px}.sl-404__desc{font-size:var(--sl-text-base, 16px);margin-top:20px}.sl-404__btn{height:52px;margin-top:24px}.sl-404{min-height:400px;padding:40px 20px 60px}}@media(max-width:480px){.sl-404__code{font-size:80px;letter-spacing:8px;margin-bottom:-10px}.sl-404__title{font-size:22px}}.sl-placeholder-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;border-radius:var(--sl-media-radius, var(--sl-image-radius, var(--sl-radius-image, 0.75rem)))}.sl-placeholder-wrap svg{width:60%;height:60%;color:var(--sl-color-dark);opacity:0.15}.sl-sections__placeholder.sl-placeholder-wrap{background:none;border-radius:0}html[data-theme=dark] .sl-placeholder-wrap{background:var(--sl-color-surface-2, #2D3041)}html[data-theme=dark] .sl-sections__placeholder.sl-placeholder-wrap{background:none}html[data-theme=dark] .sl-sections__placeholder.sl-placeholder-wrap svg{opacity:0.28}.sl-news__card-img--placeholder,.sl-stocks__card-img--placeholder{display:flex;align-items:center;justify-content:center}.sl-reviews__product-img-wrapper{display:flex;align-items:center;justify-content:center}::-webkit-scrollbar-button{display:none}@media(max-width:1024px){.btn-primary:hover{background-color:var(--sl-color-link, #7060F8)!important;border-color:var(--sl-color-link, #7060F8)!important;color:var(--sl-color-white, #fff)!important}.btn-danger:hover{background-color:var(--sl-color-danger)!important;border-color:var(--sl-color-danger)!important;color:var(--sl-color-white, #fff)!important}.btn-link:hover{text-decoration:none!important}.btn-outline-secondary:hover{background-color:transparent!important;color:inherit!important}button[data-use^=show-more-]:hover{background:#fff!important;color:var(--sl-color-link-hover, #6050E8)!important}}.sl-catalog[data-view=grid] .product-item.sl-card .product-item-scu-item-list{gap:0.5rem;padding:0}.sl-catalog[data-view=grid] .product-item.sl-card .product-item-scu-item-text-container{min-width:2.5rem}.sl-catalog[data-view=grid] .product-item.sl-card .product-item-scu-item-text-block{display:flex;align-items:center;justify-content:center;width:2.5rem;min-height:2.5rem;padding:0.25rem 0.1875rem;background:rgba(var(--sl-color-dark-rgb),0.05);border-color:transparent;border-radius:0.625rem;outline:none;transition:border-color 200ms ease,background-color 200ms ease}.sl-catalog[data-view=grid] .product-item.sl-card .product-item-scu-item-text{color:var(--sl-color-dark);font-size:var(--sl-text-caption, 0.8125rem);font-weight:500;line-height:1.2}.sl-catalog[data-view=grid] .product-item.sl-card .product-item-scu-item-text-container.selected .product-item-scu-item-text-block{background:rgba(var(--sl-color-dark-rgb),0.05);border-color:var(--sl-color-link)}.sl-catalog[data-view=grid] .product-item.sl-card .product-item-scu-item-text-block:hover{background:rgba(var(--sl-color-dark-rgb),0.08);border-color:rgba(var(--sl-color-dark-rgb),0.16)}.sl-catalog[data-view=grid] .product-item.sl-card .product-item-scu-item-text-container.selected .product-item-scu-item-text-block:hover{background:rgba(var(--sl-color-dark-rgb),0.05);border-color:var(--sl-color-link)}@media(hover:none){.btn:hover,.btn-primary:hover,.btn-danger:hover,.btn-link:hover,.btn-outline-secondary:hover,button[data-use^=show-more-]:hover,.sl-scroll-top:hover,.sl-404__btn:hover{opacity:1;color:inherit;background:inherit;text-decoration:none}.sl-header__catalog-btn.button-clear:hover{background-color:rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.9)}.sl-header__search-btn:hover{opacity:1}.sl-header__action:hover{background-color:transparent}.sl-header__phone-popup-number:hover,a.sl-header__phone-popup-text:hover{color:inherit}.sl-header__phone-popup-btn:hover{background:var(--sl-color-link, #7060F8)}.sl-promo-slider__btn:hover{background:transparent;border-color:rgba(255,255,255,0.7)}.sl-promo-list__item:hover{transform:none}.sl-promo-list__link:hover{color:inherit;text-decoration:none}.sl-promo-tabbed__tab-wrapper:hover:not(.sl-promo-tabbed__tab-wrapper--active)::before,.sl-promo-tabbed__tab-wrapper:hover:not(.sl-promo-tabbed__tab-wrapper--active)::after{background-color:inherit}.sl-promo-tabbed__tab-wrapper:hover:not(.sl-promo-tabbed__tab-wrapper--active) .sl-promo-tabbed__tab{background-color:inherit;color:inherit;box-shadow:none}.sl-promo-cards__card:hover{box-shadow:none}.sl-news__tab-wrapper:hover:not(.sl-news__tab-wrapper--active)::before,.sl-news__tab-wrapper:hover:not(.sl-news__tab-wrapper--active)::after{background-color:inherit}.sl-news__tab-wrapper:hover:not(.sl-news__tab-wrapper--active) .sl-news__tab{background-color:inherit;color:inherit;box-shadow:none}.sl-news__all-btn:hover,.sl-news__card:hover{opacity:1}.sl-news__nav-btn:hover{background:transparent;color:inherit}.sl-stocks__card-title a:hover{color:inherit}.sl-stocks__card-btn:hover{background:rgba(var(--sl-color-link-rgb, 112, 96, 248),0.05)}.sl-stocks-sidebar__card-link:hover,.sl-stocks-sidebar__card-btn:hover,.sl-stocks-sidebar__all-link:hover{opacity:1}.sl-reviews__product-name a:hover{text-decoration:underline}.sl-reviews__tag:hover{background:rgba(var(--sl-color-link-rgb, 112, 96, 248),0.15)}.sl-colfull__btn{background:var(--sl-color-link-solid, #5F53E6);color:var(--sl-color-link-contrast, #FFFFFF)}.sl-collections__all-link:hover{opacity:1}.sl-collections__card:hover,.sl-colfull__card:hover,.sl-colfull__bundle:hover{box-shadow:none}.sl-colfull__btn:hover{background:var(--sl-color-link-solid-hover, #7060F8);color:var(--sl-color-link-contrast, #FFFFFF);opacity:1}.sl-collections__product:hover{background:transparent}.sl-brands__btn:hover{opacity:1}.sl-brands__card:hover{background:transparent}.sl-brands__card:hover .sl-brands__card-logo{opacity:1}.sl-addresses__chip:hover{background:rgba(20,42,75,0.1)}.sl-addresses__chip--active:hover{background:var(--sl-addresses-chip-active-bg, #7060F8)}.sl-addresses__store-item:hover{background:none}.sl-addresses__card-text:hover{color:rgba(20,42,75,0.7)}.sl-addresses__zoom-btn:hover{background:#fff}.sl-catalog-banner__nav:hover{transform:translateY(-50%)}.sl-catalog-banner__nav:hover circle{fill-opacity:0.4}.sl-catalog-menu__banner:hover,.sl-catalog-menu__brand:hover,.sl-catalog-menu__item:hover,.sl-catalog-menu__group-name:hover,.sl-catalog-menu__toggle:hover{opacity:1}.sl-catalog-menu__subcat:hover,.sl-catalog-menu__subchild:hover{color:inherit}.sl-card__action-btn:hover{opacity:1}.product-item-image-slider-control:hover{background-color:var(--sl-color-link, #7060F8);opacity:0.6}.product-item-title a:hover{color:inherit}.product-item-scu-item-color-block:hover{border-color:transparent}.product-item-scu-item-color-container.selected .product-item-scu-item-color-block:hover{border-color:var(--sl-color-link, #7060F8)}.product-item-scu-item-text-block:hover{border-color:rgba(var(--sl-color-dark-rgb),0.15)}.product-item-amount-field-btn-plus:hover,.product-item-amount-field-btn-minus:hover{background:none}.sl-list-card__title a:hover,.sl-line-card__title a:hover{color:inherit}.sl-list-card__props-btn:hover,.sl-list-card__action-btn:hover,.sl-line-card__action-btn:hover{opacity:1;background:transparent}.sl-list-card__btn-cart:hover,.sl-line-card__btn-cart:hover{background:var(--sl-color-link, #7060F8)}.sl-list-card__btn-oneclick:hover,.sl-line-card__btn-oneclick:hover{background:transparent}.sl-list-card__sku .product-item-scu-item-color-block:hover{outline:none}.sl-list-card__sku .product-item-scu-item-color-container.selected .product-item-scu-item-color-block:hover{outline:2px solid var(--sl-color-link, #7060F8)}.sl-list-card__sku .product-item-scu-item-text-container:hover{border-color:rgba(var(--sl-color-dark-rgb),0.15)}.sl-line-card__image-link .product-item-image-slider-control:hover{opacity:0.6}.sl-line-card__selector .product-item-scu-item-text-block:hover{border-color:rgba(var(--sl-color-dark-rgb),0.15)}.sl-dropdown__item:hover{background:transparent}.sl-catalog-section__show-more:hover{background:transparent;color:var(--sl-color-link-hover, #6050E8)}.sl-cart-widget__clear:hover{opacity:1}.sl-cart-widget__item:hover{background-color:transparent}.sl-cart-widget__item:hover .sl-cart-widget__item-image{background-color:transparent}a.sl-cart-widget__item-title:hover{opacity:1}.sl-cart-widget__item-remove:hover{opacity:1}.sl-cart-widget__checkout:hover{background-color:var(--sl-color-link-solid-hover, #5348D8);color:var(--sl-color-link-contrast, #FFFFFF)}.sl-blog-sidebar__card:hover{opacity:1}.sl-blog-sidebar__all-link:hover{opacity:1}.sl-services__card-link:hover{box-shadow:none}.sl-faq__question:hover{color:inherit}.sl-mobile-menu__back:hover,.sl-mobile-menu__close:hover,.sl-mobile-menu__social:hover,.sl-mobile-menu__cta:hover,.sl-mobile-menu__submenu-back:hover{opacity:1}.sl-mobile-menu__link:hover,.sl-mobile-menu__catalog-item:hover,.sl-mobile-menu__accordion-toggle:hover,.sl-mobile-menu__sub-link:hover,.sl-mobile-menu__submenu-link:hover{background:transparent}}.sl-authform-alert{box-sizing:border-box;width:100%;max-width:500px;padding-right:0.75rem;padding-left:0.75rem;text-align:center;white-space:nowrap}.bx-authform{margin:0 0 25px;max-width:500px;background:var(--sl-content-card-bg, var(--sl-color-white, #fff));border:1px solid var(--sl-color-divider, #EFEDF9);border-radius:var(--sl-card-radius, 20px);padding:32px 36px;box-shadow:0 1px 4px rgba(0,0,0,0.06)}.sl-main>.bx-authform{box-sizing:border-box;max-width:min(31.25rem,calc(100% - 2rem));margin-right:auto;margin-left:auto}.bx-authform h3.bx-title,.bx-authform .bx-title{margin:0 0 24px;font-family:var(--sl-heading-font, var(--sl-font, "Onest", sans-serif));font-size:var(--sl-heading-card, 24px);font-weight:500;line-height:1.3;color:var(--sl-color-heading, #142A4B)}.bx-authform-formgroup-container{margin-bottom:20px}.bx-authform-content-container,.bx-authform-label-container{font-size:var(--sl-text-sm, 14px);font-weight:500;color:var(--sl-color-dark, #142A4B);padding-bottom:6px;line-height:1.4}.bx-authform-input-container{position:relative}.bx-authform-input-container input[type=text],.bx-authform-input-container input[type=password]{display:block;width:100%;font-family:var(--sl-font, "Onest", sans-serif);font-size:var(--sl-text-control, 15px);line-height:1.5;height:auto;min-height:46px;margin:0;padding:10px 16px;border:1px solid var(--sl-color-input-border, #ced4da);border-radius:var(--sl-field-radius, 0.75rem);background:var(--sl-color-input-bg, #e9ecef);color:var(--sl-color-input-text, #495057);outline:none;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.bx-authform-input-container input[type=text]:focus,.bx-authform-input-container input[type=password]:focus{border-color:var(--sl-color-link, #7060F8);box-shadow:0 0 0 3px rgba(var(--sl-color-link-rgb, 112, 96, 248),0.2);background:var(--sl-color-white, #fff)}.bx-authform-input-container input::placeholder{color:var(--sl-color-muted, #6c757d);opacity:0.7}.bx-authform-input-container input[type=text].bx-empty-field,.bx-authform-input-container input[type=password].bx-empty-field{border-color:var(--sl-color-danger, #dc3545);box-shadow:0 0 0 3px rgba(220,53,69,0.15)}span.bx-authform-starrequired{color:var(--sl-color-danger, #dc3545)}.bx-authform-psw-protected{height:46px;width:46px;position:absolute;right:1px;top:50%;margin-top:-23px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15' viewBox='0 0 24 24' fill='none' stroke='%23495057' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") no-repeat center;background-size:14px auto}.bx-authform-psw-protected-desc{display:none;background:var(--sl-color-white, #fff);position:absolute;width:260px;left:50%;margin-left:-130px;bottom:100%;margin-bottom:14px;border:1px solid var(--sl-color-divider, #EFEDF9);border-radius:var(--sl-card-radius, 12px);padding:12px 18px;font-size:var(--sl-text-caption, 13px);color:var(--sl-color-dark, #142A4B);z-index:110;box-shadow:0 4px 16px rgba(0,0,0,0.08);line-height:1.5}.bx-authform-psw-protected:hover .bx-authform-psw-protected-desc{display:block}.bx-authform-psw-protected-desc>span{position:absolute;left:0;right:0;top:100%;height:14px;display:block}.bx-authform-formgroup-container .bx-captcha{margin-bottom:12px;overflow:hidden}.bx-authform .checkbox label,.bx-authform .bx-filter-param-label{display:inline-flex;align-items:center;gap:var(--sl-card-gap-half, 8px);font-size:var(--sl-text-sm, 14px);color:var(--sl-color-dark, #142A4B);cursor:pointer}.bx-authform .checkbox input[type=checkbox],.bx-authform .bx-filter-param-label input[type=checkbox]{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;background:var(--sl-color-white);border:1px solid var(--sl-color-input-border);border-radius:min(var(--sl-field-radius, 0.5rem),0.375rem);cursor:pointer;position:relative;margin:0;padding:0;flex-shrink:0;transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease}.bx-authform .checkbox input[type=checkbox]:checked,.bx-authform .bx-filter-param-label input[type=checkbox]:checked{background:var(--sl-color-link);border-color:var(--sl-color-link)}.bx-authform .checkbox input[type=checkbox]:checked::after,.bx-authform .bx-filter-param-label input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:7px;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='7'%20viewBox='0%200%2010%207'%20fill='none'%3E%3Cpath%20d='M0.75%202.39211L3.71842%205.48684L8.45526%200.75'%20stroke='white'%20stroke-width='1.5'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.bx-authform .checkbox input[type=checkbox]:focus-visible,.bx-authform .bx-filter-param-label input[type=checkbox]:focus-visible{outline:2px solid rgba(var(--sl-color-link-rgb),0.35);outline-offset:2px}.bx-authform .btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;min-height:46px;background:var(--sl-color-link, #7060F8);border:none;border-radius:var(--sl-action-radius, 10px);color:#fff;font-family:var(--sl-font, "Onest", sans-serif);font-size:var(--sl-text-control, 15px);font-weight:500;line-height:1;cursor:pointer;transition:background-color 0.2s ease,transform 0.1s ease}.bx-authform .btn.btn-primary:hover{background:var(--sl-color-link-hover, #6050E8);color:#fff}.bx-authform .btn.btn-primary:active{transform:scale(0.98)}.bx-authform-link-container,.bx-authform-description-container{padding-bottom:8px;font-size:var(--sl-text-sm, 14px);color:var(--sl-color-dark, #142A4B);line-height:1.5}.bx-authform-description-container{font-size:var(--sl-text-caption, 13px);color:var(--sl-color-muted, #6c757d)}.bx-authform-link-container{margin-bottom:12px}.bx-authform-link-container a{color:var(--sl-color-link, #7060F8);text-decoration:none;font-weight:500;transition:color 0.15s ease}.bx-authform-link-container a:hover{color:var(--sl-color-link-hover, #6050E8);text-decoration:underline}hr.bxe-light{border:0;border-bottom:1px solid var(--sl-color-divider, #EFEDF9);margin-top:24px;margin-bottom:24px}html[data-theme=dark] .bx-authform{box-shadow:0 1px 4px rgba(0,0,0,0.2)}html[data-theme=dark] .bx-authform-psw-protected{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15' viewBox='0 0 24 24' fill='none' stroke='%23C8CDD5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}html[data-theme=dark] .bx-authform .btn.btn-primary{color:#fff}@media(max-width:575px){.sl-authform-alert{max-width:100%;white-space:normal}.bx-authform{padding:24px 20px;border-radius:var(--sl-card-radius, 16px)}.bx-authform .btn.btn-primary{width:100%}}div[id^=wait_]{min-width:140px;padding:14px 22px 14px 46px!important;background:var(--sl-color-white, #fff)!important;border:1px solid var(--sl-color-divider, #EFEDF9)!important;border-radius:var(--sl-card-radius, 12px)!important;box-shadow:0 8px 24px rgba(var(--sl-color-dark-rgb, 20, 42, 75),0.12)!important;color:var(--sl-color-dark, #142A4B)!important;font-family:inherit!important;font-size:var(--sl-text-sm, 14px)!important;line-height:1.4!important;background-image:none!important}div[id^=wait_]::before{content:"";position:absolute;top:50%;left:16px;width:20px;height:20px;margin-top:-10px;background:url(/local/templates/shop_light/images/ajax-loading.svg) center / contain no-repeat;animation:sl-wait-spin 800ms linear infinite;transform-origin:center}@keyframes sl-wait-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){div[id^=wait_]::before{animation:none}}body :is(.sl-service-page__intro,.sl-service-page__block,.sl-service-page__side-card,.sl-howto__intro,.sl-howto__block,.sl-howto__side-card,.sl-payment-page__intro,.sl-payment-page__block,.sl-payment-page__side-card,.sl-guaranty__intro,.sl-guaranty__block,.sl-guaranty__side-card,.sl-faq-page__intro,.sl-faq-page__block,.sl-faq-page__side-card,.sl-about__hero,.sl-about__section,.sl-about__values,.sl-about__contacts,.sl-brands-page__hero,.sl-brands-page__title,.sl-brands-page__panel,.sl-brands-page__sidebar,.sl-brands-page__tools,.sl-brands-page__popular,.sl-brands-page__group,.sl-brands-page__empty,.sl-brand-detail__logo-box,.sl-brand-detail__seo,.sl-stocks__card,.sl-blog__card,.sl-licenses__item,.sl-licenses__empty,.sl-req__table,.sl-payment__item,.sl-payment__info,.sl-auth-form,.bx-authform,.sl-search__box,.sl-search-page__product,.catalog-compare-grid__label--card,.catalog-compare-filter,.sl-personal-card,.sl-personal-layout__content.sl-account,.sl-private .bx_profile,.sl-profiles .table,.sale-order-list-container,.bx-sbb-empty-cart-container){border-radius:var(--sl-card-radius, 20px)!important}body :is(.sl-payment-page__metric,.sl-service-page__metric,.sl-howto__metric,.sl-guaranty__metric,.sl-faq-page__metric,.sl-about__value,.sl-about__feature,.sl-about__contact,.sl-partners__step,.sl-partners__program,.sl-partners__faq-item,.sl-corp__advantage,.sl-corp__service,.sl-corp__step,.sl-corp__faq-item,.sl-brands-page__hero-metric,.sl-brands-page__summary-item,.sl-brands-page__card,.sl-brands-page__brand){border-radius:var(--sl-card-radius, 16px)!important}body :is(.sl-stocks__card-image,.sl-stocks__card-image img,.sl-blog__card-image,.sl-blog__card-image img,.sl-brands-page__card-media,.sl-brands-page__brand-logo,.sl-licenses__image,.sl-auth-form__captcha,.bx-authform .bx-captcha,.catalog-compare-product__image,.catalog-compare-product__img,.catalog-compare-item-image){border-radius:var(--sl-media-radius, 10px)!important}body :is(.sl-req__download-btn,.sl-licenses__item-download,.sl-services-detail__cta,.sl-stocks__card-btn,.sl-blog__card-link,.sl-search__empty-btn,.catalog-compare-clear){border-radius:var(--sl-link-button-radius, var(--sl-action-radius, 100px))!important}@media(min-width:769px){body :is(.sl-service-page,.sl-howto,.sl-payment-page,.sl-guaranty,.sl-faq-page) :is(.sl-service-page__intro,.sl-service-page__block,.sl-service-page__side-card,.sl-howto__intro,.sl-howto__block,.sl-howto__side-card,.sl-payment-page__intro,.sl-payment-page__block,.sl-payment-page__side-card,.sl-guaranty__intro,.sl-guaranty__block,.sl-guaranty__side-card,.sl-faq-page__intro,.sl-faq-page__block,.sl-faq-page__side-card){border-radius:30px!important}body :is(.sl-service-page,.sl-howto,.sl-payment-page,.sl-guaranty,.sl-faq-page) :is(.sl-service-page__metric,.sl-service-page__card,.sl-howto__metric,.sl-howto__step,.sl-howto__card,.sl-payment-page__metric,.sl-payment__item,.sl-payment__info,.sl-guaranty__metric,.sl-guaranty__card,.sl-faq-page__metric,.sl-faq__item){border-radius:18px!important}}body :is(.sl-authform .btn,.bx-authform .btn,.sl-auth-form__button,.sl-search__submit,.catalog-compare-btn,.sale-order-list-button,.sale-order-detail-about-order-inner-container-repeat-button,.sale-order-detail-about-order-inner-container-name-read-more,.sale-order-detail-payment-options-methods-button-element,.basket-checkout-block-btn,.basket-coupon-block-coupon-btn){border-radius:var(--sl-action-radius, 10px)!important}.sl-contacts__feedback-agree{--sl-contacts-checkbox-accent: var(--sl-color-checkbox-accent, #7060F8);--sl-contacts-checkbox-accent-rgb: var(--sl-color-checkbox-accent-rgb, 112, 96, 248);--sl-contacts-checkbox-text: var(--sl-color-checkbox-text, var(--sl-color-dark));--sl-contacts-checkbox-gap: var(--sl-checkbox-text-gap, 11px);display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:var(--sl-contacts-checkbox-gap);width:100%;max-width:none;margin:0;color:var(--sl-contacts-checkbox-text);font-size:13px;font-style:normal;font-weight:400;line-height:1.39;cursor:pointer}.sl-contacts__feedback-agree input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;grid-column:1;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0;border:none;border-radius:3px;background:rgba(var(--sl-contacts-checkbox-accent-rgb),0.12);cursor:pointer;transition:background 0.15s ease,box-shadow 0.15s ease}.sl-contacts__feedback-agree input[type=checkbox]:checked{background:rgba(var(--sl-contacts-checkbox-accent-rgb),0.2)}.sl-contacts__feedback-agree input[type=checkbox]::after{content:"";position:absolute;inset:0;width:20px;height:20px;background:var(--sl-contacts-checkbox-accent);opacity:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 9.77614L9.06634 13L14 8' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 9.77614L9.06634 13L14 8' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px 20px no-repeat;transition:opacity 0.15s ease}.sl-contacts__feedback-agree input[type=checkbox]:checked::after{inset:0;width:20px;height:20px;background:var(--sl-contacts-checkbox-accent);opacity:1;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 9.77614L9.06634 13L14 8' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 9.77614L9.06634 13L14 8' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px 20px no-repeat}.sl-contacts__feedback-agree input[type=checkbox]:focus-visible{outline:2px solid var(--sl-contacts-checkbox-accent);outline-offset:2px}.sl-contacts__feedback-agree>span{grid-column:2;min-width:0;max-width:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.sl-contacts__feedback-agree-link{color:var(--sl-contacts-checkbox-accent);font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;border-bottom:none}.sl-contacts__feedback-agree-link:hover{color:var(--sl-contacts-checkbox-accent);text-decoration:none;border-bottom:none}body :is(.sl-service-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.sl-service-page select,.sl-howto input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.sl-howto select,.sl-payment-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.sl-payment-page select,.sl-guaranty input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.sl-guaranty select,.sl-faq-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.sl-faq-page select,.sl-auth-form__input,.bx-authform-input-container input[type=text],.bx-authform-input-container input[type=password],.sl-search__input,.sl-search__input-wrap input[type=text],.sl-search__input-wrap .search-suggest-input){border-radius:var(--sl-field-radius, 10px)!important}body :is(.bx-soa textarea.form-control,.bx-soa textarea,.sl-order-cancel__textarea,.sl-personal-layout__content textarea,.sl-private .bx_profile textarea,.sl-profiles .sale-profile-detail-form textarea.form-control,.sl-service-page textarea,.sl-howto textarea,.sl-payment-page textarea,.sl-guaranty textarea,.sl-faq-page textarea){border-radius:var(--sl-textarea-radius, min(var(--sl-field-radius, 10px), 24px))!important}body :is(.sl-addresses-v2__city-toggle,.sl-addresses__city-select,.sl-addresses__city-option,.sl-search__tab,.sl-search__sort-active,.sl-search__sort-link,.sl-search-page__chip,.sl-search-page__popular-item,.sl-brands-page__alpha-item,.sl-brands-page__series-pill){border-radius:var(--sl-choice-radius, 8px)!important}body :is(.sl-catalog-toolbar__tag,.sl-catalog-toolbar__page-size-btn,.sl-catalog-toolbar__view-btn){border-radius:var(--sl-catalog-toolbar-control-radius-current, var(--sl-catalog-toolbar-control-radius, var(--sl-choice-radius, 8px)))!important}body :is(.sl-addresses-v2__city-toggle,.sl-addresses__city-select,.sl-addresses__city-option){border-radius:var(--sl-addresses-control-radius, var(--sl-choice-radius, 8px))!important}body :is(.sl-payment__grid,.sl-payment-page__layout,.sl-payment-page__sidebar,.sl-payment__info-list,.sl-search-page__grid,.sl-search-page__chips,.sl-search-page__popular-list,.sl-stocks__grid,.sl-blog__grid,.sl-licenses__grid,.sl-brands-page__grid,.sl-brands-page__popular){gap:var(--sl-card-gap, 20px)!important}.qwelp-banner-placement .sl-banner-button-catalog.button-clear,.qwelp-banner-placement .linear-banner__button,.qbe-banner .sl-banner-button-catalog.button-clear,.qbe-banner .linear-banner__button{background:var(--sl-color-link-hover, #5B4CE0)!important;color:var(--sl-color-white, #FFFFFF)!important}html[data-theme=dark] body .sl-product-short-info__link,html[data-theme=dark] body .sl-product-short-info__link:hover{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html[data-theme=dark] body.sl-page-home{--sl-home-dark-page: #272C32;--sl-home-dark-surface: #363B40;--sl-home-dark-surface-muted: #404449;--sl-home-dark-surface-strong: #53585D;--sl-home-dark-border: rgba(255, 255, 255, 0.08);--sl-home-dark-text-muted: rgba(255, 255, 255, 0.62);--sl-color-dark: #FFFFFF;--sl-color-dark-rgb: 255, 255, 255;--sl-color-white: var(--sl-home-dark-surface);--sl-color-white-rgb: 54, 59, 64;--sl-color-bg: var(--sl-home-dark-page);--sl-color-bg-rgb: 39, 44, 50;--sl-color-bg-card: var(--sl-home-dark-surface);--sl-color-bg-muted: var(--sl-home-dark-surface-muted);--sl-color-surface-1: var(--sl-home-dark-surface);--sl-color-surface-2: var(--sl-home-dark-surface-muted);--sl-color-divider: var(--sl-home-dark-surface-strong);--sl-color-border: var(--sl-home-dark-surface-strong);--sl-color-border-light: var(--sl-home-dark-border);--sl-color-hover-bg: var(--sl-home-dark-surface-muted);--sl-color-hover-bg-dark: var(--sl-home-dark-surface-strong);--sl-color-input-bg: rgba(255, 255, 255, 0.05);--sl-color-input-border: rgba(255, 255, 255, 0.08);--sl-color-input-text: rgba(255, 255, 255, 0.72);--sl-color-text: #FFFFFF;--sl-color-text-secondary: rgba(255, 255, 255, 0.72);--sl-color-text-heading: #FFFFFF;--sl-color-text-light: var(--sl-home-dark-text-muted);--sl-color-heading: #FFFFFF;--sl-color-muted: var(--sl-home-dark-text-muted);--sl-color-banner-title: #FFFFFF;--sl-color-banner-text: rgba(255, 255, 255, 0.72);--sl-color-banner-bg: var(--sl-home-dark-surface);--sl-color-review-bg: var(--sl-home-dark-surface);--sl-color-review-muted: var(--sl-home-dark-text-muted);--sl-header-bg: var(--sl-home-dark-surface);--sl-header-text: #FFFFFF;--sl-footer-bg: var(--sl-home-dark-surface);--sl-footer-text: #FFFFFF;color:#FFFFFF}html[data-theme=dark] body.sl-page-home .sl-header__main-row,html[data-theme=dark] body.sl-page-home .sl-footer{background-color:var(--sl-home-dark-surface)}html[data-theme=dark] body.sl-page-home :is(.sl-city-selector__window,.sl-header__phone-popup-inner,.sl-cart-widget__body,.sl-catalog-menu__inner){background-color:var(--sl-home-dark-surface)}html[data-theme=dark] body.sl-page-home .sl-header__catalog-btn{background-color:var(--sl-color-link, #7060F8)!important;color:#FFFFFF!important}html[data-theme=dark] body.sl-page-home .sl-header__search{background-color:var(--sl-header-search-bg, rgba(255, 255, 255, 0.05))!important;border-color:transparent}html[data-theme=dark] body.sl-page-home .sl-header__search :is(input,button){color:#FFFFFF}html[data-theme=dark] body.sl-page-home .sl-header__search input::placeholder{color:rgba(255,255,255,0.52)}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=banners] .qbe-banner__step{background-color:#494162!important}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=banners] :is(.sl-banner-title,.sl-banner-text){color:#FFFFFF!important}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=banners] .sl-banner-badge{background-color:rgba(255,255,255,0.15)!important;color:#FFFFFF!important}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=banners] .sl-banner-button-catalog,html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=banners] .sl-banner-button-catalog__text{background-color:var(--sl-color-link, #7060F8)!important;color:#FFFFFF!important}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=banners] .qbe-banner__nav{color:#FFFFFF}html[data-theme=dark] body.sl-page-home :is([data-sl-homepage-block=banners],[data-sl-homepage-block=popular_products]) .product-item.sl-card{background-color:var(--sl-home-dark-surface);border-color:transparent}html[data-theme=dark] body.sl-page-home :is([data-sl-homepage-block=banners],[data-sl-homepage-block=popular_products]) .product-item-image-wrapper{background-color:rgba(255,255,255,0.05)}html[data-theme=dark] body.sl-page-home :is([data-sl-homepage-block=banners],[data-sl-homepage-block=popular_products]) .sl-card__action-btn{background-color:rgba(255,255,255,0.1);color:#FFFFFF}html[data-theme=dark] body.sl-page-home :is(.sl-promo-tabbed__tab,.sl-brands__card,.sl-reviews-v2__card,.sl-colfull-v2__card,.sl-colfull-v2__bundle){background-color:var(--sl-home-dark-surface);border-color:transparent}html[data-theme=dark] body.sl-page-home .sl-promo-tabbed__tab-wrapper::before,html[data-theme=dark] body.sl-page-home .sl-promo-tabbed__tab-wrapper::after{background-color:var(--sl-home-dark-surface)}html[data-theme=dark] body.sl-page-home .sl-promo-tabbed__tab-wrapper--active::before,html[data-theme=dark] body.sl-page-home .sl-promo-tabbed__tab-wrapper--active::after,html[data-theme=dark] body.sl-page-home .sl-promo-tabbed__tab-wrapper--active .sl-promo-tabbed__tab{background-color:var(--sl-color-cta-dark, var(--sl-color-cta, #142A4B));color:var(--sl-color-cta-dark-contrast, var(--sl-color-cta-contrast, #FFFFFF))}html[data-theme=dark] body.sl-page-home .sl-promo-tabbed__tab-wrapper--active .sl-promo-tabbed__tab{box-shadow:-1px 0 0 var(--sl-color-cta-dark, var(--sl-color-cta, #142A4B)),1px 0 0 var(--sl-color-cta-dark, var(--sl-color-cta, #142A4B))}html[data-theme=dark] body.sl-page-home .sl-promo-tabbed__tab-wrapper:not(.sl-promo-tabbed__tab-wrapper--active):hover::before,html[data-theme=dark] body.sl-page-home .sl-promo-tabbed__tab-wrapper:not(.sl-promo-tabbed__tab-wrapper--active):hover::after,html[data-theme=dark] body.sl-page-home .sl-promo-tabbed__tab-wrapper:not(.sl-promo-tabbed__tab-wrapper--active):hover .sl-promo-tabbed__tab{background-color:rgba(var(--sl-color-link-solid-rgb, 112, 96, 248),0.22)}html[data-theme=dark] body.sl-page-home .sl-promo-tabbed__tab-wrapper:not(.sl-promo-tabbed__tab-wrapper--active):hover .sl-promo-tabbed__tab{color:#FFFFFF;box-shadow:-1px 0 0 rgba(var(--sl-color-link-solid-rgb, 112, 96, 248),0.22),1px 0 0 rgba(var(--sl-color-link-solid-rgb, 112, 96, 248),0.22)}html[data-theme=dark] body.sl-page-home .sl-colfull-v2__thumb{background-color:rgba(255,255,255,0.05)}html[data-theme=dark] body.sl-page-home .sl-brands__btn{background-color:var(--sl-color-cta, #142A4B);color:var(--sl-color-cta-contrast, #FFFFFF)}html[data-theme=dark] body.sl-page-home .sl-colfull-v2__btn{background-color:var(--sl-color-link, #7060F8);color:#FFFFFF}html[data-theme=dark] body.sl-page-home .sl-reviews-v2__cta{background-color:var(--sl-color-link, #7060F8);color:#FFFFFF}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=gorizontalnyy_reklamnyy_banner] .linear-banner__button{background-color:#FFFFFF!important;color:var(--sl-color-link, #7060F8)!important}html[data-theme=dark] body.sl-page-home :is(.sl-reviews-v2__product,.sl-reviews-v2__product-picture){background-color:rgba(255,255,255,0.05)}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=address] .sl-addresses__panel{background-color:var(--sl-home-dark-surface)}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=address] .sl-addresses-v2__card{background-color:rgba(255,255,255,0.08)}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=address] .sl-addresses-v2__card--active,html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=address] .sl-addresses-v2__card--active:hover{background-color:var(--sl-color-link, #7060F8);color:#FFFFFF}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=stocks_list] .sl-stocks{background-color:var(--sl-home-dark-surface)!important}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=stocks_list] .sl-stocks__card{background-color:var(--sl-home-dark-page)!important;border-color:transparent}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=stocks_list] .sl-stocks__card-btn{background-color:rgba(var(--sl-color-link-rgb, 112, 96, 248),0.18);color:#FFFFFF}html[data-theme=dark] body.sl-page-home :is(.sl-promo-list__arrow,.sl-promo-tabbed__arrow,.sl-brands__arrow,.sl-reviews__arrow,.sl-stocks__arrow,.sl-news__arrow){background-color:var(--sl-home-dark-surface);border-color:transparent;color:#FFFFFF}html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=stocks_list] .sl-stocks__arrow-wrapper::before,html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=stocks_list] .sl-stocks__arrow-wrapper::after,html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=stocks_list] :is(.sl-stocks__arrow,.sl-stocks__nav button){background-color:var(--sl-home-dark-page)}html[data-theme=dark] body.sl-page-home .sl-footer__subscribe-form{background-color:rgba(255,255,255,0.05)}@media(max-width:480px){html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=banners] .qbe-banner__element:has(>.sl-banner-title),html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=banners] .qbe-banner__element:has(>.sl-banner-text){width:min(calc(100vw - 4.375rem),46rem)!important;max-width:min(calc(100vw - 4.375rem),46rem)!important;height:auto!important}}@media(max-width:480px){html[data-theme=dark] body.sl-page-home [data-sl-homepage-block=banners] :is(.qbe-banner,.qbe-banner__viewport){height:34.25rem!important;min-height:34.25rem!important;max-height:34.25rem!important}}html[data-theme=dark] ymaps3.ymaps3--open-maps-button{color:#142A4B!important}.sl-content-page{--sl-content-page-column: 52rem;--sl-content-page-text: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.74);--sl-content-page-text-muted: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.58);--sl-content-page-border: rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.1);min-width:0;margin-bottom:clamp(2.5rem,6vw,var(--sl-gap-section, 5rem));padding:clamp(1.5rem,4.5vw,4.5rem) clamp(1.125rem,5.5vw,5rem);background:var(--sl-color-white, #FFFFFF);border-radius:clamp(1.25rem,2.5vw,1.875rem);overflow:hidden}.sl-content-page__header,.sl-content-page__body{width:100%;max-width:var(--sl-content-page-column);min-width:0;margin-inline:auto}.sl-content-page__header{margin-bottom:clamp(1.75rem,3.5vw,2.75rem);padding-bottom:clamp(1.25rem,2.5vw,2rem);border-bottom:1px solid var(--sl-content-page-border)}.sl-content-page__title{margin:0;color:var(--sl-color-heading, #142A4B);font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:1.14;letter-spacing:-0.025em;overflow-wrap:anywhere}.sl-content-page__body{color:var(--sl-content-page-text);font-size:clamp(0.9375rem,0.28vw + 0.875rem,1.0625rem);font-weight:400;line-height:1.75;overflow-wrap:anywhere}.sl-content-page__body>:first-child{margin-top:0}.sl-content-page__body>:last-child{margin-bottom:0}.sl-content-page__body p{margin:0 0 1.25em}.sl-content-page__body .sl-content-page__lead{margin-bottom:1.5em;color:var(--sl-color-dark, #142A4B);font-size:clamp(1.0625rem,0.55vw + 0.9375rem,1.25rem);line-height:1.6}.sl-content-page__body :is(h2,h3,h4,h5,h6){color:var(--sl-color-heading, #142A4B);font-weight:500;letter-spacing:-0.015em;overflow-wrap:anywhere}.sl-content-page__body h2{margin:clamp(2.25rem,4vw,3.25rem) 0 0.75em;font-size:clamp(1.5rem,1.4vw + 1.125rem,2rem);line-height:1.25}.sl-content-page__body h3{margin:clamp(1.75rem,3vw,2.5rem) 0 0.7em;font-size:clamp(1.25rem,0.85vw + 1.0625rem,1.625rem);line-height:1.3}.sl-content-page__body :is(h4,h5,h6){margin:1.75rem 0 0.625em;font-size:clamp(1.0625rem,0.35vw + 1rem,1.25rem);line-height:1.35}.sl-content-page__body :is(ul,ol){margin:0 0 1.5em;padding-left:1.5em}.sl-content-page__body li{padding-left:0.25em}.sl-content-page__body li+li{margin-top:0.45em}.sl-content-page__body li::marker{color:var(--sl-color-link, #7060F8);font-weight:600}.sl-content-page__body a{color:var(--sl-color-link, #7060F8);text-decoration:underline;text-decoration-color:rgba(var(--sl-color-link-rgb, 112, 96, 248),0.4);text-decoration-thickness:0.08em;text-underline-offset:0.18em;transition:color 0.2s ease,text-decoration-color 0.2s ease}.sl-content-page__body a:hover{color:var(--sl-color-link-hover, #5F53E6);text-decoration-color:currentColor}.sl-content-page__body a:focus-visible,.sl-content-page__table-wrap:focus-visible{outline:2px solid var(--sl-color-link, #7060F8);outline-offset:0.25rem;border-radius:0.25rem}.sl-content-page__body strong{color:var(--sl-color-dark, #142A4B);font-weight:600}.sl-content-page__body blockquote{position:relative;margin:clamp(1.75rem,3.5vw,2.5rem) 0;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2rem);background:var(--sl-color-surface-2, rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.05));border-left:0.25rem solid var(--sl-color-link, #7060F8);border-radius:0 1rem 1rem 0;color:var(--sl-color-dark, #142A4B);font-size:clamp(1rem,0.45vw + 0.9375rem,1.1875rem);line-height:1.65}.sl-content-page__body blockquote p:last-of-type{margin-bottom:0.75em}.sl-content-page__body blockquote cite{display:block;color:var(--sl-content-page-text-muted);font-size:0.82em;font-style:normal}.sl-content-page__note{margin:clamp(1.75rem,3vw,2.25rem) 0;padding:clamp(1.125rem,2.5vw,1.5rem) clamp(1.125rem,3vw,1.75rem);background:rgba(var(--sl-color-link-rgb, 112, 96, 248),0.1);border:1px solid rgba(var(--sl-color-link-rgb, 112, 96, 248),0.18);border-radius:1rem}.sl-content-page__note>strong:first-child{display:block;margin-bottom:0.45rem}.sl-content-page__note>:last-child{margin-bottom:0}.sl-content-page__body :is(img,video,iframe){max-width:100%}.sl-content-page__body img{height:auto;border-radius:clamp(0.75rem,2vw,1.25rem)}.sl-content-page__body figure{margin:clamp(1.75rem,3vw,2.5rem) 0}.sl-content-page__body figcaption{margin-top:0.75rem;color:var(--sl-content-page-text-muted);font-size:0.875em;line-height:1.5}.sl-content-page__table-wrap{max-width:100%;margin:1.5rem 0 2rem;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.sl-content-page__body table{width:100%;border-collapse:collapse;color:var(--sl-content-page-text);font-size:0.94em;line-height:1.5}.sl-content-page__table-wrap table{min-width:36rem;margin:0}.sl-content-page__body :is(th,td){padding:0.875rem 1rem;border:1px solid var(--sl-content-page-border);text-align:left;vertical-align:top}.sl-content-page__body th{background:var(--sl-color-surface-2, rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.05));color:var(--sl-color-dark, #142A4B);font-weight:600}.sl-content-page__body :is(pre,code){font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace}.sl-content-page__body code{padding:0.12em 0.35em;background:var(--sl-color-surface-2, rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.05));border-radius:0.35rem;font-size:0.9em}.sl-content-page__body pre{max-width:100%;margin:1.5rem 0;padding:1.25rem;background:var(--sl-color-surface-2, rgba(var(--sl-color-dark-rgb, 20, 42, 75), 0.05));border-radius:0.875rem;overflow-x:auto}.sl-content-page__body pre code{padding:0;background:transparent;border-radius:0}.sl-content-page__body hr{height:1px;margin:clamp(2rem,4vw,3rem) 0;background:var(--sl-content-page-border);border:0}.sl-content-page__body small{color:var(--sl-content-page-text-muted);font-size:0.875em;line-height:1.55}html[data-theme=dark] .sl-content-page__body a{color:var(--sl-color-link-bright, #9B8FFF)}html[data-theme=dark] .sl-content-page__body a:hover{color:#B0A7FF}@media(min-width:1025px){.sl-content-page{margin-bottom:var(--sl-page-footer-gap, var(--sl-gap-section, 90px))}}@media(max-width:768px){.sl-content-page{margin-bottom:clamp(1.75rem,6vw,2.5rem);padding:clamp(1.5rem,5vw,2.25rem) clamp(1.125rem,4vw,1.75rem)}.sl-content-page__body{font-size:clamp(0.875rem,0.4vw + 0.8125rem,0.9375rem);line-height:1.65}.sl-content-page__body>table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap}}@media(min-width:577px)and (max-width:1024px){.sl-content-page{margin-bottom:var(--sl-page-footer-gap, 3.75rem)}}@media(max-width:480px){.sl-content-page__header{margin-bottom:1.5rem;padding-bottom:1.25rem}.sl-content-page__title{font-size:clamp(1.75rem,8vw,2rem)}.sl-content-page__body blockquote{border-left-width:0.1875rem;border-radius:0 0.75rem 0.75rem 0}.sl-content-page__body :is(th,td){padding:0.75rem 0.875rem}}

/* End */
/* /local/js/qwelp/megamenu/catalog-menu/dist/catalog-menu.bundle.css?178836767421853 */
/* /local/js/qwelp/shoplight/cookie-notice/src/cookie-notice.css?17882555135136 */
/* /local/js/qwelp/favorites/dist/favorites.bundle.css?17846233304971 */
/* /local/templates/shop_light/variants/customizer.css?178722610817315 */
/* /local/templates/shop_light/variants/header/header_1/style.min.css?178888941940914 */
/* /local/templates/shop_light/blocks/cart_widget/style.css?178825551312830 */
/* /local/templates/shop_light/variants/header/responsive_shared.css?17863556881262 */
/* /local/components/qwelp/search.title/templates/.default/style.min.css?178888941915220 */
/* /local/templates/shop_light/blocks/mobile_menu/style.css?178634879918662 */
/* /local/components/qwelp/megamenu.menu/templates/detailed/style.css?17883676743666 */
/* /local/templates/shop_light/components/bitrix/breadcrumb/.default/style.css?17882555137917 */
/* /local/templates/shop_light/variants/footer/footer_1/style.css?178825551314665 */
/* /local/components/qwelp/customizer.panel/templates/.default/style.css?17877661743022 */
/* /local/components/qwelp/toast/templates/.default/style.css?17846357596724 */
/* /local/templates/shop_light/template_styles.min.css?1788889419135102 */
