:root {
/*----------Primary----------*/
	--gr_main_primary: #171717;
	--gr_main_primary_1: rgba(23, 23, 23, .1);
	--gr_main_primary_2: rgba(23, 23, 23, .2);
	--gr_main_primary_4: rgba(23, 23, 23, .4);
	--gr_main_primary_6: rgba(23, 23, 23, .6);
	--gr_main_primary_8: rgba(23, 23, 23, .8);
	--gr_main_primary_9: rgba(23, 23, 23, .9);

	--gr_main_primary_text: #fff;
	--gr_main_primary_icon: #fff;
/*----------Primary----------*/


/*----------Accent----------*/
	--gr_main_accent: #7F7F7F;
	--gr_main_accent_hover: var(--gr_main_accent);

	--gr_main_accent_text: #000000;
	--gr_main_accent_text_08: rgba(0, 0, 0, 0.8);

	--gr_main_accent_icon: #000000;
/*----------Accent----------*/


/*----------background_Primary----------*/
	--gr_bg_primary: #1F2026;
	--gr_bg_primary_05: rgba(31, 32, 38, .5);
	--gr_bg_primary_08: rgba(31, 32, 38, .8);

	--gr_bg_primary_border: #404040;
	--gr_bg_primary_border_02: rgba(64,64,64, 0.2);
	--gr_bg_primary_border_05: rgba(64,64,64, 0.5);
	--gr_bg_primary_border_08: rgba(64,64,64, 0.8);
	
	--gr_bg_primary_text: #404040;
	--gr_bg_primary_text_05: rgba(64,64,64, 0.5);
	--gr_bg_primary_text_06: rgba(64,64,64, 0.6);
	--gr_bg_primary_text_07: rgba(64,64,64, 0.7);
	--gr_bg_primary_text_08: rgba(64,64,64, 0.8);

	--gr_bg_primary_icon: #404040;
	--gr_bg_primary_icon_08: rgba(64,64,64, 0.8);

/*----------background_Primary----------*/


/*----------background_Accent----------*/
	--gr_bg_acc: #35363C;

	--gr_bg_acc_white_01: rgba(255, 255, 255, 0.10);

	--gr_bg_acc_border: #171717;
	--gr_bg_acc_border_08: rgba(23, 23, 23, 0.8);
	--gr_bg_acc_border_07: rgba(23, 23, 23, 0.7);
	--gr_bg_acc_border_06: rgba(23, 23, 23, 0.6);
	--gr_bg_acc_border_05: rgba(23, 23, 23, 0.5);
	--gr_bg_acc_border_04: rgba(23, 23, 23, 0.4);
	--gr_bg_acc_border_02: rgba(23, 23, 23, 0.2);
	--gr_bg_acc_border_01: rgba(23, 23, 23, 0.1);

	--gr_bg_acc_text: rgba( 23, 23, 23, 1);
	--gr_bg_acc_text_07:  rgba( 23, 23, 23, 0.7);
	--gr_bg_acc_text_06:  rgba( 23, 23, 23, 0.6);
	--gr_bg_acc_text_05:  rgba( 23, 23, 23, 0.5);
	--gr_bg_acc_text_04:  rgba( 23, 23, 23, 0.4);
	--gr_bg_acc_text_03:  rgba( 23, 23, 23, 0.3);
	--gr_bg_acc_text_01:  rgba( 23, 23, 23, 0.1);

	--gr_bg_acc_icon: #171717;
	--gr_bg_acc_icon_08: rgba( 23, 23, 23, 0.8);
	--gr_bg_acc_icon_06: rgba( 23, 23, 23, 0.6);
	--gr_bg_acc_icon_05: rgba( 23, 23, 23, 0.5);
	--gr_bg_acc_icon_04: rgba( 23, 23, 23, 0.4);
	--gr_bg_acc_icon_03: rgba( 23, 23, 23, 0.3);
	--gr_bg_acc_icon_01: rgba( 23, 23, 23, 0.1);

/*----------background_Accent----------*/

	--siteWidth: 1250px;

/*---------------------------------------------*/

	--m5: var( --gr_bg_acc);
	--m5_1: var(--gr_bg_acc_border_01);
	--m5_5: var(--gr_bg_acc_border_05);
	--m5_6: var(--gr_bg_acc_border_06);
	--m5_7: var(--gr_bg_acc_border_07);
	--m5_8: var(--gr_bg_acc_border_08);
	--m6: var(--gr_bg_acc_border);
	--m6_2: var(--gr_bg_acc_border_02);
	--m6_4: var(--gr_bg_acc_border_04);
	--m6_5: var(--gr_bg_acc_border_06);
	--m6_7: var(--gr_bg_acc_border_07);
	--m7: #D2D3E0;
	--m7_4: rgba(210, 211, 224, .4);
	--m10: rgba(255, 255, 255, 1); /* Цвет текст которые меняется txt_clor_tggl */
	--m10_7: rgba(255, 255, 255, 0.7);
	--m10_6: rgba(255, 255, 255, 0.6);
	--m10_5: rgba(255, 255, 255, 0.5);
	--m10_2: rgba(255, 255, 255, 0.2);
	--m10_1: rgba(255, 255, 255, 0.1);
	--m11: #F4F4F4; /*bg modal  bg_modal*/
	--m12: rgba(248, 249, 251, 1);  /*inputBgDefault*/
	--m12_8: rgba(248, 249, 251, 0.8);
	--m13: rgba(244, 244, 244, 1); /*inputBgHover*/

/*---------------------------------------------*/

/*---------------------------------------------*/
	/*Цвет черный на черной теме*/
    --toggle_color_b_01: rgba(0, 0, 0, 0.1);
    --toggle_color_b_04: rgba(0, 0, 0, 0.4);
    --toggle_color_w_01: var(--gr_bg_acc_border_01);
    --toggle_color_w_04: var(--gr_bg_acc_border_04);
/*---------------------------------------------*/

/*---------------------------------------------*/
	/*Цвет фона сайта*/
    --site_bg: var(--gr_bg_acc);

	--bg_timer_number: #f8f9fb;
	
	--amount_bg: var(--gr_bg_acc);
/*---------------------------------------------*/

/*---------------------------------------------*/
	/*Tooltip*/
    --tooltipColor: #fff;
    --tooltipBg: rgba(0,0,0, .5);
/*---------------------------------------------*/

/*---------------------------------------------*/
	/*Текст*/
	--txt: var(--m5);
		--txt_5: var(--m5_5);
		--txt_6: var(--m5_6);
		--txt_7: var(--m5_7);
		--txt_8: var(--m5_8);
	--txt_a: var(--m6);
		--txt_a_2: var(--m6_2);
		--txt_a_4: var(--m6_4);
		--txt_a_5: var(--m6_5);
		--txt_a_7: var(--m6_7);
	--txt_m1: var(--gr_main_primary);
	--txt_w: #fff;
		--txt_w_5: rgba(255, 255, 255, 0.5);
		--txt_w_6: rgba(255, 255, 255, 0.6);
		--txt_w_8: rgba(255, 255, 255, 0.6);

	/*Кастом цвет*/
	--txt_dark: var(--m9);
	--txt_clor_tggl: var(--m10);
		--txt_clor_tggl_7: var(--m10_7);
		--txt_clor_tggl_6: var(--m10_6);
		--txt_clor_tggl_5: var(--m10_5);
		--txt_clor_tggl_2: var(--m10_2);
		--txt_clor_tggl_1: var(--m10_1);

	--txt_tab_act:  var(--m6);
	
	--txt_dark_1:  #2E2F38;

	/*Флаги*/
	--txt_flags: var(--white);
	--txt_spec: var(--dark);
/*---------------------------------------------*/


	--adv_ser_bg_6: rgba(196, 196, 196, 0.6);

/*---------------------------------------------*/

/*---------------------------------------------*/
	/*Бордер*/
	--brd_m1: var(--gr_main_primary);
	--brd_m1_2: var(--gr_main_primary_02);
	--brd_m1_4: var(--gr_main_primary_04);
	--brd_m1_6: var(--gr_main_primary_06);
	--brd_m3: var(--gr_main_accent);
	--brd_m5_1: var(--gr_bg_acc_border_01);
	--brd_m6: var(--gr_bg_acc_border);
	--brd_m6_2: var(--gr_bg_acc_border_02);
	--brd_m7_4: var(--gr_bg_acc_border_04);
	
	--brd_main_2: var(--gr_bg_acc_border_04);

	--brd_bottom_price_item: var(--site_bg);
	
	--brd_main: var(--m6);
	--brd_main_2: var(--m6_2);
/*---------------------------------------------*/

/*---------------------------------------------*/
	/*Тень*/
	--shd_1: 0 4px 8px rgba(0, 0, 0, 0.15);
/*---------------------------------------------*/

/*---------------------------------------------*/
	--top_menu_txt: #DFDFDF;
	--top_menu_txt_hover: var(--m2);

	--menu_mobile_bg: #dedede;

	/*Текст кнопок*/
	--btn1_txt: #fff;
	--btn1_txt_h: #fff;
	--btn1_txt_a: rgba(255,255,255,.7);

	--btn2_txt: #fff;
	--btn2_txt_h: #fff;
	--btn2_txt_a: #fff;

	--btn3_txt: var(--gr_main_primary);
	--btn3_txt_h: var(--gr_main_primary_text);
	--btn3_txt_a: var(--gr_main_primary_text);

	--btn4_txt: #fff;
	--btn4_txt_h: #fff;
	--btn4_txt_a: #fff;

	--buy_btn_txt: var(--gr_main_accent_text);
	--buy_btn_txt_h: var(--gr_main_accent_text);
	--buy_btn_txt_a: var(--gr_main_accent_text);
/*---------------------------------------------*/
	/*Иконки*/
	--icn_m1: var(--gr_bg_acc_icon);
	--icn_m1_1: var(--gr_bg_acc_icon_01);
	--icn_m6: var(--m6);
	--icn_top_menu_txt: var(--top_menu_txt);
	--icn_top_menu_txt_hover: var(--m2);
	--icn_light_c: #fff;
/*---------------------------------------------*/

/*---------------------------------------------*/
	/*Иконки кнопок*/
	--icon_btn1_color: var(--m6);
	--icon_btn1_color_h: #fff;
	--icon_btn1_color_a: rgba(255,255,255,.7);

	--icon_btn2_color: var(--m6);
	--icon_btn2_color_h: #fff;
	--icon_btn2_color_a: rgba(255,255,255,.7);

	--icon_btn3_color: var(--gr_bg_acc_icon_08);
	--icon_btn3_color_h: var(--gr_bg_acc_icon);
	--icon_btn3_color_a: var(--icn_m1);

	--icon_simple_white: #fff; 
	--icon_simple_dark: #293644; /*ИКОНКИ в шапки*/
	--icon_dark: var(--m9);
	--home_fol_icon_3: rgba(41, 54, 68, 0.3); /*ИКОНКИ в меню*/
	--icon_linkColor: var(--m1);
	--icon_linkColor_s: var(--m2);
/*---------------------------------------------*/

/*---------------------------------------------*/
	/*Чекбокс*/
	--checkbox_bg: var(--white_elem);
/*---------------------------------------------*/

/*---------------------------------------------*/
	--brd_rad_0: 0px;
	--brd_rad_3: 3px;
	--brd_rad_4: 4px;
	--brd_rad_5: 5px;
	--brd_rad_6: 0;
	--brd_rad_6_alt: 6px;
	--brd_rad_8: 8px;
	--brd_rad_flag: 0;
	--brd_rad_50_proc: 50%;
	
/*---------------------------------------------*/

		  --gr_wrap_radius: 0;
		  --gr_inner_radius: 0;
		  --gr_small_radius: 0;
		  
		  --gr_btn_radius: 0;

/*---------------------------------------------*/

	--font1: "Manrope", sans-serif;
	--font2: "Manrope", sans-serif;

	--font1_100: 100;
	--font1_200: 200;
	--font1_300: 300;
	--font1_400: 400;
	--font1_500: 500;
	--font1_600: 600;
	--font1_700: 700;
	--font1_800: 800;
	--font1_900: 900;

	--font2_100: 100;
	--font2_200: 200;
	--font2_300: 300;
	--font2_400: 400;
	--font2_500: 500;
	--font2_600: 600;
	--font2_700: 700;
	--font2_800: 800;
	--font2_900: 900;
/*---------------------------------------------*/

/*---------------------------------------------*/
	--tableBorder: #afafaf;
	--tableThBackground: #FF604E;
	--tableThColor: #ffffff;

	--red: #ff5e5c;
	--red_100: rgba(255, 94, 92, 1);
	--red_1: rgba(255, 94, 92, .1);
	--red_15: rgba(255, 96, 78, .15);
	--red_2: rgba(255, 96, 78, .2);
	--yellow: #FFD043;
	--green: #5ABF70;
	--white: #ffffff; 
	--white_05: rgba(255,255,255, 0.5); 
	--white_01: rgba(255,255,255, 0.1); 
	--white_elem: #ffffff; /*использую кастом*/
	--white_light: #F4F4F4; /*использую кастом*/
	--white_light_2: #F8F9FB; /*использую кастом*/
	--dark: #2E2F38; 
	--black: #000; 
	--black_5: rgba(0, 0, 0, 0.5);
	--black_01: rgba(0, 0, 0, 0.1); 
	--linkColor: rgba(23, 23, 23, 1);
	--linkColor_5: rgba(23, 23, 23, .5);

	--disabledColor: var(--gr_bg_acc_text_05);
	--disabledBackground: var(--gr_bg_acc_text_01);
	--noImageBgColor: #F1F1F1;
/*---------------------------------------------*/


	--noImageDefault: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" version="1.1" baseProfile="full" xml:space="preserve" x="0px" y="0px" width="82px" height="68px" viewBox="0 0 82 68" preserveAspectRatio="none" shape-rendering="geometricPrecision"><path fill="rgb(153, 153, 153)" d="M70.346,9.116 L11.654,9.116 C10.462,9.116 9.496,10.079 9.496,11.267 L9.496,43.805 C9.496,43.830 9.502,43.853 9.503,43.877 C9.473,44.445 9.663,45.023 10.086,45.468 C10.904,46.331 12.270,46.370 13.136,45.553 L25.846,33.566 L38.291,44.679 C38.990,45.304 40.015,45.406 40.825,44.931 L51.419,38.721 L61.787,46.929 C62.184,47.243 62.657,47.396 63.127,47.396 C63.763,47.396 64.393,47.117 64.819,46.582 C65.560,45.651 65.404,44.298 64.471,43.559 L52.943,34.433 C52.244,33.879 51.277,33.812 50.507,34.263 L39.996,40.425 L27.246,29.039 C26.409,28.292 25.139,28.309 24.324,29.079 L13.811,38.993 L13.811,13.419 L68.189,13.419 L68.189,54.579 L13.811,54.579 L13.811,51.981 C13.811,50.793 12.846,49.829 11.654,49.829 C10.462,49.829 9.496,50.793 9.496,51.981 L9.496,56.731 C9.496,57.920 10.462,58.883 11.654,58.883 L70.346,58.883 C71.538,58.883 72.504,57.920 72.504,56.731 L72.504,11.267 C72.504,10.079 71.538,9.116 70.346,9.116 ZM77.359,0.001 L4.641,0.001 C2.083,0.001 0.001,2.059 0.001,4.589 L0.001,63.409 C0.001,65.939 2.083,67.997 4.641,67.997 L77.359,67.997 C79.917,67.997 81.999,65.939 81.999,63.409 L81.999,4.589 C81.999,2.059 79.917,0.001 77.359,0.001 ZM77.683,63.409 C77.683,63.566 77.538,63.694 77.359,63.694 L4.641,63.694 C4.462,63.694 4.317,63.566 4.317,63.409 L4.317,4.589 C4.317,4.432 4.462,4.304 4.641,4.304 L77.359,4.304 C77.538,4.304 77.683,4.432 77.683,4.589 L77.683,63.409 ZM34.273,25.524 C34.273,29.152 37.234,32.104 40.872,32.104 C44.510,32.104 47.470,29.152 47.470,25.524 C47.470,21.896 44.510,18.944 40.872,18.944 C37.234,18.944 34.273,21.896 34.273,25.524 ZM43.155,25.524 C43.155,26.779 42.131,27.800 40.872,27.800 C39.613,27.800 38.589,26.779 38.589,25.524 C38.589,24.268 39.613,23.247 40.872,23.247 C42.131,23.247 43.155,24.268 43.155,25.524 Z"/></svg>') 50% no-repeat var(--noImageBgColor);



	--warningIcon: url('data:image/svg+xml;charset=utf-8,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 20C0 8.95431 8.95431 0 20 0V0C31.0457 0 40 8.95431 40 20V20C40 31.0457 31.0457 40 20 40V40C8.95431 40 0 31.0457 0 20V20Z" fill="var(--red)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.0005 12C19.2951 12 18.7353 12.5941 18.7773 13.2983L19.3162 22.3514C19.3379 22.7157 19.6396 23 20.0046 23C20.3697 23 20.6715 22.7153 20.6929 22.3508L21.2239 13.2972C21.2652 12.5934 20.7055 12 20.0005 12ZM21.3 26.7C21.3 27.418 20.7179 28 20 28C19.282 28 18.7 27.418 18.7 26.7C18.7 25.982 19.282 25.4 20 25.4C20.7179 25.4 21.3 25.982 21.3 26.7Z" fill="white"/></svg>');

	--shopMsg: url('data:image/svg+xml;charset=utf-8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.7071 9.29289C13.9024 9.48816 14 9.74408 14 10C14 10.2559 13.9024 10.5118 13.7071 10.7071L9.70711 14.7071C9.31658 15.0976 8.68342 15.0976 8.29289 14.7071C7.90237 14.3166 7.90237 13.6834 8.29289 13.2929L11.5858 10L8.29289 6.70711C7.90237 6.31658 7.90237 5.68342 8.29289 5.29289C8.68342 4.90237 9.31658 4.90237 9.70711 5.29289L13.7071 9.29289Z" fill="var(--icon_linkColor)"/></svg>');

	--shopMsg_s: url('data:image/svg+xml;charset=utf-8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.7071 9.29289C13.9024 9.48816 14 9.74408 14 10C14 10.2559 13.9024 10.5118 13.7071 10.7071L9.70711 14.7071C9.31658 15.0976 8.68342 15.0976 8.29289 14.7071C7.90237 14.3166 7.90237 13.6834 8.29289 13.2929L11.5858 10L8.29289 6.70711C7.90237 6.31658 7.90237 5.68342 8.29289 5.29289C8.68342 4.90237 9.31658 4.90237 9.70711 5.29289L13.7071 9.29289Z" fill="var(--icon_linkColor_s)"/></svg>');
}