form legend{font-size:24px;padding-bottom:15px;margin-top:25px;border-bottom:1px solid #D6D6D6}form .form-group{margin-bottom:20px}form .form-group label{display:block;font-family:"OpenSans-Bold";font-size:16px;margin-bottom:5px}@media (max-width:767px){form .form-group label{font-size:14px}}form .form-group input[type="text"],form .form-group input[type='password'],form .form-group input[type='date'],form .form-group input[type='email'],form .form-group input[type='number'],form .form-group select{width:100%;font-size:14px;font-family:"OpenSans";height:50px;border-radius:3px;border:1px solid #909090;padding:0 15px}form .form-group textarea{width:100%;font-size:14px;font-family:"OpenSans";height:250px;border-radius:3px;border:1px solid #909090;padding:0 15px}form .form-group input[type="submit"],form .form-group button[type="submit"]{padding:10px 23px;display:inline-block;font-family:OpenSans-Bold;border-radius:5px;background-color:#005287;border:1px solid #005287;color:#FFFFFF}form .form-group input[type="submit"]:hover,form .form-group button[type="submit"]:hover{background-color:#FFFFFF;border:1px solid #005287;color:#005287}form .form-group .form-check-input{border:0}form .form-group p.error{color:red;font-style:italic;font-size:12px}#formSearchContent .form-group{position:relative}#formSearchContent .form-group button[name="send"]{position:absolute;right:0;top:0;bottom:0;border-radius:5px}#formSearchContent .form-group input[name="term"]{padding-right:135px}.table>:not(:first-child){border-top:0}.table .thead .th{font-family:"OpenSans-Bold";padding:10px 0}.table .line .bg{border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;padding:15px 0}.table .line .bg .link{display:block;width:100%;text-align:center;border:1px solid #4D4545;color:#4D4545;border-radius:3px;padding:5px 15px}.table .line .bg .link:hover{border:1px solid #005287;color:#005287}#cart{padding-top:25px;padding-bottom:50px}@media (max-width:767px){#cart{padding-top:0px;padding-bottom:0px}}#cart .paymentTop .title h2{text-align:left;border-bottom:2px solid #4D4545;padding-bottom:13px;padding-left:12px;margin-bottom:29px;font-size:22px;color:#005287}@media (max-width:767px){#cart .paymentTop .title h2{font-size:18px}}#cart .paymentTop .title h3{text-align:left}#cart .title h2{text-align:center;font-size:30px;font-family:'OpenSans'}#cart .title h3{text-align:center;font-size:24px;font-family:'OpenSans'}#cart .contentBlock{margin-bottom:60px}#cart #cartList .cartTitle h3{font-size:24px;font-family:"OpenSans"}#cart #cartList .cartTitle #emptyCartButton{text-align:center;border:1px solid;border-radius:5px;padding:5px 15px;display:inline-block;margin-left:24px;color:#4D4545}#cart #cartList .cartTitle #emptyCartButton:hover{color:#005287;border-color:#005287}#cart #cartList .productsCart .headerCart{border-bottom:1px solid #F6F6F6;padding-bottom:8px}#cart #cartList .productsCart .headerCart .td{font-size:14px;font-family:"OpenSans-Bold"}#cart #cartList .productsCart .cartLine{border-bottom:1px solid #F6F6F6;padding-top:12px;padding-bottom:12px}#cart #cartList .productsCart .cartLine .productThumb{max-width:200px;max-height:200px}#cart #cartList .productsCart .cartLine .productThumb img{max-width:100%;max-height:100%}#cart #cartList .productsCart .cartLine .productName a{font-size:14px;color:#4D4545;font-family:"OpenSans-Bold"}@media (max-width:768px){#cart #cartList .productsCart .cartLine .productName a{font-size:12px}}#cart #cartList .productsCart .cartLine .productAttribute{font-size:12px;color:#4D4545}#cart #cartList .productsCart .cartLine .productPrice,#cart #cartList .productsCart .cartLine .productTotalPrice{font-family:"OpenSans-Bold";font-size:14px}#cart #cartList .productsCart .cartLine .productDiscount,#cart #cartList .productsCart .cartLine .productDiscount s,#cart #cartList .productsCart .cartLine .productTotalDiscount,#cart #cartList .productsCart .cartLine .productTotalDiscount s{font-size:12px;color:#F6F6F6}#cart #cartList .productsCart .cartLine .quantityButtonGroup .quantityButton{border-color:#D6D6D6;border-radius:0;padding-top:0;padding-bottom:0}#cart #cartList .productsCart .cartLine .quantityButtonGroup .quantityButton:hover{background-color:white }#cart #cartList .productsCart .cartLine .quantityButtonGroup .quantitySymbol{color:#4D4545;font-size:21px}#cart #cartList .productsCart .cartLine .quantityButtonGroup .quantitySymbol:hover{color:#005287}#cart #cartList .productsCart .cartLine .quantityButtonGroup .quantityCart{text-align:center;max-width:75px;font-size:21px;font-family:"OpenSans-Bold";padding:0}#cart #cartList .productsCart .cartLine .quantityButtonGroup .unity{font-size:18px}#cart #cartList .productsCart .cartLine .deleteCartLine{display:block;width:30px;height:30px;border:2px solid #4D4545;border-radius:30px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}#cart #cartList .productsCart .cartLine .deleteCartLine:after,#cart #cartList .productsCart .cartLine .deleteCartLine:before{content:"";position:absolute;width:20px;height:2px;background:#4D4545;transform:rotate(45deg)}#cart #cartList .productsCart .cartLine .deleteCartLine:after{transform:rotate(45deg)}#cart #cartList .productsCart .cartLine .deleteCartLine:before{transform:rotate(-45deg)}#cart #cartList .productsCart .cartLine .deleteCartLine:hover{border:2px solid #005287}#cart #cartList .productsCart .cartLine .deleteCartLine:hover:after,#cart #cartList .productsCart .cartLine .deleteCartLine:hover:before{background:#005287}#cart #resumeCart #titleResume{margin-bottom:26px}#cart #resumeCart #titleResume h3{margin:0;padding:0}#cart #resumeCart .resumeCartBlock{background-color:#E1F3FF;padding:20px 24px}#cart #resumeCart .resumeCartBlock .priceLine{display:flex;margin-bottom:12px}#cart #resumeCart .resumeCartBlock .priceLine .resumePrice{margin-left:auto}#cart #resumeCart .resumeCartBlock .priceLine .resumePrice .details{position:relative;text-decoration:underline;cursor:pointer}#cart #resumeCart .resumeCartBlock .priceLine .resumePrice .details ul{position:absolute;background:white;min-width:150px;padding:0px 10px;list-style:none;margin:0;height:0;overflow:hidden}#cart #resumeCart .resumeCartBlock .priceLine .resumePrice .details ul li{font-size:14px}#cart #resumeCart .resumeCartBlock .priceLine .resumePrice .details:hover ul{border:1px solid;height:auto;padding:10px}#cart #resumeCart .resumeCartBlock .priceLine .cross{position:relative;justify-content:center;align-items:center;height:12px;width:12px;cursor:pointer;display:inline-flex}#cart #resumeCart .resumeCartBlock .priceLine .cross:after{content:"";background:#D6D6D6;width:2px;height:12px;transform:rotate(-45deg);position:absolute}#cart #resumeCart .resumeCartBlock .priceLine .cross:before{content:"";background:#D6D6D6;width:2px;height:12px;position:absolute;transform:rotate(45deg)}#cart #resumeCart .resumeCartBlock .priceLine .discountError{font-size:12px;color:#b42121}#cart #resumeCart .resumeCartBlock .priceLine.total{border-top:1px solid #D6D6D6;padding-top:22px;margin-top:22px}#cart #resumeCart .resumeCartBlock .priceLine.total div{font-weight:bold;font-size:20px}#cart #resumeCart .resumeCartBlock #formDiscountCode{position:relative;margin-top:22px}#cart #resumeCart .resumeCartBlock #formDiscountCode label{margin-bottom:6px}#cart #resumeCart .resumeCartBlock #formDiscountCode input[name=discountCode]{border:1px solid #D6D6D6;width:100%;padding:8px 42px 8px 8px}#cart #resumeCart .resumeCartBlock #formDiscountCode input[name=submit]{position:absolute;right:12px;bottom:8px;border:1px solid;font-size:10px;height:27px;border-radius:20px;width:27px;padding:4px;background:transparent;display:flex;align-items:center;justify-content:center}#cart #resumeCart .resumeCartBlock #formDiscountCode input[name=submit]:hover{border:1px solid #005287;color:#005287}#cart #resumeCart .resumeCartBlock .paymentLine .bouton,#cart #resumeCart .resumeCartBlock .paymentLine button[name=send]{display:block;width:fit-content;min-width:190px;padding:5px 10px;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:23px;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease;color:#FFFFFF;background-color:#005287}#cart #resumeCart .resumeCartBlock .paymentLine .bouton svg,#cart #resumeCart .resumeCartBlock .paymentLine button[name=send] svg{width:24px;padding-bottom:2px;margin-right:6px;fill:#FFFFFF}#cart #resumeCart .resumeCartBlock .paymentLine .bouton:hover,#cart #resumeCart .resumeCartBlock .paymentLine button[name=send]:hover{background-color:#01304f;border-color:#01304f}#cart #resumeCart .resumeCartBlock .paymentLine .bouton:disabled,#cart #resumeCart .resumeCartBlock .paymentLine button[name=send]:disabled{cursor:default;background-color:#8FB4CC}#cart #resumeCart .resumeCartBlock .paymentLine .bouton:disabled:hover,#cart #resumeCart .resumeCartBlock .paymentLine button[name=send]:disabled:hover{cursor:default;background-color:#8FB4CC}#cart #resumeCart .paymentIcons{text-align:center;margin:20px 0}#cart #carrierList{list-style:none;padding:0}#cart #carrierList .carrierType{border:1px solid #D6D6D6;padding:6px 12px;margin-top:12px;margin-bottom:12px}#cart #carrierList .carrierType .formCheckLabel{font-size:20px;width:100%}#cart #carrierList .carrierType .formCheckLabel h3{font-size:22px;text-align:left}#cart #carrierList .carrierType .formCheckLabel .addressDelivery{font-family:"OpenSans"}#cart #carrierList .carrierType .formCheckLabel .addressDelivery button{padding:10px 23px;display:block;font-family:OpenSans-Bold;border-radius:5px;background-color:#FFFFFF;border:1px solid #3F3C3C;color:#3F3C3C}#cart #carrierList .carrierType .formCheckLabel .addressDelivery button:hover{background-color:#3F3C3C;color:#FFFFFF}@media (max-width:767px){#cart #carrierList .carrierType .formCheckLabel .addressDelivery button{min-width:130px}}#cart #carrierList .carrierType .formCheckLabel .col-radio{position:relative;display:block}#cart #carrierList .carrierType .formCheckLabel .col-radio .radioCheck{width:25px;height:25px;position:absolute;left:36%;top:5px;border:1px solid #D6D6D6;border-radius:25px;display:flex;justify-content:center;float:left}#cart #carrierList .carrierType .formCheckLabel .col-radio .radioCheck .innerRadioCheck{margin:auto;width:23px;height:23px;border:5px solid #FFFFFF;border-radius:25px}#cart #carrierList .carrierType .formCheckLabel .col-radio input[type="radio"]{display:none}#cart #carrierList .carrierType .formCheckLabel .col-price{display:flex;justify-content:end;align-items:center}#cart #carrierList .carrierType .formCheckLabel .col-price .carrierPrice{font-size:20px;font-weight:bold}#cart #carrierList .carrierUnselected *{cursor:pointer}#cart #carrierList .carrierUnselected:hover{box-shadow:inset 2px 2px 0 #005287,inset -2px -2px 0 #005287}#cart #carrierList .carrierSelected{box-shadow:inset 2px 2px 0 #005287,inset -2px -2px 0 #005287}#cart #carrierList .carrierSelected .radioCheck{border-color:#005287;background-color:#005287}#cart #paymentList{list-style:none;padding:0}#cart #paymentList .paymentType{border:1px solid #D6D6D6;padding:7px 7px;background-color:#423F37;border-radius:9px}#cart #paymentList .paymentType .formCheckLabel{font-size:20px}#cart #paymentList .paymentType .formCheckLabel h3{font-size:18px;text-align:left;color:#FFFFFF}#cart #paymentList .paymentType .formCheckLabel picture{display:block;text-align:center;background:#FFFFFF;padding:46px 0px;padding:15px 0px;border-radius:9px}#cart #paymentList .paymentType .formCheckLabel picture img{max-width:65px}#cart #paymentList .paymentType .formCheckLabel .col-radio{display:none}#cart #paymentList .paymentType .formCheckLabel .col-radio .radioCheck{width:25px;height:25px;position:absolute;left:36%;top:5px;border:1px solid #D6D6D6;border-radius:25px;display:flex;justify-content:center}#cart #paymentList .paymentType .formCheckLabel .col-radio .radioCheck .innerRadioCheck{position:absolute;margin:auto;width:23px;height:23px;border:5px solid #FFFFFF;border-radius:25px}#cart #paymentList .paymentType .formCheckLabel .col-radio input[type="radio"]{display:none}#cart #paymentList .paymentType .formCheckLabel .col-price{display:flex;justify-content:end;align-items:center}#cart #paymentList .paymentType .formCheckLabel .col-price .carrierPrice{font-size:20px;font-weight:bold}#cart #paymentList .paymentUnselected *{cursor:pointer}#cart #paymentList .paymentUnselected:hover{box-shadow:inset 2px 2px 0 #005287,inset -2px -2px 0 #005287}#cart #paymentList .paymentSelected{background-color:#005287}#cart #paymentList .paymentSelected .radioCheck{border-color:#005287;background-color:#005287}#login{padding-bottom:50px}#login .blocLogin{border:1px solid #005287;background:#005287;height:100%;color:#4D4545;display:flex;flex-direction:column;justify-content:space-between}#login .blocLogin h2{text-align:center;color:#FFFFFF;font-size:24px}#login .blocLogin form label{width:100%;color:#FFFFFF;margin-bottom:5px}#login .blocLogin form input[type="text"],#login .blocLogin form input[type="password"]{display:block;width:100%;padding:10px;background:#FFFFFF;border-radius:4px;margin-bottom:10px;border:0}#login .blocLogin form a{display:inline-block;color:#FFFFFF;text-decoration:underline}#login .blocLogin form input[type="submit"]{margin-left:auto;margin-right:auto;margin-top:50px;border:2px solid;font-weight:bold;text-transform:uppercase;padding:10px 20px;border-radius:5px;color:#FFFFFF;border-color:#FFFFFF;background-color:#005287}@media (max-width:768px){#login .blocLogin form input[type="submit"]{width:100%}}#login .blocLogin form input[type="submit"]:hover{color:#005287;border-color:#FFFFFF;background-color:#FFFFFF}#login .blocLogin form #form-reconnect{margin-left:6px;margin-right:22px}#login .blocRegistration{border:1px solid #F6F6F6;height:100%;display:flex;flex-direction:column;justify-content:space-between}#login .blocRegistration a{display:inline-block;margin-top:50px;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase}@media (max-width:768px){#login .blocRegistration a{width:100%}}#login .blocRegistration h2{text-align:center;font-size:24px}#login .blocRegistration p{text-align:center}#account{padding-top:25px;padding-bottom:100px}#account .title{text-align:center;margin-bottom:75px}#account .menu{padding-right:0}@media (min-width:769px){#account .menu{border-right:1px solid #D6D6D6}}#account .menu .title{margin-bottom:40px}#account .menu .title h2{font-family:"OpenSans";font-size:26px}#account .menu .navigation{list-style:none;padding-left:0}#account .menu .navigation .title{text-transform:uppercase;border-bottom:1px solid #005287;font-size:14px;padding-bottom:6px;margin-top:35px;margin-bottom:0;text-align:left}#account .menu .navigation .link{border-bottom:1px solid #D6D6D6;padding-top:12px;padding-bottom:12px}#account .menu .navigation .link a{font-size:14px;font-weight:bold;color:#4D4545}#account .menu .navigation .link a:hover{color:#005287}#account .menu .navigation .link.active a{color:#005287}#account .menu .logout{margin-top:75px;display:flex}@media (max-width:991.98px){#account .menu .logout{margin-top:25px;margin-bottom:25px}}#account .menu .logout a{font-size:18px;font-weight:bold;position:relative;color:#4D4545;padding-left:23px}#account .menu .logout a:after{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-10px;width:20px;height:20px;border:2px solid #F6F6F6;border-radius:50%;transition:all 300ms linera}#account .menu .logout a:before{content:'';display:block;position:absolute;left:9px;top:50%;margin-top:-10px;width:2px;height:10px;background:#F6F6F6;transition:all 300ms linera}#account .menu .logout a:hover{color:#005287}#account .menu .logout a:hover:after{border-color:#005287}#account .menu .logout a:hover:before{background:#005287}#account .infos .title{margin-bottom:40px}#account .infos .title h2{font-size:26px;font-family:"OpenSans"}#account .infos .title h3{font-family:"OpenSans";font-size:24px;text-align:left;color:#005287}#account .infos .title h4{font-family:"OpenSans";font-size:22px;text-align:left}#account .infos #formSearch{text-align:end}#account .infos .contactOrder{font-size:20px;text-align:center;margin-top:40px}#account .infos .addressList .addressType strong{font-size:18px}#account .infos .addressList .addressDetails{padding:10px 15px;margin-bottom:20px;min-height:85px;border:1px solid #D6D6D6}#account .priceLine{display:flex;margin-bottom:12px}#account .priceLine .resumePrice{margin-left:auto}#account .priceLine.total div{font-weight:bold;font-size:20px}#registration .legend{font-size:24px;padding-bottom:15px;margin-top:25px;border-bottom:1px solid #D6D6D6}#registration .nav-pills .nav-link{display:flex;align-items:center;justify-content:space-between;position:relative;background:none;color:#4D4545}#registration .nav-pills .nav-link:before{content:"";border:1px solid #4D4545;width:21px;display:block;height:21px;border-radius:10px;margin-right:12px;background:#FFFFFF}#registration .nav-pills .nav-link.active:after{background:#005287;width:11px;height:11px;content:"";position:absolute;left:19px;border-radius:10px}#loadAjax{display:block;position:fixed;z-index:1000;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.5)}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#loadAjax:after{content:url('data:image/svg+xml; utf8, <svg data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 399.39 399.39"><path d="M340.9,58.49A199.69,199.69,0,1,0,58.49,340.9,199.69,199.69,0,1,0,340.9,58.49Zm-141.21,19A122.24,122.24,0,1,1,77.46,199.69,122.37,122.37,0,0,1,199.69,77.46Zm128.37,250.6A181.55,181.55,0,0,1,18.15,199.69H59.3c0,77.41,63,140.39,140.39,140.39s140.39-63,140.39-140.39S277.1,59.3,199.69,59.3c-4.59,0-9.13.23-13.61.66V18.65q6.76-.49,13.61-.5A181.54,181.54,0,0,1,328.06,328.06Z"/></svg>');display:block;position:absolute;left:50%;top:50%;width:50px;height:50px;opacity:.9;transform-origin:center center;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.paginationInput{display:inline-flex;align-items:center;text-align:center;justify-content:center}.paginationInput a,.paginationInput .disabled{margin-left:8px;margin-right:8px;padding:5px;display:block}.paginationInput a,.paginationInput span{display:block;width:fit-content;padding:5px 10px;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:23px;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease;color:#FFFFFF;background-color:#005287}.paginationInput a:hover,.paginationInput span:hover{color:#FFFFFF;background-color:#01304f}.paginationInput a:active,.paginationInput span:active{font-weight:600}.paginationInput .disabled{cursor:default;background-color:#8FB4CC}.paginationInput .active{display:none}.paginationInput form{width:auto;margin-right:5px}.paginationInput input{width:60px;height:31px}.paginationInput button{color:white;background-color:#005287}#cart #addressBilling,#cart #addressDelivery{margin-bottom:30px;padding:0 20px 30px 20px}#cart #addressBilling h3,#cart #addressDelivery h3{font-size:16px;font-weight:600;color:#005287}#cart #addressBilling .addressList,#cart #addressDelivery .addressList{padding:0;margin:0}#cart #addressBilling .addressList li address,#cart #addressDelivery .addressList li address{font-size:14px}#cart #carrierList .carrierType{border:none;padding:inherit;margin-top:12px;margin-bottom:12px}#cart #carrierList .carrierType .formCheckLabel .col-radio .radioCheck{position:relative;margin-top:0;margin-right:15px;left:0;top:0}#cart #carrierList .carrierType .formCheckLabel .col-radio h3{margin:0;font-size:16px}#cart #carrierList .carrierType .formCheckLabel .col-price{justify-content:flex-start}#cart #carrierList .carrierType .formCheckLabel .col-price .carrierPrice{font-size:14px;margin-left:40px;color:#005287}#cart #carrierList .carrierType .formCheckLabel .col-infos{font-size:14px;margin-left:40px}#cart #carrierList .carrierSelected{box-shadow:none}#cart #carrierList .carrierUnselected:hover{box-shadow:none}html,body{overflow-x:hidden}body{max-width:100%;position:relative;font-family:'Poppins',sans-serif !important;color:#4D4545;font-size:16px;font-weight:300}@media (max-width:767px){body{font-size:14px}}body *{font-family:'Poppins',sans-serif !important}a{color:inherit;font-weight:400;text-decoration:none;font-size:inherit;font-family:inherit;font-weight:inherit;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}a *{-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}img{max-width:100%}b,strong{font-weight:600}.small{font-size:12px}.size14{font-size:14px}.container-fluid{padding:0}@media (max-width:767px){.container-md{padding-left:0;padding-right:0}}.button,.form-group>input[type="submit"]{display:block;width:fit-content;min-width:190px;padding:5px 25px;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:23px;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease;color:#FFFFFF;background-color:#005287}.button:hover,.form-group>input[type="submit"]:hover{color:#FFFFFF;background-color:#01304f}.button:active,.form-group>input[type="submit"]:active{font-weight:600}.button-primary{color:#FFFFFF;background-color:#005287}.button-primary:hover{color:#FFFFFF;background-color:#01304f}.button-secondary{color:#FFFFFF;background-color:#4D4545}.button-secondary:hover{color:#FFFFFF;background-color:#252121}.button-disabled{opacity:.5;cursor:default;background-color:#8FB4CC}.title-section{color:#005287;font-weight:500;font-size:22px !important;margin-bottom:25px}@media (max-width:767px){.title-section{font-size:18px}}.important{color:#005287;font-weight:500;font-size:22px;margin-bottom:25px}@media (max-width:767px){.important{font-size:18px}}.rotate180{transform:rotate(180deg)}a.reset{display:flex;justify-content:center;color:#4D4545;font-size:14px;text-decoration:underline;margin-top:20px}a.reset:hover{text-decoration:underline}.arrow-down{display:inline}.arrow-down img{-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}.section-spacing{margin-top:25px;margin-bottom:50px}.separator-fluid{width:98%;border-bottom:2px solid #4D4545;margin-left:1%;margin-right:1%}.separator-fluid100{width:100%;border-bottom:2px solid #4D4545}.zone-help-tooltip{position:relative;width:fit-content;height:fit-content}.button-help-tooltip,.labelInfo{font-family:'Arial',sans-serif !important;display:block;height:25px;width:25px;margin-left:10px;line-height:21px;text-align:center;font-weight:600;border:2px solid #252121;border-radius:25px;cursor:pointer}.popup-help-tooltip{display:none;font-size:14px;position:absolute;left:60px;bottom:-10px;width:300px;padding:15px;background-color:#F6F6F6;border:2px solid #4D4545;box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:11px;z-index:2}@media (max-width:767px){.popup-help-tooltip{width:250px;padding:12px;top:50px;right:-60px;bottom:unset;left:auto}}.arrow-tooltip{position:absolute;bottom:10px;left:-11px;background-color:#F6F6F6;border-bottom:2px solid #4D4545;border-left:2px solid #4D4545;width:20px;height:20px;transform:rotate(45deg)}@media (max-width:767px){.arrow-tooltip{top:-12px;right:60px;bottom:unset;transform:rotate(135deg);left:auto}}.tooltip{font-size:14px;width:200px;padding:15px;z-index:2}@media (max-width:767px){.tooltip{width:180px;padding:12px}}.tooltip .tooltip-inner{background-color:#F6F6F6;border:2px solid #4D4545;box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:11px;color:black}.labelInfo{position:absolute;right:10px;top:20%}.link-highlight{font-weight:400;color:#005287;text-decoration:none}.link-highlight:hover{text-decoration:underline}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-check-input[type="radio"]{background-color:white;background-image:none;border:1px solid black;position:relative;display:flex;align-items:center;justify-content:center;line-height:0}.form-check-input[type="radio"]:checked[type="radio"]:before{content:"";position:absolute;background:#005287;border-radius:50%;padding:6px}#formStep2b .form-check-input{background:none;border:none}#formStep2b .form-check-input input[type="checkbox"]{width:25px;height:25px;border:1px solid #4D4545;border-radius:6px}#formStep2b .form-check-label{padding-left:10px}#formStep2b .form_commentaire{background-color:#EEEEEE;padding:30px 30px 50px 30px}#formStep2b .form_commentaire label{color:#252121;font-weight:bold;font-size:14px;padding-bottom:20px}#formStep2b .form_commentaire textarea{height:70px}#formStep2b .form_commentaire .textareaMax{text-align:end;font-size:14px;font-weight:400}.show-pwd{position:absolute;width:30px;right:10px;top:17%;cursor:pointer}#login form label,#calculator-page form label,#formPwdChange label,#popup-account form label,#popup-account-mobile form label,#formDecision-help-step1 label,#formDecision-help-step2 label,#formDecision-help-step3 label,#formDecision-help-step5 label,#decision-help-step2 label,#decision-help-step5 label,#form-modal-save-cart label,#formAddressEdit label,#formAddressNew label,#formContact label,#formEdit label,#formEmailChange label,#formPasswordChange label,#formLoginChange label,#formAccountLogin label,#formRegistration label,#formRegistrationPro label,#formStock label,#formSatisfactionForm label{display:block}#login form input[type="text"],#calculator-page form input[type="text"],#formPwdChange input[type="text"],#popup-account form input[type="text"],#popup-account-mobile form input[type="text"],#formDecision-help-step1 input[type="text"],#formDecision-help-step2 input[type="text"],#formDecision-help-step3 input[type="text"],#formDecision-help-step5 input[type="text"],#decision-help-step2 input[type="text"],#decision-help-step5 input[type="text"],#form-modal-save-cart input[type="text"],#formAddressEdit input[type="text"],#formAddressNew input[type="text"],#formContact input[type="text"],#formEdit input[type="text"],#formEmailChange input[type="text"],#formPasswordChange input[type="text"],#formLoginChange input[type="text"],#formAccountLogin input[type="text"],#formRegistration input[type="text"],#formRegistrationPro input[type="text"],#formStock input[type="text"],#formSatisfactionForm input[type="text"],#login form input[type="email"],#calculator-page form input[type="email"],#formPwdChange input[type="email"],#popup-account form input[type="email"],#popup-account-mobile form input[type="email"],#formDecision-help-step1 input[type="email"],#formDecision-help-step2 input[type="email"],#formDecision-help-step3 input[type="email"],#formDecision-help-step5 input[type="email"],#decision-help-step2 input[type="email"],#decision-help-step5 input[type="email"],#form-modal-save-cart input[type="email"],#formAddressEdit input[type="email"],#formAddressNew input[type="email"],#formContact input[type="email"],#formEdit input[type="email"],#formEmailChange input[type="email"],#formPasswordChange input[type="email"],#formLoginChange input[type="email"],#formAccountLogin input[type="email"],#formRegistration input[type="email"],#formRegistrationPro input[type="email"],#formStock input[type="email"],#formSatisfactionForm input[type="email"],#login form input[type="password"],#calculator-page form input[type="password"],#formPwdChange input[type="password"],#popup-account form input[type="password"],#popup-account-mobile form input[type="password"],#formDecision-help-step1 input[type="password"],#formDecision-help-step2 input[type="password"],#formDecision-help-step3 input[type="password"],#formDecision-help-step5 input[type="password"],#decision-help-step2 input[type="password"],#decision-help-step5 input[type="password"],#form-modal-save-cart input[type="password"],#formAddressEdit input[type="password"],#formAddressNew input[type="password"],#formContact input[type="password"],#formEdit input[type="password"],#formEmailChange input[type="password"],#formPasswordChange input[type="password"],#formLoginChange input[type="password"],#formAccountLogin input[type="password"],#formRegistration input[type="password"],#formRegistrationPro input[type="password"],#formStock input[type="password"],#formSatisfactionForm input[type="password"],#login form input[type="number"],#calculator-page form input[type="number"],#formPwdChange input[type="number"],#popup-account form input[type="number"],#popup-account-mobile form input[type="number"],#formDecision-help-step1 input[type="number"],#formDecision-help-step2 input[type="number"],#formDecision-help-step3 input[type="number"],#formDecision-help-step5 input[type="number"],#decision-help-step2 input[type="number"],#decision-help-step5 input[type="number"],#form-modal-save-cart input[type="number"],#formAddressEdit input[type="number"],#formAddressNew input[type="number"],#formContact input[type="number"],#formEdit input[type="number"],#formEmailChange input[type="number"],#formPasswordChange input[type="number"],#formLoginChange input[type="number"],#formAccountLogin input[type="number"],#formRegistration input[type="number"],#formRegistrationPro input[type="number"],#formStock input[type="number"],#formSatisfactionForm input[type="number"],#login form select,#calculator-page form select,#formPwdChange select,#popup-account form select,#popup-account-mobile form select,#formDecision-help-step1 select,#formDecision-help-step2 select,#formDecision-help-step3 select,#formDecision-help-step5 select,#decision-help-step2 select,#decision-help-step5 select,#form-modal-save-cart select,#formAddressEdit select,#formAddressNew select,#formContact select,#formEdit select,#formEmailChange select,#formPasswordChange select,#formLoginChange select,#formAccountLogin select,#formRegistration select,#formRegistrationPro select,#formStock select,#formSatisfactionForm select,#login form textarea,#calculator-page form textarea,#formPwdChange textarea,#popup-account form textarea,#popup-account-mobile form textarea,#formDecision-help-step1 textarea,#formDecision-help-step2 textarea,#formDecision-help-step3 textarea,#formDecision-help-step5 textarea,#decision-help-step2 textarea,#decision-help-step5 textarea,#form-modal-save-cart textarea,#formAddressEdit textarea,#formAddressNew textarea,#formContact textarea,#formEdit textarea,#formEmailChange textarea,#formPasswordChange textarea,#formLoginChange textarea,#formAccountLogin textarea,#formRegistration textarea,#formRegistrationPro textarea,#formStock textarea,#formSatisfactionForm textarea{width:100%;margin-bottom:5px;border:1px solid #909090;border-radius:6px;background-color:#FFFFFF;padding-left:8px;padding-right:8px}#login form input[type="text"].error,#calculator-page form input[type="text"].error,#formPwdChange input[type="text"].error,#popup-account form input[type="text"].error,#popup-account-mobile form input[type="text"].error,#formDecision-help-step1 input[type="text"].error,#formDecision-help-step2 input[type="text"].error,#formDecision-help-step3 input[type="text"].error,#formDecision-help-step5 input[type="text"].error,#decision-help-step2 input[type="text"].error,#decision-help-step5 input[type="text"].error,#form-modal-save-cart input[type="text"].error,#formAddressEdit input[type="text"].error,#formAddressNew input[type="text"].error,#formContact input[type="text"].error,#formEdit input[type="text"].error,#formEmailChange input[type="text"].error,#formPasswordChange input[type="text"].error,#formLoginChange input[type="text"].error,#formAccountLogin input[type="text"].error,#formRegistration input[type="text"].error,#formRegistrationPro input[type="text"].error,#formStock input[type="text"].error,#formSatisfactionForm input[type="text"].error,#login form input[type="email"].error,#calculator-page form input[type="email"].error,#formPwdChange input[type="email"].error,#popup-account form input[type="email"].error,#popup-account-mobile form input[type="email"].error,#formDecision-help-step1 input[type="email"].error,#formDecision-help-step2 input[type="email"].error,#formDecision-help-step3 input[type="email"].error,#formDecision-help-step5 input[type="email"].error,#decision-help-step2 input[type="email"].error,#decision-help-step5 input[type="email"].error,#form-modal-save-cart input[type="email"].error,#formAddressEdit input[type="email"].error,#formAddressNew input[type="email"].error,#formContact input[type="email"].error,#formEdit input[type="email"].error,#formEmailChange input[type="email"].error,#formPasswordChange input[type="email"].error,#formLoginChange input[type="email"].error,#formAccountLogin input[type="email"].error,#formRegistration input[type="email"].error,#formRegistrationPro input[type="email"].error,#formStock input[type="email"].error,#formSatisfactionForm input[type="email"].error,#login form input[type="password"].error,#calculator-page form input[type="password"].error,#formPwdChange input[type="password"].error,#popup-account form input[type="password"].error,#popup-account-mobile form input[type="password"].error,#formDecision-help-step1 input[type="password"].error,#formDecision-help-step2 input[type="password"].error,#formDecision-help-step3 input[type="password"].error,#formDecision-help-step5 input[type="password"].error,#decision-help-step2 input[type="password"].error,#decision-help-step5 input[type="password"].error,#form-modal-save-cart input[type="password"].error,#formAddressEdit input[type="password"].error,#formAddressNew input[type="password"].error,#formContact input[type="password"].error,#formEdit input[type="password"].error,#formEmailChange input[type="password"].error,#formPasswordChange input[type="password"].error,#formLoginChange input[type="password"].error,#formAccountLogin input[type="password"].error,#formRegistration input[type="password"].error,#formRegistrationPro input[type="password"].error,#formStock input[type="password"].error,#formSatisfactionForm input[type="password"].error,#login form input[type="number"].error,#calculator-page form input[type="number"].error,#formPwdChange input[type="number"].error,#popup-account form input[type="number"].error,#popup-account-mobile form input[type="number"].error,#formDecision-help-step1 input[type="number"].error,#formDecision-help-step2 input[type="number"].error,#formDecision-help-step3 input[type="number"].error,#formDecision-help-step5 input[type="number"].error,#decision-help-step2 input[type="number"].error,#decision-help-step5 input[type="number"].error,#form-modal-save-cart input[type="number"].error,#formAddressEdit input[type="number"].error,#formAddressNew input[type="number"].error,#formContact input[type="number"].error,#formEdit input[type="number"].error,#formEmailChange input[type="number"].error,#formPasswordChange input[type="number"].error,#formLoginChange input[type="number"].error,#formAccountLogin input[type="number"].error,#formRegistration input[type="number"].error,#formRegistrationPro input[type="number"].error,#formStock input[type="number"].error,#formSatisfactionForm input[type="number"].error,#login form select.error,#calculator-page form select.error,#formPwdChange select.error,#popup-account form select.error,#popup-account-mobile form select.error,#formDecision-help-step1 select.error,#formDecision-help-step2 select.error,#formDecision-help-step3 select.error,#formDecision-help-step5 select.error,#decision-help-step2 select.error,#decision-help-step5 select.error,#form-modal-save-cart select.error,#formAddressEdit select.error,#formAddressNew select.error,#formContact select.error,#formEdit select.error,#formEmailChange select.error,#formPasswordChange select.error,#formLoginChange select.error,#formAccountLogin select.error,#formRegistration select.error,#formRegistrationPro select.error,#formStock select.error,#formSatisfactionForm select.error,#login form textarea.error,#calculator-page form textarea.error,#formPwdChange textarea.error,#popup-account form textarea.error,#popup-account-mobile form textarea.error,#formDecision-help-step1 textarea.error,#formDecision-help-step2 textarea.error,#formDecision-help-step3 textarea.error,#formDecision-help-step5 textarea.error,#decision-help-step2 textarea.error,#decision-help-step5 textarea.error,#form-modal-save-cart textarea.error,#formAddressEdit textarea.error,#formAddressNew textarea.error,#formContact textarea.error,#formEdit textarea.error,#formEmailChange textarea.error,#formPasswordChange textarea.error,#formLoginChange textarea.error,#formAccountLogin textarea.error,#formRegistration textarea.error,#formRegistrationPro textarea.error,#formStock textarea.error,#formSatisfactionForm textarea.error{border:1px solid #B90029}#login form textarea,#calculator-page form textarea,#formPwdChange textarea,#popup-account form textarea,#popup-account-mobile form textarea,#formDecision-help-step1 textarea,#formDecision-help-step2 textarea,#formDecision-help-step3 textarea,#formDecision-help-step5 textarea,#decision-help-step2 textarea,#decision-help-step5 textarea,#form-modal-save-cart textarea,#formAddressEdit textarea,#formAddressNew textarea,#formContact textarea,#formEdit textarea,#formEmailChange textarea,#formPasswordChange textarea,#formLoginChange textarea,#formAccountLogin textarea,#formRegistration textarea,#formRegistrationPro textarea,#formStock textarea,#formSatisfactionForm textarea{padding-top:8px;padding-bottom:8px}#login form input[type="text"],#calculator-page form input[type="text"],#formPwdChange input[type="text"],#popup-account form input[type="text"],#popup-account-mobile form input[type="text"],#formDecision-help-step1 input[type="text"],#formDecision-help-step2 input[type="text"],#formDecision-help-step3 input[type="text"],#formDecision-help-step5 input[type="text"],#decision-help-step2 input[type="text"],#decision-help-step5 input[type="text"],#form-modal-save-cart input[type="text"],#formAddressEdit input[type="text"],#formAddressNew input[type="text"],#formContact input[type="text"],#formEdit input[type="text"],#formEmailChange input[type="text"],#formPasswordChange input[type="text"],#formLoginChange input[type="text"],#formAccountLogin input[type="text"],#formRegistration input[type="text"],#formRegistrationPro input[type="text"],#formStock input[type="text"],#formSatisfactionForm input[type="text"],#login form input[type="email"],#calculator-page form input[type="email"],#formPwdChange input[type="email"],#popup-account form input[type="email"],#popup-account-mobile form input[type="email"],#formDecision-help-step1 input[type="email"],#formDecision-help-step2 input[type="email"],#formDecision-help-step3 input[type="email"],#formDecision-help-step5 input[type="email"],#decision-help-step2 input[type="email"],#decision-help-step5 input[type="email"],#form-modal-save-cart input[type="email"],#formAddressEdit input[type="email"],#formAddressNew input[type="email"],#formContact input[type="email"],#formEdit input[type="email"],#formEmailChange input[type="email"],#formPasswordChange input[type="email"],#formLoginChange input[type="email"],#formAccountLogin input[type="email"],#formRegistration input[type="email"],#formRegistrationPro input[type="email"],#formStock input[type="email"],#formSatisfactionForm input[type="email"],#login form input[type="password"],#calculator-page form input[type="password"],#formPwdChange input[type="password"],#popup-account form input[type="password"],#popup-account-mobile form input[type="password"],#formDecision-help-step1 input[type="password"],#formDecision-help-step2 input[type="password"],#formDecision-help-step3 input[type="password"],#formDecision-help-step5 input[type="password"],#decision-help-step2 input[type="password"],#decision-help-step5 input[type="password"],#form-modal-save-cart input[type="password"],#formAddressEdit input[type="password"],#formAddressNew input[type="password"],#formContact input[type="password"],#formEdit input[type="password"],#formEmailChange input[type="password"],#formPasswordChange input[type="password"],#formLoginChange input[type="password"],#formAccountLogin input[type="password"],#formRegistration input[type="password"],#formRegistrationPro input[type="password"],#formStock input[type="password"],#formSatisfactionForm input[type="password"],#login form input[type="number"],#calculator-page form input[type="number"],#formPwdChange input[type="number"],#popup-account form input[type="number"],#popup-account-mobile form input[type="number"],#formDecision-help-step1 input[type="number"],#formDecision-help-step2 input[type="number"],#formDecision-help-step3 input[type="number"],#formDecision-help-step5 input[type="number"],#decision-help-step2 input[type="number"],#decision-help-step5 input[type="number"],#form-modal-save-cart input[type="number"],#formAddressEdit input[type="number"],#formAddressNew input[type="number"],#formContact input[type="number"],#formEdit input[type="number"],#formEmailChange input[type="number"],#formPasswordChange input[type="number"],#formLoginChange input[type="number"],#formAccountLogin input[type="number"],#formRegistration input[type="number"],#formRegistrationPro input[type="number"],#formStock input[type="number"],#formSatisfactionForm input[type="number"],#login form select,#calculator-page form select,#formPwdChange select,#popup-account form select,#popup-account-mobile form select,#formDecision-help-step1 select,#formDecision-help-step2 select,#formDecision-help-step3 select,#formDecision-help-step5 select,#decision-help-step2 select,#decision-help-step5 select,#form-modal-save-cart select,#formAddressEdit select,#formAddressNew select,#formContact select,#formEdit select,#formEmailChange select,#formPasswordChange select,#formLoginChange select,#formAccountLogin select,#formRegistration select,#formRegistrationPro select,#formStock select,#formSatisfactionForm select{height:45px}#login form input[type="submit"],#calculator-page form input[type="submit"],#formPwdChange input[type="submit"],#popup-account form input[type="submit"],#popup-account-mobile form input[type="submit"],#formDecision-help-step1 input[type="submit"],#formDecision-help-step2 input[type="submit"],#formDecision-help-step3 input[type="submit"],#formDecision-help-step5 input[type="submit"],#decision-help-step2 input[type="submit"],#decision-help-step5 input[type="submit"],#form-modal-save-cart input[type="submit"],#formAddressEdit input[type="submit"],#formAddressNew input[type="submit"],#formContact input[type="submit"],#formEdit input[type="submit"],#formEmailChange input[type="submit"],#formPasswordChange input[type="submit"],#formLoginChange input[type="submit"],#formAccountLogin input[type="submit"],#formRegistration input[type="submit"],#formRegistrationPro input[type="submit"],#formStock input[type="submit"],#formSatisfactionForm input[type="submit"]{display:block;width:fit-content;min-width:190px;margin-left:auto;margin-right:auto;margin-top:40px;padding:5px 25px;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:23px;font-weight:300;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease;color:#FFFFFF;background-color:#005287}#login form input[type="submit"]:hover,#calculator-page form input[type="submit"]:hover,#formPwdChange input[type="submit"]:hover,#popup-account form input[type="submit"]:hover,#popup-account-mobile form input[type="submit"]:hover,#formDecision-help-step1 input[type="submit"]:hover,#formDecision-help-step2 input[type="submit"]:hover,#formDecision-help-step3 input[type="submit"]:hover,#formDecision-help-step5 input[type="submit"]:hover,#decision-help-step2 input[type="submit"]:hover,#decision-help-step5 input[type="submit"]:hover,#form-modal-save-cart input[type="submit"]:hover,#formAddressEdit input[type="submit"]:hover,#formAddressNew input[type="submit"]:hover,#formContact input[type="submit"]:hover,#formEdit input[type="submit"]:hover,#formEmailChange input[type="submit"]:hover,#formPasswordChange input[type="submit"]:hover,#formLoginChange input[type="submit"]:hover,#formAccountLogin input[type="submit"]:hover,#formRegistration input[type="submit"]:hover,#formRegistrationPro input[type="submit"]:hover,#formStock input[type="submit"]:hover,#formSatisfactionForm input[type="submit"]:hover{color:#FFFFFF;background-color:#01304f}#login form input[type="submit"]:active,#calculator-page form input[type="submit"]:active,#formPwdChange input[type="submit"]:active,#popup-account form input[type="submit"]:active,#popup-account-mobile form input[type="submit"]:active,#formDecision-help-step1 input[type="submit"]:active,#formDecision-help-step2 input[type="submit"]:active,#formDecision-help-step3 input[type="submit"]:active,#formDecision-help-step5 input[type="submit"]:active,#decision-help-step2 input[type="submit"]:active,#decision-help-step5 input[type="submit"]:active,#form-modal-save-cart input[type="submit"]:active,#formAddressEdit input[type="submit"]:active,#formAddressNew input[type="submit"]:active,#formContact input[type="submit"]:active,#formEdit input[type="submit"]:active,#formEmailChange input[type="submit"]:active,#formPasswordChange input[type="submit"]:active,#formLoginChange input[type="submit"]:active,#formAccountLogin input[type="submit"]:active,#formRegistration input[type="submit"]:active,#formRegistrationPro input[type="submit"]:active,#formStock input[type="submit"]:active,#formSatisfactionForm input[type="submit"]:active{font-weight:600}#login form .form-check-input,#calculator-page form .form-check-input,#formPwdChange .form-check-input,#popup-account form .form-check-input,#popup-account-mobile form .form-check-input,#formDecision-help-step1 .form-check-input,#formDecision-help-step2 .form-check-input,#formDecision-help-step3 .form-check-input,#formDecision-help-step5 .form-check-input,#decision-help-step2 .form-check-input,#decision-help-step5 .form-check-input,#form-modal-save-cart .form-check-input,#formAddressEdit .form-check-input,#formAddressNew .form-check-input,#formContact .form-check-input,#formEdit .form-check-input,#formEmailChange .form-check-input,#formPasswordChange .form-check-input,#formLoginChange .form-check-input,#formAccountLogin .form-check-input,#formRegistration .form-check-input,#formRegistrationPro .form-check-input,#formStock .form-check-input,#formSatisfactionForm .form-check-input{background:none;border:none}#login form .form-check-input input[type="checkbox"],#calculator-page form .form-check-input input[type="checkbox"],#formPwdChange .form-check-input input[type="checkbox"],#popup-account form .form-check-input input[type="checkbox"],#popup-account-mobile form .form-check-input input[type="checkbox"],#formDecision-help-step1 .form-check-input input[type="checkbox"],#formDecision-help-step2 .form-check-input input[type="checkbox"],#formDecision-help-step3 .form-check-input input[type="checkbox"],#formDecision-help-step5 .form-check-input input[type="checkbox"],#decision-help-step2 .form-check-input input[type="checkbox"],#decision-help-step5 .form-check-input input[type="checkbox"],#form-modal-save-cart .form-check-input input[type="checkbox"],#formAddressEdit .form-check-input input[type="checkbox"],#formAddressNew .form-check-input input[type="checkbox"],#formContact .form-check-input input[type="checkbox"],#formEdit .form-check-input input[type="checkbox"],#formEmailChange .form-check-input input[type="checkbox"],#formPasswordChange .form-check-input input[type="checkbox"],#formLoginChange .form-check-input input[type="checkbox"],#formAccountLogin .form-check-input input[type="checkbox"],#formRegistration .form-check-input input[type="checkbox"],#formRegistrationPro .form-check-input input[type="checkbox"],#formStock .form-check-input input[type="checkbox"],#formSatisfactionForm .form-check-input input[type="checkbox"]{width:25px;height:25px;border:1px solid #4D4545;border-radius:6px}#login form #form-reconnect,#calculator-page form #form-reconnect,#formPwdChange #form-reconnect,#popup-account form #form-reconnect,#popup-account-mobile form #form-reconnect,#formDecision-help-step1 #form-reconnect,#formDecision-help-step2 #form-reconnect,#formDecision-help-step3 #form-reconnect,#formDecision-help-step5 #form-reconnect,#decision-help-step2 #form-reconnect,#decision-help-step5 #form-reconnect,#form-modal-save-cart #form-reconnect,#formAddressEdit #form-reconnect,#formAddressNew #form-reconnect,#formContact #form-reconnect,#formEdit #form-reconnect,#formEmailChange #form-reconnect,#formPasswordChange #form-reconnect,#formLoginChange #form-reconnect,#formAccountLogin #form-reconnect,#formRegistration #form-reconnect,#formRegistrationPro #form-reconnect,#formStock #form-reconnect,#formSatisfactionForm #form-reconnect{margin-left:6px;margin-right:22px}#login form .error-msg,#calculator-page form .error-msg,#formPwdChange .error-msg,#popup-account form .error-msg,#popup-account-mobile form .error-msg,#formDecision-help-step1 .error-msg,#formDecision-help-step2 .error-msg,#formDecision-help-step3 .error-msg,#formDecision-help-step5 .error-msg,#decision-help-step2 .error-msg,#decision-help-step5 .error-msg,#form-modal-save-cart .error-msg,#formAddressEdit .error-msg,#formAddressNew .error-msg,#formContact .error-msg,#formEdit .error-msg,#formEmailChange .error-msg,#formPasswordChange .error-msg,#formLoginChange .error-msg,#formAccountLogin .error-msg,#formRegistration .error-msg,#formRegistrationPro .error-msg,#formStock .error-msg,#formSatisfactionForm .error-msg{color:#B90029;margin-bottom:12px;padding-left:10px;font-size:14px}#login form .noLayoutNewRow,#calculator-page form .noLayoutNewRow,#formPwdChange .noLayoutNewRow,#popup-account form .noLayoutNewRow,#popup-account-mobile form .noLayoutNewRow,#formDecision-help-step1 .noLayoutNewRow,#formDecision-help-step2 .noLayoutNewRow,#formDecision-help-step3 .noLayoutNewRow,#formDecision-help-step5 .noLayoutNewRow,#decision-help-step2 .noLayoutNewRow,#decision-help-step5 .noLayoutNewRow,#form-modal-save-cart .noLayoutNewRow,#formAddressEdit .noLayoutNewRow,#formAddressNew .noLayoutNewRow,#formContact .noLayoutNewRow,#formEdit .noLayoutNewRow,#formEmailChange .noLayoutNewRow,#formPasswordChange .noLayoutNewRow,#formLoginChange .noLayoutNewRow,#formAccountLogin .noLayoutNewRow,#formRegistration .noLayoutNewRow,#formRegistrationPro .noLayoutNewRow,#formStock .noLayoutNewRow,#formSatisfactionForm .noLayoutNewRow{margin-top:auto}@media (min-width:768px){#formRegistration .row,#formRegistrationPro .row,#formAccountResetPwd .row{margin-left:50px}}#formRegistration .editLogin,#formRegistrationPro .editLogin,#formAccountResetPwd .editLogin{margin-top:30px}#formRegistration .col-pwd-rules,#formRegistrationPro .col-pwd-rules,#formAccountResetPwd .col-pwd-rules{margin-top:30px}#formRegistration .col-pwd-rules .form-group,#formRegistrationPro .col-pwd-rules .form-group,#formAccountResetPwd .col-pwd-rules .form-group{background-color:#EEEEEE;border-radius:11px;height:90%;margin-bottom:0px;margin-left:10px}@media (min-width:1199.98px){#formRegistration .col-pwd-rules .form-group,#formRegistrationPro .col-pwd-rules .form-group,#formAccountResetPwd .col-pwd-rules .form-group{margin-left:20px}}@media (max-width:767px){#formRegistration .col-pwd-rules .form-group,#formRegistrationPro .col-pwd-rules .form-group,#formAccountResetPwd .col-pwd-rules .form-group{margin-left:0px}}@media (min-width:768px){#formRegistration .col-pwd-rules,#formRegistrationPro .col-pwd-rules,#formAccountResetPwd .col-pwd-rules{padding-left:24px;padding-bottom:19px}}#formRegistration .col-pwd-rules .inner,#formRegistrationPro .col-pwd-rules .inner,#formAccountResetPwd .col-pwd-rules .inner{padding:13px 19px}#formRegistration .labelInfo{right:50px}#formAccountResetPwd .col-pwd-rules{margin-top:0px}#formContact .form-group,#formPwdChange .form-group,#calculator-step2-form .form-group,#popup-account #formAccountLogin .form-group,#popup-account-mobile #formAccountLogin .form-group,#decision-help-step2 .form-group,#decision-help-step5 .form-group,#formAddProductRef .form-group,#form-modal-save-cart .form-group,#formStrengthCalculator .form-group,#formAddressEdit .form-group,#formAddressNew .form-group,#formDecision-help-step2 .form-group,#formDecision-help-step5 .form-group,#formAccountLogin .form-group,#formEdit .form-group,#formEmailChange .form-group,#formPasswordChange .form-group,#formLoginChange .form-group,#formRegistration .form-group,#formRegistrationPro .form-group,#formStock .form-group,#formSatisfactionForm .form-group,#formAccountResetPwd .form-group,#formAccountLostPwd .form-group,.productDetailInfo .form-group,#formContact .input-area,#formPwdChange .input-area,#calculator-step2-form .input-area,#popup-account #formAccountLogin .input-area,#popup-account-mobile #formAccountLogin .input-area,#decision-help-step2 .input-area,#decision-help-step5 .input-area,#formAddProductRef .input-area,#form-modal-save-cart .input-area,#formStrengthCalculator .input-area,#formAddressEdit .input-area,#formAddressNew .input-area,#formDecision-help-step2 .input-area,#formDecision-help-step5 .input-area,#formAccountLogin .input-area,#formEdit .input-area,#formEmailChange .input-area,#formPasswordChange .input-area,#formLoginChange .input-area,#formRegistration .input-area,#formRegistrationPro .input-area,#formStock .input-area,#formSatisfactionForm .input-area,#formAccountResetPwd .input-area,#formAccountLostPwd .input-area,.productDetailInfo .input-area{position:relative;margin-top:20px;margin-bottom:20px}@media (max-width:767px){#formContact .form-group,#formPwdChange .form-group,#calculator-step2-form .form-group,#popup-account #formAccountLogin .form-group,#popup-account-mobile #formAccountLogin .form-group,#decision-help-step2 .form-group,#decision-help-step5 .form-group,#formAddProductRef .form-group,#form-modal-save-cart .form-group,#formStrengthCalculator .form-group,#formAddressEdit .form-group,#formAddressNew .form-group,#formDecision-help-step2 .form-group,#formDecision-help-step5 .form-group,#formAccountLogin .form-group,#formEdit .form-group,#formEmailChange .form-group,#formPasswordChange .form-group,#formLoginChange .form-group,#formRegistration .form-group,#formRegistrationPro .form-group,#formStock .form-group,#formSatisfactionForm .form-group,#formAccountResetPwd .form-group,#formAccountLostPwd .form-group,.productDetailInfo .form-group,#formContact .input-area,#formPwdChange .input-area,#calculator-step2-form .input-area,#popup-account #formAccountLogin .input-area,#popup-account-mobile #formAccountLogin .input-area,#decision-help-step2 .input-area,#decision-help-step5 .input-area,#formAddProductRef .input-area,#form-modal-save-cart .input-area,#formStrengthCalculator .input-area,#formAddressEdit .input-area,#formAddressNew .input-area,#formDecision-help-step2 .input-area,#formDecision-help-step5 .input-area,#formAccountLogin .input-area,#formEdit .input-area,#formEmailChange .input-area,#formPasswordChange .input-area,#formLoginChange .input-area,#formRegistration .input-area,#formRegistrationPro .input-area,#formStock .input-area,#formSatisfactionForm .input-area,#formAccountResetPwd .input-area,#formAccountLostPwd .input-area,.productDetailInfo .input-area{margin-top:5px}}#formContact .form-group label,#formPwdChange .form-group label,#calculator-step2-form .form-group label,#popup-account #formAccountLogin .form-group label,#popup-account-mobile #formAccountLogin .form-group label,#decision-help-step2 .form-group label,#decision-help-step5 .form-group label,#formAddProductRef .form-group label,#form-modal-save-cart .form-group label,#formStrengthCalculator .form-group label,#formAddressEdit .form-group label,#formAddressNew .form-group label,#formDecision-help-step2 .form-group label,#formDecision-help-step5 .form-group label,#formAccountLogin .form-group label,#formEdit .form-group label,#formEmailChange .form-group label,#formPasswordChange .form-group label,#formLoginChange .form-group label,#formRegistration .form-group label,#formRegistrationPro .form-group label,#formStock .form-group label,#formSatisfactionForm .form-group label,#formAccountResetPwd .form-group label,#formAccountLostPwd .form-group label,.productDetailInfo .form-group label,#formContact .input-area label,#formPwdChange .input-area label,#calculator-step2-form .input-area label,#popup-account #formAccountLogin .input-area label,#popup-account-mobile #formAccountLogin .input-area label,#decision-help-step2 .input-area label,#decision-help-step5 .input-area label,#formAddProductRef .input-area label,#form-modal-save-cart .input-area label,#formStrengthCalculator .input-area label,#formAddressEdit .input-area label,#formAddressNew .input-area label,#formDecision-help-step2 .input-area label,#formDecision-help-step5 .input-area label,#formAccountLogin .input-area label,#formEdit .input-area label,#formEmailChange .input-area label,#formPasswordChange .input-area label,#formLoginChange .input-area label,#formRegistration .input-area label,#formRegistrationPro .input-area label,#formStock .input-area label,#formSatisfactionForm .input-area label,#formAccountResetPwd .input-area label,#formAccountLostPwd .input-area label,.productDetailInfo .input-area label{position:absolute;color:#818181;z-index:2;top:0;min-width:200px;height:45px;line-height:45px;padding-left:10px;pointer-events:none;transition:all 200ms ease}@media (max-width:767px){#formContact .form-group label.texte-document,#formPwdChange .form-group label.texte-document,#calculator-step2-form .form-group label.texte-document,#popup-account #formAccountLogin .form-group label.texte-document,#popup-account-mobile #formAccountLogin .form-group label.texte-document,#decision-help-step2 .form-group label.texte-document,#decision-help-step5 .form-group label.texte-document,#formAddProductRef .form-group label.texte-document,#form-modal-save-cart .form-group label.texte-document,#formStrengthCalculator .form-group label.texte-document,#formAddressEdit .form-group label.texte-document,#formAddressNew .form-group label.texte-document,#formDecision-help-step2 .form-group label.texte-document,#formDecision-help-step5 .form-group label.texte-document,#formAccountLogin .form-group label.texte-document,#formEdit .form-group label.texte-document,#formEmailChange .form-group label.texte-document,#formPasswordChange .form-group label.texte-document,#formLoginChange .form-group label.texte-document,#formRegistration .form-group label.texte-document,#formRegistrationPro .form-group label.texte-document,#formStock .form-group label.texte-document,#formSatisfactionForm .form-group label.texte-document,#formAccountResetPwd .form-group label.texte-document,#formAccountLostPwd .form-group label.texte-document,.productDetailInfo .form-group label.texte-document,#formContact .input-area label.texte-document,#formPwdChange .input-area label.texte-document,#calculator-step2-form .input-area label.texte-document,#popup-account #formAccountLogin .input-area label.texte-document,#popup-account-mobile #formAccountLogin .input-area label.texte-document,#decision-help-step2 .input-area label.texte-document,#decision-help-step5 .input-area label.texte-document,#formAddProductRef .input-area label.texte-document,#form-modal-save-cart .input-area label.texte-document,#formStrengthCalculator .input-area label.texte-document,#formAddressEdit .input-area label.texte-document,#formAddressNew .input-area label.texte-document,#formDecision-help-step2 .input-area label.texte-document,#formDecision-help-step5 .input-area label.texte-document,#formAccountLogin .input-area label.texte-document,#formEdit .input-area label.texte-document,#formEmailChange .input-area label.texte-document,#formPasswordChange .input-area label.texte-document,#formLoginChange .input-area label.texte-document,#formRegistration .input-area label.texte-document,#formRegistrationPro .input-area label.texte-document,#formStock .input-area label.texte-document,#formSatisfactionForm .input-area label.texte-document,#formAccountResetPwd .input-area label.texte-document,#formAccountLostPwd .input-area label.texte-document,.productDetailInfo .input-area label.texte-document{line-height:20px}}#formContact .form-group .label-animate,#formPwdChange .form-group .label-animate,#calculator-step2-form .form-group .label-animate,#popup-account #formAccountLogin .form-group .label-animate,#popup-account-mobile #formAccountLogin .form-group .label-animate,#decision-help-step2 .form-group .label-animate,#decision-help-step5 .form-group .label-animate,#formAddProductRef .form-group .label-animate,#form-modal-save-cart .form-group .label-animate,#formStrengthCalculator .form-group .label-animate,#formAddressEdit .form-group .label-animate,#formAddressNew .form-group .label-animate,#formDecision-help-step2 .form-group .label-animate,#formDecision-help-step5 .form-group .label-animate,#formAccountLogin .form-group .label-animate,#formEdit .form-group .label-animate,#formEmailChange .form-group .label-animate,#formPasswordChange .form-group .label-animate,#formLoginChange .form-group .label-animate,#formRegistration .form-group .label-animate,#formRegistrationPro .form-group .label-animate,#formStock .form-group .label-animate,#formSatisfactionForm .form-group .label-animate,#formAccountResetPwd .form-group .label-animate,#formAccountLostPwd .form-group .label-animate,.productDetailInfo .form-group .label-animate,#formContact .input-area .label-animate,#formPwdChange .input-area .label-animate,#calculator-step2-form .input-area .label-animate,#popup-account #formAccountLogin .input-area .label-animate,#popup-account-mobile #formAccountLogin .input-area .label-animate,#decision-help-step2 .input-area .label-animate,#decision-help-step5 .input-area .label-animate,#formAddProductRef .input-area .label-animate,#form-modal-save-cart .input-area .label-animate,#formStrengthCalculator .input-area .label-animate,#formAddressEdit .input-area .label-animate,#formAddressNew .input-area .label-animate,#formDecision-help-step2 .input-area .label-animate,#formDecision-help-step5 .input-area .label-animate,#formAccountLogin .input-area .label-animate,#formEdit .input-area .label-animate,#formEmailChange .input-area .label-animate,#formPasswordChange .input-area .label-animate,#formLoginChange .input-area .label-animate,#formRegistration .input-area .label-animate,#formRegistrationPro .input-area .label-animate,#formStock .input-area .label-animate,#formSatisfactionForm .input-area .label-animate,#formAccountResetPwd .input-area .label-animate,#formAccountLostPwd .input-area .label-animate,.productDetailInfo .input-area .label-animate{top:-16px;font-size:12px;line-height:15px}#formContact .form-group input[type=text],#formPwdChange .form-group input[type=text],#calculator-step2-form .form-group input[type=text],#popup-account #formAccountLogin .form-group input[type=text],#popup-account-mobile #formAccountLogin .form-group input[type=text],#decision-help-step2 .form-group input[type=text],#decision-help-step5 .form-group input[type=text],#formAddProductRef .form-group input[type=text],#form-modal-save-cart .form-group input[type=text],#formStrengthCalculator .form-group input[type=text],#formAddressEdit .form-group input[type=text],#formAddressNew .form-group input[type=text],#formDecision-help-step2 .form-group input[type=text],#formDecision-help-step5 .form-group input[type=text],#formAccountLogin .form-group input[type=text],#formEdit .form-group input[type=text],#formEmailChange .form-group input[type=text],#formPasswordChange .form-group input[type=text],#formLoginChange .form-group input[type=text],#formRegistration .form-group input[type=text],#formRegistrationPro .form-group input[type=text],#formStock .form-group input[type=text],#formSatisfactionForm .form-group input[type=text],#formAccountResetPwd .form-group input[type=text],#formAccountLostPwd .form-group input[type=text],.productDetailInfo .form-group input[type=text],#formContact .input-area input[type=text],#formPwdChange .input-area input[type=text],#calculator-step2-form .input-area input[type=text],#popup-account #formAccountLogin .input-area input[type=text],#popup-account-mobile #formAccountLogin .input-area input[type=text],#decision-help-step2 .input-area input[type=text],#decision-help-step5 .input-area input[type=text],#formAddProductRef .input-area input[type=text],#form-modal-save-cart .input-area input[type=text],#formStrengthCalculator .input-area input[type=text],#formAddressEdit .input-area input[type=text],#formAddressNew .input-area input[type=text],#formDecision-help-step2 .input-area input[type=text],#formDecision-help-step5 .input-area input[type=text],#formAccountLogin .input-area input[type=text],#formEdit .input-area input[type=text],#formEmailChange .input-area input[type=text],#formPasswordChange .input-area input[type=text],#formLoginChange .input-area input[type=text],#formRegistration .input-area input[type=text],#formRegistrationPro .input-area input[type=text],#formStock .input-area input[type=text],#formSatisfactionForm .input-area input[type=text],#formAccountResetPwd .input-area input[type=text],#formAccountLostPwd .input-area input[type=text],.productDetailInfo .input-area input[type=text],#formContact .form-group input[type=number],#formPwdChange .form-group input[type=number],#calculator-step2-form .form-group input[type=number],#popup-account #formAccountLogin .form-group input[type=number],#popup-account-mobile #formAccountLogin .form-group input[type=number],#decision-help-step2 .form-group input[type=number],#decision-help-step5 .form-group input[type=number],#formAddProductRef .form-group input[type=number],#form-modal-save-cart .form-group input[type=number],#formStrengthCalculator .form-group input[type=number],#formAddressEdit .form-group input[type=number],#formAddressNew .form-group input[type=number],#formDecision-help-step2 .form-group input[type=number],#formDecision-help-step5 .form-group input[type=number],#formAccountLogin .form-group input[type=number],#formEdit .form-group input[type=number],#formEmailChange .form-group input[type=number],#formPasswordChange .form-group input[type=number],#formLoginChange .form-group input[type=number],#formRegistration .form-group input[type=number],#formRegistrationPro .form-group input[type=number],#formStock .form-group input[type=number],#formSatisfactionForm .form-group input[type=number],#formAccountResetPwd .form-group input[type=number],#formAccountLostPwd .form-group input[type=number],.productDetailInfo .form-group input[type=number],#formContact .input-area input[type=number],#formPwdChange .input-area input[type=number],#calculator-step2-form .input-area input[type=number],#popup-account #formAccountLogin .input-area input[type=number],#popup-account-mobile #formAccountLogin .input-area input[type=number],#decision-help-step2 .input-area input[type=number],#decision-help-step5 .input-area input[type=number],#formAddProductRef .input-area input[type=number],#form-modal-save-cart .input-area input[type=number],#formStrengthCalculator .input-area input[type=number],#formAddressEdit .input-area input[type=number],#formAddressNew .input-area input[type=number],#formDecision-help-step2 .input-area input[type=number],#formDecision-help-step5 .input-area input[type=number],#formAccountLogin .input-area input[type=number],#formEdit .input-area input[type=number],#formEmailChange .input-area input[type=number],#formPasswordChange .input-area input[type=number],#formLoginChange .input-area input[type=number],#formRegistration .input-area input[type=number],#formRegistrationPro .input-area input[type=number],#formStock .input-area input[type=number],#formSatisfactionForm .input-area input[type=number],#formAccountResetPwd .input-area input[type=number],#formAccountLostPwd .input-area input[type=number],.productDetailInfo .input-area input[type=number],#formContact .form-group input[type=email],#formPwdChange .form-group input[type=email],#calculator-step2-form .form-group input[type=email],#popup-account #formAccountLogin .form-group input[type=email],#popup-account-mobile #formAccountLogin .form-group input[type=email],#decision-help-step2 .form-group input[type=email],#decision-help-step5 .form-group input[type=email],#formAddProductRef .form-group input[type=email],#form-modal-save-cart .form-group input[type=email],#formStrengthCalculator .form-group input[type=email],#formAddressEdit .form-group input[type=email],#formAddressNew .form-group input[type=email],#formDecision-help-step2 .form-group input[type=email],#formDecision-help-step5 .form-group input[type=email],#formAccountLogin .form-group input[type=email],#formEdit .form-group input[type=email],#formEmailChange .form-group input[type=email],#formPasswordChange .form-group input[type=email],#formLoginChange .form-group input[type=email],#formRegistration .form-group input[type=email],#formRegistrationPro .form-group input[type=email],#formStock .form-group input[type=email],#formSatisfactionForm .form-group input[type=email],#formAccountResetPwd .form-group input[type=email],#formAccountLostPwd .form-group input[type=email],.productDetailInfo .form-group input[type=email],#formContact .input-area input[type=email],#formPwdChange .input-area input[type=email],#calculator-step2-form .input-area input[type=email],#popup-account #formAccountLogin .input-area input[type=email],#popup-account-mobile #formAccountLogin .input-area input[type=email],#decision-help-step2 .input-area input[type=email],#decision-help-step5 .input-area input[type=email],#formAddProductRef .input-area input[type=email],#form-modal-save-cart .input-area input[type=email],#formStrengthCalculator .input-area input[type=email],#formAddressEdit .input-area input[type=email],#formAddressNew .input-area input[type=email],#formDecision-help-step2 .input-area input[type=email],#formDecision-help-step5 .input-area input[type=email],#formAccountLogin .input-area input[type=email],#formEdit .input-area input[type=email],#formEmailChange .input-area input[type=email],#formPasswordChange .input-area input[type=email],#formLoginChange .input-area input[type=email],#formRegistration .input-area input[type=email],#formRegistrationPro .input-area input[type=email],#formStock .input-area input[type=email],#formSatisfactionForm .input-area input[type=email],#formAccountResetPwd .input-area input[type=email],#formAccountLostPwd .input-area input[type=email],.productDetailInfo .input-area input[type=email],#formContact .form-group input[type=password],#formPwdChange .form-group input[type=password],#calculator-step2-form .form-group input[type=password],#popup-account #formAccountLogin .form-group input[type=password],#popup-account-mobile #formAccountLogin .form-group input[type=password],#decision-help-step2 .form-group input[type=password],#decision-help-step5 .form-group input[type=password],#formAddProductRef .form-group input[type=password],#form-modal-save-cart .form-group input[type=password],#formStrengthCalculator .form-group input[type=password],#formAddressEdit .form-group input[type=password],#formAddressNew .form-group input[type=password],#formDecision-help-step2 .form-group input[type=password],#formDecision-help-step5 .form-group input[type=password],#formAccountLogin .form-group input[type=password],#formEdit .form-group input[type=password],#formEmailChange .form-group input[type=password],#formPasswordChange .form-group input[type=password],#formLoginChange .form-group input[type=password],#formRegistration .form-group input[type=password],#formRegistrationPro .form-group input[type=password],#formStock .form-group input[type=password],#formSatisfactionForm .form-group input[type=password],#formAccountResetPwd .form-group input[type=password],#formAccountLostPwd .form-group input[type=password],.productDetailInfo .form-group input[type=password],#formContact .input-area input[type=password],#formPwdChange .input-area input[type=password],#calculator-step2-form .input-area input[type=password],#popup-account #formAccountLogin .input-area input[type=password],#popup-account-mobile #formAccountLogin .input-area input[type=password],#decision-help-step2 .input-area input[type=password],#decision-help-step5 .input-area input[type=password],#formAddProductRef .input-area input[type=password],#form-modal-save-cart .input-area input[type=password],#formStrengthCalculator .input-area input[type=password],#formAddressEdit .input-area input[type=password],#formAddressNew .input-area input[type=password],#formDecision-help-step2 .input-area input[type=password],#formDecision-help-step5 .input-area input[type=password],#formAccountLogin .input-area input[type=password],#formEdit .input-area input[type=password],#formEmailChange .input-area input[type=password],#formPasswordChange .input-area input[type=password],#formLoginChange .input-area input[type=password],#formRegistration .input-area input[type=password],#formRegistrationPro .input-area input[type=password],#formStock .input-area input[type=password],#formSatisfactionForm .input-area input[type=password],#formAccountResetPwd .input-area input[type=password],#formAccountLostPwd .input-area input[type=password],.productDetailInfo .input-area input[type=password],#formContact .form-group textarea,#formPwdChange .form-group textarea,#calculator-step2-form .form-group textarea,#popup-account #formAccountLogin .form-group textarea,#popup-account-mobile #formAccountLogin .form-group textarea,#decision-help-step2 .form-group textarea,#decision-help-step5 .form-group textarea,#formAddProductRef .form-group textarea,#form-modal-save-cart .form-group textarea,#formStrengthCalculator .form-group textarea,#formAddressEdit .form-group textarea,#formAddressNew .form-group textarea,#formDecision-help-step2 .form-group textarea,#formDecision-help-step5 .form-group textarea,#formAccountLogin .form-group textarea,#formEdit .form-group textarea,#formEmailChange .form-group textarea,#formPasswordChange .form-group textarea,#formLoginChange .form-group textarea,#formRegistration .form-group textarea,#formRegistrationPro .form-group textarea,#formStock .form-group textarea,#formSatisfactionForm .form-group textarea,#formAccountResetPwd .form-group textarea,#formAccountLostPwd .form-group textarea,.productDetailInfo .form-group textarea,#formContact .input-area textarea,#formPwdChange .input-area textarea,#calculator-step2-form .input-area textarea,#popup-account #formAccountLogin .input-area textarea,#popup-account-mobile #formAccountLogin .input-area textarea,#decision-help-step2 .input-area textarea,#decision-help-step5 .input-area textarea,#formAddProductRef .input-area textarea,#form-modal-save-cart .input-area textarea,#formStrengthCalculator .input-area textarea,#formAddressEdit .input-area textarea,#formAddressNew .input-area textarea,#formDecision-help-step2 .input-area textarea,#formDecision-help-step5 .input-area textarea,#formAccountLogin .input-area textarea,#formEdit .input-area textarea,#formEmailChange .input-area textarea,#formPasswordChange .input-area textarea,#formLoginChange .input-area textarea,#formRegistration .input-area textarea,#formRegistrationPro .input-area textarea,#formStock .input-area textarea,#formSatisfactionForm .input-area textarea,#formAccountResetPwd .input-area textarea,#formAccountLostPwd .input-area textarea,.productDetailInfo .input-area textarea,#formContact .form-group select,#formPwdChange .form-group select,#calculator-step2-form .form-group select,#popup-account #formAccountLogin .form-group select,#popup-account-mobile #formAccountLogin .form-group select,#decision-help-step2 .form-group select,#decision-help-step5 .form-group select,#formAddProductRef .form-group select,#form-modal-save-cart .form-group select,#formStrengthCalculator .form-group select,#formAddressEdit .form-group select,#formAddressNew .form-group select,#formDecision-help-step2 .form-group select,#formDecision-help-step5 .form-group select,#formAccountLogin .form-group select,#formEdit .form-group select,#formEmailChange .form-group select,#formPasswordChange .form-group select,#formLoginChange .form-group select,#formRegistration .form-group select,#formRegistrationPro .form-group select,#formStock .form-group select,#formSatisfactionForm .form-group select,#formAccountResetPwd .form-group select,#formAccountLostPwd .form-group select,.productDetailInfo .form-group select,#formContact .input-area select,#formPwdChange .input-area select,#calculator-step2-form .input-area select,#popup-account #formAccountLogin .input-area select,#popup-account-mobile #formAccountLogin .input-area select,#decision-help-step2 .input-area select,#decision-help-step5 .input-area select,#formAddProductRef .input-area select,#form-modal-save-cart .input-area select,#formStrengthCalculator .input-area select,#formAddressEdit .input-area select,#formAddressNew .input-area select,#formDecision-help-step2 .input-area select,#formDecision-help-step5 .input-area select,#formAccountLogin .input-area select,#formEdit .input-area select,#formEmailChange .input-area select,#formPasswordChange .input-area select,#formLoginChange .input-area select,#formRegistration .input-area select,#formRegistrationPro .input-area select,#formStock .input-area select,#formSatisfactionForm .input-area select,#formAccountResetPwd .input-area select,#formAccountLostPwd .input-area select,.productDetailInfo .input-area select{padding-left:10px}#formContact .form-group .form-check-label label,#formPwdChange .form-group .form-check-label label,#calculator-step2-form .form-group .form-check-label label,#popup-account #formAccountLogin .form-group .form-check-label label,#popup-account-mobile #formAccountLogin .form-group .form-check-label label,#decision-help-step2 .form-group .form-check-label label,#decision-help-step5 .form-group .form-check-label label,#formAddProductRef .form-group .form-check-label label,#form-modal-save-cart .form-group .form-check-label label,#formStrengthCalculator .form-group .form-check-label label,#formAddressEdit .form-group .form-check-label label,#formAddressNew .form-group .form-check-label label,#formDecision-help-step2 .form-group .form-check-label label,#formDecision-help-step5 .form-group .form-check-label label,#formAccountLogin .form-group .form-check-label label,#formEdit .form-group .form-check-label label,#formEmailChange .form-group .form-check-label label,#formPasswordChange .form-group .form-check-label label,#formLoginChange .form-group .form-check-label label,#formRegistration .form-group .form-check-label label,#formRegistrationPro .form-group .form-check-label label,#formStock .form-group .form-check-label label,#formSatisfactionForm .form-group .form-check-label label,#formAccountResetPwd .form-group .form-check-label label,#formAccountLostPwd .form-group .form-check-label label,.productDetailInfo .form-group .form-check-label label,#formContact .input-area .form-check-label label,#formPwdChange .input-area .form-check-label label,#calculator-step2-form .input-area .form-check-label label,#popup-account #formAccountLogin .input-area .form-check-label label,#popup-account-mobile #formAccountLogin .input-area .form-check-label label,#decision-help-step2 .input-area .form-check-label label,#decision-help-step5 .input-area .form-check-label label,#formAddProductRef .input-area .form-check-label label,#form-modal-save-cart .input-area .form-check-label label,#formStrengthCalculator .input-area .form-check-label label,#formAddressEdit .input-area .form-check-label label,#formAddressNew .input-area .form-check-label label,#formDecision-help-step2 .input-area .form-check-label label,#formDecision-help-step5 .input-area .form-check-label label,#formAccountLogin .input-area .form-check-label label,#formEdit .input-area .form-check-label label,#formEmailChange .input-area .form-check-label label,#formPasswordChange .input-area .form-check-label label,#formLoginChange .input-area .form-check-label label,#formRegistration .input-area .form-check-label label,#formRegistrationPro .input-area .form-check-label label,#formStock .input-area .form-check-label label,#formSatisfactionForm .input-area .form-check-label label,#formAccountResetPwd .input-area .form-check-label label,#formAccountLostPwd .input-area .form-check-label label,.productDetailInfo .input-area .form-check-label label{line-height:initial;pointer-events:all}#formContact .group-textarea label,#formPwdChange .group-textarea label,#calculator-step2-form .group-textarea label,#popup-account #formAccountLogin .group-textarea label,#popup-account-mobile #formAccountLogin .group-textarea label,#decision-help-step2 .group-textarea label,#decision-help-step5 .group-textarea label,#formAddProductRef .group-textarea label,#form-modal-save-cart .group-textarea label,#formStrengthCalculator .group-textarea label,#formAddressEdit .group-textarea label,#formAddressNew .group-textarea label,#formDecision-help-step2 .group-textarea label,#formDecision-help-step5 .group-textarea label,#formAccountLogin .group-textarea label,#formEdit .group-textarea label,#formEmailChange .group-textarea label,#formPasswordChange .group-textarea label,#formLoginChange .group-textarea label,#formRegistration .group-textarea label,#formRegistrationPro .group-textarea label,#formStock .group-textarea label,#formSatisfactionForm .group-textarea label,#formAccountResetPwd .group-textarea label,#formAccountLostPwd .group-textarea label,.productDetailInfo .group-textarea label{max-width:75%;line-height:35px}@media (max-width:767px){#formContact .group-textarea label,#formPwdChange .group-textarea label,#calculator-step2-form .group-textarea label,#popup-account #formAccountLogin .group-textarea label,#popup-account-mobile #formAccountLogin .group-textarea label,#decision-help-step2 .group-textarea label,#decision-help-step5 .group-textarea label,#formAddProductRef .group-textarea label,#form-modal-save-cart .group-textarea label,#formStrengthCalculator .group-textarea label,#formAddressEdit .group-textarea label,#formAddressNew .group-textarea label,#formDecision-help-step2 .group-textarea label,#formDecision-help-step5 .group-textarea label,#formAccountLogin .group-textarea label,#formEdit .group-textarea label,#formEmailChange .group-textarea label,#formPasswordChange .group-textarea label,#formLoginChange .group-textarea label,#formRegistration .group-textarea label,#formRegistrationPro .group-textarea label,#formStock .group-textarea label,#formSatisfactionForm .group-textarea label,#formAccountResetPwd .group-textarea label,#formAccountLostPwd .group-textarea label,.productDetailInfo .group-textarea label{margin-top:5px}}#formContact .group-textarea .label-animate,#formPwdChange .group-textarea .label-animate,#calculator-step2-form .group-textarea .label-animate,#popup-account #formAccountLogin .group-textarea .label-animate,#popup-account-mobile #formAccountLogin .group-textarea .label-animate,#decision-help-step2 .group-textarea .label-animate,#decision-help-step5 .group-textarea .label-animate,#formAddProductRef .group-textarea .label-animate,#form-modal-save-cart .group-textarea .label-animate,#formStrengthCalculator .group-textarea .label-animate,#formAddressEdit .group-textarea .label-animate,#formAddressNew .group-textarea .label-animate,#formDecision-help-step2 .group-textarea .label-animate,#formDecision-help-step5 .group-textarea .label-animate,#formAccountLogin .group-textarea .label-animate,#formEdit .group-textarea .label-animate,#formEmailChange .group-textarea .label-animate,#formPasswordChange .group-textarea .label-animate,#formLoginChange .group-textarea .label-animate,#formRegistration .group-textarea .label-animate,#formRegistrationPro .group-textarea .label-animate,#formStock .group-textarea .label-animate,#formSatisfactionForm .group-textarea .label-animate,#formAccountResetPwd .group-textarea .label-animate,#formAccountLostPwd .group-textarea .label-animate,.productDetailInfo .group-textarea .label-animate{max-width:100%}@media (max-width:767px){#formContact .group-textarea .label-animate,#formPwdChange .group-textarea .label-animate,#calculator-step2-form .group-textarea .label-animate,#popup-account #formAccountLogin .group-textarea .label-animate,#popup-account-mobile #formAccountLogin .group-textarea .label-animate,#decision-help-step2 .group-textarea .label-animate,#decision-help-step5 .group-textarea .label-animate,#formAddProductRef .group-textarea .label-animate,#form-modal-save-cart .group-textarea .label-animate,#formStrengthCalculator .group-textarea .label-animate,#formAddressEdit .group-textarea .label-animate,#formAddressNew .group-textarea .label-animate,#formDecision-help-step2 .group-textarea .label-animate,#formDecision-help-step5 .group-textarea .label-animate,#formAccountLogin .group-textarea .label-animate,#formEdit .group-textarea .label-animate,#formEmailChange .group-textarea .label-animate,#formPasswordChange .group-textarea .label-animate,#formLoginChange .group-textarea .label-animate,#formRegistration .group-textarea .label-animate,#formRegistrationPro .group-textarea .label-animate,#formStock .group-textarea .label-animate,#formSatisfactionForm .group-textarea .label-animate,#formAccountResetPwd .group-textarea .label-animate,#formAccountLostPwd .group-textarea .label-animate,.productDetailInfo .group-textarea .label-animate{top:-37px}}.modal .modal-content{padding:10px}.modal .modal-content .title.blue,.modal .modal-content .modal-title{font-size:22px;color:#005287;font-weight:500}@media (max-width:767px){.modal .modal-content .title.blue,.modal .modal-content .modal-title{font-size:18px}}@media (min-width:768px){.modal .modal-content input[type="text"]{width:50%!important}}@media (max-width:767px){.modal .modal-content input[type="text"]{width:100%}}.modal .modal-content textarea{min-height:100px}.modal .modal-header{border-bottom:none}.modal .modal-header .title-section{margin-bottom:0}.modal .modal-footer{border-top:none}.info-msg{display:flex;background-color:#E1F3FF;padding:15px;border-radius:10px;font-weight:500;margin-bottom:12px}.info-msg .msg-info-text{max-width:90%}.info-msg p{margin-bottom:0}.info-msg-compte{display:flex;background-color:#F2DCDB;padding:15px;border-radius:10px;font-weight:500;margin-bottom:12px}.info-msg-compte .msg-info-text{max-width:90%}.info-msg-compte p{margin-bottom:0}.info-icon{display:block;width:25px;height:25px;padding-left:1px;margin-right:10px;font-size:22px;font-weight:600;line-height:26px;background-color:#005287;color:#FFFFFF;text-align:center;border-radius:25px}.msgAlert{color:#B90029;font-weight:bold}.info-band{position:relative;z-index:3;background-color:#FFFFFF}.info-band .band-container{position:relative;background-color:#4D4545;color:#FFFFFF;padding:10px;font-weight:400}.info-band .band-container p{margin:0}.info-band .band-container .close-band{position:absolute;right:5px;top:-12px;font-size:40px;cursor:pointer}@media (min-width:768px){.alert-desktop{display:block}}@media (max-width:767px){.alert-desktop{display:none}}@media (min-width:768px){.alert-mobile{display:none}}@media (max-width:767px){.alert-mobile{display:block}}.SlideUp{animation:.2s linear SlideUp}@keyframes SlideUp{from{transform:translateY(0)}to{transform:translateY(-90px)}}#menu-lang{color:#005287;position:relative;margin-top:5px}#menu-lang #selector-lang{cursor:pointer}#menu-lang #selector-lang:hover{color:#318cc7}#menu-lang .dropdown-lang{position:absolute;display:none;background-color:#FFFFFF;box-shadow:0 0 5px rgba(0,0,0,0.25);border-radius:9px;z-index:2;padding:10px}#menu-lang ul{list-style:none;padding-left:0;margin-bottom:0}#header-top-half{position:relative;z-index:3;background-color:#FFFFFF}@media (max-width:767px){#header-top-half{display:none}}#header-top{position:relative;padding-top:12px;padding-bottom:20px}#header-top .col-header-link{align-items:end;padding-bottom:12px}#header-top .col-header-link .header-link{color:#005287;cursor:pointer;position:relative}#header-top .col-header-link .header-link:hover{color:#318cc7}#header-top .col-header-link .header-link img{margin-right:8px}#header-top .col-header-link .header-link .nb-products-cart{position:absolute;left:12px;top:-8px}#header-top .col-header-link .header-link .arrow-down{display:none}@media (min-width:992px){#header-top .col-header-link .header-link .arrow-down{display:inline}}.nb-products-cart{width:fit-content;min-width:20px;height:20px;border-radius:25px;color:#FFFFFF;font-size:11px;font-weight:400;text-align:center;background-color:#005287;line-height:15px;border:2px solid white;padding-left:2px;padding-right:2px}#my-account{position:relative}#popup-account,#popup-account-mobile{min-width:320px}#popup-account ul,#popup-account-mobile ul{padding-left:20px;padding-right:20px;list-style:none;margin-top:10px;margin-bottom:10px}#popup-account ul li,#popup-account-mobile ul li{padding-top:5px;padding-bottom:5px}#popup-account a,#popup-account-mobile a{cursor:pointer}#popup-account a:hover,#popup-account-mobile a:hover{text-decoration:none;font-weight:600;color:#005287}#popup-account .button-secondary:hover,#popup-account-mobile .button-secondary:hover{color:#FFFFFF}#popup-account .disconnect,#popup-account-mobile .disconnect{background-color:#DDDDDD;padding:5px 20px}#popup-account .disconnect a,#popup-account-mobile .disconnect a{font-size:14px}#popup-account #formAccountLogin a,#popup-account-mobile #formAccountLogin a{color:#005287;font-size:14px}#popup-account #formAccountLogin a:hover,#popup-account-mobile #formAccountLogin a:hover{font-weight:500}#popup-account #formAccountLogin .row-reconnect,#popup-account-mobile #formAccountLogin .row-reconnect{margin-bottom:18px;margin-top:4px}#popup-account #formAccountLogin #form-reconnect,#popup-account-mobile #formAccountLogin #form-reconnect{margin-left:2px;margin-right:12px;width:20px;opacity:.5}#popup-account #formAccountLogin input[type="text"],#popup-account-mobile #formAccountLogin input[type="text"],#popup-account #formAccountLogin input[type="password"],#popup-account-mobile #formAccountLogin input[type="password"]{margin-top:12px;margin-bottom:12px}#popup-account #formAccountLogin input[type="submit"],#popup-account-mobile #formAccountLogin input[type="submit"]{margin-top:12px}#popup-account #formAccountLogin .show-pwd,#popup-account-mobile #formAccountLogin .show-pwd{right:42px;top:34%}#popup-account-mobile .popin-arrow{right:16%;left:unset}.account-connected{left:-41%;top:77px;padding:0!important}.account-disconnected{left:-52%;top:77px}.account-connected-mobile{right:-80%;top:70px;padding:0!important}.account-disconnected-mobile{right:-90%;top:64px}#header-menu{background:#005287;position:relative}@media (max-width:767px){#header-menu{display:none}}#header-menu .link-first{color:#FFFFFF;text-transform:uppercase;padding-left:26px;padding-right:26px;cursor:pointer}#header-menu .link-first:hover{text-decoration:none;color:#a6a6a6}#header-menu .dropdown-header-menu{display:none;position:absolute;width:100%;top:100%;z-index:2;left:0}#header-menu .dropdown-header-menu .dropdown-menu-row{padding:15px 15px 25px;background-color:#FFFFFF;box-shadow:0 4px 4px rgba(0,0,0,0.25)}#header-menu .dropdown-header-menu .dropdown-menu-line{height:60px;cursor:pointer;align-items:center}#header-menu .dropdown-header-menu .dropdown-menu-line:hover{text-decoration:none}#header-menu .dropdown-header-menu .dropdown-menu-line:hover .dropdown-title{font-weight:600}#header-menu .dropdown-header-menu .col-menu{column-count:3;width:100%}#header-menu .dropdown-header-menu .col-img{display:flex;max-height:100%;max-width:100%}#header-menu .dropdown-header-menu .dropdown-photo{margin-top:auto;margin-bottom:auto;margin-left:auto;max-height:100%;max-width:100%}#header-menu .dropdown-header-menu .dropdown-photo img{max-height:60px;max-width:100%}#header-menu .dropdown-header-menu .col-link{display:flex;padding:0}#header-menu .dropdown-header-menu .dropdown-title{display:flex;text-align:left;align-items:center;margin-right:auto}#header-menu .item-dropdown{position:relative}#header-menu .item-dropdown .dropdown-header-menu{width:405px;top:calc(100% + 8px)}#header-menu .item-dropdown .dropdown-header-menu .col-menu{column-count:2;width:100%}#header-menu .item-dropdown .dropdown-header-menu .dropdown-menu-line{height:40px}.popup-header{display:none;position:absolute;z-index:4;background-color:#FFFFFF;box-shadow:0 4px 4px rgba(0,0,0,0.25);padding:24px 36px}.popup-header .popup-header-title{text-align:center;text-transform:uppercase;font-weight:600;font-size:22px;margin-bottom:12px}.popup-header hr{border:1px solid #4D4545;width:115%;margin-left:-20px;margin-right:-20px;opacity:.5}.popup-header .button{margin-left:auto;margin-right:auto}.popup-header .popin-arrow{position:absolute;top:-5px;left:45%;background-color:#FFFFFF;width:40px;height:40px;transform:rotate(45deg);z-index:-1}#header-search #formSearch,#recherche-menu-mobile #formSearch{width:100%;display:flex;align-items:center;position:relative}#header-search input[type=text],#recherche-menu-mobile input[type=text]{width:100%;padding:7px 40px 7px 25px;border:.5px solid #4D4545;border-radius:72px;outline:0}#header-search input[type=text]:focus,#recherche-menu-mobile input[type=text]:focus{outline:2px solid #005287}#header-search button,#recherche-menu-mobile button{width:30px;border:none;position:absolute;right:20px;background:transparent;overflow:hidden;text-indent:-1000px}#header-search{margin-top:auto;margin-bottom:auto}#header-search a{display:block;padding-left:25px;color:#005287;cursor:pointer;font-size:14px}#header-search a:hover{color:#318cc7}#header-search button::before,#recherche-header-mobile button::before,#recherche-menu-mobile button::before{content:'';display:block;width:10px;height:2px;background:#005287;position:absolute;top:55%;margin-top:7px;left:19px;transform-origin:50% 50%;transform:rotate(45deg)}#header-search button::after,#recherche-header-mobile button::after,#recherche-menu-mobile button::after{content:'';display:block;width:20px;height:20px;border:2px solid #005287;border-radius:50%;position:absolute;top:50%;margin-top:-11px;left:5px}#header-mobile{background-color:white;position:fixed;border-bottom:2px solid #005287;z-index:4;top:0}@media (min-width:768px){#header-mobile{display:none}}#header-mobile .row-header-mobile{padding:10px 12px}#header-mobile .row-header-mobile .col-h-mobile{position:relative;margin-top:auto;margin-bottom:auto}#header-mobile .row-header-mobile .col-mb-icon{margin-left:auto}#header-mobile .row-header-mobile .icone-header-mobile{max-width:30px}#header-mobile .row-header-mobile #burger-menu-toggle{position:relative;display:flex;align-items:center;justify-content:center;height:30px;width:30px;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}#header-mobile .row-header-mobile #burger-menu-toggle .toggle-bar{position:absolute;height:2px;width:25px;background-color:#4D4545;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}#header-mobile .row-header-mobile #burger-menu-toggle #toggle-bar-top{top:0}#header-mobile .row-header-mobile #burger-menu-toggle #toggle-bar-mid{top:10px}#header-mobile .row-header-mobile #burger-menu-toggle #toggle-bar-bot{top:20px}#header-mobile .row-header-mobile #recherche-header-mobile{position:relative;display:flex;align-items:center}#header-mobile .row-header-mobile #recherche-header-mobile button{width:30px;height:30px;border:none;position:absolute;right:20px;background:transparent;overflow:hidden;text-indent:-1000px}#header-mobile .row-header-mobile .nb-products-cart{position:absolute;left:25px;top:-8px}#header-mobile #recherche-menu-mobile{display:none;background-color:#005287;width:100%;padding:8px 12px}#header-mobile #recherche-menu-mobile a{display:block;padding-left:25px;color:#FFFFFF;cursor:pointer}#menu-mobile{transform:translateX(-105%);position:fixed;z-index:4;width:100vw;height:100vh;left:0;top:69px;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}#menu-mobile .main-col{background-color:#005287;height:100vh;box-shadow:2px 4px 4px rgba(0,0,0,0.5)}#menu-mobile .main-col .menu-left{padding-left:20px;max-height:80vh;overflow:auto}#menu-mobile .main-col .navbar-nav{padding-left:12px;padding-right:12px}#menu-mobile .main-col .nav-item{padding-top:2px;padding-bottom:2px;color:#FFFFFF}#menu-mobile .main-col .nav-item:hover a,#menu-mobile .main-col .nav-item:focus a{font-weight:600;color:#a6a6a6 !important}#menu-mobile .main-col .dropdown-first{font-weight:500}#menu-mobile .main-col .catspan{position:relative;display:flex}#menu-mobile .main-col .nav-categories{margin-top:20px}#menu-mobile .main-col .nav-categories .nav-link{color:#FFFFFF}#menu-mobile .main-col .nav-pages{margin-top:20px}#menu-mobile .main-col .nav-pages .nav-link{color:#FFFFFF;text-transform:uppercase}#menu-mobile .main-col .icone-lien{width:20px;margin-right:6px}#menu-mobile .main-col .login-link{display:flex}#menu-mobile .main-col .login-link .icone{margin-top:auto;margin-bottom:auto}#menu-mobile .main-col .login-link .login-link-bloc{text-align:left;line-height:16px}#menu-mobile .main-col .login-link *{color:#FFFFFF}#menu-mobile .main-col .nav-arrow{position:absolute;right:0;top:8px;width:50px;height:30px;cursor:pointer}#menu-mobile .main-col .nav-arrow .arrow-icon{width:25px;height:20px;margin:auto;background-position:center;background-size:contain;background-repeat:no-repeat}#menu-mobile .main-col .mobile-cat-menu{transform:translateX(-105%);position:fixed;z-index:6;width:100vw;height:100vh;left:0;top:0;background-color:white;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}#menu-mobile .main-col .mobile-cat-menu .cat-retour,#menu-mobile .main-col .mobile-cat-menu .cat-retour-2{display:flex;height:50px;width:100%;padding-left:0;padding-right:0;background-color:#EEEEEE;cursor:pointer}#menu-mobile .main-col .mobile-cat-menu .cat-retour .retour-icone,#menu-mobile .main-col .mobile-cat-menu .cat-retour-2 .retour-icone{width:25px;height:20px;margin-top:auto;margin-bottom:auto;background-position:center;background-size:contain;background-repeat:no-repeat}#menu-mobile .main-col .mobile-cat-menu .cat-retour .cat-retour-label,#menu-mobile .main-col .mobile-cat-menu .cat-retour-2 .cat-retour-label{font-size:16px;text-transform:uppercase;margin-top:auto;margin-bottom:auto;padding-left:12px}#menu-mobile .main-col .mobile-cat-menu .right-col{padding-right:12px}#menu-mobile .main-col .mobile-cat-menu .right-col .titre-cat{font-size:20px;font-weight:bold;padding-top:8px;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid #EEEEEE}#menu-mobile .main-col .mobile-cat-menu .right-col .col-bloc{text-align:center;margin-bottom:12px}#menu-mobile .main-col .mobile-cat-menu .right-col .col-bloc .bloc-categorie{display:block;padding-top:100%;background-color:#EEEEEE;background-position:center;background-size:cover;background-repeat:no-repeat;margin-left:auto;margin-right:auto}#menu-mobile .main-col .mobile-cat-menu .right-col .col-bloc .picto-forme{background-color:transparent;background-size:contain}#menu-mobile .main-col .mobile-cat-menu .right-col .col-bloc .titre-bloc{text-align:center}#menu-mobile .main-col .mobile-cat-menu .right-col .bouton-menu{margin-top:20px;margin-bottom:8px}#menu-mobile .main-col .mobile-cat-menu .right-col .bouton-menu .bouton{padding:5px 12px;letter-spacing:2px;text-align:center;display:block;width:fit-content;margin-left:auto;margin-right:auto}#menu-mobile .main-col #menu-langues-mobile{position:relative}#menu-mobile .main-col #menu-langues-mobile #toggle-langues-mobile{padding-right:18px;padding-top:12px;text-transform:uppercase}#menu-mobile .main-col #menu-langues-mobile #toggle-langues-mobile img{padding-left:10px;filter:brightness(10)}#menu-mobile .main-col #menu-langues-mobile .container-toggle{display:flex;margin-left:auto;width:60px;color:#FFFFFF}#menu-mobile .main-col #menu-langues-mobile .arrow-down{margin-left:8px;margin-top:auto;margin-bottom:auto;width:15px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat}#menu-mobile .main-col #menu-langues-mobile .select-langues{position:absolute;right:10px;bottom:35px;display:none;list-style:none;background-color:#FFFFFF;box-shadow:0 0 5px rgba(0,0,0,0.25);border-radius:9px;z-index:2;padding:10px}#menu-mobile .main-col #menu-langues-mobile .select-langues li{padding-top:6px;padding-bottom:6px}#menu-mobile .main-col #menu-langues-mobile .select-langues .active,#menu-mobile .main-col #menu-langues-mobile .select-langues a{text-transform:uppercase}#menu-mobile .main-col #menu-langues-mobile .select-langues a{color:#005287}#menu-mobile .main-col #menu-langues-mobile .select-langues .active{font-weight:bold}#menu-mobile #menu-mobile-right-col{opacity:.3;background-color:black;padding:0}#menu-mobile .dropdown-header-menu{display:none;position:relative;width:100%;top:100%;z-index:2;left:0}#menu-mobile .dropdown-header-menu .menu-first{list-style:none;padding-left:0}#menu-mobile .dropdown-header-menu .menu-first .nav-item-second{padding-top:7px;padding-bottom:7px;color:#FFFFFF}#menu-mobile .dropdown-header-menu .menu-first .nav-item-second a{color:#FFFFFF !important;font-weight:300}#menu-mobile .dropdown-header-menu .menu-first .nav-item-second a:hover,#menu-mobile .dropdown-header-menu .menu-first .nav-item-second a:focus{color:#a6a6a6 !important}@media (max-width:767px){#header-margin{height:70px}}#messages{position:absolute;top:0;left:0;right:0;z-index:10}#messages .error{background-color:#F2DCDB}#messages .info,#messages .valid{background-color:#D7E4BD}.toast{position:fixed;top:0;left:0;right:0;width:100%;max-width:100%;z-index:1}.toast .toast-body{padding:5px 10px;font-size:16px;font-weight:500;align-items:center}.toast .toast-body button{clear:left;background:none;border:none;float:right;font-size:30px}.toast.error{background-color:#F2DCDB}.toast.info,.toast.valid{background-color:#D7E4BD}.toast.showing{opacity:1}#main-block{position:relative}#carrousel-accueil .carousel-item{width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat}#carrousel-accueil .carousel-item .carousel-caption{bottom:55%;height:125px;width:45%;left:50%}@media (max-width:767px){#carrousel-accueil .carousel-item .carousel-caption{height:100%;top:0;bottom:unset}}@media (min-width:768px) and (max-width:991px){#carrousel-accueil .carousel-item .carousel-caption{height:100%;width:60%;left:36%;top:0;bottom:unset}}#carrousel-accueil .carousel-indicators button{width:15px;height:15px;border:1px;border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,0.8)}#carrousel-accueil .carousel-indicators button.active{background-color:#FFFFFF}.title-banner{font-size:26px;font-weight:300;line-height:39px;color:#4D4545;text-transform:uppercase;align-items:center;text-align:center}@media (max-width:991px){.title-banner{font-size:16px;line-height:20px;font-weight:400}}.desc-banner{font-size:18px;line-height:27px;padding-top:25px;color:#4D4545;align-items:center;text-align:center}@media (max-width:767px){.desc-banner{display:none}}@media (max-width:991px){.desc-banner{font-size:13px}}@media (max-width:1199px){.desc-banner{padding-top:5px}}.banner-image{width:100%;height:auto}.banner-image img{width:100%;height:auto}#banner-top .banner-row{position:relative;height:auto;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){#banner-top .banner-row{display:flex;align-items:center;justify-content:end}}#banner-top .banner-content{position:absolute;height:125px;width:45%;left:50%;padding-top:1.25rem;padding-bottom:1.25rem;top:0}@media (max-width:767px){#banner-top .banner-content{top:unset;display:flex;align-items:center;margin-right:20px}}@media (min-width:992px){#banner-top .banner-content{top:10%}}@media (max-width:991px){#banner-top .banner-content .title-banner{font-size:12px;line-height:20px;font-weight:400;margin:auto}}@media (max-width:767px){#banner-top .banner-content .desc-banner{display:none}}@media (max-width:991px){#banner-top .banner-content .desc-banner{padding-top:0}}#ariane{margin-top:20px;margin-bottom:20px}#ariane .current{font-weight:600}@media (max-width:767px){.no-mb-last{margin-bottom:0!important}.no-mb-last p{margin-bottom:0}}#home-blocks{margin-bottom:50px}@media (max-width:767px){#home-blocks{margin-bottom:20px}}@media (min-width:768px){#home-blocks .col-block{margin-top:-40px}}@media (max-width:767px){#home-blocks .col-block{margin-top:20px;margin-bottom:20px}}#home-blocks .home-block{position:relative;text-align:center;height:100%;padding:20px;background-color:#FFFFFF;box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:9px}#home-blocks .home-block form{margin-top:25px;margin-bottom:50px}#home-blocks .home-block img{margin-bottom:50px}#home-blocks .home-block .button,#home-blocks .home-block button{position:absolute;bottom:20px;left:0;right:0;margin-left:auto;margin-right:auto}#home-blocks .home-block button{color:#FFFFFF;background-color:#005287;display:block;width:fit-content;min-width:190px;padding:5px;font-weight:300;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:23px;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}#home-blocks .home-block button:hover{color:#FFFFFF;background-color:#01304f}#home-blocks .home-block input[type="text"]{height:40px;background:#EEEEEE;border:1px solid #EEEEEE;border-radius:25px;padding-left:15px}#home-blocks .home-block .separator{border:1px solid #005287;margin:5px 30%}@media (max-width:767px){.widget-blocks .col-text{margin-bottom:28px}}@media (max-width:767px){.widget-blocks .col-block{margin-bottom:28px}}.widget-blocks .block-text,.widget-blocks .block-picture,.widget-blocks .block-video{min-height:150px;height:100%;width:100%;box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:9px}.widget-blocks .block-text img,.widget-blocks .block-picture img,.widget-blocks .block-video img{border-radius:9px;height:auto}.widget-blocks .block-video{position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.widget-blocks .block-video .play-video-icon{position:absolute;width:35%;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}.widget-blocks .block-video:hover .play-video-icon{opacity:.8}@media (max-width:767px){.widget-blocks .modal-video{top:20px}}@media (min-width:768px){.widget-blocks .modal-video .modal-dialog{width:50%;max-width:50%;height:50%}}@media (max-width:767px){.widget-blocks .modal-video .modal-dialog{max-width:100%;height:50%}}@media (min-width:600px) and (max-height:767px){.widget-blocks .modal-video .modal-dialog{width:90%;max-width:90%;height:90%}}.widget-blocks .modal-video .modal-content{height:100%;padding:0}.widget-blocks .modal-video .modal-body{padding:0}.widget-blocks .modal-video .block-modal-video{width:100%;height:100%}.widget-blocks .modal-video .btn-close{position:absolute;opacity:1;right:1.5%;top:.7%;filter:contrast(10%) brightness(250%)}@media (max-width:767px){.widget-blocks .modal-video .btn-close{right:.5%;top:0}}.widget-blocks .block-text{padding:25px;color:#FFFFFF;background-position:bottom right;background-size:cover;background-repeat:no-repeat}.widget-blocks .block-picture{display:block;background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center}.widget-blocks .button{margin-left:auto;margin-right:auto;margin-top:10px}.widget-blocks .col-link{text-align:center;margin-top:25px}.widget-blocks .col-link a{color:#4D4545;font-weight:500}.widget-blocks .col-link a:hover{color:#252121}.widget-blocks .widget-content-after{margin-top:20px !important}@media (max-width:767px){.widget-blocks .widget-content-after{margin-top:15px !important}}.widget-blocks .widget-content-after a:hover{text-decoration:underline}.widget-items p a{font-weight:400}.widget-items p a:hover{text-decoration:underline}.widget-items p{margin-bottom:0}.blocks-14-14-14-14 img{width:100%;border-radius:9px;margin-bottom:15px}.blocks-14-14-14-14 a{color:#005287}.blocks-14-14-14-14 .block{text-align:center;color:#4D4545}.widget-type-social .block{text-align:center;display:flex}@media (max-width:767px){.widget-type-social .block{margin-bottom:20px}}.widget-type-social .block a,.widget-type-social .block img,.widget-type-social .block picture{margin:auto}.blocks-13-13-13 .block{padding:25px;min-height:150px;height:100%;box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:9px;color:#FFFFFF;background-position:right bottom;background-repeat:no-repeat}.blocks-13-13-13 .feedback-name{font-size:22px;font-weight:500;text-align:end;margin-top:15px}@media (max-width:767px){.blocks-13-13-13 .feedback-name{font-size:18px}}.widget-items-images img{margin-top:15px;margin-bottom:15px;min-width:75%}.widget-items-images a{color:#005287}.widget-items-images .block{color:#4D4545}@media (max-width:767px){.widget-items-images .block{text-align:center;margin-bottom:28px}}@media (min-width:768px){.widget-items-images .block-start{text-align:start}.widget-items-images .block-start .block-text{margin-left:auto;margin-right:auto}.widget-items-images .block-mid{text-align:center}.widget-items-images .block-mid .block-text{margin-left:auto;margin-right:auto}.widget-items-images .block-end{text-align:end}.widget-items-images .block-end .block-text{margin-left:auto;margin-right:auto}}.widget-items-images .block-text{width:80%;text-align:center}@media (max-width:767px){.widget-items-images .block-text{margin:auto}.widget-items-images .block-text.no-mt-last p{margin-bottom:0}}.widget-type-articles .block-text{background-size:auto}.widget-type-articles .article-link{text-decoration:underline}.block-full .block-picture{min-height:unset}.block-full .block-picture img{width:100%;border-radius:9px}@media (max-width:767px){.blocs-liens-12-12 .col-block{margin-top:0;margin-bottom:0}}.widget-distributeurs .block,.blocks-children .block{display:block;padding:25px;border:1px solid #DDDDDD;border-radius:9px;margin-top:10px;margin-bottom:10px;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}.widget-distributeurs .block:hover,.blocks-children .block:hover{background-color:#EEEEEE;border-color:#005287}.widget-distributeurs .block:hover hr,.blocks-children .block:hover hr{background-color:#005287;color:#005287;opacity:1}.widget-distributeurs .block .pictures,.blocks-children .block .pictures{display:flex;justify-content:center}.widget-distributeurs .block img,.blocks-children .block img{margin-left:auto;margin-right:auto;margin-bottom:12px;padding-left:12px;padding-right:12px;text-align:center;display:flex;justify-content:center}.widget-distributeurs .block hr,.blocks-children .block hr{height:2px;width:45%;margin-left:auto;margin-right:auto;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}.widget-distributeurs .block{min-height:420px}.widget-distributeurs .block img{width:120px;height:58px}.blocks-children .block{height:100%;min-height:353px}.blocks-children .block h2{font-size:22px!important}.blocks-children .block img{max-height:120px;width:auto}.widget-documents-1 .block{text-align:center}@media (max-width:767px){.widget-documents-1 col{margin-bottom:25px}}.widget-documents-2 img{max-height:173px}#socialModal{display:block;z-index:-100}#socialModal.show{z-index:1055}#socialModal .modal-header{padding-bottom:0}#socialModal .modal-links{display:flex;align-items:center}#socialModal .button-share{height:24px;width:100%;display:flex;align-items:flex-end;margin-right:12px}#socialModal .button-share iframe{width:120px !important;height:20px !important}#content-page .bloc,.widget-blocks .bloc,.widget-type-items .bloc,#decision-help-page .bloc{display:block;padding:25px;border:1px solid #DDDDDD;border-radius:9px;margin-top:10px;margin-bottom:10px;cursor:pointer;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}#content-page .bloc:hover,.widget-blocks .bloc:hover,.widget-type-items .bloc:hover,#decision-help-page .bloc:hover{border:3px solid #005287;box-shadow:0 4px 4px rgba(0,0,0,0.25);padding:23px}#content-page .bloc img,.widget-blocks .bloc img,.widget-type-items .bloc img,#decision-help-page .bloc img{height:100%}#content-page h2,.widget-blocks h2,.widget-type-items h2,#decision-help-page h2{color:#005287;font-weight:500;font-size:18px;margin-bottom:25px}#content-page h3,.widget-blocks h3,.widget-type-items h3,#decision-help-page h3{color:#005287;font-size:16px}#content-page img{height:auto}.contact-form{background-color:#EEEEEE;padding:30px}.contact-form #formContact legend{border:0;font-weight:400;font-size:16px;color:#000;margin:0;padding:0}.contact-form #formContact .form-group{margin-top:0}.contact-form #formContact input[type="text"],.contact-form #formContact input[type="email"],.contact-form #formContact select,.contact-form #formContact textarea{margin-bottom:0px;border:1px solid #DDDDDD;border-radius:6px;background-color:#FFFFFF;width:100%}.contact-form #formContact input[type="text"].error,.contact-form #formContact input[type="email"].error,.contact-form #formContact select.error,.contact-form #formContact textarea.error{border:1px solid #B90029}.contact-form #formContact input[type="text"],.contact-form #formContact input[type="email"],.contact-form #formContact select{height:45px}.contact-form #formContact .form-check-label label{position:initial}.contact-form #formContact .form-check-label .error{padding-left:10px}.contact-form #formContact input[type="submit"]{margin-left:auto;margin-right:auto;margin-top:75px}#searchMathing-page .count-results{text-align:end;margin-left:auto;font-size:18px;font-weight:500;color:#005287}#page-categories .count-results,#page-search .count-results{text-align:end;margin-left:auto;font-size:18px;font-weight:500;color:#005287}#page-categories .col-left,#page-search .col-left{background-color:#F6F6F6;padding:15px}@media (max-width:767px){#page-categories .col-left,#page-search .col-left{position:fixed;top:69px;left:0;padding:0;height:100vh;z-index:2;box-shadow:2px 4px 4px rgba(0,0,0,0.5);transform:translateX(-105%);-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}#page-categories .col-left>.row,#page-search .col-left>.row{height:100%}}#page-categories .col-left ul,#page-search .col-left ul{list-style:none}#page-categories .col-left legend,#page-search .col-left legend{color:#4D4545;font-weight:600;font-size:16px;margin-bottom:25px}#page-categories .col-left label,#page-search .col-left label{font-size:16px}#page-categories .col-left .form-group,#page-search .col-left .form-group{margin-top:15px;margin-bottom:15px}#page-categories .col-left .form-check-input,#page-search .col-left .form-check-input{margin:0 15px 0 0;background:none;border:none}#page-categories .col-left .form-check-input input[type="checkbox"],#page-search .col-left .form-check-input input[type="checkbox"]{width:25px;height:25px;border:1px solid #4D4545;border-radius:6px}#page-categories .col-left .range,#page-search .col-left .range{margin-bottom:50px}#page-categories .col-left .noUi-tooltip,#page-search .col-left .noUi-tooltip{top:120%;bottom:unset}#page-categories .col-left .noUi-target,#page-search .col-left .noUi-target{height:7px;width:85%;margin-left:auto;margin-right:auto;background:none;border:none;box-shadow:none}#page-categories .col-left .noUi-handle,#page-search .col-left .noUi-handle{margin-top:-3px}@media (max-width:767px){#page-categories .col-left .inner-col,#page-search .col-left .inner-col{position:relative;padding:15px 50px;max-height:80vh;overflow:auto;box-shadow:2px 4px 4px rgba(0,0,0,0.5)}}#page-categories .col-left .inner-col .close-cross,#page-search .col-left .inner-col .close-cross{position:absolute;right:5%;top:2%;width:30px;height:30px;display:flex;justify-content:center;align-items:center}#page-categories .col-left .inner-col .close-cross .toggle-bar,#page-search .col-left .inner-col .close-cross .toggle-bar{position:absolute;height:2px;width:25px;background-color:#4D4545;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}#page-categories .col-left .inner-col .close-cross .toggle-bar-x,#page-search .col-left .inner-col .close-cross .toggle-bar-x{transform:rotate(45deg)}#page-categories .col-left .inner-col .close-cross .toggle-bar-y,#page-search .col-left .inner-col .close-cross .toggle-bar-y{transform:rotate(-45deg)}@media (min-width:768px){#page-categories .col-left .inner-col .close-cross,#page-search .col-left .inner-col .close-cross{display:none}}#page-categories .col-left .inner-col .form-check,#page-search .col-left .inner-col .form-check{padding-left:.75em}#page-categories .col-mobile-right,#page-search .col-mobile-right{opacity:.3;background-color:black;padding:0}@media (min-width:768px){#page-categories .col-mobile-right,#page-search .col-mobile-right{display:none}}#page-categories .col-right,#page-search .col-right{padding:15px}#page-categories .col-right .separator-fluid,#page-search .col-right .separator-fluid{width:100%;margin-left:0;margin-right:0}#page-categories .col-right .col-product,#page-search .col-right .col-product{margin-top:25px;margin-bottom:25px}#page-categories .col-right .col-product:hover .product-thumb-name,#page-search .col-right .col-product:hover .product-thumb-name{background-color:#01304f}#page-categories .col-right .product-img-thumb,#page-search .col-right .product-img-thumb{height:200px;display:flex;text-align:center;justify-content:center;align-items:center}@media (max-width:767px){#page-categories .col-right .product-img-thumb,#page-search .col-right .product-img-thumb{height:125px}}#page-categories .col-right .product-img-thumb img,#page-search .col-right .product-img-thumb img{margin:auto;max-height:200px}@media (max-width:767px){#page-categories .col-right .product-img-thumb img,#page-search .col-right .product-img-thumb img{max-height:125px}}#page-categories .col-right .product-thumb-name,#page-search .col-right .product-thumb-name{height:80px;display:flex;text-align:center;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#FFFFFF;background-color:#005287}@media (max-width:767px){#page-categories .col-right .product-thumb-name,#page-search .col-right .product-thumb-name{height:50px;font-size:16px}}#page-categories .col-right .product-line,#page-search .col-right .product-line{display:flex;align-items:center;padding-top:15px}#page-categories .col-right .product-line .separator-fluid,#page-search .col-right .product-line .separator-fluid{padding-top:12px}#page-categories .col-right .product-line .col-image,#page-search .col-right .product-line .col-image{display:flex;justify-content:center;align-items:center}@media (min-width:992px){#page-categories .col-right .product-line .col-image,#page-search .col-right .product-line .col-image{width:14%;height:54px;padding-left:4px;padding-right:4px}}#page-categories .col-right .product-line .col-profil,#page-search .col-right .product-line .col-profil{display:flex;justify-content:center;align-items:center}@media (min-width:992px){#page-categories .col-right .product-line .col-profil,#page-search .col-right .product-line .col-profil{width:200px;height:200px;padding-left:0px;padding-right:0px}}#page-categories .col-right .product-line .col-profil img,#page-search .col-right .product-line .col-profil img{width:200px;height:200px;max-height:200px}@media (min-width:768px){#page-categories .col-right .product-line img,#page-search .col-right .product-line img{max-height:54px}}@media (max-width:767px){#page-categories .col-right .product-line img,#page-search .col-right .product-line img{max-height:100%}}@media (min-width:768px){#page-categories .col-right .product-line .col-button,#page-search .col-right .product-line .col-button{display:flex;justify-content:end;margin-left:auto}}#page-categories .col-right .product-line .button,#page-search .col-right .product-line .button{width:initial}@media (max-width:767px){#page-categories .col-right .product-line .button,#page-search .col-right .product-line .button{margin-top:12px;width:fit-content;margin-left:auto}}@media (min-width:768px){#page-categories .col-right .product-line .button,#page-search .col-right .product-line .button{min-width:179px}}@media (min-width:992px){#page-categories .col-right .product-line .button,#page-search .col-right .product-line .button{width:250px}}#page-categories .col-right .product-line-name,#page-search .col-right .product-line-name{font-weight:600;color:#005287}#page-categories .col-right .product-line-caracs,#page-search .col-right .product-line-caracs{font-size:14px}#page-categories .col-right .button-filters-mobile-menu,#page-search .col-right .button-filters-mobile-menu{margin-bottom:12px}@media (min-width:768px){#page-categories .col-right .button-filters-mobile-menu,#page-search .col-right .button-filters-mobile-menu{display:none}}#page-categories .col-right .profil-line,#page-search .col-right .profil-line{align-items:start}#page-categories .col-right .profil-line .profil-link,#page-search .col-right .profil-line .profil-link{align-items:center;height:200px}#page-categories .row-categories-theme-2 .col-category,#page-search .row-categories-theme-2 .col-category{margin-top:30px}#page-categories .row-categories-theme-2 .category-image,#page-search .row-categories-theme-2 .category-image{width:236px;height:236px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}#page-categories .row-categories-theme-2 .category-title,#page-search .row-categories-theme-2 .category-title{width:236px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;text-align:center;color:#005287;margin-top:15px}#page-categories .row-products,#page-search .row-products{margin-bottom:78px}#page-categories .row-thumbs-products .col-product-block,#page-search .row-thumbs-products .col-product-block{display:flex;align-items:center;margin-top:45px}#page-categories .row-thumbs-products .block-picture,#page-search .row-thumbs-products .block-picture{display:flex;width:100%;max-width:227px;height:227px;justify-content:center;align-items:center;flex-direction:column;border:2px solid #E2E5E7;border-radius:10px;margin:auto}#page-categories .row-thumbs-products .block-picture picture,#page-search .row-thumbs-products .block-picture picture{max-height:100%;display:flex;justify-content:center;align-items:center}#page-categories .row-thumbs-products .block-picture img,#page-search .row-thumbs-products .block-picture img{max-height:100%}#page-categories .row-thumbs-products .product-name,#page-search .row-thumbs-products .product-name{text-align:center;font-size:16px;color:#005287;font-weight:500;margin-top:19px}.paginationInput .pagination-div{width:fit-content;margin-left:4px;margin-right:4px;width:35px}.paginationInput .pagination-div button,.paginationInput .pagination-div a,.paginationInput .pagination-div span{width:35px;height:35px;display:flex;justify-content:center;align-items:center;text-align:center;margin:0}.paginationInput .pagination-div .previous,.paginationInput .pagination-div .next{font-size:35px}.paginationInput .pagination-div .current-page{font-weight:700}.paginationInput .pagination-div .btn-truncate{border-color:#005287;background-color:#FFFFFF;color:#005287}.paginationInput .active{display:flex;justify-content:center;align-items:center}.paginationInput input{width:31px;border-radius:23px;text-align:center;border:.5px solid #4D4545}.paginationInput button,.paginationInput a{border-radius:23px;border:0;background-color:#005287;padding:5px 15px;height:35px;margin:0}@media (min-width:768px){#page-product .col-images,.main-section .col-images{padding-right:30px;transform:translateY(-65px);margin-bottom:-65px}}@media (max-width:767px){#page-product .col-images,.main-section .col-images{margin-bottom:40px}}#page-product .productDetailPicture,.main-section .productDetailPicture{border:4px solid #DDDDDD;border-radius:10px;padding:20px}#page-product .carousel-inner,.main-section .carousel-inner{height:500px}@media (max-width:767px){#page-product .carousel-inner,.main-section .carousel-inner{height:340px}}#page-product .carousel-item,.main-section .carousel-item{width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in}#page-product .carousel-indicators,.main-section .carousel-indicators{justify-content:left;margin-left:0;margin-right:0;margin-bottom:0}#page-product .carousel-indicators li,.main-section .carousel-indicators li{width:50px;height:50px;border:2px solid #DDDDDD;border-radius:10px;margin-left:10px;margin-right:10px}#page-product .carousel-indicators picture,.main-section .carousel-indicators picture{display:flex;height:100%}#page-product .carousel-indicators img,.main-section .carousel-indicators img{display:block;max-width:100%;max-height:100%;margin:auto}#page-product .images-print,.main-section .images-print{display:none;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}#page-product .images-print picture,.main-section .images-print picture{width:15%;margin:8px}@media (min-width:769px){#page-product .col-right,.main-section .col-right{padding-left:0px}}#page-product .inner-detailinfo,.main-section .inner-detailinfo{height:100%;display:flex;flex-direction:column}#page-product .bloc-product-pricing,.main-section .bloc-product-pricing{margin-top:auto}#page-product .title-product,.main-section .title-product{color:#005287;font-weight:600;font-size:22px}@media (max-width:767px){#page-product .title-product,.main-section .title-product{font-size:18px}}#page-product .ref-product,.main-section .ref-product{font-size:16px;font-weight:300}#page-product .title-step,.main-section .title-step{font-weight:500;margin-bottom:10px}#page-product .declined .title-step,.main-section .declined .title-step{margin-bottom:8px}#page-product .declined-list,.main-section .declined-list{width:100%;height:45px;padding-left:8px;padding-right:8px;background-color:#FFFFFF;border:.5px solid #DDDDDD;border-radius:6px;margin-top:8px;font-size:14px}#page-product .declined-cat,.main-section .declined-cat{font-weight:500}#page-product .declined-disclaimer,.main-section .declined-disclaimer{color:#005287;font-size:14px}#page-product .declined-disclaimer a,.main-section .declined-disclaimer a{text-decoration:underline}#page-product .force-form-group,.main-section .force-form-group{margin-top:8px;margin-bottom:8px}#page-product .force-input,.main-section .force-input{width:165px;height:45px;padding-left:8px;padding-right:8px;background-color:#FFFFFF;border:.5px solid #DDDDDD;border-radius:6px}#page-product .force-input-error,.main-section .force-input-error{font-size:14px;color:#B90029}#page-product .force-ref-display,.main-section .force-ref-display{display:none;font-weight:300;padding-left:20px;font-size:14px}#page-product .force-ref-value,.main-section .force-ref-value{font-weight:500}#page-product .cond-choice,.main-section .cond-choice{font-weight:500;display:flex;align-items:start;margin-bottom:12px;margin-top:12px}#page-product .cond-choice input[type="radio"],.main-section .cond-choice input[type="radio"]{width:24px;height:24px;min-width:24px;min-height:24px}#page-product .cond-choice label,.main-section .cond-choice label{margin-left:12px}#page-product .cond-choice.disabled label,.main-section .cond-choice.disabled label{opacity:50%}#page-product .buying-block,.main-section .buying-block{text-align:center;background-color:#F6F6F6;border-radius:10px;padding:25px}#page-product .buying-block .barre,.main-section .buying-block .barre{margin-left:10px;position:relative;display:inline-flex;align-items:center;justify-content:center}#page-product .buying-block .barre::before,.main-section .buying-block .barre::before{content:"";background-color:#E20404;height:2px;width:110%;position:absolute}#page-product .priceHT,.main-section .priceHT{font-weight:600;color:#005287}#page-product .priceHT .amountHT,.main-section .priceHT .amountHT{font-size:32px}@media (max-width:767px){#page-product .priceHT .amountHT,.main-section .priceHT .amountHT{font-size:24px}}#page-product .priceHT .currencySymbol,.main-section .priceHT .currencySymbol,#page-product .priceHT .unity,.main-section .priceHT .unity{font-size:20px}#page-product .priceTTC,.main-section .priceTTC{font-size:22px}#page-product .priceTTC .amountTTC,.main-section .priceTTC .amountTTC{font-size:16px}#page-product .priceTTC .currencySymbol,.main-section .priceTTC .currencySymbol,#page-product .priceTTC .unity,.main-section .priceTTC .unity{font-size:16px}#page-product .stock-status,.main-section .stock-status{margin-top:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}#page-product .icon-stock,.main-section .icon-stock{width:12px;height:12px;display:block;border-radius:12px;margin-right:10px}#page-product .available,.main-section .available{color:#038700}#page-product .available .icon-stock,.main-section .available .icon-stock{background-color:#038700}#page-product .unavailable,.main-section .unavailable{color:#B90029}#page-product .unavailable .icon-stock,.main-section .unavailable .icon-stock{background-color:#B90029}#page-product .quantity,.main-section .quantity{width:fit-content;display:flex;align-items:center;background-color:#FFFFFF;border:1px solid #DDDDDD;border-radius:5px;font-size:24px}@media (max-width:767px){#page-product .quantity,.main-section .quantity{margin:auto}}#page-product .quantity input,.main-section .quantity input{width:60px;height:35px;border:none;text-align:center}#page-product .quantity .less,.main-section .quantity .less,#page-product .quantity .more,.main-section .quantity .more{padding-left:10px;padding-right:10px;cursor:pointer}#page-product .quantity .less:hover,.main-section .quantity .less:hover,#page-product .quantity .more:hover,.main-section .quantity .more:hover{background-color:#DDDDDD}#page-product .addCart,.main-section .addCart{padding-left:15px;padding-right:15px;font-weight:normal}@media (max-width:767px){#page-product .addCart,.main-section .addCart{margin-left:auto;margin-right:auto;margin-top:24px}}@media (min-width:768px){#page-product .addCart,.main-section .addCart{margin-left:30px}}#page-product .addCart img,.main-section .addCart img{padding-right:10px;filter:brightness(0) invert(1)}@media (max-width:767px){#page-product .addCart img,.main-section .addCart img{padding-right:5px}}@media (max-width:767px){#page-product .addCart.config-step6,.main-section .addCart.config-step6{margin-left:0;margin-top:20px}}#page-product .row-links,.main-section .row-links{margin-top:20px;margin-bottom:20px;text-align:center;font-weight:500}#page-product .row-links img,.main-section .row-links img{margin-right:8px}#page-product .row-links a,.main-section .row-links a{cursor:pointer}#page-product .row-links a:hover,.main-section .row-links a:hover{color:#005287}#page-product .row-links .col-links-left,.main-section .row-links .col-links-left{border-right:2px solid #4D4545}#page-product .row-links .share-link-modal,.main-section .row-links .share-link-modal{cursor:pointer}#page-product .row-links .share-link-modal:hover,.main-section .row-links .share-link-modal:hover{color:#005287}@media (max-width:767px){#page-product .table-caracs,.main-section .table-caracs{margin-bottom:40px}}#page-product .table-caracs .col-left,.main-section .table-caracs .col-left,#page-product .table-caracs .table-col-left,.main-section .table-caracs .table-col-left{background-color:#EEEEEE;padding:13px 15px 13px 25px;display:flex;align-items:center}#page-product .table-caracs .col-right,.main-section .table-caracs .col-right,#page-product .table-caracs .table-col-right,.main-section .table-caracs .table-col-right{color:#005287;font-weight:400;display:flex;align-items:center;padding:10px 15px 10px 25px}#page-product .table-caracs .container-left,.main-section .table-caracs .container-left{background-color:#EEEEEE}#page-product .table-caracs .filters-modal-link,.main-section .table-caracs .filters-modal-link{cursor:pointer}#page-product .col-infos,.main-section .col-infos{background-color:#F6F6F6;padding:25px}#page-product .col-infos .button,.main-section .col-infos .button{text-align:center;margin-left:auto;margin-right:auto}#page-product .line-doc,.main-section .line-doc{display:flex;border-bottom:1px solid #4D4545;padding-left:30px;padding-right:30px;padding-bottom:5px;margin-bottom:10px}#page-product .download-doc,.main-section .download-doc{margin-left:auto}#page-product .line-product-card,.main-section .line-product-card{text-align:center;background-color:#F6F6F6;padding:25px;margin-top:20px;margin-bottom:20px}#page-product .line-product-card .col-left,.main-section .line-product-card .col-left{display:flex;justify-content:center;align-items:center;max-height:300px}#page-product .line-product-card .col-left a,.main-section .line-product-card .col-left a{display:flex;height:100%;justify-content:center;align-items:center}#page-product .line-product-card .col-left img,.main-section .line-product-card .col-left img{height:auto;max-height:100%}#page-product .line-product-card .priceHT,.main-section .line-product-card .priceHT{margin-top:22px}#modalAddCart .col-title,#modalReplaceCart .col-title,#modalDeleteSavedCart .col-title{margin-bottom:20px}@media (max-width:767px){#modalAddCart .col-title,#modalReplaceCart .col-title,#modalDeleteSavedCart .col-title{text-align:center}}@media (max-width:767px){#modalAddCart .button,#modalReplaceCart .button,#modalDeleteSavedCart .button{margin-left:auto;margin-right:auto;margin-top:8px}}@media (min-width:768px){#modalAddCart .toCart,#modalReplaceCart .toCart,#modalDeleteSavedCart .toCart,#modalAddCart .confirmReplaceCart,#modalReplaceCart .confirmReplaceCart,#modalDeleteSavedCart .confirmReplaceCart,#modalAddCart .confirmDeleteCart,#modalReplaceCart .confirmDeleteCart,#modalDeleteSavedCart .confirmDeleteCart{margin-left:auto}}@media (min-width:576px){#modalAddCart .modal-dialog{max-width:600px}}#modal-save-cart .modal-dialog{max-width:810px}#modal-save-cart .modal-content{padding-top:10px}#modal-save-cart textarea{max-height:105px}@media (min-width:768px){#modal-save-cart .modal-footer{align-items:end}#modal-save-cart .modal-footer .button{margin-right:0;margin-top:0}}#modalDeleteSavedCart .modal-cart-name{color:#005287;font-weight:600;margin-bottom:30px}#modalDeleteSavedCart .buttons{display:flex;justify-content:space-evenly}#modalDeleteSavedCart .buttons .button{min-width:130px;margin:0}#addressDeliveryModal .modal-dialog,#addressBillingModal .modal-dialog{overflow-y:initial !important}#addressDeliveryModal .modal-body,#addressBillingModal .modal-body{max-height:80vh;overflow-y:auto}.faq .accordion-item{margin-top:7px;margin-bottom:7px;border:none}.faq h2 button{font-size:16px}.faq h2 h3 button{font-size:16px}.faq .accordion-button.collapsed{background:#F6F6F6;border:0;box-shadow:none}.faq .accordion-button:not(.collapsed){background:#F6F6F6;border:0;box-shadow:none}.faq .accordion-collapse{background-color:#C9E1F1}#search-faq .inner-row{background:linear-gradient(180deg, #005287 0%, rgba(2,117,191,0.8) 100%);box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:9px;height:171px;display:flex;justify-content:center;align-items:center}#search-faq .col-search-faq{text-align:center}#search-faq h2{color:#FFFFFF;font-size:22px;font-weight:500;margin-bottom:24px}#search-faq #formSearchFAQ{display:flex;align-items:center;position:relative;margin:auto}@media (min-width:768px){#search-faq #formSearchFAQ{width:50%}}#search-faq input[type=text]{width:100%;padding:7px 40px 7px 25px;border:.5px solid #4D4545;border-radius:72px;outline:0}#search-faq input[type=text]:focus{outline:2px solid #005287}#search-faq button{width:30px;border:none;position:absolute;right:20px;background:transparent;overflow:hidden;text-indent:-1000px}#search-faq #formSearchFAQ button::before{content:'';display:block;width:10px;height:2px;background:#005287;position:absolute;top:55%;margin-top:7px;left:19px;transform-origin:50% 50%;transform:rotate(45deg)}#search-faq #formSearchFAQ button::after{content:'';display:block;width:20px;height:20px;border:2px solid #005287;border-radius:50%;position:absolute;top:50%;margin-top:-11px;left:5px}#account-page .account-menu{padding-left:20px;padding-right:20px}@media (max-width:767px){#account-page .account-menu{margin-bottom:40px}}#account-page .account-menu .welcome-msg{display:flex;align-items:center;color:#005287;font-size:22px;font-weight:600;margin-bottom:15px}@media (max-width:767px){#account-page .account-menu .welcome-msg{font-size:18px}}#account-page .account-menu .profile-pic-circle{display:flex;width:80px;height:80px;border-radius:80px;background-color:#005287;justify-content:center;align-items:center}@media (min-width:768px) and (max-width:1200px){#account-page .account-menu .profile-pic-circle{display:none}}#account-page .account-menu .profile-pic-circle img{filter:brightness(10)}#account-page .account-menu .welcome-text{margin-left:15px}@media (min-width:768px) and (max-width:1200px){#account-page .account-menu .welcome-text{margin-left:0}}#account-page .account-menu .separator-fluid{width:100%;border-color:#005287;margin:10px -10px 0}#account-page .account-menu .navigation{list-style:none;padding-left:0;margin-top:20px}#account-page .account-menu .navigation li{text-transform:uppercase;font-size:18px;margin-top:15px;margin-bottom:15px}@media (max-width:767px){#account-page .account-menu .navigation li{font-size:16px}}#account-page .account-menu .navigation li a{text-decoration:none}#account-page .account-menu .navigation .active{color:#005287;font-weight:600}#account-page .account-menu .navigation .logout{margin-top:40px}#account-page .addressList{width:100%}#account-page .addressList .col-address{border:1px solid #BABABA;border-radius:11px;margin-top:9px;margin-bottom:9px;margin-left:10px;padding:18px}#account-page .addressList .address-icons{display:flex;align-items:center}@media (max-width:767px){#account-page .addressList .address-icons{float:right}}#account-page .addressList .icon-registration-default{position:relative;display:inline-block;width:30px;height:25px}#account-page .addressList .icon-registration-default .barre{position:absolute;display:block;background-color:#005287;height:1px}#account-page .addressList .icon-registration-default .barre-x{width:22px;transform:rotate(-45deg);top:12px;left:8px}#account-page .addressList .icon-registration-default .barre-y{width:12px;transform:rotate(45deg);top:15px;left:1px}#account-page .addressList .buttons{margin-top:12px}#account-page .addressList .buttons img{width:19px;height:19px;margin-bottom:8px}#account-page .addressList .buttons a{margin-right:22px;font-size:12px;color:#005287}#account-page .addressList .separator-fluid{border:1px solid #D6D6D6}#account-page #tableOrder .th *{font-weight:600}#account-page #tableOrder .line .order-id{font-weight:600;color:#005287}#account-page #tableOrder .line .order-amount{font-weight:600}#account-page #tableOrder .button-td .link{border:none!important;text-decoration:underline}#account-page #tableOrder .button-primary .link{display:contents;border:none;color:#FFFFFF}#account-page #tableOrderLine .th{font-size:18px;font-weight:500;color:#005287}@media (max-width:767px){#account-page #tableOrderLine .th{font-size:14px}}#account-page .priceLine{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:8px;font-weight:500}#account-page .cartLine{margin-top:8px;margin-bottom:8px}#account-page .contactOrder a{text-decoration:underline}#account-page #formAddressNew .col-checkbox,#account-page #formAddressEdit .col-checkbox,#account-page #formEdit .col-checkbox{margin-top:0}#account-page #formAddressNew label[for="form-delivery"],#account-page #formAddressEdit label[for="form-delivery"],#account-page #formEdit label[for="form-delivery"],#account-page #formAddressNew label[for="form-deliveryDisabled"],#account-page #formAddressEdit label[for="form-deliveryDisabled"],#account-page #formEdit label[for="form-deliveryDisabled"],#account-page #formAddressNew label[for="form-billing"],#account-page #formAddressEdit label[for="form-billing"],#account-page #formEdit label[for="form-billing"]{width:250px}#account-page #formAddressNew label[for="form-delivery"],#account-page #formAddressEdit label[for="form-delivery"],#account-page #formEdit label[for="form-delivery"],#account-page #formAddressNew label[for="form-deliveryDisabled"],#account-page #formAddressEdit label[for="form-deliveryDisabled"],#account-page #formEdit label[for="form-deliveryDisabled"],#account-page #formAddressNew .label-check-delivery,#account-page #formAddressEdit .label-check-delivery,#account-page #formEdit .label-check-delivery{display:flex;align-items:center;padding-bottom:12px}#account-page #formAddressNew label[for="form-delivery"]::after,#account-page #formAddressEdit label[for="form-delivery"]::after,#account-page #formEdit label[for="form-delivery"]::after,#account-page #formAddressNew label[for="form-deliveryDisabled"]::after,#account-page #formAddressEdit label[for="form-deliveryDisabled"]::after,#account-page #formEdit label[for="form-deliveryDisabled"]::after,#account-page #formAddressNew .label-check-delivery::after,#account-page #formAddressEdit .label-check-delivery::after,#account-page #formEdit .label-check-delivery::after{content:'';display:block;background-image:url("../img/icones/adr_livraison.svg");background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:12px;width:40px;height:40px}#account-page #formAddressNew label[for="form-billing"],#account-page #formAddressEdit label[for="form-billing"],#account-page #formEdit label[for="form-billing"],#account-page #formAddressNew .label-check-billing,#account-page #formAddressEdit .label-check-billing,#account-page #formEdit .label-check-billing{display:flex;align-items:center;padding-bottom:12px}#account-page #formAddressNew label[for="form-billing"]::after,#account-page #formAddressEdit label[for="form-billing"]::after,#account-page #formEdit label[for="form-billing"]::after,#account-page #formAddressNew .label-check-billing::after,#account-page #formAddressEdit .label-check-billing::after,#account-page #formEdit .label-check-billing::after{content:'';display:block;background-image:url("../img/icones/adr_facturation.svg");background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:12px;width:30px;height:30px}#account-page #formAddressNew label[for="form-defaultDelivery"],#account-page #formAddressEdit label[for="form-defaultDelivery"],#account-page #formEdit label[for="form-defaultDelivery"],#account-page #formAddressNew label[for="form-defaultDeliveryDisabled"],#account-page #formAddressEdit label[for="form-defaultDeliveryDisabled"],#account-page #formEdit label[for="form-defaultDeliveryDisabled"],#account-page #formAddressNew label[for="form-defaultBilling"],#account-page #formAddressEdit label[for="form-defaultBilling"],#account-page #formEdit label[for="form-defaultBilling"]{padding-top:4px}#account-page #formEmailChange .confirm,#account-page #formPasswordChange .confirm,#account-page #formLoginChange .confirm,#account-page #formEdit .confirm{padding:20px 30px;margin-top:30px;background-color:#EEEEEE;border-radius:11px}#account-page #formEmailChange .confirm .form-check-label,#account-page #formPasswordChange .confirm .form-check-label,#account-page #formLoginChange .confirm .form-check-label,#account-page #formEdit .confirm .form-check-label{padding-left:12px}#account-page #formEmailChange .confirm .form-check-label label,#account-page #formPasswordChange .confirm .form-check-label label,#account-page #formLoginChange .confirm .form-check-label label,#account-page #formEdit .confirm .form-check-label label{height:fit-content;display:contents}#account-page #formPasswordChange,#account-page #formLoginChange{display:flex;flex-wrap:wrap}@media (max-width:767px){#account-page #formPasswordChange,#account-page #formLoginChange{display:block}}@media (min-width:768px){#account-page #formPasswordChange .editLogin .col-12,#account-page #formLoginChange .editLogin .col-12{margin-top:0px}}#account-page #formPasswordChange .col-pwd-rules .form-group,#account-page #formLoginChange .col-pwd-rules .form-group{background-color:#EEEEEE;border-radius:11px;height:100%;margin-top:-5px;margin-bottom:0px}@media (min-width:768px){#account-page #formPasswordChange .col-pwd-rules,#account-page #formLoginChange .col-pwd-rules{padding-left:24px;padding-bottom:19px}}#account-page #formPasswordChange .col-pwd-rules .inner,#account-page #formLoginChange .col-pwd-rules .inner{padding:13px 19px}#account-page #formPasswordChange .confirm,#account-page #formLoginChange .confirm{width:100%}#account-page #formSearch .form-group input{padding-left:8px;padding-right:8px}@media (min-width:768px){#account-page #formStock input[type="text"]{width:33%}}#account-page #formStock input[type="submit"]{margin:0}#calculator-page .row-calculator-frame{margin:20px 0}#calculator-page .calculator-frame{background-color:#EEEEEE}@media (min-width:768px){#calculator-page .calculator-frame{padding:30px 50px}}@media (max-width:767px){#calculator-page .calculator-frame{padding:15px}}#calculator-page .col-step{margin-bottom:25px}#calculator-page .step-number{display:block;text-align:center;color:#FFFFFF;height:50px;width:50px;background-color:#005287;border-radius:50px;font-size:24px;font-weight:500;line-height:48px}#calculator-page .step-title{color:#005287;font-weight:600;padding-top:12px;padding-bottom:15px}#calculator-page .col-figure{display:flex;justify-content:center;align-items:center;margin-bottom:30px}#calculator-page .figure-block{position:relative;width:100%;max-width:370px;height:260px;background-color:#FFFFFF;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:15px;margin:auto}#calculator-page .figure-block input{position:absolute;top:10px;left:10px;width:25px;height:25px;color:#005287;cursor:pointer}#calculator-page .figure-block label{width:100%;height:100%;cursor:pointer;border:5px solid #FFFFFF;border-radius:15px;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}#calculator-page .figure-block label:hover{border-color:#a6a6a6}#calculator-page .figure-block input[type="radio"]:checked+label{font-weight:bold;border:5px solid #005287}#calculator-page .figure-block.error label{border-color:#B90029}#calculator-page .side-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#calculator-page .input-area{position:relative}#calculator-page .input-area input{width:100%}#calculator-page .input-area span.labelInfo{display:block;position:absolute;right:10px;top:10px}#calculator-page .input-area span.error{display:block;position:absolute;left:10px;top:47px;font-size:11px;line-height:12px;color:#B90029}#calculator-page .input-area.error input{background:rgba(185,0,41,0.1);border:1px solid #B90029}#calculator-page .calculator-step1 .button{margin-top:10px;margin-left:auto;margin-right:auto}#calculator-page .calculator-step2 .figure-block{border:5px solid #005287}#calculator-page .calculator-step2 .labelInfo{font-weight:normal;border:none}#calculator-page .calculator-step2 .input-area{margin-top:0}#calculator-page .col-buttons{margin-top:30px}#calculator-page .col-buttons .button{margin:0}@media (max-width:767px){#calculator-page .col-buttons .button{margin:10px auto}}@media (min-width:768px){#calculator-page .col-buttons input{margin-left:auto!important}}#calculator-page .calculator-result-section{background-color:#FFFFFF;border-radius:11px;padding:15px 25px}#calculator-page .calculator-result-display{color:#4D4545;font-weight:700;margin-bottom:10px}#calculator-page #calculator-result-value{color:#005287;font-size:36px;font-weight:700;text-decoration:underline;padding-left:10px;padding-right:10px}#calculator-page .calculator-disclaimer{font-size:14px}#configurator-page .main-section,#decision-help-page .main-section{background-color:#EEEEEE;padding:20px;margin-top:20px}#configurator-page .inner-frame,#decision-help-page .inner-frame{position:relative;padding:15px;background-color:#FFFFFF;box-shadow:0 0 12px 2px rgba(0,0,0,0.25);border-radius:11px;margin-top:0px}@media (max-width:767px){#configurator-page .inner-frame,#decision-help-page .inner-frame{margin-top:20px}}#configurator-page .inner-frame .msg-info a,#decision-help-page .inner-frame .msg-info a{color:#005287}@media (max-width:767px){#configurator-page .inner-frame .form-select,#decision-help-page .inner-frame .form-select{font-size:14px}}#configurator-page #legendSize,#decision-help-page #legendSize{position:absolute;top:18px;right:18px;font-size:11px;line-height:11px;color:#a6a6a6}@media (max-width:767px){#configurator-page #legendSize,#decision-help-page #legendSize{top:-8px;right:0px;position:relative;text-align:end;padding-bottom:10px}}#configurator-page #zoom,#decision-help-page #zoom{position:absolute;top:0%;right:20%;width:60px;cursor:pointer}@media (max-width:767px){#configurator-page #zoom,#decision-help-page #zoom{top:-8px;right:0px;position:relative;text-align:end;padding-bottom:10px}}#configurator-page .inner-frame-title,#decision-help-page .inner-frame-title{font-size:22px;font-weight:500;margin-bottom:20px}@media (max-width:767px){#configurator-page .inner-frame-title,#decision-help-page .inner-frame-title{font-size:18px}}#configurator-page .inner-frame-title>span.error,#decision-help-page .inner-frame-title>span.error{color:#B90029;font-size:14px;font-weight:normal}#configurator-page span.error,#decision-help-page span.error{color:#B90029;font-size:14px;font-weight:normal}@media (max-width:767px){#configurator-page .inner-frame-picture,#decision-help-page .inner-frame-picture{padding-top:10px;padding-left:0px;padding-right:0px}}#configurator-page .inner-frame-picture>div,#decision-help-page .inner-frame-picture>div{position:relative;display:flex;align-items:center;justify-content:center;text-align:center}#configurator-page .inner-frame-picture>div #configuratorTubeRod,#decision-help-page .inner-frame-picture>div #configuratorTubeRod,#configurator-page .inner-frame-picture>div #decisionHelpTubeRod,#decision-help-page .inner-frame-picture>div #decisionHelpTubeRod{position:relative}#configurator-page .inner-frame-picture>div #configuratorCylinder,#decision-help-page .inner-frame-picture>div #configuratorCylinder,#configurator-page .inner-frame-picture>div #decisionHelpCylinder,#decision-help-page .inner-frame-picture>div #decisionHelpCylinder{position:relative}#configurator-page .inner-frame-picture>div #configuratorTubeTube,#decision-help-page .inner-frame-picture>div #configuratorTubeTube,#configurator-page .inner-frame-picture>div #decisionHelpTubeTube,#decision-help-page .inner-frame-picture>div #decisionHelpTubeTube{position:relative}#configurator-page .inner-frame-picture>div #configuratorTubeTube img,#decision-help-page .inner-frame-picture>div #configuratorTubeTube img,#configurator-page .inner-frame-picture>div #decisionHelpTubeTube img,#decision-help-page .inner-frame-picture>div #decisionHelpTubeTube img{transform:rotateY(180deg)}#configurator-page .inner-frame-picture>div .legend,#decision-help-page .inner-frame-picture>div .legend{display:none}@media (min-width:768px){#configurator-page .inner-frame-picture>div .legend,#decision-help-page .inner-frame-picture>div .legend{display:block}}#configurator-page .inner-frame-picture>div .legend0,#decision-help-page .inner-frame-picture>div .legend0{position:absolute;width:25.9%;height:auto;left:23%;bottom:84%;font-size:18px;font-weight:400;text-align:center}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend0,#decision-help-page .inner-frame-picture>div .legend0{font-size:14px}}#configurator-page .inner-frame-picture>div .legend0 strong,#decision-help-page .inner-frame-picture>div .legend0 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend1,#decision-help-page .inner-frame-picture>div .legend1{position:absolute;width:auto;height:auto;left:27%;bottom:24.4%;font-size:18px;font-weight:400}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend1,#decision-help-page .inner-frame-picture>div .legend1{font-size:14px;bottom:8%}}#configurator-page .inner-frame-picture>div .legend1 strong,#decision-help-page .inner-frame-picture>div .legend1 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend2,#decision-help-page .inner-frame-picture>div .legend2{position:absolute;width:60%;height:auto;left:20%;top:88.2%;font-size:18px;font-weight:400;text-align:center}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend2,#decision-help-page .inner-frame-picture>div .legend2{font-size:14px}}#configurator-page .inner-frame-picture>div .legend2 strong,#decision-help-page .inner-frame-picture>div .legend2 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend3,#decision-help-page .inner-frame-picture>div .legend3{position:absolute;width:60%;height:auto;left:-12.5%;top:5%;font-size:18px;font-weight:400;text-align:center}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend3,#decision-help-page .inner-frame-picture>div .legend3{font-size:14px;top:10px}}#configurator-page .inner-frame-picture>div .legend3 strong,#decision-help-page .inner-frame-picture>div .legend3 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend4,#decision-help-page .inner-frame-picture>div .legend4{position:absolute;width:60%;height:auto;right:-12.5%;top:5%;font-size:18px;font-weight:400;text-align:center}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend4,#decision-help-page .inner-frame-picture>div .legend4{font-size:14px;top:10px}}#configurator-page .inner-frame-picture>div .legend4 strong,#decision-help-page .inner-frame-picture>div .legend4 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend5,#decision-help-page .inner-frame-picture>div .legend5{position:absolute;width:auto;height:auto;right:26%;top:5%;font-size:18px;font-weight:400;text-align:center}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend5,#decision-help-page .inner-frame-picture>div .legend5{font-size:14px;top:10px}}#configurator-page .inner-frame-picture>div .legend5 strong,#decision-help-page .inner-frame-picture>div .legend5 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend-sm,#decision-help-page .inner-frame-picture>div .legend-sm{display:block}@media (min-width:768px){#configurator-page .inner-frame-picture>div .legend-sm,#decision-help-page .inner-frame-picture>div .legend-sm{display:none}}#configurator-page .inner-frame-picture>div .legend-sm-0,#decision-help-page .inner-frame-picture>div .legend-sm-0{position:absolute;width:25.9%;height:auto;left:23%;bottom:84%;font-size:18px;font-weight:400;text-align:center}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend-sm-0,#decision-help-page .inner-frame-picture>div .legend-sm-0{font-size:11px}}#configurator-page .inner-frame-picture>div .legend-sm-0 strong,#decision-help-page .inner-frame-picture>div .legend-sm-0 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend-sm-1,#decision-help-page .inner-frame-picture>div .legend-sm-1{position:absolute;width:auto;height:auto;left:27%;bottom:24.4%;font-size:18px;font-weight:400}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend-sm-1,#decision-help-page .inner-frame-picture>div .legend-sm-1{font-size:11px;bottom:11%}}#configurator-page .inner-frame-picture>div .legend-sm-1 strong,#decision-help-page .inner-frame-picture>div .legend-sm-1 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend-sm-2,#decision-help-page .inner-frame-picture>div .legend-sm-2{position:absolute;width:60%;height:auto;left:20%;top:88.2%;font-size:18px;font-weight:400;text-align:center}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend-sm-2,#decision-help-page .inner-frame-picture>div .legend-sm-2{font-size:11px}}#configurator-page .inner-frame-picture>div .legend-sm-2 strong,#decision-help-page .inner-frame-picture>div .legend-sm-2 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend-sm-3,#decision-help-page .inner-frame-picture>div .legend-sm-3{position:absolute;width:60%;height:auto;left:-13%;top:26%;font-size:18px;font-weight:400;text-align:center}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend-sm-3,#decision-help-page .inner-frame-picture>div .legend-sm-3{font-size:11px;top:6px}}#configurator-page .inner-frame-picture>div .legend-sm-3 strong,#decision-help-page .inner-frame-picture>div .legend-sm-3 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend-sm-4,#decision-help-page .inner-frame-picture>div .legend-sm-4{position:absolute;width:60%;height:auto;right:-13%;top:26%;font-size:18px;font-weight:400;text-align:center}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend-sm-4,#decision-help-page .inner-frame-picture>div .legend-sm-4{font-size:11px;top:6px}}#configurator-page .inner-frame-picture>div .legend-sm-4 strong,#decision-help-page .inner-frame-picture>div .legend-sm-4 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legend-sm-5,#decision-help-page .inner-frame-picture>div .legend-sm-5{position:absolute;width:60%;height:auto;right:5%;top:26%;font-size:18px;font-weight:400;text-align:center}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legend-sm-5,#decision-help-page .inner-frame-picture>div .legend-sm-5{font-size:11px;top:-5px}}#configurator-page .inner-frame-picture>div .legend-sm-5 strong,#decision-help-page .inner-frame-picture>div .legend-sm-5 strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legendTipTube,#decision-help-page .inner-frame-picture>div .legendTipTube{position:absolute;height:auto;left:80.8%;top:88.2%;font-size:18px;font-weight:400;text-align:left}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legendTipTube,#decision-help-page .inner-frame-picture>div .legendTipTube{font-size:11px}}#configurator-page .inner-frame-picture>div .legendTipTube strong,#decision-help-page .inner-frame-picture>div .legendTipTube strong{font-weight:700;color:#005287}#configurator-page .inner-frame-picture>div .legendTipRod,#decision-help-page .inner-frame-picture>div .legendTipRod{position:absolute;height:auto;right:80.6%;top:88.2%;font-size:18px;font-weight:400;text-align:right}@media (max-width:767px){#configurator-page .inner-frame-picture>div .legendTipRod,#decision-help-page .inner-frame-picture>div .legendTipRod{font-size:11px}}#configurator-page .inner-frame-picture>div .legendTipRod strong,#decision-help-page .inner-frame-picture>div .legendTipRod strong{font-weight:700;color:#005287}#configurator-page .block-choice-input,#decision-help-page .block-choice-input,#configurator-page .block-choice-section input[type="radio"],#decision-help-page .block-choice-section input[type="radio"]{display:none}#configurator-page .block-choice-input:checked+label,#decision-help-page .block-choice-input:checked+label,#configurator-page .block-choice-section input[type="radio"]:checked+label,#decision-help-page .block-choice-section input[type="radio"]:checked+label{background-color:#005287}#configurator-page .inputs p.error,#decision-help-page .inputs p.error{padding:0 5px 0 5px;color:#B90029;font-style:italic}#configurator-page .inputs>div,#decision-help-page .inputs>div{border:3px solid #FFFFFF}#configurator-page .inputs>div.error,#decision-help-page .inputs>div.error{border:3px solid #B90029}#configurator-page .inputs>div.hidden,#decision-help-page .inputs>div.hidden{display:none}#configurator-page .block-choice,#decision-help-page .block-choice{display:block;position:relative;color:#FFFFFF;padding:15px;border-radius:12px;background-color:#4D4545;border:5px solid #FFFFFF;cursor:pointer;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}#configurator-page .block-choice.selected,#decision-help-page .block-choice.selected{background-color:#005287}#configurator-page .block-choice:hover,#decision-help-page .block-choice:hover{border-color:#005287}#configurator-page .block-choice .button-help-tooltip,#decision-help-page .block-choice .button-help-tooltip{border-color:#FFFFFF}#configurator-page .block-choice .popup-help-tooltip,#decision-help-page .block-choice .popup-help-tooltip{color:#4D4545}@media (max-width:767px){#configurator-page .block-choice .popup-help-tooltip,#decision-help-page .block-choice .popup-help-tooltip{left:-50px;right:inherit}}@media (max-width:767px){#configurator-page .block-choice .popup-help-tooltip .arrow-tooltip,#decision-help-page .block-choice .popup-help-tooltip .arrow-tooltip{left:60px;right:inherit}}#configurator-page .block-choice.error,#decision-help-page .block-choice.error{border-color:#B90029}#configurator-page .block-choice.error:hover,#decision-help-page .block-choice.error:hover{border-color:#B90029}#configurator-page .choice-name,#decision-help-page .choice-name{margin-bottom:30px;font-size:18px}@media (max-width:767px){#configurator-page .choice-name,#decision-help-page .choice-name{margin-bottom:15px;font-size:14px}}#configurator-page .choice-picture-block,#decision-help-page .choice-picture-block{position:relative;padding:10px 20px;background-color:#FFFFFF;text-align:center;border-radius:9px}#configurator-page .choice-picture-block.aucun,#decision-help-page .choice-picture-block.aucun{min-height:153px;max-height:183px;display:flex;justify-content:center;align-items:center}#configurator-page .choice-picture-block.aucun img,#decision-help-page .choice-picture-block.aucun img{max-height:180px !important}@media (max-width:767px){#configurator-page .choice-picture-block.aucun,#decision-help-page .choice-picture-block.aucun,#configurator-page .choice-picture-block.aucun img,#decision-help-page .choice-picture-block.aucun img{min-height:100px;max-height:150px}}#configurator-page .choice-picture-block>div,#decision-help-page .choice-picture-block>div{display:flex;align-items:center;justify-content:center;text-align:center}#configurator-page .choice-picture-block .configuratorTubeRod,#decision-help-page .choice-picture-block .configuratorTubeRod,#configurator-page .choice-picture-block .decisionHelpTubeRod,#decision-help-page .choice-picture-block .decisionHelpTubeRod{position:relative;height:100%}#configurator-page .choice-picture-block .configuratorTubeRod img,#decision-help-page .choice-picture-block .configuratorTubeRod img,#configurator-page .choice-picture-block .decisionHelpTubeRod img,#decision-help-page .choice-picture-block .decisionHelpTubeRod img{max-width:100%}#configurator-page .choice-picture-block .configuratorCylinder,#decision-help-page .choice-picture-block .configuratorCylinder,#configurator-page .choice-picture-block .decisionHelpCylinder,#decision-help-page .choice-picture-block .decisionHelpCylinder{position:relative;height:100%}#configurator-page .choice-picture-block .configuratorCylinder img,#decision-help-page .choice-picture-block .configuratorCylinder img,#configurator-page .choice-picture-block .decisionHelpCylinder img,#decision-help-page .choice-picture-block .decisionHelpCylinder img{max-width:100%}#configurator-page .choice-picture-block .configuratorTubeTube,#decision-help-page .choice-picture-block .configuratorTubeTube,#configurator-page .choice-picture-block .decisionHelpTubeTube,#decision-help-page .choice-picture-block .decisionHelpTubeTube{position:relative;height:100%}#configurator-page .choice-picture-block .configuratorTubeTube img,#decision-help-page .choice-picture-block .configuratorTubeTube img,#configurator-page .choice-picture-block .decisionHelpTubeTube img,#decision-help-page .choice-picture-block .decisionHelpTubeTube img{max-width:100%;transform:rotateY(180deg)}#configurator-page .choice-picture-block .opacity50,#decision-help-page .choice-picture-block .opacity50{opacity:.5}#configurator-page .choice-picture-block .opacityRight,#decision-help-page .choice-picture-block .opacityRight{position:absolute;top:0;right:1.1%;width:52.3%;height:100%;background:#FFFFFF;opacity:.5}@media (max-width:1399px){#configurator-page .choice-picture-block .opacityRight,#decision-help-page .choice-picture-block .opacityRight{right:1.5%}}#configurator-page .choice-picture-block .opacityLeft,#decision-help-page .choice-picture-block .opacityLeft{position:absolute;top:0;left:2%;width:44.7%;height:100%;background:#FFFFFF;opacity:.5}@media (max-width:1399px){#configurator-page .choice-picture-block .opacityLeft,#decision-help-page .choice-picture-block .opacityLeft{left:1.5%}}#configurator-page .choice-picture-block .arrow-block,#decision-help-page .choice-picture-block .arrow-block{position:absolute;bottom:10px;right:10px}@media (max-width:767px){#configurator-page .choice-picture-block .arrow-block,#decision-help-page .choice-picture-block .arrow-block{width:15px}}#configurator-page .col-infos-accessoires,#decision-help-page .col-infos-accessoires{background-color:#F6F6F6;padding:13px 15px 13px 25px}#configurator-page .col-infos-accessoires .bleu,#decision-help-page .col-infos-accessoires .bleu{color:#005287;font-weight:400}#configurator-page .button-pdf,#decision-help-page .button-pdf{display:inherit;font-size:14px;padding:8px 25px}#configurator-page .link-pdf,#decision-help-page .link-pdf{text-decoration:underline !important}@media (min-width:768px){#configurator-page input[type="submit"],#decision-help-page input[type="submit"]{margin-left:auto;margin-right:0;margin-top:0}}#configurator-page input[type="submit"]:disabled,#decision-help-page input[type="submit"]:disabled{cursor:default;background-color:#8FB4CC}#configurator-page .menu-select-part,#decision-help-page .menu-select-part{display:none;position:absolute;transform:translateY(-35px);width:95%;padding:20px;background-color:#FFFFFF;border:1px solid #4D4545;border-radius:5px;z-index:2}#configurator-page .menu-select-part .arrow-block,#decision-help-page .menu-select-part .arrow-block{position:absolute;top:10px;right:10px;transform:rotate(-180deg)}@media (max-width:767px){#configurator-page .menu-select-part .arrow-block,#decision-help-page .menu-select-part .arrow-block{width:25px}}#configurator-page .list-parts,#decision-help-page .list-parts{max-height:500px;overflow-y:scroll;margin-top:20px}#configurator-page .col-part-choice,#decision-help-page .col-part-choice{justify-content:center;align-items:center;text-align:center;padding-top:12px;padding-bottom:12px;cursor:pointer}#configurator-page .col-part-choice:hover>.part-name,#decision-help-page .col-part-choice:hover>.part-name{text-decoration:underline}#configurator-page .col-part-choice:hover>.img-part,#decision-help-page .col-part-choice:hover>.img-part{filter:brightness(1.2)}#configurator-page .part-name,#decision-help-page .part-name{color:#4D4545;font-size:15px}#configurator-page .part-selected,#decision-help-page .part-selected{border:3px solid #005287;border-radius:15px}#configurator-page .img-part,#decision-help-page .img-part{display:flex;align-items:center;justify-content:center;height:90px;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}#configurator-page .img-part.not,#decision-help-page .img-part.not{position:relative}#configurator-page .img-part.not:after,#decision-help-page .img-part.not:after{content:'';display:block;position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-30px;width:60px;height:60px;border-radius:50%;border:2px solid #4D4545}#configurator-page .img-part.not:before,#decision-help-page .img-part.not:before{content:'';display:block;position:absolute;left:50%;top:50%;margin-left:-30px;width:60px;height:2px;background:#4D4545;transform-origin:center center;transform:rotate(-45deg)}#configurator-page .list-parts-tip,#decision-help-page .list-parts-tip{max-height:400px;overflow-y:auto;margin-top:10px;border-top:1px solid black;padding-top:5px}#configurator-page .list-tipRod,#decision-help-page .list-tipRod{position:relative}#configurator-page .list-tipRod .arrow-block,#decision-help-page .list-tipRod .arrow-block{position:absolute;top:10px;right:10px;transform:rotate(-180deg)}@media (max-width:767px){#configurator-page .list-tipRod .arrow-block,#decision-help-page .list-tipRod .arrow-block{width:25px}}#configurator-page .select-tip-rod,#decision-help-page .select-tip-rod,#configurator-page .select-tip-tube,#decision-help-page .select-tip-tube{min-height:40px}#configurator-page .tipRodChoice,#decision-help-page .tipRodChoice,#configurator-page .tipTubeChoice,#decision-help-page .tipTubeChoice{cursor:pointer}#configurator-page .tipRodChoice:hover,#decision-help-page .tipRodChoice:hover,#configurator-page .tipTubeChoice:hover,#decision-help-page .tipTubeChoice:hover{background-color:#a6a6a6}#configurator-page .img-part-tip,#decision-help-page .img-part-tip{width:40px;margin-right:10px}#configurator-page .inputs-radio,#decision-help-page .inputs-radio{margin-top:15px;margin-bottom:20px}#configurator-page .inputs-radio label,#decision-help-page .inputs-radio label{font-weight:400}#configurator-page .inputs-radio label#calculatorRadioYes,#decision-help-page .inputs-radio label#calculatorRadioYes,#configurator-page .inputs-radio label#calculatorRadioNo,#decision-help-page .inputs-radio label#calculatorRadioNo{position:relative;padding:5px 5px 5px 25px}#configurator-page .inputs-radio label#calculatorRadioYes:before,#decision-help-page .inputs-radio label#calculatorRadioYes:before,#configurator-page .inputs-radio label#calculatorRadioNo:before,#decision-help-page .inputs-radio label#calculatorRadioNo:before{content:'';display:block;position:absolute;top:50%;left:0;width:20px;height:20px;border:2px solid #4D4545;border-radius:50%;margin-top:-10px}#configurator-page .inputs-radio label#calculatorRadioYes:after,#decision-help-page .inputs-radio label#calculatorRadioYes:after,#configurator-page .inputs-radio label#calculatorRadioNo:after,#decision-help-page .inputs-radio label#calculatorRadioNo:after{content:'';display:block;position:absolute;top:50%;left:4px;width:12px;height:12px;background:#4D4545;border-radius:50%;margin-top:-6px;opacity:0;transition:opacity 300ms linear}#configurator-page .inputs-radio label#calculatorRadioYes.selected:after,#decision-help-page .inputs-radio label#calculatorRadioYes.selected:after,#configurator-page .inputs-radio label#calculatorRadioNo.selected:after,#decision-help-page .inputs-radio label#calculatorRadioNo.selected:after{opacity:1}#configurator-page .inputs-radio label#calculatorRadioYes:hover,#decision-help-page .inputs-radio label#calculatorRadioYes:hover,#configurator-page .inputs-radio label#calculatorRadioNo:hover,#decision-help-page .inputs-radio label#calculatorRadioNo:hover{cursor:pointer}#configurator-page .inputs-radio input,#decision-help-page .inputs-radio input{margin-left:30px}#configurator-page .display-dimensions,#decision-help-page .display-dimensions{position:absolute;font-size:18px;font-weight:400}#configurator-page .value-dimension,#decision-help-page .value-dimension{font-size:18px;font-weight:700;color:#005287}#configurator-page .dimensions-diametre-tige,#decision-help-page .dimensions-diametre-tige{bottom:30%;left:25%}#configurator-page .dimensions-course,#decision-help-page .dimensions-course{top:10%;left:25%}#configurator-page .dimensions-entraxe,#decision-help-page .dimensions-entraxe{bottom:10%}#configurator-page .col-dimensions-sliders,#decision-help-page .col-dimensions-sliders{padding-top:50px;padding-bottom:15px}@media (max-width:767px){#configurator-page .col-dimensions-sliders,#decision-help-page .col-dimensions-sliders{padding-top:0px}}#configurator-page .col-dimensions-sliders label,#decision-help-page .col-dimensions-sliders label{font-weight:600;margin-bottom:30px}#configurator-page .col-dimensions-sliders label:disabled,#decision-help-page .col-dimensions-sliders label:disabled{color:#B5B5B5}#configurator-page .radioButton,#decision-help-page .radioButton{display:inline-block}#configurator-page .radioButton:last-child>label,#decision-help-page .radioButton:last-child>label{width:150px}#configurator-page .radioButton>label,#decision-help-page .radioButton>label{width:40px;height:38px;border:1px solid #4D4545;color:1px solid #4D4545;border-radius:4px;cursor:pointer;text-align:center;font-size:16px;margin-bottom:10px;display:flex;align-items:center}#configurator-page .radioButton input,#decision-help-page .radioButton input{display:none}#configurator-page .radioButton input:checked+label,#decision-help-page .radioButton input:checked+label{background:#08578B;color:#FFFFFF;border:1px solid #08578B}#configurator-page .radioButton.disabled,#decision-help-page .radioButton.disabled{background:#EEEEEE}#configurator-page .radioButton.disabled>label,#decision-help-page .radioButton.disabled>label{color:#a4a4a4;border:1px solid #a4a4a4;font-weight:normal;cursor:default}#configurator-page .slider-dimension,#decision-help-page .slider-dimension{border-radius:51px;box-shadow:none;border-color:#FFFFFF;background:none;padding-left:20px;padding-right:20px;cursor:pointer}#configurator-page .slider-dimension .noUi-base,#decision-help-page .slider-dimension .noUi-base{background-color:#EEEEEE;border-radius:51px}#configurator-page .slider-dimension .noUi-connects,#decision-help-page .slider-dimension .noUi-connects{border-radius:51px}#configurator-page .slider-dimension .noUi-connect,#decision-help-page .slider-dimension .noUi-connect{background-color:#005287}#configurator-page .slider-dimension .noUi-handle,#decision-help-page .slider-dimension .noUi-handle{width:37px;height:37px;border-radius:50px;background-color:#005287;border-color:#005287;box-shadow:none;top:-10px;cursor:pointer}#configurator-page .slider-dimension .noUi-handle::before,#decision-help-page .slider-dimension .noUi-handle::before,#configurator-page .slider-dimension .noUi-handle::after,#decision-help-page .slider-dimension .noUi-handle::after{display:none}#configurator-page .slider-dimension .noUi-tooltip,#decision-help-page .slider-dimension .noUi-tooltip{width:53px;color:#FFFFFF;border-color:#4D4545;background-color:#4D4545;border-radius:9px;bottom:-110%;font-weight:700;padding:0px 0px}#configurator-page .slider-dimension .noUi-tooltip::before,#decision-help-page .slider-dimension .noUi-tooltip::before{content:'';position:absolute;top:-6px;left:40%;background-color:#4D4545;border-bottom:2px solid #4D4545;border-left:2px solid #4D4545;width:10px;height:10px;transform:rotate(45deg)}#configurator-page .slider-dimension[disabled] .noUi-handle,#decision-help-page .slider-dimension[disabled] .noUi-handle{cursor:default;background-color:#B5B5B5;border-color:#B5B5B5}#configurator-page .slider-dimension[disabled] .noUi-tooltip,#decision-help-page .slider-dimension[disabled] .noUi-tooltip{background-color:#B5B5B5;border-color:#B5B5B5}#configurator-page .slider-dimension[disabled] .noUi-tooltip::before,#decision-help-page .slider-dimension[disabled] .noUi-tooltip::before{background-color:#B5B5B5;border-bottom:2px solid #B5B5B5;border-left:2px solid #B5B5B5}#configurator-page .inputs-calc-force label,#decision-help-page .inputs-calc-force label,#configurator-page .input-total-force label,#decision-help-page .input-total-force label{font-weight:400}#configurator-page .inputs-calc-force input,#decision-help-page .inputs-calc-force input,#configurator-page .input-total-force input,#decision-help-page .input-total-force input{width:100%;height:37px;padding:0 5px 0 5px;background:#FFFFFF;border:1px solid #a6a6a6;border-radius:5px;text-align:right}#configurator-page #calculatorRadioBlock,#decision-help-page #calculatorRadioBlock{display:none}#configurator-page #calculatorRadioBlock.open,#decision-help-page #calculatorRadioBlock.open{display:block}#configurator-page #calculatorRadioBlock #calculatorRadioBlockBtn,#decision-help-page #calculatorRadioBlock #calculatorRadioBlockBtn{display:inline-block;border:1px solid #4D4545;color:#4D4545;border-radius:20px;width:auto;height:40px;padding:0 20px 0 20px;line-height:40px;transition:all 300ms linear}#configurator-page #calculatorRadioBlock #calculatorRadioBlockBtn:hover,#decision-help-page #calculatorRadioBlock #calculatorRadioBlockBtn:hover{background:#4D4545;color:#FFFFFF;cursor:pointer}#configurator-page #calculatorRadioBlock #calculatorRadioError,#decision-help-page #calculatorRadioBlock #calculatorRadioError{display:block}#configurator-page #calculatorRadioBlock #calculatorRadioError p,#decision-help-page #calculatorRadioBlock #calculatorRadioError p{line-height:40px}#configurator-page #calculatorRadioBlock #calculatorRadioError p.error,#decision-help-page #calculatorRadioBlock #calculatorRadioError p.error{color:#B90029}#configurator-page .input-total-force,#decision-help-page .input-total-force{box-sizing:border-box;background-color:#EEEEEE;border:4px solid #EEEEEE}#configurator-page .input-total-force label,#decision-help-page .input-total-force label{font-weight:600}#configurator-page .input-total-force.error,#decision-help-page .input-total-force.error{border-color:#B90029}#configurator-page .matiere-choice,#decision-help-page .matiere-choice{display:flex;align-items:center;padding:12px;cursor:pointer;margin-top:6px;margin-bottom:6px}#configurator-page .checkmark,#decision-help-page .checkmark{position:relative;margin-left:auto;display:none}#configurator-page .checkmark:after,#decision-help-page .checkmark:after,#configurator-page .checkmark:before,#decision-help-page .checkmark:before{content:'';position:absolute;background-color:#FFFFFF;width:3px}#configurator-page .checkmark:before,#decision-help-page .checkmark:before{height:15px;transform:rotate(-45deg);left:-3px}@media (max-width:767px){#configurator-page .checkmark:before,#decision-help-page .checkmark:before{top:-20px}}#configurator-page .checkmark:after,#decision-help-page .checkmark:after{height:30px;transform:rotate(45deg);top:-12px}@media (max-width:767px){#configurator-page .checkmark:after,#decision-help-page .checkmark:after{top:-32px}}#configurator-page .matiere-pic,#decision-help-page .matiere-pic{width:37px;height:37px;border:1px solid #EEEEEE;border-radius:5px;margin-right:12px}#configurator-page .matiere-choice-input,#decision-help-page .matiere-choice-input{display:none}#configurator-page .matiere-choice-input:checked+label,#decision-help-page .matiere-choice-input:checked+label{color:#FFFFFF;background-color:#005287}#configurator-page .matiere-choice-input:checked+label .checkmark,#decision-help-page .matiere-choice-input:checked+label .checkmark{display:block}#configurator-page .row-configurator-buy,#decision-help-page .row-configurator-buy{padding:24px;background-color:#EEEEEE;border:1px solid #005287;border-radius:12px}@media (max-width:767px){#configurator-page .row-configurator-buy .addCart,#decision-help-page .row-configurator-buy .addCart{margin-left:0;margin-right:0}}@media (min-width:768px){#configurator-page #formDecision-help-step2 input[type='number'],#decision-help-page #formDecision-help-step2 input[type='number'],#configurator-page #formDecision-help-step2 input[type='text'],#decision-help-page #formDecision-help-step2 input[type='text']{width:55%}}@media (min-width:768px){#configurator-page #formDecision-help-step5 .row-form,#decision-help-page #formDecision-help-step5 .row-form{padding-left:100px;padding-right:100px}}#configurator-page #formDecision-help-step5 .row-form label,#decision-help-page #formDecision-help-step5 .row-form label{max-width:75%}#configurator-page #formDecision-help-step5 .row-form .group-textarea label,#decision-help-page #formDecision-help-step5 .row-form .group-textarea label{max-width:100%}@media (max-width:767px){#configurator-page #formDecision-help-step5 .row-form .group-textarea label,#decision-help-page #formDecision-help-step5 .row-form .group-textarea label{line-height:20px;font-size:14px}}#configurator-page #formDecision-help-step5 .row-form .group-textarea textarea,#decision-help-page #formDecision-help-step5 .row-form .group-textarea textarea{height:100px}#configurator-page .col-buttons,#decision-help-page .col-buttons{margin-top:5px}@media (max-width:767px){#configurator-page .col-buttons,#decision-help-page .col-buttons{margin-top:0px}}#configurator-page .col-buttons .button,#decision-help-page .col-buttons .button{margin:0}@media (max-width:767px){#configurator-page .col-buttons .button,#decision-help-page .col-buttons .button{margin:10px auto}}@media (min-width:768px){#configurator-page .col-buttons input,#decision-help-page .col-buttons input{margin-left:auto!important}}#configurator-page #step2figure,#decision-help-page #step2figure{position:relative;width:fit-content}#configurator-page #step2figure .fig2-value,#decision-help-page #step2figure .fig2-value{position:absolute;font-size:22px;font-weight:500}@media (max-width:767px){#configurator-page #step2figure .fig2-value,#decision-help-page #step2figure .fig2-value{font-size:12px}}#configurator-page #step2figure #nbverins-val,#decision-help-page #step2figure #nbverins-val,#configurator-page #step2figure #poids-val,#decision-help-page #step2figure #poids-val{display:none}#configurator-page .step2figureNb-1 #rh-val,#decision-help-page .step2figureNb-1 #rh-val{top:77%;left:22%;transform:rotate(40deg)}#configurator-page .step2figureNb-1 #lh-val,#decision-help-page .step2figureNb-1 #lh-val{top:19%;left:49%;transform:rotate(-17deg)}#configurator-page .step2figureNb-1 #ep-val,#decision-help-page .step2figureNb-1 #ep-val{top:16%;left:80%;transform:rotate(72deg)}#configurator-page .step2figureNb-1 #angle-val,#decision-help-page .step2figureNb-1 #angle-val{top:39%;left:88%;transform:rotate(81deg)}#configurator-page .step2figureNb-2 #rh-val,#decision-help-page .step2figureNb-2 #rh-val{top:23%;left:81%;transform:rotate(40deg)}#configurator-page .step2figureNb-2 #lh-val,#decision-help-page .step2figureNb-2 #lh-val{top:15%;left:33%;transform:rotate(-17deg)}#configurator-page .step2figureNb-2 #ep-val,#decision-help-page .step2figureNb-2 #ep-val{top:47%;left:79%;transform:rotate(-54deg)}#configurator-page .step2figureNb-2 #angle-val,#decision-help-page .step2figureNb-2 #angle-val{top:75%;left:32%;transform:rotate(-27deg)}#configurator-page .step2figureNb-3 #rh-val,#decision-help-page .step2figureNb-3 #rh-val{top:73%;left:22%;transform:rotate(40deg)}#configurator-page .step2figureNb-3 #lh-val,#decision-help-page .step2figureNb-3 #lh-val{top:73%;left:62%;transform:rotate(-17deg)}#configurator-page .step2figureNb-3 #ep-val,#decision-help-page .step2figureNb-3 #ep-val{top:74%;left:92%;transform:rotate(72deg)}#configurator-page .step2figureNb-3 #angle-val,#decision-help-page .step2figureNb-3 #angle-val{top:27%;left:83%;transform:rotate(57deg)}#configurator-page .step2figureNb-4 #rh-val,#decision-help-page .step2figureNb-4 #rh-val{top:72%;left:22%;transform:rotate(58deg)}#configurator-page .step2figureNb-4 #lh-val,#decision-help-page .step2figureNb-4 #lh-val{top:10%;left:60%;transform:rotate(-17deg)}#configurator-page .step2figureNb-4 #ep-val,#decision-help-page .step2figureNb-4 #ep-val{top:29%;left:30%;transform:rotate(72deg)}#configurator-page .step2figureNb-4 #angle-val,#decision-help-page .step2figureNb-4 #angle-val{top:38%;left:89%;transform:rotate(-78deg)}#configurator-page .step2figureNb-4 #b-val,#decision-help-page .step2figureNb-4 #b-val{top:34%;left:10%;transform:rotate(-38deg)}#configurator-page .ref-tips-select,#decision-help-page .ref-tips-select{padding:2px}#configurator-page .ref-tips-select select,#decision-help-page .ref-tips-select select{border:15px solid #005287;border-radius:12px}#configurator-page .menu-select-tip,#decision-help-page .menu-select-tip{position:relative;border:15px solid #005287;border-radius:12px;padding:10px 15px 10px 15px}#configurator-page .menu-select-tip .arrow-block,#decision-help-page .menu-select-tip .arrow-block{position:absolute;right:10px;top:20px}@media (max-width:767px){#configurator-page .menu-select-tip .arrow-block,#decision-help-page .menu-select-tip .arrow-block{width:15px}}#decision-help-page h1{color:#005287;font-weight:500;font-size:22px;margin-bottom:25px}#decision-help-page .block-choice{height:315px}@media (max-width:767px){#decision-help-page .block-choice.step3{height:200px}}#decision-help-page .choice-picture-block{height:215px;display:flex;justify-content:center;align-items:center}@media (max-width:767px){#decision-help-page .choice-picture-block.step3{height:100px}}#decision-help-page .block-select-part{height:auto}@media (max-width:767px){#decision-help-page .block-select-part{height:185px}}#decision-help-page .block-select-part .choice-picture-block{height:auto}@media (max-width:767px){#decision-help-page .block-select-part .choice-picture-block{height:100px}}#cart #cartList .cartTitle #emptyCartButton,#account-page #cartList .cartTitle #emptyCartButton{color:#FFFFFF;border-radius:23px;margin-left:0}#cart #cartList .cartTitle #emptyCartButton:hover,#account-page #cartList .cartTitle #emptyCartButton:hover{color:#FFFFFF;border:0}#cart #cartList .productsCart .headerCart,#account-page #cartList .productsCart .headerCart{border-bottom:0}#cart #cartList .productsCart .headerCart .td,#account-page #cartList .productsCart .headerCart .td{font-size:18px;font-weight:500;color:#005287;font-family:inherit}#cart #cartList .productsCart .headerCart .separator-fluid,#account-page #cartList .productsCart .headerCart .separator-fluid{margin-top:15px;margin-bottom:15px}#cart #cartList .productsCart .cartLine,#account-page #cartList .productsCart .cartLine{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #D6D6D6}#cart #cartList .productsCart .cartLine .infosContent,#account-page #cartList .productsCart .cartLine .infosContent{font-weight:600;font-size:14px;color:#4D4545}#cart #cartList .productsCart .cartLine .productThumb picture,#account-page #cartList .productsCart .cartLine .productThumb picture{display:flex;height:100%}#cart #cartList .productsCart .cartLine .productName,#account-page #cartList .productsCart .cartLine .productName{display:flex}#cart #cartList .productsCart .cartLine .productName a,#account-page #cartList .productsCart .cartLine .productName a{font-weight:600;font-size:14px;color:#005287;font-family:inherit}@media (max-width:575.98px){#cart #cartList .productsCart .cartLine .productName a,#account-page #cartList .productsCart .cartLine .productName a{margin-left:10px}}#cart #cartList .productsCart .cartLine .productAttribute,#account-page #cartList .productsCart .cartLine .productAttribute,#cart #cartList .productsCart .cartLine .productAttributeBis,#account-page #cartList .productsCart .cartLine .productAttributeBis{font-size:14px}@media (max-width:575.98px){#cart #cartList .productsCart .cartLine .productAttribute,#account-page #cartList .productsCart .cartLine .productAttribute,#cart #cartList .productsCart .cartLine .productAttributeBis,#account-page #cartList .productsCart .cartLine .productAttributeBis{margin-left:10px}}#cart #cartList .productsCart .cartLine .productPrice,#account-page #cartList .productsCart .cartLine .productPrice,#cart #cartList .productsCart .cartLine .productTotalPrice,#account-page #cartList .productsCart .cartLine .productTotalPrice{font-weight:600;font-size:14px;color:#005287}#cart #cartList .productsCart .cartLine .productPrice .productDiscount s,#account-page #cartList .productsCart .cartLine .productPrice .productDiscount s,#cart #cartList .productsCart .cartLine .productTotalPrice .productDiscount s,#account-page #cartList .productsCart .cartLine .productTotalPrice .productDiscount s,#cart #cartList .productsCart .cartLine .productPrice .productTotalDiscount s,#account-page #cartList .productsCart .cartLine .productPrice .productTotalDiscount s,#cart #cartList .productsCart .cartLine .productTotalPrice .productTotalDiscount s,#account-page #cartList .productsCart .cartLine .productTotalPrice .productTotalDiscount s{color:#B3B3B3;font-size:14px}#cart #cartList .productsCart .cartLine .productPrice .unity,#account-page #cartList .productsCart .cartLine .productPrice .unity,#cart #cartList .productsCart .cartLine .productTotalPrice .unity,#account-page #cartList .productsCart .cartLine .productTotalPrice .unity,#cart #cartList .productsCart .cartLine .productPrice .package,#account-page #cartList .productsCart .cartLine .productPrice .package,#cart #cartList .productsCart .cartLine .productTotalPrice .package,#account-page #cartList .productsCart .cartLine .productTotalPrice .package{color:#4D4545;font-weight:normal}#cart #cartList .productsCart .cartLine .productPrice .prospect,#account-page #cartList .productsCart .cartLine .productPrice .prospect,#cart #cartList .productsCart .cartLine .productTotalPrice .prospect,#account-page #cartList .productsCart .cartLine .productTotalPrice .prospect{font-weight:normal;color:#4D4545;margin-top:2px;display:inline-block}#cart #cartList .productsCart .cartLine .qte-print,#account-page #cartList .productsCart .cartLine .qte-print,#cart #cartList .productsCart .cartLine .subtotal-print,#account-page #cartList .productsCart .cartLine .subtotal-print{display:none}@media (max-width:767px){#cart #cartList .productsCart .cartLine .qte-print,#account-page #cartList .productsCart .cartLine .qte-print,#cart #cartList .productsCart .cartLine .subtotal-print,#account-page #cartList .productsCart .cartLine .subtotal-print{display:inline}}@media (min-width:992px){#cart #cartList .productsCart .cartLine .nb-products-mobile,#account-page #cartList .productsCart .cartLine .nb-products-mobile{display:none}}#cart #cartList .productsCart .cartLine .quantityButtonGroup .quantityButton.decrementButton,#account-page #cartList .productsCart .cartLine .quantityButtonGroup .quantityButton.decrementButton{border-right:0}#cart #cartList .productsCart .cartLine .quantityButtonGroup .quantityButton.incrementButton,#account-page #cartList .productsCart .cartLine .quantityButtonGroup .quantityButton.incrementButton{border-left:0}#cart #cartList .productsCart .cartLine .quantityButtonGroup .quantityButton strong,#account-page #cartList .productsCart .cartLine .quantityButtonGroup .quantityButton strong{color:#4D4545}#cart #cartList .productsCart .cartLine .quantityButtonGroup .quantityCart,#account-page #cartList .productsCart .cartLine .quantityButtonGroup .quantityCart{background-color:#FFFFFF;border-left:0;border-right:0;max-width:40px}#cart #cartList .productsCart .cartLine .deleteCartLine.btn,#account-page #cartList .productsCart .cartLine .deleteCartLine.btn{height:30px;border:0;width:fit-content;padding:0;margin:auto;font-weight:300;font-size:14px}#cart #cartList .productsCart .cartLine .deleteCartLine.btn::after,#account-page #cartList .productsCart .cartLine .deleteCartLine.btn::after,#cart #cartList .productsCart .cartLine .deleteCartLine.btn::before,#account-page #cartList .productsCart .cartLine .deleteCartLine.btn::before{display:none}#cart #cartList .productsCart .cartLine .col-links,#account-page #cartList .productsCart .cartLine .col-links{display:flex}@media (min-width:768px){#cart #cartList .productsCart .cartLine .col-links,#account-page #cartList .productsCart .cartLine .col-links{justify-content:end}#cart #cartList .productsCart .cartLine .col-links a,#account-page #cartList .productsCart .cartLine .col-links a{margin-left:12px;margin-right:12px}}@media (max-width:767px){#cart #cartList .productsCart .cartLine .col-links,#account-page #cartList .productsCart .cartLine .col-links{justify-content:space-evenly}}#cart #cartList .stock-status,#account-page #cartList .stock-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content}#cart #cartList .icon-stock,#account-page #cartList .icon-stock{width:12px;height:12px;display:block;border-radius:12px;margin-left:10px;margin-right:5px;position:relative}@media (min-width:768px){#cart #cartList .icon-stock:hover .popup-help-tooltip,#account-page #cartList .icon-stock:hover .popup-help-tooltip{display:block;left:30px;width:fit-content}}#cart #cartList .available,#account-page #cartList .available{color:#038700}#cart #cartList .available .icon-stock,#account-page #cartList .available .icon-stock{background-color:#038700}#cart #cartList .unavailable,#account-page #cartList .unavailable{color:#B90029}#cart #cartList .unavailable .icon-stock,#account-page #cartList .unavailable .icon-stock{background-color:#B90029}#cart #cartList .infoPriceUpdate,#account-page #cartList .infoPriceUpdate{font-size:14px}#cart #resumeCart,#account-page #resumeCart{z-index:2}#cart #resumeCart #titleResume,#account-page #resumeCart #titleResume{background-color:#F6F6F6;margin-bottom:0;padding-bottom:26px;padding-top:26px}@media (max-width:767px){#cart #resumeCart #titleResume,#account-page #resumeCart #titleResume{margin-top:30px}}#cart #resumeCart .resumeCartBlock,#account-page #resumeCart .resumeCartBlock{background-color:#F6F6F6}#cart #resumeCart .resumeCartBlock .priceLine.total,#account-page #resumeCart .resumeCartBlock .priceLine.total{background-color:#FFFFFF;border-radius:10px;border-top:none;padding:12px;display:flex;flex-direction:column;text-align:center;justify-content:center;color:#005287;font-size:14px!important;font-weight:600 !important}#cart #resumeCart .resumeCartBlock .priceLine.total div,#account-page #resumeCart .resumeCartBlock .priceLine.total div{font-size:14px!important;font-weight:600 !important}#cart #resumeCart .resumeCartBlock .priceLine.total .resumePrice,#account-page #resumeCart .resumeCartBlock .priceLine.total .resumePrice{font-size:18px!important;margin-left:auto;margin-right:auto}#cart #resumeCart .resumeCartBlock .priceLine.total .subResumePrice,#account-page #resumeCart .resumeCartBlock .priceLine.total .subResumePrice{margin-top:2px;font-weight:normal !important;font-size:14px!important}#cart #resumeCart .resumeCartBlock .franco-msg,#account-page #resumeCart .resumeCartBlock .franco-msg{font-style:italic;font-size:14px;margin-top:26px}#cart #resumeCart .resumeCartBlock #formDiscountCode,#account-page #resumeCart .resumeCartBlock #formDiscountCode{display:flex}#cart #resumeCart .resumeCartBlock #formDiscountCode input[name="discountCode"],#account-page #resumeCart .resumeCartBlock #formDiscountCode input[name="discountCode"]{width:75%;height:45px;border:1px solid #DDDDDD;border-radius:6px;background-color:#FFFFFF;padding-left:8px;padding-right:8px;margin-right:15px}#cart #resumeCart .resumeCartBlock #formDiscountCode input[name=submit],#account-page #resumeCart .resumeCartBlock #formDiscountCode input[name=submit]{width:45px;height:45px;font-size:14px!important;background:#005287;border:1px solid #FFFFFF;border-radius:11px;color:#FFFFFF;position:relative;right:auto;bottom:auto}#cart #resumeCart .resumeCartBlock .bold,#account-page #resumeCart .resumeCartBlock .bold{font-weight:600}#cart #resumeCart .resumeCartBlock .paymentLine,#account-page #resumeCart .resumeCartBlock .paymentLine{margin-top:50px;display:flex;justify-content:center}#cart #resumeCart .resumeCartBlock .separator,#account-page #resumeCart .resumeCartBlock .separator{border:1px solid;margin:25px 30%}#cart #resumeCart .resumeCartBlock .cart-link,#account-page #resumeCart .resumeCartBlock .cart-link{margin-top:15px}#cart #resumeCart .resumeCartBlock .cart-link img,#account-page #resumeCart .resumeCartBlock .cart-link img{margin-right:6px;width:31px;height:31px}#cart #resumeCart .resumeCartBlock .cart-link a,#account-page #resumeCart .resumeCartBlock .cart-link a{font-size:14px;cursor:pointer}#cart #resumeCart .resumeCartBlock .cart-link a:hover,#account-page #resumeCart .resumeCartBlock .cart-link a:hover{color:#005287}#cart .col-add-reference .msg,#account-page .col-add-reference .msg{text-align:center;font-weight:bold;margin-bottom:24px}#cart .col-add-reference .cart-add-reference-container,#account-page .col-add-reference .cart-add-reference-container{justify-content:center;margin-top:25px}#cart .col-add-reference .cart-add-reference-container span,#account-page .col-add-reference .cart-add-reference-container span{margin-right:15px}#cart .col-add-reference .cart-add-reference-container #formAddProductRef,#account-page .col-add-reference .cart-add-reference-container #formAddProductRef{position:relative}#cart .col-add-reference .cart-add-reference-container #formAddProductRef .form-group,#account-page .col-add-reference .cart-add-reference-container #formAddProductRef .form-group{display:flex}#cart .col-add-reference .cart-add-reference-container #formAddProductRef .form-group input[type="text"],#account-page .col-add-reference .cart-add-reference-container #formAddProductRef .form-group input[type="text"]{border-radius:6px;margin-right:18px;height:auto;width:250px}@media (max-width:767px){#cart .col-add-reference .cart-add-reference-container #formAddProductRef .form-group input[type="text"],#account-page .col-add-reference .cart-add-reference-container #formAddProductRef .form-group input[type="text"]{width:210px}}#cart .col-add-reference .cart-add-reference-container #formAddProductRef .form-group input[type="submit"],#account-page .col-add-reference .cart-add-reference-container #formAddProductRef .form-group input[type="submit"]{min-width:fit-content}#cart .col-add-reference .cart-add-reference-container #formAddProductRef #searchResults,#account-page .col-add-reference .cart-add-reference-container #formAddProductRef #searchResults{position:absolute;display:none;border:1px solid #EEEEEE;border-radius:8px;box-shadow:0 0 12px 2px rgba(0,0,0,0.25);background-color:#FFFFFF;top:90%;z-index:2;max-height:300px;overflow-y:auto}#cart .col-add-reference .cart-add-reference-container #formAddProductRef #searchResults #searchResultsList,#account-page .col-add-reference .cart-add-reference-container #formAddProductRef #searchResults #searchResultsList{list-style:none;margin-bottom:0;padding:0}#cart .col-add-reference .cart-add-reference-container #formAddProductRef #searchResults #searchResultsList li,#account-page .col-add-reference .cart-add-reference-container #formAddProductRef #searchResults #searchResultsList li{padding:8px;cursor:pointer}#cart .col-add-reference .cart-add-reference-container #formAddProductRef #searchResults #searchResultsList li:hover,#account-page .col-add-reference .cart-add-reference-container #formAddProductRef #searchResults #searchResultsList li:hover{color:#005287}@media (min-width:768px){#cart .step-name,#account-page .step-name{width:220%}}#cart .progress-steps-line-mobile,#account-page .progress-steps-line-mobile{margin-bottom:20px}#cart #addressBilling img,#account-page #addressBilling img,#cart #addressDelivery img,#account-page #addressDelivery img{width:88px}#cart #addressBilling img,#account-page #addressBilling img{margin-left:10px}.listCartSaved,#modal-list-saved-carts{margin-top:35px}.listCartSaved .cartSavedLine,#modal-list-saved-carts .cartSavedLine{color:#005287;margin-bottom:12px}.listCartSaved .cartSavedLine .cart-name,#modal-list-saved-carts .cartSavedLine .cart-name{font-weight:600}.listCartSaved .cartSavedLine a,#modal-list-saved-carts .cartSavedLine a{cursor:pointer}#orderStep2Content .button-secondary{font-size:14px;display:inline-block}#orderStep2Content .button-secondary,#orderStep2Content .paymentLine>button{border-radius:23px!important}#orderStep2Content #addressDeliveryList a.button-list{display:block;margin-top:10px;margin-left:0px;text-decoration:underline}@media (max-width:767px){#orderStep2Content #carrierList{margin-left:0;margin-right:0}}#orderStep2Content #carrierList .radioCheck{margin-top:15px}#orderStep2Content .carrier-name,#orderStep2Content .payment-name{font-weight:600;color:#005287;font-size:16px!important}#orderStep2Content .carrier-desc,#orderStep2Content .addressDelivery{font-size:14px;font-family:'Poppins',sans-serif !important}#orderStep2Content .addressList{list-style:none}#orderStep2Content .addressList .addressBorder{border:1px solid #D6D6D6;border-radius:15px}#orderStep2Content .addressList input{margin-right:8px;width:24px;height:24px;border:1px solid #D6D6D6}@media (max-width:767px){#orderStep2Content .addressList input{width:22px;height:20px}}#orderStep2Content .addressList .address-info{margin-left:29px}@media (max-width:767px){#orderStep2Content #paymentList .paymentType .formCheckLabel picture{padding:15px 0px}}@media (max-width:767px){#orderStep2Content #paymentList .paymentType .formCheckLabel h3{font-size:14px}}#orderStep2Content .block-choice-input,#orderStep2Content .col-choice input[type="radio"]{display:none}#orderStep2Content .block-choice-input:checked+label,#orderStep2Content .col-choice input[type="radio"]:checked+label{background-color:#005287}#orderStep2Content .block-choice{display:block;position:relative;color:#FFFFFF;padding:15px;border-radius:12px;background-color:#4D4545;border:5px solid #FFFFFF;cursor:pointer;-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}#orderStep2Content .block-choice.selected{background-color:#005287}#orderStep2Content .block-choice:hover{border-color:#005287}#orderStep2Content .block-choice .button-help-tooltip{border-color:#FFFFFF}#orderStep2Content .block-choice .popup-help-tooltip{color:#4D4545}#orderStep2Content .block-choice.error{border-color:#B90029}#orderStep2Content .block-choice.error:hover{border-color:#B90029}#orderStep2Content .choice-name{margin-bottom:30px;font-size:18px}@media (max-width:767px){#orderStep2Content .choice-name{margin-bottom:15px}}#orderStep2Content .choice-picture-block{position:relative;display:flex;justify-content:center;align-items:center;padding:15px;background-color:#FFFFFF;text-align:center;min-height:180px;border-radius:9px}#orderStep2Content .modal-body .addressList li{margin-top:12px;margin-bottom:12px;cursor:pointer}#orderStep2Content .modal-body .addressList li:hover{color:#005287}.progress-steps-line{display:flex;align-items:center;position:relative;justify-content:center;margin-top:20px;margin-bottom:60px;padding-left:50px;padding-right:50px}@media (max-width:767px){.progress-steps-line{display:none}}.progress-steps-line .step-name{position:absolute;margin-top:10px;left:50%;transform:translateX(-50%);text-align:center;width:430%}.step{position:relative}.step-number{display:block;text-align:center;color:#FFFFFF;height:40px;width:40px;background-color:#4D4545;border-radius:50px;font-size:24px;line-height:40px}.current-step .step-number{height:50px;width:50px;background-color:#005287;line-height:48px;font-weight:500}.current-step .step-name{color:#005287;font-weight:500}.previous-step .step-number{background-color:#005287}.previous-step .step-name{color:#005287}.disabled-step .step-number{background-color:#B5B5B5}.disabled-step .step-name{color:#B5B5B5}.step-bar{width:33%;height:6px;background-color:#4D4545}.previous-step-bar{background-color:#005287}.progress-steps-line-mobile .step{display:flex;align-items:center}@media (min-width:768px){.progress-steps-line-mobile{display:none}}.progress-steps-line-mobile .total-step-nb{font-size:18px}.progress-steps-line-mobile .step-name{margin-left:20px;font-weight:700;font-size:16px}#login .confirm-msg{padding-bottom:40px;color:#038700;font-size:18px}#login .blocLogin,#login .blocRegistration{padding:36px;border-radius:4px;border:1px solid #DDDDDD !important;box-shadow:0 4px 4px rgba(0,0,0,0.25)}#login .bloc-title{text-transform:uppercase}#login .blocLogin{background-color:#FFFFFF;color:#4D4545}#login .blocLogin h2,#login .blocLogin label{color:#4D4545 !important}#login .blocLogin input[type="text"],#login .blocLogin input[type="password"]{border:1px solid #D6D6D6 !important;margin-bottom:0!important;margin-top:24px}#login .blocLogin input.error{color:#4D4545 !important;font-style:unset!important}#login .blocLogin input.error{border:2px solid #B90029 !important}#login .blocLogin .error-msg{color:#B90029}#login .blocLogin .row-reconnect{margin-bottom:18px;margin-top:12px}#login .blocLogin #form-reconnect{margin-left:2px;margin-right:12px;width:20px}#login .blocLogin .lost-pwd{margin-top:12px;font-size:14px;text-decoration:none;color:#005287}#login .blocLogin input[type="submit"]{display:block!important;width:fit-content !important;min-width:190px!important;padding:5px 25px!important;text-align:center!important;text-decoration:none!important;vertical-align:middle!important;cursor:pointer!important;border:1px solid transparent!important;border-radius:23px!important;-webkit-transition:.15s all ease !important;-o-transition:.15s all ease !important;transition:.15s all ease !important;color:#FFFFFF !important;background-color:#005287 !important;font-weight:300 !important;text-transform:unset}#login .blocLogin input[type="submit"]:hover{color:#FFFFFF !important;background-color:#01304f !important}#login .blocLogin input[type="submit"]:active{font-weight:600 !important}#login .blocRegistration{border:1px solid #005287;justify-content:normal!important;padding:30px}#login .blocRegistration h2{margin-bottom:40px;text-transform:uppercase}#login .blocRegistration a{margin-bottom:33px!important;text-transform:unset}#login .blocRegistration img{height:auto}#registration .nav-pills .nav-link.active::after{left:21px!important}#registration .link-page{text-decoration:underline}#satisfaction .form-check-input{display:flex}footer{position:relative}#footer-top{background-color:#005287;color:#FFFFFF;padding:40px 25px;font-size:14px}#footer-top .address-footer{margin-top:25px;margin-left:5px}@media (max-width:767px){#footer-top .col-footer{display:none}}@media (max-width:767px){#footer-top .col-footer-address{text-align:center}}#footer-top ul{list-style:none;line-height:18px}#footer-top ul li{padding-top:4px;padding-bottom:4px}#footer-top ul a{-webkit-transition:.15s all ease;-o-transition:.15s all ease;transition:.15s all ease}#footer-top ul a:hover{color:#FFFFFF;text-decoration:underline}#footer-top .menu-title{font-weight:600;text-transform:uppercase;margin-bottom:10px}#footer-top .footer-mobile{border-top:1px solid #FFFFFF;margin-top:20px;padding-top:20px;padding-bottom:20px}@media (min-width:768px){#footer-top .footer-mobile{display:none}}#footer-top .footer-mobile .dropdown{padding-bottom:20px}#footer-top .footer-mobile .menu-title{position:relative;display:flex;margin-bottom:0}#footer-top .footer-mobile .expand-btn{position:relative;display:block;text-align:center;margin-right:30px}#footer-top .footer-mobile .barre-x,#footer-top .footer-mobile .barre-y{position:absolute;background-color:white;width:14px;height:2px;bottom:45%}#footer-top .footer-mobile .menu-title:not(.collapsed) .barre-y{transform:rotate(0deg)}#footer-top .footer-mobile .menu-title.collapsed .barre-y{transform:rotate(90deg)}#copyright{text-align:center;margin-top:25px;margin-bottom:25px;font-size:12px}#copyright img{width:80px}#overlay{display:none;width:100%;height:100%;position:absolute;top:0;z-index:2;background-color:rgba(0,0,0,0.5)}.messageSleep{border:1px solid #B90029;padding:10px 15px;border-radius:6px}fieldset.type-c .form-group .form-check .form-check-input{padding-top:8px}fieldset.type-c .form-group .form-check .form-check-label>label{position:relative;padding-right:45px;padding-top:8px;padding-bottom:8px}fieldset.type-c .form-group .form-check .form-check-label>label>span{position:absolute;right:0;top:0;width:40px;height:40px;border:1px solid #4D4545;border-radius:4px;background-position:center;background-size:contain}fieldset.type-r .range{margin:80px 0 20px 0}fieldset.type-r .range .noUi-base{background:#DDDDDD}fieldset.type-r .range .noUi-horizontal{height:11px}fieldset.type-r .range .noUi-connect{background:#005287}fieldset.type-r .range .noUi-handle{background:#4D4545;border-radius:50%;box-shadow:none;border:none;width:28px;height:28px}fieldset.type-r .range .noUi-handle:hover{cursor:pointer}fieldset.type-r .range .noUi-handle:after,fieldset.type-r .range .noUi-handle:before{display:none}fieldset.type-r .rangeMin,fieldset.type-r .rangeMax{display:none}#strengthCalculatorGlobal{position:relative}div#ajaxLoad{position:absolute;z-index:9999;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.8);display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:200px;text-align:center;color:rgba(77,69,69,0.8)}div#ajaxLoad img{width:240px}.spinner{width:240px;height:240px;color:#4E5A61;display:flex;justify-content:center;align-items:center;position:fixed;top:20%}@media (max-width:767px){.spinner{width:120px;height:120px;top:40%}}.spinner div{transform-origin:0px 0px;animation:spinner 1.2s linear infinite}.spinner div:after{content:" ";display:block;position:absolute;top:30px;left:-3px;width:20px;height:20px;border-radius:100%;background:#4E5A61}.spinner div:nth-child(1){transform:rotate(-90deg);animation-delay:-1.1s}.spinner div:nth-child(2){transform:rotate(-50deg);animation-delay:-1s}.spinner div:nth-child(3){transform:rotate(-10deg);animation-delay:-0.9s}.spinner div:nth-child(4){transform:rotate(30deg);animation-delay:-0.8s}.spinner div:nth-child(5){transform:rotate(70deg);animation-delay:-0.7s}.spinner div:nth-child(6){transform:rotate(110deg);animation-delay:-0.6s}.spinner div:nth-child(7){transform:rotate(150deg);animation-delay:-0.5s}.spinner div:nth-child(8){transform:rotate(190deg);animation-delay:-0.4s}.spinner div:nth-child(9){transform:rotate(230deg);animation-delay:-0.3s}@keyframes spinner{0%{opacity:1}100%{opacity:0}}#searchMathing-page .resultSearch h2{font-size:22px;color:#005287}#searchMathing-page .resultSearch .searchMatchingCount{font-size:18px;color:#005287}#searchMathing-page .resultSearch .product-line-name{font-weight:600;color:#005287}#searchMathing-page .resultSearch .button{display:inline-block;width:100%}#searchMathing-page .resultSearch .addCart{width:fit-content}#searchMathing-page .resultSearch .addCart img{padding-right:10px;filter:brightness(0) invert(1)}#searchMathing-page .filterSearch span.title{font-size:22px;color:#005287}#searchMathing-page .filterSearch .form-group{margin-bottom:0}#searchMathing-page .filterSearch .form-group .form-check{position:relative;padding-left:0}#searchMathing-page .filterSearch .form-group .form-check .form-check-input{position:relative;width:0;z-index:-1;margin-left:0}#searchMathing-page .filterSearch .form-group .form-check .form-check-input>span{display:block;position:absolute;top:0;left:5px;border:1px solid #4D4545;width:20px;height:20px;border-radius:3px}#searchMathing-page .filterSearch .form-group .form-check .form-check-input input{display:none}#searchMathing-page .filterSearch .form-group .form-check .form-check-input input:checked+span:after{content:'';position:absolute;display:block;width:12px;height:6px;border-bottom:2px solid #005287;border-left:2px solid #005287;transform:rotate(-30deg);top:50%;left:50%;margin-left:-6px;margin-top:-3px}#searchMathing-page .filterSearch .form-group .form-check .form-check-label label{padding-left:30px;transition:all 300ms linear}#searchMathing-page .filterSearch .form-group .form-check .form-check-label label:hover{cursor:pointer;color:#005287}#searchMathing-page .filterSearch .form-group.disabled{opacity:.5}#searchMathing-page .formSearch{background:linear-gradient(180deg, #005287 0%, rgba(2,117,191,0.8) 100%);box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:9px;height:171px;display:flex;align-items:center;justify-content:center;flex-direction:column}#searchMathing-page .formSearch h1{color:#FFFFFF;font-size:22px;font-weight:500;margin-bottom:24px}#searchMathing-page .formSearch form{width:40%;display:flex;align-items:center;position:relative;margin:0 auto}#searchMathing-page .formSearch form input[type="text"]{width:100%;padding:7px 40px 7px 25px;border:.5px solid #4D4545;border-radius:72px;outline:0}#searchMathing-page .formSearch form button{width:30px;border:none;position:absolute;right:20px;background:transparent;overflow:hidden;text-indent:-1000px}#searchMathing-page .formSearch form button:before{content:'';display:block;width:10px;height:2px;background:#005287;position:absolute;top:55%;margin-top:7px;left:19px;transform-origin:50% 50%;transform:rotate(45deg)}#searchMathing-page .formSearch form button::after{content:'';display:block;width:20px;height:20px;border:2px solid #005287;border-radius:50%;position:absolute;top:50%;margin-top:-11px;left:5px}#searchMatchingResultEmptyModal .modal-dialog{max-width:576px}.grecaptcha-badge{visibility:hidden}.stayVisible{visibility:visible!important}#cookieConsent form input[type="submit"]{color:black}.form-typeClient input[type="checkbox"]{opacity:0;display:none}.form-typeClient input[type="checkbox"]+label::after{content:none}.form-typeClient input[type="checkbox"]:checked+label::after{content:""}.form-typeClient label{position:relative !important;display:inline-block !important;padding-left:40px !important}.form-typeClient label::before{position:absolute;content:"";display:inline-block;height:20px;width:20px;border:1px solid #005287;border-radius:5px;left:0px;top:2px}.form-typeClient label::after{position:absolute;content:"";display:inline-block;height:10px;width:12px;border-left:2px solid #005287;border-bottom:2px solid #005287;transform:rotate(-45deg);left:4px;top:4px}