.site-wrapper[data-cursor="{{ID}}"] .stg-cursor.linked:before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-7502 .elementor-element.elementor-element-a5af04a{--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:space-between;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:5px 5px 5px 5px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-7502 .elementor-element.elementor-element-a5af04a:not(.elementor-motion-effects-element-type-background), .elementor-7502 .elementor-element.elementor-element-a5af04a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7502 .elementor-element.elementor-element-a5af04a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-7502 .elementor-element.elementor-element-04891f3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7502 .elementor-element.elementor-element-e68b84f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7502 .elementor-element.elementor-element-e68b84f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-a5188aa{width:100%;max-width:100%;}.elementor-7502 .elementor-element.elementor-element-a5188aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7502 .elementor-element.elementor-element-a5188aa img{width:100%;}.elementor-7502 .elementor-element.elementor-element-0b52743{--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:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-7502 .elementor-element.elementor-element-5324bb2{text-align:start;}.elementor-7502 .elementor-element.elementor-element-5324bb2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-7502 .elementor-element.elementor-element-b788e37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-7502 .elementor-element.elementor-element-50ef897{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.woocommerce .elementor-7502 .elementor-element.elementor-element-50ef897 .price{color:var( --e-global-color-primary );font-family:"mikhmoret-rounded", Sans-serif;font-size:25px;font-weight:300;letter-spacing:0.3px;}.woocommerce .elementor-7502 .elementor-element.elementor-element-50ef897 .price ins{color:var( --e-global-color-14fd014 );font-family:"mikhmoret-rounded", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0.3px;}.woocommerce .elementor-7502 .elementor-element.elementor-element-50ef897 .price > .amount, .elementor-7502 .elementor-element.elementor-element-50ef897 .wdr_product_strikeout > ins{color:var( --e-global-color-14fd014 );font-family:"mikhmoret-rounded", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0.3px;}.elementor-7502 .elementor-element.elementor-element-ba2440b{text-align:start;}.elementor-7502 .elementor-element.elementor-element-ba2440b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-f775ebd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--view-cart-spacing:0px;}.elementor-7502 .elementor-element.elementor-element-f775ebd > .elementor-widget-container{background-color:var( --e-global-color-f540b66 );border-radius:5px 5px 5px 5px;}.elementor-7502 .elementor-element.elementor-element-f775ebd.elementor-element{--align-self:center;}.elementor-7502 .elementor-element.elementor-element-f775ebd .cart button, .elementor-7502 .elementor-element.elementor-element-f775ebd .cart .button{font-family:var( --e-global-typography-c49114d-font-family ), Sans-serif;font-size:var( --e-global-typography-c49114d-font-size );font-weight:var( --e-global-typography-c49114d-font-weight );letter-spacing:var( --e-global-typography-c49114d-letter-spacing );border-radius:5px 5px 5px 5px;padding:20px 10px 20px 10px;color:var( --e-global-color-accent );background-color:var( --e-global-color-14fd014 );transition:all 0.2s;}.elementor-7502 .elementor-element.elementor-element-f775ebd .cart button:hover, .elementor-7502 .elementor-element.elementor-element-f775ebd .cart .button:hover{background-color:var( --e-global-color-secondary );}.elementor-7502 .elementor-element.elementor-element-f775ebd .qty-input-button{font-size:10px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-7502 .elementor-element.elementor-element-f775ebd .qty-btns-wrap{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-14fd014 );}.elementor-7502 .elementor-element.elementor-element-f775ebd .qty-input-button[data-qty-button-type="plus"]{border-style:none;border-radius:31px 31px 31px 31px;}.elementor-7502 .elementor-element.elementor-element-f775ebd .qty-input-button[data-qty-button-type="minus"]{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-7502 .elementor-element.elementor-element-f775ebd .qty-input-mirror, .elementor-7502 .elementor-element.elementor-element-f775ebd input.qty{padding:2px 2px 2px 2px;border-radius:11px 11px 11px 11px;}.elementor-7502 .elementor-element.elementor-element-f775ebd .qty-input-mirror:before, .elementor-7502 .elementor-element.elementor-element-f775ebd input.qty{font-family:"ploni", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-primary );}.woocommerce .elementor-7502 .elementor-element.elementor-element-f775ebd.qty-btns-layout-horizontal .button{margin-right:0px;}.woocommerce .elementor-7502 .elementor-element.elementor-element-f775ebd.qty-btns-layout-vertical .button{margin-right:0;margin-top:0px;}.elementor-7502 .elementor-element.elementor-element-f775ebd .stock.in-stock{text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:var( --e-global-color-64abac6 );background:var( --e-global-color-accent );}.elementor-7502 .elementor-element.elementor-element-f775ebd .stock.out-of-stock{text-align:center;font-family:"ploni", Sans-serif;font-size:16px;font-weight:400;padding:20px 20px 20px 20px;margin:0px 0px 0px 0px;color:var( --e-global-color-primary );}.woocommerce div.product.elementor form.cart table.variations .select_option_label .yith_wccl_value{padding:0px 0px 0px 0px;}.elementor-7502 .elementor-element.elementor-element-f775ebd .cart button.active, .elementor-7502 .elementor-element.elementor-element-f775ebd .cart .button.active{background-color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-a55b5c9 .elementor-button{background-color:var( --e-global-color-14fd014 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;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 );padding:18px 18px 18px 18px;}.elementor-7502 .elementor-element.elementor-element-a55b5c9 .elementor-button:hover, .elementor-7502 .elementor-element.elementor-element-a55b5c9 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-7502 .elementor-element.elementor-element-a55b5c9 > .elementor-widget-container{margin:auto 0 0 0;}@media(min-width:768px){.elementor-7502 .elementor-element.elementor-element-a5af04a{--width:100%;}.elementor-7502 .elementor-element.elementor-element-e68b84f{--width:46.372%;}}@media(max-width:1024px){.site-wrapper[data-cursor="{{ID}}"] .stg-cursor.linked:before{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-5324bb2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-ba2440b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-f775ebd .cart button, .elementor-7502 .elementor-element.elementor-element-f775ebd .cart .button{font-size:var( --e-global-typography-c49114d-font-size );letter-spacing:var( --e-global-typography-c49114d-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-a55b5c9 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.site-wrapper[data-cursor="{{ID}}"] .stg-cursor.linked:before{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-5324bb2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-ba2440b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-f775ebd .cart button, .elementor-7502 .elementor-element.elementor-element-f775ebd .cart .button{font-size:var( --e-global-typography-c49114d-font-size );letter-spacing:var( --e-global-typography-c49114d-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7502 .elementor-element.elementor-element-a55b5c9 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f775ebd */.elementor-7502 .elementor-element.elementor-element-f775ebd p.stock {
    display: none;
}

.elementor-7502 .elementor-element.elementor-element-f775ebd table.variations {
    display: none !important;
}

.elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked
form.cart .e-atc-qty-button-holder .quantity{
  display: flex;
  justify-content: center;  /* מרכז אופקי של כל התוכן בתוך הכמות */
  width: 100%;              /* כדי שהמרכוז יעבוד בתוך רוחב ה-holder */
}

/* במבנה שלך הכפתורי +/- יושבים בתוך qty-btns-wrap, נמרכז גם אותו */
.elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked
form.cart .e-atc-qty-button-holder .quantity .qty-btns-wrap{
  margin-left: auto;
  margin-right: auto;       /* מרכז את ה-wrap עצמו */
}

/* ספציפית לווידג׳ט הזה */
.elementor-element-3a3e4b7 .qty-btns-wrap{
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  direction: ltr !important; /* מינוס שמאל, פלוס ימין */
}

/* מוציא את שני הכפתורים החוצה לפריסה */
.elementor-element-3a3e4b7 .qty-btns{
  display: contents !important;
}

/* מציגים את המספר דרך ה-mirror (זה מה שהתוסף שלך מציג בפועל) */
.elementor-element-3a3e4b7 .qty-input-mirror{
  display: inline-flex !important;
  order: 2 !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 80px !important;
  height: 36px !important;
  padding: 0 12px !important;
  box-sizing: border-box !important;
}

/* הכפתורים: מינוס | מספר | פלוס */
.elementor-element-3a3e4b7 .qty-input-button[data-qty-button-type="minus"]{ order: 1 !important; }
.elementor-element-3a3e4b7 .qty-input-button[data-qty-button-type="plus"]{  order: 3 !important; }

/* משאירים את ה-input קיים בשביל הטופס, אבל לא מוצג (כי המראה מגיע מה-mirror) */
.elementor-element-3a3e4b7 input.qty{
  position: absolute !important;
  opacity: 0 !important;
  pointer-events: none !important;
  width: 1px !important;
  height: 1px !important;
}

.elementor-element-ba2440b {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a55b5c9 *//* 0) לגרום לפריטי הגריד להימתח לגובה אחיד (חשוב!) */
.elementor-posts-container{
  align-items: stretch;
}

/* 1) שה-article יתפוס 100% גובה התא שלו */
article.elementor-post.elementor-grid-item{
  height: 100%;
}

/* 2) הכרטיס עצמו כעמודה בגובה מלא */
article.elementor-post.elementor-grid-item .elementor-post__card{
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* 3) הקונטיינר הראשי של אלמנטור בתוך הכרטיס (a5af04a) כעמודה שממלאת גובה */
article.elementor-post.elementor-grid-item .elementor-post__card .elementor-element-a5af04a{
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* 4) לבטל height קשיח על הווידג'ט Add to cart (יש לך inline style) */
article.elementor-post.elementor-grid-item
.elementor-widget-woocommerce-product-add-to-cart{
  height: auto !important;
}

/* 5) עכשיו אפשר לדחוף אותו לתחתית */
article.elementor-post.elementor-grid-item
.elementor-widget-woocommerce-product-add-to-cart{
  margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5af04a */.elementor-7502 .elementor-element.elementor-element-a5af04a .variations_form table.variations {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'mikhmoret-rounded';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-light-aaa.eot');
	src: url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-light-aaa.eot?#iefix') format('embedded-opentype'),
		url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-light-aaa.woff2') format('woff2'),
		url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-light-aaa-1.woff') format('woff');
}
@font-face {
	font-family: 'mikhmoret-rounded';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-regular-aaa.eot');
	src: url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-regular-aaa.eot?#iefix') format('embedded-opentype'),
		url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-regular-aaa.woff2') format('woff2'),
		url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-regular-aaa.woff') format('woff');
}
@font-face {
	font-family: 'mikhmoret-rounded';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-bold-aaa.eot');
	src: url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-bold-aaa.eot?#iefix') format('embedded-opentype'),
		url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-bold-aaa.woff2') format('woff2'),
		url('https://arizot-e.com/wp-content/uploads/2020/07/mikhmoret-rounded-bold-aaa.woff') format('woff');
}
/* End Custom Fonts CSS */