/* 
Theme Name: Coopvall
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap');

h1.woocommerce-products-header__title.page-title {
	color: var(--e-global-color-b480faa);
    font-family: "Oswald", Sans-serif;
    font-size: 60px;
    font-weight: 600;
	margin-bottom:30px;
}
.woocommerce-shop .page-description  {
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-text);
	font-size: 15px;
	margin-bottom:40px;
}
.woocommerce-shop .page-description h2  {
    color: var(--e-global-color-accent);
    font-family: "Oswald", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2em;
}

.woocommerce-shop .page-description h2:first-child  {
    display:none;
}

.woocommerce-shop .page-description h2:nth-child(2) {
    text-align:center;
	color: var(--e-global-color-b480faa);
	float: none;
}

.woocommerce-shop .page-description h2:nth-child(3) {
    text-align:center;
	font-size: 29px;
	float: none;
}

.woocommerce-shop .page-description h2 {
    float: left;
    overflow: hidden;
}

.woocommerce-shop .page-description p {
    overflow: hidden;
}

.woocommerce-shop .page-description p > img {
    width: 120px;
    float: left;
	margin-left:15px;
}

.woocommerce-loop-product__title {
    color: var(--e-global-color-primary);
    font-family: "Oswald", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	text-align:center;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {
	background:var(--e-global-color-accent);
	color:#fff;
    font-weight: 300;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,
.long-description,
.long-description a {
	color: var(--e-global-color-text);
}