.elementor-kit-71{--e-global-color-primary:#2F3638;--e-global-color-secondary:#E3A520;--e-global-color-text:#2F3638;--e-global-color-accent:#A8610C;--e-global-color-cream:#FAF5EA;--e-global-color-paper:#FFFDF8;--e-global-color-comb:#F3E3B8;--e-global-color-leaf:#5F8F3C;--e-global-color-inksoft:#5B6466;--e-global-color-line:#E7DCC4;--e-global-typography-primary-font-family:"Karantina";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Assistant";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Assistant";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:700;background-color:#FAF5EA;color:#2F3638;font-family:"Assistant", Sans-serif;font-size:18px;line-height:1.65em;}.elementor-kit-71 button,.elementor-kit-71 input[type="button"],.elementor-kit-71 input[type="submit"],.elementor-kit-71 .elementor-button{background-color:#2F3638;font-family:"Assistant", Sans-serif;font-weight:700;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-kit-71 button:hover,.elementor-kit-71 button:focus,.elementor-kit-71 input[type="button"]:hover,.elementor-kit-71 input[type="button"]:focus,.elementor-kit-71 input[type="submit"]:hover,.elementor-kit-71 input[type="submit"]:focus,.elementor-kit-71 .elementor-button:hover,.elementor-kit-71 .elementor-button:focus{background-color:#A8610C;}.elementor-kit-71 e-page-transition{background-color:#FFBC7D;}.elementor-kit-71 a{color:#A8610C;}.elementor-kit-71 a:hover{color:#2F3638;}.elementor-kit-71 h1{font-family:"Karantina", Sans-serif;font-weight:700;}.elementor-kit-71 h2{font-family:"Karantina", Sans-serif;font-weight:700;}.elementor-kit-71 h3{font-family:"Karantina", Sans-serif;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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-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 *//* משק אופיר – עיצוב גלובלי */
:root{--mo-ink:#2F3638;--mo-honey:#E3A520;--mo-amber:#A8610C;--mo-paper:#FFFDF8;--mo-line:#E7DCC4;--mo-comb:#F3E3B8}
body{background:#FAF5EA}
:focus-visible{outline:3px solid var(--mo-honey);outline-offset:3px}
.mo-eyebrow .elementor-heading-title{display:inline-flex;gap:8px;align-items:center}
.mo-eyebrow .elementor-heading-title::before{content:"";flex:none;width:14px;height:16px;background:var(--mo-honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.mo-hero .elementor-background-video-hosted{filter:sepia(.35) saturate(1.15) hue-rotate(-8deg)}
@media (prefers-reduced-motion:reduce){.mo-hero .elementor-background-video-container{display:none}}
.mo-hero .elementor-heading-title{text-shadow:0 2px 24px rgba(0,0,0,.25)}
.mo-ghost .elementor-button{box-shadow:inset 0 0 0 2px rgba(255,255,255,.85)}
.mo-ghost .elementor-button:hover{background:#fff!important;color:var(--mo-ink)!important}
.mo-trust>.elementor-widget-icon-box{flex:1 1 220px}
.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:24px;margin:0!important;padding:0}
.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}
.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:var(--mo-paper);border:1px solid var(--mo-line);border-radius:18px;padding:14px 14px 20px!important;text-align:center;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}
.woocommerce ul.products li.product:hover{box-shadow:0 10px 30px -12px rgba(80,52,10,.25);transform:translateY(-3px)}
.woocommerce ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product img{aspect-ratio:1;object-fit:cover;border-radius:12px;background:var(--mo-comb);margin:0 0 14px!important;width:100%}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Assistant,sans-serif!important;font-weight:700;font-size:20px!important;line-height:1.25;color:var(--mo-ink);padding:0!important}
.woocommerce ul.products li.product .price{color:var(--mo-amber)!important;font-weight:700;font-size:18px!important;margin-bottom:14px}
.woocommerce ul.products li.product .button{margin-top:auto!important;border-radius:999px!important;background:var(--mo-ink)!important;color:#fff!important;font-weight:700;padding:12px 18px!important}
.woocommerce ul.products li.product .button:hover{background:var(--mo-amber)!important}
.woocommerce span.onsale{background:var(--mo-honey);color:var(--mo-ink);border-radius:99px;min-height:0;line-height:1.4;padding:4px 12px}
@media (max-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr);gap:14px}}
.mo-timeline{list-style:none;margin:0;padding:0;border-inline-start:2px solid rgba(227,165,32,.4)}
.mo-timeline li{position:relative;padding:0 28px 26px 0}
.mo-timeline li::before{content:"";position:absolute;right:-9px;top:6px;width:16px;height:18px;background:var(--mo-honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.mo-timeline b{display:block;font:700 38px/1 Karantina,sans-serif;color:var(--mo-honey)}
.mo-timeline p{margin:4px 0 0;color:#D9D2C1;font-size:17px}
.mo-faq .elementor-accordion-item{border:1px solid var(--mo-line)!important;border-radius:14px;margin-bottom:12px;overflow:hidden;background:var(--mo-paper)}
.single-product div.product .product_title{font-family:Karantina,sans-serif;font-size:clamp(48px,6vw,72px);line-height:1}
.single-product div.product p.price{color:var(--mo-amber)!important;font-size:26px!important;font-weight:700}
.single-product div.product .single_add_to_cart_button{border-radius:999px!important;background:var(--mo-honey)!important;color:var(--mo-ink)!important;font-weight:700;padding:14px 28px!important}
.woocommerce div.product form.cart .variations select{border:1.5px solid var(--mo-line);border-radius:12px;padding:10px 14px;background:var(--mo-paper)}

/* כותרת זמנית של Hello (תוחלף בכותרת של Elementor Pro) */
#site-header{background:var(--mo-paper);border-bottom:1px solid var(--mo-line);padding:10px 20px}
#site-header .header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
#site-header .custom-logo{height:64px;width:auto;max-width:none}
#site-header .site-description{display:none}
#site-header .site-navigation ul.menu{display:flex;gap:28px;margin:0;padding:0;list-style:none}
#site-header .site-navigation a{color:var(--mo-ink);font-weight:600;text-decoration:none;font-size:17px}
#site-footer{background:#23292B;color:#C9C2B2;padding:40px 20px}
#site-footer .custom-logo{height:72px;width:auto;filter:brightness(0) invert(1);opacity:.9}
#site-footer .site-description{display:none}
#site-footer a{color:#F1E7CF}
@media (max-width:767px){#site-header .custom-logo{height:48px}}

/* שורת המספרים */
.mo-stats>.e-con{--width:auto;width:auto;flex:0 0 auto}
.mo-stats{--flex-wrap:wrap}

/* פס עליון במובייל: רק הודעת המשלוח */
@media (max-width:767px){.mo-hide-m{display:none!important}.mo-topbar p{margin:0;text-align:center}}
.mo-topbar p{margin:0}/* End custom CSS */