.elementor-widget-woocommerce-product-title .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-505 .elementor-element.elementor-element-192cfcb .elementor-heading-title{color:#9B7A59;}.woocommerce .elementor-widget-woocommerce-product-price .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-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-505 .elementor-element.elementor-element-fcdfdcf .cart button, .elementor-505 .elementor-element.elementor-element-fcdfdcf .cart .button{transition:all 0.2s;}.elementor-505 .elementor-element.elementor-element-fcdfdcf .quantity .qty{transition:all 0.2s;}.elementor-505 .elementor-element.elementor-element-c4a0999{--display:flex;}.elementor-widget-woocommerce-product-content{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-505 .elementor-element.elementor-element-a97cb7f{--display:flex;}.elementor-505 .elementor-element.elementor-element-b96f4f0{--display:flex;}.elementor-505 .elementor-element.elementor-element-654f2e4{--display:flex;}.elementor-505 .elementor-element.elementor-element-be1ac8c{--display:flex;}.elementor-505 .elementor-element.elementor-element-1bf6320{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-3d4650e );--n-accordion-title-hover-color:var( --e-global-color-3d4650e );--n-accordion-title-active-color:var( --e-global-color-3d4650e );--n-accordion-icon-size:15px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.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 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-woocommerce-product-related.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-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.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-woocommerce-product-related.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-woocommerce-product-related.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-505 .elementor-element.elementor-element-b719e20.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-505 .elementor-element.elementor-element-b719e20.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-505 .elementor-element.elementor-element-f798146{--display:flex;}@media(max-width:1024px){.elementor-505 .elementor-element.elementor-element-b719e20.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-505 .elementor-element.elementor-element-1bf6320{padding:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-b719e20.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-related, class: .elementor-element-b719e20 *//* ========================================
   ARUZ - RELATED PRODUCTS
   תואם לעיצוב המוצרים בדף הבית
   ======================================== */

.elementor-505 .elementor-element.elementor-element-b719e20 {
    width: 100%;
    max-width: 1180px;
    margin-inline: auto;
    overflow: hidden;
}

.elementor-505 .elementor-element.elementor-element-b719e20,
.elementor-505 .elementor-element.elementor-element-b719e20 * {
    box-sizing: border-box;
}

/* הסתרת הכותרת האוטומטית של WooCommerce */
.elementor-505 .elementor-element.elementor-element-b719e20 .related.products > h2,
.elementor-505 .elementor-element.elementor-element-b719e20 > .related > h2,
.elementor-505 .elementor-element.elementor-element-b719e20 section.related > h2 {
    display: none !important;
}

/* ביטול התנהגות ברירת המחדל של WooCommerce */
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products,
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products[class*="columns-"] {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 42px 18px;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none;
}

.elementor-505 .elementor-element.elementor-element-b719e20 ul.products::before,
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products::after {
    display: none !important;
    content: none !important;
}

/* כרטיס מוצר */
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product,
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products[class*="columns-"] li.product {
    position: relative;

    display: flex;
    flex-direction: column;

    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 100%;

    margin: 0 !important;
    padding: 0 0 6px !important;

    float: none !important;
    clear: none !important;

    text-align: center;

    background: transparent;
    border: 0;

    overflow: visible;
}

/* קישור המוצר */
.elementor-505 .elementor-element.elementor-element-b719e20 li.product > a.woocommerce-LoopProduct-link {
    display: flex;
    flex-direction: column;

    min-width: 0;

    text-decoration: none;
}

/* אזור התמונה */
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product a img {
    display: block;

    width: 100% !important;
    max-width: 100% !important;
    aspect-ratio: 1 / 1;

    margin: 0 0 17px !important;

    object-fit: cover;

    background: #f4f0e9;
    border-radius: 0;

    transition:
        opacity 0.25s ease,
        transform 0.25s ease;
}

.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product:hover a img {
    opacity: 0.93;
    transform: translateY(-2px);
}

/* שם המוצר */
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .woocommerce-loop-product__title {
    min-height: 48px;

    margin: 0 !important;
    padding: 0 10px !important;

    color: #3f382f !important;

    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;
    text-align: center;
}

/* מחיר */
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .price {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;

    gap: 4px 7px;

    min-height: 25px;

    margin: 5px 0 14px !important;
    padding: 0 8px;

    color: #40382f !important;

    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.3;
}

.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .price ins {
    color: #40382f !important;

    font-weight: 700 !important;
    text-decoration: none !important;
}

.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .price del {
    color: #9b958d !important;

    font-size: 13px !important;
    font-weight: 400 !important;

    opacity: 1;
}

/* כפתור */
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    align-self: center;

    width: auto !important;
    min-width: 126px;
    min-height: 40px;

    margin: auto 0 0 !important;
    padding: 10px 20px !important;

    color: #ffffff !important;
    background: #7a836a !important;

    border: 1px solid #7a836a !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    text-decoration: none !important;

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        transform 0.2s ease;
}

