:root
{
	--dark-green: #009184;
	--dark-green2: #007a6e;
	--dark-greent: #009184;
	--light-green: #DEF1EF;
	--light-greent: #DEF1EF;
	--light-greenta: rgba(222, 241, 239, 0);
	--light-greenth: rgba(222, 241, 239, 0.5);
	--light-greenth: rgba(222, 241, 239, 0.2);
	--light-greenth5: rgba(222, 241, 239, 0.4);
	--black: #303333;
	--blackt: #303333;
	--gray-text: #7E8C8B;
	--gray-textt: #7E8C8B;
	--grey6: #F2F2F2;
	--white: #FFFFFF;
	--page-bg: #FFFFFF; 
	--sup-grey: #C2DEDB;
	--sup-greyt: #C2DEDB;
	--bwgrad-s: rgba(255,255,255,0);
	--bwgrad-e: rgba(255,255,255,1);
	--whiteO5: rgba(255,255,255,0.5);
	--whiteO2: rgba(255,255,255,0.2);
	--whiteO1: rgba(255,255,255,0.1);
	--whitebg: rgba(255,255,255,0.4);
	--orange: #ff9f01;
	--light-orange: rgba(255, 183, 3, 0.1);
	--red: #ff0000;
	--light-red: rgba(254, 162, 162, 0.56);
}

/*@media screen and (prefers-color-scheme: dark) {
  :root {

		--dark-green: #00A896;
		--dark-greent: #00A896;
		--light-green: #1A3A38;
		--light-greent: #1A3A38;
		--light-greenta: rgba(26, 58, 56, 0);
		--light-greenth: rgba(26, 58, 56, 0.5);
		--light-greenth: rgba(26, 58, 56, 0.2);
		--light-greenth5: rgba(26, 58, 56, 0.4);


		--black: #E8EDED;
		--blackt: #E8EDED;
		--gray-text: #A0B0AF;
		--gray-textt: #A0B0AF;
		--grey6: #1E2222;
		--white: #121515;
		--page-bg: #0D0F0F; 

		
		--sup-grey: #2D3A38;
		--sup-greyt: #2D3A38;
		--bwgrad-s: rgba(0,0,0,0);
		--bwgrad-e: rgba(0,0,0,1);
		--whiteO5: rgba(255, 255, 255, 0.05);
		--whiteO2: rgba(255, 255, 255, 0.02);
		--whiteO1: rgba(255, 255, 255, 0.01);
		--whitebg: rgba(0, 0, 0, 0.6);

		
		--orange: #FFB703;
		--red: #FF4D4D;
		--light-red: rgba(255, 77, 77, 0.2);
	}
}*/

@media all and (min-width: 1901px)
{
	:root
	{
		--fs-h1:46px/50px 'Inter';
		--fs-h2:40px/44px 'Inter';
		--fs-h3:32px/38px 'Inter';
		--fs-h4:28px/34px 'Inter';
		--fs-h5:24px/30px 'Inter';
		--fs-h6:20px/24px 'Inter';
		--fs-nav1:18px/24px 'Inter';
		--fs-nav2:14px/18px 'Inter';
		--fs-nav3:12px/18px 'Inter';
		--fs-nav4:12px/16px 'Inter';
		--fs-p1:30px/40px 'Inter';
		--fs-p2:20px/26px 'Inter';
		--fs-p3:18px/30px 'Inter';
		--fs-p4:18px/26px 'Inter';
		--fs-p5:16px/24px 'Inter';
		--fs-p6:14px/21px 'Inter';
		--fs-default:14px;
	}

	.main-video-frame{height: 900px;}

	.main-menu .catalog-menu .top-cat-struct {width: 376px;}
	.main-menu .catalog-menu .top-cat-struct .subcat-menu {width: 1223px; left: 376px;}
	.wrapper { width: 1600px; }
	#slider { width: 1192px; margin-left: 408px;}
	.actions .act span {display: block;}
	.main-menu {grid-template-columns: 375px 1fr;}
}

