/*
Theme Name: Wolf-Art Child
Theme URI: https://wolf-art.pl/
Description: Child theme dla wolf-art.pl z przygotowaniem pod WooCommerce.
Author: Perplexity
Author URI: https://wolf-art.pl/
Template: hitchcock
Version: 1.0.0
Text Domain: wolfart-child
*/

:root {
  --wolf-accent: #9a5a32;
  --wolf-accent-dark: #6e3e20;
  --wolf-text: #2a211c;
  --wolf-muted: #6d625c;
  --wolf-bg-soft: #f8f3ee;
  --wolf-border: #e7d8ca;
}

/* Ogólne poprawki sklepu */
.woocommerce-page .site-content,
.woocommerce .site-content {
  max-width: 1200px;
}

.woocommerce .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
  background: var(--wolf-accent);
  color: #fff;
  border-radius: 6px;
  border: 0;
}

.woocommerce .button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover {
  background: var(--wolf-accent-dark);
  color: #fff;
}

.woocommerce ul.products li.product,
.woocommerce div.product,
.woocommerce-cart table.cart,
.woocommerce-checkout .woocommerce-checkout-review-order,
.woocommerce-account .woocommerce-MyAccount-content {
  border: 1px solid var(--wolf-border);
  background: #fff;
  border-radius: 12px;
  padding: 18px;
}

.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: var(--wolf-accent-dark);
  font-weight: 700;
}

.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
  border-radius: 8px;
}

.woocommerce div.product form.cart .button {
  min-height: 46px;
  padding: 0 22px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  min-height: 3.2em;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select {
  border-radius: 8px;
  border: 1px solid var(--wolf-border);
}

.woocommerce-checkout #payment,
.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce .cart_totals {
  background: var(--wolf-bg-soft);
  border-radius: 12px;
  padding: 20px;
}
@import url('wolfart-woocommerce-safe.css');
