.elementor-kit-8{--e-global-color-primary:#8F5944;--e-global-color-secondary:#724230;--e-global-color-text:#544F4A;--e-global-color-accent:#C88E77;--e-global-typography-primary-font-family:"Georgia";--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:12px;--e-global-typography-secondary-font-family:"Georgia";--e-global-typography-secondary-font-size:13px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1px;--e-global-typography-text-font-family:"Georgia";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3rem;--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1em;--e-global-typography-0b554d7-font-family:"Georgia";--e-global-typography-284f48a-font-size:0.9rem;--e-global-typography-284f48a-font-weight:700;--e-global-typography-284f48a-line-height:19px;font-weight:400;line-height:12px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{font-family:"Verdana", System Sans-Serif;line-height:1px;}.elementor-kit-8 h2{font-family:"Helvetica", System Sans-Serif;line-height:11px;}.elementor-kit-8 h3{font-family:"Helvetica", System Sans-Serif;}.elementor-kit-8 h4{font-family:"Open Sans", System Sans-Serif;}.elementor-kit-8 h5{font-family:"Open Sans", System Sans-Serif;}.elementor-kit-8 h6{font-family:"Open Sans", System Sans-Serif;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:"Open Sans", System Sans-Serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --color-bg-cream:#FAF7F2; --color-bg-champagne:#F3ECE2; --color-bg-card:#FFFFFF; --color-text-main:#242220; --color-text-muted:#544F4A; --color-primary:#8F5944; --color-primary-hover:#724230; --color-primary-text:#FFFFFF; --color-accent-rose:#C88E77; --color-accent-blush:#EEDCD4; --color-badge-text:#6E3F2E; --color-border-soft:#E2D9CE; --color-focus-ring:#8F5944; --color-rating-star:#B87E28; --color-dark-surface:#1E1D1B; --color-dark-card:#2B2926; --color-dark-text-muted:#B8B0A7; --color-dark-text-faded:#9E968F; --font-serif:Georgia, 'Times New Roman', serif; --font-sans:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; --font-size-xs:0.75rem; --font-size-sm:0.875rem; --font-size-base:1rem; --font-size-md:1.125rem; --font-size-lg:1.35rem; --font-size-xl:1.85rem; --font-size-2xl:2.35rem; --font-size-3xl:3.25rem; --space-2xs:0.25rem; --space-xs:0.5rem; --space-sm:0.75rem; --space-md:1rem; --space-lg:1.5rem; --space-xl:2rem; --space-2xl:3rem; --space-3xl:5rem; --space-4xl:7rem; --radius-sm:4px; --radius-md:8px; --radius-full:9999px; }