.address-book{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;max-width:100%;margin:30px 0px;padding:3px;border-left:3px solid rgba(0, 0, 0, 0);transition-property:none;line-height:1.2em;letter-spacing:1px;vertical-align:top;font-size:1em;color:#3D555A}.address-book_bloc{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:350px;padding:0px 10px;border:1px solid #a9a9a9;border-left:10px solid #a9a9a9;background-color:white;font-size:0.8em}.address-book_bloc.-add-new-address:hover{color:#3478cd}.address-book_bloc.-add-new-address{padding:20px 10px;line-height:1.5em;background-color:transparent;text-align:center;font-size:1.2em;text-decoration:underline}.-add-new-address_icons{margin:auto}.address-book_bloc_line{padding-top:3px;border-bottom:1px dashed #50505052}.address-book_bloc_line .address-book_bloc_line_firstname,.address-book_bloc_line .address-book_bloc_line_lastname,.address-book_bloc_line .address-book_bloc_line_city{font-weight:800}.address-book_bloc_link-area{display:flex;justify-content:space-evenly}.address-book_button{width:40%;margin:5px 0px;transition:background-color 0.3s ease, color 0.3s ease;text-decoration:underline;text-align:center}.address-book_button.-update-address{color:#CB5300}.address-book_button.-update-address:hover{background-color:#CB5300;color:white}.address-book_button.-delete{color:#C42020}.address-book_button.-delete:hover{background-color:#C42020;color:white}.coupons-list{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:50px}.coupons-list_bloc{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:350px;padding:15px 15px 3px 15px;border:2px solid var(--couponColor);text-align:justify;text-transform:uppercase;line-height:1.5rem;font-size:0.9em;font-weight:500;background:linear-gradient(to bottom right, white, white 50%, color-mix(in srgb, var(--couponColor), white 80%) 50%);color:var(--couponColor)}.coupons-list_bloc_link{position:relative;display:flex;justify-content:center;align-items:center;margin-top:10px;padding-top:10px;padding-bottom:10px;border:1px dashed var(--couponColor);text-align:center;font-weight:300;background-color:var(--couponColor);text-decoration:underline;transition:background-color 0.3s ease;color:white}.coupons-list_bloc_link:hover{color:var(--couponColor);background-color:white}.coupons-list_bloc_code{text-align:center;font-weight:800;font-size:1em;background-color:white;padding:1px}.coupons-list_bloc_title strong{font-size:1.4em}.customer-form{display:flex}.customer-form_body{display:flex;flex-direction:column;max-width:500px;padding:15px;border:1px solid #079239;background-color:rgba(7, 146, 57, 0.1)}.customer-form_body.-submitted{display:none}.customer-form_body_align{display:flex;flex-direction:row;justify-content:space-between;gap:15px}.customer-form_body_align.-modification-informations{display:flex;flex-direction:column;gap:4px}.customer-form_body_align.-contact{gap:10px}.customer-form_body_input-widget{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:auto;margin-top:10px;text-align:left}.customer-form_body_input-widget.-phone-number{width:180px}.customer-form_body_input-widget.-zip-code{width:180px}.customer-form_body_input-widget.-city{flex:2 1 auto}.customer-form_body_input-widget input[type=checkbox]{width:unset}.customer-form_body_input-widget_label{flex:1;font-size:0.9em;text-align:left}.customer-form_body_input-widget_label .-smaller{font-size:0.6em}.customer-form_body_input-widget input{width:100%;text-align:left}.customer-form_body_button.button{display:flex;margin-top:10px;transition:background-color 0.3s ease}.customer-form_body_button.button:hover{background-color:#4271b7}.customer-form_body_after-submit,.address-book_form_after-submit{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.customer-form_body_after-submit.-validate-modifier-response,.address-book_form_after-submit.-validate-modifier-response{width:100%;padding:6px;background-color:#ffffff94;box-shadow:0px 0px 5px #4bb473;color:#4bb473;font-weight:800}.address-book_form_after-submit_link{width:20%;padding:5px 10px;border:1px solid black;text-align:center;font-size:0.8em;font-weight:600;background-color:white;color:black;cursor:pointer;text-decoration:underline;transition:background-color 0.3s ease}.address-book_form_after-submit_link:hover{background-color:#d5d5d5}.customer-form_link-modifier{display:flex;flex-direction:column;gap:10px;width:60%;font-size:0.9em}.customer-form_link-modifier.-submitted{display:none}.customer-form_link-modifier_button.button{justify-content:space-evenly;max-width:45%;margin-left:10px;padding:10px;border:1px solid #fff;font-weight:800;text-decoration:underline;background-color:white;background-image:none;color:#fff}.customer-form_link-modifier_button.button:hover{color:#B32717;border:1px solid #B32717;background-color:#f9eeec}.orderList{display:inline-flex;flex-wrap:wrap;gap:10px 0px;justify-content:space-evenly;width:100%;margin-top:20px}.order-overview{display:block;width:100%;max-width:420px;margin-bottom:20px;padding-bottom:5px;border:1px solid #AAA;text-align:center;text-decoration:none;font-weight:500;background-color:#dfdfdfc7;color:#079239;transition:border-top 0.3s, border-bottom 0.3s, background-color 0.3s, color 0.3s, box-shadow 0.3s}.order-overview:hover{border-top:1px solid #B32717;border-bottom:1px solid #B32717;box-shadow:0px 0px 3px #b327174b}.order-overview:hover.-cart-display{background-color:rgba(7, 146, 57, 0.43)}.order-overview.-account{background-color:#dfdfdfc7;transition:box-shadow 0.3s, background-color 0.3s;max-width:350px}.order-overview.-cart-display{padding:5px;margin:auto;border:1px dashed #222a3e;transition:border 0.3s ease;background-color:rgba(7, 146, 57, 0.23);transition:background-color 0.3s ease}.order-overview_content{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.order-overview_product-list_order-number{flex:0 0 50%;padding-bottom:5px;font-weight:500;text-decoration:underline;text-align:center;font-size:1.1em;color:#079239;transition:color 0.3s}.order-overview_product-list_order-number.-cart-display_price{color:#222a3e;font-size:1em}.order-overview_state{color:#079239;font-weight:700;transition:color 0.3s}.order-overview:hover .order-overview_product-list_order-number{color:#b32717}.order-overview:hover .order-overview_product-list_order-number.-cart-display_price{color:#222a3e}.order-overview_product-list{width:45%;height:75px;border-right:1px solid #AAA;border-bottom:1px solid #AAA;background-color:black}.order-overview_product-list_calc{display:flex;gap:10px;justify-content:space-evenly;align-items:center;width:100%;height:100%;padding:0 10px;opacity:0.96;background-color:#fdfdfd}.order-overview_product-list_pictures{width:50px}.order-overview_product-list_pictures_more{display:flex;justify-content:center;align-items:center;text-align:center}.order-overview_cart-delete{padding:5px 0px;border:1px solid transparent;color:#900;text-decoration:underline;font-size:0.7em}.order-overview_cart-delete:hover{background-color:#9900001c;border:1px solid #900;color:#900}.order-tracking{margin-top:10px;padding:0;line-height:1.4em;font-size:1em;text-align:justify;transition-property:opacity}.order-tracking .-bigger{font-size:1.2em;font-weight:800}.order-tracking .-not-a-button{display:none;border:none;font-size:1em;color:#ebaf31;vertical-align:top;transition:text-shadow 0.3s, color 0.3s;background-color:transparent;text-decoration:underline}.order-tracking .-not-a-button:hover{text-shadow:0px 0px 15px white;color:white}.order-tracking.-in-customer-area{font-size:0.8em}.order-tracking.-in-customer-area .order-tracking_stepper_container{width:25%}.order-tracking.-in-customer-area .order-tracking_events-bloc_event-line{flex-direction:column}.order-tracking.-in-customer-area .order-tracking_main{display:flex;justify-content:center}.order-tracking_main{display:flex;justify-content:center;min-height:700px;margin-top:0px;min-height:auto;gap:10px}.order-tracking_main_left-column{flex:1 0 auto;width:100%;max-width:970px;opacity:1}.order-tracking_main_right-column{display:flex;flex:1 1 auto;flex-wrap:wrap;flex-direction:column;justify-content:start;width:100%;max-width:400px;margin-bottom:100px;padding-left:0;opacity:1;font-size:1.1em}.order-tracking_cancelled{border-bottom:2px solid #900;padding:20px 0;line-height:1.4em;text-align:center;font-size:2em;color:#900;font-weight:600}.order-tracking_stepper{width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-30px;overflow:hidden;text-align:center}.order-tracking_stepper_bloc{width:140px;height:140px;margin:auto;padding:5px;border-radius:150px;transform-origin:50% 50%;background:radial-gradient(circle at 98%, #EFEFEF 3%, #2F5A9A 3%, #2F5A9A);filter:grayscale(100%);opacity:0.3;transition-property:transform;transition-duration:1s}.order-tracking_stepper_container{display:inline-block;width:25%;text-align:center;vertical-align:top}.order-tracking_stepper_container.-current .order-tracking_stepper_bloc{visibility:visible;transform-origin:50% 50%;animation:stepAnimation 4s linear infinite;opacity:1;filter:none}.order-tracking_stepper_container.-current .order-tracking_stepper_bloc_content_icon{animation:stepAnimationContent 4s linear infinite;transform-origin:50% 50%}.order-tracking_stepper_container.-current .order-tracking_stepper_separator_arrow{display:block}.order-tracking_stepper_container.-current .order-tracking_stepper_title{opacity:2;filter:none}.order-tracking_stepper_container.-validated .order-tracking_stepper_bloc{visibility:visible;opacity:1;filter:none;background:none}.order-tracking_stepper_container.-validated .order-tracking_stepper_bloc_content_icon{opacity:1;background-color:#4bb473}.order-tracking_stepper_container.-validated .order-tracking_stepper_title{opacity:1;filter:none;color:#4bb473}.order-tracking_stepper_container.-validated .order-tracking_stepper_state{display:inline}.order-tracking_stepper_container.-validated .-cross{display:none}.order-tracking_stepper_container.-validated .-question-mark{display:none}.order-tracking_stepper_container.-validated .-tick{display:inline}.order-tracking_stepper_container.-refused .order-tracking_stepper_bloc{opacity:1;filter:none;background:none}.order-tracking_stepper_container.-refused .order-tracking_stepper_bloc_content_icon{opacity:0.4;background-color:#900}.order-tracking_stepper_container.-refused .order-tracking_stepper_title{opacity:1;filter:none;color:#900}.order-tracking_stepper_container.-refused .order-tracking_stepper_title .-cross{display:inline}.order-tracking_stepper_container.-refused .order-tracking_stepper_title .order-tracking_stepper_title_state{display:none}.order-tracking_stepper_container.-refused .-question-mark{display:none}.order-tracking_stepper_container.-refused .-tick{display:none}.order-tracking_stepper_title{display:none;width:100%;max-width:100%;height:22px;margin:15px 0;white-space:nowrap;font-size:1em;font-weight:600;color:#2F5A9A;filter:grayscale(100%);opacity:0.3;overflow:hidden;text-overflow:ellipsis}.order-tracking_stepper_title .-cross{display:none}.order-tracking_stepper_bloc_content{width:130px;height:130px;border-radius:140px;background-color:#ddd}.order-tracking_stepper_bloc_content_icon{display:inline-block;width:120px;height:120px;padding-top:10px;margin-left:0px;margin-top:5px;border-radius:140px;background-color:#2F5A9A}.order-tracking_stepper_bloc_content_icon.-euro{padding-top:0;padding-right:13px;line-height:120px;text-align:center;font-size:60pt;color:#EFEFEF;font-weight:600}.order-tracking_stepper_bloc_content_icon.-shipping{padding-top:32px}.order-tracking_stepper_separator{height:20px;width:100%;border-bottom:2px solid #2F5A9A}.order-tracking_stepper_separator_arrow{display:none;width:0;height:0;margin:auto;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #2F5A9A transparent}.order-tracking_customer-survey{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:20px;margin-top:2px;border:3px double #bbb;background-color:#2F5A9A;font-size:1.1em}.order-tracking_customer-survey.-answered .order-tracking_customer-survey_result{max-height:400px;padding-top:3px;margin-top:20px;transition:margin 0s, padding-top 0s, max-height 0s}.order-tracking_customer-survey.-answered .-not-a-button{display:inline-block}.order-tracking_customer-survey.-answered .order-tracking_customer-survey_result .order-tracking_customer-survey_result_form-container{display:block}.order-tracking_customer-survey.-ended .order-tracking_customer-survey_result{display:none}.order-tracking_customer-survey.-ended .order-tracking_customer-survey_result_form-container{max-height:0px;height:0px}.order-tracking_customer-survey.-with-survey .order-tracking_events-bloc_event-line:nth-child(2){display:block}.order-tracking_customer-survey.-answer-no .-no{display:block}.order-tracking_customer-survey.-answer-no .-yes{display:none}.order-tracking_customer-survey.-answer-no .order-tracking_customer-survey_answer .-yes{display:none}.order-tracking_customer-survey.-answer-yes .-yes{display:block}.order-tracking_customer-survey.-answer-yes .-no{display:none}.order-tracking_customer-survey.-answer-yes .order-tracking_customer-survey_answer .-no{display:none}.order-tracking_customer-survey.-submitted .order-tracking_customer-survey_result_post-submit{color:white;display:block}.order-tracking_customer-survey.-submitted .order-tracking_customer-survey_result .order-tracking_customer-survey_result_form-container{display:none}.order-tracking_customer-survey.-submitted .order-tracking_customer-survey_result_content{display:none}.order-tracking_customer-survey_buttons{display:flex;justify-content:end;align-items:center;gap:30px;width:100%}.order-tracking_customer-survey_result_link{text-transform:uppercase;text-decoration:none}.order-tracking_customer-survey_result{flex:1 1 auto;width:100%;max-height:0;margin:0px;font-weight:bold;color:#2F5A9A;text-align:center;transition-delay:0s;overflow:hidden;visibility:visible;overflow:hidden}.order-tracking_customer-survey_result_post-submit{display:none}.order-tracking_customer-survey_question{flex:1 1 auto;width:100%;margin-bottom:10px;line-height:1.5em;font-size:1em;text-align:center;color:white}.order-tracking_customer-survey_answer{display:inline-flex;justify-content:space-evenly;flex:1 1 auto;gap:15%;padding:0 25px}.order-tracking_customer-survey_result_form-container_button.button{border:none;background-color:white;color:#2F5A9A;transition:font-weight 0.2s, background-color 0.2s, box-shadow 0.2s;text-decoration:underline}.order-tracking_customer-survey_result_form-container_button.button:hover{background-color:#EEEEEE;box-shadow:inset 0px 0px 5px #9f9f9f}.order-tracking_customer-survey_result_form-container{width:100%;max-height:180px;height:auto;padding:0;line-height:1.6em;text-align:left;font-weight:bold;color:white}.order-tracking_customer-survey_result_form-container .button{width:300px}.order-tracking_customer-survey_result_form-container_select{width:100%;min-height:25px;margin-bottom:6px}.order-tracking_customer-survey_result_form-container_textarea{width:100%;height:100px;padding:5px;border:none;outline:none;resize:none}.order-tracking_customer-survey_answer_response{display:inline-flex;justify-content:center;width:50%;height:35px;border:1px solid #2F5A9A;line-height:35px;font-weight:bold;text-align:center;font-size:2em;transition-duration:0.3s;transition-delay:0.1s;transition-property:color, background-color}.order-tracking_customer-survey_answer_response.-yes{background-color:white;color:#4bb473}.order-tracking_customer-survey_answer_response.-yes:hover{background-color:#4bb473;color:white}.order-tracking_customer-survey_answer_response.-no{background-color:white;color:#B20}.order-tracking_customer-survey_answer_response.-no:hover{background-color:#B20;color:white}.order-tracking_customer-survey_result_explain{font-size:0.8em}.order-tracking_customer-survey_result_content{padding:5px 0;line-height:2em;color:white}.order-tracking_events-bloc_event-line{display:none;padding:20px 10px;flex-direction:column}.order-tracking_events-bloc_event-line.-first{display:flex}.order-tracking_events-bloc{padding-bottom:10px;border-bottom:2px solid #2F5A9A}.order-tracking_events-bloc.-all .order-tracking_events-bloc_event-line{display:flex}.order-tracking_events-bloc_event-line_date{display:inline-block;width:100%;font-size:1.1em;padding-top:4px;font-weight:700;vertical-align:top;color:#2F5A9A}.order-tracking_events-bloc_event-line_description{display:inline-block;width:100%;line-height:1.4em;font-size:1.2em;color:#444}.order-tracking_special-content{max-width:500px;padding:10px;margin:auto;border:1px solid #444;font-size:1.3em;background-color:#FFF;font-weight:bold;text-align:center}.order-tracking_events-bloc_historic-button{display:flex;justify-content:center;margin-top:8px;margin-left:10px;color:#cb5300;vertical-align:top;text-decoration:underline;font-size:1.2em;font-weight:800}.order-tracking_step_content_explaination{margin-top:30px}.order-tracking_step_content_explaination_title{margin:10px 10px;text-align:center;color:#0C83B4;font-size:1.4em;font-weight:600}.order-tracking_step_content_data{flex:1 0 auto;min-width:320px;margin:15px 0;font-size:1.5em;text-align:center}.order-tracking_step_content_sav{margin:30px 0;padding:0 10px;line-height:1.3em;font-size:1.5em;color:#666;opacity:0.6;font-weight:bold;text-align:center}.order-tracking_step_content_explaination_transfer-alert{margin-bottom:20px;color:#900;text-align:center;font-size:1.2em}.order-tracking_notice{display:flex;flex-direction:column;justify-content:center;width:100%;padding:10px;margin-top:0;margin-bottom:30px;border:1px solid #00000055;font-size:1em;background:#4bb473}.order-tracking_notice_button.button{display:inline-flex;justify-content:flex-start;align-items:center;gap:10px;width:80%;height:40px;padding-left:4px;margin:10px 0 0px 0;color:#FFF;font-weight:600;background-color:#ebaf31}.order-tracking_notice_title{margin-top:0px;text-align:center;font-weight:700}.customer-area_menu .customer-area_menu_element{display:flex;align-items:center;gap:10px}.customer-area_menu .customer-area_menu_element_icon{display:block;flex:0 0 30px;width:30px;height:30px;min-width:30px;min-height:30px;margin:0}.order-overview.-cart-display.--clickable{display:flex;flex-direction:column;width:100%;max-width:420px;box-sizing:border-box;margin-bottom:0;padding:16px;background:#fff;border:1px solid #dce4e7;border-radius:var(--br);text-align:left;text-decoration:none;font-weight:500;color:#1a5273;cursor:pointer;box-shadow:0 2px 8px rgba(16, 42, 58, 0.04);transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease}.order-overview.-cart-display.--clickable:hover{border-color:#05a5b1;box-shadow:0 8px 20px rgba(5, 165, 177, 0.12);transform:translateY(-2px)}.order-overview.-cart-display.--flex-completer{background:none;border:0;box-shadow:none;pointer-events:none}.order-overview.-cart-display.--clickable .order-overview_content{display:flex;align-items:center;gap:12px;margin-bottom:0}.order-overview.-cart-display.--clickable .order-overview_product-list{flex:0 0 90px;width:90px;height:75px;border:1px solid #dce4e7;border-radius:var(--br);overflow:hidden;background:#f8fbfc}.order-overview.-cart-display.--clickable .order-overview_product-list_calc{gap:6px;height:100%;padding:0 6px;background:none;opacity:1}.order-overview.-cart-display.--clickable .order-overview_product-list_pictures{flex:1 1 auto;width:auto;height:100%;display:flex;align-items:center;justify-content:center}.order-overview.-cart-display.--clickable .order-overview_product-list_pictures_icons{max-width:100%;max-height:100%;object-fit:contain}.order-overview.-cart-display.--clickable .order-overview_product-list_pictures_more{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;box-sizing:border-box;border-radius:20px;background:#eef8f9;color:#087d89;font-size:0.8em;font-weight:700}.order-overview.-cart-display.--clickable .order-overview_product-list_order-number.-cart-display_price{flex:1 1 auto;min-width:0;padding-bottom:0;font-family:'Poppins';font-weight:500;font-size:0.85em;text-align:left;text-decoration:none;color:#66757c}.order-overview.-cart-display.--clickable .order-overview_product-list_order-number.-cart-display_price b{display:block;margin-top:4px;font-size:1.15em;font-weight:700;color:#1a5273}.order-overview.-cart-display.--clickable:hover .order-overview_product-list_order-number.-cart-display_price{color:#66757c}.order-overview.-cart-display.--clickable .order-overview_cart-delete{display:flex;align-self:flex-end;align-items:center;justify-content:center;width:28px;height:28px;margin-top:12px;padding:0;border:1px solid transparent;border-radius:var(--br);transition:background-color 0.2s ease, border-color 0.2s ease}.order-overview.-cart-display.--clickable .order-overview_cart-delete:hover{background:#C4202014;border-color:#C42020}.order-overview.-cart-display.--clickable .order-overview_cart-delete_icon{width:16px;height:16px}.order-overview.-cart-display.--clickable .order-overview_cart-delete.-need-confirmation{width:auto;padding:4px 10px;background:#C4202014;border-color:#C42020;color:#C42020;font-size:0.72em;font-weight:600;white-space:nowrap}@media not all and (min-width:400px){.order-tracking.-in-customer-area .order-tracking_stepper{display:inline-block}.order-tracking_stepper_container:not(.-current, .-validated) .order-tracking_stepper_bloc{opacity:0}}@media not all and (min-width:760px){.address-book{flex-direction:column;max-width:90%}.customer-form{flex-direction:column}.address-book_form_after-submit_link{width:40%}.customer-form_link-modifier{gap:5px;width:100%;margin-top:20px}.customer-form_link-modifier_button.button{max-width:500px;margin-left:0}.order-tracking.-in-customer-area .order-tracking_main{flex-direction:column}.order-tracking_main{flex-direction:column}.order-tracking_customer-survey_buttons{justify-content:space-between;font-size:0.9em}.order-tracking_customer-survey_result_form-container_button.button{width:200px}}@media not all and (min-width:1000px){.order-tracking.-in-customer-area .order-tracking_main{flex-wrap:wrap}}