.elementor-983 .elementor-element.elementor-element-9d09518{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-repeater-item-e47e4f3 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://mordev.dev.mrvsn.com/wp-content/uploads/2025/09/IMG_1507-e1610027859488-2000x1125-1610027925.jpg);background-size:cover;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-repeater-item-e47e4f3 .elementor-background-overlay{background-color:#0000002B;mix-blend-mode:multiply;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-repeater-item-5529b90 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://mordev.dev.mrvsn.com/wp-content/uploads/2025/09/IMG_1401-e1676963636891-2000x1125-1.jpg);background-size:cover;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-repeater-item-5529b90 .elementor-background-overlay{background-color:#00000057;}.elementor-983 .elementor-element.elementor-element-05929b2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:414px;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-slide-button{background-color:#1F2733;font-family:"Open Sans Hebrew", Sans-serif;font-size:15px;font-weight:bold;line-height:10px;color:var( --e-global-color-4eed549 );border-color:#FFFFFF03;}.elementor-983 .elementor-element.elementor-element-05929b2 .swiper-slide-contents{max-width:67%;}.elementor-983 .elementor-element.elementor-element-05929b2 .swiper-slide-inner{text-align:center;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-slide-heading{color:#FFFFFF;font-family:"Open Sans Hebrew", Sans-serif;font-size:64px;font-weight:900;line-height:20px;letter-spacing:-2.6px;}.elementor-983 .elementor-element.elementor-element-05929b2 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:20px;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-slide-description{font-family:"Open Sans Hebrew", Sans-serif;font-size:34px;font-weight:normal;line-height:42px;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-swiper-button{font-size:37px;color:var( --e-global-color-d878c2a );}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-swiper-button svg{fill:var( --e-global-color-d878c2a );}.elementor-983 .elementor-element.elementor-element-50b44cd{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-983 .elementor-element.elementor-element-097911c{text-align:center;}.elementor-983 .elementor-element.elementor-element-097911c .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:42px;font-weight:600;letter-spacing:-1.1px;color:var( --e-global-color-3ac6c87 );}.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 );}.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-983 .elementor-element.elementor-element-40b526e{--divider-border-style:solid;--divider-color:var( --e-global-color-3ac6c87 );--divider-border-width:1px;}.elementor-983 .elementor-element.elementor-element-40b526e .elementor-divider-separator{width:31%;margin:0 auto;margin-center:0;}.elementor-983 .elementor-element.elementor-element-40b526e .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-983 .elementor-element.elementor-element-8b61b11{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .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 );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{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-983 .elementor-element.elementor-element-59d1f5e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-983 .elementor-element.elementor-element-59d1f5e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-983 .elementor-element.elementor-element-59d1f5e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans Hebrew", Sans-serif;font-weight:600;}.elementor-983 .elementor-element.elementor-element-59d1f5e.elementor-wc-products ul.products li.product .price{font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:600;}.elementor-983 .elementor-element.elementor-element-59d1f5e.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans Hebrew", Sans-serif;font-weight:600;}.elementor-983 .elementor-element.elementor-element-59d1f5e.elementor-wc-products ul.products li.product .button{font-family:"Open Sans Hebrew", Sans-serif;font-weight:500;}.elementor-983 .elementor-element.elementor-element-59d1f5e nav.woocommerce-pagination{font-family:"Open Sans Hebrew", Sans-serif;}.elementor-983 .elementor-element.elementor-element-59d1f5e.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-983:not(.elementor-motion-effects-element-type-background), body.elementor-page-983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4eed549 );}@media(max-width:1024px){.elementor-983 .elementor-element.elementor-element-59d1f5e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-983 .elementor-element.elementor-element-9d09518{--min-height:89px;}.elementor-983 .elementor-element.elementor-element-05929b2 .swiper-slide{height:237px;}.elementor-983 .elementor-element.elementor-element-05929b2 .swiper-slide-contents{max-width:100%;}.elementor-983 .elementor-element.elementor-element-05929b2 .swiper-slide-inner{padding:1px 1px 1px 1px;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-slide-heading{font-size:36px;line-height:0.8em;letter-spacing:-1px;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-slide-description{font-size:21px;line-height:1em;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-slide-button{font-size:10px;}.elementor-983 .elementor-element.elementor-element-05929b2 .elementor-swiper-button{font-size:24px;}.elementor-983 .elementor-element.elementor-element-097911c .elementor-heading-title{font-size:25px;}.elementor-983 .elementor-element.elementor-element-59d1f5e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-983 .elementor-element.elementor-element-8b61b11{--content-width:930px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-59d1f5e *//* ===== Archive Products – BonAppetit look ===== */
:root{
  --ba-cream:#EAE1CC;
  --ba-ink:#1F2733;
  --ba-gold:#C1965A;
  --ba-cream-70: rgba(234,225,204,.7);
  --ba-cream-40: rgba(234,225,204,.4);
  --ba-gold-30: rgba(193,150,90,.3);
}

/* רקע אזור הארכיון (רשות – אם צריך לשבור רקע דף) */
#archive-products{
  display:block;
  position:relative;
  z-index:1;
}

