:root {

    /*----------Primary----------*/
        --Primary: #3DC8A9;
        --Primary_1: rgba(61, 200, 169, .1);
        --Primary_2: rgba(61, 200, 169, .2);
        --Primary_4: rgba(61, 200, 169, .4);
        --Primary_5: rgba(61, 200, 169, .5);
        --Primary_6: rgba(61, 200, 169, .6);

        --gr_primary: var(--Primary);
        --gr_primary_1: var(--Primary_1);
        --gr_primary_2: var(--Primary_2);
        --gr_primary_4: var(--Primary_4);
        --gr_primary_5: var(--Primary_5);
        --gr_primary_6: var(--Primary_6);

        --on_gr_primary_text: #fff;
        --on_gr_primary_text_4: rgba(255, 255, 255, .4);
        --on_gr_primary_text_7: rgba(255, 255, 255, .7);
        --on_gr_primary_text_dark: #2E2F38;
        --on_gr_primary_icon: #fff;
        --on_gr_primary_bg: #fff;
        --on_gr_primary_bg_1: rgba(255, 255, 255, .1);
        --on_gr_primary_border: #fff;
        --on_gr_primary_border_1: rgba(255, 255, 255, .1);
        --on_gr_primary_border_2: rgba(255, 255, 255, .2);
    /*----------Primary----------*/


    /*----------Accent----------*/
        --Accent: #E33938;
        --Accent_1: rgba(227, 57, 56, .1);
        --Accent_2: rgba(227, 57, 56, .2);
        --Accent_4: rgba(227, 57, 56, .4);
        --Accent_5: rgba(227, 57, 56, .5);
        --Accent_6: rgba(227, 57, 56, .6);

        --gr_accent: var(--Accent);
        --gr_accent_1: var(--Accent_1);
        --gr_accent_2: var(--Accent_2);
        --gr_accent_4: var(--Accent_4);
        --gr_accent_5: var(--Accent_5);
        --gr_accent_6: var(--Accent_6);

        --on_gr_accent_text: #fff;
        --on_gr_accent_text_7: rgba(255, 255, 255, .7);
        --on_gr_accent_text_dark: #2E2F38;
        --on_gr_accent_icon: #fff;
        --on_gr_accent_bg: #fff;
        --on_gr_accent_bg_1: rgba(255, 255, 255, .1);
        --on_gr_accent_border: #fff;
        --on_gr_accent_border_1: rgba(255, 255, 255, .1);
    /*----------Accent----------*/


    /*----------Additional----------*/
        --Additional: #1B1B1B;
        --Additional_1: rgba(27, 27, 27, .1);
        --Additional_2: rgba(27, 27, 27, .2);
        --Additional_4: rgba(27, 27, 27, .4);
        --Additional_5: rgba(27, 27, 27, .5);
        --Additional_6: rgba(27, 27, 27, .6);

        --gr_additional: var(--Additional);
        --gr_additional_1: var(--Additional_1);
        --gr_additional_2: var(--Additional_2);
        --gr_additional_4: var(--Additional_4);
        --gr_additional_5: var(--Additional_5);
        --gr_additional_6: var(--Additional_6);

        --on_gr_additional_text: #fff;
        --on_gr_additional_text_5: rgba(255, 255, 255, .5);
        --on_gr_additional_text_7: rgba(255, 255, 255, .7);
        --on_gr_additional_text_dark: #2E2F38;
        --on_gr_additional_icon: #fff;
        --on_gr_additional_bg: #fff;
        --on_gr_additional_bg_1: rgba(255, 255, 255, .1);
        --on_gr_additional_border: #fff;
        --on_gr_additional_border_1: rgba(255, 255, 255, .1);
        --on_gr_additional_border_2: rgba(255, 255, 255, .2);
    /*----------Additional----------*/


    /*----------Background----------*/
        --gr_bg: #F6F8FC;

        --on_gr_bg_acc_text: #2E2F38;
        --on_gr_bg_acc_text_2: rgba(46, 47, 56, .2);
        --on_gr_bg_acc_text_4: rgba(46, 47, 56, .4);
        --on_gr_bg_acc_text_5: rgba(46, 47, 56, .5);
        --on_gr_bg_acc_text_6: rgba(46, 47, 56, .6);
        --on_gr_bg_acc_text_7: rgba(46, 47, 56, .7);

        --on_gr_bg_sec_text: #67697e;
        --on_gr_bg_sec_text_4: rgba(103, 105, 126, .4);
        --on_gr_bg_sec_text_5: rgba(103, 105, 126, .5);
        --on_gr_bg_sec_text_6: rgba(103, 105, 126, .6);
        --on_gr_bg_sec_text_7: rgba(103, 105, 126, .7);
        --on_gr_bg_sec_text_8: rgba(103, 105, 126, .8);

        --on_gr_bg_icon: #2E2F38;
        --on_gr_bg_icon_2: rgba(46, 47, 56, .2);
        --on_gr_bg_icon_4: rgba(46, 47, 56, .4);
        --on_gr_bg_icon_6: rgba(46, 47, 56, .6);

        --on_gr_bg_sec_icon: #67697e;
        --on_gr_bg_sec_icon_2: rgba(103, 105, 126, .2);
        --on_gr_bg_sec_icon_4: rgba(103, 105, 126, .4);
        --on_gr_bg_sec_icon_6: rgba(103, 105, 126, .6);
        --on_gr_bg_sec_icon_8: rgba(103, 105, 126, .8);

        --on_gr_bg_border: #D2D3E0;
        --on_gr_bg_border_4: rgba(210, 211, 224, .4);

        --on_gr_bg_border2: #2e2f38;
        --on_gr_bg_border2_2: rgba(46, 47, 56, .2);

        --on_gr_bg_bg: #ffffff;
        --on_gr_bg_bg_8: rgb(255, 255, 255, .8);

        --on_gr_bg_link: #008efc;
        --on_gr_bg_link_5: rgba(0, 142, 252, .5);
    /*----------Background----------*/

    /*----------Закругления----------*/
        --gr_wrap_radius: 5px;
        --gr_inner_radius: 4px;
        --gr_medium_radius: 3px;
        --gr_small_radius: 2px;

        --gr_btn_radius: 3px;
        --gr_icon_btn_radius: 3px;

        --gr_form_radius: 3px;
        --gr_checkbox_radius: 3px;
    /*----------Закругления----------*/

    /*----------Кнопки с текстом----------*/
        /*Кнопка 1*/
            --gr_btn_1_text: var(--on_gr_primary_text);
            --gr_btn_1_text_h: var(--on_gr_primary_text);
            --gr_btn_1_text_a: rgba(255,255,255,.7);

            --gr_btn_1_icon: var(--on_gr_primary_icon);
            --gr_btn_1_icon_h: var(--on_gr_primary_icon);
            --gr_btn_1_icon_a: rgba(255,255,255,.7);

        /*Кнопка 2*/
            --gr_btn_2_text: var(--on_gr_accent_text);
            --gr_btn_2_text_h: var(--on_gr_accent_text);
            --gr_btn_2_text_a: rgba(255,255,255,.7);

            --gr_btn_2_icon: var(--on_gr_accent_icon);
            --gr_btn_2_icon_h: var(--on_gr_accent_icon);
            --gr_btn_2_icon_a: rgba(255,255,255,.7);

        /*Кнопка 3*/
            --gr_btn_3_text: var(--gr_primary);
            --gr_btn_3_text_h: #fff;
            --gr_btn_3_text_a: rgba(255,255,255,.7);

            --gr_btn_3_icon: var(--gr_primary);
            --gr_btn_3_icon_h: #fff;
            --gr_btn_3_icon_a: rgba(255,255,255,.7);

        /*Кнопка 4*/
            --gr_btn_4_text: var(--gr_white);
            --gr_btn_4_text_h: #fff;
            --gr_btn_4_text_a: rgba(255,255,255,.7);

            --gr_btn_4_icon: var(--gr_white);
            --gr_btn_4_icon_h: #fff;
            --gr_btn_4_icon_a: rgba(255,255,255,.7);
    
        /*Кнопка 5*/
            --gr_btn_5_text: var(--on_gr_bg_acc_text);
            --gr_btn_5_text_h: var(--on_gr_accent_text);
            --gr_btn_5_text_a: rgba(255,255,255,.7);
    
            --gr_btn_5_icon: var(--on_gr_bg_acc_text);
            --gr_btn_5_icon_h: var(--on_gr_accent_icon);
            --gr_btn_5_icon_a: rgba(255,255,255,.7);
    /*----------Кнопки с текстом----------*/


    /*----------Кнопки только с иконкой----------*/
        /*Кнопка 1*/
            --gr_icon_btn_1_icon: var(--on_gr_bg_icon);
            --gr_icon_btn_1_icon_h: var(--on_gr_primary_icon);
            --gr_icon_btn_1_icon_a: var(--on_gr_primary_icon);

            --gr_icon_btn_1_bg: var(--gr_primary_1);
            --gr_icon_btn_1_bg_h: var(--gr_primary);
            --gr_icon_btn_1_bg_a: var(--gr_primary);

            --gr_icon_btn_1_border: none;
            --gr_icon_btn_1_border_h: none;
            --gr_icon_btn_1_border_a: none;

        /*Кнопка 2*/
            --gr_icon_btn_2_icon: var(--on_gr_bg_icon);
            --gr_icon_btn_2_icon_h: var(--on_gr_primary_icon);
            --gr_icon_btn_2_icon_a: var(--on_gr_primary_icon);

            --gr_icon_btn_2_bg: var(--on_gr_bg_bg);
            --gr_icon_btn_2_bg_h: var(--gr_primary);
            --gr_icon_btn_2_bg_a: var(--gr_primary);

        /*Кнопка 3*/
            --gr_icon_btn_3_icon: var(--on_gr_bg_icon);
            --gr_icon_btn_3_icon_h: var(--gr_primary_6);
            --gr_icon_btn_3_icon_a: var(--gr_primary);

            --gr_icon_btn_3_bg: transparent;
            --gr_icon_btn_3_bg_h: transparent;
            --gr_icon_btn_3_bg_a: transparent;

        /*Кнопка 4*/
            --gr_icon_btn_4_icon: var(--on_gr_primary_icon);
            --gr_icon_btn_4_icon_h: var(--on_gr_primary_icon);
            --gr_icon_btn_4_icon_a: var(--on_gr_primary_icon);

            --gr_icon_btn_4_bg: var(--gr_primary);
            --gr_icon_btn_4_bg_h: var(--gr_primary);
            --gr_icon_btn_4_bg_a: var(--gr_primary);
    /*----------Кнопки только с иконкой----------*/


    /*----------Тени----------*/
        --gr_shadow_1: 0 4px 6px rgba(0, 0, 0, 0.03);
        --gr_shadow_2: 0 10px 15px rgba(0, 0, 0, 0.03);
        --gr_shadow_3: 0 20px 30px rgba(0, 0, 0, 0.03);
    /*----------Тени----------*/


    /*----------Жирность шрифтов----------*/
        --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;
    /*----------Жирность шрифтов----------*/


    /*----------Системные цвета----------*/
        --gr_btn_overlay_20: rgba(255,255,255, .20);
        --gr_btn_overlay_a_05: rgba(0,0,0, .05);

        --gr_product_img_overlay: rgba(0,0,0, .03);
        --gr_product_img_overlay_2: rgba(23, 23, 24, 0.2);
        --gr_product_img_overlay_3: rgba(23, 23, 24, 0.3);
        --gr_product_img_overlay_5: rgba(23, 23, 24, 0.5);

        --gr_bg_overlay_a_5: rgba(0,0,0, .5);
        --gr_bg_overlay_a_4: rgba(0,0,0, .4);

        --gr_slider_overlay: rgba(23, 23, 24, .3);

        --tableBorder: #afafaf;
        --tableThBackground: #FF604E;
        --tableThColor: #ffffff;

        --gr_tooltip: #2E2F38;
        --on_gr_tooltip: #ffffff;

        --gr_disable: #EFEFEF;
        --on_gr_disable: #B6B7BA;

        --gr_error: #FF604E;
        --gr_error_1: rgba(255, 96, 78, .1);
        --gr_error_15: rgba(255, 96, 78, .15);
        --gr_error_2: rgba(255, 96, 78, .2);
        --on_gr_error: #FFFFFF;

        --gr_stock: #EC4A40;
        --on_gr_stock: #FFFFFF;

        --gr_success: #5ABF70;
        --gr_success_4: rgba(90, 191, 112, .4);
        --gr_success_2: rgba(90, 191, 112, .2);
        --on_gr_success: #FFFFFF;
        --on_gr_success_4: var(--on_gr_bg_acc_text);

        --gr_attention: #FFD043;
        --gr_attention_4: rgba(255, 208, 67, .4);
        --on_gr_attention: #171718;
        --on_gr_attention_4: var(--on_gr_bg_acc_text);

        --gr_bonus: #FFE8A1;
        --on_gr_bonus: #2E2F38;
        --on_gr_bonus_4: var(--on_gr_bg_acc_text);

        --gr_white: #ffffff;
        --on_gr_white: #171718;

        --gr_dark: #171718;
        --on_gr_dark: #ffffff;
    /*----------Системные цвета----------*/

        --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(182, 183, 186)" 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(--gr_disable);
    }