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)}/*# sourceMappingURL=pages.css.map */