/* =========================================================
   Afieh — עיצוב מותג לדפי החנות (WooCommerce)
   נטען בכל האתר ומשדרג את: תפריט/חנות, עמוד מוצר, עגלה, צ׳קאאוט.
   לא נוגע בפונקציונליות — רק במראה.
   ========================================================= */
@import url('https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@500;700;900&family=Assistant:wght@400;500;600;700;800&display=swap&subset=hebrew,latin');

:root{
  --af-olive-900:#1c2718; --af-olive-700:#2c3f22; --af-olive:#4c6b3a;
  --af-cream:#f8f2e6; --af-cream-2:#efe4d0; --af-paper:#fffdf8;
  --af-ink:#241f17; --af-ink-soft:#564d3e; --af-terracotta:#c2562f; --af-terracotta-d:#a6451f;
  --af-gold:#c6993f; --af-line:rgba(36,31,23,.10); --af-radius:16px;
  --af-shadow:0 14px 40px rgba(28,39,24,.12); --af-shadow-sm:0 2px 10px rgba(28,39,24,.06);
}

/* רקע וטיפוגרפיה כלליים בעמודי וקומרס */
body.woocommerce, body.woocommerce-page, body.woocommerce-cart,
body.woocommerce-checkout, body.single-product, body.archive.woocommerce{
  background:var(--af-cream)!important; color:var(--af-ink); font-family:"Assistant",system-ui,sans-serif;
}
.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce .product_title,
.woocommerce-products-header__title{font-family:"Frank Ruhl Libre",serif!important;color:var(--af-olive-900)!important}

/* כותרת עמוד החנות */
.woocommerce-products-header__title.page-title{font-size:clamp(2rem,5vw,3rem)!important;font-weight:900!important;margin-bottom:.4em}

/* כרטיסי מוצר */
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
  background:var(--af-paper); border:1px solid var(--af-line); border-radius:var(--af-radius);
  padding:14px 14px 20px; box-shadow:var(--af-shadow-sm);
  transition:transform .2s ease,box-shadow .2s ease; overflow:hidden;
}
.woocommerce ul.products li.product:hover{transform:translateY(-6px);box-shadow:var(--af-shadow)}
.woocommerce ul.products li.product img{border-radius:12px!important;aspect-ratio:1/1;object-fit:cover;margin-bottom:12px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
  font-family:"Frank Ruhl Libre",serif!important;font-weight:700!important;font-size:1.18rem!important;
  color:var(--af-olive-900)!important;padding:0 4px!important
}
.woocommerce ul.products li.product .price{color:var(--af-terracotta)!important;font-weight:800!important;font-size:1.2rem!important}
.woocommerce ul.products li.product .price del{color:var(--af-ink-soft)!important;font-weight:500!important}

/* כפתורים בכל וקומרס */
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button.alt,
.woocommerce .button.add_to_cart_button, .woocommerce .single_add_to_cart_button{
  background:var(--af-terracotta)!important; color:#fff!important; border:0!important;
  border-radius:999px!important; padding:.75em 1.5em!important; font-weight:700!important;
  font-family:"Assistant",sans-serif!important; box-shadow:0 8px 20px rgba(194,86,47,.28)!important;
  transition:background .2s ease,transform .2s ease!important; text-transform:none!important;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover,
.woocommerce .single_add_to_cart_button:hover{
  background:var(--af-terracotta-d)!important; transform:translateY(-2px)!important;
}

/* כפתור משני (לדוגמה "צפה בעגלה") */
.woocommerce a.added_to_cart{
  background:var(--af-olive-700)!important;color:#fff!important;border-radius:999px!important;
  padding:.6em 1.2em!important;font-weight:700!important;margin-inline-start:8px
}

/* עמוד מוצר בודד */
.single-product div.product .price,.single-product div.product p.price{
  color:var(--af-terracotta)!important;font-weight:800!important;font-size:1.8rem!important
}
.single-product div.product .product_title{font-size:clamp(1.8rem,4vw,2.6rem)!important;font-weight:900!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
  border-bottom-color:var(--af-paper)!important
}
.single-product .images img{border-radius:var(--af-radius)!important;box-shadow:var(--af-shadow-sm)}

/* כמות / שדות */
.woocommerce .quantity .qty{border:1px solid var(--af-line)!important;border-radius:10px!important;padding:.5em!important}
.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row textarea, .woocommerce .select2-container--default .select2-selection--single{
  border:1px solid var(--af-line)!important;border-radius:10px!important;padding:.7em!important;background:var(--af-paper)!important
}

/* הודעות / נוטיפיקציות */
.woocommerce-message,.woocommerce-info{
  border-top-color:var(--af-olive)!important;background:var(--af-paper)!important;border-radius:12px
}
.woocommerce-message::before,.woocommerce-info::before{color:var(--af-olive)!important}

/* עגלה וצ׳קאאוט — טבלאות */
.woocommerce table.shop_table{border-radius:var(--af-radius)!important;overflow:hidden;border:1px solid var(--af-line)!important;background:var(--af-paper)}
.woocommerce table.shop_table th{background:var(--af-cream-2)!important;color:var(--af-olive-900)!important;font-weight:700}
.cart_totals h2,.woocommerce-checkout h3{font-family:"Frank Ruhl Libre",serif!important}

/* פסי מיון/תוצאות */
.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering select{
  color:var(--af-ink-soft);border-radius:10px
}

/* רספונסיביות בסיסית לרשת מוצרים */
@media(max-width:600px){
  .woocommerce ul.products[class*="columns-"] li.product,
  .woocommerce-page ul.products[class*="columns-"] li.product{width:48%!important;margin:0 0 18px!important}
}
