/*
Theme Name: hello-elementor Child
Theme URI:  https://www.wpserveur.net
Author:     WPServeur
Author URI: https://www.wpserveur.net
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/

/* Product Featured Hide SH */
small.wcsatt-sub-options, span.wcsatt-sub-discount, .price .from {
    display: none;
}
/* Product Featured Hide EH */
/* Home page SH */
.tabProductBlocks h2.woocommerce-loop-product__title {
    background: #C39B73;
    padding: 15px 0 !important;
}
.tabProductBlocks li.product {
    height: 290px;
    overflow: hidden;
}
.tabProductBlocks li.product span.price, .tabProductBlocks li.product a.add_to_cart_button {
    display: none !important;
}
/* .tabProductBlocks li.product h2.woocommerce-loop-product__title, .tabProductBlocks li.product span.price, .tabProductBlocks li.product a.add_to_cart_button {
    transition: all ease 0.6s;
}
.tabProductBlocks li.product:hover h2.woocommerce-loop-product__title, .tabProductBlocks li.product:hover span.price, .tabProductBlocks li.product:hover a.add_to_cart_button {
    transform: translateY(-8rem);
    transition: all ease 0.6s;
}
.tabProductBlocks li.product:hover h2.woocommerce-loop-product__title {
    background: transparent;
    color: #fff !important;
	transition: all ease 0.6s;
} */
.productBlocks li.product h2.woocommerce-loop-product__title, .productBlocks li.product span.price, .productBlocks li.product a.add_to_cart_button {
    transition: all ease 0.6s;
}
.productBlocks li.product:hover h2.woocommerce-loop-product__title, .productBlocks li.product:hover span.price {
    transform: translateY(-9rem);
    transition: all ease 0.6s;
}
.productBlocks li.product:hover h2.woocommerce-loop-product__title {
    background: transparent;
    color: #fff !important;
	transition: all ease 0.6s;
}
.productBlocks li.product:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #600A0A;
    opacity: 0;
    z-index: 1;
	transition: all ease 0.6s;
}
.productBlocks li.product:hover:before {
    opacity: .9;
    transition: all ease 0.6s;
}
.productBlocks li.product a.add_to_cart_button {
    opacity: 0;
    transition: all ease 0.6s;
    z-index: 1;
}
.productBlocks li.product:hover a.add_to_cart_button {
    opacity: 1;
    transition: all ease 0.6s;
}
.productBlocks li.product h2.woocommerce-loop-product__title, .productBlocks li.product span.price {
    position: relative;
    z-index: 1;
}
.productBlocks li.product:hover h2.woocommerce-loop-product__title, .productBlocks li.product:hover span.price {
    color: #fff !important;
}
.productBlocks li.product img {
	transition: all ease 0.6s;
}
.productBlocks li.product:hover img {
    transform: scale(1.2) translateY(2rem);
    transition: all ease 0.6s;
}
.productBlocks li.product a.add_to_cart_button {
    opacity: 0;
    z-index: 1;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 62%;
}
.productBlocks li.product:hover a.add_to_cart_button {
    opacity: 1;
	transform: translate(-50%, -8rem);
    transition: all ease 0.6s;
}
.productBlocks li.product {
    overflow: hidden;
}
.productBlocks li.product h2.woocommerce-loop-product__title {
    margin-top: 5px !important;
}
.webForm span.elementor-button-icon path.s0 {
    fill: none !important;
}
.webForm span.elementor-button-text {
    display: none;
}
.webForm .elementor-column.elementor-col-20, .webForm .elementor-column[data-col="20"] {
    width: 10%;
}
.webForm .elementor-column.elementor-col-80, .webForm .elementor-column[data-col="80"] {
    width: 90%;
}
/* Home page EH */
/* FAQ SH */
.faqBlocks span.e-n-accordion-item-title-icon svg {
    height: 22px;
    transform: translateY(-3px);
}
.faqBlocks span.e-n-accordion-item-title-icon span.e-opened path {
    fill: none !important;
}
/* FAQ EH */