/*  Theme Name:   Astra enfant 
Author:       Julay
Template:     astra
Version:      0.1.0 */

button.cookieadmin_re_consent {
    background-color: #61ce70;
}
.woocommerce-js ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category{
	display:none!important;
}
.astra-shop-summary-wrap{
	text-align:center;
	font-family: "Roboto", Sans-serif;
}
.woocommerce-js ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title{
    font-size: 22px;
}
/*a.button.product_type_variable.add_to_cart_button{
	text-transform: uppercase;
	background-color: #59B952;
  padding: 12px 20px 12px 20px;
}

a.button.product_type_variable.add_to_cart_button:hover {
    background-color: #FFD041;
    color: #111111;
}*/
.hfe-product-price, span.woocommerce-Price-amount.amount {
    margin-bottom: 16px;
    font-weight: 700;
    font-size: 18px;
}
.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product{
	padding-bottom:20px;
	border: 1px solid #f0f0f0;}

div.wpforms-container-full .wpforms-confirmation-container-full{
    background: #EDFBE2!important;
    border: none!important;
    box-sizing: border-box;
}
div.wpforms-container-full .wpforms-confirmation-container-full{
	color:rgb(48, 122, 7)!important;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{padding-bottom:10px;}

// Changer Stripe en Paiement sur page Validation de Commande

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
	border-bottom:0 solid transparent;
	display:none;
}

.woocommerce-page.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:transparent;}

.woocommerce-page.woocommerce-checkout #payment div.payment_box{
	background-color:transparent;
	padding:0;
}

fieldset{
		border:none;
	padding:0;}


ul#menu-1-5f04a7c.hfe-nav-menu {
    align-items: center;
}

.wp-block-woocommerce-cart .wc-block-components-text-input.is-active label{ top: 2px;!important }

@media (max-width: 767px) {

    /* Taille du titre produit */
    .woocommerce-js ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title{
        font-size: 18px!important;
	}

    /* Taille du prix */
    ul.products .price {
        font-size: 18px;
    }

    /* Bouton */
    ul.products .button {
        padding: 8px 9px;
    }

}
