/*
Theme Name: Hello Elementor Child — MonoFiyonk
Template: hello-elementor
Version: 1.0
Description: MonoFiyonk marka renkleri ve tipografisi.
*/

:root {
  --mf-primary: #C87C87;
  --mf-primary-hover: #A85C68;
  --mf-ink: #2E2B2C;
  --mf-bg: #FFFDFA;
  --mf-soft: #F7F1EE;
  --mf-tint: #F3E6E1;
  --mf-line: #ECE7E4;
}

body { background: var(--mf-bg); color: #555; font-family: 'Inter', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Quicksand', sans-serif; color: var(--mf-ink); font-weight: 600; letter-spacing: -0.01em; }
a { color: var(--mf-primary); } a:hover { color: var(--mf-primary-hover); }

/* Butonlar — pill biçimi */
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce #respond input#submit, .elementor-button {
  background: var(--mf-primary); color: #FFFDFA; border-radius: 999px; font-weight: 600; padding: 13px 28px;
}
.woocommerce a.button:hover, .woocommerce button.button:hover { background: var(--mf-primary-hover); color: #FFFDFA; }

/* Ürün kartları — prototip görünümü */
.woocommerce ul.products li.product {
  border: 1px solid var(--mf-line); border-radius: 16px; overflow: hidden; background: var(--mf-bg);
  transition: border-color .2s, box-shadow .2s; padding-bottom: 16px;
}
.woocommerce ul.products li.product:hover { border-color: var(--mf-primary); box-shadow: 0 8px 24px rgba(46,43,44,.06); }
.woocommerce ul.products li.product .woocommerce-loop-product__title { font-family: 'Quicksand', sans-serif; font-size: 16px; color: var(--mf-ink); padding: 0 16px; }
.woocommerce ul.products li.product .price { color: var(--mf-ink); font-weight: 600; padding: 0 16px; }
.woocommerce span.onsale { background: var(--mf-bg); color: var(--mf-primary); border: 1px solid var(--mf-line); border-radius: 999px; }

/* Rozetler / stok */
.stock.out-of-stock { color: #B44747; }
p.stock.in-stock { color: #3E7A52; }
