.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.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 { --ink:#100D0A; --ink-soft:#15110D; --bronze-dark:#2B2313; --cream:#F5F1EA; --cream-75:rgba(245,241,234,0.75); --cream-70:rgba(245,241,234,0.7); --cream-60:rgba(245,241,234,0.6); --cream-50:rgba(245,241,234,0.5); --cream-40:rgba(245,241,234,0.4); --cream-10:rgba(245,241,234,0.1); --gold:#C8942D; --gold-light:#EACE8C; --gold-bright:#DEB95C; --gold-deep:#B77610; --text-muted:#635C55; --border:#E3DDD3; --surface:#F3F0E9; --surface-warm:#F3EEE3; --gold-tint:#F4E6CA; --header-bg:rgba(252,250,246,0.9); --white:#FFFFFF; --walmart-blue:#0060C1; --walmart-blue-dark:#004F9F; --on-blue:#FCFCFC; --font-heading:Cormorant Garamond; --font-body:Manrope; --fs-display:clamp(2.75rem, 1.6rem + 4.6vw, 4.5rem); --fs-h2:clamp(2.25rem, 1.8rem + 1.6vw, 3rem); --fs-h3:clamp(1.75rem, 1.5rem + 0.9vw, 2.25rem); --fs-h4:24px; --fs-lead:18px; --fs-body:16px; --fs-sm:14px; --fs-xs:12px; --fs-2xs:11px; --fs-3xs:10px; --container-max:1245px; --gutter:clamp(1rem, 6.3vw, 5.625rem); --section-y:clamp(3.5rem, 2.5rem + 3.2vw, 5rem); --radius-sm:12px; --radius-md:16px; --radius-pill:999px; }