/*
Theme Name: Themeduard
Theme URI: https://github.com/eduardmcv
Template: generatepress
Author: Eduard Petru Macovei
Author URI: https://github.com/eduardmcv
Version: 3.6.0.1761996837
Updated: 2025-11-01 11:33:57

*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Bodoni+Moda:wght@400;700&display=swap');

/* Aplicar Poppins al cuerpo */
body {
    font-family: 'Poppins', sans-serif;
}

/* Aplicar Bodoni Moda a los títulos */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Bodoni Moda', serif;
}

/* Ocultar por clase */
.custom-hidden {
	display:hidden;
}

/*### FOOTER ###*/

.copyright-bar {
    font-size: 13px;
    color: var(--global-color-9);
    opacity: 0.56;
	a {
		color: var(--global-color-9);
	}
}

.inside-footer-widgets li {
    font-size: 14px;
    color: var(--global-color-9);
    opacity: 0.88;
}

.inside-footer-widgets h2 {
    margin-bottom: 1rem;
}

/* Menu cart */
a.wpmenucart-contents {
    background-color: var(--soft-yzea);
    border: 2px solid #e7ebe9;
    border-radius: 100px;
}
a.wpmenucart-contents:hover {
    background-color: unset;
}
.main-navigation .main-nav ul li a {
    line-height: 50px;
}

/* Product description */

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid var(--global-color-8);
    background-color: #e7ebe9;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: var(--global-color-9);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    color: var(--global-color-9);
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: 1px solid var(--global-color-8);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: var(--contrast);
}

/* Ajustes para woocommerce free */

bdi {
    color: var(--global-color-8);
    font-size: 18px;
    font-weight: 300;
}

h2.woocommerce-loop-product__title {
    font-size: 24px!important;
    font-weight: 600;
}

.attachment-woocommerce_thumbnail {
    border-radius: 8px;
    margin-bottom: 8px!important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {
    background-color: var(--global-color-9);
    color: #fff;
    font-weight: 300;
    margin-top: 12px!important;
    font-size: 17px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover {
    background-color: var(--global-color-9);
    color: #fff;
    opacity: 0.8;
}

.inside-article {
    padding-top: 0!important;
}