/**handles:snaaf-entering-animation,snaaf-footer,snaaf-adhesion,snaaf-wc-myaccount**/
.entering-animation{opacity:0;transform:translateY(-50px);transition:opacity .5s,transform .5s}.entering-animation.entering-animations--ready{opacity:1;transform:translateY(0)}
footer{display:flex;gap:30px;align-items:center}footer .footer--logo{margin-right:20px}footer .footer--logo img{height:62px;max-width:unset}footer .footer--infos{display:flex;gap:20px;row-gap:7px;align-items:center;flex-wrap:wrap}footer .footer--infos .footer--infos--info,footer .footer--infos .footer--infos--links{display:flex;gap:10px;align-items:center}footer .footer--infos .footer--infos--links{gap:20px}footer .footer--contact{align-self:flex-start}.socials{display:flex;gap:10px;align-items:center}.socials a{text-decoration:none;width:24px;height:24px}.socials svg{width:24px;height:24px}@media (max-width:767px){footer{flex-direction:column;align-items:flex-start;gap:45px}footer .footer--infos{flex-direction:column;align-items:flex-start;gap:20px}footer .footer--infos .footer--infos--links{flex-direction:column;align-items:flex-start;gap:6px;margin-top:30px}}
.adhesion-content{padding:25px 25px 25px 0}.adhesion-content #message.updated{display:none}.form-adhesion-step .password-toggle{position:absolute;right:0;height:100%;background:0 0;cursor:pointer;border:none}.form-adhesion-step .password-toggle::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.form-adhesion-step .password-toggle.hide::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.form-adhesion-step--user_info_group.page .container.heading-content{padding-bottom:100px}.form-adhesion-step--user_info_group.page .acf-field[data-type=true_false] label{text-align:justify}.form-adhesion-step--user_info_group .parent-content,.form-adhesion-step--user_info_group.page .acf-field-email .acf-label .description{display:none}.form-adhesion-step--user_info_group.page .acf-field .acf-label label{font-weight:400}.form-adhesion-step{text-align:left}.form-adhesion-step ul{padding-left:20px}.form-adhesion-step--user_info_group .acf-button-group.-vertical label{font-size:20px;white-space:normal}.heading-page .container .contactus{background-color:#c72282;margin:0!important;margin-top:10px!important}.form-adhesion-step--login_group #acf-form-subscription{margin-top:-75px}.form-adhesion-step--login_group #acf-form-subscription ul li{flex:1;font-size:17px;margin-bottom:5px}.form-adhesion-step--login_group #acf-form-subscription div[data-name=login_group]>.acf-label:first-child,.form-adhesion-step--login_group #acf-form-subscription div[data-type=radio] .acf-label,.form-adhesion-step--login_group .btn-adhesion-pdf{display:none}@media screen and (max-width:1055px){.theme-snaaf .acf-button-group.-vertical label{font-size:calc(2vw - 4px)}}@media screen and (max-width:767px){.page-template-template-adhesion .adhesion-content{padding-top:20px!important;padding-left:20px!important;padding-right:20px!important;padding-bottom:20px!important}.theme-snaaf .acf-form-submit{justify-content:center}.theme-snaaf .acf-button-group label{white-space:normal}.theme-snaaf .acf-button-group.-vertical label{font-size:max(2.5vw, 12px)}.theme-snaaf .acf-button-group.-vertical{width:100%;flex-direction:column}.theme-snaaf .acf-fields>.acf-field{padding:0!important}.theme-snaaf .acf-field .acf-field{width:100%!important;padding:15px 0!important}}
.theme-snaaf .woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;gap:10px}.woocommerce-MyAccount-content label[for=is_optin_emailing]{font-size:14px}.woocommerce form .form-row.woocommerce-form-row--checkbox-field::after,.woocommerce form .form-row.woocommerce-form-row--checkbox-field::before{display:none}.container .woocommerce .form-row.woocommerce-form-row--checkbox-field{flex-wrap:nowrap;flex-direction:row-reverse;gap:20px}.subscription_details .woocommerce-subscriptions__actions{display:flex;flex-wrap:wrap;gap:10px}.theme-snaaf.woocommerce-account .site-container .container .snaaf-emplois{margin:0 auto}.woocommerce form .form-row.woocommerce-form-row .inline-radio-choices{display:flex;gap:20px}