<?php

if ( class_exists("Kirki")){

	// LOGO

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'slider',
		'settings'    => 'cosmetic_store_logo_resizer',
		'label'       => esc_html__( 'Adjust Your Logo Size ', 'cosmetic-store' ),
		'section'     => 'title_tagline',
		'default'     => 70,
		'choices'     => [
			'min'  => 10,
			'max'  => 300,
			'step' => 10,
		],
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_enable_logo_text',
		'section'     => 'title_tagline',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Enable / Disable Site Title and Tagline', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'switch',
		'settings'    => 'cosmetic_store_display_header_title',
		'label'       => esc_html__( 'Site Title Enable / Disable Button', 'cosmetic-store' ),
		'section'     => 'title_tagline',
		'default'     => '1',
		'priority'    => 10,
		'choices'     => [
			'on'  => esc_html__( 'Enable', 'cosmetic-store' ),
			'off' => esc_html__( 'Disable', 'cosmetic-store' ),
		],
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'switch',
		'settings'    => 'cosmetic_store_display_header_text',
		'label'       => esc_html__( 'Tagline Enable / Disable Button', 'cosmetic-store' ),
		'section'     => 'title_tagline',
		'default'     => '1',
		'priority'    => 10,
		'choices'     => [
			'on'  => esc_html__( 'Enable', 'cosmetic-store' ),
			'off' => esc_html__( 'Disable', 'cosmetic-store' ),
		],
	] );

	// FONT STYLE TYPOGRAPHY

	Kirki::add_panel( 'cosmetic_store_panel_id', array(
	    'priority'    => 10,
	    'title'       => esc_html__( 'Typography', 'cosmetic-store' ),
	) ); 

	Kirki::add_section( 'cosmetic_store_font_style_section', array(
		'title'      => esc_attr__( 'Typography Option',  'cosmetic-store' ),
		'priority'   => 2,
		'capability' => 'edit_theme_options',
	) );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_all_headings_typography',
		'section'     => 'cosmetic_store_font_style_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Heading Of All Sections',  'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

	Kirki::add_field( 'global', array(
		'type'        => 'typography',
		'settings'    => 'cosmetic_store_all_headings_typography',
		'label'       => esc_attr__( 'Heading Typography',  'cosmetic-store' ),
		'description' => esc_attr__( 'Select the typography options for your heading.',  'cosmetic-store' ),
		'section'     => 'cosmetic_store_font_style_section',
		'priority'    => 10,
		'default'     => array(
			'font-family'    => '',
			'variant'        => '',
		),
		'output' => array(
			array(
				'element' => array( 'h1','h2','h3','h4','h5','h6', ),
			),
		),
	) );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_body_content_typography',
		'section'     => 'cosmetic_store_font_style_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Body Content',  'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

	Kirki::add_field( 'global', array(
		'type'        => 'typography',
		'settings'    => 'cosmetic_store_body_content_typography',
		'label'       => esc_attr__( 'Content Typography',  'cosmetic-store' ),
		'description' => esc_attr__( 'Select the typography options for your content.',  'cosmetic-store' ),
		'section'     => 'cosmetic_store_font_style_section',
		'priority'    => 10,
		'default'     => array(
			'font-family'    => '',
			'variant'        => '',
		),
		'output' => array(
			array(
				'element' => array( 'body', ),
			),
		),
	) );

	// COLOR SECTION

	Kirki::add_section( 'cosmetic_store_section_color', array(
	    'title'          => esc_html__( 'Global Color', 'cosmetic-store' ),
	    'description'    => esc_html__( 'Theme Color Settings', 'cosmetic-store' ),
	    'panel'          => 'cosmetic_store_panel_id',
	    'priority'       => 160,
	) );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_global_colors',
		'section'     => 'cosmetic_store_section_color',
		'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Here you can change your theme color on one click.', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'color',
		'settings'    => 'cosmetic_store_global_color',
		'label'       => __( 'choose your Appropriate Color', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_section_color',
		'default'     => '#5fcb91',
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'color',
		'settings'    => 'cosmetic_store_global_color_2',
		'label'       => __( 'choose your Appropriate Color', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_section_color',
		'default'     => '#0d0d0d',
	] );

	// PANEL

	Kirki::add_panel( 'cosmetic_store_panel_id', array(
	    'priority'    => 10,
	    'title'       => esc_html__( 'Theme Options', 'cosmetic-store' ),
	) );

	// Scroll Top

	Kirki::add_section( 'cosmetic_store_section_scroll', array(
	    'title'          => esc_html__( 'Additional Settings', 'cosmetic-store' ),
	    'description'    => esc_html__( 'Scroll To Top', 'cosmetic-store' ),
	    'panel'          => 'cosmetic_store_panel_id',
	    'priority'       => 160,
	) );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'toggle',
		'settings'    => 'cosmetic_store_scroll_enable_setting',
		'label'       => esc_html__( 'Here you can enable or disable your scroller.', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_section_scroll',
		'default'     => '1',
		'priority'    => 10,
	] );

	// POST SECTION

	Kirki::add_section( 'cosmetic_store_section_post', array(
	    'title'          => esc_html__( 'Post Settings', 'cosmetic-store' ),
	    'description'    => esc_html__( 'Here you can get different post settings', 'cosmetic-store' ),
	    'panel'          => 'cosmetic_store_panel_id',
	    'priority'       => 160,
	) );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_enable_post_heading',
		'section'     => 'cosmetic_store_section_post',
		'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Enable / Disable Post Settings.', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'switch',
		'settings'    => 'cosmetic_store_blog_admin_enable',
		'label'       => esc_html__( 'Post Author Enable / Disable Button', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_section_post',
		'default'     => '1',
		'priority'    => 10,
		'choices'     => [
			'on'  => esc_html__( 'Enable', 'cosmetic-store' ),
			'off' => esc_html__( 'Disable', 'cosmetic-store' ),
		],
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'switch',
		'settings'    => 'cosmetic_store_blog_comment_enable',
		'label'       => esc_html__( 'Post Comment Enable / Disable Button', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_section_post',
		'default'     => '1',
		'priority'    => 10,
		'choices'     => [
			'on'  => esc_html__( 'Enable', 'cosmetic-store' ),
			'off' => esc_html__( 'Disable', 'cosmetic-store' ),
		],
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'slider',
		'settings'    => 'cosmetic_store_post_excerpt_number_1',
		'label'       => esc_html__( 'Post Content Range', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_section_post',
		'default'     => 15,
		'choices'     => [
			'min'  => 10,
			'max'  => 100,
			'step' => 1,
		],
	] );

	// HEADER SECTION

	Kirki::add_section( 'cosmetic_store_section_header', array(
	    'title'          => esc_html__( 'Header Settings', 'cosmetic-store' ),
	    'description'    => esc_html__( 'Here you can add header information.', 'cosmetic-store' ),
	    'panel'          => 'cosmetic_store_panel_id',
	    'priority'       => 160,
	) );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_free_delivery_text_heading',
		'section'     => 'cosmetic_store_section_header',
		'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Free Delivery', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'     => 'text',
		'label'       => esc_html__( 'Text', 'cosmetic-store' ),
		'settings' => 'cosmetic_store_free_delivery_text',
		'section'  => 'cosmetic_store_section_header',
		'default'  => '',
		'priority' => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'     => 'url',
		'label'       => esc_html__( 'URL', 'cosmetic-store' ),
		'settings' => 'cosmetic_store_free_delivery_link',
		'section'  => 'cosmetic_store_section_header',
		'default'  => '',
		'priority' => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_live_chat_text_heading',
		'section'     => 'cosmetic_store_section_header',
		'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Live Chat', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'     => 'text',
		'label'       => esc_html__( 'Text', 'cosmetic-store' ),
		'settings' => 'cosmetic_store_live_chat_text',
		'section'  => 'cosmetic_store_section_header',
		'default'  => '',
		'priority' => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'     => 'url',
		'label'       => esc_html__( 'URL', 'cosmetic-store' ),
		'settings' => 'cosmetic_store_live_chat_link',
		'section'  => 'cosmetic_store_section_header',
		'default'  => '',
		'priority' => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_track_order_text_heading',
		'section'     => 'cosmetic_store_section_header',
		'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Track Orders', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'     => 'text',
		'label'       => esc_html__( 'Text', 'cosmetic-store' ),
		'settings' => 'cosmetic_store_track_order_text',
		'section'  => 'cosmetic_store_section_header',
		'default'  => '',
		'priority' => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'     => 'url',
		'label'       => esc_html__( 'URL', 'cosmetic-store' ),
		'settings' => 'cosmetic_store_track_order_link',
		'section'  => 'cosmetic_store_section_header',
		'default'  => '',
		'priority' => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_enable_socail_link',
		'section'     => 'cosmetic_store_section_header',
		'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Social Media Link', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'repeater',
		'section'     => 'cosmetic_store_section_header',
		'priority'    => 10,
		'row_label' => [
			'type'  => 'field',
			'value' => esc_html__( 'Social Icon', 'cosmetic-store' ),
			'field' => 'link_text',
		],
		'button_label' => esc_html__('Add New Social Icon', 'cosmetic-store' ),
		'settings'     => 'cosmetic_store_social_links_settings',
		'default'      => '',
		'fields' 	   => [
			'link_text' => [
				'type'        => 'text',
				'label'       => esc_html__( 'Icon', 'cosmetic-store' ),
				'description' => esc_html__( 'Add the fontawesome class ex: "fab fa-facebook-f".', 'cosmetic-store' ),
				'default'     => '',
			],
			'link_url' => [
				'type'        => 'url',
				'label'       => esc_html__( 'Social Link', 'cosmetic-store' ),
				'description' => esc_html__( 'Add the social icon url here.', 'cosmetic-store' ),
				'default'     => '',
			],
		],
		'choices' => [
			'limit' => 5
		],
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_myaccount_link_heading',
		'section'     => 'cosmetic_store_section_header',
		'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'My Account URL', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'     => 'url',
		'settings' => 'cosmetic_store_myaccount_link',
		'section'  => 'cosmetic_store_section_header',
		'default'  => '',
		'priority' => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_features_heading',
		'section'     => 'cosmetic_store_section_header',
		'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Features', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'     => 'text',
		'label'       => esc_html__( 'Features 1', 'cosmetic-store' ),
		'settings' => 'cosmetic_store_feature_text1',
		'section'  => 'cosmetic_store_section_header',
		'default'  => '',
		'priority' => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'     => 'text',
		'label'       => esc_html__( 'Features 2', 'cosmetic-store' ),
		'settings' => 'cosmetic_store_feature_text2',
		'section'  => 'cosmetic_store_section_header',
		'default'  => '',
		'priority' => 10,
	] );


    Kirki::add_field( 'theme_config_id', [
		'type'     => 'text',
		'label'       => esc_html__( 'Features 3', 'cosmetic-store' ),
		'settings' => 'cosmetic_store_feature_text3',
		'section'  => 'cosmetic_store_section_header',
		'default'  => '',
		'priority' => 10,
	] );

	// SLIDER SECTION

	Kirki::add_section( 'cosmetic_store_blog_slide_section', array(
        'title'          => esc_html__( ' Slider Settings', 'cosmetic-store' ),
        'description'    => esc_html__( 'You have to select post category to show slider.', 'cosmetic-store' ),
        'panel'          => 'cosmetic_store_panel_id',
        'priority'       => 160,
    ) );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_enable_heading',
		'section'     => 'cosmetic_store_blog_slide_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Enable / Disable Slider', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'switch',
		'settings'    => 'cosmetic_store_blog_box_enable',
		'label'       => esc_html__( 'Section Enable / Disable', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_blog_slide_section',
		'default'     => '0',
		'priority'    => 10,
		'choices'     => [
			'on'  => esc_html__( 'Enable', 'cosmetic-store' ),
			'off' => esc_html__( 'Disable', 'cosmetic-store' ),
		],
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'switch',
		'settings'    => 'cosmetic_store_title_unable_disable',
		'label'       => esc_html__( 'Slide Title Enable / Disable', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_blog_slide_section',
		'default'     => '1',
		'priority'    => 10,
		'choices'     => [
			'on'  => esc_html__( 'Enable', 'cosmetic-store' ),
			'off' => esc_html__( 'Disable', 'cosmetic-store' ),
		],
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'switch',
		'settings'    => 'cosmetic_store_text_unable_disable',
		'label'       => esc_html__( 'Slide Text Enable / Disable', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_blog_slide_section',
		'default'     => '1',
		'priority'    => 10,
		'choices'     => [
			'on'  => esc_html__( 'Enable', 'cosmetic-store' ),
			'off' => esc_html__( 'Disable', 'cosmetic-store' ),
		],
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'switch',
		'settings'    => 'cosmetic_store_button_unable_disable',
		'label'       => esc_html__( 'Slide Button Enable / Disable', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_blog_slide_section',
		'default'     => '1',
		'priority'    => 10,
		'choices'     => [
			'on'  => esc_html__( 'Enable', 'cosmetic-store' ),
			'off' => esc_html__( 'Disable', 'cosmetic-store' ),
		],
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_slider_heading',
		'section'     => 'cosmetic_store_blog_slide_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Slider', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'number',
		'settings'    => 'cosmetic_store_blog_slide_number',
		'label'       => esc_html__( 'Number of slides to show', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_blog_slide_section',
		'default'     => 3,
		'choices'     => [
			'min'  => 0,
			'max'  => 80,
			'step' => 1,
		],
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'select',
		'settings'    => 'cosmetic_store_blog_slide_category',
		'label'       => esc_html__( 'Select the category to show slider ( Image Dimension 1600 x 600 )', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_blog_slide_section',
		'default'     => '',
		'placeholder' => esc_html__( 'Select an category...', 'cosmetic-store' ),
		'priority'    => 10,
		'choices'     => cosmetic_store_get_categories_select(),
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_slider_short_heading_12',
		'section'     => 'cosmetic_store_blog_slide_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Number of Text', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'slider',
		'settings'    => 'cosmetic_store_post_excerpt_number',
		'label'       => esc_html__( 'Number of Slide Text To Show ', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_blog_slide_section',
		'default'     => 22,
		'choices'     => [
			'min'  => 10,
			'max'  => 100,
			'step' => 1,
		],
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_slider_short_heading',
		'section'     => 'cosmetic_store_blog_slide_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Slider Sub Title', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'     => 'text',
		'settings' => 'cosmetic_store_slider_short_title',
		'section'  => 'cosmetic_store_blog_slide_section',
		'priority' => 10,
    ] );

	// HOT PRODUCTS SECTION

	Kirki::add_section( 'cosmetic_store_hot_products_section', array(
        'title'          => esc_html__( 'Hot Products Settings', 'cosmetic-store' ),
        'description'    => esc_html__( 'You have to select product category to show cosmetic section.', 'cosmetic-store' ),
        'panel'          => 'cosmetic_store_panel_id',
        'priority'       => 160,
    ) );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_hot_products_section_enable_heading',
		'section'     => 'cosmetic_store_hot_products_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Enable / Disable Hot Products Section', 'cosmetic-store' ) . '</h3>',
		'priority'    => 1,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'switch',
		'settings'    => 'cosmetic_store_hot_products_section_enable',
		'label'       => esc_html__( 'Section Enable / Disable', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_hot_products_section',
		'default'     => '0',
		'priority'    => 2,
		'choices'     => [
			'on'  => esc_html__( 'Enable', 'cosmetic-store' ),
			'off' => esc_html__( 'Disable', 'cosmetic-store' ),
		],
	] );

	Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_hot_products_heading',
		'section'     => 'cosmetic_store_hot_products_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Hot Products Headings',  'cosmetic-store' ) . '</h3>',
		'priority'    => 3,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'     => 'text',
		'settings' => 'cosmetic_store_hot_products_main_heading',
		'label'    => esc_html__( 'Main Heading', 'cosmetic-store' ),
		'section'  => 'cosmetic_store_hot_products_section',
		'priority' => 5,
    ] );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_game_product_heading',
		'section'     => 'cosmetic_store_hot_products_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Hot Products', 'cosmetic-store' ) . '</h3>',
		'priority'    => 7,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'number',
		'settings'    => 'cosmetic_store_hot_products_per_page',
		'label'       => esc_html__( 'Number of products to show', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_hot_products_section',
		'default'     => 8,
		'choices'     => [
			'min'  => 0,
			'max'  => 80,
			'step' => 1,
		],
	] );

	// FOOTER SECTION

	Kirki::add_section( 'cosmetic_store_footer_section', array(
        'title'          => esc_html__( 'Footer Settings', 'cosmetic-store' ),
        'description'    => esc_html__( 'Here you can change copyright text', 'cosmetic-store' ),
        'panel'          => 'cosmetic_store_panel_id',
        'priority'       => 160,
    ) );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_footer_text_heading',
		'section'     => 'cosmetic_store_footer_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Footer Copyright Text', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'     => 'text',
		'settings' => 'cosmetic_store_footer_text',
		'section'  => 'cosmetic_store_footer_section',
		'default'  => '',
		'priority' => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'custom',
		'settings'    => 'cosmetic_store_footer_enable_heading',
		'section'     => 'cosmetic_store_footer_section',
			'default'         => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1; ">' . __( 'Enable / Disable Footer Link', 'cosmetic-store' ) . '</h3>',
		'priority'    => 10,
	] );

    Kirki::add_field( 'theme_config_id', [
		'type'        => 'switch',
		'settings'    => 'cosmetic_store_copyright_enable',
		'label'       => esc_html__( 'Section Enable / Disable', 'cosmetic-store' ),
		'section'     => 'cosmetic_store_footer_section',
		'default'     => '1',
		'priority'    => 10,
		'choices'     => [
			'on'  => esc_html__( 'Enable', 'cosmetic-store' ),
			'off' => esc_html__( 'Disable', 'cosmetic-store' ),
		],
	] );	
}

add_action( 'customize_register', 'cosmetic_store_customizer_settings' );
function cosmetic_store_customizer_settings( $wp_customize ) {
	//Hot Products Section
	$args = array(
       'type'                     => 'product',
        'child_of'                 => 0,
        'parent'                   => '',
        'orderby'                  => 'term_group',
        'order'                    => 'ASC',
        'hide_empty'               => false,
        'hierarchical'             => 1,
        'number'                   => '',
        'taxonomy'                 => 'product_cat',
        'pad_counts'               => false
    );
	$categories = get_categories($args);
	$cat_posts = array();
	$m = 0;
	$cat_posts[]='Select';
	foreach($categories as $category){
		if($m==0){
			$default = $category->slug;
			$m++;
		}
		$cat_posts[$category->slug] = $category->name;
	}

	$wp_customize->add_setting('cosmetic_store_hot_products_category',array(
		'default'	=> 'select',
		'sanitize_callback' => 'cosmetic_store_sanitize_select',
	));
	$wp_customize->add_control('cosmetic_store_hot_products_category',array(
		'type'    => 'select',
		'choices' => $cat_posts,
		'label' => __('Select category to display games ','cosmetic-store'),
		'section' => 'cosmetic_store_hot_products_section',
	));
}
