.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-9c4c7e5{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.4;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9c4c7e5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9c4c7e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2025;}.elementor-8 .elementor-element.elementor-element-9c4c7e5::before, .elementor-8 .elementor-element.elementor-element-9c4c7e5 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-9c4c7e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-9c4c7e5 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-9c4c7e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-9c4c7e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5d860d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -250px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-5d860d2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:72px;font-weight:800;line-height:1.1em;letter-spacing:-0.04em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 2px 5px #041108;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-37057b32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-37057b32:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-37057b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3E1;}.elementor-8 .elementor-element.elementor-element-276b55ef{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-153addad{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(176deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-ivory-bg ) 80%);}.elementor-8 .elementor-element.elementor-element-153addad img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-fa4abf3{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-ivory-bg ) 80%);}.elementor-8 .elementor-element.elementor-element-fa4abf3 img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-23085998 img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-2b4299fb img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-47591714{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-03ce01d{--divider-border-style:solid;--divider-color:#C49646;--divider-border-width:4px;}.elementor-8 .elementor-element.elementor-element-03ce01d .elementor-divider-separator{width:96px;}.elementor-8 .elementor-element.elementor-element-03ce01d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-888b176 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;line-height:48px;letter-spacing:-0.02em;color:#1A2025;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-16b2a98{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#44474A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-989a544 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;fill:#1A2025;color:#1A2025;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A2025;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-989a544 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-989a544 .elementor-button:focus{background-color:#1A2025;color:#FAF5E9;}.elementor-8 .elementor-element.elementor-element-989a544.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-989a544 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-989a544 .elementor-button:focus svg{fill:#FAF5E9;}.elementor-8 .elementor-element.elementor-element-b7a8bd8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.9;--padding-top:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-b7a8bd8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b7a8bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C381B;background-image:url("https://new.kronos.com.gr/wp-content/uploads/2026/05/ergostasio-kronos-peaches-cans-jars.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-8 .elementor-element.elementor-element-b7a8bd8::before, .elementor-8 .elementor-element.elementor-element-b7a8bd8 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b7a8bd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b7a8bd8 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b7a8bd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b7a8bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-2a6e273{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3366229{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-fdc0610{text-align:center;}.elementor-8 .elementor-element.elementor-element-fdc0610 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;line-height:48px;letter-spacing:-0.02em;color:#FAF5E9;}.elementor-8 .elementor-element.elementor-element-a6fa42f .elementor-button{background-color:#C49646;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;fill:#1A2025;color:#1A2025;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a6fa42f .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a6fa42f .elementor-button:focus{background-color:#FAF5E9;color:#1A2025;}.elementor-8 .elementor-element.elementor-element-a6fa42f .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-a6fa42f .elementor-button:focus svg{fill:#1A2025;}.elementor-8 .elementor-element.elementor-element-132314d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(250,245,233,0.2);--border-color:rgba(250,245,233,0.2);--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-68b3946{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(250,245,233,0.2);--border-color:rgba(250,245,233,0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-140abca .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;color:#C49646;}.elementor-8 .elementor-element.elementor-element-a915a28 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#FAF5E9;}.elementor-8 .elementor-element.elementor-element-1d6f2a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(250,245,233,0.2);--border-color:rgba(250,245,233,0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-d7c5fdb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;color:#C49646;}.elementor-8 .elementor-element.elementor-element-93c0e69 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#FAF5E9;}.elementor-8 .elementor-element.elementor-element-2f8b79c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9cb82c3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;color:#C49646;}.elementor-8 .elementor-element.elementor-element-38e1040 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#FAF5E9;}.elementor-8 .elementor-element.elementor-element-25e3bcd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:160px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-25e3bcd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-25e3bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5E9;}.elementor-8 .elementor-element.elementor-element-5f74e71{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5f74e71:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5f74e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DC;background-image:url("https://new.kronos.com.gr/wp-content/uploads/2026/06/quality-peaches-kronos.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5f74e71::before, .elementor-8 .elementor-element.elementor-element-5f74e71 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5f74e71 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5f74e71 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5f74e71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5f74e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-237be82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:450px;--margin-bottom:-48px;--margin-left:0px;--margin-right:-48px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-237be82:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-237be82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C49646;}.elementor-8 .elementor-element.elementor-element-237be82.e-con{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-0144ecf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#1A2025;}.elementor-8 .elementor-element.elementor-element-1dd4efc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-8 .elementor-element.elementor-element-fc2b69f.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-fc2b69f{text-align:start;}.elementor-8 .elementor-element.elementor-element-fc2b69f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#C49646;}.elementor-8 .elementor-element.elementor-element-5b3e830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5b3e830.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5b3e830 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;line-height:48px;letter-spacing:-0.02em;color:#1A2025;}.elementor-8 .elementor-element.elementor-element-28b1182{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#44474A;}.elementor-8 .elementor-element.elementor-element-4d6ce36{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dbe621d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-654397d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-654397d .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-654397d.elementor-view-stacked .elementor-icon{background-color:#4A5D23;}.elementor-8 .elementor-element.elementor-element-654397d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-654397d.elementor-view-default .elementor-icon{color:#4A5D23;border-color:#4A5D23;}.elementor-8 .elementor-element.elementor-element-654397d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-654397d.elementor-view-default .elementor-icon svg{fill:#4A5D23;}.elementor-8 .elementor-element.elementor-element-654397d .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-654397d .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-1d43e3e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#1A2025;}.elementor-8 .elementor-element.elementor-element-0c4f429{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8 .elementor-element.elementor-element-2dc1191 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-2dc1191.elementor-view-stacked .elementor-icon{background-color:#4A5D23;}.elementor-8 .elementor-element.elementor-element-2dc1191.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2dc1191.elementor-view-default .elementor-icon{color:#4A5D23;border-color:#4A5D23;}.elementor-8 .elementor-element.elementor-element-2dc1191.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2dc1191.elementor-view-default .elementor-icon svg{fill:#4A5D23;}.elementor-8 .elementor-element.elementor-element-2dc1191 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-2dc1191 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-ca3e51d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#1A2025;}.elementor-8 .elementor-element.elementor-element-dc6384a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fac2ded .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-fac2ded.elementor-view-stacked .elementor-icon{background-color:#4A5D23;}.elementor-8 .elementor-element.elementor-element-fac2ded.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fac2ded.elementor-view-default .elementor-icon{color:#4A5D23;border-color:#4A5D23;}.elementor-8 .elementor-element.elementor-element-fac2ded.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fac2ded.elementor-view-default .elementor-icon svg{fill:#4A5D23;}.elementor-8 .elementor-element.elementor-element-fac2ded .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-fac2ded .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-a811b66 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#1A2025;}.elementor-8 .elementor-element.elementor-element-d989828{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8 .elementor-element.elementor-element-78a816c .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-78a816c.elementor-view-stacked .elementor-icon{background-color:#4A5D23;}.elementor-8 .elementor-element.elementor-element-78a816c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-78a816c.elementor-view-default .elementor-icon{color:#4A5D23;border-color:#4A5D23;}.elementor-8 .elementor-element.elementor-element-78a816c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-78a816c.elementor-view-default .elementor-icon svg{fill:#4A5D23;}.elementor-8 .elementor-element.elementor-element-78a816c .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-78a816c .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-d048744 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#1A2025;}.elementor-8 .elementor-element.elementor-element-d147cbd .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;fill:#1A2025;color:#1A2025;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A2025;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d147cbd .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-d147cbd .elementor-button:focus{background-color:#1A2025;color:#FAF5E9;}.elementor-8 .elementor-element.elementor-element-d147cbd.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-d147cbd .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-d147cbd .elementor-button:focus svg{fill:#FAF5E9;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-276b55ef{--width:70%;}.elementor-8 .elementor-element.elementor-element-47591714{--width:30%;}.elementor-8 .elementor-element.elementor-element-3366229{--width:100%;}.elementor-8 .elementor-element.elementor-element-5f74e71{--width:40%;}.elementor-8 .elementor-element.elementor-element-237be82{--width:50%;}.elementor-8 .elementor-element.elementor-element-1dd4efc{--width:50%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-276b55ef{--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-html .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-4d6ce36{--grid-auto-flow:row;}.elementor-widget-icon .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-9c4c7e5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0;}.elementor-widget-heading .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-5d860d2 .elementor-heading-title{font-size:36px;line-height:1.3em;letter-spacing:0.6px;word-spacing:0em;}.elementor-8 .elementor-element.elementor-element-276b55ef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-html .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-888b176{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-888b176.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-888b176 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-widget-text-editor .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-2a6e273{--width:100%;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3366229{--width:100vw;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fdc0610{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-140abca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-140abca.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a915a28{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d6f2a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-93c0e69{text-align:center;}.elementor-8 .elementor-element.elementor-element-9cb82c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-8 .elementor-element.elementor-element-9cb82c3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9cb82c3 .elementor-heading-title{font-size:27px;}.elementor-8 .elementor-element.elementor-element-4d6ce36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS *//* Product card grayscale hover effect */
.elementor-element-cbdf4da img,
.elementor-element-ee68e2e img,
.elementor-element-db46117 img,
.elementor-element-e486f86 img { transition: filter 0.7s ease; }
.elementor-element-6de1071:hover .elementor-element-cbdf4da img,
.elementor-element-5743f81:hover .elementor-element-ee68e2e img,
.elementor-element-df03c78:hover .elementor-element-db46117 img,
.elementor-element-cb3cc53:hover .elementor-element-e486f86 img { filter: saturate(100%) !important; }

