.missingField{border-color:red !important;border-style:dashed !important;padding:1em}.col5{width:41.666666%}#Register .col6{width:50%}#box .col6{width:50%}#box .col12{width:100%}.mil_sous_label_grey{color:#aaa;font:15px/19px 'Open Sans',Helvetica,Arial,sans-serif}.mil_label_grey{color:#626262;font:15px/19px 'Open Sans',Helvetica,Arial,sans-serif}.mil_button_gold{background-color:#b7af89 !important}.mil_button_gold:hover{background-color:#aaa176 !important}.mil_button_grey_20{color:#a3a3a3}.mil_button_grey_20:hover{color:#626262}div.content_wrapper.user_registration_page{background-image:url(../../images/millesima/img_background.jpg)}.departmentButton>span{letter-spacing:-0.05em}.main_content{background:none !important}.home_sante{text-align:center}.home_bd_sante{border:3px solid black;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;height:60px;padding:10px;width:702px;display:inline-block;margin-bottom:10px;color:black;line-height:1.7}.img_bd_sante{float:left;margin-right:10px}.txt_nivun_bd_sante{font-weight:900;text-align:left}.txt_nivdeux_bd_sante{font-weight:500;font-size:13px;text-align:left}.txt_nivtrois_bd_sante{font-weight:300;text-align:right;font-size:9px}#productTabContainer{text-align:justify}.column_label_nodisplay{display:none}.mil-required-field,.mil-update-field{display:block;position:absolute;top:5px;height:29px;font:15px/19px 'Open Sans',Helvetica,Arial,sans-serif;line-height:30px;text-align:center;-webkit-font-smoothing:antialiased;left:24px;color:#aaa}#WC_UserRegistrationAddForm_div_1.sign_in_registration{margin:0;outline:0;box-shadow:0 0 20px rgba(0,0,0,.3);font:13px/1.55 'Open Sans',Helvetica,Arial,sans-serif;max-width:400px;margin:40px auto;background-color:#fff}#WC_UserRegistrationAddForm_div_1.sign_in_registration .form .content .align{padding:10px 15px 30px 15px}.user_registration_add_Page .sign_in_registration *{margin:0;padding:0}.myaccount_header{border-top:0;border-bottom:1px solid rgba(0,0,0,.1)}.mil_button_secondary_header{float:right;font-size:13px;padding:7px 10px !important}.registration_header{padding:20px 30px !important;font-size:25px !important;font-weight:300 !important;color:#232323;line-height:initial}#Register .button_footer_line{background-color:#f5f5f5;font-size:25px;padding:20px 30px;border-top:1px solid rgba(0,0,0,.1)}.sign_in_registration .mil-button{float:right}#Register .mil_label_lpad{padding-left:8px}#Register .col{position:relative;float:left;min-height:1px;padding-right:8px;padding-left:8px;box-sizing:border-box;-moz-box-sizing:border-box}#Register input[type="text"],#Register input[type="password"],#Register select,.mil_first_step select,.mil_second_step select,.mil_second_step textarea,.mil_shipping_method textarea,.mil_shipping_method input[type="text"],.mil_second_step input[type="text"],.mil_second_step input[type="tel"]{background-color:#fff;color:#232323;width:100%;margin-bottom:20px;font:15px/19px 'Open Sans',Helvetica,Arial,sans-serif;border:2px solid #e5e5e5;border-radius:0;height:39px;padding:8px 10px;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}#Register .checkbox,.mil_first_step .checkbox .checkbox,.mil_second_step .checkbox .checkbox,.mil_second_step .check_save_card .checkbox{position:absolute;left:-9999px}#Register .checkbox_registration label,.mil_second_step .checkbox .text label,.mil_first_step .checkbox .text label,.mil_second_step .check_save_card label,.mil_third_step .accept_terms label{display:block;position:relative;background:#fff;color:#404040;font-size:15px;padding-left:27px;margin-bottom:10px;cursor:pointer}#Register input:hover,#Register select:hover,#Register .mil-required-field:hover+input,#Register .mil-update-field:hover+input,.mil_second_step select:hover,.mil_first_step select:hover,.mil_second_step textarea:hover,.mil_second_step input:hover,.mil_shipping_method textarea:hover,.mil_shipping_method input[type="text"]:hover{border:2px solid #e1dbbf;outline:0}
#Register input:focus,#Register select:focus,.mil_first_step select:focus,.mil_second_step select:focus,.mil_second_step textarea:focus,.mil_second_step input:focus,.mil_shipping_method textarea:focus,.mil_shipping_method input:focus{border:2px solid #d9cf9e;outline:0}@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.0.1');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');font-weight:normal;font-style:normal}.mil-icon-append{position:absolute;top:5px;width:29px;height:29px;font-size:15px;line-height:30px;text-align:center;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;right:14px;padding-left:3px !important;border-left:1px solid;color:#AAA}.mil-icon-cart{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;color:#000;margin-right:2px}.mil-icon-mail:before{content:"\f0e0"}.mil-icon-cadena:before{content:"\f023"}.mil-icon-edit:before{content:"\f040"}.mil-icon-create:before{content:"\f0fe"}.mil-icon-question:before{content:"\f059"}.mil-icon-question{font-size:17px;margin-left:5px}#Register select+i:before,.mil_first_step select+i:before,.mil_second_step select+i:before{top:0;border-bottom:4px solid #404040}#Register select+i:after,.mil_first_step select+i:after,.mil_second_step select+i:after{bottom:0;border-top:4px solid #404040}#Register select+i:after,#Register select+i:before,.mil_first_step select+i:after,.mil_second_step select+i:after,.mil_first_step select+i:before,.mil_second_step select+i:before{content:'';position:absolute;right:0;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}#Register select+i,.mil_first_step select+i,.mil_second_step select+i{pointer-events:none;position:absolute;top:14px;right:22px;width:5px;height:11px;background:#fff;box-shadow:0 0 0 12px #fff}#Register .birthday_content select+i{top:33px;right:22px;box-shadow:0 0 0 12px #fff}#Register .checkbox_registration label::before,.mil_first_step .checkbox .text label::before,.mil_second_step .checkbox .text label::before,.mil_second_step .check_save_card label::before,.mil_third_step .accept_terms label::before{content:'';display:block;position:absolute;border:2px solid #e5e5e5;width:13px;height:13px;outline:0;background:#fff;left:0}#Register .checkbox_registration input:checked ~ label::before,.mil_first_step .checkbox input:checked ~ .text label::before,.mil_second_step .checkbox input:checked ~ .text label::before,.mil_second_step .check_save_card input:checked ~ label::before,.mil_third_step .accept_terms input:checked ~ label::before{content:'\f00c';top:-1px;left:0;width:15px;height:15px;font:normal 12px/16px FontAwesome;text-align:center}.my-account-footer.button_footer_line{width:100%}#Register.my-account-form input[type="text"],#Register.my-account-form input[type="password"]{height:auto;width:auto}#Register.my-account-form .mil-required-field{top:25px}#Register .form_2column{padding:0}.instagram{background-image:url("../../Attachment/HomePage/logo_insta_grey.png");display:block;width:24px;height:24px;margin-left:6px}.instagram:hover{background-image:url("../../Attachment/HomePage/logo_insta_color.png")}.top_button{margin-top:20px}.mil_button_left{float:left}.mil_button_right{float:right}.button_primary>.button_text_thin{line-height:33px;cursor:pointer}.step_button{float:right;padding:10px}.mil_right_corner_less,.mil_right_corner_more{position:absolute;right:30px;top:22px;height:35px;width:35px;border-radius:50%;background-color:#a7a7a7;color:#fff;font-family:sherif;cursor:pointer}
.mil_right_corner_less{line-height:32px;font-size:15px}.mil_right_corner_more{line-height:36px;font-size:35px}.mil_left_corner{position:absolute;font-size:80px;font-weight:700 !important;color:#dddbdc;line-height:34px}#box div.main_header{text-align:center;position:relative;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.1);padding:24px 30px;height:80px;box-sizing:border-box}#box .mil_first_step div.main_header,#box .mil_second_step div.main_header,#box .mil_third_step div.main_header{margin:20px 0;cursor:pointer}#box .main_header_text{font-size:30px !important;color:#232323}.mil_first_step #shippingAddressDisplayArea,.mil_first_step .billing_address #billingAddressDisplayArea_1,.mil_first_step select,.mil_second_step select,.mil_second_step textarea,.mil_shipping_method textarea,.mil_second_step #WC_ShipmentDisplay_div_30.shipping_billing_height .mil_billing_payment,.mil_shipping_method #shippingInstructionsCheckboxDiv,.mil_first_step #shipModeLabel,.mil_second_step #shipModeLabel,.mil_second_step .mil_one_shipmode,#shipping_method .shipping_method_content{width:330px}#box .mil_first_step .body,#box .mil_second_step .body,#box .mil_third_step .body{border:0}.mil_first_step #shipping,.mil_first_step .billing_address,#box .mil_second_step .shipping_billing_height .billing .billing_method{padding:0}.mil_first_step #billing .billing_address,.mil_first_step #shipping .shipping_address,.mil_second_step #shipping_method .shipping_method,.mil_second_step .payment .payment_method{margin:20px 0;padding:0 35px}.mil_first_step #billing .billing_address_container .billing_address,.mil_second_step #shipping_method .shipping_method{float:right;border-right:1px solid #e5e5e5}.mil_second_step #shipping_method{width:50%}.mil_first_step #shipping .shipping_address .shipping_address_content,.mil_first_step #billing .billing_address,#box .body .title,#shipping_method .shipping_method_content,#shipping .shipping_method .checkbox .text,.card_info{font:15px/19px 'Open Sans',Helvetica,Arial,sans-serif}#box .body .title{font-weight:bold}.mil_first_step #shipping,.mil_first_step #billing,.mil_second_step #shipping_method,.mil_second_step .payment{float:left}.mil_first_step #billing .billing_address_container,.mil_second_step #giftCardContainerDiv,.mil_second_step #shippingInstructionsContainerDiv{float:none}.mil_second_step #giftCardContainerDiv{margin-left:0}.mil_first_step #shipping .coutrydiff{color:#d3140a;margin-bottom:10px}.newShippingAddressButton,#editButtonShippingToDisplay,#editButtonBillingToDisplay{float:left;color:#b7af89}.editAddressLink{color:#b7af89;padding:0 20px}.mil_first_step select{margin:10px 0}.mil_second_step select,.mil_second_step textarea,.mil_shipping_method textarea,.shipping_method_content input[type="text"]{margin:5px 0}.shipping_method_content input[type="text"]{width:160px;box-sizing:border-box}.billing_method .date select{width:100px}.mil_first_step .shipping_address_content,.mil_first_step .billing_address,.mil_second_step .shipping_method_content,.mil_second_step .billing_method p,.mil_first_step .shipping_method_content{position:relative}.shipping_address_content select+i,.mil_first_step .shipping_method_content select+i{top:24px;left:310px}.mil_second_step .shipping_method_content select+i,.billing_method select+i{top:19px;left:310px}.billing_address select+i{top:45px;left:345px}.mil_first_step a:hover,.mil_second_step a:hover{text-decoration:none;color:#aaa176 !important}.mil_second_step #WC_ShipmentDisplay_div_30.shipping_billing_height,.mil_second_step #WC_ShipmentDisplay_div_30.shipping_billing_height .mil_billing_payment{margin:0 auto}.mil_second_step .checkbox,.mil_first_step .checkbox,.mil_third_step .accept_terms{line-height:19px;margin-right:0}.mil_second_step textarea,.mil_shipping_method textarea{height:60px;box-sizing:border-box}.mil_second_step .checkbox .text label,.mil_first_step .checkbox .text label{margin:15px 0}
.card_info,.shipping_billing_height .billing .card_info .col1{width:390px}.card_info .col1 .card_number{float:none}.card_info .col1 .card_number span{width:100%}.card_info .col1 span input,.card_info .col1 input#cc_cvc_1,.billing_method .date select{margin:2px 0 12px 0}.card_info .col1 span input,.card_info .col1 input#cc_cvc_1{box-sizing:border-box;height:25px;padding:0 10px}.card_info .col1 input#cc_cvc_1{width:50px}.card_info .col1 .date{position:relative;padding-top:0}.card_info .col1 .issue_number{display:block}.card_info .col1 .date .month_year select+i{top:35px;left:81px}.card_info .col1 .date .year select+i{top:35px;left:197px}.visaCVV2{display:inline}.mil-cart-required{margin:15px 0;font-size:13px;font-weight:bold;font-style:italic}.mil_third_step .accept_terms{width:auto;margin:0 18px;padding:0;border-top:1px solid;box-sizing:border-box}#order_details{width:100%}#total_breakdown{padding:5px 10px}.mil_third_step .accept_terms a{text-decoration:underline;font-size:11px;font-weight:bold;color:#000;padding-top:10px;display:block}.mil_third_step .accept_terms label{color:#626262;margin-top:5px}#WC_ShipmentDisplay_div_32_1.button_footer_line{text-align:right;width:auto;margin:0 18px}.mil_shipping_method #shippingInstructionsContainerDiv,.mil_shipping_method #giftCardContainerDiv{display:inline-table;float:none}.mil_shipping_method #giftCardContainerDiv{margin-left:65px}.mil_shipping_method .shipping_method{width:730px;margin:auto}.mil_first_step #shipModeLabel,.mil_second_step #shipModeLabel{color:#d3140a}.mil_second_step .mil_one_shipmode,.mil_first_step .mil_one_shipmode{padding:10px 0}.mil_third_step .accept_terms .checkbox{position:absolute;margin-top:6px}.mil_second_step .checkoutEspot{text-align:center;margin-bottom:20px;margin-top:35px}.mil_second_step .text_not_valid_order{float:right;text-align:right;font-size:12px;color:#d3140a;padding:0 10px}.mil_third_step #WC_ShipmentDisplay_div_16.body .checkoutEspot img{float:left}.mil_third_step .checkoutEspot{float:left;margin:0 0 0 19px}@media(max-width:1024px){#Register.my-account-form .col6{width:auto}#Register.my-account-form .col6-select{width:50%}#WC_ShipmentDisplay_div_32_1.button_footer_line{float:none}}@media(max-width:974px){.mil_shipping_method #giftCardContainerDiv{width:330px}}@media(max-width:829px){.mil_first_step .main_header .mil_left_corner,.mil_second_step .main_header .mil_left_corner,.mil_third_step .main_header .mil_left_corner,.mil_first_step .main_header .mil_right_corner_less,.mil_second_step .main_header .mil_right_corner_less,.mil_third_step .main_header .mil_right_corner_less,.mil_first_step .main_header .mil_right_corner_more,.mil_second_step .main_header .mil_right_corner_more,.mil_third_step .main_header .mil_right_corner_more{display:none}.mil_first_step #billing .billing_address,.mil_first_step #shipping .shipping_address,.mil_first_step .mil_shipping_method .shipping_method,.mil_second_step .payment .payment_method,.mil_second_step #WC_ShipmentDisplay_div_30.shipping_billing_height .mil_billing_payment{padding:0}#box .mil_first_step #shipping,#box .mil_first_step #billing,.mil_second_step #WC_ShipmentDisplay_div_30.shipping_billing_height,#box .mil_first_step .mil_shipping_method,.mil_shipping_method .shipping_method{width:330px}.billing_address select+i{top:45px;left:310px}.mil_second_step #WC_ShipmentDisplay_div_30.shipping_billing_height #shipping_method,.mil_second_step .payment{width:330px}.mil_shipping_method #shippingInstructionsContainerDiv,.mil_shipping_method #giftCardContainerDiv{display:block;float:none;margin-left:0}.mil_second_step .mil_shipping_method,.mil_first_step .mil_shipping_method .shipping_method,.mil_second_step #WC_ShipmentDisplay_div_30.shipping_billing_height .mil_billing_payment{margin:20px 0}.mil_shipping_method .shipping_method{margin:0}#box .main_header_text{white-space:normal;font-size:20px !important}.mil_first_step #billing .billing_address_container .billing_address,.mil_second_step #shipping_method .shipping_method{float:none;border-right:0}
.mil_second_step #shipping_method .shipping_method{padding:0}.mil_first_step #shipping,.mil_first_step #billing,.mil_first_step .mil_shipping_method,.mil_second_step #shipping_method,.mil_second_step .payment{float:none;margin:auto}.newShippingAddressButton,#editButtonShippingToDisplay,#editButtonBillingToDisplay{float:none;display:inline-block !important}#box div.main_header{height:inherit}.mil_third_step .accept_terms a{padding-bottom:10px}}@media(max-width:459px){#box .mil_first_step #shipping,#box .mil_first_step #billing,.mil_second_step #WC_ShipmentDisplay_div_30.shipping_billing_height,#box .mil_first_step .mil_shipping_method,#giftCardContainerDiv,.card_info,.shipping_billing_height .billing .card_info .col1,.mil_shipping_method .shipping_method{width:330px}#box .main_header_text{font-size:17px !important}.mil_second_step .left_espot img{width:330px !important}}@media(max-width:749px){.home_bd_sante{width:300px;height:190px}.img_bd_sante{float:inherit;margin-right:0}}@media(max-width:600px){#Register.my-account-form input[type="text"],#Register.my-account-form input[type="password"]{width:295px}}@media screen and (max-width:320px){.mil_first_step #shippingAddressDisplayArea,.mil_first_step .billing_address #billingAddressDisplayArea_1,.mil_first_step select,.mil_second_step select,.mil_second_step textarea,.mil_shipping_method textarea,.mil_second_step #WC_ShipmentDisplay_div_30.shipping_billing_height .mil_billing_payment,.mil_shipping_method #shippingInstructionsCheckboxDiv,.mil_first_step #shipModeLabel,.mil_second_step #shipModeLabel,.mil_second_step .mil_one_shipmode,#shipping_method .shipping_method_content{width:300px}.billing_address select+i,.shipping_address select+i,.billing_method select+i{left:280px}.mil_second_step .left_espot img{width:300px !important}}@media(max-width:500px){#quickLinksBar{float:none}#quickLinksBar>li{display:none}#quickLinksBar>li.separator-false{display:inherit}#headerRow0{right:0;left:0;width:100%}#quickLinksButton{left:55%}#signInOutQuickLink_alt{position:relative;top:-10px;text-align:center;max-width:100% !important}#signInOutQuickLink_alt br{display:block !important}#quickLinksButton{margin:7px 0 0 -20px !important}.namePartPriceContainer,.product_text{text-align:left}.productAsideInfo .productTable{width:100%}.widget_product_image_viewer .basicButton{margin:0;width:50%}.productAsideInfo .shopperActions{float:left;margin:auto}.productDetails{text-align:left}#tab_migtable{min-width:220px}.facetContainer+.facetContainer{margin-top:5px !important}.shopperActions .quantity_section{margin-bottom:10px}.unavailableProduct .heading.zebra{width:100%}.unavailableProduct .productAsideInfo{padding:10px;margin:0}#quickLinksBar>li>#quickLinksButton{border:0;z-index:10}.productAccessories .productAndDesc .productImg,.productAccessories .productAndDesc .productDesc{width:50% !important}.productAsideInfo .shopperActions{width:88%}.shopperActions .choose,.compare_main .basicButton{width:100% !important;margin-top:-10px;padding:10px 0}}