/* https://joann-cerceuil.com/wp-content/themes/astra-child/style.css?ver=6.8.2 */
body{padding:0 1% 1% 1%;background-color:#101010!important}.woocommerce h2{margin-bottom:unset!important}.page-banner{position:relative;overflow:hidden;background-color:#000}.page-banner:before{right:0%;bottom:3%;z-index:10;content:"";width:286px;height:98px;display:block;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/uploads/2022/11/signature.svg)}.page-banner>div.elementor-background-overlay{animation:scale 40s linear infinite}.billing_country_select{display:none!important}@keyframes scale{50%{transform:scale(1.2)}}.woocommerce a.remove{width:20px!important;height:20px!important}.woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{max-width:270px!important;padding-right:10px!important}#ship-to-different-address,#customer_details>div.col-1>div.woocommerce-additional-fields,#customer_details>div.col-1>div.woocommerce-shipping-fields>div{padding-left:0!important;padding-right:0!important}#order_review>table>tbody>tr>td.product-name{max-width:unset}#place_order,#site-panier>div>div>div.e-cart__container>div.e-cart__column.e-cart__column-end>div>div>div>div>div{display:flex;position:relative;align-items:center;padding:0!important;justify-content:center;width:fit-content!important}#place_order{padding:1.3em 2.5em!important}#place_order:after,#site-panier>div>div>div.e-cart__container>div.e-cart__column.e-cart__column-end>div>div>div>div>div:after{content:'';width:40px;height:1px;right:-2em;display:block;position:absolute;transition:all .3s;background-color:#BFBFBF}#place_order:hover:after,#site-panier>div>div>div.e-cart__container>div.e-cart__column.e-cart__column-end>div>div>div>div>div:hover:after{right:-4em}#cont-form{background-color:var(--e-global-color-accent)}.nf-form-fields-required{display:none!important}.nf-field-label label{font-size:18px;font-weight:400!important;font-family:"Gilroy",Sans-serif;color:var(--e-global-color-text)}.nf-field-container{margin-bottom:15px!important}.nf-field-label{margin:0 0 5px 0!important}body .eael-ninja-form .submit-container div.nf-field-element{margin:auto;display:flex;width:fit-content;position:relative;align-items:center}body .eael-ninja-form .submit-container input[type="submit"]{padding:1em 2em;color:#FFF;font-size:14px;letter-spacing:.7px;width:unset!important;text-transform:uppercase;font-weight:400!important;font-family:"Gilroy",Sans-serif!important;background-color:rgb(255 255 255 / 23%)!important}body .eael-ninja-form .submit-container div.nf-field-element:after{content:'';width:40px;height:1px;right:-2em;display:block;position:absolute;transition:all .3s;background-color:#BFBFBF}body .eael-ninja-form .submit-container div.nf-field-element:hover:after{right:-4em}.nf-form-content .list-select-wrap,.nf-form-content input:not([type=sbmit]),.nf-form-content textarea{background:transparent!important;border:1px solid rgb(255 255 255 / 23%)!important}.nf-form-content .list-select-wrap .nf-field-element>div{background-color:transparent!important;border:1px solid rgb(255 255 255 / 23%)!important}.nf-form-content .list-select-wrap{border:none!important}.nf-error-wrap,.nf-form-errors{display:none}.submit-container{text-align:center;margin-top:15px}.nf-error.field-wrap .nf-field-element:after{display:none!important}#section-compte .woocommerce-column__title{border:none;background-color:var(--e-global-color-secondary)}#section-compte form{width:100%}#section-compte form button{padding:1em 2em;color:#FFF;font-size:14px;display:flex;align-items:center;letter-spacing:.7px;width:unset!important;text-transform:uppercase;font-weight:400!important;font-family:"Gilroy",Sans-serif!important;background-color:rgb(255 255 255 / 23%)!important}#section-compte form button:after{content:'';width:40px;height:1px;right:-2em;display:block;position:absolute;transition:all .3s;background-color:#BFBFBF}#section-compte form button:hover:after{right:-4em}#section-valider .woocommerce #order_review:not(.woocommerce-checkout-review-order){padding:2em 4em 1em 4em;background-color:var(--e-global-color-accent)}#section-valider .woocommerce #order_review:not(.woocommerce-checkout-review-order) table.shop_table th{padding:0!important}#section-valider .woocommerce #order_review:not(.woocommerce-checkout-review-order) table.shop_table tr th{color:#fff;font-size:17px;font-weight:500;letter-spacing:.7px;font-family:"Gilroy",Sans-serif}#section-valider .woocommerce #order_review:not(.woocommerce-checkout-review-order) table.shop_table .product-name{color:#fff;font-weight:500;letter-spacing:.7px;font-family:"Gilroy",Sans-serif}#section-valider .woocommerce #order_review:not(.woocommerce-checkout-review-order) table.shop_table .wc-item-meta{font-weight:500;letter-spacing:.42px;color:var(--e-global-color-text);font-family:"Gilroy",Sans-serif}#section-valider .woocommerce #order_review:not(.woocommerce-checkout-review-order) table.shop_table .product-quantity,#section-valider .woocommerce #order_review:not(.woocommerce-checkout-review-order) table.shop_table .product-total,#section-valider .woocommerce #order_review:not(.woocommerce-checkout-review-order) table.shop_table .product-subtotal{color:#fff;font-size:14px;font-weight:500;letter-spacing:.7px;font-family:"Gilroy",Sans-serif}@media (max-width:767px){.section-woo{padding-left:5%!important;padding-right:5%!important}.page-banner:before{width:130px;height:50px}#cont-form{padding:5%;margin:2% 5% 0;min-height:50vh}#site-panier>div>div>div.e-cart__container>div.e-cart__column.e-cart__column-start>form>div.e-shop-table.e-cart-section.e-cart-section--no-coupon>table>tbody>tr{padding-left:0!important;padding-right:0!important}}@media (min-width:768px) and (max-width:1024px){.section-woo{padding-left:8%!important;padding-right:8%!important}.page-banner:before{width:217px;height:78px}#cont-form{padding:5%;margin:2% 10% 0}#customer_details>div.col-1>div.woocommerce-billing-fields>div{gap:1em;display:grid;grid-template-columns:repeat(2,1fr)}#section-valider .woocommerce-billing-fields__field-wrapper .form-row{width:100%}#billing_address_1_field,#billing_address_2_field{grid-column:span 2}}@media (max-width:1024px){.woocommerce table.cart td{padding-bottom:0!important}#site-panier>div>div>div.e-cart__container>div.e-cart__column.e-cart__column-start>form>div.e-shop-table.e-cart-section.e-cart-section--no-coupon>table>tbody>tr>td.product-remove{position:absolute!important;right:2.5em!important}}@media (min-width:1025px){.section-woo{padding-left:12%!important;padding-right:12%!important}#site-panier>div>div>div.e-cart__container>div.e-cart__column.e-cart__column-end{padding-left:60%}#cont-form{padding:2% 5%;margin:-8% 15% 0}.woocommerce-shipping-fields__field-wrapper,#customer_details>div.col-1>div.woocommerce-billing-fields>div{gap:1em;display:grid;grid-template-columns:repeat(2,1fr)}.woocommerce-shipping-fields__field-wrapper .form-row,#section-valider .woocommerce-billing-fields__field-wrapper .form-row{width:100%!important}#billing_address_1_field,#billing_address_2_field,#shipping_address_1_field,#shipping_address_2_field{grid-column:span 2}#section-compte .woocommerce-ResetPassword p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{width:47%}}@media (min-width:1025px) and (max-width:1700px){.section-woo{padding-left:8%!important;padding-right:8%!important}section.page-banner>div.elementor-container{min-height:290px!important}.page-banner:before{width:245px;height:88px}#cont-form{margin:-5% 15% 0}#form-contact-section{padding-bottom:10%}}