/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


:root {
	--primary-gold: #C8A96A;
    --headings: #222222;
    --text: #555555;
    --light-bg: #FAF8F4;
    --white: #FFFFFF;
    --border-color: #E8E8E8;
    --buttons: #B8924E;
    --success: #4CAF50;
    --soft-gold: #C89A3D;
    --primary-font-family: "Playfair Display";
    --primary-font-weight: 700;
    --secondary-font-family: "Poppins";
    --secondary-font-weight: 400;
	--box-shadow: 0 10px 30px rgba(0,0,0,.08);
	--box-shadow-hover: 0 18px 40px rgba(0,0,0,.12);
}

h1 {  /* 48px - 32px */
	font-size: clamp(2rem, 1.118rem + 2.353vw, 3rem); 
	font-weight: 700;
}
h2 { /* 36px - 26px */
	font-size: clamp(1.625rem, 1.074rem + 1.471vw, 2.25rem);
	font-weight: 700;
}
h3 { /* 28px - 22px */
	font-size: clamp(1.375rem, 1.044rem + 0.882vw, 1.75rem);
	font-weight: 600;
}
h4 { /* 22px - 18px */
	font-size: clamp(1.125rem, 0.904rem + 0.588vw, 1.375rem);
	font-weight: 600;
}
.container {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}
body, p {
	font-size: 16px;
	color: var(--text);
	
}