.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#7A7A7A;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-a502e644:#FFFFFF;--e-global-color-7bee38fa:#F7F7F7;--e-global-color-4e65b1e0:#F6EBE4;--e-global-color-573f1412:#A5A5A5;--e-global-typography-primary-font-family:"Lora";--e-global-typography-primary-font-size:25px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:italic;--e-global-typography-primary-line-height:1.56em;--e-global-typography-secondary-font-family:"Lora";--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.67em;--e-global-typography-accent-font-family:"Lora";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:italic;--e-global-typography-accent-line-height:1.5em;--e-global-typography-e6c808db-font-family:"Inter";--e-global-typography-e6c808db-font-size:15px;--e-global-typography-e6c808db-font-weight:600;--e-global-typography-e6c808db-letter-spacing:0.3px;--e-global-typography-67d7334f-font-family:"Inter";--e-global-typography-67d7334f-font-size:14px;--e-global-typography-67d7334f-font-weight:300;--e-global-typography-67d7334f-line-height:1.6em;--e-global-typography-a776ec25-font-family:"Assistant";--e-global-typography-a776ec25-font-size:16px;--e-global-typography-a776ec25-font-weight:300;--e-global-typography-a776ec25-line-height:1.67em;--e-global-typography-09b44b04-font-family:"Heebo";--e-global-typography-09b44b04-font-size:16px;--e-global-typography-09b44b04-font-weight:400;--e-global-typography-750972e8-font-family:"Inter";--e-global-typography-750972e8-font-size:13px;--e-global-typography-750972e8-font-weight:300;--e-global-typography-750972e8-text-transform:uppercase;--e-global-typography-750972e8-font-style:normal;--e-global-typography-750972e8-line-height:20px;--e-global-typography-f4cbb71c-font-family:"Lora";--e-global-typography-f4cbb71c-font-size:20px;--e-global-typography-f4cbb71c-font-weight:400;--e-global-typography-f4cbb71c-font-style:normal;--e-global-typography-f4cbb71c-line-height:20px;background-color:#FFFFFF;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:rgba(0,0,0,0);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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#000000;}.elementor-kit-6 a:hover{color:#7A7A7A;}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 h3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-kit-6 h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1230px;}.e-con{--container-max-width:1230px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Ink:#000000; --Background:#FFFFFF; --Surface:#F7F7F7; --Blush:#F6EBE4; --Muted:#7A7A7A; --Line:#A5A5A5; --HeadingFont:Lora; --BodyFont:Inter; --HebrewFont:Assistant; --SpaceXS:10px; --SpaceS:30px; --SpaceM:60px; --SpaceL:100px; --SpaceXL:150px; --ContainerWidth:1230px; --HebrewSansFallback:Arial; }
/* Start custom CSS *//* Hebrew: the kit's base typographies switch to Assistant, upright */
html[lang="he-IL"] .elementor-kit-6, html[lang="he-IL"] :root {
  --e-global-typography-primary-font-family:"Assistant";
  --e-global-typography-secondary-font-family:"Assistant";
  --e-global-typography-text-font-family:"Assistant";
  --e-global-typography-accent-font-family:"Assistant";
  --e-global-typography-e6c808db-font-family:"Assistant";
  --e-global-typography-67d7334f-font-family:"Assistant";
  --e-global-typography-a776ec25-font-family:"Assistant";
  --e-global-typography-09b44b04-font-family:"Assistant";
  --e-global-typography-750972e8-font-family:"Assistant";
  --e-global-typography-f4cbb71c-font-family:"Assistant";
  --e-global-typography-primary-font-style:normal;
  --e-global-typography-accent-font-style:normal;
  --e-global-typography-e6c808db-font-style:normal;
  --e-global-typography-67d7334f-font-style:normal;
  --e-global-typography-a776ec25-font-style:normal;
  --e-global-typography-09b44b04-font-style:normal;
  --e-global-typography-750972e8-font-style:normal;
  --e-global-typography-f4cbb71c-font-style:normal;
}

/* Pages that have no footer on the live site (also blog posts): EN magazine 253, products 243, contact 249, showroom 251, HE blog 255; magazine articles EN 290-296, HE 328-332 */
:is(.single-post, .page-id-253, .page-id-243, .page-id-249, .page-id-251, .page-id-255, .postid-290, .postid-292, .postid-294, .postid-296, .postid-328, .postid-330, .postid-332) .elementor-location-footer { display: none; }

