.elementor-720 .elementor-element.elementor-element-4dd36e2c{--display:flex;}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-720 .elementor-element.elementor-element-5c001192{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-5c001192.elementor-element{--align-self:stretch;}@media(min-width:768px){.elementor-720 .elementor-element.elementor-element-4dd36e2c{--content-width:60rem;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-720 .elementor-element.elementor-element-5c001192{font-size:14px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-5c001192 *//* הסתרת חלק השיתוף הישן */
.yith-wcwl-share {
    display: none !important;
}

/* חלק שיתוף חדש שנוסיף עם JavaScript */
.custom-share-section {
    text-align: center;
    margin: 30px auto;
    padding: 20px;
    max-width: 400px;
    background: #fafafa;
    border: 1px solid #e8e8e8;
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}

.custom-share-title {
    display: block;
    margin-bottom: 15px;
    font-weight: 600;
    color: #B1623E;
    font-size: 16px;
}

.custom-share-buttons {
    display: flex;
    justify-content: center;
    gap: 12px;
    flex-wrap: wrap;
}

.custom-share-btn {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-decoration: none;
    transition: all 0.25s ease;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    font-size: 16px;
}

.custom-share-btn:hover {
    transform: translateY(-2px) scale(1.05);
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
}

.share-whatsapp { background: #25D366; }
.share-facebook { background: #1877F2; }
.share-email { background: #EA4335; }/* פתרון ישיר לרווח הגדול */
body.woocommerce h1,
body.woocommerce-page h1,
.woocommerce h1.page-title,
.page-title {
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
}

/* צמצום רווח מעל הטבלה */
.wishlist_table,
table.wishlist_table,
.shop_table.wishlist_table {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* צמצום רווח של wrapper */
.woocommerce .woocommerce-wishlist-wrapper,
.yith-wcwl-wishlistexistsbrowse,
.yith-wcwl-wishlistaddedbrowse {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* פתרון חזק יותר לרווח - צמצום מרבי */
* + .wishlist_table {
    margin-top: 0 !important;
}

.page-title + * {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* צמצום הרווח בין כותרת לטבלה ספציפית */
h1 + .woocommerce,
h1 + .woocommerce-page,
h1 + div,
.page-title + div {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* --- כותרות הטבלה בעברית ומרכז --- */
.wishlist_table thead th {
    color: transparent !important;
    position: relative;
    vertical-align: middle !important;
    height: 50px;
}
.wishlist_table thead th:before {
    color: #333;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    font-weight: 600;
}
.wishlist_table thead th.product-name:before {
    content: "שם מוצר";
}
.wishlist_table thead th.product-price:before {
    content: "מחיר";
}
.wishlist_table thead th.product-stock-status:before {
    content: "סטטוס";
}

/* --- יישור כל התאים למרכז --- */
.wishlist_table th,
.wishlist_table td {
    text-align: center !important;
    vertical-align: middle !important;
}

/* --- שם המוצר --- */
.wishlist_table .product-name a {
    color: #333 !important;
    text-decoration: none;
    font-weight: 500;
    display: block;
    margin: 0 auto;
}

/* --- כפתור "בחר אפשרויות" --- */
.wishlist_table .product-add-to-cart a.button {
    background-color: #B1623E !important;
    border-color: #B1623E !important;
    color: #fff !important;
    border-radius: 6px;
    font-weight: 500;
    padding: 6px 14px;
    transition: all 0.3s ease;
}
.wishlist_table .product-add-to-cart a.button:hover {
    background-color: #D67C54 !important;
    border-color: #D67C54 !important;
}/* End custom CSS */