input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus{border-style:solid}a,a:focus{outline:0}.header-buttons{width:auto}.elementor-form-spinner{text-decoration:none !important}.footer-content{max-width:1440px}.discord-content p a{color:var(--e-global-color-3e62fb2);text-decoration:underline}@media (max-width:1366px){#menu-principal li a{font-size:14px}#user-account-button .elementor-button{padding:16px}}div[data-widget_type="loop-carousel.post"] .swiper .swiper-wrapper>.swiper-slide{max-width:400px}@media (max-width:1200px){div[data-widget_type^="loop-carousel."] .swiper{padding-right:100px}div[data-widget_type^="loop-carousel."] .swiper .swiper-wrapper>.swiper-slide:not(.swiper-slide-duplicate):first-of-type{margin-left:40px}div[data-widget_type="media-carousel.default"] .swiper{padding-right:110px}div[data-widget_type="media-carousel.default"] .swiper .swiper-wrapper>.swiper-slide:not(.swiper-slide-duplicate):first-of-type{margin-left:50px}}@media (max-width:767px){div[data-widget_type^="loop-carousel."] .swiper{padding-right:75px}div[data-widget_type^="loop-carousel."] .swiper .swiper-wrapper>.swiper-slide:not(.swiper-slide-duplicate):first-of-type{margin-left:15px}div[data-widget_type="media-carousel.default"] .swiper{padding-right:85px}div[data-widget_type="media-carousel.default"] .swiper .swiper-wrapper>.swiper-slide:not(.swiper-slide-duplicate):first-of-type{margin-left:25px}}.formule-bloc{max-width:394px !important}.formule-detail ul{margin:0;padding-left:20px}.formule-detail ul li:not(:last-child){margin-bottom:10px}.formule-detail div[data-widget_type="button.default"] a{max-width:280px;width:100%}.select-caret-down-wrapper{display:none}form#spe_form .elementor-select-wrapper,form#spe_form .elementor-field-group{flex-direction:column;align-items:center}form#spe_form .elementor-field-group button{width:100%}.hero-subs{width:auto}.mini-cart-button .cart-count{display:flex;width:20px;height:20px;justify-content:center;align-items:center}.elementor-widget-off-canvas div[aria-label="panier-menu"] .e-off-canvas__overlay{display:none}.elementor-widget-off-canvas div[aria-label="panier-menu"] .empty-cart-message{margin-top:100px;text-align:center}.mini-cart-content{width:100%;display:flex;flex-direction:column;justify-content:center}.cart-loop{display:flex;flex-direction:column;width:100%}.cart-loop .cart-item{display:flex;flex-direction:row;width:100%;padding:20px;border-bottom:2px solid var(--e-global-color-accent)}.cart-loop .cart-item .cart-item-img{width:100px}.cart-loop .cart-item .cart-item-img img{width:100%;height:auto}.cart-loop .cart-item .cart-item-info{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-left:10px}.cart-loop .cart-item .cart-item-info .cart-item-top,.cart-loop .cart-item .cart-item-info .cart-item-bottom{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;gap:10px}.cart-loop .cart-item .cart-item-info .cart-item-top .cart-item-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var(--e-global-color-accent)}.cart-loop .cart-item .cart-item-info .cart-item-top .cart-item-price{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var(--e-global-color-accent);width:55%;text-align:right;margin-bottom:0}.cart-loop .cart-item .cart-item-info .cart-item-bottom .cart-item-spe a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var(--e-global-color-accent)}.cart-loop .cart-item .cart-item-info .cart-item-bottom .cart-item-icon{width:30px;height:30px;cursor:pointer}.cart-loop .cart-item .cart-item-info .cart-item-bottom .cart-item-icon svg{width:30px;height:30px;fill:var(--e-global-color-primary)}#top-banner p{display:flex;justify-content:center;width:100%;color:var(--e-global-color-3e62fb2);padding:10px;margin:0;font-size:16px;text-align:center}#pre-body{height:0px}@media (min-width:768px){#top-banner{position:fixed;z-index:4}}@media (max-width:767px){#top-banner p{padding:10px 25px}}form#login_form .elementor-field-type-html{display:flex;justify-content:flex-end}form#login_form .elementor-field-type-html>a{color:var(--e-global-color-text);text-decoration:underline}#c-login{width:100%}#c-login .elementor-shortcode{display:flex;flex-direction:column;align-items:center}#c-login .elementor-shortcode #pk-login-form{width:100%;display:flex;flex-wrap:wrap;gap:0 20px}#c-login .elementor-shortcode #pk-login-form p.login-username,#c-login .elementor-shortcode #pk-login-form p.login-password,#c-login .elementor-shortcode #pk-login-form p.login-remember,#c-login .elementor-shortcode #pk-login-form p.login-link{width:calc(50% - (20px / 2));display:flex;flex-wrap:wrap;margin-bottom:20px}#c-login .elementor-shortcode #pk-login-form p.login-link{justify-content:flex-end}#c-login .elementor-shortcode #pk-login-form p.login-link a{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:14px;font-weight:var(--e-global-typography-text-font-weight);text-decoration:underline}#c-login .elementor-shortcode #pk-login-form>p.login-submit{width:100%;display:flex;justify-content:flex-end}#c-login .elementor-shortcode #pk-login-form label{padding-bottom:10px;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:14px;font-weight:var(--e-global-typography-text-font-weight)}#c-login .elementor-shortcode #pk-login-form input[type=text],#c-login .elementor-shortcode #pk-login-form input[type=password]{height:50px;font-size:14px;border-radius:10px;background-color:var(--e-global-color-3e62fb2)}#c-login .elementor-shortcode #pk-login-form input[type=submit]{display:flex;background-color:var(--e-global-color-primary);color:var(--e-global-color-3e62fb2);border-radius:30px;padding:16px 60px;font-family:var(--e-global-typography-accent-font-family), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);transition:all 0.3s;width:220px}#c-login .elementor-shortcode #pk-login-form input[type=submit]:hover{background-color:var(--e-global-color-secondary);color:var(--e-global-color-3e62fb2);border-color:var(--e-global-color-secondary)}#c-login .elementor-shortcode #pk-login-form p.members-login-notice.members-login-error{color:#d9534f;text-align:center;width:100%}@media (max-width:1220px){#c-login .elementor-shortcode #pk-login-form p.login-link a,#c-login .elementor-shortcode #pk-login-form label,#c-login .elementor-shortcode #pk-login-form input[type=text],#c-login .elementor-shortcode #pk-login-form input[type=password]{font-size:var(--e-global-typography-accent-font-size)}}@media (max-width:767px){#c-login .elementor-shortcode #pk-login-form p.login-username,#c-login .elementor-shortcode #pk-login-form p.login-password,#c-login .elementor-shortcode #pk-login-form p.login-remember,#c-login .elementor-shortcode #pk-login-form p.login-link{width:100%}#c-login .elementor-shortcode #pk-login-form p.login-link,#c-login .elementor-shortcode #pk-login-form>p.login-submit{justify-content:center}}.spacer{display:flex;width:100%;padding:10px}.spacer>span{display:flex;width:100%;border-top:1px solid var(--e-global-color-text)}.order-details table{width:100%}.order-details table,.order-details table th,.order-details table td{border:0;margin-bottom:0}.order-details table thead tr th,.order-details table tbody tr td{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:var(--e-global-color-text)}.order-details table:not(.p_schedule) thead tr th{font-weight:900}.order-details table.p_schedule thead tr th{font-weight:700;text-align:left;padding:10px}.order-details table:not(.p_schedule) tbody tr td{padding:10px}.order-details table.p_schedule tbody tr td{padding:2px 10px}.order-details table tbody tr td:first-child{text-align:left;width:70%}.order-details table tbody tr td:last-child{text-align:right;vertical-align:bottom;width:30%}.order-details table tbody tr td>span{display:flex;width:100%}.order-details table tbody tr td:last-child>span{justify-content:flex-end}.order-details table tbody tr td .cart-item-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var(--e-global-color-text)}.order-details table tbody tr td .cart-item-spe{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var(--e-global-color-text)}.order-details table tbody tr td span i{padding-left:10px}.order-details table tbody tr td span.subtotal{font-weight:700}.order-details table tbody tr td span.total_l{font-size:18px;font-weight:900}.order-details table tbody tr td span.total_r{font-size:22px;font-weight:900}.order-details .elementor-form-fields-wrapper{align-items:flex-start}.order-details .elementor-field-textual{min-height:48px}.heading-load{display:flex;flex-direction:row;justify-content:space-between;min-height:30px}form#order_form .elementor-select-wrapper,form#order_form .elementor-field-group{flex-direction:column;align-items:flex-start}form#order_form .elementor-message{font-size:14px}form#order_form input[type="email"]{height:40px}form#order_form button[type="submit"]{display:none !important}form#gtc_form .elementor-field-option label a{color:var(--e-global-color-text);text-decoration:underline;font-weight:600}#order-button{margin-top:20px}#order-button:not(.elementor-button-loading):disabled{background-color:#888888}#order-button.elementor-button-loading:disabled{background-color:var(--e-global-color-secondary)}@media (max-width:767px){form#login_form .elementor-field-type-html{justify-content:center}.order-details table tbody tr td:first-child{text-align:left;width:60%}.order-details table tbody tr td:last-child{text-align:right;vertical-align:bottom;width:40%}.order-details table tbody tr td span i{display:contents}.heading-load{flex-direction:column;justify-content:flex-start;gap:0}}#login_form .elementor-message.elementor-message-danger:not(.elementor-form-help-inline){text-align:center;margin-top:25px}#ee-login{width:100%}#ee-login .elementor-shortcode{display:flex;flex-direction:column;align-items:center}#ee-login .elementor-shortcode #pk-login-form{width:100%;max-width:450px}#ee-login .elementor-shortcode #pk-login-form>p{display:flex;flex-direction:column;margin-bottom:40px}#ee-login .elementor-shortcode #pk-login-form>p.login-submit{align-items:center}#ee-login .elementor-shortcode #pk-login-form label{padding-bottom:20px;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}#ee-login .elementor-shortcode #pk-login-form p.login-remember label{padding-bottom:0}#ee-login .elementor-shortcode #pk-login-form input[type=text],#ee-login .elementor-shortcode #pk-login-form input[type=password]{height:50px;border:2px solid var(--e-global-color-text);border-radius:10px}#ee-login .elementor-shortcode #pk-login-form input[type=submit]{display:flex;background-color:var(--e-global-color-primary);color:var(--e-global-color-3e62fb2);border-radius:30px;padding:16px 60px;font-family:var(--e-global-typography-accent-font-family), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);transition:all 0.3s;width:220px}#ee-login .elementor-shortcode #pk-login-form input[type=submit]:hover{background-color:var(--e-global-color-secondary);color:var(--e-global-color-3e62fb2);border-color:var(--e-global-color-secondary)}#ee-login .elementor-shortcode #pk-login-form p.members-login-notice.members-login-error{color:#d9534f;text-align:center}#logout-btn:has(> .elementor-form-spinner){text-decoration:none}.mes-commandes table{border:2px solid var(--e-global-color-text);border-radius:10px;background-color:#FFFFFF;overflow:hidden}.mes-commandes table tbody td a{color:var(--e-global-color-text);text-decoration:underline;cursor:pointer}.mes-commandes table.mobile tbody:not(:first-child) tr:first-child td{border-top:2px solid var(--e-global-color-text)}.mes-commandes table.mobile tbody tr td:first-child{text-align:left}.mes-commandes table tbody tr td:last-child{text-align:center}.mes-commandes table.mobile tbody tr:first-child td{color:var(--e-global-color-3e62fb2);background-color:var(--e-global-color-secondary)}.mes-commandes table.mobile tbody tr td:last-child{border-right:0}.mes-commandes table.mobile tbody tr td.cancel{color:red}.mes-commandes table.mobile tbody tr td.valid{color:green}form#user_form .elementor-field-type-html{margin-top:40px}form#user_form button{margin-top:40px}form#user_form .elementor-select-wrapper,form#user_form .elementor-field-group{flex-direction:column;align-items:flex-start}form#user_form .elementor-message{font-size:14px}.info-wifi{margin:0}.info-wifi li{list-style:none}.panier table,.panier table th,.panier table td{border:0;margin-bottom:0}.panier table.mobile{width:100%;border-top:1px solid var(--e-global-color-text);margin-bottom:20px}.panier table thead tr th{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:var(--e-global-color-text)}.panier table tbody tr td{border-top:1px solid var(--e-global-color-text)}.panier table.mobile tbody tr td{padding:10px}.panier table.mobile tbody tr:not(:first-child) td{border-style:dashed}.panier table.mobile:first-child,.panier table.mobile:first-child tbody tr:first-child td{border-top:0}.panier table.mobile tbody tr td:first-child{width:40%}.panier table.mobile tbody tr td:last-child{width:60%}.panier table.mobile tbody tr td:last-child{text-align:right}.panier table.mobile tbody tr td:last-child a{justify-content:flex-end;text-align:right}.panier table tbody tr td:nth-child(3),.panier table tbody tr td:nth-child(4),.panier table tbody tr td:nth-child(5){text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var(--e-global-color-text)}.panier table tbody tr td:nth-child(3),.panier table tbody tr td:nth-child(5){width:82px}.panier table tr td:first-child img{width:50px}.panier table tbody tr td a{display:flex;width:100%}.panier table tbody tr td a.cart-item-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var(--e-global-color-text)}.panier table tbody tr td a.cart-item-spe{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var(--e-global-color-text)}.panier table tbody tr td a.cart-item-icon svg{width:30px;height:30px;fill:var(--e-global-color-primary);cursor:pointer}.panier .elementor-form-fields-wrapper{align-items:flex-start}.panier .elementor-field-textual{min-height:48px}.panier form .elementor-message.elementor-message-danger,.panier form .elementor-message.elementor-message-success{font-size:14px}.panier form>.elementor-message.elementor-message-danger{display:none}.valid-cart-button>a{width:100% !important;max-width:628px}.coupon-content{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.coupon-content div[data-widget_type="html.default"]{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.coupon-content .promo{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.coupon-content .code{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var(--e-global-color-text)}.coupon-content .discount-item{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px}.coupon-content .discount-item .discount{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var(--e-global-color-text)}.coupon-content .discount-item .cart-item-icon{width:30px;height:30px;cursor:pointer}.coupon-content .discount-item .cart-item-icon svg{width:30px;height:30px;fill:var(--e-global-color-primary)}.hentry{margin-bottom:0}.ast-container,.ast-container-fluid{padding-left:0;padding-right:0}#ast-scroll-top{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5)}#ast-scroll-top:focus{border:none}@media (min-width:922px){.ast-container,.ast-narrow-container .site-content>.ast-container{max-width:100%}}.elementor-icon-wrapper{display:flex;justify-content:flex-end}.elementor-message.elementor-message-danger:before{content:"" !important}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:auto;flex-grow:unset}/*# sourceMappingURL=style.css.map */