/* כרטיס מוצר */
#archive-products .product,
#archive-products .woocommerce ul.products li.product{
  background: var(--ba-cream-70);
  border: 1px solid var(--ba-gold-30);
  border-radius: 16px;
  overflow: hidden;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
  box-shadow: 0 6px 24px rgba(0,0,0,.06);
}

/* מרחב פנימי יפה */
#archive-products .woocommerce ul.products li.product .woocommerce-LoopProduct-link{
  display:block;
  padding: 16px 16px 0;
}

/* תמונה */
#archive-products .woocommerce ul.products li.product a img{
  border-radius: 12px;
  transition: transform .25s ease, filter .25s ease;
  box-shadow: 0 8px 22px rgba(0,0,0,.08);
}

/* Hover – הרמה עדינה */
#archive-products .woocommerce ul.products li.product:hover{
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(0,0,0,.10);
  border-color: var(--ba-gold);
}
#archive-products .woocommerce ul.products li.product:hover a img{
  transform: scale(1.02);
  filter: saturate(1.03);
}

/* כותרת + קישור */
#archive-products .woocommerce ul.products li.product .woocommerce-loop-product__title{
  margin: 12px 0 4px;
  font-weight: 800;
  font-size: 18px;
  line-height: 1.25;
  color: var(--ba-ink);
}
#archive-products .woocommerce ul.products li.product a{
  color: var(--ba-ink);
  text-decoration: none;
}
#archive-products .woocommerce ul.products li.product a:hover{
  color: var(--ba-gold);
}

/* מחיר */
#archive-products .woocommerce ul.products li.product .price{
  color: var(--ba-ink);
  font-weight: 700;
  margin: 0 0 10px;
}
#archive-products .woocommerce ul.products li.product .price ins{
  text-decoration: none;
  color: var(--ba-gold);
  font-weight: 800;
}
#archive-products .woocommerce ul.products li.product .price del{
  opacity: .7;
}

/* אזור כפתור תחתון */
#archive-products .woocommerce ul.products li.product .button{
  margin: 0 16px 16px;
  width: calc(100% - 32px);
  background: var(--ba-ink);
  color: #fff;
  border: 0;
  border-radius: 12px;
  padding: 10px 14px;
  font-weight: 800;
  text-align: center;
  transition: background .2s ease, transform .06s ease, box-shadow .18s ease;
  box-shadow: 0 6px 16px rgba(31,39,51,.18);
}
#archive-products .woocommerce ul.products li.product .button:hover{
  background: var(--ba-gold);
  color: #fff;
}
#archive-products .woocommerce ul.products li.product .button:active{
  transform: translateY(1px);
}

/* תגיות/קטגוריות/מחבר (אם אתה מציג מתחת לכותרת) */
#archive-products .wc-book-author-archive,
#archive-products .posted_in,
#archive-products .tagged_as{
  margin: 4px 0 8px;
  font-size: 13px;
  font-weight: 700;
  color: var(--ba-gold);
}
#archive-products .wc-book-author-archive a{
  color: var(--ba-gold);
  text-decoration: none;
}
#archive-products .wc-book-author-archive a:hover{
  text-decoration: underline;
}

/* דירוג כוכבים אם מוצג */
#archive-products .star-rating span:before{
  color: var(--ba-gold);
}

