.elementor-kit-33{--e-global-color-primary:#212121;--e-global-color-secondary:#53B3A2;--e-global-color-text:#212121;--e-global-color-accent:#2121217A;--e-global-color-677355b:#FFFFFF;--e-global-color-ad4b0b9:#00000000;--e-global-typography-primary-font-family:"סינופסיס";--e-global-typography-primary-font-size:2.65vw;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-secondary-font-family:"אפק";--e-global-typography-secondary-font-size:17px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-letter-spacing:2.2px;--e-global-typography-text-font-family:"אפק";--e-global-typography-text-font-size:16.8px;--e-global-typography-text-font-weight:100;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.4px;--e-global-typography-accent-font-family:"אפק";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-letter-spacing:0.4px;--e-global-typography-1fbf920-font-family:"אפק";--e-global-typography-1fbf920-font-size:15px;--e-global-typography-1fbf920-font-weight:100;--e-global-typography-1fbf920-font-style:normal;--e-global-typography-1fbf920-text-decoration:none;--e-global-typography-1fbf920-letter-spacing:0.4px;background-color:var( --e-global-color-677355b );}.elementor-kit-33 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:60px;padding-inline-start:60px;}.site-footer{padding-inline-end:100px;padding-inline-start:100px;}@media(max-width:1366px){.elementor-kit-33{--e-global-typography-primary-font-size:2.65vw;--e-global-typography-secondary-font-size:17px;--e-global-typography-text-font-size:16.8px;--e-global-typography-accent-font-size:15px;--e-global-typography-1fbf920-font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-33{--e-global-typography-primary-font-size:9vw;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;--e-global-typography-1fbf920-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.glow-button { 
  border: none;
  border-radius: 7px;
  transition: all 0.3s ease;
  animation: gentleGlow 1s ease-in-out infinite alternate;
}

.for-radio:hover span{
  transform: scale(1.03);
  animation: strongGlow 1s ease-in-out infinite alternate;
  transition: all 0.5s ease;
}

.flower-box:hover{
  transform: scale(1.03);
  animation: strongGlow 1s ease-in-out infinite alternate;
  transition: all 0.5s ease;
}

.glow-button:hover{
  transform: scale(1.03);
  animation: strongGlow 1s ease-in-out infinite alternate;
  transition: all 0.5s ease;
}

/* מחלקות צבעים */
.green        { --glow-color:#A5B35D; }
.blue-dark   { --glow-color:#22356E; }
.pink-soft   { --glow-color:#EC9DB3; }
.orange      { --glow-color:#F58B4E; }
.lavender    { --glow-color:#B89BCB; }
.purple      { --glow-color:#7148B5; }
.beige       { --glow-color:#DABC97; }
.teal , .for-radio span  , .flower-box     { --glow-color:#53B3A2; }
.black       { --glow-color:#444444; }
.red         { --glow-color:#B91032; }

/* האנימציות */
@keyframes gentleGlow {
  0% {
    box-shadow: 0 0 1px color-mix(in srgb, var(--glow-color) 40%, transparent),
                0 0 18px color-mix(in srgb, var(--glow-color) 20%, transparent);
  }
  100% {
    box-shadow: 0 0 12px color-mix(in srgb, var(--glow-color) 40%, transparent),
                0 0 18px color-mix(in srgb, var(--glow-color) 20%, transparent);
  }
}

@keyframes strongGlow {
  0% {
    box-shadow: 0 0 5px color-mix(in srgb, var(--glow-color) 30%, transparent),
                0 0 10px color-mix(in srgb, var(--glow-color) 20%, transparent);
  }
  100% {
    box-shadow: 0 0 12px color-mix(in srgb, var(--glow-color) 50%, transparent),
                0 0 22px color-mix(in srgb, var(--glow-color) 30%, transparent),
                0 0 35px color-mix(in srgb, var(--glow-color) 20%, transparent);
  }
}



.special-gradient {
  display: inline-block;
  background: linear-gradient(270deg, #623B84, #53B3A2);
  background-size: 800% 800%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gradient-animation 4s ease infinite;
}

@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

::-webkit-scrollbar {
  width: 13px;
}

::-webkit-scrollbar-thumb {
  background: #212121;
  border-radius: 50px;
  border: solid 2px #F9F9F9;
} 

::-webkit-scrollbar-thumb:hover {
  background: #53B3A2;
}

.elementor-field {
    padding: 0px !important;
}


.woocommerce-message{
    display: none;
}

/* ביטול קו מסגרת כשעומדים על שדות טפסי אלמנטור */
.elementor-form input:focus,
.elementor-form textarea:focus,
.elementor-form select:focus {
    outline: none !important;
    box-shadow: none !important;
    border-color: inherit !important;
}

/* הורדת z-index של ההידר */
header.elementor-location-header.header {
  z-index: 100 !important;
}

/* הרמת עגלת הצד של אלמנטור */
.elementor-menu-cart__container.elementor-lightbox,
.elementor-menu-cart__container.elementor-lightbox-active {
  z-index: 999999 !important;
  position: fixed !important;
  top: 0;
  right: 0;
}

/* ביטחון נוסף לעגלה עצמה */
.elementor-menu-cart__main {
  position: relative;
  z-index: 999999 !important;
}

.woocommerce ul.products li.product {
    border-radius: 4px;
    overflow: hidden; /* חשוב כדי שהתמונה והבפנים יחתכו לפי הרדיוס */
}

/* הסתרת כפתור "מעבר לסל קניות" אחרי הוספה לסל */
.added_to_cart,
.woocommerce a.added_to_cart {
    display: none !important;
    visibility: hidden !important;
}

@media (max-width: 1024px) {

    /* הקונטיינר העליון של ההידר- צל להידר */
    .mobile-header-shadow {
        position: relative !important;
        overflow: visible !important;
        box-shadow: 0 2px 3.5px rgba(0,0,0,0.10) !important;
        z-index: 999;
    }

    /* אם יש עטיפה חוסמת */
    .mobile-header-shadow,
    .mobile-header-shadow * {
        overflow: visible !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'סינופסיס';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://byflora.co.il/wp-content/uploads/2025/08/synopsis-regular-aaa.eot');
	src: url('https://byflora.co.il/wp-content/uploads/2025/08/synopsis-regular-aaa.eot?#iefix') format('embedded-opentype'),
		url('https://byflora.co.il/wp-content/uploads/2025/08/synopsis-regular-aaa.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'אפק';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://byflora.co.il/wp-content/uploads/2025/08/afek-light-aaa.eot');
	src: url('https://byflora.co.il/wp-content/uploads/2025/08/afek-light-aaa.eot?#iefix') format('embedded-opentype'),
		url('https://byflora.co.il/wp-content/uploads/2025/08/afek-light-aaa.woff2') format('woff2'),
		url('https://byflora.co.il/wp-content/uploads/2025/08/afek-light-aaa.woff') format('woff');
}
@font-face {
	font-family: 'אפק';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://byflora.co.il/wp-content/uploads/2025/08/afek-demibold-aaa.eot');
	src: url('https://byflora.co.il/wp-content/uploads/2025/08/afek-demibold-aaa.eot?#iefix') format('embedded-opentype'),
		url('https://byflora.co.il/wp-content/uploads/2025/08/afek-demibold-aaa.woff2') format('woff2'),
		url('https://byflora.co.il/wp-content/uploads/2025/08/afek-demibold-aaa.woff') format('woff');
}
/* End Custom Fonts CSS */