      	:root,.color-background-1 {
          		--color-background: 255,255,255;     
          		--gradient-background: #ffffff;   
          		--color-foreground: 0,0,0;
          		--color-background-contrast: 191,191,191;
         		--color-shadow: 18,18,18;
          		--color-button: 18,18,18;
        		--color-button-text: 255,255,255;
        		--color-secondary-button: 255,255,255;
       		 	--color-secondary-button-text: 18,18,18;
        		--color-link: 18,18,18;
        		--color-badge-foreground: 0,0,0;
        		--color-badge-background: 255,255,255;
        		--color-badge-border: 0,0,0;
        		--color-base-button-text-hover: #ffffff;
        		--color-base-button-background-hover: #2e8d04;
        		--main-heading-text-color: #000000;
        		--text-hover-color: #2e8d04;
     		}
      
      		.color-background-2 {
          		--color-background: 243,243,243;
          		--gradient-background: #f3f3f3;
       			--color-foreground: 18,18,18;
        		--color-background-contrast: 179,179,179;
        		--color-shadow: 18,18,18;
        		--color-button: 18,18,18;
        		--color-button-text: 243,243,243;
        		--color-secondary-button: 243,243,243;
        		--color-secondary-button-text: 18,18,18;
        		--color-link: 18,18,18;
       			--color-badge-foreground: 18,18,18;
        		--color-badge-background: 243,243,243;
        		--color-badge-border: 18,18,18;
        		--color-base-button-text-hover: #ffffff;
        		--color-base-button-background-hover: #2e8d04;
        		--main-heading-text-color: #000000;
        		--text-hover-color: #2e8d04;
      		}
      
			.color-scheme-footer {
         		--color-background: 255,255,255;
          		--gradient-background: linear-gradient(90deg, rgba(11,60,115), rgba(17,103,176) 50%, rgba(9,49,95) 100%);
        		--color-foreground: 255,255,255;
        		--color-background-contrast: 191,191,191;
        		--color-shadow: 18,18,18;
        		--color-button: 18,18,18;
        		--color-button-text: 255,255,255;
        		--color-secondary-button: 255,255,255;
        		--color-secondary-button-text: 18,18,18;
        		--color-link: 18,18,18;
        		--color-badge-foreground: 255,255,255;
        		--color-badge-background: 255,255,255;
        		--color-badge-border: 255,255,255;
        		--color-base-button-text-hover: #ffffff;
        		--color-base-button-background-hover: #2e8d04;
        		--main-heading-text-color: #ffffff;
        		--text-hover-color: #2e8d04;
      		}
      		
      		.color-scheme-header {
          		--color-background: 255,255,255;
          		--gradient-background: #ffffff;
        		--color-foreground: 0,0,0;
        		--color-background-contrast: 191,191,191;
        		--color-shadow: 18,18,18;
        		--color-button: 18,18,18;
        		--color-button-text: 255,255,255;
       			--color-secondary-button: 255,255,255;
        		--color-secondary-button-text: 18,18,18;
       			--color-link: 18,18,18;
        		--color-badge-foreground: 0,0,0;
        		--color-badge-background: 255,255,255;
        		--color-badge-border: 0,0,0;
        		--color-base-button-text-hover: #ffffff;
        		--color-base-button-background-hover: #2e8d04;
        		--main-heading-text-color: #000000;
        		--text-hover-color: #2e8d04;
      		}
      
			:root {
        		--font-body-family: Poppins, sans-serif;
        		--font-body-style: normal;
        		--font-body-weight: 400;
        		--font-body-weight-bold: 700;
        		--font-heading-family: Poppins, sans-serif;
        		--font-heading-style: normal;
        		--font-heading-weight: 700;
        		--font-body-scale: 1.0;
        		--font-heading-scale: 1.0;--color-base-main_heading: #000;
        		--color-base-hover-color: #000;
        		--btn-background-gradient-color: linear-gradient(90deg, rgba(113, 181, 78, 1), rgba(152, 204, 12, 1) 50%, rgba(55, 137, 54, 1) 100%);
        		--btn-gradient-text-color: #ffffff;--media-padding: px;
        		--media-border-opacity: 0.05;
        		--media-border-width: 1px;
        		--media-radius: 10px;
        		--media-shadow-opacity: 0.0;
        		--media-shadow-horizontal-offset: 0px;
        		--media-shadow-vertical-offset: 4px;
        		--media-shadow-blur-radius: 5px;
        		--media-shadow-visible: 0;
        		--page-width: 130rem;
        		--page-width-margin: 0rem;
        		--grid-desktop-vertical-spacing: 28px;
        		--grid-desktop-horizontal-spacing: 28px;
        		--grid-mobile-vertical-spacing: 14px;
        		--grid-mobile-horizontal-spacing: 14px;

        		--text-boxes-border-opacity: 0.1;
        		--text-boxes-border-width: 0px;
        		--text-boxes-radius: 0px;
        		--text-boxes-shadow-opacity: 0.0;
        		--text-boxes-shadow-visible: 0;
        		--text-boxes-shadow-horizontal-offset: 0px;
        		--text-boxes-shadow-vertical-offset: 4px;
        		--text-boxes-shadow-blur-radius: 5px;

        		--buttons-radius: 6px;
        		--buttons-radius-outset: 7px;
        		--buttons-border-width: 1px;
        		--buttons-border-opacity: 1.0;
        		--buttons-shadow-opacity: 0.0;
        		--buttons-shadow-visible: 0;
        		--buttons-shadow-horizontal-offset: 0px;
        		--buttons-shadow-vertical-offset: 4px;
        		--buttons-shadow-blur-radius: 5px;
        		--buttons-border-offset: 0.3px;

        		--inputs-radius: 6px;
        		--inputs-border-width: 1px;
        		--inputs-border-opacity: 0.55;
        		--inputs-shadow-opacity: 0.0;
        		--inputs-shadow-horizontal-offset: 0px;
        		--inputs-margin-offset: 0px;
        		--inputs-shadow-vertical-offset: 4px;
        		--inputs-shadow-blur-radius: 5px;
        		--inputs-radius-outset: 7px;
      		}

		    *,
      		*::before,
      		*::after {
       			box-sizing: inherit;
      		}

      		html {
        		box-sizing: border-box;
        		font-size: calc(var(--font-body-scale) * 62.5%);
       		 	height: 100%;
      		}

     		 body {
        		display: grid;
        		grid-template-rows: auto auto 1fr auto;
       			grid-template-columns: 100%;
        		min-height: 100%;
        		margin: 0;
        		font-size: 1.3rem;
        		letter-spacing: 0.5px;
        		line-height: calc(1 + 0.8 / var(--font-body-scale));
        		font-family: var(--font-body-family);
        		font-style: var(--font-body-style);
        		font-weight: var(--font-body-weight);
      		}

      		@media screen and (min-width: 750px) {
        		body {
          			font-size: 1.3rem;
      		}
		}
		
		
		  		@media screen and (min-width: 990px) {
    				header-drawer {
      					display: none;
    				}
    			}
    			@media screen and (min-width: 990px) {
    				.header--center-split .header__heading { width: 1300px;}
    				.header-item--split-left, .header--center-split .header-item--split-right { width: calc(100% - 0px);}
  				}

  				.menu-drawer-container {
    				display: flex;
  				}

  				.list-menu {
    				list-style: none;
    				padding: 0;
    				margin: 0;
  				}

  				.list-menu--inline {
    				display: inline-flex;
    				flex-wrap: wrap;
  				}

  				.list-menu__item {
    				display: flex;
    				align-items: center;
    				line-height: calc(1 + 0.3 / var(--font-body-scale));
  				}

  				.list-menu__item--link {
    				text-decoration: none;
    				padding-bottom: 1rem;
    				padding-top: 1rem;
    				line-height: calc(1 + 0.8 / var(--font-body-scale));
  				}

  				@media screen and (min-width: 750px) {
    				.list-menu__item--link {
      					padding-bottom: 0.5rem;
      					padding-top: 0.5rem;
    				}
  				}
  				
  								.section-header {
		    		position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
		   		 	margin-bottom: 0px;
		  		}
		  		@media screen and (min-width: 750px) {
		    		.section-header {
		      			margin-bottom: 0px;
		    		}
		  		}
		  
		   		.header {
		    		padding-top: 6px;
		    		padding-bottom: 6px;
		  			}
		
		  		@media screen and (min-width: 990px) {
		    		.header {
		      			padding-top: 12px;
		      			padding-bottom: 12px;
		    		}
		  		}
		
		  		.header-wrapper .header__icon .icon,.header-wrapper .header__icon.wishlist svg {
		      		fill: #000000;
		      		color: #000000;
		  		}
		  		
		  						header-menu>details .header__menu-item:after,.header__inline-menu .more-site-nav .header__menu-item:after{
	            	content: "";
	           		background: transparent;
	            	width: 100%;
	            	height: 12px;
	            	position: absolute;
	            	bottom: -12px;
	            	left: 0;
	            	right: 0;
	        	}
	        	.more-site-nav .list-menu--disclosure {
	            	top: 100%;
	        	}
	       		.header__inline-menu .more-site-nav .header__menu-item {
	          		position: relative;
	       		}
	       		
	       		header-menu>details summary.header__menu-item:hover:after{
	             	content: "";
	              	background: transparent;
	              	width: 100%;
	              	height: calc(100% + 12px + 12px);
	              	position: absolute;
	              	bottom: -100%;
	              	left: 0;
	              	right: 0;
	          	}
	          	
	        .footer {
   			 margin-top: 24px;
  			}

  			.section-sections--footer-padding {
    			padding-top: 50px;
    			padding-bottom: 8px;
  			}

  			@media screen and (min-width: 990px) {
    			.footer {
      			margin-top: 32px;
    			}
  			}

    		.section-sections--footer-padding {
      			padding-top: 100px;
      			padding-bottom: 16px;
    		}
  
  			.footer__column--info {
    			border-top: 1px solid #ffffff;
  			}
  			#sections--footer.footer .list-social__link {
      			color:#000000;
      			background-color:#ffffff;
  			}
  			
  			.section-lastest-paintings-padding {
    				padding-top: 25px;
    				padding-bottom: 25px;
  				}	
  				@media screen and (min-width: 750px) {
    				.section-lastest-paintings-padding {
      					padding-top: 50px;
      					padding-bottom: 50px;
    				}
  				}
  				
  								.section-pbhh-padding {
    			padding-top: 75px;
    			padding-bottom: 30px;
  			}

  			@media screen and (min-width: 750px) {
    			.section-pbpp-padding {
      				padding-top: 100px;
      				padding-bottom: 40px;
    			}
  			}