.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#2E2E2E;--e-global-color-accent:#000000;--e-global-color-e52eff2:#FFFFFF;--e-global-color-34f0feb:#DF754B;--e-global-color-0bdd445:#DFC682;--e-global-color-3bee04c:#FFFCFA;--e-global-color-f2790ed:#F0EBE8;--e-global-color-1beefe1:#7EAC59;--e-global-color-b8b0055:#E3F2E2;--e-global-color-b9fd8b6:#FFE8E0;--e-global-color-8ec00f9:#00000000;--e-global-color-6513b6b:#2E2E2E8A;--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-letter-spacing:-0.02em;--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-letter-spacing:-0.02em;--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.3em;--e-global-typography-23e0334-font-size:20px;--e-global-typography-ac8bd8b-font-size:15px;--e-global-typography-ac8bd8b-font-weight:500;--e-global-typography-81d1824-font-size:22px;--e-global-typography-81d1824-font-weight:400;--e-global-typography-81d1824-letter-spacing:-0.2px;--e-global-typography-2dfa0a9-font-size:26px;--e-global-typography-2dfa0a9-line-height:1.1em;--e-global-typography-7784ed2-font-family:"Sandlar";--e-global-typography-f58c04e-font-family:"Merriweather";color:var( --e-global-color-text );font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;background-color:var( --e-global-color-3bee04c );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-23e0334-font-size );line-height:var( --e-global-typography-23e0334-line-height );letter-spacing:var( --e-global-typography-23e0334-letter-spacing );word-spacing:var( --e-global-typography-23e0334-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-primary );--error-message-icon-color:var( --e-global-color-34f0feb );}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-b9fd8b6 );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-primary );--message-message-icon-color:var( --e-global-color-1beefe1 );--message-buttons-normal-text-color:var( --e-global-color-primary );--message-border-type:solid;--message-border-color:var( --e-global-color-primary );--message-buttons-border-radius:5px 5px 5px 5px;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-b8b0055 );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-primary );--info-buttons-normal-text-color:var( --e-global-color-primary );--info-border-type:solid;--info-border-color:var( --e-global-color-primary );--info-buttons-border-radius:5px 5px 5px 5px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{border-width:1px 1px 1px 1px;}@media(max-width:1024px){.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-23e0334-font-size );line-height:var( --e-global-typography-23e0334-line-height );letter-spacing:var( --e-global-typography-23e0334-letter-spacing );word-spacing:var( --e-global-typography-23e0334-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-accent-line-height:1.1em;--e-global-typography-2dfa0a9-font-size:26px;--e-global-typography-2dfa0a9-line-height:1em;}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-23e0334-font-size );line-height:var( --e-global-typography-23e0334-line-height );letter-spacing:var( --e-global-typography-23e0334-letter-spacing );word-spacing:var( --e-global-typography-23e0334-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body,html{
    font-family: 'Assistant';
    overflow-x: hidden;
    max-width: 100vw;
}
h1,h2,.sandlar{
    font-family: 'Sandlar','Merriweather',sans-serif!important;
}

/*Out of stock indication*/
.product.outofstock > .product-box{
    opacity:0.5;
}
.product.outofstock > .product-box:after {
    content: 'אזל המלאי';
    position: absolute;
    top:20px; 
    left: 20px;
    background-color:black;
    color:white;
    border-radius:4px;
    padding:0.2em 0.4em;
    font-size:14px;
    font-weight:700;
}

/**Style city selection**/
.city-drop-down {
    border-radius: 6px;
border: 3px solid #F0EBE8;
background: #FFF;
padding:14px 48px 14px 14px;
width:100%;
background-image:url('https://www.wildflowertlv.com/wp-content/uploads/2023/08/location_on.png');
background-repeat: no-repeat;
background-position: 96% center;
background-size:24px;
position:relative;
}

.city-drop-down + span {
    position: absolute;
    width: 100%;
    top: 100%;
    right: 0;
    font-size:16px;
    background-color: #E3F2E2;
    text-align:center;
    margin-top:4px;
    border-radius:4px;
    padding:4px 8px;
}

.city-drop-down + span.bad-message{
    font-weight:700;
    background-color: #FFE8E0;
}


.city-drop-down + .city-list {
    position: absolute;
    width: 100%;
    max-height: 150px;
    overflow-y: auto;
    box-shadow: 0 4px 6px rgba(0,0,0,.1);
    background-color: #fff;
    border-radius: 5px;
    z-index: 999;
    
    .cityItem {
        padding: 10px;
        cursor: pointer;
        transition: background-color .2s;
        color: #000;
    }
}

@media (max-width: 767px) {
  /* עטיפת הטאבים - שמירה עליהם למעלה */
  .e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex;
    flex-direction: column; /* טאבים אחד מתחת לשני */
    align-items: center; /* יישור למרכז */
    width: 100%;
    position: sticky;
    top: 0;
    background: white;
    z-index: 999;
    padding: 10px 0;
    gap: 10px; /* ריווח אחיד בין הכפתורים */
  }

  /* עיצוב הטאבים עם רוחב וגובה קבוע */
  .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile button.e-n-tab-title {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 240px; /* רוחב קבוע */
    height: 50px; /* גובה אחיד */
    text-align: center;
    border-radius: 8px;
    &[aria-selected=true] {
        margin-block-end:0;
    }
  }
}

/* עיצוב כפתור הוספה לסל עם כמות *//* End custom CSS */