.elementor-407 .elementor-element.elementor-element-c2bc9b6{--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;}.elementor-407 .elementor-element.elementor-element-4f98e82{--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-407 .elementor-element.elementor-element-87f428b{width:100%;max-width:100%;}.woocommerce .elementor-407 .elementor-element.elementor-element-87f428b .flex-viewport:not(:last-child){margin-bottom:13px;}.woocommerce .elementor-407 .elementor-element.elementor-element-87f428b .flex-control-thumbs li{padding-right:calc(13px / 2);padding-left:calc(13px / 2);padding-bottom:13px;}.woocommerce .elementor-407 .elementor-element.elementor-element-87f428b .flex-control-thumbs{margin-right:calc(-13px / 2);margin-left:calc(-13px / 2);}.elementor-407 .elementor-element.elementor-element-9acef84{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-407 .elementor-element.elementor-element-ed5f80c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-407 .elementor-element.elementor-element-293ada0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.woocommerce .elementor-407 .elementor-element.elementor-element-d11574d .woocommerce-product-details__short-description{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 );}.woocommerce .elementor-407 .elementor-element.elementor-element-5a9ba86 .price{color:var( --e-global-color-text );font-family:"IBM Plex Sans Hebrew", Sans-serif;font-size:36px;font-weight:400;}.woocommerce .elementor-407 .elementor-element.elementor-element-5a9ba86 .price ins{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 );}body:not(.rtl) .elementor-407 .elementor-element.elementor-element-5a9ba86:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-407 .elementor-element.elementor-element-5a9ba86:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-407 .elementor-element.elementor-element-5a9ba86.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-407 .elementor-element.elementor-element-293718a .cart button, .elementor-407 .elementor-element.elementor-element-293718a .cart .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:#1877F2;border-color:#1877F2;transition:all 0.2s;}.elementor-407 .elementor-element.elementor-element-293718a .cart button:hover, .elementor-407 .elementor-element.elementor-element-293718a .cart .button:hover{background-color:#3461E9;border-color:#3461E9;}.elementor-407 .elementor-element.elementor-element-293718a .quantity .qty{transition:all 0.2s;}.elementor-407 .elementor-element.elementor-element-634eda5{--display:flex;}.elementor-407 .elementor-element.elementor-element-f6aee68{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-407 .elementor-element.elementor-element-f6aee68 a{color:#001DFF;}.elementor-407 .elementor-element.elementor-element-f6aee68 a:hover, .elementor-407 .elementor-element.elementor-element-f6aee68 a:focus{color:#000A55;}.elementor-407 .elementor-element.elementor-element-65f56d2{--display:flex;}.elementor-407 .elementor-element.elementor-element-4d199d9{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-407 .elementor-element.elementor-element-4d199d9 a{color:#001DFF;}.elementor-407 .elementor-element.elementor-element-4d199d9 a:hover, .elementor-407 .elementor-element.elementor-element-4d199d9 a:focus{color:#000A55;}.elementor-407 .elementor-element.elementor-element-1a7ba03{--display:flex;}.elementor-407 .elementor-element.elementor-element-27f50f0{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-407 .elementor-element.elementor-element-27f50f0 a{color:#001DFF;}.elementor-407 .elementor-element.elementor-element-27f50f0 a:hover, .elementor-407 .elementor-element.elementor-element-27f50f0 a:focus{color:#000A55;}.elementor-407 .elementor-element.elementor-element-96882d4{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#212121;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#212121;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products .products > h2{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .price{color:#212121;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .price ins{color:#212121;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .price ins .amount{color:#212121;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .price del {font-family:"IBM Plex Sans", Sans-serif;font-size:16px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#3461E9;border-color:#3461E9;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-style:none;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#3461E9;border-color:#3461E9;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products .added_to_cart{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-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#FF0000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-407 .elementor-element.elementor-element-e5648e2{--display:flex;}.elementor-407 .elementor-element.elementor-element-da5191d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-407 .elementor-element.elementor-element-da5191d .elementor-divider-separator{width:100%;}.elementor-407 .elementor-element.elementor-element-da5191d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-407 .elementor-element.elementor-element-b93384b{--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-407 .elementor-element.elementor-element-959316f{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-407 .elementor-element.elementor-element-1cf5055{text-align:left;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-407 .elementor-element.elementor-element-9394771{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-407 .elementor-element.elementor-element-5e24f1c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-407 .elementor-element.elementor-element-25d30a1{width:100%;max-width:100%;}.elementor-407 .elementor-element.elementor-element-25d30a1.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-407 .elementor-element.elementor-element-27d4c2b{--display:flex;}.elementor-407 .elementor-element.elementor-element-4b7d00a{--spacer-size:100px;}@media(max-width:1024px){.elementor-407 .elementor-element.elementor-element-ed5f80c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-407 .elementor-element.elementor-element-293ada0 .elementor-heading-title{font-size:20px;}.woocommerce .elementor-407 .elementor-element.elementor-element-5a9ba86 .price{font-size:36px;}.elementor-407 .elementor-element.elementor-element-f6aee68{font-size:18px;}.elementor-407 .elementor-element.elementor-element-4d199d9{font-size:18px;}.elementor-407 .elementor-element.elementor-element-27f50f0{font-size:18px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products .products > h2{font-size:18px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .price{font-size:18px;}}@media(min-width:768px){.elementor-407 .elementor-element.elementor-element-4f98e82{--width:50%;}.elementor-407 .elementor-element.elementor-element-9acef84{--width:50%;}}@media(max-width:767px){.elementor-407 .elementor-element.elementor-element-9acef84{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-407 .elementor-element.elementor-element-293ada0 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-407 .elementor-element.elementor-element-5a9ba86{text-align:center;}.woocommerce .elementor-407 .elementor-element.elementor-element-5a9ba86 .price{font-size:36px;}.elementor-407 .elementor-element.elementor-element-f6aee68{font-size:18px;}.elementor-407 .elementor-element.elementor-element-4d199d9{font-size:18px;}.elementor-407 .elementor-element.elementor-element-27f50f0{font-size:18px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products .products > h2{font-size:18px;}.elementor-407 .elementor-element.elementor-element-78bed68.elementor-wc-products ul.products li.product .price{font-size:18px;}}/* Start custom CSS for post-comments, class: .elementor-element-25d30a1 *//* Change WordPress comment submit button color */
#respond input[type="submit"],
.comment-form input[type="submit"] {
    background-color: #3461E9 !important; /* Replace with your desired color */
    color: #ffffff !important; /* Text color */
    border: none !important;   /* Removes border */
    padding: 10px 20px;        /* Adjusts size */
    border-radius: 5px;        /* Rounded corners */
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* Hover effect */
#respond input[type="submit"]:hover,
.comment-form input[type="submit"]:hover {
    background-color: #193fe6 !important; /* Replace with hover color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e24f1c *//* FINAL FIX — Remove any remaining indentation on WooCommerce review boxes */
.woocommerce #reviews,
.woocommerce #reviews .commentlist,
.woocommerce #reviews .commentlist li,
.woocommerce #reviews .comment_container,
.woocommerce #reviews .comment-text {
  margin-left: 0 !important;
  padding-left: 0 !important;
  text-align: left !important;
  width: 100% !important;
}

/* Remove Elementor column padding that causes slight indentation */
.elementor .elementor-container,
.elementor .elementor-column,
.elementor .elementor-widget-wrap,
.elementor .elementor-widget-container {
  padding-left: 0 !important;
  margin-left: 0 !important;
  justify-content: flex-start !important;
}

/* Optional — Ensure everything aligns exactly with product content area */
.single-product .woocommerce-Reviews {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* Add inner padding INSIDE each review box */
.woocommerce #reviews .comment-text {
  padding: 15px 20px !important; /* top/bottom 15px, left/right 20px */
  border-radius: 6px; /* optional: keeps corners slightly rounded */
  background-color: #fff; /* optional: ensure clean white background */
  box-sizing: border-box !important;
}/* End custom CSS */