.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Heebo";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Heebo";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Heebo";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Heebo";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Nechalim – light page title band */
.wd-page-title{background-color:#EFEDE9 !important;background-image:none !important}
.wd-page-title .entry-title,.wd-page-title .title,.wd-page-title h1,.wd-page-title .wd-breadcrumbs,.wd-page-title .wd-breadcrumbs a,.wd-page-title .breadcrumbs a,.wd-page-title .wd-back-btn>a,.wd-page-title .wd-back-btn a:before{color:#2B2A28 !important}
.wd-page-title .wd-breadcrumbs span,.wd-page-title .breadcrumbs span{color:#6B6862 !important}
.wd-page-title .wd-back-btn>a,.wd-page-title .wd-back-btn>a:before,.wd-page-title .wd-back-btn>a:after{color:#8B6A4A !important;border-color:#8B6A4A !important}
/* buttons bronze */
:root{--btn-accented-bgcolor:#8B6A4A;--btn-accented-bgcolor-hover:#735638;--btn-accented-color:#fff;--btn-accented-color-hover:#fff}
.single_add_to_cart_button,.wd-buy-now-btn,.button.alt,.checkout-button,#place_order,.woocommerce-mini-cart__buttons .checkout,.btn-color-primary{background-color:#8B6A4A!important;border-color:#8B6A4A!important;color:#fff!important}
.single_add_to_cart_button:hover,.button.alt:hover,.checkout-button:hover,#place_order:hover,.btn-color-primary:hover{background-color:#735638!important;border-color:#735638!important}
.wd-buy-now-btn{background-color:transparent!important;color:#8B6A4A!important;box-shadow:inset 0 0 0 1.5px #8B6A4A!important}
.wd-buy-now-btn:hover{background-color:#8B6A4A!important;color:#fff!important}
.product-labels .onsale{background-color:#8B6A4A!important;color:#fff!important}
body .single-product-page .wd-buy-now-btn.button,body .wd-buy-now-btn.button.alt,body button.wd-buy-now-btn{background:transparent!important;color:#8B6A4A!important;box-shadow:inset 0 0 0 1.5px #8B6A4A!important}
body .single-product-page .wd-buy-now-btn.button:hover,body button.wd-buy-now-btn:hover{background:#8B6A4A!important;color:#fff!important}
.wd_additional_tab_tab .nav-link-text{font-size:0!important}
.wd_additional_tab_tab .nav-link-text::before{content:"משלוחים והחזרות";font-size:15px}
.wd-accordion-title[data-accordion-index="wd_additional_tab"] .wd-accordion-title-text span{font-size:0}
.wd-accordion-title[data-accordion-index="wd_additional_tab"] .wd-accordion-title-text span::before{content:"משלוחים והחזרות";font-size:15px}
/* omer story */
.term-19 .term-description blockquote{margin:28px 0 8px;padding:36px 36px 36px 360px;background:#F4F1EC url(/wp-content/uploads/2026/09/omer-kavilio-degem-omer.webp) no-repeat left 36px center/290px auto;border:0;min-height:340px;display:flex;flex-direction:column;justify-content:center;font-style:normal}
.term-19 .term-description blockquote p{margin:0 0 10px;font-size:16px;line-height:1.75;color:#2B2A28}
.term-19 .term-description blockquote p:first-child strong{font-size:26px;line-height:1.3;font-weight:600}
.term-19 .term-description blockquote em{font-style:normal;color:#8B6A4A}
.term-19 .term-description blockquote::before{display:none}
@media(max-width:767px){.term-19 .term-description blockquote{padding:300px 20px 24px;background-position:center 20px;background-size:auto 260px;min-height:0}.term-19 .term-description blockquote p:first-child strong{font-size:21px}}
/* Nechalim – rounded product cards in grids (8px – one step above 4px buttons) */
.wd-product .wd-product-thumb,.wd-product .wd-product-img-link,.wd-product .wd-product-thumb img{border-radius:8px;overflow:hidden}

/* Nechalim – rounded category cards on home (8px, same as product cards) */
.elementor-element-c0b7435 .wd-image,.elementor-element-c0b7435 .wd-image img{border-radius:8px;overflow:hidden}

/* Nechalim – 8px on all content images (pages, posts, magazine). Excludes hero signature 51g4a03, header, footer */
[data-elementor-type="wp-page"] .elementor-widget-image:not(.elementor-element-51g4a03) img,[data-elementor-type="wp-post"] .elementor-widget-image img,.wd-post .wd-post-img,.wd-post .wd-post-img img{border-radius:8px;overflow:hidden}

/* Nechalim – mobile hero readability: text sat on top of the mezuzot, so darken the overlay evenly (≤768px) */
@media (max-width:768px){.elementor-element-6000008::before{background-image:none!important;background-color:rgba(32,31,30,.6)!important;opacity:1!important}.elementor-element-6000008 .elementor-heading-title,.elementor-element-6000008 p{text-shadow:0 1px 12px rgba(0,0,0,.35)}}

/* Nechalim – "מבצעים" menu item in red (desktop + mobile menus). #B3261E = 6.5:1 contrast on white */
.menu-sale>a,.menu-sale>a .nav-link-text,.wd-nav-mobile .menu-sale>a{color:#B3261E!important}
.menu-sale>a:hover,.menu-sale>a:hover .nav-link-text,.menu-sale.current-menu-item>a .nav-link-text{color:#8E1D17!important}
.wd-nav-main.wd-style-underline .menu-sale>a .nav-link-text:after{background-color:#B3261E!important}
/* mobile/tablet: product gallery before summary */
@media (max-width:1024px){.elementor-element-3000008{order:-1}}/* End custom CSS */