.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .button:hover {
    color: #ffffff !important;

    background: #666f58 !important;
    border-color: #666f58 !important;

    transform: translateY(-1px);
}

/* הודעת נוסף לסל */
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .added_to_cart {
    display: block;

    margin-top: 8px;

    color: #6f765f;

    font-size: 13px;
    text-decoration: none;
}

/* תג מבצע */
.elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .onsale {
    position: absolute;
    z-index: 3;

    top: 10px !important;
    right: 10px !important;
    left: auto !important;

    min-width: auto !important;
    min-height: auto !important;

    margin: 0 !important;
    padding: 6px 10px !important;

    color: #ffffff !important;
    background: #a48361 !important;

    border-radius: 0 !important;

    box-shadow: none !important;

    font-size: 11px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
}

/* ביטול מרווחים ישנים של WooCommerce */
.elementor-505 .elementor-element.elementor-element-b719e20 .woocommerce,
.elementor-505 .elementor-element.elementor-element-b719e20 .related,
.elementor-505 .elementor-element.elementor-element-b719e20 .products {
    margin-bottom: 0 !important;
}

/* ========================================
   טאבלט
   ======================================== */

@media (max-width: 1024px) {

    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products,
    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products[class*="columns-"] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 34px 16px;
    }
}

/* ========================================
   מובייל
   ======================================== */

@media (max-width: 767px) {

    .elementor-505 .elementor-element.elementor-element-b719e20 {
        width: 100%;
        max-width: 100%;

        padding-inline: 12px;

        overflow: hidden;
    }

    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products,
    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products[class*="columns-"] {
        grid-template-columns: repeat(2, minmax(0, 1fr));

        gap: 27px 10px;

        width: 100% !important;
        max-width: 100% !important;

        overflow: visible;
    }

    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product,
    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products[class*="columns-"] li.product {
        width: auto !important;
        min-width: 0 !important;
        max-width: 100% !important;
    }

    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product a img {
        width: 100% !important;
        max-width: 100% !important;

        margin-bottom: 12px !important;
    }

    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .woocommerce-loop-product__title {
        min-height: 42px;

        padding-inline: 3px !important;

        font-size: 13px !important;
        line-height: 1.4 !important;
    }

    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .price {
        min-height: 38px;

        margin: 4px 0 9px !important;
        padding: 0 2px;

        gap: 2px 5px;

        font-size: 12.5px !important;
    }

    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .price del {
        font-size: 10.5px !important;
    }

    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .button {
        width: calc(100% - 12px) !important;
        min-width: 0;
        min-height: 36px;

        padding: 8px 5px !important;

        font-size: 12px !important;
    }

    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product .onsale {
        top: 6px !important;
        right: 6px !important;

        padding: 5px 7px !important;

        font-size: 9px !important;
    }

    /* אם מוצגים 3 מוצרים, האחרון יופיע במרכז */
    .elementor-505 .elementor-element.elementor-element-b719e20 ul.products li.product:last-child:nth-child(odd) {
        grid-column: 1 / -1;

        width: calc(50% - 5px) !important;

        justify-self: center;
    }
}/* End custom CSS */
/* Start custom CSS *//* ==========================================================
   ARUZ — PRODUCT HERO ONLY
   החלק העליון של דף המוצר בלבד
   ========================================================== */

:root {
    --aruz-white: #ffffff;
    --aruz-cream: #f5f2ec;
    --aruz-stone: #e8e2d8;
    --aruz-olive: #7a836a;
    --aruz-brown: #9b7a59;
    --aruz-dark-brown: #60482f;
    --aruz-text: #51483f;
    --aruz-muted: #71685f;
    --aruz-border: #ded7ce;
}


/* ==========================================================
   מעטפת דף המוצר
   ========================================================== */