/* Footer icon-list: remove bullets, set ivory link color */
.elementor-element-226c14b .elementor-icon-list-icon,
.elementor-element-26930e9 .elementor-icon-list-icon { display: none; }
.elementor-element-226c14b .elementor-icon-list-text,
.elementor-element-26930e9 .elementor-icon-list-text { color: rgba(250,245,233,0.7) !important; font-family: 'Plus Jakarta Sans',sans-serif; font-size: 16px; font-weight: 300; line-height: 1.5; }
.elementor-element-226c14b a, .elementor-element-26930e9 a { color: rgba(250,245,233,0.7) !important; transition: color 0.2s; }
.elementor-element-226c14b a:hover, .elementor-element-26930e9 a:hover { color: #C49646 !important; }
.elementor-element-226c14b .elementor-icon-list-items,
.elementor-element-26930e9 .elementor-icon-list-items { gap: 12px; }

/* === RESPONSIVE: Products section === */
@media (max-width: 1199px) {
  .elementor-element-2cafecc {
    padding: 80px 40px !important;
  }
}

@media (max-width: 1024px) {
  /* Stack cards + sidebar vertically */
  .elementor-element-2cafecc {
    flex-direction: column !important;
    padding: 60px 32px !important;
  }
  /* Cards grid: full width */
  .elementor-element-6646d73 {
    width: 100% !important;
    max-width: 100% !important;
  }
  /* Sidebar: full width, unstick, remove left indent */
  .elementor-element-440d25a {
    width: 100% !important;
    max-width: 100% !important;
    position: static !important;
    padding-left: 0 !important;
  }
}

@media (max-width: 767px) {
  /* Stack card columns on mobile */
  .elementor-element-6646d73 {
    flex-direction: column !important;
  }
  .elementor-element-2c407fc,
  .elementor-element-2a188e8 {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 0 !important;
  }
  /* Reduce image height on mobile */
  .elementor-element-cbdf4da img,
  .elementor-element-ee68e2e img,
  .elementor-element-db46117 img,
  .elementor-element-e486f86 img {
    height: 300px !important;
    object-fit: cover !important;
  }
  .elementor-element-2cafecc {
    padding: 40px 20px !important;
  }
}/* End custom CSS */