@media all and (max-width: 1900px) and (min-width: 1280px)
{
	:root
	{
		--fs-h1:46px/50px 'Inter';
		--fs-h2:36px/44px 'Inter';
		--fs-h3:30px/34px 'Inter';
		--fs-h4:28px/34px 'Inter';
		--fs-h5:24px/30px 'Inter';
		--fs-h6:18px/24px 'Inter';
		--fs-nav1:16px/21px 'Inter';
		--fs-nav2:14px/18px 'Inter';
		--fs-nav3:12px/18px 'Inter';
		--fs-nav4:12px/16px 'Inter';
		--fs-p1:24px/32px 'Inter';
		--fs-p2:18px/26px 'Inter';
		--fs-p3:18px/30px 'Inter';
		--fs-p4:16px/26px 'Inter';
		--fs-p5:16px/24px 'Inter';
		--fs-p6:14px/21px 'Inter';
		--fs-default:14px;
	}

	.main-video-frame{height: 720px;}
	.main-menu .catalog-menu .top-cat-struct {width: 300px;}
	.main-menu .catalog-menu .top-cat-struct .subcat-menu {width: 979px; left: 300px;}
	.wrapper, #slider { width: 1280px; }
	.actions .act span { display: none; }
	.main-menu {grid-template-columns: max-content 1fr;}
}

@media all and (max-width: 1279px) 
{
	:root
	{
		--fs-h1:44px/50px 'Inter';
		--fs-h2:32px/40px 'Inter';
		--fs-h3:28px/36px 'Inter';
		--fs-h4:26px/32px 'Inter';
		--fs-h5:22px/28px 'Inter';
		--fs-h6:18px/24px 'Inter';
		--fs-nav1:16px/21px 'Inter';
		--fs-nav2:14px/18px 'Inter';
		--fs-nav3:12px/18px 'Inter';
		--fs-nav4:12px/16px 'Inter';
		--fs-p1:20px/28px 'Inter';
		--fs-p2:18px/26px 'Inter';
		--fs-p3:18px/30px 'Inter';
		--fs-p4:16px/26px 'Inter';
		--fs-p5:16px/24px 'Inter';
		--fs-p6:14px/21px 'Inter';
		--fs-default:12px;
	}

	
}

@media all and (max-width: 959px) and (min-width: 670px)
{
	:root
	{
		--fs-h1:36px/44px 'Inter';
		--fs-h2:28px/36px 'Inter';
		--fs-h3:26px/32px 'Inter';
		--fs-h4:24px/30px 'Inter';
		--fs-h5:20px/26px 'Inter';
		--fs-h6:18px/24px 'Inter';
		--fs-nav1:16px/21px 'Inter';
		--fs-nav2:14px/18px 'Inter';
		--fs-nav3:12px/18px 'Inter';
		--fs-nav4:12px/16px 'Inter';
		--fs-p1:20px/28px 'Inter';
		--fs-p2:16px/26px 'Inter';
		--fs-p3:16px/24px 'Inter';
		--fs-p4:16px/26px 'Inter';
		--fs-p5:14px/21px 'Inter';
		--fs-p6:12px/18px 'Inter';
	}

	.wrapper { width: 100vw;} 
	.main-video-frame{height: calc(56,25vw - 30px);}
	content>.wrapper {box-sizing: border-box; padding: 0 15px;}
	.actions .act span { display: none; }
	/*.main-menu .catalog-menu .top-cat-struct {width: 300px;}
	.main-menu .catalog-menu .top-cat-struct .subcat-menu {width: 369px; left: 300px;}
	.wrapper, #slider { width: 100%; }
	.actions .act span { display: none; }
	.main-menu {grid-template-columns: max-content 1fr;}
	.g-footer {grid-column-gap: 128px;}*/
}

@media all and (max-width: 669px)
{
	:root
	{
		--fs-h1:30px/34px 'Inter';
		--fs-h2:28px/32px 'Inter';
		--fs-h2new:18px/26px 'Inter';
		--fs-h3:24px/26px 'Inter';
		--fs-h4:20px/26px 'Inter';
		--fs-h5:18px/24px 'Inter';
		--fs-h6:16px/22px 'Inter';
		--fs-nav1:14px/18px 'Inter';
		--fs-nav2:14px/18px 'Inter';
		--fs-nav3:12px/18px 'Inter';
		--fs-nav4:12px/16px 'Inter';
		--fs-p1:20px/28px 'Inter';
		--fs-p2:16px/22px 'Inter';
		--fs-p3:14px/21px 'Inter';
		--fs-p4:14px/21px 'Inter';
		--fs-p5:12px/18px 'Inter';
		--fs-p6:12px/18px 'Inter';
	}

	.wrapper { width: 100vw;} 
	.main-video-frame{height: calc(56,25vw - 30px);}
	content>.wrapper {box-sizing: border-box; padding: 0 15px;}
	.actions .act span { display: none; }
}

html, body {
	color: var(--blackt);
}