.aruz-product-page {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;

    background: var(--aruz-white);

    direction: rtl;
}

.aruz-product-page *,
.aruz-product-page *::before,
.aruz-product-page *::after {
    box-sizing: border-box;
}


/* פירורי הלחם של המובייל מוסתרים במחשב */

.aruz-breadcrumbs-mobile {
    display: none;
}


/* ==========================================================
   מבנה החלק העליון
   תמונה משמאל, מידע מימין
   ========================================================== */

.aruz-product-hero {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    justify-content: center !important;

    width: min(calc(100% - 48px), 1240px);
    max-width: 1240px;

    margin-inline: auto;
    padding: 52px 0 72px;

    gap: 62px;

    direction: ltr;
}

.aruz-product-gallery,
.aruz-product-info {
    min-width: 0;
}


/* גלריה בצד שמאל */

.aruz-product-gallery {
    order: 1;

    flex: 0 1 54%;
    width: 54%;
    max-width: 54%;

    direction: rtl;
}


/* מידע בצד ימין */

.aruz-product-info {
    order: 2;

    flex: 0 1 46%;
    width: 46%;
    max-width: 500px;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;

    padding-top: 4px;

    direction: rtl;
    text-align: right;
}


/* ==========================================================
   גלריית המוצר
   ========================================================== */

.aruz-product-gallery .woocommerce-product-gallery {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    float: none !important;
}

.aruz-product-gallery .woocommerce-product-gallery__wrapper {
    margin: 0 !important;
}

.aruz-product-gallery .woocommerce-product-gallery__image {
    overflow: hidden;

    background: var(--aruz-cream);
}

.aruz-product-gallery .woocommerce-product-gallery__image img {
    display: block;

    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;

    object-fit: cover;
}


/* תמונות קטנות */

.aruz-product-gallery .flex-control-thumbs {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));

    gap: 7px;

    width: 100%;

    margin: 7px 0 0 !important;
    padding: 0 !important;

    list-style: none;
}

.aruz-product-gallery .flex-control-thumbs li {
    width: 100% !important;

    margin: 0 !important;

    float: none !important;

    overflow: hidden;
}

.aruz-product-gallery .flex-control-thumbs img {
    display: block;

    width: 100%;
    aspect-ratio: 1 / 1;

    object-fit: cover;

    opacity: 0.62;
    cursor: pointer;

    transition:
        opacity 0.25s ease,
        transform 0.25s ease;
}

.aruz-product-gallery .flex-control-thumbs img.flex-active,
.aruz-product-gallery .flex-control-thumbs img:hover {
    opacity: 1;
}

.aruz-product-gallery .flex-control-thumbs img:hover {
    transform: scale(1.015);
}


/* כפתור הגדלת תמונה */

.aruz-product-gallery .woocommerce-product-gallery__trigger {
    top: 14px !important;
    right: 14px !important;
    left: auto !important;

    width: 42px !important;
    height: 42px !important;

    border: 0 !important;
    border-radius: 50% !important;

    background: rgba(255, 255, 255, 0.96) !important;

    box-shadow: 0 4px 16px rgba(60, 48, 36, 0.08) !important;
}


/* ==========================================================
   פירורי לחם במחשב
   ========================================================== */

.aruz-breadcrumbs-desktop,
.aruz-breadcrumbs-desktop .woocommerce-breadcrumb {
    margin: 0 0 12px !important;

    color: var(--aruz-brown) !important;

    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;
}

.aruz-breadcrumbs-desktop a {
    color: inherit !important;

    text-decoration: none !important;
}

.aruz-breadcrumbs-desktop a:hover {
    color: var(--aruz-dark-brown) !important;
}


/* ==========================================================
   כותרת המוצר
   ========================================================== */

.aruz-product-title,
.aruz-product-title h1,
.aruz-product-info .product_title {
    margin: 0 0 15px !important;

    color: var(--aruz-dark-brown) !important;

    font-size: clamp(38px, 3vw, 50px) !important;
    font-weight: 600 !important;
    line-height: 1.08 !important;
    letter-spacing: -0.02em;
}


/* ==========================================================
   תיאור קצר
   ========================================================== */

.aruz-product-description,
.aruz-product-description .woocommerce-product-details__short-description {
    max-width: 500px;

    margin: 0 0 24px !important;

    color: var(--aruz-text) !important;

    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
}

