<?php

  $ecommerce_store_elementor_color_palette_css = '';

	// Global Color

	$ecommerce_store_elementor_first_color = ecommerce_store_elementor_get_option('ecommerce_store_elementor_first_color', '#007BFF' );

	if($ecommerce_store_elementor_first_color != false){
		$ecommerce_store_elementor_color_palette_css .=':root {';
			$ecommerce_store_elementor_color_palette_css .='--primary-color: '.esc_attr($ecommerce_store_elementor_first_color).'!important;';
		$ecommerce_store_elementor_color_palette_css .='}';
	}

  /*-------------- Copyright Text Align-------------------*/

	$ecommerce_store_elementor_copyright_text_align = ecommerce_store_elementor_get_option('ecommerce_store_elementor_copyright_text_align');
	$ecommerce_store_elementor_color_palette_css .='#colophon{';
	$ecommerce_store_elementor_color_palette_css .='text-align: '.esc_attr($ecommerce_store_elementor_copyright_text_align).' !important;';
	$ecommerce_store_elementor_color_palette_css .='}';
	$ecommerce_store_elementor_color_palette_css .='
	@media screen and (max-width:575px) {
	#colophon{';
	$ecommerce_store_elementor_color_palette_css .='text-align: center !important;';
	$ecommerce_store_elementor_color_palette_css .='} }';

  // copyright font size
	$ecommerce_store_elementor_copyright_text_font_size = ecommerce_store_elementor_get_option('ecommerce_store_elementor_copyright_text_font_size');
	$ecommerce_store_elementor_color_palette_css .='#colophon p, #colophon a , #colophon{';
	$ecommerce_store_elementor_color_palette_css .='font-size: '.esc_attr($ecommerce_store_elementor_copyright_text_font_size).'px;';
	$ecommerce_store_elementor_color_palette_css .='}';

	// Copyright Background Color
	$ecommerce_store_elementor_copyright_background_color = ecommerce_store_elementor_get_option('ecommerce_store_elementor_copyright_background_color');
	$ecommerce_store_elementor_color_palette_css .='#colophon {';
	$ecommerce_store_elementor_color_palette_css .='background: '.esc_attr($ecommerce_store_elementor_copyright_background_color);
	$ecommerce_store_elementor_color_palette_css .='}';

	// Copyright Text Color
	$ecommerce_store_elementor_copyright_text_color = ecommerce_store_elementor_get_option('ecommerce_store_elementor_copyright_text_color');
	$ecommerce_store_elementor_color_palette_css .='#colophon a , #colophon{';
	$ecommerce_store_elementor_color_palette_css .='color: '.esc_attr($ecommerce_store_elementor_copyright_text_color);
	$ecommerce_store_elementor_color_palette_css .='}';

	// Site title And tagline Option
	$ecommerce_store_elementor_site_title_font_size = ecommerce_store_elementor_get_option('ecommerce_store_elementor_site_title_font_size');
	$ecommerce_store_elementor_site_title_color = ecommerce_store_elementor_get_option('ecommerce_store_elementor_site_title_color');
	$ecommerce_store_elementor_color_palette_css .='.site-title>a , .site-title {';
		$ecommerce_store_elementor_color_palette_css .='font-size: '.esc_attr($ecommerce_store_elementor_site_title_font_size).'px;';
		$ecommerce_store_elementor_color_palette_css .='color: '.esc_attr($ecommerce_store_elementor_site_title_color).';';
	$ecommerce_store_elementor_color_palette_css .='}';
	
	$ecommerce_store_elementor_site_tagline_font_size = ecommerce_store_elementor_get_option('ecommerce_store_elementor_site_tagline_font_size');
	if($ecommerce_store_elementor_site_tagline_font_size != false){
		$ecommerce_store_elementor_color_palette_css .='.site-description {';
			$ecommerce_store_elementor_color_palette_css .='font-size: '.esc_attr($ecommerce_store_elementor_site_tagline_font_size).'px;';
		$ecommerce_store_elementor_color_palette_css .='}';
	}

	// Sticky Copyright

	$ecommerce_store_elementor_resp_stickycopyright = ecommerce_store_elementor_get_option( 'ecommerce_store_elementor_stickycopyright_hide_show',false);
    if($ecommerce_store_elementor_resp_stickycopyright == true && ecommerce_store_elementor_get_option( 'ecommerce_store_elementor_copyright_sticky',false) != true){
        $ecommerce_store_elementor_color_palette_css  .='.copyright-sticky{';
            $ecommerce_store_elementor_color_palette_css  .='position:static;';
        $ecommerce_store_elementor_color_palette_css  .='} ';
    }

	/* Featured Image Hover Effect */
	$ecommerce_store_elementor_hover_effect = ecommerce_store_elementor_get_option( 'ecommerce_store_elementor_featured_image_hover', 'none' );

	if ( $ecommerce_store_elementor_hover_effect !== 'none' ) {

		$ecommerce_store_elementor_color_palette_css .= '.blog-post-img{';
		$ecommerce_store_elementor_color_palette_css .= 'transition: all 0.4s ease-in-out;';
		$ecommerce_store_elementor_color_palette_css .= '}';

		switch ( $ecommerce_store_elementor_hover_effect ) {

			case 'zoom-in':
				$ecommerce_store_elementor_color_palette_css .= '.blog-post-img:hover{transform:scale(1.2);}';
			break;

			case 'zoom-out':
				$ecommerce_store_elementor_color_palette_css .= '.blog-post-img{transform:scale(1.2);}';
				$ecommerce_store_elementor_color_palette_css .= '.blog-post-img:hover{transform:scale(1);}';
			break;

			case 'scale':
				$ecommerce_store_elementor_color_palette_css .= '.blog-post-img:hover{transform:scale(1.1);}';
			break;

			case 'grayscale':
				$ecommerce_store_elementor_color_palette_css .= '.blog-post-img{filter:grayscale(100%);}';
				$ecommerce_store_elementor_color_palette_css .= '.blog-post-img:hover{filter:grayscale(0);}';
			break;

			case 'sepia':
				$ecommerce_store_elementor_color_palette_css .= '.blog-post-img:hover{filter:sepia(100%);}';
			break;

			case 'blur':
				$ecommerce_store_elementor_color_palette_css .= '.blog-post-img:hover{filter:blur(3px);}';
			break;

			case 'bright':
				$ecommerce_store_elementor_color_palette_css .= '.blog-post-img:hover{filter:brightness(1.3);}';
			break;

			case 'translate':
				$ecommerce_store_elementor_color_palette_css .= '.blog-post-img:hover{transform:translateY(-10px);}';
			break;
		}
	}

	/* Product Featured Image Hover Effect */
	$ecommerce_store_elementor_hover_effect = ecommerce_store_elementor_get_option( 'ecommerce_store_elementor_product_featured_image_hover', 'none' );

	if ( $ecommerce_store_elementor_hover_effect !== 'none' ) {

		$ecommerce_store_elementor_color_palette_css .= '.product-img{';
		$ecommerce_store_elementor_color_palette_css .= 'transition: all 0.4s ease-in-out;';
		$ecommerce_store_elementor_color_palette_css .= '}';

		switch ( $ecommerce_store_elementor_hover_effect ) {

			case 'zoom-in':
				$ecommerce_store_elementor_color_palette_css .= '.product-img:hover{transform:scale(1.2);}';
			break;

			case 'zoom-out':
				$ecommerce_store_elementor_color_palette_css .= '.product-img{transform:scale(1.2);}';
				$ecommerce_store_elementor_color_palette_css .= '.product-img:hover{transform:scale(1);}';
			break;

			case 'scale':
				$ecommerce_store_elementor_color_palette_css .= '.product-img:hover{transform:scale(1.1);}';
			break;

			case 'grayscale':
				$ecommerce_store_elementor_color_palette_css .= '.product-img{filter:grayscale(100%);}';
				$ecommerce_store_elementor_color_palette_css .= '.product-img:hover{filter:grayscale(0);}';
			break;

			case 'sepia':
				$ecommerce_store_elementor_color_palette_css .= '.product-img:hover{filter:sepia(100%);}';
			break;

			case 'blur':
				$ecommerce_store_elementor_color_palette_css .= '.product-img:hover{filter:blur(3px);}';
			break;

			case 'bright':
				$ecommerce_store_elementor_color_palette_css .= '.product-img:hover{filter:brightness(1.3);}';
			break;

			case 'translate':
				$ecommerce_store_elementor_color_palette_css .= '.product-img:hover{transform:translateY(-10px);}';
			break;
		}
	}