body{display:initial}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=confirm_email],.wpcf7-form input[type=tel],.wpcf7-form input[type=date]{width:100%;padding:16px;border-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#999;background-color:#eee;font-size:14px;-webkit-appearance:none}.wpcf7-form .sonologie-date{width:auto!important}span.wpcf7-list-item{display:block!important}.wpcf7-submit{width:auto!important;position:relative;padding:.3em 1em;border:2px solid #82568d!important;color:#82568d!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;background-color:transparent!important;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:20px!important;text-transform:uppercase;font-weight:500;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{padding:30px;background-color:#fcf8be;font-size:16px}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#eee;border:0px solid #bbb;padding:16px;color:#6d6d6d;font-size:16px}input#submit{color:white!important}.single .post{padding-bottom:0px}.et_pb_post{margin-bottom:0px;word-wrap:break-word}.entete-page{min-height:clamp(240px,36vw,430px);padding:40px 20px;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center}.entete-page-contenu{background:rgba(255,255,255,0.84);padding:clamp(22px,4vw,44px);border-radius:24px;max-width:850px}.entete-page h1{font-size:clamp(2.1rem,4.4vw,4.2rem);line-height:1.1;margin:0 0 12px 0}.entete-page p{font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.35;margin:0}@media (max-width:767px){#achat-carnets form.cart{width:100%;max-width:100%}#achat-carnets .woocommerce-variation-add-to-cart{display:flex!important;flex-wrap:wrap!important;align-items:center;justify-content:flex-start;gap:12px;width:100%}#achat-carnets .quantity{float:none!important;margin:0!important;flex:0 0 auto}#achat-carnets .quantity input.qty{width:70px!important;max-width:70px}#achat-carnets .single_add_to_cart_button{float:none!important;width:auto!important;max-width:100%;margin:0!important;white-space:normal}#achat-carnets .woocommerce-variation-price{margin-bottom:15px!important}}.avis-panier-alecoute .woocommerce-message{background:#FFF5D8!important;color:#60471E!important;border:1px solid #E9C46A!important;border-radius:10px!important;padding:18px 20px!important;margin:0 0 18px!important;box-shadow:none!important;font-size:15px!important;line-height:1.5!important}.avis-panier-alecoute .woocommerce-message a.button,.avis-panier-alecoute .woocommerce-message .button{background:#805789!important;color:#FFFFFF!important;border:0!important;border-radius:7px!important;padding:10px 16px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important}.avis-panier-alecoute .woocommerce-message a.button:hover{background:#694572!important;color:#FFFFFF!important}@media (max-width:767px){.avis-panier-alecoute .woocommerce-message{padding:15px!important;font-size:14px!important}.avis-panier-alecoute .woocommerce-message a.button{float:none!important;display:block!important;width:fit-content!important;margin:12px 0 0!important}}