.elementor-kit-6{--e-global-color-primary:#C81D6B;--e-global-color-secondary:#1C1B1A;--e-global-color-text:#2B2A28;--e-global-color-accent:#1FA89B;--e-global-color-ure1u3c:#F0821E;--e-global-color-rhuhha9:#1FA89B;--e-global-color-g5dtdtb:#F7F4EF;--e-global-color-wl03crv:#FFFFFF;--e-global-color-5wodq0q:#1C1B1A;--e-global-typography-primary-font-family:"Frank Ruhl Libre";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Frank Ruhl Libre";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Assistant";--e-global-typography-accent-font-weight:600;font-family:"Assistant", Sans-serif;font-weight:400;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#C81D6B;}.elementor-kit-6 a:hover{color:#1C1B1A;}.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;}}
/* Start custom CSS *//* Shop header fix */
.ast-woo-shop-archive .main-header-bar,.woocommerce-shop .main-header-bar{background:rgba(250,248,244,.96)!important;box-shadow:0 2px 22px rgba(0,0,0,.05)!important;}

/* ===== RAVEN GLOBAL — unified header + wide-screen widths (2026-08-16) ===== */
.ast-container,.main-header-bar .ast-container,.ast-primary-header-bar .ast-container{max-width:1400px!important}
body .site-title a,body .site-title a:visited{font-family:'Rubik',sans-serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.2px!important;text-decoration:none!important}
body .main-header-menu .menu-link{font-family:'Assistant',sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.2px!important;padding:6px 16px!important}
body .main-header-menu .menu-item > .menu-link:hover{color:#C81D6B!important}
/* the CTA pill belongs to צור קשר (item 28), never to "whatever is last" */
body .main-header-menu > .menu-item:last-child > .menu-link{background:transparent!important;color:#33312e!important;padding:6px 16px!important;border-radius:0!important}
body .main-header-menu > .menu-item.menu-item-28{display:flex!important;align-items:center!important;margin-right:6px!important}
body .main-header-menu > .menu-item.menu-item-28 > .menu-link{background:#C81D6B!important;color:#fff!important;padding:9px 26px!important;border-radius:100px!important;height:auto!important;line-height:1.3!important}
body .main-header-menu > .menu-item.menu-item-28 > .menu-link:hover{background:#a8165a!important;color:#fff!important;transform:translateY(-1px)}
/* wide screens: bands stay full-bleed, content caps at 1400 instead of 1140/1200 */
.elementor-section-boxed > .elementor-container{max-width:min(1400px,calc(100% - 48px))!important}
.abd,.cb,.awg,.ggrid,.bgrid,.hh-in,.srs-gr,.ab{max-width:min(1400px,calc(100% - 48px))!important}
.woocommerce .site-content > .ast-container,.woocommerce-page .site-content > .ast-container{max-width:1400px!important}
/* gallery sits in a boxed Elementor section — unbox it so its grid reaches 1400 like every other page */
.page-id-539 .site-content > .ast-container{max-width:100%!important;padding-left:0!important;padding-right:0!important}
.page-id-539 .elementor-section-boxed > .elementor-container{max-width:none!important}
.page-id-539 .ggrid,.page-id-539 .abd,.page-id-539 .awg{max-width:min(1400px,calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important}
/* ===== /RAVEN GLOBAL ===== *//* End custom CSS */