.elementor-1509 .elementor-element.elementor-element-0383444{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-13d61ce{--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-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1509 .elementor-element.elementor-element-e3d5d1e{z-index:1;}.elementor-1509 .elementor-element.elementor-element-e3d5d1e img{border-radius:1em 1em 1em 1em;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-1509 .elementor-element.elementor-element-3b51639{--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;--justify-content:center;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1509 .elementor-element.elementor-element-bb00aac{color:var( --e-global-color-text );}.elementor-1509 .elementor-element.elementor-element-bb00aac a{color:var( --e-global-color-text );}.elementor-1509 .elementor-element.elementor-element-bb00aac a:hover{color:var( --e-global-color-98c8ccb );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1509 .elementor-element.elementor-element-5dd32bb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:800;letter-spacing:0.1px;word-spacing:2px;color:var( --e-global-color-98c8ccb );}.elementor-1509 .elementor-element.elementor-element-5dd32bb .elementor-heading-title a:hover, .elementor-1509 .elementor-element.elementor-element-5dd32bb .elementor-heading-title a:focus{color:var( --e-global-color-98c8ccb );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-1509 .elementor-element.elementor-element-077281c .price{color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;word-spacing:2px;}.woocommerce .elementor-1509 .elementor-element.elementor-element-6f9c0c6 .woocommerce-product-details__short-description{color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.1px;word-spacing:2px;}.elementor-widget-woocommerce-product-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1509 .elementor-element.elementor-element-3751706{--divider-border-style:solid;--divider-color:var( --e-global-color-83b7a33 );--divider-border-width:1px;}.elementor-1509 .elementor-element.elementor-element-3751706 .elementor-divider-separator{width:100%;}.elementor-1509 .elementor-element.elementor-element-3751706 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1509 .elementor-element.elementor-element-e651f6d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1509 .elementor-element.elementor-element-68d3917 .elementor-icon-box-wrapper{gap:0px;}.elementor-1509 .elementor-element.elementor-element-68d3917 .elementor-icon-box-title, .elementor-1509 .elementor-element.elementor-element-68d3917 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;word-spacing:2px;}.elementor-1509 .elementor-element.elementor-element-68d3917 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1509 .elementor-element.elementor-element-68d3917:has(:hover) .elementor-icon-box-title,
					 .elementor-1509 .elementor-element.elementor-element-68d3917:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1509 .elementor-element.elementor-element-e926acc .elementor-icon-box-wrapper{gap:0px;}.elementor-1509 .elementor-element.elementor-element-e926acc .elementor-icon-box-title, .elementor-1509 .elementor-element.elementor-element-e926acc .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;word-spacing:2px;}.elementor-1509 .elementor-element.elementor-element-e926acc .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1509 .elementor-element.elementor-element-e926acc:has(:hover) .elementor-icon-box-title,
					 .elementor-1509 .elementor-element.elementor-element-e926acc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1509 .elementor-element.elementor-element-d62684a .elementor-icon-box-wrapper{gap:0px;}.elementor-1509 .elementor-element.elementor-element-d62684a .elementor-icon-box-title, .elementor-1509 .elementor-element.elementor-element-d62684a .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1px;word-spacing:2px;}.elementor-1509 .elementor-element.elementor-element-d62684a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1509 .elementor-element.elementor-element-d62684a:has(:hover) .elementor-icon-box-title,
					 .elementor-1509 .elementor-element.elementor-element-d62684a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-breadcrumbs{letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-content{letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1509 .elementor-element.elementor-element-e651f6d{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-breadcrumbs{letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-content{letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1509 .elementor-element.elementor-element-e651f6d{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-breadcrumbs{letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-content{letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1509 .elementor-element.elementor-element-e651f6d{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(min-width:768px){.elementor-1509 .elementor-element.elementor-element-13d61ce{--width:50%;}.elementor-1509 .elementor-element.elementor-element-3b51639{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1509 .elementor-element.elementor-element-13d61ce{--width:40%;}.elementor-1509 .elementor-element.elementor-element-3b51639{--width:60%;}}/* Start custom CSS for ppom_shortcode, class: .elementor-element-fd9565a *//* ================================
   PPOM – RADIO אופקי + SELECT זוגי (עובד באמת)
   ================================ */

/* כותרות שדות */
.ppom-field-wrapper > label,
.ppom-field-wrapper .form-control-label {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 6px;
    display: block;
}

/* עטיפת כל השדות */
.ppom-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
}

/* דריסה של Bootstrap / PPOM */
.ppom-wrapper .ppom-field-wrapper {
    flex: 0 0 auto !important;
    max-width: 100% !important;
}

/* SELECT – שניים בשורה בדסקטופ */
.ppom-wrapper .ppom-field-wrapper[data-type="select"] {
    flex: 50% !important;
    max-width: 45% !important;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
}

/* RADIO – אופקי */
.ppom-field-wrapper[data-type="radio"] .form-group {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.ppom-field-wrapper[data-type="radio"] .form-check {
    display: flex;
    align-items: center;
    margin: 0;
}

.ppom-field-wrapper[data-type="radio"] .form-check-label {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
}

/* MOBILE – הכל טור אחד */
@media (max-width: 767px) {

    .ppom-wrapper .ppom-field-wrapper[data-type="select"] {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        padding-left: 0;
        padding-right: 0;
    }

    .ppom-field-wrapper[data-type="radio"] .form-group {
        flex-direction: column;
        gap: 10px;
    }
}/* End custom CSS */