/* Product gallery */
.elementor-2260 .siddur-single-product,.siddur-single-product{direction:rtl;background:#fff;color:#10223D;font-family:inherit;}
.elementor-2260 .elementor-element-spwrap{max-width:1240px;margin-inline:auto;padding-top:24px;padding-inline:44px;padding-bottom:32px;}
.elementor-2260 [data-id="spbread"]{margin-bottom:24px;}
.elementor-2260 .elementor-widget-woocommerce-breadcrumb{color:#8b919c;font-size:14px;font-weight:400;text-align:right;}
.elementor-2260 .elementor-widget-woocommerce-breadcrumb a{color:#8b919c;text-decoration:none;}
.elementor-2260 .elementor-widget-woocommerce-breadcrumb a:hover{color:#082B58;}
.elementor-2260 [data-id="spmain"]{display:flex;align-items:flex-start;gap:58px;margin-bottom:38px;}
.elementor-2260 [data-id="spgallery"]{background:#fbfaf7;border:1px solid #e8e4dd;border-radius:8px;box-shadow:0 18px 42px rgba(8,43,88,.045);min-height:660px;display:flex;align-items:center;justify-content:center;padding:54px 52px 34px;}
.elementor-2260 [data-id="images1"]{width:100%;}
.elementor-2260 [data-id="images1"] .woocommerce-product-gallery{width:100%;display:flex;flex-direction:column;align-items:center;margin:0;}
.elementor-2260 [data-id="images1"] .woocommerce-product-gallery__wrapper{width:100%;display:flex;align-items:center;justify-content:center;margin:0;}
.elementor-2260 [data-id="images1"] .woocommerce-product-gallery__image{text-align:center;}
.elementor-2260 [data-id="images1"] .woocommerce-product-gallery__image img{display:block;width:auto;max-width:100%;max-height:500px;object-fit:contain;margin-inline:auto;filter:drop-shadow(0 22px 26px rgba(8,43,88,.12));}
.elementor-2260 [data-id="images1"] .flex-control-thumbs{display:flex;justify-content:center;align-items:center;gap:24px;margin:40px auto 0;padding:0;list-style:none;}
.elementor-2260 [data-id="images1"] .flex-control-thumbs li{width:92px;height:92px;float:none;background:#fff;border:1px solid #e1e4e9;border-radius:7px;overflow:hidden;padding:8px;opacity:1;transition:all .22s ease;}
.elementor-2260 [data-id="images1"] .flex-control-thumbs li:hover{border-color:#d9a441;transform:translateY(-2px);}
.elementor-2260 [data-id="images1"] .flex-control-thumbs img{width:100%;height:100%;object-fit:contain;opacity:1;border:0;}
.elementor-2260 [data-id="images1"] .flex-control-thumbs img.flex-active{outline:2px solid #082B58;outline-offset:7px;border-radius:2px;}

/* Product summary */
.elementor-2260 [data-id="spinfo"]{padding-top:44px;text-align:center;align-items:center;max-width:360px;margin-inline:auto;}
.elementor-2260 [data-id="spinfo"]:before{content:"חדש";display:inline-flex;width:max-content;background:#f5e4c5;color:#a26c16;padding:5px 13px;border-radius:6px;font-size:12px;font-weight:600;line-height:1;margin-bottom:8px;}
.elementor-2260 [data-id="title1"] h1{font-size:36px;line-height:1.22;font-weight:700;color:#082B58;margin:0;text-align:center;letter-spacing:0;}
.elementor-2260 [data-id="ornrow"]{width:280px;max-width:100%;justify-content:center;margin:0 auto 2px;}
.elementor-2260 [data-id="ornicon"] .elementor-icon{color:#d9a441;font-size:15px;line-height:1;}
.elementor-2260 [data-id="ornrow"] .elementor-divider{padding-block:0;}
.elementor-2260 [data-id="ornrow"] .elementor-divider-separator{border-top:1px solid #d9a441;width:104px;}
.elementor-2260 [data-id="short1"]{margin-top:2px;}
.elementor-2260 [data-id="short1"] .woocommerce-product-details__short-description{font-size:16px;line-height:1.85;color:#42516a;text-align:center;margin:0;}
.elementor-2260 [data-id="diffs1"]{margin-top:2px;}
.elementor-2260 [data-id="diffs1"] .elementor-icon-list-items{display:flex;flex-direction:column;gap:11px;align-items:center;}
.elementor-2260 [data-id="diffs1"] .elementor-icon-list-item{margin:0;justify-content:center;}
.elementor-2260 [data-id="diffs1"] .elementor-icon-list-icon{color:#d9a441;font-size:18px;margin-inline-end:0;margin-inline-start:10px;}
.elementor-2260 [data-id="diffs1"] .elementor-icon-list-text{color:#26374f;font-size:15px;font-weight:400;}
.elementor-2260 [data-id="price1"]{margin-top:22px;}
.elementor-2260 [data-id="price1"] .price{font-size:28px;font-weight:600;color:#082B58;margin:0;text-align:center;line-height:1;}
.elementor-2260 [data-id="price1"] del{color:#9299a4;font-size:16px;font-weight:400;}
.elementor-2260 [data-id="price1"] ins{color:#082B58;text-decoration:none;}

/* Add to cart */
.elementor-2260 [data-id="cart1"]{width:100%;margin-top:8px;}
.elementor-2260 [data-id="cart1"] form.cart{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0;}
.elementor-2260 [data-id="cart1"] .quantity{display:flex;align-items:center;justify-content:center;width:138px;height:42px;border:1px solid #dde1e7;border-radius:5px;background:#fff;overflow:hidden;margin:0;}
.elementor-2260 [data-id="cart1"] .quantity input.qty{width:100%;height:42px;border:0;background:#fff;color:#10223d;font-size:15px;text-align:center;box-shadow:none;}
.elementor-2260 [data-id="cart1"] .single_add_to_cart_button{width:280px;max-width:100%;height:54px;border-radius:5px;background:#082B58;color:#fff;border:1px solid #082B58;font-size:17px;font-weight:600;transition:all .25s ease;box-shadow:0 10px 20px rgba(8,43,88,.16);}
.elementor-2260 [data-id="cart1"] .single_add_to_cart_button:hover{background:#d9a441;border-color:#d9a441;color:#fff;transform:translateY(-1px);box-shadow:0 12px 22px rgba(217,164,65,.2);}
.elementor-2260 [data-id="secure1"]{width:100%;justify-content:center;border-top:0;margin-top:8px;padding-top:10px;color:#657187;font-size:13px;}
.elementor-2260 [data-id="secureicon"] .elementor-icon{color:#082B58;font-size:19px;}
.elementor-2260 [data-id="securetext"] .elementor-heading-title{color:#657187;font-size:13px;font-weight:400;}
.elementor-2260 [data-id="meta1"]{font-size:13px;color:#7b8492;text-align:center;}
.elementor-2260 [data-id="meta1"] a{color:#a36c75;}

/* Benefits */
.elementor-2260 [data-id="spbenefits"]{background:#fbfaf7;border:1px solid #e8e4dd;border-radius:8px;margin:42px 0 40px;padding:28px 16px;display:flex;align-items:center;box-shadow:0 10px 28px rgba(8,43,88,.035);}
.elementor-2260 [data-id="spbenefits"]>.elementor-element{width:25%;padding:0 26px;text-align:center;border-left:1px solid #e8e4dd;}
.elementor-2260 [data-id="spbenefits"]>.elementor-element:last-child{border-left:0;}
.elementor-2260 [data-id="spbenefits"] .elementor-icon{color:#082B58;font-size:34px;}
.elementor-2260 [data-id="spbenefits"] .elementor-icon-box-title{color:#082B58;font-size:16px;font-weight:700;margin:10px 0 5px;}
.elementor-2260 [data-id="spbenefits"] .elementor-icon-box-description{color:#687386;font-size:14px;line-height:1.5;}

/* Tabs */
.elementor-2260 [data-id="sptabs"]{display:none;}

/* Related products */
.elementor-2260 [data-id="sprelated"]{margin-top:0;margin-bottom:32px;position:relative;}
.elementor-2260 [data-id="relhead"] .elementor-heading-title{font-size:28px;line-height:1.3;font-weight:700;color:#082B58;margin:0 0 4px;text-align:center;}
.elementor-2260 [data-id="related1"] ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;margin:0 auto;padding:0;max-width:1010px;}
.elementor-2260 [data-id="related1"] ul.products:before,.elementor-2260 [data-id="related1"] ul.products:after{display:none;}
.elementor-2260 [data-id="related1"] ul.products li.product{width:auto!important;background:#fff;border:1px solid #e8e4dd;border-radius:8px;padding:18px 16px 14px;height:100%;transition:all .25s ease;text-align:center;margin:0!important;box-shadow:none;}
.elementor-2260 [data-id="related1"] ul.products li.product:hover{box-shadow:0 12px 32px rgba(8,43,88,.08);transform:translateY(-4px);border-color:#d9a441;}
.elementor-2260 [data-id="related1"] ul.products li.product img{height:205px;width:100%;object-fit:contain;background:#fbfaf7;border-radius:6px;padding:10px;margin:0 auto 14px;}
.elementor-2260 [data-id="related1"] .woocommerce-loop-product__title{font-size:15px;line-height:1.5;font-weight:500;color:#243650;min-height:44px;padding:0;margin:0 0 12px;}
.elementor-2260 [data-id="related1"] .price{display:block;text-align:right;font-size:15px;font-weight:600;color:#082B58;margin:0;}
.elementor-2260 [data-id="related1"] .button{float:left;width:42px;height:42px;min-height:42px;padding:0!important;border-radius:6px;background:#f2f4f7;color:#082B58;font-size:0;display:inline-flex;align-items:center;justify-content:center;margin-top:-34px;}
.elementor-2260 [data-id="related1"] .button:before{content:"\f07a";font-family:"Font Awesome 5 Free";font-weight:900;font-size:17px;}
.elementor-2260 [data-id="related1"] .button:hover{background:#082B58;color:#fff;}
.elementor-2260 [data-id="related1"] .star-rating{display:none;}

/* Responsive */
@media(max-width:1024px){.elementor-2260 .elementor-element-spwrap{padding-inline:24px}.elementor-2260 [data-id="spmain"]{gap:30px}.elementor-2260 [data-id="spgallery"]{min-height:560px;padding:28px}.elementor-2260 [data-id="title1"] h1{font-size:31px}.elementor-2260 [data-id="spbenefits"]>.elementor-element{width:50%;border-left:0;padding:18px}.elementor-2260 [data-id="related1"] ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:620px}}
@media(max-width:767px){.elementor-2260 .elementor-element-spwrap{padding-inline:16px;padding-top:16px}.elementor-2260 [data-id="spmain"]{flex-direction:column;gap:28px}.elementor-2260 [data-id="spgallery"],.elementor-2260 [data-id="spinfo"]{width:100%!important}.elementor-2260 [data-id="spgallery"]{min-height:auto;padding:18px}.elementor-2260 [data-id="images1"] .woocommerce-product-gallery__image img{max-height:360px}.elementor-2260 [data-id="images1"] .flex-control-thumbs{gap:12px;margin-top:24px;flex-wrap:wrap}.elementor-2260 [data-id="images1"] .flex-control-thumbs li{width:66px;height:66px}.elementor-2260 [data-id="spinfo"]{padding-top:0;max-width:100%}.elementor-2260 [data-id="title1"] h1{font-size:26px;line-height:1.3}.elementor-2260 [data-id="cart1"] .single_add_to_cart_button{width:100%}.elementor-2260 [data-id="spbenefits"]{margin:30px 0;padding:20px 12px}.elementor-2260 [data-id="spbenefits"]>.elementor-element{width:100%;border-left:0;padding:16px}.elementor-2260 [data-id="related1"] ul.products{grid-template-columns:1fr;gap:22px;max-width:280px}.elementor-2260 [data-id="related1"] ul.products li.product img{height:210px}}