/* פאג׳ינציה */
#archive-products nav.woocommerce-pagination{
  margin-top: 22px;
}
#archive-products .woocommerce-pagination ul{
  border:0;
}
#archive-products .woocommerce-pagination ul li a,
#archive-products .woocommerce-pagination ul li span{
  background: var(--ba-cream-70);
  border: 1px solid var(--ba-gold-30);
  color: var(--ba-ink);
  border-radius: 10px;
  padding: 8px 12px;
  margin: 0 4px;
}
#archive-products .woocommerce-pagination ul li .current,
#archive-products .woocommerce-pagination ul li a:hover{
  background: var(--ba-gold);
  border-color: var(--ba-gold);
  color: #fff;
}

/* תיבת התמונה מקבלת רווחים קבועים כשאלמנטור מוסיף קונטיינרים */
#archive-products .elementor-widget-archive-products .product .elementor-product-image,
#archive-products .product .attachment-woocommerce_thumbnail{
  display:block;
}

/* תיבת מיון ותוצאת ספירה למעלה */
#archive-products .woocommerce-result-count{
  color: var(--ba-ink);
}
#archive-products .woocommerce-ordering select{
  background: var(--ba-cream-70);
  border: 1px solid var(--ba-gold-30);
  border-radius: 10px;
  padding: 8px 12px;
  color: var(--ba-ink);
}

/* רספונסיביות */
@media (max-width: 1024px){
  #archive-products .woocommerce ul.products li.product{ border-radius:14px; }
  #archive-products .woocommerce ul.products li.product .woocommerce-loop-product__title{ font-size:17px; }
}
@media (max-width: 767px){
  #archive-products .woocommerce ul.products li.product{
    border-radius:12px;
  }
  #archive-products .woocommerce ul.products li.product .button{
    border-radius:10px;
  }
}

/* ===== Toolbar – Result Count + Ordering (WooCommerce archive) ===== */
:root{
  --ba-cream:#EAE1CC;
  --ba-ink:#1F2733;
  --ba-gold:#C1965A;
  --ba-cream-60: rgba(234,225,204,.60);
  --ba-gold-35:  rgba(193,150,90,.35);
}

/* שורה נעימה עם ריווח בין האלמנטים */
.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering{ 
  display:inline-flex; 
  align-items:center;
}

.woocommerce .woocommerce-result-count{
  background: var(--ba-cream-60);
  color: var(--ba-ink);

  padding: 6px 12px;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 10px;
  display: none;
}

/* ריווחים לוגיים לפי RTL/LTR */
html[dir="rtl"] .woocommerce .woocommerce-result-count{ margin-inline-start: 12px; }
html[dir="ltr"] .woocommerce .woocommerce-result-count{ margin-inline-end: 12px; }

/* תיבת "סידור ברירת מחדל" כגלולה */
.woocommerce .woocommerce-ordering{
  position: relative;
  margin: 0 0 10px;
}
.woocommerce .woocommerce-ordering select{
  appearance: none; /* מסתיר חץ דפדפן */
  background: var(--ba-cream-60);
  border: 1px solid var(--ba-gold-35);
  border-radius: 999px;
  color: var(--ba-ink);
  font-weight: 700;
  height: 36px;
  line-height: 15px;
  padding: 0 36px 0 12px;           /* LTR */
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
  cursor: pointer;
}
html[dir="rtl"] .woocommerce .woocommerce-ordering select{
  padding: 0 12px 0 36px;           /* RTL */
}

/* חץ מותאם אישית */
.woocommerce .woocommerce-ordering::after{
  content: "▾";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: var(--ba-ink);
  opacity: .8;
  right: 12px;                      /* LTR */
  font-size: 14px;
}
html[dir="rtl"] .woocommerce .woocommerce-ordering::after{ right: auto; left: 12px; }

/* מצבי פוקוס/הובר */
.woocommerce .woocommerce-ordering select:hover,
.woocommerce .woocommerce-result-count:hover{
  border-color: var(--ba-gold);
}
.woocommerce .woocommerce-ordering select:focus{
  outline: none;
  border-color: var(--ba-gold);
  box-shadow: 0 0 0 3px rgba(193,150,90,.22);
}

/* יישור כללי של שני האלמנטים לאותה שורה (אם התבנית לא עושה זאת) */
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count{
  vertical-align: middle;
}/* End custom CSS */