/*
Theme Name: Glozin Child
Theme URI: https://wpglozin.com/
Author: UIXThemes
Author URI: https://uix.store
Description: Multipurpose WooCommerce WordPress Theme
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: glozin
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: glozin
*/

/* ==========================================================================
   360 GRAD FITNESS – Hausschrift und Farben
   Quelle: Team-Vault 03_Kunden/360 Grad Fitness/04_Brand/Brand_Style_Guide.md
   Archivo (Google Font): Headline 900/800, Zwischenueberschrift 600, Text 400.
   Auf Signalgruen immer dunkle Schrift (#222), nicht weiss.
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;800;900&display=swap');

:root {
  --c360-green: #61D498;
  --c360-black: #222222;
  --c360-offwhite: #F5F6F3;
  --c360-grey: #6E6E6E;
  --c360-font: 'Archivo', 'Helvetica Neue', Arial, sans-serif;
}

body,
button, input, select, textarea {
  font-family: var(--c360-font);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.site-title,
.woocommerce-loop-product__title,
.product_title,
.elementor-heading-title,
.widget-title,
.section-title {
  font-family: var(--c360-font);
  font-weight: 800;
  letter-spacing: -0.01em;
}

h1, .h1, .product_title {
  font-weight: 900;
  line-height: 1.1;
}

h3, h4, h5, h6, .h3, .h4, .h5, .h6,
.woocommerce-loop-product__title,
.widget-title {
  font-weight: 600;
}

.price, .woocommerce-Price-amount,
.button, .btn, button,
.wc-block-components-product-name,
.primary-menu > li > a,
.header-menu a {
  font-family: var(--c360-font);
  font-weight: 600;
}

/* Signalgruen als Flaeche: dunkle Schrift fuer Kontrast */
.button.alt, .button.alt:hover,
.single_add_to_cart_button, .single_add_to_cart_button:hover,
.wc-block-components-button, .wc-block-components-button:hover,
.campaign-bar, .campaign-bar a,
.gz-badge--sale, .onsale {
  color: var(--c360-black);
}

/* Logo: Wortmarke ist 1835x805 px, im Header auf Zeilenhoehe begrenzen */
.header-logo img,
.header-logo a img.logo-dark,
.header-logo a img.logo-light,
.site-header .header-logo img,
.header-mobile .header-logo img {
  max-height: 56px !important;
  height: auto !important;
  width: auto !important;
  max-width: 180px !important;
}
