*{margin:0;padding:0;box-sizing:border-box}body{color:#262626;cursor:default;font-family:bmwTypeNextWeb,Arial,Helvetica,Roboto,sans-serif;font-size:62.5%;font-weight:400;font-style:normal;line-height:150%;margin:0;padding:0;position:relative;text-align:center}:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{text-decoration:none;text-rendering:optimizeLegibility}h1{font-size:2rem;font-size:32px;font-weight:700;line-height:2.6rem}h2{font-size:1.375rem;font-size:22px;font-weight:700;line-height:2rem}h3{font-size:1.25rem;font-size:20px;font-weight:400;line-height:1.5rem}h4{font-size:1.125rem;font-size:18px;font-weight:400;line-height:1.4rem}h5{font-size:1.125rem;font-size:17px;font-weight:400;line-height:1.3rem}h6{font-size:1rem;font-size:16px;font-weight:400;line-height:1.2rem}@font-face{font-display:swap;font-family:bmwTypeNextWeb;src:url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Light.woff2) format("woff2"),url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Light.woff) format("woff");font-weight:300}@font-face{font-display:swap;font-family:bmwTypeNextWeb;src:url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Regular.woff2) format("woff2"),url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Regular.woff) format("woff");font-weight:400}@font-face{font-display:swap;font-family:bmwTypeNextWeb;src:url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Bold.woff2) format("woff2"),url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Bold.woff) format("woff");font-weight:700}@font-face{font-display:swap;font-family:bmwTypeNextBold;src:url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Bold.20220715165205.woff2) format("woff2"),url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Bold.20220715165205.woff) format("woff");}@font-face{font-display:swap;font-family:bmwTypeNextLight;src:url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Light.20220715165205.woff2) format("woff2"),url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Light.20220715165205.woff) format("woff");}@font-face{font-display:swap;font-family:bmwTypeNext;src:url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Regular.20220715165205.woff2) format("woff2"),url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMWTypeNext-Regular.20220715165205.woff) format("woff");}@font-face{font-display:swap;font-family:BMW_iconFont;src:url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMW_iconFont.woff2) format("woff2"),url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMW_iconFont.woff) format("woff"),url(https://www.m-club.fr/wp-content/themes/m-club-v2/fonts/BMW_iconFont.svg) format("svg");font-style:normal;font-weight:400;}.grecaptcha-badge,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{display:none!important}.alignleft{float:left;margin-right:.5rem}.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin-left:.5rem}#wrap{margin:0 auto;max-width:1275px;position:relative;width:100%}.composite_pagination .element_index,.composite_pagination .element_link{font-weight:normal!important}body>header{background-color:#262626;box-shadow:0 4px 25px 0 rgb(0 0 0 / .5);-webkit-box-shadow:0 4px 25px 0 rgb(0 0 0 / .5);box-sizing:border-box;padding-top:1rem;margin-left:1rem;margin-right:1rem;margin-top:1rem;width:calc(100% - 3pc)}body>header>#wrap{box-sizing:border-box;display:block!important;margin:0 auto;padding:0 1rem}body>header>#wrap #sitename1{color:#FFF;font-size:2.25rem;font-size:36px;line-height:2.25rem;line-height:36px;text-align:left;text-transform:uppercase}body>header>#wrap #sitename2{color:#000;font-size:1.6rem;font-weight:700}body>header>#wrap #logo{aspect-ratio:245/299;background:url(https://www.m-club.fr/wp-content/themes/m-club-v2/images/logo-bmw-m-club-france-2022.png);background-repeat:no-repeat;background-size:100% 100%;height:9rem;position:absolute;right:0;top:-1rem;z-index:9999}body.post-type-archive-partenaire main #wrap{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:.75rem;margin-top:.625rem}body.post-type-archive-partenaire main #wrap h1{text-align:left;width:100%}body.post-type-archive-partenaire article{border:1px solid #e6e6e6;box-sizing:border-box;margin:.625rem;padding:1.25rem 1.25rem 5rem 1.25rem;position:relative;width:calc(50% - 1.25rem)}body.post-type-archive-partenaire article h2{color:#000;font-size:2.125rem;font-weight:300;line-height:2.6rem;margin-bottom:.75rem;margin-top:1.0625rem;text-align:left;width:100%}body.post-type-archive-partenaire article img{display:block;height:auto;width:100%}body.post-type-archive-partenaire article p{font-size:1rem;font-weight:300;line-height:1.5rem;text-align:justify}body.post-type-archive-partenaire article button{background-color:#1c69d4;border:0;bottom:1rem;font-family:bmwTypeNextWeb,Arial,Helvetica,Roboto,sans-serif;font-size:1rem;left:50%;line-height:3rem;margin-left:-5.4rem;margin-top:1rem;position:absolute;text-transform:uppercase;transition:background .3s cubic-bezier(1,0,0,1),color .3s cubic-bezier(1,0,0,1);-webkit-transition:background .3s cubic-bezier(1,0,0,1),color .3s cubic-bezier(1,0,0,1)}body.post-type-archive-partenaire article button:hover{background-color:#0653b6}body.post-type-archive-partenaire article button a{color:#FFF;display:inline-block;padding:0 1.25rem;text-decoration:none}body.post-type-archive-delegues_regionaux main{text-align:justify}body.post-type-archive-delegues_regionaux main a{color:#000;text-decoration:none}body.post-type-archive-delegues_regionaux main h1{font-size:2.1rem;font-weight:700;line-height:3rem;margin-bottom:1rem;width:100%}body.post-type-archive-delegues_regionaux main h2{color:#000;font-size:1.8rem;line-height:2.4rem}body.post-type-archive-delegues_regionaux main article{border:1px solid #bbb;box-sizing:border-box;margin-bottom:.75rem;padding:.5rem;transition:all .5s;width:calc(100% / 4 - .5rem)}body.post-type-archive-delegues_regionaux main article:hover{background-color:#EBEBEB}body.post-type-archive-delegues_regionaux main #wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem;padding-left:2rem;padding-right:2rem}body.post-type-archive-delegues_regionaux main img{height:auto;margin-bottom:1rem;width:100%}body.post-type-archive-delegues_regionaux main span{display:block;font-size:1rem;line-height:1.4rem;text-align:left}body.page main article{font-size:1.4rem;line-height:2rem;margin:3rem auto;max-width:50rem;padding:0 1rem;text-align:justify}body.page main article>h2{margin-bottom:.2em;margin-top:.75em}body.page main article>p{margin:1rem 0}body.page main article>ul{margin-left:2em}body.page main article>ol{margin-left:2em}body.page main article>ol>li{margin-left:2em}body.page #wrap.cgv{margin-top:8em}#wrap>section#page.mon-compte>.woocommerce button{background-color:#6b96c9;border:0;box-sizing:border-box;color:#fff;cursor:pointer;direction:ltr;font-size:1.4em;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:0;line-height:17px;margin:1em 0 0 0;outline:none;padding:1rem 1rem 1.0625rem;position:relative;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;transition:background-color 300ms ease-out}#wrap>section#page.mon-compte>.woocommerce button:hover{background-color:#1b3360;transition:background-color 300ms ease-out}#wrap>section#page.mon-compte>.woocommerce button:hover{background-color:#d1002a}body.woocommerce button.single_add_to_cart_button{color:#FFF!important;font-size:2em!important}body.woocommerce .woocommerce-product-details__short-description{font-size:1.6em;line-height:1.6em;text-align:left}body.woocommerce .wc-memberships-restriction-message a,body.woocommerce .wc-memberships-member-discount-message a{color:#d1002a;text-decoration:none}.woocommerce nav.woocommerce-pagination{color:#6b96c9;font-size:1.25rem;font-size:20px;font-weight:500;margin-bottom:2rem;margin-bottom:32px}.woocommerce nav.woocommerce-pagination a{color:#1b3360}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#1b3360;color:#FFF}.woocommerce ul.products li.product .button{background-color:#1b3360;border-radius:0;color:#FFF;font-weight:500;transition:all 250ms ease-in-out}.woocommerce ul.products li.product .button:hover{background-color:#d1002a;color:#FFF}body.woocommerce ul.products{font-size:1rem;font-size:16px}body.woocommerce ul.products li.product .woocommerce-loop-category__title,body.woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce ul.products li.product h3{color:#6b96c9;font-size:1.25rem;font-size:20px;font-weight:500;text-align:center}body.woocommerce ul.products li.product:hover .woocommerce-loop-category__title,body.woocommerce ul.products li.product:hover .woocommerce-loop-product__title,body.woocommerce ul.products li.product:hover h3{color:#1b3360}body.woocommerce ul.products li.product:hover span.price{color:#d1002a}body.woocommerce ul.products li.product .price{color:#1b3360;font-size:1.4em;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;letter-spacing:-1px;line-height:35px;margin-bottom:.5em;text-rendering:optimizeLegibility;text-align:center}body.woocommerce .woocommerce #respond input#submit,body.woocommerce .woocommerce a.button,body.woocommerce .woocommerce button.button,body.woocommerce .woocommerce input.button{background-color:#FFF;border:1px solid #6b96c9;color:#1b3360;font-size:1.2em;margin:0;text-align:center;width:75%}body.woocommerce .woocommerce #respond input#submit:hover,body.woocommerce .woocommerce a.button:hover,body.woocommerce .woocommerce button.button:hover,body.woocommerce .woocommerce input.button:hover{background-color:#6b96c9;border:1px solid #d1002a;color:#d1002a}body.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:space-between}body.woocommerce ul.products li.product{align-items:flex-start;border:1px solid #6b96c9;display:flex;flex-wrap:wrap;float:none;justify-content:space-around;margin:0 0 2em 0;padding:1em}body.woocommerce ul.products li.product:hover{border:1px solid #1b3360}body.woocommerce ul.products li.product>a.woocommerce-loop-product__link{width:100%}body.woocommerce ul.products li.product>a>img{margin:0}body.woocommerce ul.columns-2 li.product{width:calc(100% / 2 - 1rem)}body.woocommerce ul.columns-3 li.product{width:calc(100% / 3 - 1rem)}body.woocommerce ul.columns-4 li.product{width:calc(100% / 4 - 1rem)}body.woocommerce .products ul::after,body.woocommerce .products ul::before,body.woocommerce ul.products::after,body.woocommerce ul.products::before{display:none}body.woocommerce #wrap header h1{margin-top:1rem}body.woocommerce #wrap .entry-summary span.woocommerce-Price-amount{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:3em;line-height:2em;letter-spacing:-1.575px;color:#1b3360;text-rendering:optimizeLegibility}body.woocommerce .woocommerce div.product p.price,body.woocommerce .woocommerce div.product span.price{color:#6b96c9;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:35px;letter-spacing:-1.575px;line-height:35px;margin-bottom:.5em;text-rendering:optimizeLegibility;text-align:left}.woocommerce div.product p.stock{color:#1b3360;font-size:1.8em;font-weight:700;margin:1em 0}.woocommerce-product-details__short-description a,a.reset_variations{color:#4a8ecc;text-decoration:none}.woocommerce-product-details__short-description a:hover,a.reset_variations:hover{color:#004d6e}.woocommerce-product-details__short-description a:focus,a.reset_variations:focus{color:#ed1c24}.woocommerce-product-details__short-description ul{font-size:2em;line-height:1.8em;margin-left:2em;text-align:left}.woocommerce div.product form.cart .variations{font-size:1.4em;margin-top:.5em;text-align:left}.woocommerce span.onsale{display:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{background-color:#FFF;border:1px solid #d3ced2;margin:0 0 2rem 0;padding:.5em}.woocommerce div.product p.price{color:#4a8ecc}.woocommerce div.product form.cart .variations select{font-size:1.2em}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#6b96c9;color:#000}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#6b96c9;color:#000}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#1b3360;color:#d1002a!important}.woocommerce div.product form.cart .button{float:none!important;font-size:1em;margin-top:1em}.entry-summary .product_meta{display:none}body.woocommerce #wrap .quantity{float:none!important;font-size:2em}body.woocommerce #wrap .quantity .qty{font-size:1em}body.woocommerce #wrap .quantity .screen-reader-text{clip-path:border-box!important;overflow:visible!important;position:relative!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#6b96c9;font-size:1.8em;line-height:1.4em;text-align:left}.woocommerce-info::before{border-top-color:#6b96c9}.woocommerce-error:hover,.woocommerce-info:hover,.woocommerce-message:hover{border-top-color:#1b3360}.woocommerce-info:hover::before{color:#1b3360}.woocommerce div.product .woocommerce-tabs ul.tabs{font-size:2em;margin:0;text-align:left}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#f6f5f8;border-radius:0}.woocommerce div.product .woocommerce-tabs .panel{background-color:#FFF;border-right:1px solid #d3ced2;border-bottom:1px solid #d3ced2;border-left:1px solid #d3ced2;font-size:2em;line-height:1.6em;padding-right:1em;padding-bottom:1em;padding-left:1em;text-align:left}.woocommerce div.product .woocommerce-tabs .panel>p{text-align:justify;margin:1em 0}.woocommerce div.product .woocommerce-tabs .panel>h2{color:#1b3360;padding-top:1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#6b96c9}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#1b3360}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#1b3360}.woocommerce div.product .woocommerce-tabs .panel a{color:#d1002a;text-decoration:none}.woocommerce div.product .woocommerce-tabs .panel ul,.woocommerce div.product .woocommerce-tabs .panel ol{padding-left:2em}.woocommerce table.boutique_attributes{margin-bottom:0}.wcpd-modal-container h4{line-height:1.6rem;margin:1rem 0 .5rem}.wcpd-modal-container p,.wcpd-modal-container ol{font-size:.8rem;line-height:1rem;margin:.4rem 0}.wcpd-modal-container ol{margin-left:1rem}.wcpd-modal-container ul{margin-left:2rem}.wcpd-modal-content-footer a{text-decoration:none}body.woocommerce-account .woocommerce table.shop_table{border-color:#999;border-radius:0}body.woocommerce-account main #wrap{font-size:1rem;text-align:justify;margin:3rem auto}body.woocommerce-account main #wrap a{color:#1b3360;text-decoration:none}body.woocommerce-account main #wrap a.woocommerce-button{background-color:#999;border-radius:0;color:#1b3360;font-weight:400;margin:0 .25rem;text-decoration:none}body.woocommerce-account main #wrap>h1{margin-bottom:1rem;text-transform:uppercase}body.woocommerce-account main #wrap h2{font-size:1.8em;line-height:1.8em;text-transform:uppercase}body.woocommerce-account main #wrap label,body.woocommerce-account main #wrap legend{font-size:1.4em;line-height:1.4em;width:100%}body.woocommerce-account main #wrap fieldset{box-sizing:border-box;padding:.5em}body.woocommerce-account main #wrap input{border:1px solid #262626;border-radius:0;font-size:1.4em;line-height:1.4em;padding:.3em}body.woocommerce-account main #wrap input:hover,body.woocommerce-account main #wrap input:focus{border:1px solid #6b96c9}body.woocommerce-account main #wrap>.woocommerce{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}body.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:none}body.woocommerce-account main #wrap>.woocommerce>nav.woocommerce-MyAccount-navigation{border:3px solid #999;box-sizing:border-box;font-size:1.25rem;line-height:2.6rem;padding:.5rem;width:calc(100% * 1 / 5 - 1rem)}body.woocommerce-account main #wrap>.woocommerce>nav.woocommerce-MyAccount-navigation>ul{list-style:none}body.woocommerce-account main #wrap>.woocommerce>nav.woocommerce-MyAccount-navigation>ul>li>a:hover{color:#d1002a}body.woocommerce-account main #wrap>.woocommerce>nav.woocommerce-MyAccount-navigation>ul>li.is-active>a{color:#d1002a}body.woocommerce-account main #wrap>.woocommerce>.woocommerce-MyAccount-content{font-size:.875rem;line-height:2rem;width:calc(100% * 4 / 5 - 1rem)}body.woocommerce-account main #wrap>.woocommerce>.woocommerce-MyAccount-content>p{line-height:1.6rem;margin-bottom:1rem}body.woocommerce-account main #wrap .woocommerce-error,body.woocommerce-account main #wrap .woocommerce-info,body.woocommerce-account main #wrap .woocommerce-message{font-size:1rem;margin-bottom:1rem;width:100%}body.woocommerce-account #wrap .woocommerce-error a,body.woocommerce-account #wrap .woocommerce-info a,body.woocommerce-account #wrap .woocommerce-message a{color:#6b96c9;text-decoration:none}body.woocommerce-account #wrap .woocommerce-error a:hover,body.woocommerce-account #wrap .woocommerce-info a:hover,body.woocommerce-account #wrap .woocommerce-message a:hover{color:#1b3360}#wrap>section#page.commande{color:#262626;direction:ltr;font-size:1.4em;line-height:30px;text-align:justify;margin-bottom:75px}#wrap>section#page.commande>h1{font-size:2.2em;line-height:2em;text-transform:uppercase}#wrap>section#page.commande h3{font-size:1.8em;line-height:1.8em;text-transform:uppercase}#wrap>section#page.commande .woocommerce-billing-fields__field-wrapper label{font-size:1.4em;line-height:1.4em}.select2-container--default .select2-selection--single{border:1px solid #000;border-radius:0}.select2-container .select2-selection--single{height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-size:1.4em;padding:.3em}span.select2-results{font-size:2em;line-height:1.2em;text-align:left}#wrap>section#page.commande input{border:1px solid #262626;font-size:1.4em;line-height:1.4em;padding:.3em}#wrap>section#page.commande textarea{border:1px solid #262626;font-family:Arial,Helvetica,Roboto,sans-serif;font-size:1.4em;line-height:1.4em;min-height:10em;padding:.3em;resize:vertical}#wrap>section#page.commande p#billing_country_field>span.woocommerce-input-wrapper>strong{background-color:#FFF;border:1px solid #262626;display:block;font-size:1.4em;font-weight:400;line-height:1.4em;padding:.3em}#wrap>section#page.commande input:hover,#wrap>section#page.commande input:focus{border:1px solid #6b96c9}#wrap>section#page.commande .woocommerce form p.woocommerce-validated input.input-text{border-color:#1b335b}#wrap>section#page.commande .woocommerce-error,#wrap>section#page.commande .woocommerce-info,#wrap>section#page.commande .woocommerce-message{font-size:1.4em;margin-bottom:1em}#wrap>section#page.commande .woocommerce-error a,#wrap>section#page.commande .woocommerce-info a,#wrap>section#page.commande .woocommerce-message a{color:#6b96c9;text-decoration:none}#wrap>section#page.commande .woocommerce-error a:hover,#wrap>section#page.commande .woocommerce-info a:hover,#wrap>section#page.commande .woocommerce-message a:hover{color:#1b3360}#wrap>section#page.commande #order_review>table.shop_table{background-color:#FFF;font-size:1.4em;line-height:1.4em;margin:0 auto;width:98%}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields .shipping_address,.woocommerce-additional-fields{background-color:#FFF;box-sizing:border-box;padding:1em}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{background-color:#FFF}.woocommerce-terms-and-conditions-wrapper{font-size:1.4em}.woocommerce-terms-and-conditions-wrapper a{color:#6b96c9;text-decoration:none}.woocommerce-terms-and-conditions-wrapper a:hover{color:#1b3360}#wrap>section#page.panier{font-family:Arial,Helvetica,Roboto,sans-serif;color:#262626;direction:ltr;font-size:1.4em;line-height:30px;text-align:justify;margin-bottom:75px;margin-top:7.4em}#wrap>section#page.panier a{color:#000;text-decoration:none}#wrap>section#page.panier>h1{font-size:2.2em;line-height:2em;text-transform:uppercase;width:100%}#wrap>section#page.panier table.shop_table{border-radius:0!important}#wrap>section#page.panier table.shop_table td.product-thumbnail img{max-height:5em;width:auto}#wrap>section#page.panier .cart-collaterals .cross-sells ul.products{border:1px solid rgb(0 0 0 / .1);box-sizing:border-box;padding:.5em}body.woocommerce #wrap{width:1275px}body.woocommerce h1.woocommerce-products-header__title{text-align:left}body.woocommerce .woocommerce-error,body.woocommerce .woocommerce-info,body.woocommerce .woocommerce-message{font-size:1rem;margin-bottom:1rem}body.woocommerce .woocommerce-error a,body.woocommerce .woocommerce-info a,body.woocommerce .woocommerce-message a{color:#6b96c9;text-decoration:none}body.woocommerce .woocommerce-error a:hover,body.woocommerce .woocommerce-info a:hover,body.woocommerce .woocommerce-message a:hover{color:#1b3360}.woocommerce section.related>h2{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:35px;line-height:35px;letter-spacing:-1.575px;margin-bottom:.5em;padding-right:15px;font-weight:400;font-style:normal;color:#262626;text-rendering:optimizeLegibility;text-align:center;text-transform:uppercase}.woocommerce section.related{margin:0 auto;max-width:1000px;padding:0 1rem}.woocommerce section.related>ul.products{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1em;padding-top:1em}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:none}.woocommerce section.related>ul.products li.product h2.woocommerce-loop-product__title{color:#6b96c9;font-size:1.8em;line-height:1.6em;text-align:center}.woocommerce section.related>ul.products li.product:hover h2.woocommerce-loop-product__title{color:#1b3360}.woocommerce section.related>ul.products li.product{border:1px solid #6b96c9;float:none;margin:0 0 2em 0;max-width:570px;padding:1em 1em 4em 1em;width:calc(100% / 2 - 1rem)}.woocommerce section.related>ul.products li.product:hover{border:1px solid #1b3360}.woocommerce section.related>ul.products li.product .price{color:#1b3360;font-size:1.8em;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;letter-spacing:-1px;margin-bottom:.5em;text-rendering:optimizeLegibility;text-align:center}.woocommerce section.related>ul.products li.product a.button{font-size:1.4em}body>footer>#wrap{margin:0 auto;max-width:1200px;position:relative;width:100%}#wrap>section#page.communaute a.actualite{box-sizing:border-box;color:#FFF;cursor:pointer;direction:ltr;display:inline-block;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:17px;margin-bottom:90px;overflow-wrap:break-word;padding:16px 16px 17px 16px;text-align:center;text-rendering:optimizeLegibility;vertical-align:middle;word-wrap:break-word;background-color:#1c69d4;transition:background-color .25s ease;border:0;max-width:394px;width:100%;text-decoration:none}#wrap>section#page.communaute a.actualite:hover{background-color:#0653b6}.acf-map{aspect-ratio:16/6}.acf-map img{max-width:inherit!important}aside#inscription,aside#sortie-localisation,aside#sortie-documents{font-family:bmwTypeNextWeb;border:1px solid #DDDEDE;font-size:14px}aside#inscription h2,aside#sortie-localisation h2,aside#sortie-documents h2{color:#262626;font-size:17px;line-height:20px;margin-bottom:15px}aside#inscription p,aside#sortie-localisation p,aside#sortie-documents p{margin-bottom:10px}aside#inscription ul,aside#sortie-localisation ul,aside#sortie-documents ul{list-style-type:none;margin-left:20px;color:#262626}aside#inscription ul li,aside#sortie-localisation ul li,aside#sortie-documents ul li{background:url(https://www.m-club.fr/wp-content/themes/m-club-v2/images/logos/bread-arrow-right-grey.png) no-repeat scroll 0 5px #fff0;padding-left:9px}.attachment-slider{max-width:1680px;width:100%;max-height:756px;height:auto}.attachment-220x84{max-width:220px;width:220px}#sharing{float:left;margin-top:10px}.right{float:right}.left{float:left}.wp-pagenavi{font-size:1.4em;text-align:center;height:21px}.wp-pagenavi a{text-decoration:none;color:#262626}#wrap>section#single.delegues>article>header>h1,#wrap>section#page>article>header>h1{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:35px;line-height:35px;letter-spacing:-1.575px;margin-top:18px;margin-bottom:18px;padding-right:15px;font-weight:400;font-style:normal;color:#262626;text-rendering:optimizeLegibility;text-align:left;text-transform:uppercase}#wrap>section#page.communaute>article>header>h1{background-color:#000;color:#FFF;display:inline;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:85px;font-weight:400;letter-spacing:normal;line-height:95px;position:relative;text-transform:none;top:-64px}#wrap>section#single.delegues>article{font-family:Arial,Helvetica,Roboto,sans-serif;color:#262626;direction:ltr;font-size:1.8em;font-size:18px;line-height:30px;text-align:justify;margin-bottom:75px}#wrap>section#single.delegues>article>p{margin-bottom:1em;margin-top:1em}#wrap>section#single.delegues>article>ul{margin-left:2em}#wrap>section#single.delegues>article>ol{margin-left:2em}#wrap>section#single.delegues>article>ol>li{margin-left:2em}body.woocommerce .product-type-composite{text-align:left!important}body.woocommerce .product-type-composite .component_data p,body.woocommerce .product-type-composite .component_description p{font-size:1rem;line-height:1.6rem}a.element_link{color:#FFF!important;text-decoration:none!important}body.woocommerce .radio_button_description h5{font-size:1rem!important}body.woocommerce .composite_form .composite_pagination ul li{margin:0 1.5rem 0 0!important}.composite_form .composite_pagination ul li{padding:0 .25rem!important}body.woocommerce li.component_option_radio_button_container{background-color:#f6f5f8;margin:.25rem 0!important;padding:.5rem!important}body.woocommerce li.component_option_radio_button_container input.radio_button{height:1.4rem;width:1.4rem}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:.5rem;font-weight:100;opacity:.25;text-decoration-line:none}.woocommerce div.product p.price del bdi,.woocommerce div.product span.price del bdi,.woocommerce div.product span.price del span{text-decoration-line:line-through;text-decoration-thickness:2px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.composite_form .composite_pagination ul li::before{top:49%!important}.component .component_inner,.composite_summary{border:5px solid #1b3360;box-sizing:border-box;padding:.75rem}.composite_summary ul.summary_elements{display:flex;flex-wrap:wrap;justify-content:space-between}.full_width .columns-2 .summary_elements li.summary_element{width:calc(100% / 2 - 1rem)!important}.full_width .columns-3 .summary_elements li.summary_element{width:calc(100% / 3 - 1rem)!important}.full_width .columns-4 .summary_elements li.summary_element{width:calc(100% / 4 - 1rem)!important}.component_title_wrapper,.composite_form .step_title_wrapper{background-color:#1c69d4!important;color:#FFF!important;display:none!important}.progressive .component_title_wrapper{background-color:#0653b6!important;color:#FFF!important}.progressive.closed>.component_title_wrapper{background-color:#e6e6e6!important;color:#666!important}.progressive.closed>.component_title_wrapper:hover,.progressive.closed>.component_title_wrapper:focus{background-color:#0653b6!important;color:#FFF!important}.progressive>.component_title_wrapper>h4{margin-bottom:0em!important;padding:.5em 0!important}.progressive .component.toggled .component_title{margin-left:0.5em!important;width:98%}.progressive.closed>.component_title_wrapper:hover a.toggle_component:after,.progressive.open>.component_title_wrapper a.toggle_component:after{color:#FFF!important}.progressive.closed>.component_title_wrapper a.toggle_component:after{color:#666!important}.progressive .composited_product_details_wrapper{border-right:1px solid #0653b6;border-bottom:1px solid #0653b6;border-left:1px solid #0653b6;padding:1em}.progressive .component .composited_product_title_wrapper{padding:0!important}.progressive span.price{font-size:1em!important;margin:0!important}.progressive span.price>span.woocommerce-Price-amount{line-height:1em!important}.progressive button.composite_add_to_cart_button{display:block;margin:0 auto}li.summary_element{border:1px solid #3f3f3f}li.summary_element h3.summary_element_content{font-size:2em;line-height:1.2em}li.summary_element .summary_element_data{font-size:2em;line-height:1.2em}li.summary_element .summary_element_data>span.price{font-size:0.5em!important}p.component_section_title{font-size:2em!important}h2.step_title_wrapper{background-color:#1b3360!important;color:#FFF!important;line-height:1.5em!important;padding:.1em .1em .1em .5em}.composite_form .composite_pagination{font-size:1rem!important;margin-bottom:0!important;margin-top:0!important}.composite_form .composite_pagination ul li{background:#6b96c9!important}.composite_form .composite_pagination ul li:before{border-top-color:#6b96c9!important;border-bottom-color:#6b96c9!important}.composite_form .composite_pagination ul li:after{border-left-color:#6b96c9!important}.composite_form .composite_pagination ul li.pagination_element_current{background:#1b3360!important}.composite_pagination .element_index{color:#FFF!important}.composite_form .composite_pagination ul li.pagination_element_current:before{border-top-color:#1b3360!important;border-bottom-color:#1b3360!important}.composite_form .composite_pagination ul li.pagination_element_current:after{border-left-color:#1b3360!important}.component .component_options_select{font-size:2em;padding:.5em}.composite_pagination .element_link.inactive,.component .clear_component_options,span.summary_element_selection_prompt>a{text-decoration:none}.composite_form .composite_navigation.paged .prev,.composite_form .composite_navigation.paged .next{color:#1c69d4;font-size:1.8em;text-decoration:none}.composite_form .composite_pagination ul li{height:43px!important}body.home p{font-size:1.6em;font-weight:300;line-height:1.5em;text-align:justify}body.home a{color:#000;text-decoration:none}body.home img{display:block;height:auto;width:100%}body.home h1{color:#000;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:3.4em;font-weight:300;line-height:1em;margin-bottom:.35295em;margin-top:.5em;text-align:left;text-rendering:optimizeLegibility;width:100%}body.home main #wrap{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:.75rem;margin-top:.625rem}body.home main #wrap section{border:1px solid #e6e6e6;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1em;min-height:61em;overflow:hidden;padding:2em;text-align:left;width:calc(50% - 1.25rem)}body.home main ul{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:1.6em;font-weight:400;line-height:1.5em;margin-left:1em;overflow:hidden;white-space:nowrap;width:100%}body.home main ul li{list-style-position:inside;overflow:hidden;text-overflow:ellipsis}body.home main #wrap section ul>li>a:hover{color:#6b96c9!important}body.home main #wrap section ul>li>a:focus{color:#d1002a!important}body.home button{background:none;border:0;box-sizing:border-box;color:#262626;cursor:pointer;direction:ltr;font-size:1.6em;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-weight:700;line-height:20px;margin:.85715em 0 0 0;outline:none;padding:0 0 0 .75rem;position:relative;text-align:center;transition:background-color 300ms ease-out;width:auto;-webkit-appearance:none;-webkit-border-radius:0}body.home button:hover{color:#0653b6}body.home button:hover::before{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%230653B6%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E);background-position:0 -5px}body.home button::before{content:' ';background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E);background-position:-3px -5px;background-repeat:no-repeat;background-size:30px;height:20px;left:-8px;position:absolute;width:20px}body>footer a:hover{color:#BBB}body>footer>#links{background-color:#000;box-sizing:border-box;padding:105px 1em 45px 1em;position:relative;word-wrap:break-word;overflow-wrap:break-word}body>footer>#links>#wrap{border-top:1px solid #bbb;margin:0 auto;max-width:1200px;position:relative}body>footer>#links>#wrap>nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:20px;margin-right:20px;padding-bottom:45px;padding-top:45px}body>footer>#links>#wrap>nav>ul{align-content:start;box-sizing:border-box;display:flex;flex-wrap:wrap;text-align:left;list-style-type:none;max-width:385.633px;width:calc(100% / 3)}body>footer>#links>#wrap>nav>ul>li{font-family:bmwTypeNextWeb,'Helvetica','Arial',sans-serif;padding-bottom:5px;width:100%}body>footer>#links>#wrap>nav>ul>li:first-child{box-sizing:border-box;color:#FFF;cursor:default;direction:ltr;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.81px;line-height:18px;margin-bottom:13px;margin-top:-2px;padding:0;text-rendering:optimizeLegibility;text-transform:uppercase;word-wrap:break-word}body>footer>#links>#wrap>nav>ul>li>a{color:#FFF;display:block;font-size:14px;line-height:22px;width:100%}body>footer>#bottom{background-color:#000;display:flex;width:100%}body>footer>#bottom>#wrap{margin:auto;max-width:1200px;width:100%}body>footer>#links aside{font-size:12px;line-height:23px}body>footer>#links a{text-decoration:none;color:#8e8e8e}body>footer>#links a:hover{color:#FFF}body>footer #copyright{color:#FFF;float:left;font-size:14px;font-family:bmwTypeNextWeb,"Arial","Helvetica","Roboto",sans-serif;font-weight:300;line-height:17px;margin-bottom:33px;margin-left:20px;margin-top:30px}body>footer #blinks{color:#262626;float:right;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:17px;margin:30px 1em 30px 20px}body>footer #blinks a{font-weight:700;color:#FFF;text-decoration:none}body>footer #blinks>ul{display:flex;flex-direction:row;list-style:none}body>footer #blinks>ul>li{color:#1366d7;margin:0 10px}@media only screen and (min-width:0) and (max-width:521px){section#page.contact #wpcf7-f268-p266-o1 ul li,body>footer>#wrap>nav>ul>li:first-child,body.woocommerce .woocommerce ul.products li.product,body.woocommerce-account main #wrap>.woocommerce>nav.woocommerce-MyAccount-navigation,body.woocommerce-account main #wrap>.woocommerce>.woocommerce-MyAccount-content,body.post-type-archive-delegues_regionaux main a,p.woocommerce-form-row{width:100%!important}body.woocommerce-account main #wrap>.woocommerce>.woocommerce-MyAccount-content{font-size:.875rem!important}body.woocommerce{width:98%!important}}@media only screen and (min-width:521px) and (max-width:1024px){body>header>#wrap #sitename1{display:none!important}body>header>#wrap{height:45px!important;padding-left:0!important;margin-left:0!important;padding-top:0!important}body.woocommerce .woocommerce ul.products li.product{width:49%!important}body.home #wrap.slider>section#slides{width:100%!important}body.post-type-archive-delegues_regionaux main a{width:50%!important}}@media only screen and (min-width:0) and (max-width:765px){body>header>#wrap #sitename1{display:none}#wrap{justify-content:space-around!important;width:100%}#wrap>section,#wrap>section#next-events,#wrap>section#facebook,#wrap>section#twitter,#wrap>section#instagram,#wrap>section#magazine,#wrap>section#magazine>a,#wrap section#magazine>article{margin-bottom:.55em;margin-top:.55em;width:98%!important}#wrap>section#slides{width:100%!important}#wrap>section#adh>a,#wrap>section#facebook>a,#wrap>section#twitter>a,#wrap>section#instagram>a,#wrap>section#events>a,#wrap a.button{margin:0 auto!important}#wrap>h2{margin-bottom:40px!important}#wrap section ul{margin:0}}@media only screen and (min-width:0) and (max-width:1024px){body>header #logo,body>header #sitename1,body>footer>#links>#wrap>nav,body>footer #blinks{display:none!important}body>header,body>header>#wrap,body>footer>#links{padding:0!important}body>header>#wrap>nav{margin:0!important}body>footer>#links>#wrap{border:0!important}body.home section{min-height:0!important}}