.elementor-kit-67{--e-global-color-primary:#F51B25;--e-global-color-secondary:#222222;--e-global-color-text:#555555;--e-global-color-accent:#F51B25;--e-global-color-33ebf68:#FAF8F4;--e-global-color-de8e16c:#F5F5F5;--e-global-color-133b35f:#FFFFFF;--e-global-color-abeec03:#E6E6E6;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:20px;}.elementor-kit-67 button,.elementor-kit-67 input[type="button"],.elementor-kit-67 input[type="submit"],.elementor-kit-67 .elementor-button{background-color:#F51B25;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-kit-67 button:hover,.elementor-kit-67 button:focus,.elementor-kit-67 input[type="button"]:hover,.elementor-kit-67 input[type="button"]:focus,.elementor-kit-67 input[type="submit"]:hover,.elementor-kit-67 input[type="submit"]:focus,.elementor-kit-67 .elementor-button:hover,.elementor-kit-67 .elementor-button:focus{background-color:#D9141D;}.elementor-kit-67 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:16px;--container-default-padding-right:16px;--container-default-padding-bottom:16px;--container-default-padding-left:16px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1540px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1020px;}.e-con{--container-max-width:1020px;}}@media(max-width:1280px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:900px;}.e-con{--container-max-width:900px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:710px;}.e-con{--container-max-width:710px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:420px;}.e-con{--container-max-width:420px;}}@media(max-width:479px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:290px;}.e-con{--container-max-width:290px;}}:root { --lena-red:#F51B25; --lena-red-hover:#D9141D; --warm-gold:#D4AF57; --charcoal:#222222; --body-text:#555555; --warm-ivory:#FAF8F4; --soft-grey:#F5F5F5; --border-grey:#E6E6E6; --white:#FFFFFF; --manrope:Manrope; --space-8:8px; --space-16:16px; --space-24:24px; --space-32:32px; --space-48:48px; --space-64:64px; --space-80:80px; --space-96:96px; --space-120:120px; --container-wide:1440px; --container-text:1280px; --radius-button:4px; }
/* Start custom CSS *//* Lena Home — Design System v1 */
:root{--lh-red:#F51B25;--lh-red-hover:#D9141D;--lh-gold:#D4AF57;--lh-ink:#222222;--lh-text:#555555;--lh-ivory:#FAF8F4;--lh-grey:#F5F5F5;--lh-border:#E6E6E6;--lh-white:#FFFFFF;--lh-container:1440px;--lh-section-space:96px}
body{font-family:Manrope,sans-serif;font-size:16px;line-height:1.625;color:var(--lh-text);background:var(--lh-white)}
h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif;font-weight:600;color:var(--lh-ink);line-height:1.2}
h1{font-size:clamp(36px,4vw,56px)}h2{font-size:clamp(30px,3vw,40px)}h3{font-size:clamp(24px,2.2vw,30px)}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}
.lh-container{width:92%;max-width:1440px;margin-inline:auto}.lh-container-text{width:92%;max-width:1280px;margin-inline:auto}.lh-section{padding-block:var(--lh-section-space)}
.elementor-button,button,input[type=submit],.woocommerce a.button,.woocommerce button.button{font-family:Manrope,sans-serif;font-weight:600;border-radius:4px}
.lh-button-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;background:var(--lh-red);color:#fff;border:1px solid var(--lh-red);border-radius:4px;font:600 14px/20px Manrope,sans-serif;text-decoration:none;transition:background .2s}
.lh-button-primary:hover{background:var(--lh-red-hover);color:#fff;border-color:var(--lh-red-hover)}
.lh-button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;background:transparent;color:var(--lh-ink);border:1px solid var(--lh-ink);border-radius:4px;font:600 14px/20px Manrope,sans-serif;text-decoration:none}
input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],select,textarea{border-radius:4px;font-family:Manrope,sans-serif}
:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--lh-ink);outline-offset:3px}
@media(max-width:1024px){:root{--lh-section-space:64px}}
@media(max-width:767px){:root{--lh-section-space:48px}h4{font-size:22px}.lh-container,.lh-container-text{width:calc(100% - 32px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}/* End custom CSS */