:root {
    --light-bg: #f2f2f2;
    --light-header-bg: #ffffffeb;
    --light-btn-bg: rgb(0 0 0 / 5%);
    --light-surface: #fafafa;
    --light-text: #0a0a0a;
    --light-text-dim: #737373;
    --light-accent: #0066ff;
    --light-border: #e5e5e5;
    --light-hover: #f5f5f5;
    --l-text: #ffffff;
    --light-muted: #5e5e5e;
    --l-title: #313131;
}

.lightTheme {
    background: var(--light-bg);
    --muted: #656565;
    --panel: #fafafa;
    --text: #313131;
    color: #313131;
}

.lightTheme .best-items__title {
	color: #313131;
}

.lightTheme .site-header__logo {
	background: url(/img/logo_light.svg) no-repeat center top;
}

.lightTheme .site-header  {
	background: var(--light-header-bg);
}

.lightTheme .nav__link  {
    color: var(--text-dim);
}

.lightTheme .btn {
	color: var(--text-dim);
}

.lightTheme .nav__link:hover,
.lightTheme .nav__link.active {
	background: var(--light-btn-bg);
	color: var(--light-text);
}

.lightTheme .content-block:hover,
.lightTheme .content-block:focus-within {
	box-shadow: 0 0px 20px rgb(2 6 23 / 3%);
}

.lightTheme .btn--accent {
	color: #fff;
}

.lightTheme .hero h1 {
	color: var(--light-text);
	font-weight: 700;
    /*text-shadow: -4px -2px 10px #00000038;*/
}

.lightTheme .index__sphere {
	opacity: 0.4;
	background-color: #4E10A6;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background: radial-gradient(#408cff4d 49%, #ffffff00 67%), radial-gradient(rgb(255 255 255 / 0%) 38%, #ffffff00 50%) #ffffff00;
}

.lightTheme .hero-subtitle {
	color: #3d3d3d;
}

.lightTheme .search-input {
	background: #fff;
	color: var(--light-text);
}

.lightTheme .stat {
	/*border: none;*/
	/*background: #ffffff26;*/
	/*background: #fff;*/
	border: 1px solid #00000026;
}

.lightTheme .stat-value {
	color: var(--light-text);
	/*border-radius: 10px;*/
	font-weight: 300;
    /*background: #ffffff38;*/
}

.lightTheme .stat-label {
	color: var(--light-text);
}

.lightTheme .reviews__item {
	background: #fafafa;
}

.lightTheme .reviews__name {
	color: var(--light-text);
}

.lightTheme .reviews__text {
	color: var(--light-muted);
}

.lightTheme .reviews__rating {
	color: #ff9600f7;
}

.lightTheme .section__title {
	color: var(--l-title);
}

.lightTheme .promo__card {
	background: linear-gradient(180deg, rgb(255 255 255), transparent);
}

.lightTheme .site-footer {
	background: linear-gradient(180deg, rgb(255 255 255), transparent);
}

.lightTheme .hero h1 {
/*	background: #ffffff6b;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);*/
}

.lightTheme .mobileOpen {
	color: #000;
}

.lightTheme .catalogMenu {
    background: #ffffffdb;
    border-bottom: 1px solid #00000012;
    color: var(--light-text);
}

.lightTheme .catalogMenu__items li a {
	color: var(--light-text);
}

.lightTheme .catalogMenu__categories li {
	color: var(--light-text);
}
.lightTheme .catalogMenu__categories li.active {
	background: var(--light-btn-bg);
}
.lightTheme .catalogMenu__categories li:after {
	color: var(--light-text);
}
.lightTheme .catalogMenu__categories li.active:after {
	color: #0066ff;
}
.lightTheme .catalogMenuClose {
	color: #0066ff;
}
.lightTheme .breadcrumbs a {
	color: var(--light-text);
}

.lightTheme .product__page {
	--text-dim: #737373;
	--border: #e5e5e5;
	--hover: #f2f2f2;
	--surface: #fafafa;
}
.lightTheme .tab-btn:hover {

}
.lightTheme .cart-btn {
	background: #f2f2f2;
}
.lightTheme .cart-btn:hover {
    background: var(--accent);
    color: #fff;
}
.lightTheme .protection-box {
	background: #fff;
}

.lightTheme .benefits__item {
	background: #fafafa;
}
.lightTheme .benefits__icon {
	background: linear-gradient(45deg, #00000008, transparent);
}

@media screen and (max-width: 1100px) {
	.lightTheme .product__page .stat-item {
		background: #f2f2f2;
	}
	.lightTheme .site-header__nav {
        background: #fffffffa;
        border-bottom: 1px solid #00000012;
	}
	.lightTheme .site-header__logo {
		background: url(/img/logo_i_light.svg) no-repeat center top;
	}
}