/*
Theme Name: Das Weinlager (Astra Child)
Theme URI: https://www.weinlager-delmenhorst.de
Description: Child Theme für Astra. Klassisch-modernes Weinlager-Design (Dunkelgrün/Gold/Creme), Block-Muster für die Startseite und WooCommerce-Styling. Bilder und Texte sind Platzhalter.
Author: Rapid Office
Template: astra
Version: 0.1.0
License: GNU General Public License v2 or later
Text Domain: das-weinlager-astra-child
*/

:root{
  --wl-green-dark:#0e3b2a;
  --wl-green:#1d5a40;
  --wl-gold:#b88a3e;
  --wl-cream:#f6f2e8;
  --wl-ink:#1f2a24;
  --wl-serif:Georgia,'Times New Roman',serif;
}
body{color:var(--wl-ink)}
h1,h2,h3,h4,h5,h6,.site-title,.entry-title{font-family:var(--wl-serif);font-weight:500;color:var(--wl-green-dark)}

/* Header (Astra Header-Builder) */
.site-header .main-header-bar,
.site-header .ast-primary-header-bar,
.ast-header-break-point .main-header-bar{background-color:var(--wl-green-dark)}
.site-header .site-title a,
.site-header .main-header-menu .menu-link,
.site-header .ast-builder-menu .menu-link,
.site-header .ast-header-search .ast-search-icon,
.site-header .ast-site-header-cart .ast-cart-menu-wrap,
.site-header .ast-site-header-cart a{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}
.site-header .main-header-menu .menu-item:hover > .menu-link,
.site-header .main-header-menu .current-menu-item > .menu-link{color:var(--wl-gold)}
.site-header .site-title a{font-family:var(--wl-serif);font-size:1.4rem;font-weight:700}

/* Footer (Astra Footer-Builder) */
.site-footer,.site-primary-footer-wrap,.site-below-footer-wrap{background-color:var(--wl-green-dark);color:#e9e2d0}
.site-footer a{color:#e9e2d0}
.site-footer a:hover{color:var(--wl-gold)}
.site-footer .widget-title,.site-footer h2,.site-footer h3,.site-footer h4{color:var(--wl-gold)}

/* Startseiten-Muster */
.dw-tile img{border-radius:6px;width:100%;aspect-ratio:1/1;object-fit:cover}
.dw-card{border:1px solid #e6dfcf;border-radius:6px;background:#fff}
.wp-block-button__link{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;border-radius:2px}

/* Buttons allgemein */
.ast-button,.button,button,input[type=submit]{border-radius:2px}

/* WooCommerce */
.woocommerce ul.products li.product{border:1px solid #e6dfcf;border-radius:6px;padding:1rem;background:#fff;transition:box-shadow .2s}
.woocommerce ul.products li.product:hover{box-shadow:0 6px 18px rgba(14,59,42,.12)}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--wl-serif);color:var(--wl-green-dark);font-size:1.05rem}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:var(--wl-green-dark);font-weight:600}
.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit,
.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--wl-green-dark);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}
.woocommerce a.button:hover,.woocommerce button.button:hover,
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--wl-gold);color:var(--wl-green-dark)}
.woocommerce span.onsale{background:var(--wl-gold);color:var(--wl-green-dark)}
