body{font-family:Inter,Arial,sans-serif;font-weight:300}body #page-container .et_pb_section .et_pb_wc_checkout_payment_info_0_tb_body #payment #place_order{margin-top:20px}li a{cursor:pointer}a,.lien{color:#089baf;font-weight:500}a.lien2{color:#474493!important}}*/.ssmenu a{font-size:16px!important;line-height:1.3em}p.form-row.validate-required,div.woocommerce-privacy-policy-text p{font-size:14px;margin-top:5px}input#Field-numberInput{background:rgba(255,255,255,0.2)}.et_pb_wc_cart_notice_0_tb_body form .form-row input.input-text{border-top:0;border-right:0;border-left:0;border-bottom-width:1px;border-bottom-color:#3e3684!important;background-color:rgba(139,206,215,0.2)}.et_pb_wc_checkout_payment_info_0_tb_body .woocommerce-privacy-policy-text a{color:#089baf!important}table.woocommerce-table,.woocommerce .woocommerce-customer-details address{font-size:15px!important;background:rgba(255,255,255,0.2)}.woocommerce ul.order_details{margin:0}.woocommerce ul.order_details li{padding-bottom:1em;border-right:0}p.woocommerce-customer-details--phone{margin-bottom:0px!important}.woocommerce-order p{font-size:15px!important;margin-bottom:30px}h2.woocommerce-order-details__title,h2.woocommerce-column__title{color:#fff;font-family:Quicksand,Arial,sans-serif}.woocommerce-message,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#474493!important;font-family:Inter,Arial,sans-serif;font-weight:300;font-size:17px}.woocommerce-error{background:#3e3684!important;font-size:14px!important;border-radius:8px}.woocommerce a.button.wc-forward{border:none;background:#fffbf6;font-family:Quicksand,Arial,sans-serif;border-radius:0;font-weight:600;color:#3e3684}.woocommerce-checkout #payment div.payment_box{margin:0!important}.woocommerce .Input{background-color:#474493!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important}.et_pb_wc_checkout_payment_info_0_tb_body #payment .wc_payment_method.et_pb_checked{border-width:0px!important;padding:10px 15px!important;padding-left:15px!important;border-radius:8px!important;background-color:#fffbf6!important;color:#474493!important}.wc_payment_method.et_pb_checked label p{font-size:14px;font-weight:300}#payment .wc_payment_method.et_pb_checked{padding:0!important;margin:0!important}label.p-FieldLabel .Label .Label--empty{color:#3e3684!important}#payment_box{margin:0!important;padding:0!important}.centrer-verticalement{display:flex;flex-direction:column;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul{left:20px;top:calc(100% - 15px)}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul{width:300px;border-top:0!important}.nav li li{padding:0;width:100%}.et-menu a:hover{opacity:1}.et-menu li li a{padding:5px 20px!important;width:100%;font-size:0.8em}.et_mobile_menu{min-width:100vw;margin-left:-10vw}.et_mobile_menu .menu-item-has-children>a{font-weight:500;background-color:rgba(0,0,0,.1)}.mini_button{background:#3e3684!important;color:#fffbf6!important;padding:5px 10px!important;font-weight:700!important;font-family:'Quicksand',Inter,Arial,sans-serif!important;display:inline-block!important}.breadcrumb .et_pb_code_inner{background:#fffbf6;padding:5px 10px;font-weight:700;font-family:'Quicksand',Inter,Arial,sans-serif;display:inline-block}.menu-cta a,.menu-shop a{font-size:18px!important;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;text-align:center;text-transform:none;display:block;border:0px;padding:12px 15px}.menu-cta a{color:#fffbf6!important;background-color:#089baf}.menu-shop a{color:#fffbf6!important;background-color:#f298b0}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.one-half,.one-third{position:relative;margin-right:2%;float:left;margin-bottom:15px}.one-half{width:49%}.one-third{width:30.66%}.last{margin-right:0!important;clear:right}.wpcf7 input[type="submit"]{margin-top:15px}.wpcf7 textarea{width:100%}.wpcf7-list-item{margin:10px 0px!important}.wpcf7-not-valid-tip{font-family:Inter,Arial,sans-serif;font-size:0.8em;color:#AF0036}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{color:#fff;border:0;font-family:Inter,Arial,sans-serif;background:rgba(39,169,187,0.6);padding:0.9em;margin:0 0 10px 0;border-radius:5px}input.wpcf7-not-valid{border-color:#AF0036!important}.wpcf7-spinner{display:block}@media only screen and (max-width:767px){.one-half,.one-third{width:100%!important;margin-right:0}.dipl_form_styler_0_tb_body{width:100%!important}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li a{border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width:980px){.inverse{display:flex;flex-direction:column-reverse}}@media (min-width:981px){.menu-cta a{color:#FFFBF6!important;background-color:#3e3684}.menu-cta a:hover{background-color:#71C0C6}}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:0px;padding-bottom:0px}.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center}}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available;padding-top:50px!important}html{height:-webkit-fill-available}.mobile_nav.opened .et_mobile_menu{display:block!important}