.elementor-926 .elementor-element.elementor-element-5e576ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-926 .elementor-element.elementor-element-76f4739{--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;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-926 .elementor-element.elementor-element-584017a .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:30px;font-weight:600;color:#CBAF99;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-926 .elementor-element.elementor-element-a4bdcbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-926 .elementor-element.elementor-element-a4bdcbf .price{color:#002C3F;font-family:"Noto Sans Hebrew", Sans-serif;font-size:17px;font-weight:600;}.elementor-widget-theme-post-content{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 );}.elementor-926 .elementor-element.elementor-element-dd5100c{color:#000000;font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:300;}.elementor-926 .elementor-element.elementor-element-f646e7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-926 .elementor-element.elementor-element-bfe0c15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-926 .elementor-element.elementor-element-bfe0c15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-926 .elementor-element.elementor-element-bfe0c15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-926 .elementor-element.elementor-element-bfe0c15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-926 .elementor-element.elementor-element-bfe0c15 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-926 .elementor-element.elementor-element-bfe0c15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-926 .elementor-element.elementor-element-bfe0c15 .elementor-icon-list-icon i{color:#F97036;transition:color 0.3s;}.elementor-926 .elementor-element.elementor-element-bfe0c15 .elementor-icon-list-icon svg{fill:#F97036;transition:fill 0.3s;}.elementor-926 .elementor-element.elementor-element-bfe0c15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-926 .elementor-element.elementor-element-bfe0c15 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:15px;font-weight:300;}.elementor-926 .elementor-element.elementor-element-bfe0c15 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-926 .elementor-element.elementor-element-78b4a94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-926 .elementor-element.elementor-element-78b4a94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-926 .elementor-element.elementor-element-78b4a94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-926 .elementor-element.elementor-element-78b4a94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-926 .elementor-element.elementor-element-78b4a94 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-926 .elementor-element.elementor-element-78b4a94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-926 .elementor-element.elementor-element-78b4a94 .elementor-icon-list-icon i{color:#F97036;transition:color 0.3s;}.elementor-926 .elementor-element.elementor-element-78b4a94 .elementor-icon-list-icon svg{fill:#F97036;transition:fill 0.3s;}.elementor-926 .elementor-element.elementor-element-78b4a94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-926 .elementor-element.elementor-element-78b4a94 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:15px;font-weight:300;}.elementor-926 .elementor-element.elementor-element-78b4a94 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-926 .elementor-element.elementor-element-02c91c0 .cart button, .elementor-926 .elementor-element.elementor-element-02c91c0 .cart .button{font-family:"Noto Sans Hebrew", Sans-serif;font-size:15px;font-weight:500;background-color:#F97036;transition:all 0.2s;}.elementor-926 .elementor-element.elementor-element-02c91c0 .quantity .qty{transition:all 0.2s;}.elementor-926 .elementor-element.elementor-element-06fa795{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-926 .elementor-element.elementor-element-4413493{font-family:"Noto Sans Hebrew", Sans-serif;font-size:15px;font-weight:300;color:#000000;}.elementor-926 .elementor-element.elementor-element-8c2bb76{--display:flex;}.elementor-926 .elementor-element.elementor-element-4b2d8fe{font-family:"Noto Sans Hebrew", Sans-serif;font-size:15px;font-weight:300;color:#000000;}.elementor-926 .elementor-element.elementor-element-fc5b5bf{--display:flex;}.elementor-926 .elementor-element.elementor-element-a3b79b2{--display:flex;}.elementor-926 .elementor-element.elementor-element-2d7ed8f{--display:flex;}.elementor-926 .elementor-element.elementor-element-73d4a5d{--display:flex;}.elementor-926 .elementor-element.elementor-element-b27f376{--n-accordion-title-font-size:15px;--n-accordion-icon-size:15px;}.elementor-926 .elementor-element.elementor-element-b27f376 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-926 .elementor-element.elementor-element-b27f376 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans Hebrew", Sans-serif;font-weight:400;}.elementor-926 .elementor-element.elementor-element-bceeaec{--display:flex;}.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 );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-926 .elementor-element.elementor-element-5b5d1ac .gallery-item .gallery-caption{text-align:center;}.elementor-926 .elementor-element.elementor-element-3097451{--display:flex;}.elementor-926 .elementor-element.elementor-element-5feebd8{--display:flex;}@media(min-width:768px){.elementor-926 .elementor-element.elementor-element-bceeaec{--width:75%;}}/* Start custom CSS for text-editor, class: .elementor-element-635ceaa *//* ============================================================
   ACF TECH SPEC - AIRTIGHT RTL & CHARACTER TRANSFORMATION FIX
   ============================================================ */

/* 1. הגדרת כיווניות בסיסית לקונטיינר הראשי */
.acf-tech-spec {
    direction: rtl !important;
    text-align: right !important;
    margin: 30px 0 !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* 2. כפיית מבנה טבלה והיפוך עמודות פיזי (חסין מפני Flexbox של ערכות עיצוב) */
.acf-tech-spec table {
    display: table !important;
    direction: rtl !important;
    width: 100% !important;
    border-collapse: collapse !important;
    margin-bottom: 25px !important;
    background-color: #ffffff !important;
    border: 1px solid #b0b0b0 !important;
}

.acf-tech-spec tbody {
    display: table-row-group !important;
    direction: rtl !important;
}

.acf-tech-spec tr {
    display: table-row !important;
    flex-direction: row-reverse !important; /* גיבוי קריטי אם התבנית כופה Flexbox */
    direction: rtl !important;
}

/* 3. הגדרות תאים וסידור טקסט חכם (מונע היפוך סוגריים, מספרים וסמלים) */
.acf-tech-spec td {
    display: table-cell !important;
    direction: rtl !important;
    text-align: right !important; /* ברירת מחדל לטקסט: ימין */
    border: 1px solid #b0b0b0 !important;
    padding: 12px 14px !important;
    vertical-align: middle !important;
    font-size: 14px !important;
    color: #111111 !important;
}

/* הטכנולוגיה שמזהה שפות: מונעת מהדפדפן להפוך תאים של מספרים/אנגלית (כמו 30 min או 47 ± 1) */
.acf-tech-spec td span,
.acf-tech-spec td:not(:has(b)) {
    unicode-bidi: plaintext !important; 
}

/* ממרכז ערכים טכניים ומספרים בודדים בשורות הנתונים לשמירה על סדר קטלוגי */
.acf-tech-spec td:not(:has(b)):not([colspan]) {
    text-align: center !important;
}

/* 4. צביעה אוטומטית באפרסק לכל כותרות הפרקים הראשיים */
.acf-tech-spec td[colspan]:has(b),
.acf-tech-spec td:only-child:has(b),
.acf-tech-spec table:first-of-type tr:first-child td {
    background-color: #fbc5a1 !important; /* צבע אפרסק מפרט מקורי */
    font-weight: bold !important;
    text-align: right !important;
    font-size: 15px !important;
}

/* מרכז כותרות רחבות ספציפיות למראה נקי */
.acf-tech-spec table:first-of-type tr:first-child td,
.acf-tech-spec td[colspan="2"]:has(b) {
    text-align: center !important;
}

/* 5. צביעה אוטומטית לתוויות הצד הצרות (תכונות טיפוסיות, שיטות יישום וכו') */
.acf-tech-spec td:not([colspan]):has(b) {
    background-color: #faf3ee !important; /* רקע שמנת רך */
    font-weight: bold !important;
    text-align: right !important;
    width: 22% !important;
}

/* מנקה מרווחים כפולים של אלמנטור ומסדיר פסקאות */
.acf-tech-spec p, 
.acf-tech-spec br {
    margin-bottom: 0 !important;
}

/* משאיר את שם הדגם המבודד באנגלית בצד שמאל ללא שינוי */
.acf-tech-spec table tr:has(span[style*="font-weight: 400"]):only-child td,
.acf-tech-spec td:only-cell:not(:has(b)),
.acf-tech-spec td:only-child:not(:has(b)) {
    text-align: left !important;
    font-weight: bold !important;
    background-color: #ffffff !important;
    border: none !important;
    padding: 12px 5px 5px 5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-635ceaa *//* ============================================================
   ACF TECH SPEC - AIRTIGHT RTL & CHARACTER TRANSFORMATION FIX
   ============================================================ */

/* 1. הגדרת כיווניות בסיסית לקונטיינר הראשי */
.acf-tech-spec {
    direction: rtl !important;
    text-align: right !important;
    margin: 30px 0 !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* 2. כפיית מבנה טבלה והיפוך עמודות פיזי (חסין מפני Flexbox של ערכות עיצוב) */
.acf-tech-spec table {
    display: table !important;
    direction: rtl !important;
    width: 100% !important;
    border-collapse: collapse !important;
    margin-bottom: 25px !important;
    background-color: #ffffff !important;
    border: 1px solid #b0b0b0 !important;
}

.acf-tech-spec tbody {
    display: table-row-group !important;
    direction: rtl !important;
}

.acf-tech-spec tr {
    display: table-row !important;
    flex-direction: row-reverse !important; /* גיבוי קריטי אם התבנית כופה Flexbox */
    direction: rtl !important;
}

/* 3. הגדרות תאים וסידור טקסט חכם (מונע היפוך סוגריים, מספרים וסמלים) */
.acf-tech-spec td {
    display: table-cell !important;
    direction: rtl !important;
    text-align: right !important; /* ברירת מחדל לטקסט: ימין */
    border: 1px solid #b0b0b0 !important;
    padding: 12px 14px !important;
    vertical-align: middle !important;
    font-size: 14px !important;
    color: #111111 !important;
}

/* הטכנולוגיה שמזהה שפות: מונעת מהדפדפן להפוך תאים של מספרים/אנגלית (כמו 30 min או 47 ± 1) */
.acf-tech-spec td span,
.acf-tech-spec td:not(:has(b)) {
    unicode-bidi: plaintext !important; 
}

/* ממרכז ערכים טכניים ומספרים בודדים בשורות הנתונים לשמירה על סדר קטלוגי */
.acf-tech-spec td:not(:has(b)):not([colspan]) {
    text-align: center !important;
}

/* 4. צביעה אוטומטית באפרסק לכל כותרות הפרקים הראשיים */
.acf-tech-spec td[colspan]:has(b),
.acf-tech-spec td:only-child:has(b),
.acf-tech-spec table:first-of-type tr:first-child td {
    background-color: #fbc5a1 !important; /* צבע אפרסק מפרט מקורי */
    font-weight: bold !important;
    text-align: right !important;
    font-size: 15px !important;
}

/* מרכז כותרות רחבות ספציפיות למראה נקי */
.acf-tech-spec table:first-of-type tr:first-child td,
.acf-tech-spec td[colspan="2"]:has(b) {
    text-align: center !important;
}

/* 5. צביעה אוטומטית לתוויות הצד הצרות (תכונות טיפוסיות, שיטות יישום וכו') */
.acf-tech-spec td:not([colspan]):has(b) {
    background-color: #faf3ee !important; /* רקע שמנת רך */
    font-weight: bold !important;
    text-align: right !important;
    width: 22% !important;
}

/* מנקה מרווחים כפולים של אלמנטור ומסדיר פסקאות */
.acf-tech-spec p, 
.acf-tech-spec br {
    margin-bottom: 0 !important;
}

/* משאיר את שם הדגם המבודד באנגלית בצד שמאל ללא שינוי */
.acf-tech-spec table tr:has(span[style*="font-weight: 400"]):only-child td,
.acf-tech-spec td:only-cell:not(:has(b)),
.acf-tech-spec td:only-child:not(:has(b)) {
    text-align: left !important;
    font-weight: bold !important;
    background-color: #ffffff !important;
    border: none !important;
    padding: 12px 5px 5px 5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-635ceaa *//* ============================================================
   ACF TECH SPEC - AIRTIGHT RTL & CHARACTER TRANSFORMATION FIX
   ============================================================ */

/* 1. הגדרת כיווניות בסיסית לקונטיינר הראשי */
.acf-tech-spec {
    direction: rtl !important;
    text-align: right !important;
    margin: 30px 0 !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* 2. כפיית מבנה טבלה והיפוך עמודות פיזי (חסין מפני Flexbox של ערכות עיצוב) */
.acf-tech-spec table {
    display: table !important;
    direction: rtl !important;
    width: 100% !important;
    border-collapse: collapse !important;
    margin-bottom: 25px !important;
    background-color: #ffffff !important;
    border: 1px solid #b0b0b0 !important;
}

.acf-tech-spec tbody {
    display: table-row-group !important;
    direction: rtl !important;
}

.acf-tech-spec tr {
    display: table-row !important;
    flex-direction: row-reverse !important; /* גיבוי קריטי אם התבנית כופה Flexbox */
    direction: rtl !important;
}

/* 3. הגדרות תאים וסידור טקסט חכם (מונע היפוך סוגריים, מספרים וסמלים) */
.acf-tech-spec td {
    display: table-cell !important;
    direction: rtl !important;
    text-align: right !important; /* ברירת מחדל לטקסט: ימין */
    border: 1px solid #b0b0b0 !important;
    padding: 12px 14px !important;
    vertical-align: middle !important;
    font-size: 14px !important;
    color: #111111 !important;
}

/* הטכנולוגיה שמזהה שפות: מונעת מהדפדפן להפוך תאים של מספרים/אנגלית (כמו 30 min או 47 ± 1) */
.acf-tech-spec td span,
.acf-tech-spec td:not(:has(b)) {
    unicode-bidi: plaintext !important; 
}

/* ממרכז ערכים טכניים ומספרים בודדים בשורות הנתונים לשמירה על סדר קטלוגי */
.acf-tech-spec td:not(:has(b)):not([colspan]) {
    text-align: center !important;
}

/* 4. צביעה אוטומטית באפרסק לכל כותרות הפרקים הראשיים */
.acf-tech-spec td[colspan]:has(b),
.acf-tech-spec td:only-child:has(b),
.acf-tech-spec table:first-of-type tr:first-child td {
    background-color: #fbc5a1 !important; /* צבע אפרסק מפרט מקורי */
    font-weight: bold !important;
    text-align: right !important;
    font-size: 15px !important;
}

/* מרכז כותרות רחבות ספציפיות למראה נקי */
.acf-tech-spec table:first-of-type tr:first-child td,
.acf-tech-spec td[colspan="2"]:has(b) {
    text-align: center !important;
}

/* 5. צביעה אוטומטית לתוויות הצד הצרות (תכונות טיפוסיות, שיטות יישום וכו') */
.acf-tech-spec td:not([colspan]):has(b) {
    background-color: #faf3ee !important; /* רקע שמנת רך */
    font-weight: bold !important;
    text-align: right !important;
    width: 22% !important;
}

/* מנקה מרווחים כפולים של אלמנטור ומסדיר פסקאות */
.acf-tech-spec p, 
.acf-tech-spec br {
    margin-bottom: 0 !important;
}

/* משאיר את שם הדגם המבודד באנגלית בצד שמאל ללא שינוי */
.acf-tech-spec table tr:has(span[style*="font-weight: 400"]):only-child td,
.acf-tech-spec td:only-cell:not(:has(b)),
.acf-tech-spec td:only-child:not(:has(b)) {
    text-align: left !important;
    font-weight: bold !important;
    background-color: #ffffff !important;
    border: none !important;
    padding: 12px 5px 5px 5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-635ceaa *//* ============================================================
   ACF TECH SPEC - AIRTIGHT RTL & CHARACTER TRANSFORMATION FIX
   ============================================================ */

/* 1. הגדרת כיווניות בסיסית לקונטיינר הראשי */
.acf-tech-spec {
    direction: rtl !important;
    text-align: right !important;
    margin: 30px 0 !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* 2. כפיית מבנה טבלה והיפוך עמודות פיזי (חסין מפני Flexbox של ערכות עיצוב) */
.acf-tech-spec table {
    display: table !important;
    direction: rtl !important;
    width: 100% !important;
    border-collapse: collapse !important;
    margin-bottom: 25px !important;
    background-color: #ffffff !important;
    border: 1px solid #b0b0b0 !important;
}

.acf-tech-spec tbody {
    display: table-row-group !important;
    direction: rtl !important;
}

.acf-tech-spec tr {
    display: table-row !important;
    flex-direction: row-reverse !important; /* גיבוי קריטי אם התבנית כופה Flexbox */
    direction: rtl !important;
}

/* 3. הגדרות תאים וסידור טקסט חכם (מונע היפוך סוגריים, מספרים וסמלים) */
.acf-tech-spec td {
    display: table-cell !important;
    direction: rtl !important;
    text-align: right !important; /* ברירת מחדל לטקסט: ימין */
    border: 1px solid #b0b0b0 !important;
    padding: 12px 14px !important;
    vertical-align: middle !important;
    font-size: 14px !important;
    color: #111111 !important;
}

/* הטכנולוגיה שמזהה שפות: מונעת מהדפדפן להפוך תאים של מספרים/אנגלית (כמו 30 min או 47 ± 1) */
.acf-tech-spec td span,
.acf-tech-spec td:not(:has(b)) {
    unicode-bidi: plaintext !important; 
}

/* ממרכז ערכים טכניים ומספרים בודדים בשורות הנתונים לשמירה על סדר קטלוגי */
.acf-tech-spec td:not(:has(b)):not([colspan]) {
    text-align: center !important;
}

/* 4. צביעה אוטומטית באפרסק לכל כותרות הפרקים הראשיים */
.acf-tech-spec td[colspan]:has(b),
.acf-tech-spec td:only-child:has(b),
.acf-tech-spec table:first-of-type tr:first-child td {
    background-color: #fbc5a1 !important; /* צבע אפרסק מפרט מקורי */
    font-weight: bold !important;
    text-align: right !important;
    font-size: 15px !important;
}

/* מרכז כותרות רחבות ספציפיות למראה נקי */
.acf-tech-spec table:first-of-type tr:first-child td,
.acf-tech-spec td[colspan="2"]:has(b) {
    text-align: center !important;
}

/* 5. צביעה אוטומטית לתוויות הצד הצרות (תכונות טיפוסיות, שיטות יישום וכו') */
.acf-tech-spec td:not([colspan]):has(b) {
    background-color: #faf3ee !important; /* רקע שמנת רך */
    font-weight: bold !important;
    text-align: right !important;
    width: 22% !important;
}

/* מנקה מרווחים כפולים של אלמנטור ומסדיר פסקאות */
.acf-tech-spec p, 
.acf-tech-spec br {
    margin-bottom: 0 !important;
}

/* משאיר את שם הדגם המבודד באנגלית בצד שמאל ללא שינוי */
.acf-tech-spec table tr:has(span[style*="font-weight: 400"]):only-child td,
.acf-tech-spec td:only-cell:not(:has(b)),
.acf-tech-spec td:only-child:not(:has(b)) {
    text-align: left !important;
    font-weight: bold !important;
    background-color: #ffffff !important;
    border: none !important;
    padding: 12px 5px 5px 5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-635ceaa *//* ============================================================
   ACF TECH SPEC - AIRTIGHT RTL & CHARACTER TRANSFORMATION FIX
   ============================================================ */

/* 1. הגדרת כיווניות בסיסית לקונטיינר הראשי */
.acf-tech-spec {
    direction: rtl !important;
    text-align: right !important;
    margin: 30px 0 !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* 2. כפיית מבנה טבלה והיפוך עמודות פיזי (חסין מפני Flexbox של ערכות עיצוב) */
.acf-tech-spec table {
    display: table !important;
    direction: rtl !important;
    width: 100% !important;
    border-collapse: collapse !important;
    margin-bottom: 25px !important;
    background-color: #ffffff !important;
    border: 1px solid #b0b0b0 !important;
}

.acf-tech-spec tbody {
    display: table-row-group !important;
    direction: rtl !important;
}

.acf-tech-spec tr {
    display: table-row !important;
    flex-direction: row-reverse !important; /* גיבוי קריטי אם התבנית כופה Flexbox */
    direction: rtl !important;
}

/* 3. הגדרות תאים וסידור טקסט חכם (מונע היפוך סוגריים, מספרים וסמלים) */
.acf-tech-spec td {
    display: table-cell !important;
    direction: rtl !important;
    text-align: right !important; /* ברירת מחדל לטקסט: ימין */
    border: 1px solid #b0b0b0 !important;
    padding: 12px 14px !important;
    vertical-align: middle !important;
    font-size: 14px !important;
    color: #111111 !important;
}

/* הטכנולוגיה שמזהה שפות: מונעת מהדפדפן להפוך תאים של מספרים/אנגלית (כמו 30 min או 47 ± 1) */
.acf-tech-spec td span,
.acf-tech-spec td:not(:has(b)) {
    unicode-bidi: plaintext !important; 
}

/* ממרכז ערכים טכניים ומספרים בודדים בשורות הנתונים לשמירה על סדר קטלוגי */
.acf-tech-spec td:not(:has(b)):not([colspan]) {
    text-align: center !important;
}

/* 4. צביעה אוטומטית באפרסק לכל כותרות הפרקים הראשיים */
.acf-tech-spec td[colspan]:has(b),
.acf-tech-spec td:only-child:has(b),
.acf-tech-spec table:first-of-type tr:first-child td {
    background-color: #fbc5a1 !important; /* צבע אפרסק מפרט מקורי */
    font-weight: bold !important;
    text-align: right !important;
    font-size: 15px !important;
}

/* מרכז כותרות רחבות ספציפיות למראה נקי */
.acf-tech-spec table:first-of-type tr:first-child td,
.acf-tech-spec td[colspan="2"]:has(b) {
    text-align: center !important;
}

/* 5. צביעה אוטומטית לתוויות הצד הצרות (תכונות טיפוסיות, שיטות יישום וכו') */
.acf-tech-spec td:not([colspan]):has(b) {
    background-color: #faf3ee !important; /* רקע שמנת רך */
    font-weight: bold !important;
    text-align: right !important;
    width: 22% !important;
}

/* מנקה מרווחים כפולים של אלמנטור ומסדיר פסקאות */
.acf-tech-spec p, 
.acf-tech-spec br {
    margin-bottom: 0 !important;
}

/* משאיר את שם הדגם המבודד באנגלית בצד שמאל ללא שינוי */
.acf-tech-spec table tr:has(span[style*="font-weight: 400"]):only-child td,
.acf-tech-spec td:only-cell:not(:has(b)),
.acf-tech-spec td:only-child:not(:has(b)) {
    text-align: left !important;
    font-weight: bold !important;
    background-color: #ffffff !important;
    border: none !important;
    padding: 12px 5px 5px 5px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-635ceaa *//* ============================================================
   ACF TECH SPEC - AIRTIGHT RTL & CHARACTER TRANSFORMATION FIX
   ============================================================ */

/* 1. הגדרת כיווניות בסיסית לקונטיינר הראשי */
.acf-tech-spec {
    direction: rtl !important;
    text-align: right !important;
    margin: 30px 0 !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* 2. כפיית מבנה טבלה והיפוך עמודות פיזי (חסין מפני Flexbox של ערכות עיצוב) */
.acf-tech-spec table {
    display: table !important;
    direction: rtl !important;
    width: 100% !important;
    border-collapse: collapse !important;
    margin-bottom: 25px !important;
    background-color: #ffffff !important;
    border: 1px solid #b0b0b0 !important;
}

.acf-tech-spec tbody {
    display: table-row-group !important;
    direction: rtl !important;
}

.acf-tech-spec tr {
    display: table-row !important;
    flex-direction: row-reverse !important; /* גיבוי קריטי אם התבנית כופה Flexbox */
    direction: rtl !important;
}

/* 3. הגדרות תאים וסידור טקסט חכם (מונע היפוך סוגריים, מספרים וסמלים) */
.acf-tech-spec td {
    display: table-cell !important;
    direction: rtl !important;
    text-align: right !important; /* ברירת מחדל לטקסט: ימין */
    border: 1px solid #b0b0b0 !important;
    padding: 12px 14px !important;
    vertical-align: middle !important;
    font-size: 14px !important;
    color: #111111 !important;
}

/* הטכנולוגיה שמזהה שפות: מונעת מהדפדפן להפוך תאים של מספרים/אנגלית (כמו 30 min או 47 ± 1) */
.acf-tech-spec td span,
.acf-tech-spec td:not(:has(b)) {
    unicode-bidi: plaintext !important; 
}

/* ממרכז ערכים טכניים ומספרים בודדים בשורות הנתונים לשמירה על סדר קטלוגי */
.acf-tech-spec td:not(:has(b)):not([colspan]) {
    text-align: center !important;
}

/* 4. צביעה אוטומטית באפרסק לכל כותרות הפרקים הראשיים */
.acf-tech-spec td[colspan]:has(b),
.acf-tech-spec td:only-child:has(b),
.acf-tech-spec table:first-of-type tr:first-child td {
    background-color: #fbc5a1 !important; /* צבע אפרסק מפרט מקורי */
    font-weight: bold !important;
    text-align: right !important;
    font-size: 15px !important;
}

/* מרכז כותרות רחבות ספציפיות למראה נקי */
.acf-tech-spec table:first-of-type tr:first-child td,
.acf-tech-spec td[colspan="2"]:has(b) {
    text-align: center !important;
}

/* 5. צביעה אוטומטית לתוויות הצד הצרות (תכונות טיפוסיות, שיטות יישום וכו') */
.acf-tech-spec td:not([colspan]):has(b) {
    background-color: #faf3ee !important; /* רקע שמנת רך */
    font-weight: bold !important;
    text-align: right !important;
    width: 22% !important;
}

/* מנקה מרווחים כפולים של אלמנטור ומסדיר פסקאות */
.acf-tech-spec p, 
.acf-tech-spec br {
    margin-bottom: 0 !important;
}

/* משאיר את שם הדגם המבודד באנגלית בצד שמאל ללא שינוי */
.acf-tech-spec table tr:has(span[style*="font-weight: 400"]):only-child td,
.acf-tech-spec td:only-cell:not(:has(b)),
.acf-tech-spec td:only-child:not(:has(b)) {
    text-align: left !important;
    font-weight: bold !important;
    background-color: #ffffff !important;
    border: none !important;
    padding: 12px 5px 5px 5px !important;
}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   1. VARIATIONS TABLE & LABELS
   ============================================================ */

/* Remove default table backgrounds/borders */
.elementor-widget-woocommerce-product-add-to-cart .variations,
.elementor-widget-woocommerce-product-add-to-cart .variations tr, 
.elementor-widget-woocommerce-product-add-to-cart .variations td,
.elementor-widget-woocommerce-product-add-to-cart .variations th {
    background-color: transparent !important;
    border: none !important;
    padding: 2px 0 !important;
}

/* Stack Label (צבע/כמות) ABOVE the options */
.variations tr {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    margin-bottom: 12px !important; 
}

.variations tr:last-child {
    margin-bottom: 0px !important; /* Tighten gap to button */
}

.variations th.label {
    margin-bottom: 4px !important;
    padding-bottom: 0px !important;
}

.variations th.label label {
    font-weight: 700 !important;
    font-size: 15px;
    color: #333;
}

/* ============================================================
   2. IMAGE SWATCHES (CIRCLES)
   ============================================================ */
.variable-items-wrapper.image-variable-items-wrapper li.variable-item {
    border-radius: 50% !important;
    overflow: hidden;
    border: 1px solid #eee !important;
    transition: all 0.3s ease;
    box-shadow: none !important;
    margin-bottom: 5px !important;
}

.variable-items-wrapper.image-variable-items-wrapper li.variable-item.selected {
    border-color: #fbaf94 !important; 
    transform: scale(1.05);
}

/* ============================================================
   3. PRICE & RESET (נקה) AREA - TIGHTENED
   ============================================================ */

/* The Price Area Container */
.single_variation_wrap {
    margin-top: 0px !important; 
    padding-top: 5px !important;
    border-top: 1px solid #f2f2f2;
}

/* The actual price element */
.woocommerce-variation {
    margin-bottom: 0px !important; /* Removes gap below price */
}

.woocommerce-variation-price .price,
.woocommerce-variation-price .woocommerce-Price-amount,
.woocommerce div.product p.price, 
.woocommerce div.product span.price {
    color: #333333 !important;
    font-size: 1.15em !important;
    font-weight: 600 !important;
    letter-spacing: -0.02em;
}

/* HIDE THE 'CLEAR' (נקה) LINK GHOST SPACE */
.reset_variations {
    display: none !important; 
    margin-bottom: 2px !important; /* TINY SPACE BELOW NAKA */
    font-size: 13px;
    color: #999 !important;
    text-decoration: underline;
    line-height: 1 !important; /* Keeps the line height small */
}

/* Show only when a variation is selected */
.reset_variations[style*="visible"] {
    display: inline-block !important;
}

/* ============================================================
   4. ADD TO CART & QUANTITY - TIGHTENED
   ============================================================ */
.woocommerce-variation-add-to-cart {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    margin-top: 4px !important; /* TINY SPACE ABOVE BUTTON */
}

.quantity input.qty {
    height: 42px !important;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
}

.single_add_to_cart_button {
    height: 42px !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    background-color: #fbaf94 !important;
}

/* ============================================================
   5. CATALOG TECHNICAL TABLE (#fef1e7)
   ============================================================ */
.catalog-table-final {
    width: 100%;
    border-collapse: collapse;
    direction: rtl;
    font-family: 'Noto Sans Hebrew', sans-serif;
    border: 1px solid #E6D8CE;
    margin: 10px 0;
    transition: none !important;
}

.catalog-table-final thead th {
    background-color: #F3B48C !important;
    color: #000 !important;
    padding: 15px 10px;
    font-weight: 800;
    font-size: 16px;
    border: 1px solid #FFF; 
    text-align: center;
}

.catalog-table-final tbody td {
    padding: 15px 10px;
    background-color: #fef1e7 !important;
    color: #000;
    border: 1px solid #E6D8CE;
    text-align: center;
    vertical-align: middle;
    font-size: 15px;
}

.catalog-table-final tr.sanding-row td {
    background-color: #FFFFFF !important;
    text-align: right;
    padding: 12px 20px;
    font-weight: 700;
    border-top: 2px solid #E6D8CE;
    border-bottom: 2px solid #E6D8CE;
}

/* Remove Hover Effects on Table */
.catalog-table-final tbody tr:hover td { background-color: #fef1e7 !important; }
.catalog-table-final tr.sanding-row:hover td { background-color: #FFFFFF !important; }

/* ============================================================
   6. USAGE ICONS (CLEAN 55px HORIZONTAL)
   ============================================================ */
.usage-icons-final-wrapper {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 30px !important;
    margin: 20px 0 !important;
    width: 100% !important;
    justify-content: flex-start !important;
}

.usage-pill {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    width: auto !important;
    flex: 0 0 auto !important;
    background: none !important;
    border: none !important;
    padding: 0 !important;
}

.usage-circle-img {
    width: 55px !important; 
    height: 55px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
    display: block !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1); 
}

.usage-pill-text {
    font-family: 'Noto Sans Hebrew', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #333 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
}/* End custom CSS */