.elementor-kit-7{--e-global-color-primary:#A2B39D;--e-global-color-secondary:#E3AFA3;--e-global-color-text:#26344C;--e-global-color-accent:#FFFFFF;--e-global-color-58526b4:#A2B39D14;--e-global-color-c1a3012:#AFC1E0;--e-global-typography-primary-font-family:"ploni";--e-global-typography-primary-font-size:3.65vw;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"ploni";--e-global-typography-secondary-font-size:3.28vw;--e-global-typography-secondary-font-weight:100;--e-global-typography-text-font-family:"ploni";--e-global-typography-text-font-size:1.56vw;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"ploni";--e-global-typography-accent-font-size:1.3vw;--e-global-typography-accent-font-weight:100;--e-global-typography-f3268ed-font-family:"ploni";--e-global-typography-f3268ed-font-size:1.3vw;--e-global-typography-f3268ed-font-weight:400;--e-global-typography-c356cde-font-family:"ploni";--e-global-typography-c356cde-font-size:1.04vw;--e-global-typography-c356cde-font-weight:400;--e-global-typography-b9c034d-font-family:"ploni-yad";--e-global-typography-b9c034d-font-size:8.75vw;--e-global-typography-b9c034d-font-weight:400;--e-global-typography-e316255-font-family:"ploni-yad";--e-global-typography-e316255-font-size:6.25vw;--e-global-typography-e316255-font-weight:400;--e-global-typography-4759b63-font-family:"ploni-yad";--e-global-typography-4759b63-font-size:5.21vw;--e-global-typography-4759b63-font-weight:400;background-color:#E3AFA300;}.elementor-kit-7 e-page-transition{background-color:#E3AFA300;}.elementor-kit-7 a{color:var( --e-global-color-secondary );}.elementor-kit-7 a:hover{color:var( --e-global-color-primary );font-family:"ploni", Sans-serif;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100vw;}.e-con{--container-max-width:100vw;--container-default-padding-top:5vw;--container-default-padding-right:5vw;--container-default-padding-bottom:5vw;--container-default-padding-left:5vw;}.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-7{--e-global-typography-primary-font-size:6.16vw;--e-global-typography-secondary-font-size:5.55vw;--e-global-typography-text-font-size:2.64vw;--e-global-typography-accent-font-size:2.2vw;--e-global-typography-f3268ed-font-size:2.2vw;--e-global-typography-c356cde-font-size:1.76vw;--e-global-typography-b9c034d-font-size:14.79vw;--e-global-typography-e316255-font-size:10.56vw;--e-global-typography-4759b63-font-size:8.8vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100vw;}.e-con{--container-max-width:100vw;--container-default-padding-top:5vw;--container-default-padding-right:5vw;--container-default-padding-bottom:5vw;--container-default-padding-left:5vw;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:35px;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:16px;--e-global-typography-f3268ed-font-size:16px;--e-global-typography-c356cde-font-size:16px;--e-global-typography-b9c034d-font-size:84px;--e-global-typography-e316255-font-size:60px;--e-global-typography-4759b63-font-size:50px;}.e-con{--container-default-padding-top:5%;--container-default-padding-right:5%;--container-default-padding-bottom:5%;--container-default-padding-left:5%;}}/* Start custom CSS *//* הסתרת התמונה הראשית לפני הטעינה */
.woocommerce-product-gallery .woocommerce-product-gallery__image img {
    visibility: hidden; /* מסתיר את התמונה הראשית */
    opacity: 0; /* מונע מהתמונה להיות נראית */
    position: absolute; /* מסיר אותה ממיקום התצוגה */
}

/* הצגת התמונה הראשית לאחר טעינה */
.woocommerce-product-gallery.loaded .woocommerce-product-gallery__image img {
    visibility: visible; /* מחזיר את התמונה לתצוגה */
    opacity: 1; /* הופך אותה לנראית */
    position: relative; /* מחזיר אותה למיקום */
    transition: opacity 0.3s ease-in-out; /* אפקט מעבר חלק */
}


/* התאמת פסי הגלילה לכל האלמנטים */
body, html {
    overflow: auto;
}

::-webkit-scrollbar {
    width: 10px; /* רוחב פס הגלילה */
    height: 10px; /* גובה פס הגלילה האופקי */
}

::-webkit-scrollbar-track {
    background: #E3AFA3; /* צבע הרקע של המסילה */
    border-radius: 0px; /* עיגול הקצוות */
}

::-webkit-scrollbar-thumb {
    background: #A2B39D; /* צבע פס הגלילה */
    border-radius: 0px; /* עיגול הקצוות */
    border: 2px solid #A2B39D; /* מסגרת מסביב לפס הגלילה */
}

::-webkit-scrollbar-thumb:hover {
    background: #A2B39D; /* צבע פס הגלילה במעבר עכבר */
}

::-webkit-scrollbar-corner {
    background: #A2B39D; /* צבע הפינה של המסילה */
}


html, body{
    overflow-x: hidden;
}











/* מסתיר את כל פוטר הלייטבוקס (גם כותרת וגם תיאור) */
.elementor-slideshow__footer {
    display: none !important;
}

/* למקרה שגרסאות אחרות מנסות להציג את הטקסט מחדש */
.elementor-slideshow__title,
.elementor-slideshow__description {
    display: none !important;
}




/* ================================
   Elementor Form – Floating מדויק (מרכז → למעלה)
   ================================ */

.elementor-form .elementor-field-group {
    position: relative;
}

/* השדה עצמו */
.elementor-form input.elementor-field {
    height: 56px;
    padding: 0 16px;
    line-height: 56px;              /* מרכז אנכי אמיתי */
    font-size: 16px;
    box-sizing: border-box;
}

/* placeholder – מצב רגיל (במרכז) */
.elementor-form input.elementor-field::placeholder {
    opacity: 1;
    color: #9aa0b5;
    font-size: 16px;
    transform: translateY(0);
    transition: transform 0.25s ease, font-size 0.25s ease, color 0.25s ease;
}

/* placeholder – מצב floating */
.elementor-form input.elementor-field:focus::placeholder,
.elementor-form input.elementor-field:not(:placeholder-shown)::placeholder {
    transform: translateY(-18px);   /* העלייה למעלה – מדויק */
    font-size: 12px;
    color: #7d8dbb;
}

/* ביטול העלמות ברירת מחדל */
.elementor-form input.elementor-field::placeholder {
    opacity: 1 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ploni';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://tulip25.com/wp-content/uploads/2025/11/ploni-regular-aaa-3.woff2') format('woff2');
}
@font-face {
	font-family: 'ploni';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tulip25.com/wp-content/uploads/2025/11/ploni-bold-aaa-2.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ploni-yad';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tulip25.com/wp-content/uploads/2025/11/ploni-yad-medium-aaa.woff2') format('woff2');
}
/* End Custom Fonts CSS */