span.titre-groupe{font-size:20px;font-weight:700;display:block}.groupe-items>.os-animated-child.os-item:not(:last-child),.groupe-items>.titre-groupe{margin-bottom:10px}.latepoint-booking-form-element,.latepoint-booking-form-element .latepoint-form-w{width:100%!important;max-width:none!important;flex:1 1 auto!important}.latepoint-booking-form-element .os-item-category-w.selected>.os-bundles{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:20px}.latepoint-booking-form-element .os-bundles>.groupe-items{width:45%;flex:1 1 auto!important}.latepoint-side-panel{display:none!important}.os-heading-text{font-family:"Akshar",sans-serif!important;text-transform:none!important}.latepoint-lightbox-w .os-item-category-w:not(:has(.os-bundles)),.latepoint-lightbox-w .os-item-category-w:has(.os-bundles) .os-item-category-info-w.os-item{display:none!important}.latepoint-lightbox-w .os-item-category-w.nouveau_rdv,.latepoint-lightbox-w .os-item-category-w.nouveau_rdv .os-item-category-info-w.os-item{display:block!important}body.coaching .latepoint-lightbox-w .os-item-category-w .cours-collectif,body.collectif .latepoint-lightbox-w .os-item-category-w .coaching-prive{display:none!important}.os_trigger_booking a{width:100%}#form_latepoint_compte .os-form-w.latepoint-login-form-w{width:100%!important;max-width:none!important}.latepoint-lightbox-i{width:70vw}.latepoint-lightbox-i .os-item-price{white-space:nowrap!important}@media screen and (min-width:769px) and (max-width:1024px){.latepoint-lightbox-i{width:90vw}}@media screen and (max-width:768px){.latepoint-lightbox-i{width:100vw}}#reservations_latepoint,#reservations_latepoint a,#reservations_latepoint .latepoint-w h1,#reservations_latepoint .latepoint-w h2,#reservations_latepoint .latepoint-w h3,#reservations_latepoint .latepoint-w h4,#reservations_latepoint .latepoint-w h5,#reservations_latepoint .latepoint-w h6,#reservations_latepoint span,#reservations_latepoint button,.os-item-name,.os-item-child-count,.lc-title{font-family:"Akshar",sans-serif!important;text-transform:uppercase}.lc-title{font-size:20px!important;font-weight:400!important;line-height:20px}#reservations_latepoint button{font-size:18px;font-weight:400;padding:10px 20px}#reservations_latepoint .latepoint-tab-content{background-color:transparent;padding:1rem}#reservations_latepoint .lp_iti__flag-container{background-color:white}#reservations_latepoint .latepoint-tab-triggers{margin-bottom:0;border:none!important}#reservations_latepoint .latepoint-tab-triggers>a{padding:10px 20px;margin:0;border:none!important;border-radius:3px;font-weight:400}#reservations_latepoint .latepoint-tab-triggers>a::after{display:none!important}#reservations_latepoint .latepoint-tab-triggers>a.active{background-color:white}#reservations_latepoint .latepoint-tab-triggers>a{transition:all .5s;border-radius:0;background-color:rgba(35,20,23,.34);color:rgba(255,255,255,.63)}#reservations_latepoint .latepoint-tab-triggers>a.active{background-color:#231417!important;color:#fff}#reservations_latepoint .latepoint-tab-triggers>a:hover{background-color:#231417!important;color:#fff}#reservations_latepoint .latepoint-section-heading{color:var(--e-global-color-accent)}#reservations_latepoint .customer-bookings-tiles .customer-booking-info .booking-info-value.status-approved{background-color:var(--e-global-color-accent)!important}#reservations_latepoint .customer-bookings-tiles .part-of-bundle-message a{color:var(--e-global-color-accent)!important;border-color:var(--e-global-color-accent)!important}#reservations_latepoint a.latepoint-btn{transition:all .5s;background-color:#231417;border-color:#231417;color:white}#reservations_latepoint a.latepoint-btn span,#reservations_latepoint a.latepoint-btn i{transition:all .5s;color:white}#reservations_latepoint a.new-booking-tile span,#reservations_latepoint a.new-booking-tile i{transition:all .5s;color:var(--e-global-color-accent)}#reservations_latepoint a.latepoint-btn:hover{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}#reservations_latepoint .latepoint-w>a{background-color:#231417;color:white;font-size:25px;padding:10px 20px;display:block;display:none;margin-bottom:20px;width:fit-content}#reservation_cours{scroll-margin-top:100px}@media screen and (max-width:1024px){.menu_centre.current_page_item,.menu_planning.current_page_item,.menu_inscrire.current_page_item,.menu_espace.current_page_item{background-color:#33373d!important}}.ast-sticky-add-to-cart-title-wrap>img{display:none}.ast-sticky-add-to-cart-title,.ast-sticky-add-to-cart-action-price{padding:0!important;font-family:"Akshar",sans-serif}.ast-sticky-add-to-cart-action-price{margin-right:10px}.woocommerce-message{top:auto;bottom:0;position:fixed;width:100%;z-index:999;margin:0;background-color:#d6bfa8;box-shadow:5px 5px 15px -5px #000;border:none!important;display:flex;align-items:center;font-family:"Akshar",sans-serif;font-size:18px}.woocommerce-message a.button{margin-left:auto!important}.woocommerce-message::before{position:absolute;top:50%;transform:translateY(-50%);color:var(--e-global-color-accent)}#header_conteneur.scrolled{background-color:rgba(255,255,255,.19);backdrop-filter:blur(2px);box-shadow:5px 5px 15px -5px rgba(0,0,0,.19)}@media screen and (max-width:1024px){.latepoint-booking-form-element .os-bundles>.groupe-items{width:100%!important}}.latepoint-lightbox-w .latepoint-lightbox-i{position:absolute;left:50%;transform:translateX(-50%)!important}#conteneur_home_slider>.e-con-inner>.elementor-element,#conteneur_home_slider>.e-con-inner>.elementor-shape{z-index:1}#ajout_panier .price>.amount>bdi{color:var(--e-global-color-astglobalcolor4);font-size:40px}body.woocommerce-cart #page_inter_image{min-height:50vh}.woocommerce-cart label[for=variation_select]{display:block}form.checkout.woocommerce-checkout h3{font-size:30px!important;font-weight:400!important;color:var(--e-global-color-astglobalcolor4)!important}form.checkout.woocommerce-checkout label{font-size:20px!important;font-weight:400!important}form.checkout.woocommerce-checkout h3#order_review_heading,form.checkout.woocommerce-checkout #order_review{border-color:var(--e-global-color-astglobalcolor4)!important}form table.variations label[for^=pa_]::after{content:"Veuillez sélectionner une option";display:block;line-height:1;margin-bottom:20px;font-size:16px;text-transform:none;color:var(--e-global-color-astglobalcolor4);font-style:italic;margin-top:-6px}form table.variations label[for^=attribute_pa_age-],form table.variations label[for^=attribute_pa_recurrence-]{position:relative}form table.variations label[data=ado-adulte]::after{content:"À partir de 11 ans";display:block;position:absolute;bottom:-5px;width:100%;font-size:12px;text-transform:none;left:0;line-height:normal;transform:translateY(100%);color:var(--ast-global-color-4);text-align:center;font-style:italic}form table.variations label[data=enfant]::after{content:"De 5 à 10 ans";display:block;display:block;position:absolute;bottom:-5px;width:100%;font-size:12px;text-transform:none;left:0;line-height:normal;transform:translateY(100%);color:var(--ast-global-color-4);text-align:center;font-style:italic}form table.variations label[data=carte-15-cours]::after{content:"Valable 4 mois";display:block;display:block;position:absolute;bottom:-5px;width:100%;font-size:12px;text-transform:none;left:0;line-height:normal;transform:translateY(100%);color:var(--ast-global-color-4);text-align:center;font-style:italic}form .variations label[data=cours-illimites-trimestre],form .variations label[data=forfait-10h-14h]{transition:all .5s}form .variations:has(input[value=forfait-10h-14h]:checked) label[data=cours-illimites-trimestre]{visibility:none;pointer-event:none!important;opacity:0}form .variations:has(input[value=cours-illimites-trimestre]:checked) label[data=forfait-10h-14h]{visibility:none;pointer-event:none!important;opacity:0}.sous-groupe-items{margin-top:20px}.titre-sous-groupe{margin-bottom:10px}.os-form-group>.oeil,.os-form-group>.oeil_confirm{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}body.page-id-119 .e-loop-item>.product-id-1692 .description_produit>.elementor-widget-container>p:first-of-type{display:none!important}.os-step-tabs{color:var(--ast-global-color-6)!important}.step-customer-logged-in-header-w{color:var(--ast-global-color-6)!important}.summary-price-breakdown-wrapper,.summary-heading{.pb-heading{.pbh-label{color:var(--ast-global-color-6)!important}}}.summary-box-heading{.sbh-item{color:var(--ast-global-color-6)!important}}.summary-box{&.main-box{.summary-box-booking-date-box{.summary-box-booking-date-month{color:var(--ast-global-color-6)!important}}}.sbc-sub-item{color:var(--ast-global-color-6)!important}.sbc-link-item{color:var(--ast-global-color-6)!important}.sbc-highlighted-item{color:var(--ast-global-color-6)!important;span:not(.os-timezone-info){color:var(--ast-global-color-6)!important}}.sbc-subtle-item{color:var(--ast-global-color-6)!important;span{color:var(--ast-global-color-6)!important}}}.summary-price-item-w{.pi-note{color:var(--ast-global-color-6)!important}}.summary-attributes{color:var(--ast-global-color-6)!important}.latepoint-w{.latepoint-summary-w{.os-summary-contents-inner{.pb-heading{.pbh-label{color:var(--ast-global-color-6)!important}}}.price-breakdown-w{.pb-heading{color:var(--ast-global-color-6)!important}}}}.latepoint-w{.manage-order-wrapper{.summary-box{.sbc-highlighted-item{color:var(--ast-global-color-6)!important}}}}.customer-dashboard-order-summary-lightbox,.customer-dashboard-booking-summary-lightbox,.bundle-scheduled-summary-lightbox,.manage-order-wrapper,.manage-booking-wrapper{.summary-box-heading .sbh-item{color:var(--ast-global-color-6)!important}.full-summary-number{color:var(--ast-global-color-6)!important}.fsoi-main-wrapper{.fsoi-main{color:var(--ast-global-color-6)!important}}.full-summary-order-info-elements{span{color:var(--ast-global-color-6)!important}}}