[id^=gform_] select>option{color:black!important}[id^=gform_] .gchoice label,[id^=gform_] .gfield_description{color:white!important}[id^=gform_] .gchoice label strong{color:var(--e-global-color-primary)!important}[id^=gform_] .gchoice input[type=checkbox]{position:relative;background-color:transparent!important;border:solid 1px white!important;outline:none!important}[id^=gform_] .gchoice input::before{content:""!important;background-color:white;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJzdmcxIiB2aWV3Qm94PSIwIDAgMzYuNiAyNy45Ij48Zz48cGF0aCBpZD0iVHJhYyYjeEU5O18zMjk0IiBkPSJNMzYuNiwyNy40Yy0yLjguNy01LjguNy04LjYsMC02LjMtMS4xLTExLjctNS4xLTE0LjctMTAuNi0yLjMtNC41LTMuMi03LjgtMy4xLTEwLjYsMC0xLDAtMiwuMS0zLDAtLjQsMC0xLjIuMy0xLjguNy0yLjMuNC0uNy41LTEuNC41LDUuOSwxLjcsOS4xLDMuNCwxMi4xLDEuNywzLjEsNCw1LjksNi42LDguMyw0LjQsMy44LDkuOCw2LjIsMTUuNiw3WiI+PC9wYXRoPjxwYXRoIGlkPSJUcmFjJiN4RTk7XzMyOTYiIGQ9Ik0zMC4zLDIuNWMuMywyLjksMCw1LjgtMS4xLDguNS0xLjksNi4xLTYuNCwxMS0xMi40LDEzLjMtNC43LDEuOC04LjIsMi4yLTEwLjksMS44LTEsMC0yLS4yLTIuOS0uNS0uNC0uMS0xLjItLjItMS44LS41LTIuMi0xLS42LS41LTEuNC0uNiw1LjkuMiw5LjMtLjYsMTIuNC0xLjksMy4zLTEuMyw2LjQtMy4yLDkuMS01LjUsNC4zLTMuOSw3LjQtOSw4LjktMTQuNloiPjwvcGF0aD48L2c+PC9zdmc+");-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;aspect-ratio:4/3;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;position:absolute!important;transition:all .5s}[id^=gform_] .gchoice input:not(:checked)::before{animation:bounceoff .5s forwards}[id^=gform_] .gchoice input:checked::before{animation:bounce .5s forwards}nav>ul>li.menu-item.xoo-wsc-menu-item{align-items:center;font-family:"Roboto",sans-serif!important}nav>ul>li.menu-item.xoo-wsc-menu-item .xoo-wsc-cart-trigger{flex-direction:column}nav>ul>li.menu-item.xoo-wsc-menu-item .xoo-wsc-cart-trigger>.xoo-wsc-sc-subt{margin:0;order:1}@media screen and (min-width:1025px){.single_actu_sticky{position:sticky!important;top:90px;height:fit-content}.filtre_produit{height:fit-content;position:sticky!important;top:90px}}.megamenu_header{.e-n-menu-content.e-active>.elementor-element{transform:none!important}:has(.e-n-menu-content.e-active) .icon-active{height:auto!important;opacity:1!important;transform:none!important}:has(.e-n-menu-content.e-active) .icon-inactive{display:none}}body.adherent-premium .onglets_home{display:none!important}body:not(.adherent-premium) .onglets_home_adherent{display:none!important}.onglets_home button.e-n-tab-title[aria-selected=false]{opacity:.5;transition:.5s}.onglets_home button.e-n-tab-title:hover{opacity:1;cursor:pointer}.onglets_home .e-n-tab-title-text{flex-direction:column;align-items:center}body.adherent-premium:not(.adherent-finissant) .product.product_cat-adhesion form.checkout{display:none!important}body.adherent-premium:not(.adherent-finissant) .product.product_cat-adhesion .elementor-widget-theme-post-content>.elementor-widget-container>.woocommerce::before{content:"Etant déjà adhérent, vous ne pouvez pas souscrire de nouveau à l'adhésion annuelle";color:red;font-style:italic}.product_totals,.wcgfpa_grand_total{border:none!important;padding:0!important;margin:0!important;list-style-type:none}.wcgfpa_grand_total{justify-content:flex-start!important}.accordeon_produit{.e-n-accordion-item-title[aria-expanded=true] .e-n-accordion-item-title-icon{transform:rotate(90deg)}.e-n-accordion-item-title-icon{transition:all .5s}.e-n-accordion-item-title-icon>span{width:fit-content}}.single_add_to_cart_button{text-transform:uppercase;font-family:"Jost",sans-serif!important;font-weight:500!important}.gfield.wcgfpa_grand_total>.price{text-transform:uppercase;color:white!important;font-weight:600!important;font-size:30px!important;font-family:"Jost",sans-serif!important}.gchoice{transition:all .5s!important}.gchoice:has(.gfield-choice-input.gplc-disabled){opacity:.2!important}[id^=gform_drag_drop_area_] .gform_button_select_files{text-transform:uppercase!important;font-family:"Jost",sans-serif!important;background-color:var(--e-global-color-primary)!important;box-shadow:none!important;border:solid 1px var(--e-global-color-primary)!important;transition:all .5s!important;border-radius:0!important}[id^=gform_drag_drop_area_] .gform_button_select_files:hover{background-color:transparent!important;color:var(--e-global-color-primary)!important}.product-quantity{display:none!important}.product-subtotal,.cart-subtotal,.order-total{margin-left:auto!important;margin-right:0!important;justify-content:right;flex-direction:column;align-items:center!important;align-content:end!important;flex-wrap:wrap}.shop_table .cart-subtotal th,.shop_table .order-total th{padding:0 10px!important}.shop_table .cart-subtotal>td,.shop_table .order-total>td{display:flex;flex-direction:column;align-items:center;padding:0 10px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}#order_review .shop_table .cart-subtotal>td,#order_review .shop_table .order-total>td{padding-top:0!important;padding-bottom:0!important}.cart-subtotal>td::before,.order-total>td::before{font-weight:600!important}.cart_totals h2{display:none!important}.validation_commande_woocommerce .product-name{max-width:50%!important}.panier_woocommerce,.validation_commande_woocommerce,.postid-1049{.payment_box p{margin:0!important}.shop_table thead tr>th:last-of-type,.shop_table thead tr>td:last-of-type{margin-left:auto}.shop_table tfoot tr>td:last-of-type{margin-left:auto;padding:9px 12px!important}.shop_table tbody .product-total{margin-left:auto}a{color:var(--e-global-color-primary)}.form-row button#place_order{font-family:"Jost",sans-serif;text-transform:uppercase;background-color:var(--e-global-color-accent)!important;border-radius:0!important;transition:all .5s;border:solid 1px var(--e-global-color-accent)}.form-row button#place_order:hover{color:var(--e-global-color-accent)!important;background-color:transparent!important}input:not([type=submit]):not([type=checkbox]):not([type=radio]){border-bottom:solid 1px var(--e-global-color-accent);font-size:16px!important}label{display:none!important}select,.select2-selection,textarea{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:solid 1px var(--e-global-color-accent)!important;border-radius:0!important;font-size:16px!important}td,th{border:none!important}.variation{display:flex;flex-wrap:wrap}.variation>*{width:50%;margin-left:0!important;margin-right:0!important;margin-top:5px!important;margin-bottom:5px!important;line-height:1}.variation>*>p{margin:0}.variation>dt{font-weight:700}.product-thumbnail{display:none!important}.product-remove{margin-right:10px}.product-price{display:none!important}th{white-space:nowrap}.product-name{max-width:500px}.product-quantity,.product-subtotal{width:100px;margin:0;padding:0!important;text-align:center}.product-quantity{margin-left:auto}.shop_table tr{display:flex;align-items:center}.cart_totals .amount{margin-left:10px}.e-cart-totals{padding-top:0!important;padding-bottom:0!important}.e-cart__container{grid-row-gap:0!important}.e-shop-table{margin-bottom:0!important}.qty{border-radius:0!important;text-align:center}input.qty:-webkit-inner-spin-button{background-color:var(--e-global-color-primary)!important}.return-to-shop>a{border-radius:0;background-color:var(--e-global-color-primary);color:white;text-transform:uppercase;transition:.5s;border:solid 1px var(--e-global-color-primary);font-weight:500}.return-to-shop>a:hover{color:var(--e-global-color-primary);background-color:white}}.woocommerce-info{border-top-color:var(--e-global-color-primary)}.woocommerce-info::before{color:var(--e-global-color-primary)}.woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;gap:8px}.woocommerce-MyAccount-content{padding-left:1rem!important}a.woocommerce-button.button.invoice{display:none!important}ul.documents_telechargeables_compte{list-style-type:none!important;margin:0!important;padding:0!important;width:100%;li{font-family:"Jost",sans-serif;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;color:var(--e-global-color-accent)}li a{background-color:var(--e-global-color-primary);color:white!important;font-weight:600;padding:8px 15px;border:solid 1px var(--e-global-color-primary);transition:all .5s;text-transform:uppercase;margin-left:auto;display:block;font-size:16px!important}li a:hover{background-color:transparent;color:var(--e-global-color-primary)!important}}.woocommerce-info{font-family:"Jost",sans-serif}.woocommerce-Button{background-color:var(--e-global-color-primary)!important;color:white!important;border-radius:0!important;border:solid 1px var(--e-global-color-primary)!important;text-transform:uppercase;font-weight:500!important;transition:all .5s;font-size:16px!important}.woocommerce-Button:hover{color:var(--e-global-color-primary)!important;background-color:transparent!important}.woocommerce-MyAccount-navigation li>a{text-transform:uppercase}.woocommerce-MyAccount-navigation>ul{margin-top:0!important;margin-bottom:0!important}.woocommerce-Address header>h2{margin:0!important}.woocommerce-Address header>a{position:relative!important;padding:0!important;margin:0!important}.woocommerce-Address>address{padding:0!important}.woocommerce-MyAccount-content-wrapper{.mepr-account-table{width:100%;font-family:"Jost",sans-serif}.mepr-account-table th{font-size:18px;color:var(--e-global-color-accent);font-weight:600}.mepr-account-table td{text-align:center;font-size:16px;color:var(--e-global-color-accent)}.mepr-account-table .mepr-account-actions a{background-color:var(--e-global-color-primary)!important;color:white!important;padding:8px 15px;text-transform:uppercase;font-weight:500;transition:all .5s;border:solid 1px var(--e-global-color-primary)}.mepr-account-table .mepr-account-actions a:hover{background-color:transparent!important;color:var(--e-global-color-primary)!important}.etat_adhesion{font-weight:700;text-transform:uppercase}}.mon_compte_woocommerce h2{margin-top:0!important;font-size:25px!important;color:var(--e-global-color-accent)!important}.galerie .gallery-item{padding:0!important;margin:0!important;width:22%!important;flex:1 1 auto!important}.galerie .gallery{gap:15px!important;display:flex!important;flex-wrap:wrap}.galerie .gallery img{border:none!important}@media screen and (max-width:1024px){.galerie .gallery-item{width:45%!important;max-width:none!important}.galerie .gallery-item a{display:block!important}}@media screen and (min-width:1367px){.sticky_button{height:fit-content!important;position:sticky!important;top:265px}}@media screen and (min-width:1024px) and (max-width:1366px){.sticky_button{height:fit-content!important;position:sticky!important;top:285px}}@media screen and (max-width:768px){.e-off-canvas__content{margin-right:6px!important;height:calc(100vh - 28px)!important;overflow:auto!important;margin-top:14px;background-color:var(--e-global-color-accent)!important}}.woocommerce-form-coupon-toggle{display:none!important}#customer_details{display:flex;flex-direction:column}#customer_details>.col-1,#customer_details>.col-2{width:100%!important}.woocommerce-order-received .woocommerce-form-login{display:none}.woocommerce-order-received .woocommerce-info::before{display:none!important}.woocommerce-order-received .button.wc-forward{background-color:var(--e-global-color-primary);color:white;border:solid 1px var(--e-global-color-primary);transition:all .5s;font-family:"Jost",sans-serif;text-transform:uppercase;font-weight:600;padding:8px 15px}.woocommerce-order-received .button.wc-forward:hover{color:var(--e-global-color-primary);background-color:transparent}