/* live (Semplice) breaks words that are wider than their column, e.g. big mobile headings */
body { overflow-wrap: break-word; }

/* Header: the bar is fixed; this keeps its 70px in the page flow, except on the home page where it overlays the video (live) */
.elementor-location-header { height: 70px; }
body.home .elementor-location-header { height: 0; }

/* Migrated Semplice text */
.smp-text p { margin: 0 0 30px; line-height: 1.6667; }
.smp-text p:last-child { margin-bottom: 0; }
.smp-text :is(h1,h2,h3,h4,h5,h6) { margin: 0; }
.smp-text h1 { font-family: "Lora", Georgia, serif; font-style: italic; font-weight: 400; font-size: 25px; line-height: 39px; }
.smp-text h2 { font-family: "Inter", Arial, sans-serif; font-style: normal; font-weight: 600; font-size: 15px; letter-spacing: 0.3px; line-height: 1.6667; }
.smp-text h3 { font-family: "Lora", Georgia, serif; font-style: normal; font-weight: 400; font-size: 50px; line-height: 40px; }
.smp-text a { color: inherit; }
/* class stacks exactly as on live (the fallbacks matter on the Hebrew site, which does not load Lora / Open Sans) */
/* like live, serif_regular / serif_bold / inter_* do not set font-style: inside an italic heading they stay italic */
.serif_regular { font-family: Lora, Times, sans-serif; font-weight: 400; }
.serif_regular_italic { font-family: Lora, Times, sans-serif; font-style: italic; font-weight: 400; }
.serif_bold { font-family: Lora, Times, sans-serif; font-weight: 700; }
.inter_light { font-family: "Inter", Arial, sans-serif; font-weight: 300; }
.inter_regular { font-family: "Inter", Arial, sans-serif; font-weight: 400; }
/* live: Semplice's plain "regular" family is Open Sans */
.regular { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; font-style: normal; }
.regular_italic { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; font-style: italic; }
.bold { font-family: "Open Sans", Arial, sans-serif; font-weight: 700; font-style: normal; }
.inter_semibold { font-family: "Inter", Arial, sans-serif; font-weight: 600; }
.inter_bold { font-family: "Inter", Arial, sans-serif; font-weight: 700; }
/* live declares "HEEBO, sans-serif" and never loads a web font for it: a computer with Heebo installed shows Heebo, any other
   shows its sans-serif. The same stack here renders exactly like live on every machine. The HebrewSansFallback variable
   (buttons that use this class on live) is pointed at the same stack. */
.font_sumh26ipl { font-family: HEEBO, sans-serif; font-weight: 400; font-style: normal; }
html:root { --HebrewSansFallback: HEEBO, sans-serif; }  /* Elementor names the CSS variable after the label */
.font_h93cfas9g { font-family: "Assistant", sans-serif; font-weight: 400; font-style: normal; }
/* Semplice custom paragraph style used on the Hebrew home page (Open Sans 400, 30px leading) */
html[lang] .smp-text .custom_ce1mop1su { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; font-style: normal; line-height: 30px; }
/* Hebrew content (live: p/li Assistant 400, headings Assistant 700; serif classes have no Hebrew glyphs) */
html[lang="he-IL"] .smp-text :is(p, li) { font-family: "Assistant", sans-serif; font-weight: 400; }
/* Blog posts (live values) */
.post-body h2 { font-family: "Assistant", sans-serif; font-size: 15px; font-weight: 700; line-height: 48px; letter-spacing: 0.3px; margin: 22.5px 0 7.5px; font-style: normal; }
.post-body :is(ul, ol) { margin: 30px 0 18px 26px; padding: 0; }
.post-body h3 { font-family: "Assistant", sans-serif; font-size: 50px; font-weight: 700; line-height: 40px; margin: 65px 0 20px; font-style: normal; }
.post-body :is(p, li) { font-family: "Assistant", sans-serif; }
.post-body p:not(:first-child) { margin-top: 30px; }
.post-body a { color: #1573DD; text-decoration: underline; }
html[lang="he-IL"] .smp-text :is(h1, h2, h3) { font-family: "Assistant", sans-serif; font-weight: 700; font-style: normal; }
/* (no Hebrew override for the Semplice font classes: the live Hebrew site renders them in their own fonts) *//* End custom CSS */