/* FONTS */

* {
    font-family: 'Poppins', sans-serif;
}

/* COLORS */

.firstColor {
    color: #e40515;
}

.secondColor {
    color: #3a3a3a;
}

.thirdColor {
}

.firstColorBg {
    /* background-color: # */
}

.secondColorBg {
}

.thirdColorBg {
    /* background-color: # */
}

/* BACKGROUNDS */

.firstBackground {
    background-color: #e40515;
}

.secondBackground {
    background-color: #3a3a3a;
}

/* LINKS */

.headerLink {
    background-color: transparent;
    position: relative; 
    overflow: hidden;
    color: #3a3a3a;
    cursor: pointer;
    transition: 0.3s ease-in-out;
}

.headerLink:hover {
    color: #e40515;
    transition: 0.3s ease-in-out;
}

.headerLink::before {
    content: ''; 
    position: absolute; 
    width: 0; 
    height: 1px; 
    background-color: #e40515;
    bottom: 0; 
    left: 0; 
    transition: width 0.3s ease-in-out;
    z-index: -1; 
}

.headerLink:hover::before {
    width: 100%; 
}

.footerLink {

}

.footerLink:hover {
    
}

/* BUTTONS */

.firstButton {
    color: #ffffff;
    background-color: #e40515;
    border-radius: 25px;
    border-width: 1px;
    border-color: #e40515;
    transition: 0.3s ease-in-out;
    cursor: pointer;
    padding: 5px 25px;
}

.firstButton:hover {
    color: #e40515;
    background-color: #ffffff;
    transition: 0.3s ease-in-out;
}

.secondButton {
    color: #e40515;
    background-color: #ffffff;
    border-radius: 25px;
    border-width: 1px;
    border-color: #e40515;
    transition: 0.3s ease-in-out;
    cursor: pointer;
    padding: 5px 25px;
}

.secondButton:hover {
    color: #ffffff;
    background-color: #e40515;
    transition: 0.3s ease-in-out;
}

/* BLACK VER */

.firstColorBlack {
    color: #000000;
}

.firstButtonBlack {
    color: #ffffff;
    background-color: #000000;
    border-radius: 25px;
    border-width: 1px;
    border-color: #000000;
    transition: 0.3s ease-in-out;
    cursor: pointer;
    padding: 5px 25px;
}

.firstButtonBlack:hover {
    color: #000000;
    background-color: #ffffff;
    transition: 0.3s ease-in-out;
}

.secondButtonBlack {
    color: #000000;
    background-color: #ffffff;
    border-radius: 25px;
    border-width: 1px;
    border-color: #000000;
    transition: 0.3s ease-in-out;
    cursor: pointer;
    padding: 5px 25px;
}

.secondButtonBlack:hover {
    color: #ffffff;
    background-color: #000000;
    transition: 0.3s ease-in-out;
}


.wp-block-woocommerce-empty-cart-block {
	display: none !important;
}