.aruz-product-description p {
    margin: 0 !important;
}


/* ==========================================================
   מחיר
   ========================================================== */

.aruz-product-price,
.aruz-product-price .price,
.aruz-product-info .price {
    display: block;

    margin: 0 0 25px !important;
    padding-bottom: 23px;

    border-bottom: 1px solid var(--aruz-stone);

    color: var(--aruz-olive) !important;

    font-size: 28px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
}

.aruz-product-price del,
.aruz-product-info .price del {
    margin-inline-end: 8px;

    color: #a29a92 !important;

    font-size: 16px !important;
    font-weight: 400 !important;

    opacity: 0.75;
}

.aruz-product-price ins,
.aruz-product-info .price ins {
    color: var(--aruz-olive) !important;

    text-decoration: none !important;
}


/* ==========================================================
   כמות והוספה לסל
   ========================================================== */

.aruz-product-cart form.cart {
    display: grid !important;
    grid-template-columns: 72px minmax(0, 1fr);
    align-items: stretch !important;

    gap: 10px !important;

    width: 100%;

    margin: 0 !important;
}

.aruz-product-cart form.cart .quantity {
    width: 72px;

    margin: 0 !important;

    float: none !important;
}

.aruz-product-cart form.cart input.qty {
    width: 72px !important;
    min-width: 72px !important;
    height: 54px !important;

    margin: 0 !important;
    padding: 0 6px;

    border: 1px solid var(--aruz-border) !important;
    border-radius: 2px !important;

    background: var(--aruz-white) !important;
    color: #2f2b27 !important;

    font-size: 16px !important;
    text-align: center;

    box-shadow: none !important;
    outline: none !important;
}

.aruz-product-cart form.cart input.qty:focus {
    border-color: var(--aruz-brown) !important;
}


/* כפתור הוספה לסל */

.aruz-product-cart .single_add_to_cart_button {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 54px !important;

    margin: 0 !important;
    padding: 13px 22px !important;

    border: 1px solid var(--aruz-olive) !important;
    border-radius: 2px !important;

    background: var(--aruz-olive) !important;
    color: var(--aruz-white) !important;

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    box-shadow: none !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease;
}

.aruz-product-cart .single_add_to_cart_button:hover {
    border-color: var(--aruz-dark-brown) !important;

    background: var(--aruz-dark-brown) !important;
    color: var(--aruz-white) !important;

    transform: translateY(-1px);
}


/* ==========================================================
   מידע קצר מתחת לכפתור
   ========================================================== */

.aruz-quick-info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;

    gap: 9px 16px;

    margin-top: 20px;
    padding-top: 18px;

    border-top: 1px solid var(--aruz-stone);
}

.aruz-quick-info__item {
    display: inline-flex;
    align-items: center;

    gap: 6px;

    color: var(--aruz-muted);

    font-size: 12px;
    line-height: 1.5;
}

.aruz-quick-info__icon {
    display: inline-grid;
    place-items: center;

    width: 18px;
    height: 18px;

    flex: 0 0 18px;

    border: 1px solid var(--aruz-brown);
    border-radius: 50%;

    color: var(--aruz-olive);

    font-size: 9px;
    font-weight: 700;
    line-height: 1;
}


/* ==========================================================
   טאבלט
   ========================================================== */

@media (max-width: 1024px) {

    .aruz-product-hero {
        width: min(calc(100% - 36px), 940px);

        gap: 34px;

        padding: 40px 0 58px;
    }

    .aruz-product-gallery {
        flex-basis: 51%;
        width: 51%;
        max-width: 51%;
    }

    .aruz-product-info {
        flex-basis: 49%;
        width: 49%;
        max-width: none;
    }

    .aruz-product-title,
    .aruz-product-title h1,
    .aruz-product-info .product_title {
        font-size: 37px !important;
    }

    .aruz-product-description,
    .aruz-product-description .woocommerce-product-details__short-description {
        font-size: 15px !important;
        line-height: 1.72 !important;
    }
}


/* ==========================================================
   מובייל
   ========================================================== */

