.elementor-7177 .elementor-element.elementor-element-7e7967b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7177 .elementor-element.elementor-element-2b346ae3 .woocommerce-breadcrumb{font-family:"Sulphur Point", Sans-serif;font-size:16px;font-weight:400;}.elementor-7177 .elementor-element.elementor-element-59afa6b5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7177 .elementor-element.elementor-element-36686a07{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;}.elementor-7177 .elementor-element.elementor-element-36686a07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-7177 .elementor-element.elementor-element-36686a07 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-7177 .elementor-element.elementor-element-36686a07 .flex-viewport, .woocommerce .elementor-7177 .elementor-element.elementor-element-36686a07 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-7177 .elementor-element.elementor-element-36686a07 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-7177 .elementor-element.elementor-element-36686a07 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-7177 .elementor-element.elementor-element-36686a07 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-7177 .elementor-element.elementor-element-36686a07 .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-7177 .elementor-element.elementor-element-36686a07 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-7177 .elementor-element.elementor-element-36686a07 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-7177 .elementor-element.elementor-element-6d534eca{--display:flex;}.elementor-7177 .elementor-element.elementor-element-421ebe02{width:var( --container-widget-width, 66.073% );max-width:66.073%;--container-widget-width:66.073%;--container-widget-flex-grow:0;text-align:center;}.elementor-7177 .elementor-element.elementor-element-421ebe02.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7177 .elementor-element.elementor-element-421ebe02 .elementor-heading-title{font-family:"Sofia", Sans-serif;font-size:30px;font-weight:400;line-height:37px;letter-spacing:0.3px;word-spacing:1px;}.elementor-7177 .elementor-element.elementor-element-73003980{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-7177 .elementor-element.elementor-element-4131d190 .elementor-heading-title{font-family:"Sulphur Point", Sans-serif;font-size:22px;}.elementor-7177 .elementor-element.elementor-element-17a63e55{--e-rating-justify-content:flex-end;}.elementor-7177 .elementor-element.elementor-element-2dcff8df > .elementor-widget-container{padding:15px 15px 15px 15px;box-shadow:0px 0px 10px 1px rgba(190.39999999999998, 190.39999999999998, 190.39999999999998, 0.5) inset;}.woocommerce .elementor-7177 .elementor-element.elementor-element-2dcff8df .woocommerce-product-details__short-description{font-size:20px;}.elementor-7177 .elementor-element.elementor-element-1285d943{width:100%;max-width:100%;text-align:center;}.woocommerce .elementor-7177 .elementor-element.elementor-element-1285d943 .price{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:18px;}.woocommerce .elementor-7177 .elementor-element.elementor-element-1285d943 .price ins{color:var( --e-global-color-secondary );text-transform:none;text-decoration:none;}.elementor-7177 .elementor-element.elementor-element-664c8fb5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7177 .elementor-element.elementor-element-664c8fb5 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-7177 .elementor-element.elementor-element-664c8fb5 .cart button, .elementor-7177 .elementor-element.elementor-element-664c8fb5 .cart .button{font-size:20px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-74cd0b0 );transition:all 0.2s;}.elementor-7177 .elementor-element.elementor-element-3dbf4e74{text-align:center;}.elementor-7177 .elementor-element.elementor-element-3dbf4e74 .elementor-heading-title{font-family:"Sulphur Point", Sans-serif;font-size:20px;font-weight:bold;}.elementor-7177 .elementor-element.elementor-element-3dbf4e74 .elementor-heading-title a:hover, .elementor-7177 .elementor-element.elementor-element-3dbf4e74 .elementor-heading-title a:focus{color:var( --e-global-color-e7a6aa6 );}.elementor-7177 .elementor-element.elementor-element-34ac4418{--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-7177 .elementor-element.elementor-element-79c69f40{--display:flex;}.elementor-7177 .elementor-element.elementor-element-39a5f6e0{--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-7177 .elementor-element.elementor-element-ee090f6{--display:flex;}.elementor-7177 .elementor-element.elementor-element-627fc47{--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-7177 .elementor-element.elementor-element-79aeb3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-7177 .elementor-element.elementor-element-3fdb7b24{--display:flex;}.elementor-7177 .elementor-element.elementor-element-6fe48aa6{--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-7177 .elementor-element.elementor-element-364d9d55 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7177 .elementor-element.elementor-element-364d9d55{text-align:center;}.elementor-7177 .elementor-element.elementor-element-364d9d55 .elementor-heading-title{font-family:"Anton", Sans-serif;}.elementor-7177 .elementor-element.elementor-element-616e955c{text-align:center;}.elementor-7177 .elementor-element.elementor-element-616e955c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;}.elementor-7177 .elementor-element.elementor-element-5dd80f37{--e-rating-justify-content:center;}.elementor-7177 .elementor-element.elementor-element-11bba55b{--display:flex;}.elementor-7177 .elementor-element.elementor-element-11bba55b.e-con{--align-self:center;}.elementor-7177 .elementor-element.elementor-element-46f1b3d9{text-align:center;}.elementor-7177 .elementor-element.elementor-element-7ad150d7{--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-7177 .elementor-element.elementor-element-fe9c5af{--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-7177 .elementor-element.elementor-element-5d1f2b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7177 .elementor-element.elementor-element-5d1f2b8{text-align:center;}.elementor-7177 .elementor-element.elementor-element-5d1f2b8 .elementor-heading-title{font-family:"Changa One", Sans-serif;font-size:36px;color:var( --e-global-color-e7a6aa6 );}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:0px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-element{--align-self:center;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products  ul.products{grid-column-gap:46px;grid-row-gap:47px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Sulphur Point", Sans-serif;font-size:22px;font-weight:bold;text-decoration:none;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;letter-spacing:1.1px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:16px;font-style:normal;text-decoration:line-through;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-74cd0b0 );font-family:"Sulphur Point", Sans-serif;font-size:22px;font-weight:bold;}@media(min-width:768px){.elementor-7177 .elementor-element.elementor-element-11bba55b{--width:100%;}}@media(max-width:1024px){.elementor-7177 .elementor-element.elementor-element-7e7967b2{--grid-auto-flow:row;}.elementor-7177 .elementor-element.elementor-element-59afa6b5{--grid-auto-flow:row;}.elementor-7177 .elementor-element.elementor-element-421ebe02{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;}.elementor-7177 .elementor-element.elementor-element-421ebe02.elementor-element{--align-self:center;}.elementor-7177 .elementor-element.elementor-element-421ebe02 .elementor-heading-title{line-height:1.4em;}.elementor-7177 .elementor-element.elementor-element-73003980{--grid-auto-flow:row;}.elementor-7177 .elementor-element.elementor-element-3dbf4e74 .elementor-heading-title{font-size:16px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-7177 .elementor-element.elementor-element-7e7967b2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7177 .elementor-element.elementor-element-59afa6b5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7177 .elementor-element.elementor-element-36686a07 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-7177 .elementor-element.elementor-element-421ebe02{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-7177 .elementor-element.elementor-element-421ebe02.elementor-element{--align-self:center;}.elementor-7177 .elementor-element.elementor-element-421ebe02 .elementor-heading-title{font-size:27px;line-height:1.3em;letter-spacing:0.1px;}.elementor-7177 .elementor-element.elementor-element-73003980{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7177 .elementor-element.elementor-element-2dcff8df > .elementor-widget-container{padding:12px 12px 12px 12px;}.woocommerce .elementor-7177 .elementor-element.elementor-element-2dcff8df .woocommerce-product-details__short-description{font-size:16px;}.elementor-7177 .elementor-element.elementor-element-1285d943.elementor-element{--align-self:center;}.woocommerce .elementor-7177 .elementor-element.elementor-element-1285d943 .price{font-size:18px;}.elementor-7177 .elementor-element.elementor-element-664c8fb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7177 .elementor-element.elementor-element-79aeb3d .elementor-heading-title{font-size:16px;}.elementor-7177 .elementor-element.elementor-element-6531aab8{width:100%;max-width:100%;}.elementor-7177 .elementor-element.elementor-element-fe9c5af{--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;}.elementor-7177 .elementor-element.elementor-element-5d1f2b8{width:var( --container-widget-width, 385.484px );max-width:385.484px;--container-widget-width:385.484px;--container-widget-flex-grow:0;text-align:center;}.elementor-7177 .elementor-element.elementor-element-5d1f2b8 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-7177 .elementor-element.elementor-element-e966d0b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-element{--align-self:center;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:2px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:4px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:4px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .price del {font-size:13px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products ul.products li.product .button{font-size:18px;margin-top:20px;}.elementor-7177 .elementor-element.elementor-element-e966d0b.elementor-wc-products .added_to_cart{margin-inline-start:0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-36686a07 *//* הסתרת אייקון ההגדלה על תמונת המוצר */
.woocommerce-product-gallery__trigger {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-664c8fb5 *//* ----- Single Product Page Add to Cart ----- */
body.woocommerce div.product form.cart .single_add_to_cart_button,
body.woocommerce-page div.product form.cart .single_add_to_cart_button {
  background-color: #94CBFB !important; /* צבע ראשי */
  color: #ffffff !important;
  border: none !important;
  border-radius: 6px !important;
  padding: 12px 22px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}
body.woocommerce div.product form.cart .single_add_to_cart_button:hover,
body.woocommerce-page div.product form.cart .single_add_to_cart_button:hover {
  background-color: #CCEAFD !important; /* צבע Hover */
  color: #ffffff !important;
}

/* ----- Shop / Archive Buttons ----- */
.woocommerce ul.products li.product .button.add_to_cart_button,
.woocommerce a.add_to_cart_button,
.woocommerce .button.product_type_simple,
.woocommerce .added_to_cart {
  background-color: #94CBFB !important; /* צבע ראשי */
  color: #ffffff !important;
  border: none !important;
  border-radius: 6px !important;
  padding: 10px 18px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}
.woocommerce ul.products li.product .button.add_to_cart_button:hover,
.woocommerce a.add_to_cart_button:hover,
.woocommerce .button.product_type_simple:hover,
.woocommerce .added_to_cart:hover {
  background-color: #CCEAFD !important; /* צבע Hover */
  color: #ffffff !important;
}

/* ----- WooCommerce Blocks (אם את משתמשת בחנות עם בלוקים) ----- */
.wc-block-grid__product-add-to-cart .wp-block-button__link,
.wc-block-components-product-button .wp-element-button,
.wp-block-woocommerce-product-button .wp-element-button {
  background-color: #94CBFB !important; /* צבע ראשי */
  color: #ffffff !important;
  border: none !important;
  border-radius: 6px !important;
}
.wc-block-grid__product-add-to-cart .wp-block-button__link:hover,
.wc-block-components-product-button .wp-element-button:hover,
.wp-block-woocommerce-product-button .wp-element-button:hover {
  background-color: #CCEAFD !important; /* צבע Hover */
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-47429462 *//* סלקטור כללי לכפתור */
form input[type="submit"],
form button[type="submit"],
form #submit {
    font-family: 'Sulphur Point', sans-serif !important;
    background-color: #F2D8F4 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    border: none !important;
    padding: 10px 20px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* אפקט ריחוף */
form input[type="submit"]:hover,
form button[type="submit"]:hover,
form #submit:hover {
    background-color: #e5c2e7 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-47429462 *//* סלקטור כללי לכפתור */
form input[type="submit"],
form button[type="submit"],
form #submit {
    font-family: 'Sulphur Point', sans-serif !important;
    background-color: #F2D8F4 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    border: none !important;
    padding: 10px 20px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* אפקט ריחוף */
form input[type="submit"]:hover,
form button[type="submit"]:hover,
form #submit:hover {
    background-color: #e5c2e7 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-47429462 *//* סלקטור כללי לכפתור */
form input[type="submit"],
form button[type="submit"],
form #submit {
    font-family: 'Sulphur Point', sans-serif !important;
    background-color: #F2D8F4 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    border: none !important;
    padding: 10px 20px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* אפקט ריחוף */
form input[type="submit"]:hover,
form button[type="submit"]:hover,
form #submit:hover {
    background-color: #e5c2e7 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-47429462 *//* סלקטור כללי לכפתור */
form input[type="submit"],
form button[type="submit"],
form #submit {
    font-family: 'Sulphur Point', sans-serif !important;
    background-color: #F2D8F4 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    border: none !important;
    padding: 10px 20px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* אפקט ריחוף */
form input[type="submit"]:hover,
form button[type="submit"]:hover,
form #submit:hover {
    background-color: #e5c2e7 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-e966d0b *//* --- הסרת underline מכל קישורי כרטיס המוצר (ללא כפתורים) --- */
.elementor-widget-woocommerce-products .products .product a:not(.button),
.elementor-widget-woocommerce-products .products .product a:not(.button) *,
.woocommerce ul.products li.product a:not(.button),
.woocommerce ul.products li.product a:not(.button) * {
  text-decoration: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}

/* --- הסרת underline מהקישור העוטף (LoopProduct-link) --- */
.woocommerce ul.products li.product .woocommerce-LoopProduct-link,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link * {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

/* --- הסרת underline מהמחיר החדש (מבצע) שעוטפים ב-<ins> --- */
.woocommerce ul.products li.product .price ins,
.woocommerce div.product .price ins {
  text-decoration: none !important;
  border: 0 !important;
  background: none !important;
}

/* --- לשמור קו חוצה למחיר הישן בלבד --- */
.woocommerce ul.products li.product .price del,
.woocommerce div.product .price del {
  text-decoration: line-through !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* --- למקרה שהתבנית מוסיפה underline דרך תג <u> --- */
.woocommerce ul.products li.product .price u,
.woocommerce ul.products li.product u {
  text-decoration: none !important;
}

/* =========================
   התאמות מבוקשות
   ========================= */

/* כותרת מוצר: שורה אחת בלבד עם … ללא שינוי גדלים */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  display: block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* חשוב: לאפשר לילדי הכרטיס להצטמצם (מונע "הרחבה" של הכרטיס) */
.woocommerce ul.products li.product,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
  min-width: 0; /* פותר גלישה לרוחב/הגדלה */
}

/* כפתור Add to cart: מקצה לקצה של הכרטיס בלבד, רספונסיבי */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart,
.woocommerce ul.products li.product a.button {
  display: block;
  width: 100% !important;
  max-width: 100%;
  box-sizing: border-box;
  text-align: center;
  /* לא משנים padding/size – שומר על העיצוב המקורי */
}

/* ביטחון: תמונה ומחיר לא "דוחפים" את הכרטיס לרוחב */
.woocommerce ul.products li.product img,
.woocommerce ul.products li.product .price {
  max-width: 100%;
}/* End custom CSS */