@media (max-width: 767px) {

    html,
    body {
        width: 100%;
        max-width: 100%;

        overflow-x: hidden;
    }

    .aruz-product-page {
        width: 100%;
        max-width: 100%;

        overflow: hidden;
    }


    /* פירורי לחם בראש העמוד */

    .aruz-breadcrumbs-mobile {
    display: block;

    width: 100%;
    max-width: 100%;

    margin: 0 !important;
    padding: 16px 16px 9px;

    color: var(--aruz-brown) !important;

    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;
    text-align: right;
}

.aruz-breadcrumbs-mobile .woocommerce-breadcrumb {
    margin: 0 !important;

    color: var(--aruz-brown) !important;

    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;
}

.aruz-breadcrumbs-mobile a {
    color: var(--aruz-brown) !important;
    text-decoration: none !important;
}

.aruz-breadcrumbs-mobile a:hover {
    color: var(--aruz-dark-brown) !important;
}

    .aruz-breadcrumbs-desktop {
        display: none !important;
    }


    /* המבנה במובייל */

    .aruz-product-hero {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        justify-content: flex-start !important;

        width: 100%;
        max-width: 100%;

        margin: 0;
        padding: 0 16px 40px;

        gap: 22px;

        direction: rtl;
    }


    /* תמונות ראשונות */

    .aruz-product-gallery {
        order: 1;

        width: 100% !important;
        max-width: 100% !important;

        flex: 0 0 auto !important;
    }


    /* מידע מתחת לתמונות */

    .aruz-product-info {
        order: 2;

        width: 100% !important;
        max-width: 100% !important;

        flex: 0 0 auto !important;

        padding-top: 0;
    }


    /* גלריה */

    .aruz-product-gallery .flex-control-thumbs {
        gap: 5px;

        margin-top: 5px !important;
    }

    .aruz-product-gallery .woocommerce-product-gallery__trigger {
        top: 11px !important;
        right: 11px !important;

        width: 39px !important;
        height: 39px !important;
    }


    /* כותרת */

    .aruz-product-title,
    .aruz-product-title h1,
    .aruz-product-info .product_title {
        margin-bottom: 12px !important;

        font-size: 30px !important;
        line-height: 1.12 !important;
    }


    /* תיאור */

    .aruz-product-description,
    .aruz-product-description .woocommerce-product-details__short-description {
        max-width: none;

        margin-bottom: 20px !important;

        font-size: 15px !important;
        line-height: 1.72 !important;
    }


    /* מחיר */

    .aruz-product-price,
    .aruz-product-price .price,
    .aruz-product-info .price {
        margin-bottom: 20px !important;
        padding-bottom: 19px;

        font-size: 24px !important;
    }


    /* כמות והוספה לסל */

    .aruz-product-cart form.cart {
        grid-template-columns: 62px minmax(0, 1fr);

        gap: 9px !important;
    }

    .aruz-product-cart form.cart .quantity {
        width: 62px;
    }

    .aruz-product-cart form.cart input.qty {
        width: 62px !important;
        min-width: 62px !important;
        height: 53px !important;
    }

    .aruz-product-cart .single_add_to_cart_button {
        min-height: 53px !important;

        padding-inline: 14px !important;
    }


    /* מידע קצר */

    .aruz-quick-info {
        display: grid;
        grid-template-columns: 1fr;

        gap: 9px;

        margin-top: 19px;
        padding-top: 17px;
    }

    .aruz-quick-info__item {
        justify-content: flex-start;

        font-size: 12px;
        text-align: right;
    }
}

/* ==========================================================
   תווית מבצע — המוצר הראשי
   ========================================================== */

.aruz-product-gallery .onsale,
.aruz-product-gallery span.onsale,
.aruz-product-gallery .woocommerce-product-gallery .onsale {
    position: absolute !important;
    z-index: 8 !important;

    top: 14px !important;
    left: 14px !important;
    right: auto !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: auto !important;
    height: auto !important;
    min-height: auto !important;

    margin: 0 !important;
    padding: 7px 12px !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: #9b7a59 !important;
    color: #ffffff !important;

    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;

    box-shadow: none !important;
}

/* מוודא שהגלריה משמשת כנקודת הייחוס */
.aruz-product-gallery .woocommerce-product-gallery {
    position: relative !important;
}

/* מובייל */
@media (max-width: 767px) {

    .aruz-product-gallery .onsale,
    .aruz-product-gallery span.onsale,
    .aruz-product-gallery .woocommerce-product-gallery .onsale {
        top: 9px !important;
        left: 9px !important;
        right: auto !important;

        padding: 6px 9px !important;

        font-size: 10px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */