html{font-size:100%;box-sizing:border-box}body{background-color:#f6f1eb;color:#2f2f2f;font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300;line-height:1.5rem}h1,h2,h3,h4,h5,h6{margin:0;color:#87b9c0}p{margin-bottom:0;color:#2f2f2f}ul{padding:0}ul li{list-style-type:none;color:#87b9c0}a{-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}a:hover,a:focus,a:focus-visible{outline:none;text-decoration:none;color:#87b9c0}img{width:100%;height:auto}button:focus,button:focus-visible{outline:none}[data-login]{cursor:pointer}.upper{text-transform:uppercase !important}.underlined{text-underline-offset:1px;text-decoration:underline}.text-indent{text-indent:1.5rem;display:block}.v-sub{vertical-align:sub}.font-size-double{font-size:2em}.text-center{text-align:center}[data-anchor]{cursor:pointer}.text-success{color:#2bc926}.text-error{color:#d7505a}.wishlist-toast.success{background-color:#87b9c0 !important;border-color:#87b9c0 !important}#wrapper{background-color:#f6f1eb;color:#2f2f2f}@media screen and (min-width: 769px){#wrapper>.container{padding-top:166px}}@media screen and (max-width: 768px){#wrapper>.container{padding-top:59px}}.container{width:100%;padding-right:0;padding-left:0;margin:0 auto}.container-1720{max-width:110rem;padding-right:1.25rem;padding-left:1.25rem;margin:0 auto}.container-cover{max-width:110rem;padding-right:1.25rem;padding-left:1.25rem;margin:0 auto}.container-1520{max-width:97.5rem;padding-right:1.25rem;padding-left:1.25rem;margin:0 auto}.container-1440{max-width:92.5rem;padding-right:1.25rem;padding-left:1.25rem;margin:0 auto}.container-1280{max-width:82.5rem;padding-right:1.25rem;padding-left:1.25rem;margin:0 auto}.container-small{max-width:60rem;padding-right:1.25rem;padding-left:1.25rem;margin:0 auto}.container-xsmall{max-width:37.5rem;padding-right:1.25rem;padding-left:1.25rem;margin:0 auto}.row{margin-right:0;margin-left:0}.center-block{margin-left:auto;margin-right:auto}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.flex-container-15-45>div:first-child{width:calc(20% - 1rem);margin-right:1rem}@media screen and (min-width: 768px) and (max-width: 1023px){.flex-container-15-45>div:first-child{width:calc(30% - 1rem)}}.flex-container-15-45>div:last-child{width:calc(80% - 1rem);margin-left:1rem}@media screen and (min-width: 768px) and (max-width: 1023px){.flex-container-15-45>div:last-child{width:calc(70% - 1rem)}}.flex-container-12-12>div:first-child,.flex-container-12-12-xs>div:first-child{width:calc(50% - 1rem);margin-right:1rem}.flex-container-12-12>div:last-child,.flex-container-12-12-xs>div:last-child{width:calc(50% - 1rem);margin-left:1rem}@media screen and (max-width: 767px){.flex-container>div:first-child,.flex-container>div:last-child{width:100%;margin-left:auto;margin-right:auto}.flex-container-12-12-xs>div:first-child{width:calc(50% - 1rem);margin-right:1rem}.flex-container-12-12-xs>div:last-child{width:calc(50% - 1rem);margin-left:1rem}}.flex-vertical-align{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}.visible-xs{display:none}.visible-xs-inline{display:none}@media screen and (max-width: 767px){.visible-xs-inline{display:inline}}@media screen and (max-width: 767px){.visible-xs{display:block}}.hidden-xs{display:block}.hidden-xs-inline{display:inline}@media screen and (max-width: 767px){.hidden-xs-inline{display:none}}.hidden-xs-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (max-width: 767px){.hidden-xs-flex{display:none}}@media screen and (max-width: 767px){.hidden-xs{display:none}}.padding-block{padding-top:3rem;padding-bottom:3rem}@media screen and (max-width: 1023px){.padding-block{padding-top:1.5rem;padding-bottom:1.5rem}}@media screen and (max-width: 767px){.padding-block{padding-top:1rem;padding-bottom:1rem}}.double-padding-block{padding-top:6rem;padding-bottom:6rem}@media screen and (max-width: 1023px){.double-padding-block{padding-top:3rem;padding-bottom:3rem}}@media screen and (max-width: 767px){.double-padding-block{padding-top:2rem;padding-bottom:2rem}}.margin-block{margin-top:3rem;margin-bottom:3rem}@media screen and (max-width: 1023px){.margin-block{margin-top:1.5rem;margin-bottom:1.5rem}}@media screen and (max-width: 767px){.margin-block{margin-top:1rem;margin-bottom:1rem}}.half-margin-block{margin-top:1.25rem;margin-bottom:1.25rem}@media screen and (max-width: 1023px){.half-margin-block{margin-top:0.75rem;margin-bottom:0.755rem}}@media screen and (max-width: 767px){.half-margin-block{margin-top:0.5rem;margin-bottom:0.5rem}}.quart-margin-block{margin-top:0.6125rem;margin-bottom:0.6125rem}@media screen and (max-width: 767px){.quart-margin-block{margin-top:0.25rem;margin-bottom:0.25rem}}.bgbl{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:900}.bgbo{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:700}.spli{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300}.spre{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400}.spbo{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:700}.title-xl,.title-l,.title-m,.title-s{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:900}.title-xl{color:#fff}@media (max-width: 767px){.title-xl{font-size:40px}}@media (min-width: 768px){.title-xl{font-size:90px}}@media (max-width: 767px){.title-l{font-size:25px}}@media (min-width: 768px){.title-l{font-size:45px}}@media (max-width: 767px){.title-m{font-size:22px}}@media (min-width: 768px){.title-m{font-size:45px}}@media (max-width: 767px){.title-s{font-size:20px}}@media (min-width: 768px){.title-s{font-size:36px}}.title-xs{letter-spacing:0.025em}@media (max-width: 767px){.title-xs{font-size:16px}}@media (min-width: 768px){.title-xs{font-size:22px}}.subtitle-xl,.subtitle-l,.subtitle-m{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:700}.subtitle-xl{line-height:1.25em}@media (max-width: 767px){.subtitle-xl{font-size:16px}}@media (min-width: 768px){.subtitle-xl{font-size:24px}}.subtitle-l{line-height:1.2em}@media (max-width: 767px){.subtitle-l{font-size:16px}}@media (min-width: 768px){.subtitle-l{font-size:20px}}.subtitle-m{font-size:16px;line-height:1.5em}.text-xl,.text-l,.text-m,.text-s{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300}@media (max-width: 767px){.text-xl{font-size:16px;line-height:22px}}@media (min-width: 768px){.text-xl{font-size:18px;line-height:24px}}@media (max-width: 767px){.text-l{font-size:14px;line-height:18px}}@media (min-width: 768px){.text-l{font-size:15px;line-height:22px}}.text-m{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:18px}.text-s{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:16px}.push-name{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1.33em}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.replace-2x,.replace-at-2x{font-size:1px}}.title_main{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;color:#87b9c0}@media (max-width: 767px){.title_main{font-size:2.1875rem;line-height:3.3125rem}}@media (min-width: 768px){.title_main{font-size:3.125rem;line-height:4.6875rem}}.title_alt{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;color:#fff}@media (max-width: 767px){.title_alt{font-size:1.875rem;line-height:2.8125rem}}@media (min-width: 768px){.title_alt{font-size:2.5rem;line-height:3.75rem}}.title_var-01{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:300;text-transform:uppercase;color:#87b9c0}@media (max-width: 767px){.title_var-01{font-size:1.25rem;line-height:1.875rem}}@media (min-width: 768px){.title_var-01{font-size:1.875rem;line-height:2.8125rem}}.title_product{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:900;text-transform:uppercase;color:#2f2f2f}@media (max-width: 767px){.title_product{font-size:1.375rem;line-height:2.0625rem}}@media (min-width: 768px){.title_product{font-size:1.75rem;line-height:2.25rem}}.small-title_main,#header .phypopup .small-title_main a,.phypopup .small-title_main a,.product-comment-list-item h4{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}@media (max-width: 767px){.small-title_main,#header .phypopup .small-title_main a,.phypopup .small-title_main a,.product-comment-list-item h4{font-size:1.25rem;line-height:1.875rem}}@media (min-width: 768px){.small-title_main,#header .phypopup .small-title_main a,.phypopup .small-title_main a,.product-comment-list-item h4{font-size:1.375rem;line-height:2.0625rem}}.small-title_alt{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;color:#87b9c0}@media (max-width: 767px){.small-title_alt{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){.small-title_alt{font-size:1.125rem;line-height:1.6875rem}}.subtitle_main_box{text-align:center;max-width:46.25rem;margin:0 auto;padding:3.125rem 1.25rem}.subtitle_main{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:900;color:#2f2f2f;text-transform:uppercase;text-align:center}@media (max-width: 767px){.subtitle_main{font-size:1.375rem;line-height:2.0625rem}}@media (min-width: 768px){.subtitle_main{font-size:1.875rem;line-height:2.8125rem}}.subtitle_main_vague-box{margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;pointer-events:none;background-color:transparent}@media (max-width: 767px){.subtitle_main_vague-box{max-width:5.625rem;max-height:.375rem;padding-top:1.25rem}}@media (min-width: 768px){.subtitle_main_vague-box{max-width:7.5rem;max-height:.5rem;padding-top:1.5rem}}.subtitle_main_vague-box svg{background-color:transparent;width:100%}.subtitle_main_vague-box svg path{fill:#186c81}.subtitle_italic{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;font-style:italic}@media (max-width: 767px){.subtitle_italic{font-size:1.375rem;line-height:2.0625rem}}@media (min-width: 768px){.subtitle_italic{font-size:1.875rem;line-height:2.8125rem}}.subtitle_product{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.6875rem}.text_main{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400}@media (max-width: 767px){.text_main{font-size:1.125rem;line-height:1.6875rem}}@media (min-width: 768px){.text_main{font-size:1.375rem;line-height:2.0625rem}}.text_alt{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300}@media (max-width: 767px){.text_alt{font-size:1.125rem;line-height:1.6875rem}}@media (min-width: 768px){.text_alt{font-size:1.125rem;line-height:1.6875rem}}.text_product_main,.customer-page h6,#product .product__text .text_product_main,#product .product__text .text_product_main p{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300;color:#2f2f2f}@media (max-width: 767px){.text_product_main,.customer-page h6,#product .product__text .text_product_main,#product .product__text .text_product_main p{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){.text_product_main,.customer-page h6,#product .product__text .text_product_main,#product .product__text .text_product_main p{font-size:1rem;line-height:1.5rem}}.text_product_alt{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300;color:#2f2f2f}@media (max-width: 767px){.text_product_alt{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){.text_product_alt{font-size:1rem;line-height:1.5rem}}.small-text_product_alt{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300;font-size:.875rem;line-height:1.3125rem}.text_breadcrumb,#category .text_breadcrumb a,#category .text_breadcrumb a span,#product .text_breadcrumb a,#product .text_breadcrumb a span{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300;color:#4a848b;text-transform:uppercase}.text_breadcrumb span,#category .text_breadcrumb a span,#product .text_breadcrumb a span{opacity:.5}@media (max-width: 767px){.text_breadcrumb,#category .text_breadcrumb a,#category .text_breadcrumb a span,#product .text_breadcrumb a,#product .text_breadcrumb a span{font-size:.875rem;line-height:1.3125rem}}@media (min-width: 768px){.text_breadcrumb,#category .text_breadcrumb a,#category .text_breadcrumb a span,#product .text_breadcrumb a,#product .text_breadcrumb a span{font-size:.875rem;line-height:1.3125rem}}.text_mentions{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:300;color:#2f2f2f;font-size:.875rem;line-height:1.3125rem}.text_promo{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;color:#fff}@media (max-width: 767px){.text_promo{font-weight:300;font-size:.75rem;line-height:1.3125rem}}@media (min-width: 768px){.text_promo{font-weight:400;font-size:.875rem;line-height:1.3125rem}}.text_product-price{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;color:#87b9c0}@media (max-width: 767px){.text_product-price{font-size:1.125rem;line-height:1.6875rem}}@media (min-width: 768px){.text_product-price{font-size:1.5rem;line-height:2.25rem}}.text_promo{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;color:#fff}@media (max-width: 767px){.text_promo{font-weight:300;font-size:.75rem;line-height:1.3125rem}}@media (min-width: 768px){.text_promo{font-weight:400;font-size:.875rem;line-height:1.3125rem}}.title_facets,.thead-default th{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;color:#87b9c0;font-weight:400}@media (max-width: 767px){.title_facets,.thead-default th{font-size:1.25rem;line-height:1.875rem}}@media (min-width: 768px){.title_facets,.thead-default th{font-size:1.375rem;line-height:2.0625rem}}.text_facets,#header .phypopup ul li a,.phypopup ul li a,.form-group .custom-checkbox label,.form-group label.radio-inline,.form-group textarea.form-control,.table tr td,.table tr th,.product-comment-list-item .comment-content p,.store-form .form-group .radius_field #radius_input option{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300;color:#2f2f2f;font-size:1rem;line-height:1.5rem}.title_nav{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem;text-transform:uppercase}.subtitle_nav{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:500;font-size:.9375rem;line-height:1.40625rem;text-transform:uppercase}.text_nav{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;line-height:1.75rem}.mention_nav{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;font-size:.875rem;line-height:1.3125rem}.title_reassurance{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;color:#87b9c0;font-size:1.125rem;line-height:1.6875rem;text-transform:uppercase}.text_reassurance{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300;color:#87b9c0;font-size:1rem}.cta_nav{color:#87b9c0;opacity:.8;cursor:pointer}.cta_nav:hover{color:#87b9c0;opacity:1}.cta_main{position:relative;color:#87b9c0;font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:1rem;line-height:1.25rem;cursor:pointer}.cta_main::after{content:'';position:absolute;width:100%;height:1px;bottom:-2px;left:0;background-color:#87b9c0;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta_main:hover{color:#87b9c0}.cta_main:hover::after{width:16px;left:calc(50% - 8px)}.cta_btn,#header .phypopup .phypopup-btn-close,.phypopup .phypopup-btn-close{display:inline-block;margin:0 auto;background-color:#87b9c0;padding:10px 50px;border:none}.cta_btn span,#header .phypopup .phypopup-btn-close span,.phypopup .phypopup-btn-close span{position:relative;color:#fff;font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400}@media (max-width: 767px){.cta_btn span,#header .phypopup .phypopup-btn-close span,.phypopup .phypopup-btn-close span{font-size:.875rem;line-height:1.3125rem}}@media (min-width: 768px){.cta_btn span,#header .phypopup .phypopup-btn-close span,.phypopup .phypopup-btn-close span{font-size:.875rem;line-height:1.3125rem}}.cta_btn span::after,#header .phypopup .phypopup-btn-close span::after,.phypopup .phypopup-btn-close span::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:#fff;transform-origin:bottom right;-webkit-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta_btn:hover span,#header .phypopup .phypopup-btn-close:hover span,.phypopup .phypopup-btn-close:hover span{color:#fff}.cta_btn:hover span::after,#header .phypopup .phypopup-btn-close:hover span::after,.phypopup .phypopup-btn-close:hover span::after{transform:scaleX(1);transform-origin:bottom left}.cta_btn.cta_btn_alt,#header .phypopup .cta_btn_alt.phypopup-btn-close,.phypopup .cta_btn_alt.phypopup-btn-close{background:rgba(195,195,195,0.3)}.cta_btn.cta_btn_alt span,#header .phypopup .cta_btn_alt.phypopup-btn-close span,.phypopup .cta_btn_alt.phypopup-btn-close span{color:#87b9c0}.cta_btn.cta_btn_alt span::after,#header .phypopup .cta_btn_alt.phypopup-btn-close span::after,.phypopup .cta_btn_alt.phypopup-btn-close span::after{background-color:#87b9c0}.cta_btn.cta_btn_alt i,#header .phypopup .cta_btn_alt.phypopup-btn-close i,.phypopup .cta_btn_alt.phypopup-btn-close i{color:#87b9c0}.cta_newsletter{background-color:transparent;color:#87b9c0;font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;padding:5px;text-transform:uppercase;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (max-width: 767px){.cta_newsletter{font-size:.875rem;line-height:1.125rem}}@media (min-width: 768px){.cta_newsletter{font-size:1rem;line-height:1.25rem}}.cta_newsletter:hover{background-color:#87b9c0;color:#fff}.cta_newsletter:hover::after{width:16px;left:calc(50% - 8px)}.overlay_light{background-color:#8b806f;opacity:.5}.overlay_medium{background-color:#186c81;opacity:.5}.overlay_dark{background-color:#186c81;opacity:.75}.push-product{width:100%}@media (max-width: 767px){.push-product{max-width:340px;margin-top:0;margin-right:0.25rem}}.push-product .push-product_top{position:relative;z-index:2;background:none;-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}.push-product .push-product_top_bar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;position:absolute;top:0;width:100%;padding-top:.625rem;padding-right:.625rem}@media (max-width: 480px){.push-product .push-product_top_bar{padding-top:.625rem;padding-right:.625rem}}@media (min-width: 481px){.push-product .push-product_top_bar{padding-top:.5rem;padding-right:.5rem}}.push-product .push-product_status{text-align:right}@media (max-width: 480px){.push-product .push-product_status{margin-top:0;margin-right:0.25rem}}@media (min-width: 481px){.push-product .push-product_status{margin-top:0.25rem;margin-right:.625rem}}.push-product .push-product_status p{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:300;color:#87b9c0;text-transform:uppercase;margin-bottom:.25rem}@media (max-width: 480px){.push-product .push-product_status p{font-size:0.75rem;line-height:1rem}}@media (min-width: 481px) and (max-width: 767px){.push-product .push-product_status p{font-size:0.875rem;line-height:1.125rem}}@media (min-width: 768px){.push-product .push-product_status p{font-size:0.875rem;line-height:1.125rem}}.push-product .push-product_status p span{font-family:"sofia-pro",Arial,Helvetica,sans-serif;color:#2f2f2f;padding:.3rem .2rem}.push-product .push-product_status p span.push-product_tag{background-color:#c3c3c3;-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}.push-product .push-product_wishlist.restricted{display:none}.push-product .push-product_wishlist .wishlist-button-add{box-shadow:none;background-color:transparent}@media (max-width: 480px){.push-product .push-product_wishlist .wishlist-button-add{width:1rem;min-width:1rem;height:1rem;padding-top:0}}@media (min-width: 481px){.push-product .push-product_wishlist .wishlist-button-add{width:1.5rem;min-width:1.5rem;height:1.5rem}}.push-product .push-product_wishlist .wishlist-button-add i{color:#186c81;font-size:1.3125rem}@media (max-width: 480px){.push-product .push-product_wishlist .wishlist-button-add i{font-size:1rem}}@media (min-width: 481px){.push-product .push-product_wishlist .wishlist-button-add i{font-size:1.3125rem}}.push-product .push-product_wishlist svg{background-color:transparent;width:100%}.push-product .push-product_wishlist svg path{stroke:#186c81;fill:transparent;-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}.push-product .push-product_image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:1.25rem;overflow:hidden}.push-product .push-product_image img{-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}.push-product .push-product_description{text-align:center;-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}@media (max-width: 480px){.push-product .push-product_description{padding:1rem 0.625rem  60px}}@media (min-width: 481px){.push-product .push-product_description{padding:1.5rem 0.625rem  60px}}.push-product .push-product_description .text_product_main,.push-product .push-product_description .customer-page h6,.customer-page .push-product .push-product_description h6,.push-product .push-product_description #product .product__text .text_product_main,#product .product__text .push-product .push-product_description .text_product_main,.push-product .push-product_description #product .product__text .text_product_main p,#product .product__text .text_product_main .push-product .push-product_description p{font-size:1.125rem;line-height:1.5rem;font-weight:700;text-align:left;padding-bottom:15px;border-bottom:1px solid #d5d5d5;margin-bottom:15px}.push-product .push-product_description .text_product_alt{display:none}.push-product .push-product_description .wishlist-product-price{text-align:left;font-size:2em;font-weight:700}.push-product .push-product_description .push-cat{text-align:left;text-transform:uppercase;color:#87b9c0;font-weight:100;font-size:0.8rem}.push-product:hover .push-product_status p span.push-product_tag{background-color:#f6f1eb}.push-product:hover .push-product_wishlist svg path{fill:#186c81}.push-product:hover .push-product_image img{transform:scale(1.1)}.push-product:hover .push-product_description{opacity:.9}.dark-color-main{color:#87b9c0}.dark-color-alt{color:#186c81}.medium-color-main{color:#6e86a9}.medium-color-alt{color:#53a399}.light-color-main{color:#fff}.dark-grey{color:#c3c3c3}.medium-grey{color:#f2f2f2}.light-grey{color:#f6f1eb}.dark-color{color:#2f2f2f}.bg-dark-color-main{background-color:#87b9c0}.bg-dark-color-alt{background-color:#186c81}.bg-medium-color-main{background-color:#6e86a9}.bg-medium-color-alt{background-color:#53a399}.bg-light-color-main{background-color:#fff}.bg-dark-grey{background-color:#c3c3c3}.bg-medium-grey{background-color:#f2f2f2}.bg-light-grey{background-color:#f6f1eb}#header{position:fixed;width:100%;background-color:#fff;box-shadow:none}#header .title_nav,#header .subtitle_nav-titre,#header .text_nav,#header .mention_nav{color:#4a848b}@media (max-width: 768px){#header .title_nav,#header .subtitle_nav-titre,#header .text_nav,#header .mention_nav{color:#4a848b}}#header #phytopbanner{height:auto;padding:5px;width:100%;z-index:120;position:relative}@media (max-width: 768px){#header #phytopbanner{z-index:1200}}#header #phytopbanner .textContainer{text-align:center;margin:0;display:flex;justify-content:flex-end}#header #phytopbanner .textContainer .banner_description{text-align:center;flex-grow:4}#header #phytopbanner #closeTopBanner{width:25px}#header #phytopbanner #closeTopBanner:hover{cursor:pointer}#header #phytopbanner p{margin:0}#header .ets_mm_megamenu{background-color:unset}@media (max-width: 768px){#header .ets_mm_megamenu{position:relative}}#header .ets_mm_megamenu.scroll-heading{background-color:#f6f1eb}#header .ets_mm_megamenu .ets_mm_megamenu_content{background:unset;border:none}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content{max-width:1200px;margin:0 auto;position:initial}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .ybc-menu-toggle{width:100vw;height:200vh;position:fixed;top:0;left:0;background-color:white;display:none;backface-visibility:visible}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul{overflow-x:hidden;background-color:#fff}}@media (max-width: 768px) and (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul{background-color:#f6f1eb}}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul.noScroll{overflow-y:hidden}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul .mm_has_sub .mm_columns_ul_background{top:0;display:block;position:absolute;transform:translateX(100vw);transition:all 300ms ease-in-out;z-index:101;padding-left:22px;padding-right:22px;padding-top:0;padding-bottom:12px;width:100vw;overflow:hidden;overflow-x:hidden}}@media (max-width: 768px) and (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul .mm_has_sub .mm_columns_ul_background{background-color:#f6f1eb}}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul .mm_has_sub .mm_columns_ul_background.active{transform:translateX(0vw);overflow-y:scroll}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul .mm_has_sub:nth-child(2) .mm_columns_ul_background{padding-bottom:22px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul .mm_has_sub .superSubCategory{top:0;display:block;position:absolute;transform:translateX(100vw);transition:transform 300ms ease-in-out;background-color:#f6f1eb;z-index:120;width:calc(100vw - 44px);overflow:hidden;backface-visibility:hidden}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul .mm_has_sub .superSubCategory.active{transform:translateX(0vw)}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul .mm_has_sub .superSubCategory.exception{height:20px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul .mm_has_sub li:not(.superSubCategory)>.mm_block_type_category>.ets_mm_block_content{top:0;visibility:visible;position:absolute;left:0;transform:translateX(100vw);transition:transform 300ms ease-in-out;background-color:#f6f1eb;z-index:120;height:100%;width:100vw;padding:9px 22px;backface-visibility:hidden}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul .mm_has_sub li:not(.superSubCategory)>.mm_block_type_category>.ets_mm_block_content.active{clear:both;float:left;visibility:visible;border-bottom:none;transform:translateX(0vw)}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .arrow{display:none}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul{float:none;display:flex;justify-content:center}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_ul{flex-direction:column;justify-content:flex-start}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li{float:none;border:none;width:17%;background-color:#fff}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li a:hover{color:#87b9c0 !important;background:unset}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li a::before{display:none}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:last-child{width:21%}@media (min-width: 769px) and (max-width: 1119px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:last-child{width:31%}}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li{background-color:#f6f1eb}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li>a{padding-top:0;padding-bottom:0}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li>.mm_menu_content_title.title_nav{margin:0 15px;width:calc(100vw - 30px)}}@media (min-width: 769px) and (max-width: 1119px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li{width:23%}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li>.title_nav,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li>a>.title_nav{padding:6px 5px 15px;width:100%;text-align:center;color:#4a848b}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li>.title_nav:hover,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li>a>.title_nav:hover{color:#87b9c0}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li>.title_nav,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li>a>.title_nav{text-align:left;padding:14px 8px}}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:not(:nth-child(5)) .title_nav{border-bottom:2px solid #dddddf}}@media (min-width: 769px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(1) .mm_columns_ul>.mm_columns_li:nth-child(2) .mm_blocks_li:first-child .h4,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(1) .mm_columns_ul>.mm_columns_li:nth-child(5) .mm_blocks_li:first-child .h4{text-decoration:underline;text-underline-offset:6px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(1) .mm_columns_ul>.mm_columns_li:nth-child(5){border-left:1px solid #E7E7E7}}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background{border:none}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul{display:flex;justify-content:center;background:unset}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul{flex-direction:row;flex-wrap:wrap;justify-content:left}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2{width:auto;margin-right:30px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2:last-child,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2:last-child{margin-right:0}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2{width:330px;margin-right:10px !important}}@media (max-width: 480px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2{margin-right:0 !important}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .h4,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .h4{max-width:245px;margin:0px auto 10px}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .h4,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .h4{display:none}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .h4 a,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .h4 a{color:#4a848b}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .mm_img_content,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .mm_img_content{width:210px;height:192px;background-position:center;background-size:cover;margin:0 auto;position:relative;display:block}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .mm_img_content .h4.mobile,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .mm_img_content .h4.mobile{display:none}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .mm_img_content,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .mm_img_content{max-width:330px;height:auto;width:unset;margin:0px;padding-top:45.5%}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .mm_img_content .h4.mobile,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .mm_img_content .h4.mobile{display:block;background-color:unset;position:absolute;bottom:0;margin-left:18px;margin-bottom:8px;color:#fff;z-index:2}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .mm_img_content::after,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_block_type_image .mm_img_content::after{content:'';background:linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0.15));width:100%;height:100%;position:absolute;top:0}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_blocks_ul>.mm_blocks_li,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_blocks_ul>.mm_blocks_li{padding:0}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_blocks_ul>.mm_blocks_li .ets_mm_block_content,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_blocks_ul>.mm_blocks_li .ets_mm_block_content{max-width:330px}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(3) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_blocks_ul>.mm_blocks_li,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:nth-child(2) .mm_columns_ul_background .mm_columns_ul .mm_columns_li.column_size_2 .mm_blocks_ul>.mm_blocks_li{margin-bottom:10px}}@media (min-width: 769px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li:hover .mm_columns_ul_background{top:100%}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background{background-color:#fff;padding-bottom:32px;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;top:0}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background{visibility:visible;border:none}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul{max-width:1400px;margin:0 auto;background-color:unset}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul .titleCatMobile,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul .titleSuperCatMobile,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul .titleSubCatMobile{width:100%;padding:14px 8px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul .titleCatMobile img,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul .titleSuperCatMobile img,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul .titleSubCatMobile img{transform:rotate(90deg);float:left;width:12px;margin-right:12px;position:relative;top:9px}@media (min-width: 769px) and (max-width: 1280px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li.mm_column_breaker{width:100%;margin-top:12px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li:not(.mm_column_breaker){width:25%}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter{display:flex;flex-direction:row}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .column_size_12{padding:0 12px}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .column_size_12{padding:0}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_blocks_li{padding:unset;margin-bottom:0}@media (min-width: 481px) and (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter{max-width:479px;margin-top:25px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .column_size_6:first-child{padding-right:6px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .column_size_6:last-child{padding-left:6px}}@media (max-width: 480px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter{flex-flow:column;margin-top:25px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .column_size_6{width:100%}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .column_size_6:first-child{margin-bottom:10px}}@media (min-width: 769px) and (max-width: 1280px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .column_size_6{width:363px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .column_size_6:first-child{margin-bottom:10px}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .h4{border-bottom:none;max-width:245px;margin:0px auto 16px}@media (max-width: 1280px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .h4{display:none}}@media (min-width: 480px) and (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .h4{max-width:unset;padding-left:3px}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .h4 a{color:#4a848b}@media (max-width: 1280px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .ets_mm_block_content{max-width:330px}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .ets_mm_block_content .mm_img_content{max-width:245px;max-height:225px;background-position:center;background-size:cover;padding-top:92%;margin:0 auto;display:block;position:relative}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .ets_mm_block_content .mm_img_content .h4.mobile{display:none}@media (max-width: 480px), (min-width: 769px) and (max-width: 1280px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .ets_mm_block_content .mm_img_content{max-width:330px;margin:0px;padding-top:45.5%}}@media (max-width: 1280px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .ets_mm_block_content .mm_img_content{max-width:330px;height:auto;width:unset;margin:0px;padding-top:45.5%}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .ets_mm_block_content .mm_img_content .h4.mobile{display:block;background-color:unset;position:absolute;bottom:0;margin-left:18px;margin-bottom:8px;color:#fff;z-index:2}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li .adapter .mm_block_type_image .ets_mm_block_content .mm_img_content::after{content:'';background:linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0.15));width:100%;height:100%;position:absolute;top:0}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li{margin-bottom:22px}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li{padding-left:44px}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li .h4{border-bottom:none;margin-bottom:0;padding-bottom:0;color:#4a848b}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li .h4{color:#4a848b}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li .h4 a{color:#4a848b;border-bottom:none}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li .h4.titleSubCatMobile{border-bottom:2px solid #dddddf;padding-bottom:14px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li .h4.title_nav:not(.cta_nav){opacity:0.8}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li .h4.subtitle_nav:not(.cta_nav){opacity:0.8}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li .ets_mm_block_content a{color:#4a848b;line-height:20px;font-weight:100}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li .ets_mm_block_content a{color:#4a848b}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li .ets_mm_block_content .ets_mm_categories>li{padding-top:4px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li .prev-category{height:22px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li:last-child{margin-bottom:0}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li.superSubCategory{padding:0 22px 22px;position:absolute;left:0;width:100vw}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li.superSubCategory .mm_block_type_category{padding-left:44px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li.superSubCategory .titleSuperCatMobile{padding-top:14px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li>.mm_blocks_ul .mm_blocks_li:not(.superSubCategory) .ets_mm_categories{padding-left:44px;padding-top:10px}}@media (min-width: 769px) and (max-width: 1280px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li:nth-child(6) .marge-menu{display:none}}@media (min-width: 769px) and (max-width: 1280px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li:nth-child(5) .mm_columns_li{width:100%}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li:nth-child(5) .mm_columns_li:last-child{margin-top:15px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li:nth-child(5) .mm_columns_li .h4{display:none}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li:nth-child(5) .mm_columns_li .mm_img_content{height:70px;background-size:cover;background-position:center}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_menus_li .mm_columns_ul_background .mm_columns_ul>.mm_columns_li:nth-child(5) .mm_columns_li .mm_img_content .h4{display:block;color:white;padding:5px;position:absolute;bottom:0}}@media (min-width: 769px) and (max-width: 1049px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item .cta_nav{font-size:0.75rem}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item .cta_nav:hover{color:#4a848b}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item .cta_nav:hover{color:#4a848b}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item .hiddenForDesktop{display:none}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item .hiddenForDesktop a{height:40px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item .hiddenForDesktop a img{height:20px;width:20px;margin-right:14px;position:relative;top:-4px}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item .mm_custom_text{border-bottom:2px solid #dddddf;border-top:2px solid #dddddf;margin:0 15px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item .mm_custom_text a{margin:0 12px;font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;line-height:1.75rem;text-transform:none}}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item{background-color:#f6f1eb;width:100%;height:auto;padding-bottom:25px;max-width:none;float:none;display:flex;flex-flow:column;padding-top:17px;padding-right:0;padding-bottom:17px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item .hiddenForDesktop{display:flex !important;flex-flow:column;padding:0 27px}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_extra_item .hiddenForDesktop:last-child{flex-flow:row;justify-content:space-between}}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .titleCatMobile,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .titleSubCatMobile,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .titleSuperCatMobile{display:none}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content #mobile-header{display:none}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content #mobile-header .top-logo>h1{margin:0}@media (max-width: 768px){#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .titleCatMobile,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .mm_blocks_li:not(.superSubCategory) .titleSubCatMobile,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .titleSuperCatMobile{display:block}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content #mobile-header{display:block}#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .titleCatMobile,#header .ets_mm_megamenu .ets_mm_megamenu_content>.container>.ets_mm_megamenu_content_content .titleSuperCatMobile{margin-bottom:20px}}#header #_desktop_logo{width:216px;float:left;position:absolute;left:calc(50% - 108px)}@media (max-width: 768px){#header #mobile-header{width:100%}#header #mobile-header .top-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px}#header #mobile-header .top-logo>h1{margin:9px 0 0}#header #mobile-header .top-logo svg{max-height:2rem;width:115px}#header #mobile-header .flex-item:last-of-type{width:73px}}#header #_desktop_search_widget,#header #_mobile_search_widget{width:22px;min-width:unset;margin-right:18px;margin-top:2px}@media (max-width: 768px){#header #_desktop_search_widget,#header #_mobile_search_widget{width:18px;margin:12px 4px}}#header #find_my_institute{width:16px;margin-right:18px}#header #find_my_institute img{height:24px}#header #find_my_institute a{height:24px;display:inline-block;margin-top:1px}#header #_desktop_user_info,#header #_mobile_user_info{margin-right:18px}#header #_desktop_user_info .user-info,#header #_mobile_user_info .user-info{margin:2px 0 0;width:23px}@media (max-width: 768px){#header #_desktop_user_info,#header #_mobile_user_info{margin-top:9px}#header #_desktop_user_info .user-info,#header #_mobile_user_info .user-info{width:20px}}#header #_wishlist_widget{padding-top:22px}#header #_wishlist_widget img{margin-right:3px}#header #_wishlist_widget .wishlist_nb{background-color:#4a848b;color:#fff;border:1px solid #4a848b;border-radius:50%;width:20px;display:inline-block;text-align:center;height:20px;line-height:18px;font-size:10px;position:relative;top:-2px;margin-left:3px}@media (min-width: 769px){#header #_wishlist_widget.no-bubble{width:23px;margin-right:18px}}#header #_wishlist_widget.no-bubble .wishlist_nb{display:none}@media (min-width: 769px){#header #_wishlist_widget{padding:0}#header #_wishlist_widget .wishlist_link{display:inline-block;margin-top:3px;transition:none}#header #_wishlist_widget .wishlist_label{display:none}#header #_wishlist_widget .wishlist_nb{width:20px;height:20px;line-height:17px;margin-left:3px;right:6px;top:-5px;font-size:12px}#header #_wishlist_widget img{width:23px;height:20px;margin-right:-9px}}@media (max-width: 768px){#header #_wishlist_widget{display:none}#header #_wishlist_widget .wishlist_label{color:#4a848b}}#header #_desktop_cart .blockcart,#header #_mobile_cart .blockcart{margin:0;padding:0;background:#fff}#header #_desktop_cart .blockcart img,#header #_mobile_cart .blockcart img{width:18px}#header #_desktop_cart .blockcart.inactive,#header #_mobile_cart .blockcart.inactive{margin-right:30px}#header #_desktop_cart .blockcart.active,#header #_mobile_cart .blockcart.active{margin-right:13px}@media (max-width: 768px){#header #_desktop_cart .blockcart,#header #_mobile_cart .blockcart{margin-top:11px}#header #_desktop_cart .blockcart.inactive,#header #_mobile_cart .blockcart.inactive{margin-right:17px}#header #_desktop_cart .blockcart.active,#header #_mobile_cart .blockcart.active{margin-right:0}}#header #_desktop_cart .cart-products-count,#header #_mobile_cart .cart-products-count{background-color:#4a848b;color:#fff;border:1px solid #4a848b;border-radius:16px;width:20px;display:inline-block;text-align:center;height:20px;line-height:17px;font-size:12px;position:relative;top:-4px;margin-left:3px;right:13px}#header #_desktop_cart .no-product,#header #_mobile_cart .no-product{opacity:0.8}#header #_desktop_language_selector{margin-top:22px}#header #_desktop_language_selector button{text-transform:uppercase;color:#4a848b}#header #_desktop_language_selector button img{width:12px;margin-bottom:6px}#header #_desktop_language_selector button span{font-size:1rem;font-weight:400}#header #_desktop_language_selector button span:hover{color:unset}#header #_desktop_language_selector ul{color:#87b9c0;text-transform:uppercase;min-width:unset;width:40px;border:none;padding:0;margin:0}#header #_desktop_language_selector ul a{padding:9px;color:#87b9c0;height:40px;text-align:center;transition:0.5 all ease-in-out}#header #_desktop_language_selector ul a:hover{color:#87b9c0;background-color:#fff}@media (max-width: 768px){#header #_desktop_language_selector ul a{background-color:#fff}#header #_desktop_language_selector ul a:hover{background-color:#f6f1eb}}#header #_desktop_language_selector .language-selector{margin-top:0}#header #_desktop_language_selector .language-selector .dropdown-menu .current{display:none}@media (min-width: 769px){#header #_desktop_language_selector{margin-top:0}#header #_desktop_language_selector .language-selector-wrapper{margin-top:6px}}#header #contact-link img{height:20px;width:20px;vertical-align:sub}#header #contact-link p{display:flex}#header #contact-link p>a span{margin-left:5px}#header #contact-link p>a:first-child{border-right:1px solid #dddddf;padding-right:10px;margin-right:10px}#header #contact-link .hidden-desktop{display:none}@media (max-width: 768px){#header #contact-link{position:relative;bottom:-33px}#header #contact-link .hidden-desktop{display:inline}}#header .header-nav{max-height:none;border-bottom:none}@media (max-width: 768px){#header .header-nav{border-bottom:none}#header .header-nav .right-nav #_desktop_search_widget,#header .header-nav .right-nav #find_my_institute,#header .header-nav .right-nav #_desktop_user_info,#header .header-nav .right-nav #_wishlist_widget,#header .header-nav .right-nav #_desktop_cart,#header .header-nav .right-nav #_desktop_language_selector{display:none}}#header .header-nav>.container{padding:0}#header .header-nav>.container .hiddenWhenMobile{height:0;overflow:hidden}#header .header-nav>.container>.row>.mobile{z-index:1500;position:relative;background-color:#fff}#header .header-nav .mobile{display:flex;justify-content:space-between}#header .header-nav .mobile .flex-item{display:flex}#header .header-nav .mobile #_mobile_menu{width:53px}#header .header-nav .mobile #_mobile_menu .opened .icon-bar{display:none}#header .header-nav .mobile #_mobile_menu .closed img{display:none}#header .header-nav .mobile #_mobile_menu img{margin:0 4.5px;width:18px;height:auto}#header .header-nav .mobile .top-logo{width:115px}#header .header-top{background-color:#F9F8F6;padding:0}#header #header-bar-fixed{max-width:1600px;margin:0 auto;float:none;padding:34px 8px;display:flex;justify-content:flex-end}@media (max-width: 768px){#header #header-bar-fixed{justify-content:center;padding:12px 8px 41px}}#checkout #header-bar-fixed{padding:35px 8px 10px}@media (max-width: 768px){#checkout #header-bar-fixed{justify-content:center;padding:12px 8px 38px}}@media (max-width: 868px){#checkout #_desktop_logo{width:140px;left:calc(50% - 70px)}}@media (max-width: 1024px){#checkout #header #_desktop_logo{width:140px;left:calc(50% - 70px)}#checkout #header #header-bar-fixed{justify-content:center;padding:12px 8px 38px}#checkout #header #header-bar-fixed #contact-link{position:relative;bottom:-33px}#checkout #header #header-bar-fixed #contact-link .hidden-sm-down{display:none}#checkout #header #header-bar-fixed #contact-link .hidden-desktop{display:inline-block}}@media (min-width: 1025px){#checkout #header #contact-link .hidden-desktop{display:none}#checkout #header #contact-link .hidden-sm-down{display:inline-block}}#header .phypopup,.phypopup{position:fixed;z-index:1054;top:0;right:-100%;width:100vw;height:100vh;pointer-events:none;transition:all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s}#header .phypopup-overlay,.phypopup-overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(102,165,174,0);transition:background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}#header .phypopup-content,.phypopup-content{position:absolute;top:0;right:-30%;height:100%;width:30%;background:#fff;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;overflow:auto}#header .phypopup-content>*,.phypopup-content>*{position:relative;width:100%;margin:auto}@media screen and (max-width: 1279px){#header .phypopup-content,.phypopup-content{width:40%;right:-40%}}@media screen and (max-width: 1023px){#header .phypopup-content,.phypopup-content{width:45%;right:-45%}}@media screen and (max-width: 768px){#header .phypopup-content,.phypopup-content{width:100%;right:-100%}}#header .phypopup-wrapper,.phypopup-wrapper{width:85%;margin:0 auto}#header .phypopup-wrapper .text_main,.phypopup-wrapper .text_main{color:#4a848b}#header .phypopup-close,.phypopup-close{position:absolute;top:25px;right:25px;cursor:pointer}#header .phypopup-sep,.phypopup-sep{margin:2rem auto 1.75rem;text-align:center}#header .phypopup .title_product,.phypopup .title_product{padding-top:1rem}#header .phypopup hr,.phypopup hr{margin:0.75rem auto;border:0.5px solid #f6f1eb}#header .phypopup #title-login,.phypopup #title-login{display:block}#header .phypopup #title-login.notvisible,.phypopup #title-login.notvisible{display:none}#header .phypopup.visible,.phypopup.visible{right:0%;pointer-events:all;transition:none}#header .phypopup.visible .phypopup-overlay,.phypopup.visible .phypopup-overlay{background:rgba(102,165,174,0.5);transition:background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}#header .phypopup.visible .phypopup-content,.phypopup.visible .phypopup-content{right:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}#header .phypopup .login-panel,#header .phypopup .forgot-panel,.phypopup .login-panel,.phypopup .forgot-panel{position:relative;width:100%;opacity:0;height:0;overflow:hidden;transition:opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s}#header .phypopup .login-panel.visible,#header .phypopup .forgot-panel.visible,.phypopup .login-panel.visible,.phypopup .forgot-panel.visible{opacity:1;height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center}#header .phypopup .login-panel>div,#header .phypopup .forgot-panel>div,.phypopup .login-panel>div,.phypopup .forgot-panel>div{position:relative;display:block;width:100%}#header .phypopup .forgot-panel .form-control,.phypopup .forgot-panel .form-control{padding:18px 0}#header .phypopup .form-control-label,.phypopup .form-control-label{font-weight:300;color:#2f2f2f;opacity:.65}#header .phypopup .form-control,.phypopup .form-control{background:transparent;color:#2f2f2f;padding:12px 0;border-top:none;border-right:none;border-left:none;border-bottom:1px solid}#header .phypopup .input-group .input-group-btn>.btn,#header .phypopup #send-reset-link,.phypopup .input-group .input-group-btn>.btn,.phypopup #send-reset-link{background:#87b9c0;color:#fff;padding:0.75rem 1rem}#header .phypopup .form-group input:focus,.phypopup .form-group input:focus{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #87b9c0;background:none}#header .phypopup .form-group .js-visible-password[type="password"] ~ .input-group-btn>.btn[data-action="show-password"],.phypopup .form-group .js-visible-password[type="password"] ~ .input-group-btn>.btn[data-action="show-password"]{padding:0.5rem 1rem;font-size:0.7rem;line-height:1.5rem;background:transparent;color:#87b9c0;border-bottom:1px solid #2f2f2f;outline:none;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}#header .phypopup .form-group .js-visible-password[type="password"] ~ .input-group-btn>.btn[data-action="show-password"]:hover,.phypopup .form-group .js-visible-password[type="password"] ~ .input-group-btn>.btn[data-action="show-password"]:hover{border-bottom:1px solid #87b9c0}#header .phypopup .form-group .js-visible-password[type="password"]:hover ~ .input-group-btn>.btn[data-action="show-password"],.phypopup .form-group .js-visible-password[type="password"]:hover ~ .input-group-btn>.btn[data-action="show-password"]{border-bottom:1px solid #87b9c0}#header .phypopup .form-group .js-visible-password[type="text"] ~ .input-group-btn>.btn[data-action="show-password"],.phypopup .form-group .js-visible-password[type="text"] ~ .input-group-btn>.btn[data-action="show-password"]{padding:0.5rem 1rem;font-size:0.7rem;line-height:1.5rem;background:#87b9c0;color:#fff;border-bottom:1px solid #87b9c0;outline:none;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}#header .phypopup .form-group.focus label,.phypopup .form-group.focus label{transform:translateY(-50%)}#header .phypopup .cta_btn,#header .phypopup .phypopup-btn-close,.phypopup .cta_btn,#header .phypopup .phypopup-btn-close,.phypopup .phypopup-btn-close{width:100%;text-align:center;border:none;text-decoration:none;cursor:pointer;margin-top:1rem}#header .phypopup .small-title_main,#header .phypopup .small-title_main a,#header .phypopup .product-comment-list-item h4,.product-comment-list-item #header .phypopup h4,.phypopup .small-title_main,#header .phypopup .small-title_main a,.phypopup .small-title_main a,.phypopup .product-comment-list-item h4,.product-comment-list-item .phypopup h4{margin:0.75rem 0 0.25rem}#header .phypopup .small-title_main a,#header .phypopup .product-comment-list-item h4 a,.product-comment-list-item #header .phypopup h4 a,.phypopup .small-title_main a,#header .phypopup .small-title_main a a,.phypopup .product-comment-list-item h4 a,.product-comment-list-item .phypopup h4 a{text-decoration:none;color:#2f2f2f}#header .phypopup .small-title_main a:hover,#header .phypopup .product-comment-list-item h4 a:hover,.product-comment-list-item #header .phypopup h4 a:hover,.phypopup .small-title_main a:hover,#header .phypopup .small-title_main a a:hover,.phypopup .product-comment-list-item h4 a:hover,.product-comment-list-item .phypopup h4 a:hover{text-decoration:underline}#header .phypopup a.btn-forgot-pwd,#header .phypopup a.btn-auth,.phypopup a.btn-forgot-pwd,.phypopup a.btn-auth{color:#4a848b;text-decoration:underline}#header .phypopup a.btn-forgot-pwd:hover,#header .phypopup a.btn-auth:hover,.phypopup a.btn-forgot-pwd:hover,.phypopup a.btn-auth:hover{color:#2f3c4f}#header .phypopup ul li,.phypopup ul li{padding-left:1.5rem}#header .phypopup ul li.no-pl,.phypopup ul li.no-pl{padding-left:0}#header .phypopup ul li a,.phypopup ul li a{text-decoration:none}#header .phypopup ul li a:hover,.phypopup ul li a:hover{text-decoration:underline;color:#85b8bf;text-shadow:0px 0px 0.2px}#header .phypopup ul li a.cta_nav,.phypopup ul li a.cta_nav{opacity:1}#header .phypopup .forgot-password,#header .phypopup .authenticate,.phypopup .forgot-password,.phypopup .authenticate{position:relative;text-align:center;margin:1rem auto}#header .phypopup #search_widget,.phypopup #search_widget{float:none;margin:1.5rem auto}#header .phypopup #search_widget input,.phypopup #search_widget input{border-radius:0px;background:#fff;color:#87b9c0;border-top:none;border-right:none;border-left:none;border-bottom:1px solid;padding:0.5rem 0.25rem}#header .phypopup #search_widget i,.phypopup #search_widget i{right:0;padding:.5rem 1.5rem;background:#87b9c0;color:#fff;width:auto;height:auto}#header .phypopup #search_widget i.clear,.phypopup #search_widget i.clear{right:0}#header .phypopup #wishlist-mentions,#header .phypopup #action-mentions,.phypopup #wishlist-mentions,.phypopup #action-mentions{display:none}#header .phypopup #wishlist-mentions.visible,#header .phypopup #action-mentions.visible,.phypopup #wishlist-mentions.visible,.phypopup #action-mentions.visible{display:block}#header .phypopup .cart-section .material-icons,.phypopup .cart-section .material-icons{vertical-align:top}#header .phypopup .cart-section .material-icons.success,.phypopup .cart-section .material-icons.success{color:#87b9c0}#header .phypopup .phypopup-btn-close,.phypopup .phypopup-btn-close{display:block;width:100%;border:none;border-radius:0;background:#f6f1eb}#header .phypopup .phypopup-btn-close:hover,.phypopup .phypopup-btn-close:hover{color:#87b9c0}#header .phypopup .phypopup-btn-close:hover span,.phypopup .phypopup-btn-close:hover span{color:#87b9c0}#header .phypopup .phypopup-btn-close span,#header .phypopup .phypopup-btn-close span:hover,.phypopup .phypopup-btn-close span,.phypopup .phypopup-btn-close span:hover{color:#87b9c0}#header .phypopup .phypopup-btn-close span::after,#header .phypopup .phypopup-btn-close span:hover::after,.phypopup .phypopup-btn-close span::after,.phypopup .phypopup-btn-close span:hover::after{background:#87b9c0}#header .phypopup .product-added,#header .phypopup .cart-summary,.phypopup .product-added,.phypopup .cart-summary{padding:1.5rem 0}#page_cover{position:relative;margin-top:1.5rem;margin-bottom:3rem}#page_cover.no-mb{margin-bottom:0}#page_cover .title_cover{position:absolute;bottom:2rem;left:0;width:100%;text-align:center;text-transform:none;z-index:2;font-size:4rem}@media screen and (max-width: 767px){#page_cover .title_cover{position:relative;color:#87b9c0;bottom:auto;left:auto;padding:0 15% 20px}}#header a.header-menu{position:relative;display:inline-block;margin:30px;line-height:32px;color:#87b9c0;-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s}#header a.header-menu svg{margin-right:15px;display:inline-block;vertical-align:text-bottom}#header a.header-menu:hover svg path{fill:#b9d0d3}@media (max-width: 1023px){#header a.header-menu span{display:none}}@media (max-width: 767px){#header a.header-menu{margin:10px}#header a.header-menu svg{max-width:24px}}#header.opened #menu{left:0%}#header.opened #menu #menu_overlay{background:rgba(255,255,255,0.35)}#header.opened #menu #menu_overlay_blue{transform:translateX(0%)}#header.opened #menu ul{opacity:1}@media screen and (min-width: 769px){#header.hpg{transform:translateY(-100%);-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-ms-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s}#header.hpg.reveal{transform:translateY(0%)}}#header.hpg .reveal-menu{transform:translateY(175%);top:auto}#header .reveal-menu{position:absolute;display:inline-block;color:#87b9c0;transform:translateY(-150px);top:0;transition:none;font-weight:700}#header .reveal-menu svg{margin-right:0.75rem;display:inline-block;vertical-align:text-bottom}#header .reveal-menu svg.cross{display:none}#header .reveal-menu span{display:inline-block}#header .reveal-menu:hover{color:#87b9c0}#header .reveal-menu:hover span{color:#87b9c0}#header .reveal-menu.opened{transform:translateY(-130px)}#header .reveal-menu.opened svg.hamburger{display:none}#header .reveal-menu.opened svg.cross{display:inline-block}#header.has-scroll .reveal-menu{transform:translateY(-75px)}#header.has-scroll .reveal-menu.opened svg.hamburger{display:inline-block}#header.has-scroll .reveal-menu.opened svg.cross{display:none}#header.has-scroll.hpg .ets_mm_megamenu:not(.scrollMenuHidden) ~ .reveal-menu{transform:translateY(-130px)}#header.has-scroll .ets_mm_megamenu:not(.scrollMenuHidden) ~ .reveal-menu{transform:translateY(-100px)}#menu{position:fixed;top:0;right:0;bottom:0;width:100%;left:-100%;z-index:100;display:block;background:transparent;-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s}@media (max-width: 1023px){#menu{overflow-y:auto}}#menu #menu_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s}#menu #menu_overlay_blue{display:block;position:fixed;top:0;left:0;height:100%;width:35%;transform:translateX(-100%);-webkit-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-moz-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-ms-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-o-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s}@media (max-width: 1279px){#menu #menu_overlay_blue{width:50%}}@media (max-width: 1023px){#menu #menu_overlay_blue{width:70%}}@media (max-width: 767px){#menu #menu_overlay_blue{width:100%}}.menu_justify{position:relative;width:35%}@media (max-width: 1279px){.menu_justify{width:50%}}@media (max-width: 1023px){.menu_justify{width:70%}}@media (max-width: 767px){.menu_justify{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:calc(100% - 60px);flex-direction:column;justify-content:space-between}}@media (max-width: 1023px){#reassurance-engagements{padding:2.5rem 0 0}}@media (min-width: 1024px){#reassurance-engagements{padding:2.5rem 0}}#reassurance-engagements .reassurance-engagements__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;max-width:1640px;padding:0 1.25rem}@media (max-width: 1023px){#reassurance-engagements .reassurance-engagements__list{max-width:728px;margin:0 auto}}@media (min-width: 1024px){#reassurance-engagements .reassurance-engagements__list{max-width:1640px;margin:0 auto;justify-content:space-around}}#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 767px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item{flex-direction:column;width:50%;margin:0 auto 2.5rem}}@media (min-width: 768px) and (max-width: 1023px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item{width:50%;margin-bottom:2.5rem}}@media (min-width: 1024px) and (max-width: 1280px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item{flex-direction:column;width:25%}}#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:#f2f2f2;border-radius:50%}@media (max-width: 767px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__icon{width:5rem;height:5rem;padding:0.75rem;margin-bottom:1rem}}@media (min-width: 768px) and (max-width: 1023px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__icon{width:6rem;height:6rem;padding:1rem;margin-right:1rem}}@media (min-width: 1024px) and (max-width: 1280px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__icon{width:6rem;height:6rem;padding:1rem;margin-bottom:1rem}}@media (min-width: 1281px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__icon{width:6rem;height:6rem;padding:1rem;margin-right:1rem}}@media (max-width: 767px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__icon svg{width:3.5rem;height:3.5rem}}@media (min-width: 768px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__icon svg{width:4rem;height:4rem}}#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__icon svg path{fill:#87b9c0}@media (min-width: 768px) and (max-width: 1023px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__title{width:calc(100% - 7rem)}}#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__title *{text-transform:none}@media (max-width: 767px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__title *{text-align:center;max-width:7.25rem;margin:0 auto}}@media (min-width: 1024px) and (max-width: 1280px){#reassurance-engagements .reassurance-engagements__list .reassurance-engagements__item .reassurance-engagements__title *{text-align:center}}#engagements-slider{position:relative;height:95vh;overflow:hidden}#engagements-slider.smallVH{height:640px}#engagements-slider.smallVH .engagements-titre{padding-top:60px}#engagements-slider.smallVH .engagementsslider-container{height:640px}#engagements-slider.smallVH .faux-conteneur{margin:200px auto 0;height:360px}@media (max-width: 767px){#engagements-slider.smallVH .faux-conteneur{margin:200px auto 0;height:360px}}#engagements-slider .swiper-button-prev{left:12%;top:56%;color:#fff;opacity:0.8;-webkit-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#engagements-slider .swiper-button-prev::after{content:"";border-right:25px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent}#engagements-slider .swiper-button-prev:hover{opacity:1}@media screen and (max-width: 767px){#engagements-slider .swiper-button-prev{display:none}}#engagements-slider .swiper-button-next{right:12%;top:56%;color:#fff;opacity:0.8;-webkit-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#engagements-slider .swiper-button-next::after{content:"";border-left:25px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent}#engagements-slider .swiper-button-next:hover{opacity:1}@media screen and (max-width: 767px){#engagements-slider .swiper-button-next{display:none}}#engagements-slider .swiper-pagination-bullet{background:#fff}#engagements-slider .swiper-pagination-bullet-active{background:#fff}.engagements-titre{position:relative;padding-top:15vh;z-index:5}.engagements-titre>*{margin-bottom:30px}@media (max-width: 767px){.engagements-titre>*{max-width:280px;margin:0 auto 30px}}@media (max-width: 1279px){.engagements-titre{padding-top:10vh}.engagements-titre p{width:60%;margin:0 auto 30px}}#engagementsslider{position:absolute;display:block;top:0;left:0;width:100%;height:100%}#engagementsslidertext{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.engagementsslider-container{position:relative;height:95vh;background-repeat:no-repeat;background-size:cover}.faux-conteneur{position:relative;margin:33vh auto 0;height:40vh}@media (max-width: 767px){.faux-conteneur{margin:33vh auto 0;height:45vh}}.engagementsslider-content{position:relative;box-sizing:border-box;width:75%;height:100%;margin:0 auto;background:#e5f9ef;padding:90px 60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;-webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-moz-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-ms-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-o-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}@media (max-width: 767px){.engagementsslider-content{width:calc(100% - 20px);padding:50px 20px}}.engagementsslider-content>div:first-child{position:relative;margin-bottom:2em}.engagementsslider-content .title-xl{position:absolute;width:100%;font-size:120px;color:#1d9580;opacity:0.3;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#index #main .page-header{margin-bottom:0}@media (max-width: 480px){#index #main .subtitle_main{max-width:180px;margin-right:auto;margin-left:auto}}.home-banner{position:relative}.home-banner .simple-banner{width:100%;background-size:cover;background-position:center}@media (max-width: 767px){.home-banner .simple-banner{padding-top:111.2%}}@media (min-width: 768px){.home-banner .simple-banner{padding-top:42.7083%}}.home-banner .double-banner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.home-banner .double-banner .left-banner{background-size:cover;background-position:center}@media (max-width: 767px){.home-banner .double-banner .left-banner{width:100%;padding-top:111.2%}}@media (min-width: 768px){.home-banner .double-banner .left-banner{width:50%;padding-top:42.7083%}}.home-banner .double-banner .right-banner{background-size:cover;background-position:center}@media (max-width: 767px){.home-banner .double-banner .right-banner{display:none}}@media (min-width: 768px){.home-banner .double-banner .right-banner{width:50%;padding-top:42.7083%}}.home-banner .text-banner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-direction:column}@media (max-width: 767px){.home-banner .text-banner{padding:30px 20px 40px}.home-banner .text-banner .subtitle_italic{color:#87b9c0 !important}.home-banner .text-banner .cta_main{margin-top:1rem}}@media (min-width: 768px){.home-banner .text-banner{position:absolute;top:0;left:0;width:100%;height:100%}.home-banner .text-banner .title_main.dark-color-main,.home-banner .text-banner .subtitle_italic.dark-color-main{color:#87b9c0}.home-banner .text-banner .title_main.dark-color-alt,.home-banner .text-banner .subtitle_italic.dark-color-alt{color:#186c81}.home-banner .text-banner .title_main.medium-color-main,.home-banner .text-banner .subtitle_italic.medium-color-main{color:#6e86a9}.home-banner .text-banner .title_main.medium-color-alt,.home-banner .text-banner .subtitle_italic.medium-color-alt{color:#53a399}.home-banner .text-banner .title_main.light-color-main,.home-banner .text-banner .subtitle_italic.light-color-main{color:#fff}.home-banner .text-banner .title_main.dark-grey,.home-banner .text-banner .subtitle_italic.dark-grey{color:#c3c3c3}.home-banner .text-banner .title_main.medium-grey,.home-banner .text-banner .subtitle_italic.medium-grey{color:#f2f2f2}.home-banner .text-banner .title_main.light-grey,.home-banner .text-banner .subtitle_italic.light-grey{color:#f6f1eb}.home-banner .text-banner .cta_main{margin-top:1.5rem}.home-banner .text-banner .cta_main.dark-color-main{color:#87b9c0}.home-banner .text-banner .cta_main.dark-color-main::after{background-color:#87b9c0}.home-banner .text-banner .cta_main.dark-color-main:hover{color:#87b9c0}.home-banner .text-banner .cta_main.dark-color-alt{color:#186c81}.home-banner .text-banner .cta_main.dark-color-alt::after{background-color:#186c81}.home-banner .text-banner .cta_main.dark-color-alt:hover{color:#186c81}.home-banner .text-banner .cta_main.medium-color-main{color:#6e86a9}.home-banner .text-banner .cta_main.medium-color-main::after{background-color:#6e86a9}.home-banner .text-banner .cta_main.medium-color-main:hover{color:#6e86a9}.home-banner .text-banner .cta_main.medium-color-alt{color:#53a399}.home-banner .text-banner .cta_main.medium-color-alt::after{background-color:#53a399}.home-banner .text-banner .cta_main.medium-color-alt:hover{color:#53a399}.home-banner .text-banner .cta_main.light-color-main{color:#fff}.home-banner .text-banner .cta_main.light-color-main::after{background-color:#fff}.home-banner .text-banner .cta_main.light-color-main:hover{color:#fff}.home-banner .text-banner .cta_main.dark-grey{color:#c3c3c3}.home-banner .text-banner .cta_main.dark-grey::after{background-color:#c3c3c3}.home-banner .text-banner .cta_main.dark-grey:hover{color:#c3c3c3}.home-banner .text-banner .cta_main.medium-grey{color:#f2f2f2}.home-banner .text-banner .cta_main.medium-grey::after{background-color:#f2f2f2}.home-banner .text-banner .cta_main.medium-grey:hover{color:#f2f2f2}.home-banner .text-banner .cta_main.light-grey{color:#f6f1eb}.home-banner .text-banner .cta_main.light-grey::after{background-color:#f6f1eb}.home-banner .text-banner .cta_main.light-grey:hover{color:#f6f1eb}}.home-banner .text-banner h1{text-align:center}#home-products{margin:0 auto;background:#fff}@media (max-width: 767px){#home-products{padding-top:3rem;padding-bottom:3rem}}@media (min-width: 768px){#home-products{padding-top:5rem;padding-bottom:2rem}}#home-products header{text-align:center;padding:0 20px 1.5rem}@media (max-width: 767px){#home-products .products_items{padding-left:20px}}@media (min-width: 768px){#home-products .products_items{padding-right:20px;padding-left:20px}}#home-products .products_items .products{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%}@media (max-width: 767px){#home-products .products_items .products{margin:40px auto 0;padding-bottom:40px}}@media (min-width: 768px){#home-products .products_items .products{max-width:1280px;margin:40px auto 0}}@media (max-width: 767px){#home-products .products_items .products .push-product{width:100%}}@media (min-width: 768px) and (max-width: 1023px){#home-products .products_items .products .push-product{width:100%;margin-right:30px}#home-products .products_items .products .push-product:last-of-type{margin-right:0}}@media (min-width: 1024px){#home-products .products_items .products .push-product{width:calc(100% - 15px);margin-right:45px}#home-products .products_items .products .push-product:last-of-type{margin-right:0}}#home-products .swiper-products{width:100%;padding-bottom:2rem}@media (max-width: 767px){#home-products .swiper-products .swiper-slide{width:calc(67% - 20px)}}@media (min-width: 481px) and (max-width: 767px){#home-products .swiper-products .swiper-slide{width:calc(42% - 20px)}}@media (min-width: 768px) and (max-width: 1023px){#home-products .swiper-products .swiper-slide{width:calc(33.333% - 20px);margin-right:30px}#home-products .swiper-products .swiper-slide:last-of-type{margin-right:0}}@media (min-width: 1024px){#home-products .swiper-products .swiper-slide{width:calc(33.333% - 30px);margin-right:45px}#home-products .swiper-products .swiper-slide:last-of-type{margin-right:0}}#home-products .swiper-products .swiper-pagination{bottom:0}#home-products .swiper-products .swiper-custom-fraction{color:#186c81}#home-products .swiper-products .swiper-custom-bullets{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:4.5rem;height:3px;margin:0 auto}#home-products .swiper-products .swiper-custom-bullets li{flex:1;background:#dddddf;-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-ms-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s}#home-products .swiper-products .swiper-custom-bullets li.active{background:#186c81}.mer-phytomer{margin-bottom:6.25rem;overflow:hidden}@media (min-width: 768px) and (max-width: 1023px){.mer-phytomer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;height:320px}}@media (min-width: 1024px) and (max-width: 1279px){.mer-phytomer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;height:380px}}@media (min-width: 1280px){.mer-phytomer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;height:434px}}.mer-phytomer video{object-fit:cover}@media (min-width: 1921px){.mer-phytomer video{width:100%}}.offers{margin:0 auto;padding-right:20px;padding-left:20px}@media (max-width: 767px){.offers{max-width:556px}}@media (min-width: 768px){.offers{max-width:1120px}}.offers header{text-align:center;margin-bottom:3rem}.offers .offer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}@media (max-width: 767px){.offers .offer{padding-bottom:3rem;text-align:center}.offers .offer .img-offer{width:100%}.offers .offer .text-offer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-direction:column;width:100%;padding:0 1.5rem}.offers .offer .text-offer .title_var-01{margin-top:1.5rem;margin-bottom:1rem}.offers .offer .text-offer .text_alt{margin-bottom:1rem}}@media (min-width: 768px){.offers .offer{padding-bottom:5rem}.offers .offer .img-offer{width:50%}.offers .offer .text-offer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-direction:column;width:50%;text-align:center}.offers .offer .text-offer .title_var-01{margin-bottom:1rem}.offers .offer .text-offer .text_alt{margin-bottom:3rem}.offers .offer:nth-of-type(odd) .img-offer{padding-right:0.5rem}.offers .offer:nth-of-type(odd) .text-offer{padding:0 3rem 0 3.5rem}.offers .offer:nth-of-type(even){flex-direction:row-reverse}.offers .offer:nth-of-type(even) .img-offer{padding-left:0.5rem}.offers .offer:nth-of-type(even) .text-offer{padding:0 3.5rem 0 3rem}}#home-brand{width:100%;max-width:1440px;overflow:hidden}@media (max-width: 480px){#home-brand{margin:3rem auto 5rem}}@media (min-width: 768px) and (max-width: 1023px){#home-brand{margin:3rem auto 5rem}}@media (min-width: 1024px){#home-brand{margin:3rem auto 7rem}}#home-brand .home-brand-img{position:relative;padding-top:51.38%;background-size:cover;background-position:center right}@media (max-width: 480px){#home-brand .home-brand-img{width:167%;padding-top:106.67%;background-size:cover;background-position:right -851% bottom}}@media (min-width: 481px){#home-brand .home-brand-img{padding-top:51.38%;background-size:cover;background-position:center right}}#home-brand .home-brand-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(139,128,111,0.5);margin:0 auto;text-align:center}@media (max-width: 480px){#home-brand .home-brand-title{width:100vw}}@media (max-width: 1023px){#home-brand .home-brand-title{padding-bottom:1rem}}@media (min-width: 1024px){#home-brand .home-brand-title{padding-bottom:3rem}}@media (max-width: 1023px){#home-brand .home-brand-title div{display:none}}#home-brand .home-brand-title p{max-width:733px;color:#fff}@media (min-width: 1024px){#home-brand .home-brand-title p.title_alt{margin-bottom:1.5rem}}#home-brand .home-brand-title p.quote{margin-bottom:1rem}#home-brand .home-brand-title p.signature{margin-bottom:2rem}#home-brand .home-brand-title .cta_main{color:#fff}#home-brand .home-brand-title .cta_main::after{background-color:#fff}#home-brand .home-brand-title .cta_main:hover{color:#fff}#home-brand .home-brand-text{max-width:733px;padding:0 20px;text-align:center}@media (max-width: 767px){#home-brand .home-brand-text{margin:1.5rem auto 1rem}}@media (min-width: 768px) and (max-width: 1023px){#home-brand .home-brand-text{margin:1.5rem auto 1rem}}@media (min-width: 1024px){#home-brand .home-brand-text{display:none}}@media (min-width: 1024px){#home-brand .home-brand-text p.title_alt{margin-bottom:1.5rem}}#home-brand .home-brand-text p.quote{margin-bottom:1rem}#home-brand .home-brand-text p.signature{margin-bottom:2rem}#home-brand .home-brand-text p.signature span{display:block}@media (max-width: 767px){#home-brand .text_main span{font-size:.875rem;line-height:1.6875rem}}@media (min-width: 768px){#home-brand .text_main span{font-size:1rem;line-height:2.0625rem}}#home-brand .cta_main{margin:0 2rem}@media (max-width: 767px){#home-brand .cta_main{margin:0 0.5rem}}#home-press{width:100%}@media (max-width: 767px){#home-press{padding-bottom:4rem}}@media (min-width: 768px){#home-press{padding-bottom:7rem}}#home-press header{text-align:center;margin-bottom:3rem}#home-press header .subtitle_main span{position:relative;z-index:1}#home-press header .subtitle_main span:before{position:absolute;z-index:-1}@media (max-width: 767px){#home-press header .subtitle_main span:before{content:url("../img/home/GUILLEMETS-xs.svg");width:53px;height:58px;top:-23px;left:-44px}}@media (min-width: 768px){#home-press header .subtitle_main span:before{content:url("../img/home/GUILLEMETS.svg");top:-36px;left:-54px}}@media (max-width: 767px){#home-press .home-press_items .swiper-press{max-width:300px;padding-bottom:40px}}@media (min-width: 768px) and (max-width: 1023px){#home-press .home-press_items .swiper-press{max-width:640px;padding-bottom:40px}}@media (max-width: 767px){#home-press .home-press_items .swiper-press .swiper-slide{width:100% !important;height:auto}}@media (min-width: 768px) and (max-width: 1023px){#home-press .home-press_items .swiper-press .swiper-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:calc(50% - 20px) !important;height:auto;margin-right:30px}#home-press .home-press_items .swiper-press .swiper-slide:last-of-type{margin-right:0}}@media (min-width: 1024px){#home-press .home-press_items .swiper-press .swiper-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:calc(25% - 30px) !important;height:auto;margin-right:45px}#home-press .home-press_items .swiper-press .swiper-slide:last-of-type{margin-right:0}}#home-press .home-press_items .swiper-press .swiper-pagination{bottom:0}#home-press .home-press_items .swiper-press .swiper-custom-fraction{color:#186c81}#home-press .home-press_items .swiper-press .swiper-custom-bullets{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:4.5rem;height:3px;margin:0 auto}#home-press .home-press_items .swiper-press .swiper-custom-bullets li{flex:1;background:#dddddf;-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-ms-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s}#home-press .home-press_items .swiper-press .swiper-custom-bullets li.active{background:#186c81}#home-press .home-press_items .home-press_item{padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-direction:column}#home-press .home-press_items .home-press_item .text-press{text-align:center;margin-bottom:2.5rem}#home-press .home-press_items .home-press_item .text-press .quote-press{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:300;font-style:italic;font-size:1.375rem;line-height:1.6875rem}#home-press .home-press_items .home-press_item .img-press{text-align:center}#home-press .home-press_items .home-press_item .img-press img{width:133px;height:38px}#home-addresses{width:100%}@media (min-width: 768px){#home-addresses{max-width:1720px;margin:0 auto;padding-right:20px;padding-left:20px}}#home-addresses header{text-align:center;margin-bottom:3rem}#home-addresses .home-addresses_items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#home-addresses .home-addresses_items .home-addresses_item{position:relative}@media (max-width: 767px){#home-addresses .home-addresses_items .home-addresses_item{width:100%}}@media (min-width: 768px){#home-addresses .home-addresses_items .home-addresses_item{width:50%}}#home-addresses .home-addresses_items .home-addresses_item .home-addresses_img{overflow:hidden}#home-addresses .home-addresses_items .home-addresses_item .home-addresses_img img{-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}#home-addresses .home-addresses_items .home-addresses_item .home-addresses_text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem;background-color:rgba(9,26,71,0.2)}#home-addresses .home-addresses_items .home-addresses_item .home-addresses_text h3{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:300;color:#fff;text-align:center;margin-bottom:2rem}@media (max-width: 767px){#home-addresses .home-addresses_items .home-addresses_item .home-addresses_text h3{font-size:1.75rem}}@media (min-width: 768px){#home-addresses .home-addresses_items .home-addresses_item .home-addresses_text h3{font-size:2.25rem}}#home-addresses .home-addresses_items .home-addresses_item .home-addresses_text p{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:300;font-style:italic;color:#fff}@media (max-width: 767px){#home-addresses .home-addresses_items .home-addresses_item .home-addresses_text p{font-size:1.5rem}}@media (min-width: 768px){#home-addresses .home-addresses_items .home-addresses_item .home-addresses_text p{font-size:1.75rem}}#home-addresses .home-addresses_items .home-addresses_item:hover .home-addresses_img img{transform:scale(1.025)}#home-insta{width:100%;max-width:1440px}@media (max-width: 767px){#home-insta{margin:4rem auto 3rem}}@media (min-width: 768px){#home-insta{margin:6.25rem auto}}#home-insta header{text-align:center}@media (max-width: 767px){#home-insta header{margin-bottom:1.5rem}}@media (min-width: 768px){#home-insta header{margin-bottom:4rem}}#home-insta header .subtitle_insta{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300}@media (max-width: 767px){#home-insta header .subtitle_insta{font-size:1.1rem}}@media (min-width: 768px){#home-insta header .subtitle_insta{font-size:1.25rem}}#home-insta .home-insta_items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 480px){#home-insta .home-insta_items .home-insta_item{width:calc(50% - 0.25rem);padding-bottom:0.5rem}}@media (min-width: 481px){#home-insta .home-insta_items .home-insta_item{width:calc(25% - 0.5rem)}}#home-insta .home-insta_items .home-insta_item a{width:100%;background-size:cover;background-position:center;display:block}#home-insta .home-insta_items .home-insta_item:hover{opacity:0.7}#hero{height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}@media (max-width: 1023px){#hero{height:auto}}@media (max-width: 1025px) and (orientation: portrait){#hero{height:auto}}@media (max-width: 767px){#hero{height:auto;margin-top:60px}}#hero .img_hero{position:relative;width:66.666666666666%}@media (max-width: 1023px){#hero .img_hero{width:100%;height:720px}}@media (max-width: 1025px) and (orientation: portrait){#hero .img_hero{width:100%;height:640px}}@media (max-width: 769px) and (orientation: portrait){#hero .img_hero{height:580px}}@media (max-width: 481px) and (orientation: portrait){#hero .img_hero{height:390px}}#hero .img_hero.intro-img img{width:100%;height:auto;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}@media (max-width: 1279px){#hero .img_hero.intro-img img{transform:translate(-60%, -50%);-ms-transform:translate(-60%, -50%);-webkit-transform:translate(-60%, -50%)}}@media (max-width: 1025px) and (orientation: portrait){#hero .img_hero.intro-img img{transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}}@media (max-width: 1023px){#hero .img_hero.intro-img img{transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}}#hero .texte_hero{position:relative;width:33.333333333333%}@media (max-width: 1023px){#hero .texte_hero{text-align:center;width:100%}}@media (max-width: 1025px) and (orientation: portrait){#hero .texte_hero{text-align:center;width:100%}}#hero .texte_hero .texte_hero_content{padding:2em 12%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}#hero .texte_hero .texte_hero_content img{max-width:400px}@media (max-width: 1023px){#hero .texte_hero .texte_hero_content img{margin:0 auto 20px}}@media (max-width: 1025px) and (orientation: portrait){#hero .texte_hero .texte_hero_content img{margin:0 auto 20px}}@media (max-width: 1023px){#hero .texte_hero .texte_hero_content{padding:3.5em 12%}}@media (max-width: 1025px) and (orientation: portrait){#hero .texte_hero .texte_hero_content{padding:3.5em 12%}}#hero .texte_hero h2{text-transform:uppercase;margin-top:1em}@media (max-width: 1023px){#hero .texte_hero h2{margin-top:0em}}@media (max-width: 1025px) and (orientation: portrait){#hero .texte_hero h2{margin-top:0em}}@media (max-width: 767px){#hero .texte_hero h2{margin:0 auto;max-width:260px}}#hero .texte_hero h3{margin-top:0.5em}#hero .texte_hero div.text-xl.white{margin-top:1.5em}#hero .texte_hero .cta{max-width:160px;text-align:center}@media (max-width: 1023px){#hero .texte_hero .cta{margin:2em auto 1em}}@media (min-width: 1024px){#hero .texte_hero .cta{margin-top:2em}}#heroslider{position:relative;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 1023px){#heroslider{height:100vh}}#heroslider .heroslider-pagination{position:absolute;bottom:30px;text-align:center;z-index:1}#heroslider .heroslider-pagination .swiper-pagination-bullet{background:#fff}.heroslider-container{position:relative}.heroslider-container.swiper-slide-active{z-index:15}.heroslider-text{position:absolute;left:30px;bottom:90px}.heroslider-text .cta{margin-top:20px}.herovideo{display:block;position:absolute;top:40%;left:40%;width:20%;height:20%;z-index:1;cursor:pointer}.herovideo:hover img{opacity:1}.herovideo img{position:absolute;max-width:81px;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0.7;transition:all 0.2s ease-out}@media (max-width: 768px){.herovideo img{max-width:61px}}.hero__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;background:transparent;transition:all 0.2s ease-out 0.5}.hero__overlay__close{position:absolute;top:0;right:0;left:0;bottom:0}.hero__overlay__close svg{position:absolute;top:15px;right:15px;cursor:pointer}@media (max-width: 768px){.hero__overlay__close svg{top:5px;right:5px}}.hero__overlay__container{position:absolute;top:50%;left:50%;width:75%;transform:translate(-50%, -50%)}.hero__overlay.open{z-index:100;pointer-events:all;background:rgba(0,0,0,0.5)}#homepage-slider{padding-left:0;padding-right:0;margin-bottom:70px;max-width:100%;max-height:100%;overflow:hidden;position:relative;z-index:1;float:left}#homepage-slider #homeslider{position:relative;width:100%;overflow:hidden;margin:4rem auto;padding:0}#homepage-slider #homeslider .swiper-button-prev{left:10%;color:#87b9c0}#homepage-slider #homeslider .swiper-button-prev::after{content:"";border-right:20px solid #87b9c0;border-top:20px solid transparent;border-bottom:20px solid transparent}#homepage-slider #homeslider .swiper-button-prev:hover{opacity:0.65}@media screen and (max-width: 1440px){#homepage-slider #homeslider .swiper-button-prev{left:5%}}@media screen and (max-width: 1279px){#homepage-slider #homeslider .swiper-button-prev{left:3%}}@media screen and (max-width: 1023px){#homepage-slider #homeslider .swiper-button-prev{left:1%}}@media screen and (max-width: 767px){#homepage-slider #homeslider .swiper-button-prev{display:none}}#homepage-slider #homeslider .swiper-button-next{right:10%;color:#87b9c0}#homepage-slider #homeslider .swiper-button-next::after{content:"";border-left:20px solid #87b9c0;border-top:20px solid transparent;border-bottom:20px solid transparent}#homepage-slider #homeslider .swiper-button-next:hover{opacity:0.65}@media screen and (max-width: 1440px){#homepage-slider #homeslider .swiper-button-next{right:5%}}@media screen and (max-width: 1279px){#homepage-slider #homeslider .swiper-button-next{right:3%}}@media screen and (max-width: 1023px){#homepage-slider #homeslider .swiper-button-next{right:1%}}@media screen and (max-width: 767px){#homepage-slider #homeslider .swiper-button-next{display:none}}#homepage-slider .homeslider-container{position:relative}#homepage-slider .homeslider-image{position:absolute;left:0;top:0}#homepage-slider .homeslider-description{position:absolute;left:0;top:0;padding:50px 50px;cursor:pointer}#homepage-slider .homeslider-description h2{font-size:2.7em;color:white;margin:0;padding:0}#homepage-slider .homeslider-description p{width:50%;font-size:1.15em;line-height:1.3em;padding:0.5em 0;color:white}#homepage-slider .homeslider-description button{font-size:1.2em;text-transform:uppercase}@media (max-width: 1280px){#homepage-slider .homeslider-description{padding:20px;font-size:0.8em}}@media (max-width: 768px){#homepage-slider .homeslider-description{padding:30px;font-size:0.7em}#homepage-slider .homeslider-description p{font-size:1.5em}}@media (max-width: 480px){#homepage-slider .homeslider-description{padding:30px;font-size:0.5em}#homepage-slider .homeslider-description p{font-size:1.7em}}#homepage-slider{background:#f6f1eb;padding-top:160px}#homepage-slider h2{margin-bottom:0.25em}@media (max-width: 767px){#homepage-slider{width:100%;max-width:100%;padding-top:40px}}.homeslider-top{position:relative;width:100%;height:60vh;overflow:hidden}@media (max-width: 1440px){.homeslider-top{overflow:hidden;height:55vh}}@media (max-width: 1440px) and (orientation: portrait){.homeslider-top{overflow:hidden;height:40vh}}@media (max-width: 1023px){.homeslider-top{overflow:hidden;height:55vh}}@media (max-width: 767px){.homeslider-top{height:65vh}}@media (max-width: 479px){.homeslider-top{height:75vh}}.homeslider-top.smallVH{height:340px}.homeslider-top img{width:100%;height:auto;transform:translateY(-15%)}@media (max-width: 1600px){.homeslider-top img{transform:translateY(-5%)}}@media (max-width: 1440px){.homeslider-top img{transform:translateY(0%)}}@media (max-width: 1440px) and (orientation: portrait){.homeslider-top img{width:auto;height:auto;transform:translateY(0%)}}@media (max-width: 1023px){.homeslider-top img{width:auto;height:80vh}}@media (max-width: 767px){.homeslider-top img{position:absolute;left:50%;transform:translate(-50%, 0%)}}.homeslider-top div{position:absolute;bottom:35px;left:50px;display:flex;width:100%;max-width:calc(100% - 454px);transform:translateY(-15%)}@media (max-width: 1440px){.homeslider-top div h3{font-size:65px}}@media (max-width: 1279px){.homeslider-top div{bottom:35px;top:auto;transform:translateY(-20%)}}@media (max-width: 1023px){.homeslider-top div{max-width:calc(100% - 350px);left:2%;bottom:0%;transform:translateY(-25%)}}@media (max-width: 767px){.homeslider-top div{max-width:100%;bottom:auto;left:10%;top:13%}.homeslider-top div h3{font-size:40px}}@media (max-width: 479px){.homeslider-top div{top:21%}}@media (max-width: 1440px){.homeslider-bottom{height:300px}}@media (max-width: 767px){.homeslider-bottom{margin-top:-40%;height:auto}}@media (max-width: 479px){.homeslider-bottom{margin-top:-50%}}.homeslider-bottom-img{position:absolute;right:50px;bottom:-30px;text-align:right}.homeslider-bottom-img img{width:100%;height:auto}.homeslider-bottom-img img:first-of-type,.homeslider-bottom-img img:nth-of-type(2){max-width:304px}.homeslider-bottom-img img:first-of-type{margin-bottom:20px}@media (max-width: 1440px){.homeslider-bottom-img{width:30%}}@media (max-width: 1279px){.homeslider-bottom-img{width:28%;right:50px;bottom:10%}}@media (max-width: 1023px){.homeslider-bottom-img{width:26%;right:5%;bottom:auto;top:30%}}@media (max-width: 767px){.homeslider-bottom-img{position:relative;width:35%;max-width:200px;right:auto;left:10%;top:15%}}@media (max-width: 479px){.homeslider-bottom-img{width:164px;top:22%}}.homeslider-bottom-text{margin-left:50px;width:100%;max-width:calc(100% - 454px)}@media (max-width: 1279px){.homeslider-bottom-text{width:50%;max-width:100%}}@media (max-width: 1023px){.homeslider-bottom-text{width:60%;margin:0}}@media (max-width: 767px){.homeslider-bottom-text{width:100%}}.homeslider-bottom .subtitle-xl{margin:40px 0 20px}.homeslider-bottom .text-l{margin-bottom:20px}.homeslider-bottom .text-l *{font-weight:300}.slick-prev{border-right:25px solid #87b9c0;-webkit-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slick-prev:hover{border-right:25px solid #b9d0d3}@media (max-width: 1279px){.slick-prev{left:6%}}.slick-next{border-left:25px solid #87b9c0;-webkit-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:border 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slick-next:hover{border-left:25px solid #b9d0d3}@media (max-width: 1279px){.slick-next{right:6%}}#nature{text-align:center}.nature-bg{background-size:cover;background-position:center;background-repeat:no-repeat;max-width:1440px;margin:0 auto;padding:210px 20px 140px}@media (max-width: 1024px){.nature-bg{background-image:url("../img/home/ingredients_1024.jpg")}}@media (min-width: 1025px){.nature-bg{background-image:url("../img/home/ingredients.jpg")}}.nature-content{max-width:680px;margin:0 auto}.nature-content h2{margin-bottom:30px}.nature-content p{margin-bottom:20px}.nature-content p:last-of-type{margin-bottom:50px}.expertise-wrapper{padding:6rem 0}#expertise{position:relative;height:880px}@media screen and (max-width: 1279px){#expertise{margin:3rem}}@media screen and (max-width: 1023px){#expertise{margin:1.5rem}}.expertise-img-top{width:58%}.expertise-img-top img{max-width:100%}.expertise-img-bottom{position:absolute;left:6%;bottom:-30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:496px;width:44%}.expertise-img-bottom img:first-of-type{width:71%;margin-bottom:20px}.expertise-img-bottom img:nth-of-type(2){width:100%}@media (max-width: 1023px) and (orientation: portrait){.expertise-img-bottom{bottom:20%}}.expertise-content{position:absolute;right:0;bottom:-60px;color:#fff;background-color:#87b9c0;width:45%;padding:70px 55px 55px}@media (max-width: 1023px){.expertise-content{padding:35px 22px 22px;width:50%}}@media (max-width: 1023px) and (orientation: portrait){.expertise-content{bottom:5%}}.expertise-content h2{text-align:left;margin-bottom:30px}.expertise-content h3{margin-bottom:20px}.expertise-content p{margin-bottom:20px}#en-chiffres{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300;background-image:url("../img/home/chiffres.jpg");background-size:cover;background-position:center;color:#fff;text-align:center;padding:115px 0 80px}@media (max-width: 767px){#en-chiffres{padding:60px 20px 40px}}#en-chiffres img{max-width:290px;margin-bottom:36px}#en-chiffres .cta{width:200px;margin:0 0.4em;padding:0.8em 1.2em}@media (max-width: 767px){#en-chiffres .cta{margin:0.4em auto}}.chiffres{margin:70px auto 80px;overflow:hidden}.chiffres .chiffres-pagination{margin:1.5rem auto}.chiffres .swiper-pagination-bullet{background:#fff}.chiffres-penta{overflow:hidden}.chiffres-penta-pagination{text-align:center}.chiffres-penta .swiper-pagination-bullet{background:#2f2f2f}.circle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:2px solid #fff;border-radius:50%;width:200px;height:200px;margin:auto}@media (max-width: 1023px){.circle{width:160px;height:160px}}.circle p:first-of-type{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:700;font-size:54px;line-height:1.2em}.form-group{box-sizing:content-box}.form-group .form-control{outline:none}.form-group .form-control:focus{outline:none;background:none}.form-group .input-group.focus{outline:none}.form-group .custom-checkbox label,.form-group label.radio-inline{text-transform:none}.form-group.focus label{transform:translateY(-100%)}.form-group.form-group-radio label{position:relative;top:auto;left:auto;pointer-events:all}.form-group.form-group-radio::after{display:none}.form-group.form-group-radio .radio-inline{width:auto;display:inline-block}.form-group.form-group-checkbox{margin-top:0.5rem;margin-bottom:0.5rem}.form-group.form-group-checkbox::after{display:none}.form-group.form-textarea{margin-top:4rem}.form-group.form-textarea textarea{background:#fff}.form-group.form-textarea::after{display:none}.form-group.form-select::after{display:none}.form-group .form-control-valign label,.form-group .custom-checkbox label{position:relative;top:auto;left:auto;padding-left:0;margin-bottom:0;pointer-events:all}.form-group .form-control-valign label a,.form-group .custom-checkbox label a{color:#186c81}.form-group .form-control-valign input[type="checkbox"]+span,.form-group .custom-checkbox input[type="checkbox"]+span{vertical-align:sub;pointer-events:all}.form-group .custom-radio{border:1px solid #87b9c0;vertical-align:sub}.form-group .custom-radio input[type="radio"]:checked+span{background:#87b9c0;top:3px;left:3px}.form-group .js-visible-password[type="password"] ~ .input-group-btn>.btn[data-action="show-password"]{padding:0.81rem 1rem;background:transparent;color:#87b9c0;border-bottom:1px solid #2f2f2f;outline:none;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}.form-group .js-visible-password[type="text"] ~ .input-group-btn>.btn[data-action="show-password"]{padding:0.81rem 1rem;background:#87b9c0;color:#fff;border-bottom:1px solid #2f2f2f;outline:none;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}.form-group.focus .js-visible-password[type="password"] ~ .input-group-btn>.btn[data-action="show-password"],.form-group.focus .js-visible-password[type="text"] ~ .input-group-btn>.btn[data-action="show-password"]{border:#87b9c0}.form-group .form-control-comment{display:none}.form-group textarea.form-control{border:2px solid #dddddf;background:transparent}.form-informations{margin-bottom:2rem}button[type="submit"]{border:none;border-radius:0px;cursor:pointer;display:block;width:100%;margin-bottom:2rem}#authentication .custom-checkbox label{padding-left:0}#contact-form footer.form-footer{margin-top:2rem}#contact-form footer.form-footer .cta_btn.disabled,#contact-form footer.form-footer .phypopup .disabled.phypopup-btn-close,.phypopup #contact-form footer.form-footer .disabled.phypopup-btn-close,#contact-form footer.form-footer .cta_btn:disabled,#contact-form footer.form-footer .phypopup .phypopup-btn-close:disabled,.phypopup #contact-form footer.form-footer .phypopup-btn-close:disabled,#contact-form footer.form-footer .cta_btn[disabled],#contact-form footer.form-footer .phypopup [disabled].phypopup-btn-close,.phypopup #contact-form footer.form-footer [disabled].phypopup-btn-close{opacity:0.65;cursor:not-allowed}#contact-form footer.form-footer .cta_btn.disabled span:after,#contact-form footer.form-footer .phypopup .disabled.phypopup-btn-close span:after,.phypopup #contact-form footer.form-footer .disabled.phypopup-btn-close span:after,#contact-form footer.form-footer .cta_btn:disabled span:after,#contact-form footer.form-footer .phypopup .phypopup-btn-close:disabled span:after,.phypopup #contact-form footer.form-footer .phypopup-btn-close:disabled span:after,#contact-form footer.form-footer .cta_btn[disabled] span:after,#contact-form footer.form-footer .phypopup [disabled].phypopup-btn-close span:after,.phypopup #contact-form footer.form-footer [disabled].phypopup-btn-close span:after{display:none}#contact-form .accordeon{border-top:none}#contact-form .accordeon::after{position:relative;right:auto;top:auto;display:inline-block;vertical-align:middle;margin-left:0.5rem}#contact-form label a{color:#87b9c0}@media screen and (max-width: 767px){#contact-form{padding-left:0;padding-right:0}#contact-form .accordeon,#contact-form .accordeon ~ div.accordeon_content,#contact-form .container-1280{padding-left:0;padding-right:0}}#identity label[for="field-birthday"],#authentication label[for="field-birthday"]{background:#f6f1eb;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s}#identity .focus label[for="field-birthday"],#authentication .focus label[for="field-birthday"]{background:rgba(246,241,235,0)}#identity form footer.form-footer,#authentication form footer.form-footer{margin-top:2rem}.block_newsletter .custom-checkbox label a{color:#87b9c0}#contact .empty-contact-form{background-color:unset}#contact .psgdpr_consent_message{margin-top:0}#contact .alert ul{margin-bottom:0}.custom-checkbox label{pointer-events:all}.custom-checkbox .form-group::after{display:none}.formulaire{margin-bottom:20px}.formulaire select,.formulaire option{display:block;width:100%;border:none;padding:5px 15px}.select-formulaire,.select-formulaire-store-opc,.select-formulaire-addr-opc{position:relative}.select-formulaire ul,.select-formulaire-store-opc ul,.select-formulaire-addr-opc ul{display:none;position:absolute;left:0;z-index:2;width:100%}.select-formulaire ul.opened,.select-formulaire-store-opc ul.opened,.select-formulaire-addr-opc ul.opened{display:block;max-height:190px;overflow-y:auto;overflow-x:hidden;box-shadow:0px 1px 2px 0px rgba(47,47,47,0.2)}.select-formulaire li,.select-formulaire-store-opc li,.select-formulaire-addr-opc li{padding:10px 20px;background:#fff;cursor:pointer;color:#2f2f2f;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.select-formulaire li:first-child,.select-formulaire-store-opc li:first-child,.select-formulaire-addr-opc li:first-child{margin-top:1px}.select-formulaire li:hover,.select-formulaire li.selected,.select-formulaire-store-opc li:hover,.select-formulaire-store-opc li.selected,.select-formulaire-addr-opc li:hover,.select-formulaire-addr-opc li.selected{background:#e1f2f5;color:#87b9c0}.select-formulaire .select-choose,.select-formulaire-store-opc .select-choose,.select-formulaire-addr-opc .select-choose{padding:10px 20px;background:#fff;cursor:pointer;color:#2f2f2f;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.select-formulaire .select-choose::after,.select-formulaire-store-opc .select-choose::after,.select-formulaire-addr-opc .select-choose::after{content:url("../img/dropdown_icon.png");position:absolute;top:8px;right:20px;color:#2f2f2f;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.select-formulaire .select-choose:hover,.select-formulaire .select-choose.opened,.select-formulaire-store-opc .select-choose:hover,.select-formulaire-store-opc .select-choose.opened,.select-formulaire-addr-opc .select-choose:hover,.select-formulaire-addr-opc .select-choose.opened{color:#c3c3c3}.select-formulaire .select-choose:hover::after,.select-formulaire .select-choose.opened::after,.select-formulaire-store-opc .select-choose:hover::after,.select-formulaire-store-opc .select-choose.opened::after,.select-formulaire-addr-opc .select-choose:hover::after,.select-formulaire-addr-opc .select-choose.opened::after{top:10px}.form-group{position:relative;margin-bottom:42px}@media (max-width: 768px){.form-group{margin-bottom:42px}}.form-group.annote{display:none}.form-group:after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:1px;background-color:#2f2f2f;-webkit-transition:background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.form-group label{position:absolute;z-index:1;top:0;left:0;padding:6px 0;font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:700;color:#2f2f2f;font-size:14px;width:100%;pointer-events:none;text-align:left;-webkit-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.form-group label.top{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.form-group .f-star{color:#87b9c0;line-height:0;vertical-align:super}.form-group.focus label{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.form-group.focus:after{background-color:#87b9c0}.form-group__classic.focus label{-webkit-transform:none;-ms-transform:none;transform:none}.form-group__classic:after{content:none}.form-group__classic label{position:relative;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}.form-group.white:after{background-color:#fff}.form-group.white *{color:white}.form-group.white.focus:after{background-color:#e1f2f5}.form-group.white.form-ok *{color:#00ffd3}.form-group.white.form-error *{color:#ff0013}.form-group.form-error label,.form-group.form-error input,.form-group.form-error textarea{color:#d7505a}.form-group.form-error:after{background-color:#d7505a}.form-group.form-error textarea{border:1px solid #d7505a}.form-group.form-ok label,.form-group.form-ok input,.form-group.form-ok textarea{color:#1d9580}.form-group.form-ok:after{background-color:#1d9580}.form-group.form-error .form-control,.form-group.form-ok .form-control{padding-right:30px}.form-group.form-search::before{content:url("../img/loupe.svg");position:absolute;right:5px}.form-group.form-search .search-button{display:block;position:absolute;width:38px;height:38px;background:#b9d0d3;border-radius:50%;top:-6px;right:-3px;opacity:0;cursor:pointer;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.form-group.form-search .search-button:hover{opacity:0.3}.form-group.form-search .field_empty,.form-group.form-search .not_found{position:absolute;bottom:-30px;color:#d7505a;opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.form-group.form-search.form-error.empty_fields .field_empty{opacity:1}.form-group.form-search.form-error.not_found_error .not_found{opacity:1}.form-control{display:block;width:100%;height:1em;padding:10px 0;font-size:1em;line-height:1.6;color:#2f2f2f;vertical-align:middle;background-color:transparent;border:none;border-radius:0}.form-control:focus{border:none;box-shadow:none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#f6f1eb}textarea.form-control{height:auto;min-height:257px;padding:10px;background-color:#fff}@media (max-width: 768px){textarea.form-control{min-height:150px}}.radio-inline input{display:none}.radio-inline input:checked ~ label{color:#2f2f2f}.radio-inline input:checked ~ label::before{content:"\2022";color:#fff;background:#87b9c0}.radio-inline label{cursor:pointer;color:#909090;line-height:12px;-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s}.radio-inline label>*{display:inline-block;vertical-align:bottom}.radio-inline label::before{content:"\2022";display:inline-block;vertical-align:bottom;width:12px;height:12px;border-radius:50%;line-height:7px;font-size:14px;text-align:center;color:#909090;background:#909090;margin-right:5px;-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s}.radio-inline label:hover{color:#2f2f2f}.radio-inline label:hover::before{color:#fff;background:#87b9c0}.checkbox input{display:none}.checkbox input:checked ~ label{color:#2f2f2f}.checkbox input:checked ~ label::before{content:"\2713";color:#fff;background:#87b9c0}.checkbox label{cursor:pointer;color:#909090;line-height:12px;-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s}.checkbox label>*{display:inline-block;vertical-align:baseline}.checkbox label::before{content:"\2713";display:inline-block;vertical-align:baseline;width:12px;height:12px;line-height:12px;font-size:10px;text-align:center;color:#909090;background:#909090;margin-right:5px;-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s}.checkbox label:hover{color:#2f2f2f}.checkbox label:hover::before{color:#fff;background:#87b9c0}#search #wrapper{background:#fff}#search #content-wrapper{padding:0 0 4rem}#search .subtitle_main{text-align:center;margin-top:50px}#search .subtitle_main_vague-box{margin-bottom:50px}#search #products .products{justify-content:flex-start}#search .push-product{margin:0 10px 1rem;width:calc( 25% - 20px )}@media (max-width: 1124px){#search .push-product{width:calc( 33% - 20px )}}@media (max-width: 720px){#search .push-product{width:calc( 50% - 10px );margin:0 5px}}@media (max-width: 500px){#search .push-product{width:100%;margin:0}}#products .page-not-found{background:none;margin-bottom:3rem}#ancre-articles .subtitle_main{text-align:center;padding-top:40px}#ancre-articles .subtitle_main_vague-box{margin-bottom:1.875rem}@media (max-width: 767px){#ancre-articles .subtitle_main_vague-box{margin-bottom:1.5rem}}#ancre-articles .tags-block{margin-bottom:1.5rem}@media (max-width: 767px){#ancre-articles .tags-block li{margin:0 8px 8px}}.articles .cards{display:flex;flex-wrap:wrap}.articles .card.blog-post{width:calc(33% - 40px);margin:20px 20px;height:auto;transition:all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);background-color:unset}@media (max-width: 767px){.articles .card.blog-post{width:calc(50% - 40px)}}@media (max-width: 480px){.articles .card.blog-post{width:calc(100% - 40px)}}.articles .card.blog-post:hover img{height:105%}.articles .card-text{padding:0}.articles .card-tag{text-align:center;font-size:0.8em}.articles .card-wrapper{height:100%}.articles .card-content{padding-bottom:30px}.articles .cta_main{width:fit-content;position:absolute;bottom:0}.articles .card-excerpt{color:#6e86a9}.articles h3{color:#87b9c0;margin:10px 0}.articles .img-container{overflow:hidden;text-align:center;height:180px;display:flex;justify-content:center;align-items:center}.articles .img-container img{height:100%;width:auto;transition:all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}#content.card-block{padding:0}#content.card-block h1{text-transform:none;margin-top:10px}.postcontent{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}@media (max-width: 767px){.postcontent{-webkit-columns:1;-moz-columns:1;columns:1}}.postcontent a.cta_nav{color:#6e86a9 !important}.postcontent h2,.postcontent h3{margin:20px 0 10px}.lien-categorie{display:flex;justify-content:flex-end;margin-top:15px}#account_link li{padding-left:1.5rem}#account_link a{text-decoration:none}#account_link a:hover{text-decoration:underline;color:#85b8bf;text-shadow:0px 0px 0.2px}#account_link a.subline,#account_link .subline a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#account_link h2{color:#2f2f2f}#account_link h2 a{color:inherit}.page-customer-account #content{background:none}.page-addresses .address .address-body address{min-height:7rem}.page-addresses .address .address-footer{border-top:none}.wishlist-products-list .wishlist-button-add{box-shadow:none;background-color:transparent;width:24px;height:24px;min-width:unset;z-index:10}#main>.wishlist-products-container{float:none;margin:0 auto}@media screen and (max-width: 1023px){#main .wishlist-products-container .page-content.card{background-color:unset;box-shadow:unset}}.renew-password [type="submit"]{margin-left:0}.form-group label{font-size:1rem}.form-group label[for="field-id_state"]{transform:translateY(-100%)}#history .orders .order{padding:0.75rem 0;margin-bottom:0.75rem;background:#fff;color:#2f2f2f}#history .orders .order a h3{color:#87b9c0}#history .orders .order .material-icons{color:#2f2f2f}#history .reOrderDisable{cursor:not-allowed;color:#8e8e95}.table tr td,.table tr th{font-size:95%;padding:0.5rem}.table tr td a,.table tr th a{color:rgba(74,132,139,0.65)}.table tr td a:hover,.table tr th a:hover{color:#87b9c0;text-decoration:underline}.table tr td a.cta_main:hover,.table tr th a.cta_main:hover{text-decoration:none}.orders .order a:not(.cta_nav){color:rgba(135,185,192,0.65)}.orders .order a:not(.cta_nav):hover{color:#87b9c0;text-decoration:underline}.orders .order a:not(.cta_nav).cta_main:hover{text-decoration:none}.table-striped tbody tr:nth-of-type(odd),.table-striped tbody tr:nth-of-type(even),.table-striped tfoot tr:nth-of-type(odd),.table-striped tfoot tr:nth-of-type(even){background-color:#fff}.thead-default th{background:rgba(195,195,195,0.3)}@media screen and (max-width: 1023px){.page-order-detail .order-items{background:#fff}}.page-order-detail .box{background:none}.page-order-detail .box.card{background:#fff}.page-order-detail h3{color:inherit;font-weight:400}.page-order-detail h4{font-weight:400}.page-order-detail .addresses h4{font-weight:400}#order-infos{margin-top:45px;margin-bottom:30px}#order-infos .cta_nav{color:#4a848b}#order-infos .reOrderDisable{cursor:not-allowed;color:#c3c3c6}#order-infos .reOrderDisable:after{display:none}#order-infos .order-infos__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 1023px){#order-infos .order-infos__content{flex-direction:column}}@media screen and (min-width: 1024px){#order-infos .order-infos__content{justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#order-infos .order-infos__content .order-infos__reorder{width:140px;text-align:right}}#order-infos ul{margin-bottom:30px}#order-infos ul li{margin-bottom:5px}.order-items,.order-totals{background:#fff}@media screen and (max-width: 450px){#module-psgdpr-gdpr .psgdprgetdatabtn17{padding:10px 20px}}#notifications li a{color:#87b9c0;text-decoration:underline}#notifications li a:hover{text-decoration:none}#authentication header.page-header{margin:2rem auto}#authentication #main{margin:2rem auto}#addresses #content{padding:1rem}#addresses .alert-warning{background-color:unset;border:unset}#addresses .alert-warning li{font-size:1.125rem;line-height:1.6875rem;color:#2f2f2f}#addresses .addresses_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#addresses .addresses_list article{width:calc(50% - 1rem);margin:0.5rem}@media screen and (max-width: 480px){#addresses .addresses_list article{width:100%}}#addresses .address-footer{text-align:center}#addresses .address-footer a:first-of-type{color:#87b9c0}#addresses .address-footer a:first-of-type i{color:#87b9c0}#addresses .addresses-footer a i{color:#87b9c0}#order-follow #content.customer-page,#history #content.customer-page{margin-top:1.875rem}#order-follow .alert-warning,#history .alert-warning{background-color:unset;border:unset}#order-follow .alert-warning li,#history .alert-warning li{font-size:1.125rem;line-height:1.6875rem;color:#2f2f2f}#guest-tracking .card{padding:5px 15px 1px}#guest-tracking .cta_btn,#guest-tracking .phypopup .phypopup-btn-close,.phypopup #guest-tracking .phypopup-btn-close{color:white}#steps{display:flex;justify-content:center;margin:35px auto}#steps .step{opacity:0.5}#steps .step.actif{opacity:1}#steps .step:not(:first-child):before{content:"";background-color:#2f2f2f;display:inline-block;width:97px;height:1px;margin:5px 15px}#steps .step a{color:unset}@media (max-width: 610px){#steps{display:none}}@media (min-width: 769px){#cart #_mobile_cart{display:none}}#cart .h1{text-transform:none;font-size:40px}#cart .cart-grid{margin-bottom:5rem}#cart .card{background-color:unset}#cart .echantillon{display:none}#cart .cart-items>li{border-bottom:1px solid rgba(47,47,47,0.15)}#cart .cart-items>li:first-child{border-top:1px solid rgba(47,47,47,0.15)}@media (max-width: 767px){#cart .cart-grid-body{padding:0}}#cart .cart-grid-body>a>span{vertical-align:middle}@media (max-width: 991px){#cart .cart-grid-body{margin-bottom:1.2rem}}#cart .cart-item .product-cart-all{display:flex;flex-grow:1}@media (max-width: 767px){#cart .cart-item .product-cart-all{flex-direction:column}}#cart .cart-item .product-line-grid{display:flex;align-items:center}@media (max-width: 767px){#cart .cart-item .product-line-grid{align-items:flex-start}}#cart .cart-item .product-line-grid-left{margin:0 10px 0 18px}#cart .cart-item .product-line-grid-left img{width:auto}#cart .cart-item .product-line-grid-body{width:400px}@media (max-width: 1279px){#cart .cart-item .product-line-grid-body{width:300px}}@media (max-width: 767px){#cart .cart-item .product-line-grid-body{width:100%;margin-bottom:0}}#cart .cart-item .product-line-grid-right{flex-grow:1}#cart .cart-item .product-line-grid-right .row{height:100%}#cart .cart-item .product-line-grid-right .remove-from-cart{margin-top:0.75rem}#cart .cart-item .product-line-info a{font-weight:550;color:#2f2f2f}#cart .cart-item .product-line-info a:hover{color:#87b9c0}#cart .cart-item .product-line-info a span{text-transform:none;color:#2f2f2f}@media (max-width: 767px){#cart .cart-item .product-line-info.product-price{display:none}}#cart .cart-item .product-line-body{height:100%}#cart .cart-item .product-line-body>.row{display:flex;justify-content:space-between}#cart .cart-item .product-line-body>.row:after{content:none}#cart .cart-item .qty{display:flex;flex-direction:column;width:80px;margin-left:15px;justify-content:center}@media (max-width: 1023px){#cart .cart-item .qty{margin-left:0}}#cart .cart-item .qty .soin-quantity{text-align:center}#cart .cart-item .qty .bootstrap-touchspin{width:80px;position:relative}@media (max-width: 767px){#cart .cart-item .qty .bootstrap-touchspin{height:30px}}#cart .cart-item .qty .bootstrap-touchspin-up{position:absolute;right:0;top:12px;background-color:unset;border:none;width:auto}#cart .cart-item .qty .bootstrap-touchspin-up>i:after{content:"\e145"}#cart .cart-item .qty .bootstrap-touchspin-down{position:absolute;left:0;top:12px;background-color:unset;border:none;width:auto}#cart .cart-item .qty .bootstrap-touchspin-down>i:after{content:"\e15b"}#cart .cart-item .qty .bootstrap-touchspin .js-cart-line-product-quantity{background-color:unset;border:none;text-align:center;float:none;margin:0 auto}#cart .cart-item .qty .bootstrap-touchspin .input-group-btn-vertical{position:initial}#cart .cart-item .qty .remove-from-cart{text-align:center}#cart .cart-item .price:not(.text_product_alt){display:flex;align-items:center;margin:0 20px;width:auto}@media (max-width: 767px){#cart .cart-item .price:not(.text_product_alt){margin:0}}#cart .cart-item .price:not(.text_product_alt) .product-price{color:#87b9c0;font-weight:300}#cart .gifts-box{margin-top:25px}#cart .title-gift{font-size:1.4rem}#cart .gifts-list{border:none}#cart .gifts-list a{cursor:default}#cart .gifts-list .gift-quantity{text-align:center}@media (max-width: 1023px){#cart .gifts-list .product-line-body .row{justify-content:flex-end}#cart .gifts-list .product-line-body .qty{display:none}#cart .gifts-list .product-line-body .price{margin-right:12px}#cart .gifts-list .product-line-body .price .gift{text-transform:uppercase;font-weight:400}}#cart #samples{padding:0 1rem;margin-bottom:1.8rem}@media (max-width: 575px){#cart #samples{padding:0}}#cart #samples .title-samples{font-size:1.4rem;margin-bottom:0}#cart #samples>p.text_product_alt{margin:0 0 1.1rem}#cart #samples .samples{border:none;display:flex;flex-direction:row;justify-content:center;padding:20px 0}@media (max-width: 1279px){#cart #samples .samples{flex-direction:column;padding:8px 5px 0 5px}}#cart #samples .samples .sample{width:33%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1279px){#cart #samples .samples .sample{width:100%;flex-direction:row;margin-bottom:8px}}@media (max-width: 609px){#cart #samples .samples .sample{max-width:100%;width:300px;flex-direction:column;margin:5px 0}}#cart #samples .samples .sample.unavailable:not(.check) p{color:#959595 !important}#cart #samples .samples .sample.unavailable:not(.check) img{filter:grayscale(1)}#cart #samples .samples .sample.check .img-container{border:2px solid #87b9c0}#cart #samples .samples .sample-product{display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 609px){#cart #samples .samples .sample-product{flex-wrap:nowrap}}#cart #samples .samples .img-container{width:35%;height:fit-content}@media (max-width: 1279px){#cart #samples .samples .img-container{width:80px;margin:0 5px}}#cart #samples .samples .text-container{width:65%;display:flex;flex-direction:column;justify-content:center;padding-left:8px}#cart #samples .samples .text-container .text_product_alt:not(.value){color:#6e86a9}@media (max-width: 1279px){#cart #samples .samples .text-container{width:auto}}#cart #samples .samples .bouton-container{width:100%;text-align:center;padding-top:5px;min-height:58px;display:flex;align-items:center;justify-content:center}@media (max-width: 1279px) and (min-width: 610px){#cart #samples .samples .bouton-container{width:200px;margin-right:15px}}#cart #samples .samples .bouton-container button{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;font-size:.875rem;line-height:1.3125rem}#cart #samples .samples .bouton-container button:hover{background-color:#87b9c0}#cart #samples .samples .unavailable form{display:none}@media (max-width: 575px){#cart .cart-grid-right{padding:0}}#cart .cart-summary{border:none;background:#fff}#cart .cart-detailed-totals-title{margin:1.6rem 1.6rem 0;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #f6f1eb}#cart .cart-detailed-totals-title p{text-transform:none;font-size:1.8rem}#cart .cart-summary-line .label{color:#2f2f2f}#cart .cart-summary-line .value{color:#2f2f2f}#cart .cart-total .value,#cart .cart-total .label{font-size:1.2rem;color:#87b9c0;font-weight:400}#cart .block-promo .promo-name{padding:0 1.6rem}#cart .block-promo .cart-summary-line .value{color:#186c81;font-weight:200}#cart .block-promo .delete-promo{text-transform:uppercase;color:#87b9c0}#cart .block-promo .promo-code .promo-code-button{text-align:center;width:fit-content;padding:0;margin:0.5rem auto 0;text-transform:none;color:#4a848b}#cart .block-promo .promo-code-button{text-align:left;padding:0 1.6rem}#cart .block-promo .promo-code-button a{text-transform:none;color:#4a848b}#cart .block-promo .promo-code-button a:after{background-color:#4a848b}#cart .block-promo form{display:flex}#cart .block-promo form button{width:100px;text-align:center;padding:0.59rem 1rem;margin:0}@media (max-width: 768px){#cart .block-promo form button{padding:0.52rem 1rem}}#cart .block-promo form input{flex-grow:1;background-color:unset;border-top:none;border-right:none;border-left:none;color:#87b9c0;border-color:#87b9c0}#cart .block-promo form input:focus-visible{outline:none}#cart .cart-detailed-actions .cta_btn,#cart .cart-detailed-actions .phypopup .phypopup-btn-close,.phypopup #cart .cart-detailed-actions .phypopup-btn-close{width:100%;color:white}#cart .cart-detailed-actions .cta_btn.disabled,#cart .cart-detailed-actions .phypopup .disabled.phypopup-btn-close,.phypopup #cart .cart-detailed-actions .disabled.phypopup-btn-close{background-color:#dddddf}#cart .cart-detailed-actions-2{display:none}#cart .cart-detailed-actions-2 .cta_btn,#cart .cart-detailed-actions-2 .phypopup .phypopup-btn-close,.phypopup #cart .cart-detailed-actions-2 .phypopup-btn-close{width:100%;color:white}#cart .cart-detailed-actions-2 .cta_btn.disabled,#cart .cart-detailed-actions-2 .phypopup .disabled.phypopup-btn-close,.phypopup #cart .cart-detailed-actions-2 .disabled.phypopup-btn-close{background-color:#dddddf}@media (max-width: 768px){#cart .cart-detailed-actions-2{display:block;position:fixed;bottom:0;width:100vw;padding:0;left:0;z-index:150}}#cart #notifications{display:none !important}#content.page-cms{background-color:#f6f1eb}.container-faq h1{text-align:center}.container-faq>p{text-align:center;margin-bottom:30px}.container-faq .subtitle_main_vague-box{padding-top:12px;margin-bottom:18px}.container-faq .cta_nav{text-decoration:underline;text-underline-offset:1px}.bloc-faq{display:flex;justify-content:center;flex-wrap:wrap;margin:60px 0}.bloc-faq a{display:inline-block;max-width:180px;width:20%;margin:0 10px;text-align:center}@media (max-width: 767px){.bloc-faq a{width:20%;max-width:none;margin:0 2.4%}}@media (max-width: 530px){.bloc-faq a{width:40%;margin:0 5%}}.bloc-faq a:hover .faq-icon,.bloc-faq a.active .faq-icon{background-color:#fff;border:1px solid #fff}.bloc-faq a:hover span,.bloc-faq a.active span{text-decoration:underline}.bloc-faq a span{text-transform:none;text-underline-offset:5px;text-decoration-color:#186c81}.bloc-faq .faq-icon{border-radius:50%;background-color:#4a848b;border:1px solid #4a848b;margin:0 auto 12px;width:110px;height:110px;-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}.bloc-faq .faq-icon span{height:35px;display:block;margin:37.5px 0}.bloc-faq .faq-icon span img{height:100%;width:auto}.colonneD{max-width:1000px;margin:0 auto}.colonneD .title_reassurance{font-weight:300;display:inline-block;width:100%;border-bottom:1px solid #186c81}.colonneD .title_reassurance.active{font-weight:400}.colonneD li{margin-bottom:30px}.colonneD li>span{margin-bottom:10px}.colonneD li>span:hover{cursor:pointer}.footer-faq{max-width:1000px;margin:5rem auto 2rem;text-align:center}#cms #content:not(.page-cms-6) h1{margin-top:30px}#cms #content:not(.page-cms-6) .subtitle_main_vague-box{margin-bottom:40px}#cms #content:not(.page-cms-6) h2{margin-bottom:15px}#cms #content:not(.page-cms-6) h3{margin-bottom:10px}#cms #content:not(.page-cms-6) br{height:15px}#cms #content:not(.page-cms-6) .cta_main{text-transform:unset}#cms #content:not(.page-cms-6) .cookieOpener{cursor:pointer}#sitemap .container-sitemap{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}@media screen and (max-width: 1024px){#sitemap .container-sitemap{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (max-width: 480px){#sitemap .container-sitemap{-webkit-columns:1;-moz-columns:1;columns:1}}#sitemap .text_product_main,#sitemap .customer-page h6,.customer-page #sitemap h6,#sitemap #product .product__text .text_product_main,#product .product__text #sitemap .text_product_main,#sitemap #product .product__text .text_product_main p,#product .product__text .text_product_main #sitemap p{margin-left:15px}#sitemap .title_nav{margin-top:20px;margin-bottom:5px}#sitemap .subtitle_nav{font-weight:400;margin-left:5px;margin-top:10px}#category .text_breadcrumb,#category .text_breadcrumb a,#category .text_breadcrumb a span,#product .text_breadcrumb #category a,#product .text_breadcrumb a #category span{margin-top:3rem}#category #wrapper{background:#fff}#category #wrapper .container-cat{max-width:1760px}@media (min-width: 768px){#category #wrapper .container-cat{padding-right:20px;padding-left:20px}}#category.category-id-13 #wrapper .container-cat{max-width:100%}@media (min-width: 768px){#category.category-id-13 #wrapper .container-cat{padding-right:0px;padding-left:0px}}#category #left-column{float:right;padding:0}@media (max-width: 767px){#category #left-column{width:100%}}@media (min-width: 768px) and (max-width: 1023px){#category #left-column{width:250px}}@media (min-width: 1024px){#category #left-column{width:320px}}#category #left-column #search_filters_wrapper{position:relative;margin-right:0;margin-left:0}@media (max-width: 767px){#category #left-column #search_filters_wrapper{padding-right:20px;padding-left:20px}}#category #left-column #search_filters{background-color:#fff}@media (max-width: 767px){#category #left-column #search_filters{padding-top:1rem;padding-bottom:4rem}}@media (min-width: 768px) and (max-width: 1023px){#category #left-column #search_filters{margin-top:160px}}@media (min-width: 1024px){#category #left-column #search_filters{margin-top:90px}}@media (min-width: 768px){#category #left-column #search_filters .clear-all-category{position:relative}}@media (min-width: 768px){#category #left-column #search_filters .clear-all-category button{position:absolute}}#category #left-column #search_filters .clear-all-category button:active,#category #left-column #search_filters .clear-all-category button:focus,#category #left-column #search_filters .clear-all-category button:hover{outline:none;color:#87b9c0;background-color:transparent;border-color:transparent}#category #left-column #search_filters .facet{border-top:1px solid #ddd}@media (max-width: 767px){#category #left-column #search_filters .facet{margin-top:1rem;padding-top:0}}@media (min-width: 768px){#category #left-column #search_filters .facet{margin-top:2.5rem;padding-top:1rem}}#category #left-column #search_filters .facet ul li{border-top:none}@media (max-width: 767px){#category #left-column #search_filters .facet ul li{padding:1rem 0 0}}@media (min-width: 768px){#category #left-column #search_filters .facet ul li{padding-bottom:0.5rem}}#category #left-column #search_filters .facet ul li.subcategories{border-top:1px solid #ddd;margin-top:1.5rem;padding-top:1.5rem;padding-bottom:0}#category #left-column #search_filters .facet ul li.subcategories .subfilters_btn{cursor:pointer;display:block}#category #left-column #search_filters .facet ul li.subcategories .subfilters_btn .pull-right svg{-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}#category #left-column #search_filters .facet ul li.subcategories .subfilters_list{display:none;-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}#category #left-column #search_filters .facet ul li.subcategories.open .subfilters_btn .pull-right svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#category #left-column #search_filters .facet .facet-label a{font-size:1rem;color:#2f2f2f}#category #left-column #search_filters .facet .facet-label span{display:inline-block;font-size:1rem}#category #left-column #search_filters .facet .facet-label .custom-checkbox input[type="checkbox"]+span{border-color:#2f2f2f}@media (max-width: 767px){#category #left-column #search_filter_controls{position:fixed;bottom:0;width:100%;margin-bottom:0}#category #left-column #search_filter_controls .cta_btn,#category #left-column #search_filter_controls .phypopup .phypopup-btn-close,.phypopup #category #left-column #search_filter_controls .phypopup-btn-close{width:100%;color:#fff;cursor:pointer}}@media (min-width: 768px){#category #left-column #search_filter_controls{display:none}}#category #content-wrapper{padding:0}@media (max-width: 767px){#category #content-wrapper{width:100%;padding-right:20px;padding-left:20px}}@media (min-width: 768px) and (max-width: 1023px){#category #content-wrapper:not(.carte-de-soin){width:calc(100% - 250px)}#category #content-wrapper:not(.carte-de-soin).content-soins{width:100%}}@media (min-width: 1024px){#category #content-wrapper:not(.carte-de-soin){width:calc(100% - 320px)}#category #content-wrapper:not(.carte-de-soin).content-soins{width:100%}}#category #content-wrapper .page-header{margin:50px 0;text-align:center}@media (max-width: 767px){#category #content-wrapper .page-header{width:100%}}@media (min-width: 768px) and (max-width: 1023px){#category #content-wrapper .page-header{width:calc(100vw - 57px)}}@media (min-width: 1024px){#category #content-wrapper .page-header{width:calc(100vw - 57px);max-width:1720px}}@media (max-width: 767px){#category #content-wrapper .page-header .subtitle_main span{font-size:1rem}}@media (min-width: 768px){#category #content-wrapper .page-header .subtitle_main span{font-size:1.25rem}}#category #content-wrapper #products .products{justify-content:flex-start}#category #content-wrapper #products .filter-button{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1rem;cursor:pointer}#category #content-wrapper #products .filter-button button{background-color:transparent;text-align:left}@media (max-width: 480px){#category #content-wrapper #products .push-item:nth-of-type(odd){margin-right:20px}#category #content-wrapper #products .push-item:last-of-type{margin-right:0}}@media (min-width: 481px) and (max-width: 767px){#category #content-wrapper #products .push-item:nth-of-type(odd){margin-right:40px}#category #content-wrapper #products .push-item:last-of-type{margin-right:0}}@media (min-width: 768px) and (max-width: 1023px){#category #content-wrapper #products .push-item{margin-right:30px}}@media (min-width: 1024px) and (max-width: 1279px){#category #content-wrapper #products .push-item{margin-right:40px}}@media (min-width: 1280px){#category #content-wrapper #products .push-item{margin-right:40px}}#category #content-wrapper #products .push-product{max-width:310px;margin-bottom:2.5rem}@media (max-width: 480px){#category #content-wrapper #products .push-product{width:calc(50% - 10px);margin:5px}#category #content-wrapper #products .push-product.soin-touch{width:100%;margin:1rem 0}}@media (min-width: 481px) and (max-width: 767px){#category #content-wrapper #products .push-product{width:calc(50% - 30px)}}@media (min-width: 768px) and (max-width: 1023px){#category #content-wrapper #products .push-product{width:calc(50% - 30px);margin-left:30px}}@media (min-width: 1024px) and (max-width: 1279px){#category #content-wrapper #products .push-product{width:calc(33.333% - 40px)}}@media (min-width: 1280px){#category #content-wrapper #products .push-product{width:calc(25% - 40px)}#category #content-wrapper #products .push-product.soin-touch{width:calc(33% - 40px)}}#category #content-wrapper #products .push-product .push-product_description{padding-bottom:0}#category #content-wrapper #products .push-product.soin-touch{max-width:100%}#category #content-wrapper #products .push-cm-photo{margin-bottom:2.5rem;position:relative;overflow:hidden}@media (max-width: 480px){#category #content-wrapper #products .push-cm-photo{width:calc(50% - 10px);margin:0.3rem 0.4rem 0.3rem}}@media (min-width: 768px) and (max-width: 1023px){#category #content-wrapper #products .push-cm-photo{width:calc(50% - 30px);margin:0rem auto 2.5rem 30px}}@media (max-width: 767px){#category #content-wrapper #products .push-cm-photo{width:calc(100% - 30px);margin:1rem 0.9rem 2.5rem;min-height:30vh}}@media (min-width: 1024px) and (max-width: 1279px){#category #content-wrapper #products .push-cm-photo{width:calc(33.333% - 40px);margin:1rem 1rem 2.5rem}}@media (min-width: 1280px){#category #content-wrapper #products .push-cm-photo{width:calc(25% - 40px);margin:1rem 1rem 2.5rem}}#category #content-wrapper #products .push-cm-photo>div{width:100%}@media (max-width: 480px){#category #content-wrapper #products .push-cm-photo>div{height:100%}}#category #content-wrapper #products .push-cm-photo-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:center;background-size:cover;background-position:center}@media (max-width: 480px){#category #content-wrapper #products .push-cm-photo-img{height:100%}}@media (min-width: 481px){#category #content-wrapper #products .push-cm-photo-img{position:absolute;top:0;right:0;bottom:0;left:0}}#category #content-wrapper #products .push-cm-photo-img span{color:#fff;width:100%;text-align:center}@media (max-width: 480px){#category #content-wrapper #products .push-cm-photo-img span{margin-bottom:0rem}}@media (min-width: 481px){#category #content-wrapper #products .push-cm-photo-img span{margin-bottom:0rem}}#category #content-wrapper #products .push-cm-photo-img span:after{background-color:#fff}#category #content-wrapper #products .push-cm-video{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;max-width:660px;margin-bottom:2.5rem;position:relative}@media (max-width: 767px){#category #content-wrapper #products .push-cm-video{width:100%;margin:0rem 1rem 1rem}}@media (min-width: 768px) and (max-width: 1023px){#category #content-wrapper #products .push-cm-video{width:calc(100% - 30px);margin:1rem 0.9rem 2.5rem}}@media (min-width: 1024px) and (max-width: 1279px){#category #content-wrapper #products .push-cm-video{width:calc(66.667% - 40px);margin:1rem 1rem 2.5rem}}@media (min-width: 1280px){#category #content-wrapper #products .push-cm-video{width:calc(50% - 50px);margin:1rem 1rem 2.5rem}}#category #content-wrapper #products .push-cm-video .push-cm-video-player{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;z-index:1;flex-grow:1;cursor:pointer;-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}#category #content-wrapper #products .push-cm-video .push-cm-video-player svg{position:absolute}#category #content-wrapper #products .push-cm-video .push-cm-video-player svg path{fill:#fff}#category #content-wrapper #products .push-cm-video .push-cm-video-player .playerYT{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}#category #content-wrapper #products .push-cm-video .push-cm-video-player:hover{background-color:#fff;opacity:0.8}#category.category-id-382 #left-column,#category.category-id-476 #left-column,#category.category-id-420 #left-column{width:0;display:none}#category.category-id-382 #content-wrapper,#category.category-id-476 #content-wrapper,#category.category-id-420 #content-wrapper{width:100%;max-width:1360px;margin:0 auto;float:none}#category.category-id-382 #content-wrapper .page-header,#category.category-id-476 #content-wrapper .page-header,#category.category-id-420 #content-wrapper .page-header{width:100%}#category.category-id-382 #content-wrapper #products .products,#category.category-id-476 #content-wrapper #products .products,#category.category-id-420 #content-wrapper #products .products{justify-content:center}@media (min-width: 768px) and (max-width: 1023px){#category.category-id-382 #content-wrapper #products .push-item:nth-of-type(even),#category.category-id-476 #content-wrapper #products .push-item:nth-of-type(even),#category.category-id-420 #content-wrapper #products .push-item:nth-of-type(even){margin-right:0}}@media (min-width: 1024px) and (max-width: 1279px){#category.category-id-382 #content-wrapper #products .push-item:nth-of-type(3n),#category.category-id-476 #content-wrapper #products .push-item:nth-of-type(3n),#category.category-id-420 #content-wrapper #products .push-item:nth-of-type(3n){margin-right:0}}@media (min-width: 1280px){#category.category-id-382 #content-wrapper #products .push-item:nth-of-type(4n),#category.category-id-476 #content-wrapper #products .push-item:nth-of-type(4n),#category.category-id-420 #content-wrapper #products .push-item:nth-of-type(4n){margin-right:0}}@media (min-width: 768px) and (max-width: 1023px){#category.category-id-382 #content-wrapper #products .push-product,#category.category-id-382 #content-wrapper #products .push-cm-photo,#category.category-id-476 #content-wrapper #products .push-product,#category.category-id-476 #content-wrapper #products .push-cm-photo,#category.category-id-420 #content-wrapper #products .push-product,#category.category-id-420 #content-wrapper #products .push-cm-photo{width:calc(50% - 15px)}}@media (min-width: 1024px) and (max-width: 1279px){#category.category-id-382 #content-wrapper #products .push-product,#category.category-id-382 #content-wrapper #products .push-cm-photo,#category.category-id-476 #content-wrapper #products .push-product,#category.category-id-476 #content-wrapper #products .push-cm-photo,#category.category-id-420 #content-wrapper #products .push-product,#category.category-id-420 #content-wrapper #products .push-cm-photo{width:calc(33.333% - 26.667px)}}@media (min-width: 1280px){#category.category-id-382 #content-wrapper #products .push-product,#category.category-id-382 #content-wrapper #products .push-cm-photo,#category.category-id-476 #content-wrapper #products .push-product,#category.category-id-476 #content-wrapper #products .push-cm-photo,#category.category-id-420 #content-wrapper #products .push-product,#category.category-id-420 #content-wrapper #products .push-cm-photo{width:calc(25% - 30px)}}@media (min-width: 768px) and (max-width: 1023px){#category.category-id-382 #content-wrapper #products .push-cm-video,#category.category-id-476 #content-wrapper #products .push-cm-video,#category.category-id-420 #content-wrapper #products .push-cm-video{width:100%;margin-right:0}}@media (min-width: 1024px) and (max-width: 1279px){#category.category-id-382 #content-wrapper #products .push-cm-video,#category.category-id-476 #content-wrapper #products .push-cm-video,#category.category-id-420 #content-wrapper #products .push-cm-video{width:calc(66.667% - 40px);margin-right:0}}@media (min-width: 1280px){#category.category-id-382 #content-wrapper #products .push-cm-video,#category.category-id-476 #content-wrapper #products .push-cm-video,#category.category-id-420 #content-wrapper #products .push-cm-video{width:calc(50% - 40px);margin-right:0}}#category.category-id-55 #left-column #search_filters .facet,#category.category-id-294 #left-column #search_filters .facet{border-top:none}@media (max-width: 767px){#category.category-id-55 #left-column #search_filters .facet,#category.category-id-294 #left-column #search_filters .facet{margin-top:0}}@media (min-width: 768px){#category.category-id-55 #left-column #search_filters .facet,#category.category-id-294 #left-column #search_filters .facet{margin-top:0}}@media (max-width: 1023px){#category #cat_description{padding:3rem 0}}@media (min-width: 1024px){#category #cat_description{padding:5rem 0}}#category #cat_description .category_title{margin-bottom:1rem;font-weight:400}@media (max-width: 767px){#category #cat_description .category_title{font-size:1.25rem;line-height:1.6875rem}}@media (min-width: 768px){#category #cat_description .category_title{font-size:1.375rem;line-height:2.0625rem}}#category #cat_description .category_description{margin-bottom:2rem}@media (max-width: 767px){#category #cat_description .category_description{font-size:1rem;line-height:1.6875rem}}@media (min-width: 768px){#category #cat_description .category_description{font-size:1.125rem;line-height:1.6875rem}}#category #cat_description .subcategory_title{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:300}@media (max-width: 767px){#category #cat_description .subcategory_title{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){#category #cat_description .subcategory_title{font-size:1.125rem;line-height:1.5rem}}#category #cat_description .subcategory_description{margin-bottom:1.5rem;font-size:1rem;line-height:1.5rem}.soins{background-color:#fff}.soins h2{margin-top:160px;margin-bottom:70px}@media (max-width: 767px){.soins h2{margin-top:90px}}.soins .produits{flex-wrap:wrap}@media (max-width: 640px){.soins .push:first-of-type .mise-en-avant p{background-color:#f6f1eb}}@media (min-width: 641px) and (max-width: 1023px){.soins .push:first-of-type .mise-en-avant p,.soins .push:nth-of-type(2) .mise-en-avant p{background-color:#f6f1eb}}@media (min-width: 1024px){.soins .push:first-of-type .mise-en-avant p,.soins .push:nth-of-type(2) .mise-en-avant p,.soins .push:nth-of-type(3) .mise-en-avant p{background-color:#f6f1eb}}.soins .push-content{padding-bottom:10px}.soins .push-content .push-tag{margin-bottom:10px}.soins .push-content .push-excerpt{margin-top:7px}.soins .img-soin{margin-bottom:20px}.soins h3{color:#2f2f2f}.soins img{width:100%;height:auto}.soins .push-hover p,.soins .push-hover h3{color:#fff}.soins .push-hover h3{margin-top:15px}.soins .push-hover-wrapper{width:100%;padding:20px}.soins .push-hover .push-description{margin-top:20px}@media screen and (max-width: 767px){.soins .push-hover .push-description{margin-top:0.75rem}}.soins .push-hover .push-description p{font-size:0.85rem;line-height:1.42}.soins .cta{margin-top:20px}.soins .cta:hover{color:#87b9c0}.subcat-soins{position:relative;padding:4rem 0}.subcat-soins h2{position:relative}.subcat-soins::before{content:"";position:absolute;top:0;left:0;display:block;background:#f6f1eb;width:100%;height:50%;z-index:0;max-height:457px}@media (max-width: 1279px){.subcat-soins::before{height:430px}}@media (max-width: 1023px){.subcat-soins::before{height:457px}}@media (max-width: 767px){.subcat-soins::before{height:370px}}#product .rupture-block{padding:10px;margin-bottom:1rem}#product .product-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#product .product-container #content{max-width:100%}#product .product__images{width:50%}@media screen and (max-width: 1023px){#product .product__images{width:50%}}@media screen and (max-width: 767px){#product .product__images{width:100%;margin-bottom:1rem}}#product .product__images .images-container{position:relative;max-width:846px}@media screen and (max-width: 767px){#product .product__images .images-container{overflow:hidden}}#product .product__images .product-cover{background-color:#fff;text-align:center}#product .product__images img{max-width:598px}#product .product__text{position:relative;width:calc(50% - 24px);margin-left:24px}@media screen and (max-width: 1023px){#product .product__text{width:calc(50% - 24px)}}@media screen and (max-width: 767px){#product .product__text{width:100%;margin-left:0px}}@media screen and (min-width: 768px) and (max-width: 1023px){#product .product__text__wrapper .margin-block{margin:0.5rem auto}}#product .product__text h1{line-height:1;margin:1.5rem 0 0.5rem}#product .product__text h2.text_alt{color:#2f2f2f;margin-bottom:1.5rem}#product .product__text .customer-page h6,.customer-page #product .product__text h6,#product .product__text .text_product_main,#product .product__text .text_product_main p{text-align:justify}@media screen and (min-width: 768px) and (max-width: 1023px){#product .product__text .customer-page h6,.customer-page #product .product__text h6,#product .product__text .text_product_main,#product .product__text .text_product_main p{margin-bottom:0.5rem}}#product .product__text p a{color:#87b9c0}@media screen and (max-width: 767px){#product .product__text .product-quantity #quantity_wanted{width:2.5rem}}#product .product__text .product-quantity .input-group-btn-vertical .btn i{color:#87b9c0}#product .mise_en_avant{position:absolute;top:0;right:60px;padding:0 0.25rem;background:#87b9c0;color:#fff;font-family:"sofia-pro",Arial,Helvetica,sans-serif}#product .mise_en_avant.restricted{right:0}@media screen and (max-width: 767px){#product .mise_en_avant{position:relative;top:auto;right:auto}}#product .product__wishlist{position:absolute;top:0;right:1.5rem}#product .product__wishlist .wishlist-button-add{height:auto;padding-top:0;background:none;border:none;box-shadow:none}#product .product__wishlist .wishlist-button-add i{color:#186c81}@media screen and (max-width: 767px){#product .product__wishlist{right:0}}#product .product-description{margin-bottom:1.5rem}#product .product-variants>.product-variants-item{margin:0}#product .product-variants ul,#product .product-variants select{display:none}@media screen and (max-width: 767px){#product .product-actions .add-to-cart{padding-left:10px;padding-right:10px}}#product .product-actions .control-label{display:inline-block;border:1px solid rgba(47,47,47,0.25);width:auto;padding:2px 15px}@media screen and (max-width: 767px){#product .product-quantity .qty{margin-right:0}}#product .product-quantity .add{display:block;float:none;flex-grow:1}#product .product-quantity button[type="submit"]{margin-bottom:0}#product .product-information hr{margin:0;border-top:1px solid #c3c3c3}#product .produit-bloc-achat{display:flex;padding:2rem 0}#product .produit-bloc-achat>div:first-child{text-align:center;width:calc(100% / 3)}#product .produit-bloc-achat>div:last-child{flex-grow:1}#product .produit-bloc-achat .product-prices div,#product .produit-bloc-achat .product-prices .product-price{margin-bottom:0}#product .produit-bloc-achat .product-prices .tax-shipping-delivery-label{line-height:0}@media screen and (max-width: 1023px){#product .produit-bloc-achat{margin-top:4rem;width:200%;left:-100%;position:relative}}@media screen and (max-width: 767px){#product .produit-bloc-achat{margin-top:0;width:100%;left:0%}}#product .product-quantity .qty{display:none}#product .product-add-to-cart{padding:0 2rem}#product .product-tabs{position:relative;margin-top:3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (max-width: 1023px){#product .product-tabs{display:none}}#product .product-tabs>li{flex-grow:1;text-align:center;background:#87b9c0;color:#fff;line-height:50px;cursor:pointer;-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-ms-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s}#product .product-tabs>li span{display:inline-block;line-height:50px;text-transform:uppercase}#product .product-tabs>li:hover,#product .product-tabs>li.active{background:#fff;color:#87b9c0}#product .product-tabs>li:hover svg.stroke *,#product .product-tabs>li.active svg.stroke *{stroke:#87b9c0}#product .product-tabs>li:hover svg.fill *,#product .product-tabs>li.active svg.fill *{fill:#87b9c0}#product .product-tabs>li svg{width:40px;height:25px;margin-left:15px;vertical-align:text-top}#product .product-tabs>li svg *{-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-ms-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s}#product .product-tabs>li svg.stroke *{fill:none;stroke:#fff;stroke-width:3}#product .product-tabs>li svg.fill *{fill:#fff;stroke:none}#product .product-tabs-content{display:none}@media screen and (max-width: 1023px){#product .product-tabs-content{display:block}}#product .product-tabs-content.active{display:block}#product .product-tabs-content .tabs-content-title{display:none}@media screen and (max-width: 1023px){#product .product-tabs-content .tabs-content-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;height:48px;border-bottom:1px solid #87b9c0;margin:0;cursor:pointer;text-transform:uppercase}}#product .product-tabs-content .tabs-plus{display:none;margin-right:20px}@media screen and (max-width: 1023px){#product .product-tabs-content .tabs-plus{display:block}}#product .product-tabs-content .tabs-plus rect{fill:#87b9c0}#product .product-tabs-content .tab-content{max-width:850px;margin:50px auto;text-align:center}@media screen and (max-width: 1023px){#product .product-tabs-content .tab-content{display:none}}#product .product-tabs-content .tab-content svg{vertical-align:middle}#product .product-tabs-content .tab-content .display_inci_sub span{margin-right:0}#product .product-tabs-content .tab-content .display_inci_sub span::after{display:none}#product .product-tabs-content .tab-content p{font-size:0.9375rem;font-weight:300}#product .product-tabs-content#consignes p:not(.tabs-plus){margin-bottom:1.5rem}.product_grid{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){.product_grid{flex-wrap:nowrap;justify-content:flex-start}}.product_grid_img,.product_grid_img_cover{position:relative;width:calc(12% - 0.25rem);margin-bottom:0.25rem;order:2}.product_grid_img img,.product_grid_img_cover img{display:block;margin:auto}.product_grid_img_cover{width:100%;background:transparent;order:1}.product_grid_img_cover .product_grid_layer:not(.play-btn){cursor:default}.product_grid_img_cover .product_grid_layer:not(.play-btn):hover{opacity:0}.product_grid_layer{position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;cursor:pointer;background:#2f2f2f;opacity:0;-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-ms-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s}.product_grid_layer:hover{opacity:0.15}.product_grid_layer .zoom-in{font-size:2rem;color:#fff}.product_grid_layer.play-btn{opacity:0.15}.product_grid_layer.play-btn:hover{opacity:0.3}.product-images>li.thumb-container{display:inline-block;overflow:hidden;position:relative}.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{border:none}#product-modal .modal-content .modal-body .product-images img{-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-ms-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}#product-modal .modal-content .modal-body .product-images img:hover{border:none;transform:scale(1.2)}#product-modal .modal-content .modal-body .image-caption{padding:0}.accordeon{position:relative;border-top:1px solid #c3c3c3;padding:0.75rem 1.5rem;cursor:pointer}.accordeon::after{content:url("../img/icons/fleche-bas.svg");position:absolute;right:1.5rem;top:0.5rem;-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-ms-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}.accordeon:hover::after{top:0.75rem}.accordeon.selected::after{top:0.75rem;transform:rotateZ(180deg)}.accordeon.selected:hover::after{top:0.5rem}.accordeon ~ div.accordeon_content{padding:0.5rem 1.5rem}.page-footer .accordeon{padding:0.5rem 0rem}.page-footer .accordeon ~ div.accordeon_content{padding:0.5rem 0rem 1rem}.page-footer hr{margin-top:0}.blockreassurance_product{padding:1rem 0}.blockreassurance_product .product__text__wrapper{padding:0 1.5rem}.blockreassurance_product .blockreassurance_product_element{padding:1rem 0}.blockreassurance_product .item-product{margin-right:1rem;width:50px}.blockreassurance_product .item-product svg,.blockreassurance_product .item-product img{width:50px;height:50px}#cart .blockreassurance_product{display:none}#product-accessories{background:#fff}@media (max-width: 767px){#product-accessories .products_items{padding-left:0px}}@media (min-width: 768px){#product-accessories .products_items .products{max-width:1280px;margin:40px auto 0;justify-content:flex-start;padding-left:15px;padding-right:15px}}#product-accessories .products_items .push{max-width:100%}.swiper-spapagination{text-align:center}.swiper-spapagination .swiper-pagination-bullet{background:#fff}.swiper-spapagination .swiper-pagination-bullet-active{background:#fff}.swiper-product-images .swiper-pagination-bullet{background:#87b9c0}.swiper-product-images .swiper-pagination-bullet-active{background:#87b9c0}.container-900{max-width:56.25rem;padding-right:1.25rem;padding-left:1.25rem;margin:0 auto}#resultats-cliniques .tab-content p{font-weight:300}#resultats-cliniques .tab-content div:first-of-type,#resultats-cliniques .tab-content div:nth-of-type(2){margin-bottom:20px}#resultats-cliniques .tab-content .text-s{font-weight:400;font-size:12px;line-height:16px}#resultats-cliniques .tab-content .text-s p{font-weight:400;font-size:12px;line-height:16px}#product #composition .mentions-inci{font-size:14px;line-height:18px;font-weight:300}#product #composition .inci_sub .naturel{color:#1d9580;margin-top:1.25rem}#product #composition .text-s{font-size:12px;line-height:16px;font-weight:400}#product #composition .detailed-inci{text-align:center}#product #composition .detailed-inci .pourcentage{font-weight:700;font-size:16px}#product #composition .detailed-inci table{width:100%;max-width:100%;margin:20px auto}@media (max-width: 768px){#product #composition .detailed-inci table tr td{display:block;width:100%}}@media (min-width: 769px){#product #composition .detailed-inci table tr td{text-align:left;width:49.9%;padding:0.5rem}#product #composition .detailed-inci table tr td:first-of-type{border-right:1px solid #186c81;text-align:right}}#product #composition .display_inci_sub{cursor:pointer}#product #composition .display_inci_sub span{position:relative;border-bottom:1px solid #186c81;margin-right:1rem;-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}#product #composition .display_inci_sub span::after{content:url("../img/icons/fleche-bas.svg");position:absolute;right:-1.5rem;top:-0.25rem;-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-ms-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}#product #composition .display_inci_sub span:hover{color:#186c81}#product #composition .display_inci_sub span:hover::after{top:0rem}#product #composition .display_inci_sub.selected span::after{top:0;transform:rotateX(180deg)}#product #composition .display_inci_sub.selected span:hover::after{top:-0.25rem}#product #composition .inci_sub{display:none;padding-top:30px;margin:0 auto}#product #composition .inci_sub .inci_sub_small{font-size:14px}#product #composition .inci_sub .naturel{margin-top:1.25rem}#product #composition .inci_sub .synthetique{color:#186c81}#produit-best-seller{margin:8rem 0}#produit-best-seller>div{max-height:560px}#produit-best-seller .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:900px}#produit-best-seller .container .bbs-image{width:50%;text-align:right}#produit-best-seller .container .bbs-image img{width:100%;max-width:600px;height:auto;position:relative;top:10px;right:30px}#produit-best-seller .container .bbs-texte{width:50%;z-index:2}#produit-best-seller .container .bbs-texte>div{position:relative;top:-10px;left:30px;padding:50px 20px 70px;text-align:center}#produit-best-seller .container .bbs-texte>div h3{font-size:21px;font-weight:300}#produit-best-seller .container .bbs-texte>div h3>*{color:inherit}#produit-best-seller .container .bbs-texte>div .text-xl>*{color:inherit;font-weight:100}#produit-best-seller .container .bbs-texte>div hr{height:1px;width:200px;margin:50px auto}@media (max-width: 767px){#produit-best-seller{display:none}}@media screen and (max-width: 1023px){#inno-scient{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 767px){#inno-scient{padding-top:30px;padding-bottom:30px}}#inno-scient .container{padding:60px}@media screen and (max-width: 1023px){#inno-scient .container{padding:1rem 0rem;max-width:85%}}@media screen and (max-width: 767px){#inno-scient .container{max-width:90%}}#inno-scient .container>div{background:#fff;padding:20px 40px 40px;text-align:center}#inno-scient .container>div h2{text-align:center;font-size:22px;line-height:30px;font-weight:700;margin-bottom:30px;margin-top:18px;padding:0;color:#2f2f2f}#inno-scient .container>div h2:after{content:none}#inno-scient .container>div .subtitle-l{color:#2f2f2f}#inno-scient .container>div .text-l *{font-weight:100}#inno-scient .container>div hr{height:1px;width:120px;background-color:#0e102e;margin:20px auto 30px}@media (max-width: 767px){#inno-scient .container>div{margin:20px}}#soins-associes{padding:4rem 0 1rem}#soins-associes.swiper{overflow:hidden}#soins-associes .push-product{max-width:calc(100% - 15px)}@media screen and (max-width: 767px){#soins-associes .push-product{max-width:340px;margin:auto}}#soins-associes .push{position:relative;height:auto;box-sizing:border-box}@media (max-width: 767px){#soins-associes .push:not(.isonmob){display:none}}#soins-associes .mise-en-avant{position:absolute;top:-8px;left:-8px;width:100%;text-align:center}#soins-associes .mise-en-avant:before{content:"";position:absolute;top:0;left:0;width:calc(100% + 16px);height:20px;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}#soins-associes .mise-en-avant p{position:absolute;left:50%;top:-9px;padding:0 15px;transform:translateX(-50%);background-color:#87b9c0;font-size:10px;letter-spacing:1px;color:#fff}#soins-associes .push-content{padding-bottom:10px;background-color:#87b9c0;color:#fff}#soins-associes .push-tag{color:#fff}#soins-associes .img-soin{margin-bottom:20px}#soins-associes img{width:100%;height:auto}#soins-associes .push-hover{position:absolute;width:100%;height:100%;top:0;left:0;padding:35px 35px 75px;opacity:0;-webkit-transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}#soins-associes .push-hover .cta{pointer-events:none}#soins-associes .push-hover:hover .cta{pointer-events:auto}@media (min-width: 769px){#soins-associes .push-hover:hover{opacity:1}}#soins-associes .push-hover p,#soins-associes .push-hover h3{color:#87b9c0}#soins-associes .push-hover h3{margin-top:15px}#soins-associes .push-hover-wrapper{width:100%;padding:20px}#soins-associes .push-hover .push-description{margin-top:20px}@media screen and (max-width: 1023px){#soins-associes .push-hover{padding:15px 15px 35px}#soins-associes .push-hover .push-hover-wrapper{padding:0}}#soins-associes .push-description{font-size:14px}#soins-associes h3,#soins-associes .push-excerpt{color:#fff}#soins-associes .cta{margin-top:20px}#soins-associes .cta:hover{color:#87b9c0}#soins-associes .swiper-custom-fraction{text-align:center}#product-comments-list-header{justify-content:center;align-items:center}.product-comment-list-item{background:none}.product-comment-list-item h4{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;height:auto;color:#2f2f2f;text-transform:none}.product-comment-list-item .comment-infos{height:auto;margin-right:1.5rem}.product-comment-list-item .comment_author_line{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:1rem}.product-comment-list-item .comment_author_line>*{margin-right:0.5rem}.product-comment-list-item .comment_wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.product-comment-list-item .comment_wrapper .comment_user_info{width:25%;padding-right:1rem}@media screen and (max-width: 767px){.product-comment-list-item .comment_wrapper .comment_user_info{width:100%;padding-left:1rem;padding-bottom:1rem}}.product-comment-list-item .comment_wrapper .comment_details{width:75%;padding:1rem;background:#fff}@media screen and (max-width: 767px){.product-comment-list-item .comment_wrapper .comment_details{width:100%}}#product-comments-list-footer .cta_btn,#product-comments-list-footer .phypopup .phypopup-btn-close,.phypopup #product-comments-list-footer .phypopup-btn-close{border:none;margin:2rem auto 3rem}#product-comments-list-pagination{position:relative;top:auto;right:auto;margin-bottom:1.5rem}#product-comments-list-pagination ul{justify-content:center;align-items:center}#product-comments-list-pagination ul li span{color:rgba(24,108,129,0.4);border-bottom:2px solid rgba(24,108,129,0.4);margin:0;padding:0 1rem;width:auto}#product-comments-list-pagination ul li.active span{color:#186c81;border-bottom:2px solid #186c81}#product .star-content div.star{background:url(../img/stars.svg) no-repeat 0 0 transparent}#product .star-content div.star-on,#product .star-content div.star-hover{background-image:url(../img/stars.svg);background-position:-24px 0}.post-product-comment{border:none;cursor:pointer}.product-comment-modal a{color:#87b9c0}.product-comment-modal .post-comment-buttons button[type="submit"]{margin-bottom:0}.product-comment-list-item .comment-content .comment-buttons a{color:rgba(135,185,192,0.75)}.product-comment-list-item .comment-content .comment-buttons a:hover{color:#87b9c0}@media screen and (max-width: 767px){#product-modal .modal-content .modal-body .product-images{margin-left:0;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}#product-modal .modal-content .modal-body .product-images>li{flex:1;margin:0 2px}@media screen and (max-width: 767px){#product-modal .modal-content .modal-body .product-images img{width:100%}}@media screen and (max-width: 767px){.product-comment-modal .post-comment-buttons>.cta_btn,.product-comment-modal #header .phypopup .post-comment-buttons>.phypopup-btn-close,#header .phypopup .product-comment-modal .post-comment-buttons>.phypopup-btn-close,.product-comment-modal .phypopup .post-comment-buttons>.phypopup-btn-close,.phypopup .product-comment-modal .post-comment-buttons>.phypopup-btn-close{flex:1;padding:15px 0}}#post-product-comment-modal .criterion-rating{justify-content:flex-start}#product #main .page-footer{margin-bottom:0}#product .product-fixed{position:fixed;z-index:998;bottom:0;left:0;width:100%;box-shadow:0px -2px 5px -3px rgba(135,185,192,0.4);transform:translateY(100%);-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-ms-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;-o-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}#product .product-fixed.visible{transform:translateY(0%)}#product .product-fixed-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (max-width: 767px){#product .product-fixed-content{flex-wrap:wrap}}#product .product-fixed-text h1{margin:0}@media screen and (max-width: 767px){#product .product-fixed-text{padding:0.5rem 1rem;margin-right:0.2rem}}#product .product-fixed-image{max-width:120px;margin-right:1.5rem}@media screen and (max-width: 767px){#product .product-fixed-image{max-width:60px;margin-right:0.2rem}}#product .product-fixed button{margin-bottom:0}#product .product-fixed-grow{flex-grow:1}#product .product-fixed-price{margin-right:1.5rem}@media screen and (max-width: 767px){#product .product-fixed-actions{position:relative;width:100%}}#product .product-fixed-actions .add-to-cart-fixed{margin:0.5rem auto}@media screen and (max-width: 767px){#product .product-fixed-actions .add-to-cart-fixed{margin:0;padding:12px 15px;text-align:center}}@media screen and (max-width: 767px){#product .product-fixed .container-1440{padding:0}}.notvisible{display:none}.push{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;position:relative;height:auto;color:#2f2f2f}.push *{box-sizing:border-box}@media (min-width: 1280px){.push{width:calc(33.33% - 40px);margin:15px}}@media (min-width: 1024px) and (max-width: 1279px){.push{width:calc(33.33% - 30px);margin:15px}}@media (min-width: 768px) and (max-width: 1023px){.push{width:calc(50% - 30px)}}@media (max-width: 767px){.push{width:100%;max-width:330px;margin:15px}.push.soin-touch{max-width:100%;margin:15px 0}}.push .mise-en-avant{position:absolute;top:-8px;left:-8px;width:100%;text-align:center}.push .mise-en-avant:before{content:"";position:absolute;top:0;left:0;width:calc(100% + 16px);height:20px;border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-left:1px solid #2f2f2f}.push .mise-en-avant p{position:absolute;left:50%;top:-9px;padding:0 15px;transform:translateX(-50%);background-color:#fff;font-size:10px;letter-spacing:1px;color:#2f2f2f}.push-content{background:#fff;height:100%;position:relative;padding-bottom:75px}.push .img-container{height:360px;position:relative;margin-bottom:20px}@media screen and (max-width: 1023px){.push .img-container{height:280px}}.push .img-container img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:100%;padding:0px}.push hr{width:100%;height:1px;margin:15px 0;background:#d5d5d5}.push-tag{font-size:12px;color:#87b9c0;text-transform:uppercase;margin-bottom:5px}.push-excerpt{font-size:16px;margin-top:5px}.push-description{font-size:14px;margin-top:25px}.push-excerpt-sec{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;margin-top:5px}.push h3{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:24px;min-height:48px;text-align:left;margin:0;color:#2f2f2f}.push.soin-touch h3{min-height:auto}.push-hover{position:absolute;width:100%;height:100%;top:0;left:0;padding:35px 35px 75px;opacity:0;-webkit-transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);color:#2f2f2f}.push-hover .cta{pointer-events:none}.push-hover:hover .cta{pointer-events:auto}@media (min-width: 769px){.push-hover:hover{opacity:1}}.push.soin-touch .push-hover:hover{opacity:1}.push-hover-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:80%;color:#2f2f2f}.push-hover-wrapper h3{margin-top:20px}.push-more{font-size:16px;color:#87b9c0;margin:20px 0 30px;text-decoration:underline}.push-price{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:700;font-size:28px}.push .cta-blue{position:absolute;z-index:1;bottom:0;width:100%;text-align:center}@media (min-width: 769px){.push .cta-blue.on-mobile{display:none}}@media (max-width: 768px){.push .cta-blue.no-mobile{display:none}}@media (min-width: 1280px){.swiper .push{width:100%}}@media (min-width: 1024px) and (max-width: 1279px){.swiper .push{width:100%}}@media (min-width: 768px) and (max-width: 1023px){.swiper .push{width:100%}}@media (max-width: 767px){.swiper .push{width:100%}}.swiper-products .swiper-pagination{position:relative;margin:1.5rem auto}.swiper-products .swiper-pagination-bullet{background:#4a848b}.swiper-products .swiper-pagination-bullet-active{background:#4a848b}#product_footer .cta_btn span,#product_footer .phypopup .phypopup-btn-close span,.phypopup #product_footer .phypopup-btn-close span{text-transform:none}body#checkout{color:#87b9c0}body#checkout .text-info{color:#87b9c0}body#checkout header #contact-link span{font-family:"sofia-pro",Arial,Helvetica,sans-serif;color:#87b9c0}body#checkout header #contact-link span.dark-color{color:#2f2f2f}body#checkout .cart-grid-body{padding:0}body#checkout a:hover{color:#87b9c0}body#checkout section.checkout-step{background-color:transparent}body#checkout section.checkout-step .step-title{color:#87b9c0;text-transform:none;font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400}@media (max-width: 767px){body#checkout section.checkout-step .step-title{font-size:1.625rem;line-height:2.5rem}}@media (min-width: 768px){body#checkout section.checkout-step .step-title{font-size:2.125rem;line-height:3rem}}body#checkout section.checkout-step .step-number{border:1px solid #87b9c0;margin-top:-7px;margin-left:0;font-family:"sofia-pro",Arial,Helvetica,sans-serif}body#checkout section.checkout-step.checkout-step.-reachable.-current .step-number{background-color:#87b9c0}body#checkout section.checkout-step .step-edit{color:#87b9c0 !important;text-transform:capitalize;font-family:"brandon-grotesque",Arial,Helvetica,sans-serif}body#checkout section.checkout-step .step-edit span{vertical-align:middle}body#checkout section.checkout-step p a{color:#4a848b}body#checkout section.checkout-step p small{color:#87b9c0}body#checkout section.checkout-step button.cta_btn,body#checkout section.checkout-step .phypopup button.phypopup-btn-close,.phypopup body#checkout section.checkout-step button.phypopup-btn-close{margin-top:20px}body#checkout section.checkout-step#checkout-personal-information-step .nav-inline .nav-item .nav-link{font-weight:400;color:#87b9c0;text-transform:none;font-weight:100}body#checkout section.checkout-step#checkout-personal-information-step .nav-inline .nav-item .nav-link.active{font-weight:600}@media (max-width: 480px){body#checkout section.checkout-step#checkout-personal-information-step .nav-inline .nav-item{margin-left:0;width:100%}body#checkout section.checkout-step#checkout-personal-information-step .nav-inline .nav-item:nth-child(2){display:none}}body#checkout section.checkout-step#checkout-personal-information-step .form-informations{margin-top:2rem}body#checkout section.checkout-step#checkout-personal-information-step .forgot-password{margin-left:0;margin-top:20px;text-align:center}body#checkout section.checkout-step .address-item{border:none;background-color:rgba(255,255,255,0.85)}@media (max-width: 767px){body#checkout section.checkout-step .address-item{flex:0 0 100%}}body#checkout section.checkout-step .address-item.selected{border:none}body#checkout section.checkout-step .address-item .address-alias{font-weight:400;color:#87b9c0}body#checkout section.checkout-step .address-item .address{font-weight:300;color:#2f2f2f}body#checkout section.checkout-step .edit-address,body#checkout section.checkout-step .delete-address{font-size:0.9375rem}body#checkout section.checkout-step .edit-address span,body#checkout section.checkout-step .delete-address span{vertical-align:middle}body#checkout section.checkout-step .edit-address{color:#87b9c0}body#checkout section.checkout-step .add-address{margin-bottom:10px}body#checkout section.checkout-step .add-address a{color:#87b9c0;font-size:0.75rem;margin-bottom:10px}body#checkout section.checkout-step .delivery-options>.row{border-right:none}body#checkout section.checkout-step .delivery-options .delivery-option{background-color:#fff}body#checkout section.checkout-step .delivery-options .delivery-option label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row}body#checkout section.checkout-step .delivery-options .delivery-option label .carrier{width:50px;margin-right:30px}body#checkout section.checkout-step .delivery-options .delivery-option label .carriere-name-container{width:calc(100% - 80px)}body#checkout section.checkout-step .delivery-options .delivery-option .carrier-name{font-weight:500}body#checkout section.checkout-step .delivery-options .carrier-extra-content{margin-bottom:20px}body#checkout section.checkout-step #delivery label{color:#87b9c0}body#checkout section.checkout-step #delivery textarea{width:100%;border:none}body#checkout section.checkout-step .condition-label label a{color:#186c81}body#checkout section.checkout-step .warning-validation-axepta,body#checkout section.checkout-step .not_logged{background-color:transparent;padding:0;text-align:left;border-radius:0;margin-bottom:0}body#checkout section.checkout-step .warning-validation-axepta p,body#checkout section.checkout-step .not_logged p{color:#87b9c0;font-weight:400;margin:0}@media (max-width: 767px){body#checkout section.checkout-step .warning-validation-axepta p,body#checkout section.checkout-step .not_logged p{font-size:1rem}}body#checkout .custom-radio input[type="radio"]:checked+span{background-color:#87b9c0}body#checkout .cta_btn.disabled,body#checkout .phypopup .disabled.phypopup-btn-close,.phypopup body#checkout .disabled.phypopup-btn-close,body#checkout .cta_btn:disabled,body#checkout .phypopup .phypopup-btn-close:disabled,.phypopup body#checkout .phypopup-btn-close:disabled,body#checkout .cta_btn[disabled],body#checkout .phypopup [disabled].phypopup-btn-close,.phypopup body#checkout [disabled].phypopup-btn-close{opacity:0.65;cursor:not-allowed}body#checkout .cta_btn.disabled span:after,body#checkout .phypopup .disabled.phypopup-btn-close span:after,.phypopup body#checkout .disabled.phypopup-btn-close span:after,body#checkout .cta_btn:disabled span:after,body#checkout .phypopup .phypopup-btn-close:disabled span:after,.phypopup body#checkout .phypopup-btn-close:disabled span:after,body#checkout .cta_btn[disabled] span:after,body#checkout .phypopup [disabled].phypopup-btn-close span:after,.phypopup body#checkout [disabled].phypopup-btn-close span:after{display:none}body#checkout .form-group label{font-size:1rem}body#checkout .form-group label[for="field-id_state"]{transform:translateY(-100%)}body#checkout #js-checkout-summary{background-color:#fff}body#checkout #js-checkout-summary .cart_summary_title{border-bottom:1px solid rgba(9,26,71,0.2);padding-top:0.6rem;padding-bottom:1rem}body#checkout #js-checkout-summary .cart_summary_title .small-title_alt{text-transform:none}@media (max-width: 767px){body#checkout #js-checkout-summary .cart_summary_title .small-title_alt{font-size:1.35rem}}@media (min-width: 768px){body#checkout #js-checkout-summary .cart_summary_title .small-title_alt{font-size:1.8rem}}body#checkout #js-checkout-summary .cart-summary-products{margin-top:1rem}body#checkout #js-checkout-summary .cart-summary-products>p{margin-bottom:0.5rem}body#checkout #js-checkout-summary .cart-summary-products .dropdown-cart-articles{color:#4a848b}body#checkout #js-checkout-summary .cart-summary-products .dropdown-cart-articles span{vertical-align:middle}body#checkout #js-checkout-summary .cart-summary-products .product-name{display:block}body#checkout #js-checkout-summary .cart-summary-products .product-name a{color:#2f2f2f}body#checkout #js-checkout-summary .cart-summary-products .product-quantity{display:inline-block}body#checkout #js-checkout-summary .cart-summary-products .product-price{color:#87b9c0}body#checkout #js-checkout-summary .cart-summary-products a{color:#87b9c0}body#checkout #js-checkout-summary .cart-summary-subtotals-container{border-bottom:none;padding:1rem 0 0}body#checkout #js-checkout-summary .cart-summary-subtotals-container #cart-subtotal-products,body#checkout #js-checkout-summary .cart-summary-subtotals-container #cart-subtotal-discount,body#checkout #js-checkout-summary .cart-summary-subtotals-container #cart-subtotal-shipping{margin-bottom:0}body#checkout #js-checkout-summary .cart-summary-subtotals-container #cart-subtotal-products .label,body#checkout #js-checkout-summary .cart-summary-subtotals-container #cart-subtotal-discount .label,body#checkout #js-checkout-summary .cart-summary-subtotals-container #cart-subtotal-shipping .label{color:#2f2f2f}body#checkout #js-checkout-summary .cart-summary-subtotals-container #cart-subtotal-products .value,body#checkout #js-checkout-summary .cart-summary-subtotals-container #cart-subtotal-discount .value,body#checkout #js-checkout-summary .cart-summary-subtotals-container #cart-subtotal-shipping .value{color:#2f2f2f;font-weight:400}body#checkout #js-checkout-summary .cart-summary-totals .label,body#checkout #js-checkout-summary .cart-summary-totals .value{color:#87b9c0;font-size:1.2rem;font-weight:400}body#checkout #js-checkout-summary .block-promo{padding-bottom:1rem}body#checkout #js-checkout-summary .block-promo .promo-name{padding:0 1.6rem}body#checkout #js-checkout-summary .block-promo .cart-summary-line .label{color:#87b9c0}body#checkout #js-checkout-summary .block-promo .cart-summary-line .value{color:#186c81;font-weight:200}body#checkout #js-checkout-summary .block-promo .delete-promo{text-transform:uppercase;color:#87b9c0}body#checkout #js-checkout-summary .block-promo .promo-code .promo-code-button{text-align:center;width:fit-content;padding:0;margin:0.5rem auto 0;text-transform:none;color:#4a848b}body#checkout #js-checkout-summary .block-promo .promo-code-button{text-align:left;padding:0 1.6rem}body#checkout #js-checkout-summary .block-promo .promo-code-button a{text-transform:none;color:#4a848b}body#checkout #js-checkout-summary .block-promo .promo-code-button a:after{background-color:#4a848b}body#checkout #js-checkout-summary .block-promo form{display:flex}body#checkout #js-checkout-summary .block-promo form button{width:100px;text-align:center;padding:0.59rem 1rem;margin:0}@media (max-width: 768px){body#checkout #js-checkout-summary .block-promo form button{padding:0.52rem 1rem}}body#checkout #js-checkout-summary .block-promo form input{flex-grow:1;background-color:unset;border-top:none;border-right:none;border-left:none;color:#87b9c0;border-color:#87b9c0}body#checkout #js-checkout-summary .block-promo form input:focus-visible{outline:none}body#checkout #footer{padding:0}#mondialrelay_content{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif}#mondialrelay_content .mondialrelay_loader{width:4rem;background-color:unset}#mondialrelay_content .mondialrelay_loader svg path{fill:#87b9c0}#checkout .MR-Widget{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif !important;margin:0;border:none !important}#checkout .MR-Widget input{background:none;border-color:#87b9c0;color:#87b9c0 !important;font-size:0.875rem}#checkout .MR-Widget .MRW-Title{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;color:#87b9c0;text-align:left;background:unset;border:none;padding:10px}@media (max-width: 767px){#checkout .MR-Widget .MRW-Title{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){#checkout .MR-Widget .MRW-Title{font-size:1.125rem;line-height:1.6875rem}}#checkout .MR-Widget .MRW-Search{background:none;background-color:#fff;padding:10px}#checkout .MR-Widget .PR-hover,#checkout .MR-Widget .PR-List-Item{padding:.625rem;border-left:none;font-family:"brandon-grotesque",Arial,Helvetica,sans-serif !important;font-weight:300;font-size:1rem;line-height:1.5rem}#checkout .MR-Widget .PR-hover.PR-Selected,#checkout .MR-Widget .PR-List-Item.PR-Selected{border-left:none;background:#f6f1eb}#checkout .MR-Widget .PR-hover.PR-Selected:before,#checkout .MR-Widget .PR-List-Item.PR-Selected:before{background-color:#186c81;border:#186c81}#checkout .MR-Widget .PR-Name{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.125rem;line-height:1.6875rem;color:#186c81}#checkout .MR-Widget.MR-Widget-Responsive .PR-Hours{font-weight:300;color:#87b9c0;font-size:.875rem !important;line-height:1.3125rem}#checkout .MR-Widget.MR-Widget-Responsive .PR-Hours th{font-weight:300 !important}#checkout .MR-Widget.MR-Widget-Responsive .PR-Hours .d{background:#f6f1eb}#checkout .MR-Widget.MR-Widget-Responsive .MRW-Line{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#checkout .MR-Widget.MR-Widget-Responsive .MRW-CityContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}@media (max-width: 480px){#checkout .MR-Widget.MR-Widget-Responsive .MRW-CityContainer{width:100%}}@media (min-width: 481px){#checkout .MR-Widget.MR-Widget-Responsive .MRW-CityContainer{width:calc(100% - 272px)}}#checkout .MR-Widget.MR-Widget-Responsive .MRW-CityContainer label{text-align:left}#checkout .MR-Widget.MR-Widget-Responsive .MRW-CityContainer input{width:auto}#checkout .MR-Widget.MR-Widget-Responsive .MRW-CPContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:102px;flex-direction:column}#checkout .MR-Widget.MR-Widget-Responsive .MRW-CPContainer label{text-align:left}#checkout .MR-Widget.MR-Widget-Responsive .MRW-CountryContainer{display:none}#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer{width:150px}#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer button{color:#fff;background-color:#87b9c0;font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}@media (max-width: 767px){#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer button{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer button{font-size:.875rem;line-height:1.3125rem}}#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer button.MRW-BtGo{position:relative;border-radius:0;border:none}@media (max-width: 767px){#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer button.MRW-BtGo{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer button.MRW-BtGo{font-size:.875rem;line-height:1.3125rem}}#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer button.MRW-BtGo::after{content:'';position:absolute;width:calc(100% - 30px);transform:scaleX(0);height:1px;bottom:5px;left:15px;background-color:#fff;transform-origin:bottom right;-webkit-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer button.MRW-BtGo:hover{color:#fff}#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer button.MRW-BtGo:hover::after{transform:scaleX(1);transform-origin:bottom left}#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer button.MRW-BtGeoGo{width:30px;height:30px;border-radius:50%;border-color:#87b9c0}#checkout .MR-Widget.MR-Widget-Responsive .MRW-ButtonContainer img{max-width:18px}#order-confirmation #content-wrapper{max-width:960px;margin:0 auto}#order-confirmation #content-wrapper .title_main{margin:2rem auto}#order-confirmation .text_product_alt a{color:#4a848b}#order-confirmation #order-details{padding-left:0}#order-confirmation .confirmation-retrait{margin-top:20px}@media (max-width: 1024px){#order-confirmation #order-items ._desktop-title{display:none}}#order-confirmation #order-items table tr.total-value{background-color:transparent}#order-confirmation #registration-form{width:100%;margin:2rem auto 1rem}#order-confirmation #registration-form .form-group label{font-size:1rem}#footer .footer-container.footer-order{padding-top:3rem}.pac-container{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;color:#87b9c0}.pac-container:after{content:none}.pac-container .pac-item{font-size:14px;letter-spacing:0.5px}.pac-container .pac-item .pac-icon-marker{display:none}.pac-container .pac-item .pac-item-query{font-size:14px;letter-spacing:0.5px}.gm-style .gm-style-iw-c{border-radius:0}.gm-style .gm-style-iw-c .gm-ui-hover-effect{top:0 !important;right:0 !important}.gm-style .gm-style-iw-c .gm-ui-hover-effect:focus{outline:none !important}.gm-style .gm-style-iw-c .gm-ui-hover-effect img{width:20px !important;height:20px !important;margin:5px !important}#stores-loader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;display:none}#stores-loader svg{width:3rem;height:3rem;margin-right:1rem}#stores-loader svg path{fill:#87b9c0}#stores-list{display:none;height:auto;max-height:520px;margin-bottom:20px}.store_infos{padding:5px 0}.store-form .form-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;border:1px solid #87b9c0;margin-top:0}.store-form .form-group .form-control{background:transparent;border:none;padding:0 0.5rem}.store-form .form-group .form-control:focus{outline:none}.store-form .form-group .location_field{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin:5px;box-sizing:border-box}@media (max-width: 480px){.store-form .form-group .location_field{width:calc(100% - 210px)}}@media (min-width: 481px){.store-form .form-group .location_field{width:calc(47% - 10px);flex-grow:1}}.store-form .form-group .location_field #location_input{background:transparent;border:none;height:100%}.store-form .form-group .radius_field{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:calc(33% - 10px);margin:5px;padding-left:5px;border-left:1px solid #2f2f2f;box-sizing:border-box}.store-form .form-group .radius_field label{padding:0;margin-bottom:0;font-size:1rem;font-weight:300;position:static;transform:none}.store-form .form-group .radius_field #radius_input{width:100%;height:auto;padding-right:0;padding-left:1rem;color:#2f2f2f;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right 1.5rem center/1.25rem 1.25rem;-moz-appearance:none;-webkit-appearance:none}.store-form .form-group .radius_field #radius_input:focus{background:none}@media screen and (max-width: 1023px){.store-form .form-group .radius_field #radius_input{padding-left:0.125rem;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right 0.5rem center/1.25rem 1.25rem}}.store-form .form-group .search_btn_field{text-align:center;width:20%;background-color:#87b9c0}.store-form .form-group .search_btn_field .cta_btn,.store-form .form-group .search_btn_field #header .phypopup .phypopup-btn-close,#header .phypopup .store-form .form-group .search_btn_field .phypopup-btn-close,.store-form .form-group .search_btn_field .phypopup .phypopup-btn-close,.phypopup .store-form .form-group .search_btn_field .phypopup-btn-close{width:100%;box-sizing:border-box;cursor:pointer;padding:4px 20px}.store-form .form-group .search_btn_field .cta_btn svg,.store-form .form-group .search_btn_field #header .phypopup .phypopup-btn-close svg,#header .phypopup .store-form .form-group .search_btn_field .phypopup-btn-close svg,.store-form .form-group .search_btn_field .phypopup .phypopup-btn-close svg,.phypopup .store-form .form-group .search_btn_field .phypopup-btn-close svg{margin-top:5px}.store-form .form-group .search_btn_field .cta_btn svg path,.store-form .form-group .search_btn_field #header .phypopup .phypopup-btn-close svg path,#header .phypopup .store-form .form-group .search_btn_field .phypopup-btn-close svg path,.store-form .form-group .search_btn_field .phypopup .phypopup-btn-close svg path,.phypopup .store-form .form-group .search_btn_field .phypopup-btn-close svg path{fill:#fff}.store-form .number-results{margin-bottom:20px}.store-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;box-sizing:border-box;padding:.625rem;background-color:#fff;-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}.store-details__left{width:calc(100% - 100px);padding:0 1rem 1rem}.store-details__right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-end;width:100px;padding-left:1.25rem}.store-details__right .store-selected{display:none;color:#186c81}.store-details:hover{background-color:#f6f1eb}.store-details.selected{background-color:#f6f1eb}.store-details.selected .deliver-here{display:none}.store-details.selected .store-selected{display:block}@media (min-width: 768px){#stores #wrapper .container{background-color:#fff}}#stores #wrapper .container .title{text-align:center}@media (max-width: 767px){#stores #wrapper .container .title{margin:2rem auto 0}}@media (min-width: 768px){#stores #wrapper .container .title{margin:3rem auto}}#stores #wrapper .page-stores{width:100%;background:#f6f1eb}.store-locator-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;background-color:#f6f1eb;justify-content:center}@media (max-width: 1023px){.store-locator-container{height:auto}}@media (min-width: 768px) and (max-width: 1023px){.store-locator-container{height:500px}}@media (min-width: 1024px){.store-locator-container{height:700px}}@media (max-width: 767px){.store-locator-container .store-locator-search{width:100%}}@media (min-width: 768px) and (max-width: 1023px){.store-locator-container .store-locator-search{width:50%;padding:30px 20px}}@media (min-width: 1024px){.store-locator-container .store-locator-search{width:510px;padding:30px 20px 30px 60px}}@media (max-width: 767px){.store-locator-container .store-locator-search #map_location_search{margin:0 20px}}@media (min-width: 768px){.store-locator-container .store-locator-search #map_location_search{margin-right:40px}}.store-locator-container .store-locator-search .form-group{background-color:#fff}@media (max-width: 767px){.store-locator-container .store-locator-search .stores-option-mobile{display:block;opacity:1;visibility:visible;cursor:pointer}}@media (min-width: 768px){.store-locator-container .store-locator-search .stores-option-mobile{display:none}}.store-locator-container .store-locator-search .stores-option-mobile .stores-option-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%;background-color:#87b9c0;color:#fff;text-align:center;padding:0.5rem}.store-locator-container .store-locator-search .stores-option-mobile .stores-option-item svg{margin-right:1rem}.store-locator-container .store-locator-search .stores-option-mobile .stores-option-item svg path,.store-locator-container .store-locator-search .stores-option-mobile .stores-option-item svg circle{fill:#fff}.store-locator-container .store-locator-search .stores-option-mobile .stores-option-item svg line{stroke:#fff}.store-locator-container .store-locator-search #stores-list{display:block}@media (max-width: 767px){.store-locator-container .store-locator-search #stores-list{max-height:300px;margin:20px 20px 20px 0}}@media (min-width: 768px) and (max-width: 1023px){.store-locator-container .store-locator-search #stores-list{max-height:300px}}@media (min-width: 1024px){.store-locator-container .store-locator-search #stores-list{max-height:500px}}.store-locator-container .store-locator-search #stores-list.jspScrollable{width:calc(100% - 20px) !important}.store-locator-container .store-locator-search #stores-list.jspScrollable .jspContainer{width:100% !important}.store-locator-container .store-locator-search #stores-list.jspScrollable .jspContainer .jspPane{width:calc(100% - 7px) !important}@media (max-width: 767px){.store-locator-container .store-locator-search #stores-results{margin-right:0}}@media (min-width: 768px){.store-locator-container .store-locator-search #stores-results{margin-right:40px}}.store-locator-container .store-locator-search .store-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:1.25rem 1.875rem;background-color:#f6f1eb;cursor:pointer;-webkit-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-moz-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-ms-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;-o-transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s;transition:all cubic-bezier(0, 0.15, 0.04, 0.32) 0.4s}.store-locator-container .store-locator-search .store-details__left{width:calc(100% - 50px)}.store-locator-container .store-locator-search .store-details__right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-end;width:50px;padding-left:1.25rem}.store-locator-container .store-locator-search .store-details:hover{background-color:#fff}.store-locator-container .store-locator-search .search-box,.store-locator-container .store-locator-search .btn-text{display:none}.store-locator-container .store-locator-search .btn-svg{display:block}@media (max-width: 767px){.store-locator-container .store-locator-map{width:100%;height:300px}}@media (min-width: 768px) and (max-width: 1023px){.store-locator-container .store-locator-map{width:50%;height:500px}}@media (min-width: 1024px){.store-locator-container .store-locator-map{width:calc(100% - 510px);height:700px}}.store-locator-container .store-locator-map #storemap{position:relative;overflow:hidden}@media (max-width: 1023px){.store-locator-container .store-locator-map #storemap{height:300px}}@media (min-width: 768px) and (max-width: 1023px){.store-locator-container .store-locator-map #storemap{height:500px}}@media (min-width: 1024px){.store-locator-container .store-locator-map #storemap{height:700px}}@media (min-width: 1024px){.store-locator-container.store-locator-agglo{height:500px}}@media (min-width: 1024px){.store-locator-container.store-locator-agglo #stores-list{max-height:460px}}@media (min-width: 1024px){.store-locator-container.store-locator-agglo .store-locator-map{height:500px}}@media (min-width: 1024px){.store-locator-container.store-locator-agglo .store-locator-map #storemap{height:500px}}.store-locator-container.initial{max-width:1720px;margin:0 auto}@media (max-width: 1023px){.store-locator-container.initial{height:auto}}@media (min-width: 1024px) and (max-width: 1279px){.store-locator-container.initial{height:400px}}@media (min-width: 1280px){.store-locator-container.initial{height:523px}}.store-locator-container.initial .store-locator-search{background:#f6f1eb}@media (max-width: 1023px){.store-locator-container.initial .store-locator-search{width:75%;margin:0 auto;padding:0 10px 20px}}@media (max-width: 767px){.store-locator-container.initial .store-locator-search{margin:0 auto;padding:0 20px 20px;width:100%}}@media (min-width: 1024px) and (max-width: 1279px){.store-locator-container.initial .store-locator-search{height:360px;margin-top:20px;padding:0 40px 20px}}@media (min-width: 1280px){.store-locator-container.initial .store-locator-search{height:360px;margin-top:80px;padding:0 40px 20px}}.store-locator-container.initial .store-locator-search #map_location_search{margin-right:0;margin-left:0;margin-top:20px}.store-locator-container.initial .store-locator-search .form-group{border:none}.store-locator-container.initial .store-locator-search .form-group .location_field{box-sizing:border-box}@media (max-width: 480px){.store-locator-container.initial .store-locator-search .form-group .location_field{width:calc(100% - 140px)}}@media (min-width: 481px){.store-locator-container.initial .store-locator-search .form-group .location_field{width:calc(48% - 10px)}}.store-locator-container.initial .store-locator-search .form-group .radius_field{box-sizing:border-box}@media (max-width: 480px){.store-locator-container.initial .store-locator-search .form-group .radius_field{width:7.5rem}}@media (min-width: 481px){.store-locator-container.initial .store-locator-search .form-group .radius_field{width:calc(30% - 10px)}}.store-locator-container.initial .store-locator-search .form-group .search_btn_field{text-align:center;box-sizing:border-box}@media (max-width: 480px){.store-locator-container.initial .store-locator-search .form-group .search_btn_field{width:100%}}@media (min-width: 481px){.store-locator-container.initial .store-locator-search .form-group .search_btn_field{width:22%}}.store-locator-container.initial .store-locator-search .form-group .search_btn_field .cta_btn,.store-locator-container.initial .store-locator-search .form-group .search_btn_field #header .phypopup .phypopup-btn-close,#header .phypopup .store-locator-container.initial .store-locator-search .form-group .search_btn_field .phypopup-btn-close,.store-locator-container.initial .store-locator-search .form-group .search_btn_field .phypopup .phypopup-btn-close,.phypopup .store-locator-container.initial .store-locator-search .form-group .search_btn_field .phypopup-btn-close{padding:7px 5px;width:100%;box-sizing:border-box}@media (max-width: 480px){.store-locator-container.initial .store-locator-search .form-group .search_btn_field .cta_btn,.store-locator-container.initial .store-locator-search .form-group .search_btn_field #header .phypopup .phypopup-btn-close,#header .phypopup .store-locator-container.initial .store-locator-search .form-group .search_btn_field .phypopup-btn-close,.store-locator-container.initial .store-locator-search .form-group .search_btn_field .phypopup .phypopup-btn-close,.phypopup .store-locator-container.initial .store-locator-search .form-group .search_btn_field .phypopup-btn-close{width:100%}}.store-locator-container.initial .store-locator-search .stores-option-mobile{display:none}.store-locator-container.initial .store-locator-search #stores-list{display:none}.store-locator-container.initial .store-locator-search .search-box{display:block;text-align:center}.store-locator-container.initial .store-locator-search .btn-text{display:block;text-align:center}.store-locator-container.initial .store-locator-search .btn-svg{display:none}.store-locator-container.initial .store-locator-map{display:none}@media (max-width: 767px){.store-locator-container.option-view-list .store-locator-map{opacity:0;visibility:hidden;margin-top:-300px}}@media (max-width: 767px){.store-locator-container.option-view-list .store-locator-search .stores-option-mobile .stores-option-list{display:none}}@media (max-width: 767px){.store-locator-container.option-view-map #stores-list{opacity:0;visibility:hidden;margin-top:-320px}}@media (max-width: 767px){.store-locator-container.option-view-map .store-locator-search .stores-option-mobile .stores-option-map{display:none}}#phytomer-spa-grandes-villes{text-align:center}@media (max-width: 767px){#phytomer-spa-grandes-villes{padding:5rem 0 4rem}}@media (min-width: 768px){#phytomer-spa-grandes-villes{padding:2.5rem 0}}#phytomer-spa-grandes-villes .text_alt{max-width:800px;margin:10px auto 60px}#phytomer-spa-grandes-villes .grandes-villes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;max-width:640px;margin:0 auto}#phytomer-spa-and-wellness{text-align:center}@media (max-width: 767px){#phytomer-spa-and-wellness{padding:0 0 1rem}#phytomer-spa-and-wellness .text_alt br{display:none}}@media (min-width: 768px){#phytomer-spa-and-wellness{padding:2.5rem 0}}#spas-phytomer{max-width:1160px}@media (max-width: 767px){#spas-phytomer{margin:2.5rem auto 0}}@media (min-width: 768px){#spas-phytomer{margin:5rem auto 0}}#spas-phytomer .spas-phytomer-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;width:100%}@media (max-width: 767px){#spas-phytomer .spas-phytomer-item{margin-bottom:3rem}}@media (min-width: 768px){#spas-phytomer .spas-phytomer-item{margin-bottom:5rem}}@media (max-width: 767px){#spas-phytomer .spas-phytomer-item .spas-phytomer-img{width:100%;max-width:555px}}@media (min-width: 768px){#spas-phytomer .spas-phytomer-item .spas-phytomer-img{width:50%}}@media (max-width: 767px){#spas-phytomer .spas-phytomer-item .spas-phytomer-text{width:100%;max-width:525px;padding:30px 15px 0}}@media (min-width: 768px){#spas-phytomer .spas-phytomer-item .spas-phytomer-text{width:50%}}#spas-phytomer .spas-phytomer-item .spas-phytomer-text_box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-direction:column;width:100%;text-align:center;border:1px solid #186c81}#spas-phytomer .spas-phytomer-item .spas-phytomer-text_box .text_product_alt{max-width:330px;margin:20px auto 40px}#spas-phytomer .spas-phytomer-item .spas-phytomer-text_box sup{font-size:50%;top:-0.75rem}@media (max-width: 1023px){#spas-phytomer .spas-phytomer-item .spas-phytomer-text_box{padding:30px}}@media (min-width: 768px) and (max-width: 1023px){#spas-phytomer .spas-phytomer-item .spas-phytomer-text_box{padding:30px}}@media (min-width: 1024px){#spas-phytomer .spas-phytomer-item .spas-phytomer-text_box{padding:80px 30px}}@media (max-width: 767px){#spas-phytomer .spas-phytomer-item:nth-of-type(odd) .spas-phytomer-img{padding-right:0}}@media (min-width: 768px){#spas-phytomer .spas-phytomer-item:nth-of-type(odd) .spas-phytomer-img{padding-right:25px}}@media (min-width: 768px) and (max-width: 1023px){#spas-phytomer .spas-phytomer-item:nth-of-type(odd) .spas-phytomer-text{padding-left:0;padding-right:0}}@media (min-width: 1024px){#spas-phytomer .spas-phytomer-item:nth-of-type(odd) .spas-phytomer-text{padding-left:60px;padding-right:35px}}@media (min-width: 768px){#spas-phytomer .spas-phytomer-item:nth-of-type(even){flex-direction:row-reverse}}@media (max-width: 767px){#spas-phytomer .spas-phytomer-item:nth-of-type(even) .spas-phytomer-img{padding-left:0}}@media (min-width: 768px){#spas-phytomer .spas-phytomer-item:nth-of-type(even) .spas-phytomer-img{padding-left:25px}}@media (min-width: 768px) and (max-width: 1023px){#spas-phytomer .spas-phytomer-item:nth-of-type(even) .spas-phytomer-text{padding-left:0;padding-right:0}}@media (min-width: 1024px){#spas-phytomer .spas-phytomer-item:nth-of-type(even) .spas-phytomer-text{padding-right:60px;padding-left:35px}}.stores-agglo{text-align:center}@media (max-width: 767px){.stores-agglo{margin-bottom:40px}}@media (min-width: 768px){.stores-agglo{margin-bottom:70px}}@media (max-width: 767px){#my-spa .page-content{margin-top:30px}}@media (min-width: 768px){#my-spa .page-content{margin-top:45px}}#my-spa .title{text-align:center}@media (max-width: 767px){#my-spa .title{margin:2rem auto 0}}@media (min-width: 768px){#my-spa .title{margin:5rem auto 3rem}}#my-spa .votre-spa{margin-top:20px}#my-spa .current-spa{margin-top:10px;margin-bottom:20px}#my-spa .my-spa-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}@media (max-width: 1279px){#my-spa .my-spa-container{flex-direction:column}}@media (min-width: 1280px){#my-spa .my-spa-container{height:420px}}@media (max-width: 1279px){#my-spa .my-spa-search{width:100%}}@media (min-width: 1280px){#my-spa .my-spa-search{width:calc(50% - 20px);margin-right:40px}}#my-spa .my-spa-search .form-group{background-color:#fff;border:none}@media (max-width: 480px){#my-spa .my-spa-search .form-group .location_field{width:calc(100% - 140px)}}@media (max-width: 480px){#my-spa .my-spa-search .form-group .radius_field{width:7.5rem}}#my-spa .my-spa-search .form-group .search_btn_field{text-align:center}@media (max-width: 480px){#my-spa .my-spa-search .form-group .search_btn_field{width:100%}}#my-spa .my-spa-search .form-group .search_btn_field .cta_btn,#my-spa .my-spa-search .form-group .search_btn_field .phypopup .phypopup-btn-close,.phypopup #my-spa .my-spa-search .form-group .search_btn_field .phypopup-btn-close{padding:7px 20px}@media (max-width: 480px){#my-spa .my-spa-search .form-group .search_btn_field .cta_btn,#my-spa .my-spa-search .form-group .search_btn_field .phypopup .phypopup-btn-close,.phypopup #my-spa .my-spa-search .form-group .search_btn_field .phypopup-btn-close{width:100%;text-align:center}}#my-spa .my-spa-search #stores-list{max-height:290px}#my-spa .my-spa-search #stores-list.jspScrollable{width:100% !important}#my-spa .my-spa-search #stores-list.jspScrollable .jspContainer{width:100% !important}#my-spa .my-spa-search #stores-list.jspScrollable .jspContainer .jspPane{width:calc(100% - 7px) !important}#my-spa .my-spa-search #stores-list .cta_choose_spa{cursor:pointer}@media (max-width: 1279px){#my-spa .my-spa-map{width:100%;margin-bottom:2.5rem}}@media (min-width: 1280px){#my-spa .my-spa-map{width:calc(50% - 20px)}}#my-spa .my-spa-map #storemap{position:relative;overflow:hidden}@media (max-width: 1279px){#my-spa .my-spa-map #storemap{height:280px}}@media (min-width: 1280px){#my-spa .my-spa-map #storemap{height:420px}}#my-spa .my-spa-map #storemap .cta_choose_spa_map{cursor:pointer}#my-spa .cta_save_spa{color:#fff;cursor:pointer}@media (min-width: 768px){#my-spa .cta_save_spa{margin-top:3rem}}#store-w2s{background-color:#fff}#store-w2s #store-search-w2s{padding:10px}#store-w2s #store-search-w2s .w2s-title{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:400;color:#87b9c0;padding-bottom:10px}@media (max-width: 767px){#store-w2s #store-search-w2s .w2s-title{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){#store-w2s #store-search-w2s .w2s-title{font-size:1.125rem;line-height:1.6875rem}}#store-w2s #stores-loader-w2s{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;display:none}#store-w2s #stores-loader-w2s svg{width:3rem;height:3rem;margin-right:1rem}#store-w2s #stores-loader-w2s svg path{fill:#87b9c0}#store-w2s #stores-list-w2s{display:none;height:auto;max-height:300px}#store-w2s #stores-list-w2s.jspScrollable{width:100% !important}#store-w2s #stores-list-w2s.jspScrollable .jspContainer{width:100% !important}#store-w2s #stores-list-w2s.jspScrollable .jspContainer .jspPane{width:calc(100% - 7px) !important}#store-w2s #stores-list-w2s .number-results-w2s{padding:5px 10px}#store-w2s #stores-list-w2s .store-details{cursor:pointer;width:100%}#store-w2s #stores-list-w2s .store-details:hover{background-color:#f2f2f2}#store-w2s #stores-list-w2s .store-details.selected{background-color:#f2f2f2}#store-w2s #store-selected-w2s{display:none;padding:10px 10px 20px}#store-w2s #store-selected-w2s #btn_new_search{margin-top:15px;cursor:pointer}#store-w2s .search_btn_field{max-width:90px;text-align:center}@media (max-width: 480px){#store-w2s .search_btn_field{width:100%}}#store-w2s .search_btn_field .cta_btn,#store-w2s .search_btn_field .phypopup .phypopup-btn-close,.phypopup #store-w2s .search_btn_field .phypopup-btn-close{padding:7px 20px}@media (max-width: 480px){#store-w2s .search_btn_field .cta_btn,#store-w2s .search_btn_field .phypopup .phypopup-btn-close,.phypopup #store-w2s .search_btn_field .phypopup-btn-close{width:100%;text-align:center}}.middle-blue,.ingredient.active p{color:#87b9c0}.light-blue,#header a.header-menu:hover{color:#b9d0d3}.dark-blue{color:#4a848b}.dark-green{color:#1d9580}.dark{color:#2f2f2f}.light-grey{color:#f6f1eb}.dark-grey{color:#c3c3c3}.white{color:#fff}.pastel-blue{color:#e1f2f5}.pastel-green{color:#e5f9ef}.pastel-yellow{color:#f9f6e1}.pastel-pink{color:#f6f1eb}.error-red{color:#d7505a}.dark-pastel-green{color:#b2ccc0}a.middle-blue:hover{color:#b9d0d3}.bg-middle-blue,#menu #menu_overlay_blue{background-color:#87b9c0}.bg-light-blue{background-color:#b9d0d3}.bg-dark-blue{background-color:#4a848b}.bg-dark-green{background-color:#1d9580}.bg-dark{background-color:#2f2f2f}.bg-light-grey{background-color:#f6f1eb}.bg-dark-grey{background-color:#c3c3c3}.bg-white{background-color:#fff}.bg-pastel-blue{background-color:#e1f2f5}.bg-pastel-green{background-color:#e5f9ef}.bg-pastel-yellow{background-color:#f9f6e1}.bg-pastel-pink{background-color:#f6f1eb}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none !important}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir='rtl'] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{background-color:transparent;position:absolute;top:50%;display:inline-block;height:0;width:0}.slick-prev{left:10%;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:none;z-index:1}.slick-next{right:10%;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:0px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\2022';text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}.slick-dots>li:only-child{display:none}.border-img{border:8px solid #fff}@media (max-width: 767px){.border-img{border:4px solid #fff}}.zoom-img{display:inline-block;width:100%;overflow:hidden}.zoom-img img{width:100%;-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s}.zoom-img img:hover{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}.title-xl,.title-l,.title-m,.title-s{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:900}.title-xl{color:#fff}@media (max-width: 767px){.title-xl{font-size:40px}}@media (min-width: 768px){.title-xl{font-size:90px}}@media (max-width: 767px){.title-l{font-size:25px}}@media (min-width: 768px){.title-l{font-size:45px}}@media (max-width: 767px){.title-m{font-size:22px}}@media (min-width: 768px){.title-m{font-size:45px}}@media (max-width: 767px){.title-s{font-size:20px}}@media (min-width: 768px){.title-s{font-size:36px}}.title-xs{letter-spacing:0.025em}@media (max-width: 767px){.title-xs{font-size:16px}}@media (min-width: 768px){.title-xs{font-size:22px}}.subtitle-xl,.subtitle-l,.subtitle-m{font-family:"brandon-grotesque",Arial,Helvetica,sans-serif;font-weight:700}.subtitle-xl{line-height:1.25em}@media (max-width: 767px){.subtitle-xl{font-size:16px}}@media (min-width: 768px){.subtitle-xl{font-size:24px}}.subtitle-l{line-height:1.2em}@media (max-width: 767px){.subtitle-l{font-size:16px}}@media (min-width: 768px){.subtitle-l{font-size:20px}}.subtitle-m{font-size:16px;line-height:1.5em}.text-xl,.text-l,.text-m,.text-s{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300}@media (max-width: 767px){.text-xl{font-size:16px;line-height:22px}}@media (min-width: 768px){.text-xl{font-size:18px;line-height:24px}}@media (max-width: 767px){.text-l{font-size:14px;line-height:18px}}@media (min-width: 768px){.text-l{font-size:15px;line-height:22px}}.text-m{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:18px}.text-s{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:16px}.push-name{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1.33em}.cta{font-family:"sofia-pro",Arial,Helvetica,sans-serif;font-weight:300;font-size:15px;letter-spacing:0.025em;padding:0.8em 2.4em;display:inline-block}button.cta{border:none}.cta-blue{background-color:#87b9c0;color:#fff;-webkit-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta-blue:hover{background-color:#b9d0d3;color:#fff}.cta-blue:focus,.cta-blue:focus-visible{color:#fff}.cta-green{background-color:#1d9580;color:#fff;-webkit-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta-green:hover{background-color:rgba(29,149,128,0.8);color:#fff}.cta-on-dark{border:2px solid #fff;color:#fff;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta-on-dark:hover{background-color:#fff;color:#87b9c0 !important}.cta-on-dark:focus,.cta-on-dark:focus-visible{color:#fff}.cta-green-border{box-shadow:inset 0 0 0 2px rgba(135,185,192,0.2);color:#87b9c0;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta-green-border:hover{color:#b9d0d3;box-shadow:inset 0 0 0 2px #b9d0d3}.cta-white{color:#87b9c0;background:#fff;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta-white:hover{background:rgba(255,255,255,0.7);color:#87b9c0}.cta-coral{background-color:#f3a293;color:#fff;-webkit-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta-coral:hover{background-color:rgba(243,162,147,0.8)}.smooth-img-load{opacity:0}.intro{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#87b9c0;min-height:60vh;height:auto;overflow:visible;overflow:hidden}@media (max-width: 1580px){.intro{min-height:90vh;height:auto}}@media (max-width: 1440px) and (orientation: portrait){.intro{flex-wrap:wrap;-webkit-flex-wrap:wrap;height:auto}}@media (min-width: 769px) and (max-width: 1024px){.intro{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}}@media (max-width: 968px){.intro{flex-wrap:wrap;-webkit-flex-wrap:wrap;height:auto}}.intro>div{width:50%}@media (max-width: 1440px) and (orientation: portrait){.intro>div{width:100%}}@media (max-width: 968px){.intro>div{width:100%}}@media (max-width: 1023px){.intro>div:first-child{height:720px}}@media (max-width: 1025px) and (orientation: portrait){.intro>div:first-child{height:640px}}@media (max-width: 769px) and (orientation: portrait){.intro>div:first-child{height:580px}}@media (max-width: 481px) and (orientation: portrait){.intro>div:first-child{height:320px}}.intro-img{position:relative;overflow:hidden}.intro-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:100%;height:auto}@media (max-width: 1279px){.intro-img img{height:100%;width:auto}}@media (max-width: 768px){.intro-img img{width:100%;height:auto;position:relative;top:auto;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}}.intro-content{position:relative}.intro-content .intro-content-text{position:relative;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 90px 30px 60px;color:#fff}.intro-content .intro-content-text h1{margin-bottom:2rem;text-transform:uppercase !important}.intro-content .intro-content-text p{width:100%}.intro-content .intro-content-text *{color:inherit}@media (min-width: 768px){.intro-content .intro-content-text{text-align:left}}@media (max-width: 1440px) and (orientation: portrait){.intro-content .intro-content-text{padding:60px}}@media (max-width: 1023px){.intro-content .intro-content-text{padding:45px}}@media (max-width: 767px){.intro-content .intro-content-text{text-align:center;padding:30px}}.intro-content .intro-content-text .intro-btn{margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 1200px){.intro-content .intro-content-text .intro-btn{flex-wrap:wrap;-webkit-flex-wrap:wrap}}.intro-content .intro-content-text .intro-btn>.cta{margin:2px;padding-left:2px;padding-right:2px;text-align:center;flex-grow:1;-webkit-flex-grow:1}.intro-content .intro-content-text .intro-btn>.cta-on-dark:hover{color:#87b9c0}.upper{text-transform:uppercase}.fw7{font-weight:700}.titre-margin{margin:2.5em auto 1em}.titre-margin.with-subtitle{margin:2.5em auto 0.25em}.titre-margin.with-subtitle ~ *{margin-bottom:1em}.paragraphe-margin{margin:1.3em auto 0em}.previous-page{margin-top:30px}#main .page-footer{margin-bottom:0}.card{margin-bottom:0}.will-animate{opacity:0;-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);transition:opacity 0.6s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 0.6s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.6s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 0.6s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.6s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 0.6s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.6s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}@media (max-width: 767px){.will-animate{-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}}.will-animate.animate{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.scroll-to-content{position:absolute;z-index:1;bottom:15px;left:0;width:100%;text-align:center}@media (max-width: 767px){.scroll-to-content{bottom:5px}}.scroll-to-content svg{cursor:pointer;overflow:visible}.scroll-to-content svg g{-webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.scroll-to-content:hover svg g{transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%)}b,strong{font-weight:700}.alert-success{background:#fff}.alert-warning ul li{color:#ff9a52}.btn-primary,.btn-secondary,.btn-tertiary{text-transform:none}.destination{position:relative;width:100%;margin:0 auto;background-size:100%;background-repeat:no-repeat;background-color:#fff;text-align:center;border-bottom:2px solid #fff;overflow:hidden}.destination-image{position:absolute;top:0;left:0;width:100%}.destination-image img{width:100%;height:auto}@media (max-width: 1023px){.destination-image img{position:absolute;width:auto;height:75vh;top:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}}@media (max-width: 767px){.destination-image img{height:90vh}}@media (max-width: 767px){.destination{background-position:50% 0%;background-size:auto 100%}.destination.active{background-size:100% auto}}.destination .intro-destination{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:457px;overflow:hidden;padding:0 15px;color:#fff}.destination .intro-destination h2,.destination .intro-destination h3{color:inherit}@media (max-width: 767px){.destination .intro-destination{padding:20px 25px}}.destination h1{margin:10px auto}.destination h2,.destination h3{cursor:pointer}.destination .plus{margin:20px auto;cursor:pointer}.destination .plus path,.destination .plus rect{fill:#fff}.destination .plus:hover path,.destination .plus:hover rect{fill:rgba(255,255,255,0.7)}.destination .minus{margin:20px auto;cursor:pointer}.destination .minus path,.destination .minus rect{fill:#87b9c0}.destination .minus:hover path,.destination .minus:hover rect{fill:#b9d0d3}.destination .expand{max-width:1135px;margin:0 auto 70px;position:relative;display:none}.destination .expand p{color:#0e102e;font-size:1.125rem;font-weight:300}.destination .expand p.subtitle-l{font-size:1.25rem}.destination .expand p.text-l{font-size:.9375rem;line-height:1.375rem}.destination .expand h4{margin-bottom:30px;text-transform:uppercase}@media (max-width: 767px){.destination .expand h4{text-align:center}}.destination .expand>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.destination .expand>div{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.destination .expand>div>div{width:50%}@media (max-width: 767px){.destination .expand>div>div{width:100%}}.destination .expand img{max-width:100%;height:auto}.destination .first-bloc{position:relative;z-index:1}.destination .first-bloc>div:first-of-type{padding:40px 0 40px 40px}@media (max-width: 767px){.destination .first-bloc>div:first-of-type{width:100%;padding:20px}}.destination .first-bloc div:nth-of-type(2){position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.destination .first-bloc div:nth-of-type(2)>div{text-align:left;padding:40px 80px 40px 60px;width:100%}@media (max-width: 767px){.destination .first-bloc div:nth-of-type(2){width:100%}.destination .first-bloc div:nth-of-type(2)>div{text-align:center;padding:20px}}.destination .first-bloc::before{content:"";position:absolute;display:block;z-index:-2;background:#fff;width:100vw;height:100vh;top:50%;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.destination .first-bloc::after{content:"";position:absolute;display:block;z-index:-1;background:#e1f2f5;width:100%;height:100%;top:0;left:0%}.destination .second-bloc{position:relative;max-width:920px;margin:90px auto 0;z-index:2}@media screen and (max-width: 1023px){.destination .second-bloc{margin:5rem 2rem 0}}.destination .second-bloc>div:first-of-type{align-items:flex-start;-webkit-align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left}@media (max-width: 767px){.destination .second-bloc>div:first-of-type{align-items:center;-webkit-align-items:center;text-align:center;margin-bottom:40px}}.destination .second-bloc img:first-of-type{width:100%;max-width:291px;position:relative;z-index:2;margin-left:60px;display:block}@media (max-width: 767px){.destination .second-bloc img:first-of-type{width:80%;margin-left:10%;display:inline-block}}.destination .second-bloc img:nth-of-type(2){width:100%;max-width:283px;margin-top:-90px;margin-right:60px;display:block}@media (max-width: 767px){.destination .second-bloc img:nth-of-type(2){width:80%;margin-right:10%;display:inline-block}}.destination .second-bloc div:nth-of-type(2){position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left}.destination .second-bloc div:nth-of-type(2)>div{width:100%;text-align:left;padding:0px 0px 0px 60px}@media (max-width: 767px){.destination .second-bloc div:nth-of-type(2)>div{padding:0 2rem}}.destination .second-bloc .text-l{font-size:16px}@media (max-width: 767px){.destination .second-bloc .text-l{font-size:14px}}.destination .third-bloc{position:relative;z-index:3;max-width:920px;margin:90px auto 0}@media (max-width: 1023px){.destination .third-bloc{margin:5rem 2rem 0}}.destination .third-bloc a:hover .zoom-img img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}.destination .third-bloc div:nth-of-type(2)>div{padding:0px 0px 0px 60px}@media (max-width: 767px){.destination .third-bloc div:nth-of-type(2)>div{padding:0}}.key-ingredient{text-align:left}.key-ingredient .zoom-img{margin-bottom:30px;max-width:400px}@media (min-width: 768px) and (max-width: 1023px){.key-ingredient{padding-right:60px}}@media (max-width: 767px){.key-ingredient{text-align:center;margin-top:40px;padding:0 2rem}}.star-product{text-align:left}.star-product .zoom-img{padding:0px;background:#e1f2f5;margin-bottom:30px;max-width:400px}@media (max-width: 767px){.star-product{text-align:center;margin-top:40px;padding:0 2rem}}.decouvrir{position:relative;padding:120px 20px}@media (max-width: 767px){.decouvrir{padding:60px 20px}}#ingredients{background:#f6f1eb}#ingredients .columns-container{background:#f6f1eb}#ingredients em{font-style:italic}#ingredients-no-results{display:none;padding-bottom:60px}#filtres h3{margin:1em auto}#ingredients-list{position:relative;width:100%;padding:40px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:flex-start;-ms-flex-pack:justify;justify-content:flex-start}@media (max-width: 1023px){#ingredients-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.ingredient{position:relative;width:calc(33.3% - 40px);margin-top:40px;overflow:hidden;-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s}.ingredient.active{padding-bottom:60px}.ingredient.active .pointer{display:block}.ingredient.gutter{margin-right:40px}@media (max-width: 1023px){.ingredient.gutter{margin-right:20px}}@media (max-width: 1023px){.ingredient{width:calc(50% - 20px);margin-top:20px}}@media (max-width: 767px){.ingredient{width:348px;margin:20px auto 0}}.ingredient-card{cursor:pointer}.ingredient-card p{padding:10px 0px 0px}.ingredient-card:hover .zoom-img img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}.ingredient-card .pointer{position:absolute;display:none;bottom:0;left:50%;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.ingredient-append{position:relative;width:100%;background:#fff;padding:90px 0px;margin-bottom:30px;z-index:1}.ingredient-append::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:#fff;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.ingredient-desc{display:none}.ingredient-close{position:absolute;z-index:1;top:0px;right:0px;color:#87b9c0;cursor:pointer}@media (max-width: 767px){.ingredient-close{top:auto;bottom:-60px;right:50%;transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%)}}.ingredient-close svg *{stroke:#87b9c0;stroke-width:2px;fill:transparent;-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s}.ingredient-close:hover svg *{stroke:#b9d0d3}.ingredient-description{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 1023px){.ingredient-description{flex-wrap:wrap;-webkit-flex-wrap:wrap}}.ingredient-description .partie-gauche{width:33%;padding-right:60px}@media (max-width: 1023px){.ingredient-description .partie-gauche{width:100%;margin-bottom:30px}}@media (max-width: 767px){.ingredient-description .partie-gauche{padding-right:0px;text-align:center}}.ingredient-description .partie-gauche .paragraphe-margin{font-size:.9375rem;line-height:1.125rem}.ingredient-description .partie-gauche .paragraphe-margin *{font-size:.9375rem;line-height:1.125rem}.ingredient-description .partie-gauche .paragraphe-margin.title-xs{font-size:1.375rem}.ingredient-description .action,.ingredient-description .provenance{border-radius:5px}.ingredient-description .action{display:inline-block;padding:8px 16px;margin:8px 0;background:#e1f2f5;color:#87b9c0;text-transform:uppercase}.ingredient-description .provenance{display:inline-block;padding:8px 16px;margin:8px 0;background:#e5f9ef;color:#1d9580;text-transform:uppercase}@media (max-width: 767px){.ingredient-description .provenance{margin-bottom:30px}}.ingredient-description .provenance svg{margin-right:5px}.ingredient-description .provenance svg path{fill:#1d9580}.ingredient-description .partie-principale{width:66%}.ingredient-description .partie-principale p{font-size:.9375rem;line-height:1.125rem}.ingredient-description .partie-principale p:last-child{margin-bottom:2em}@media (max-width: 1023px){.ingredient-description .partie-principale p:last-child{text-align:center}}.ingredient-description .partie-principale p.subtitle-l{font-size:1.25rem}.ingredient-description .partie-principale p.text-l{font-size:.9375rem;line-height:1.375rem}@media (max-width: 1023px){.ingredient-description .partie-principale{width:100%;text-align:center}}.ingredient-description h2,.ingredient-description h3{text-transform:uppercase;margin-bottom:1em}@media (max-width: 1023px){.ingredient-description h2,.ingredient-description h3{text-align:center}}.ingredient-description h2.title-m,.ingredient-description h3.title-m{color:#2f2f2f}.ingredient-description .img_prod_assoc{display:block;padding:0px;margin:0 auto 30px}.ingredient-description .img_soin_assoc{display:block;padding:0px;margin:0 auto 30px}.row-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.row-flex>div{width:calc(50% - 30px);margin-right:30px}.row-flex>div:last-child{margin-right:0}@media (max-width: 767px){.row-flex{flex-wrap:wrap;-webkit-flex-wrap:wrap}.row-flex>div{width:100%;margin-right:0}}#ingredients-list .row-flex{flex-wrap:wrap;-webkit-flex-wrap:wrap}#partenaires .row-flex>div:first-child{margin-bottom:1.5rem}.row-flex-sm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.row-flex-sm>div{width:100%;margin-right:0px}@media (max-width: 1023px){.row-flex-sm>div{width:calc(50% - 30px);margin-right:30px}.row-flex-sm>div:last-child{margin-right:0}}@media (max-width: 767px){.row-flex-sm>div{width:100%;margin-right:0px}}.mt-titre{margin-top:70px}#ingredients #content{position:relative;width:100%;overflow:hidden}#collection-botanique{background-color:#fff}#collection-botanique img{width:100%;height:auto}#collection-botanique .intro{background-color:#b2ccc0}@media (max-width: 768px){#collection-botanique #produits-botaniques{background-color:#f6f1eb;padding-top:80px;padding-bottom:80px}}#collection-botanique #produits-botaniques>span{height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}@media (max-width: 768px){#collection-botanique #produits-botaniques .produits-botaniques-intro{background-color:#f6f1eb}}@media (min-width: 769px){#collection-botanique #produits-botaniques .produits-botaniques-intro{background-color:#fff;background-image:url("/themes/phytoceane/assets/img/botanique/frise-botanique.jpg");background-size:cover;background-position:top center;margin-bottom:-525px;padding:0 0 400px}}#collection-botanique #produits-botaniques .produits-botaniques-intro-content{width:100%;max-width:700px;margin:0 auto;text-align:center;color:#fff}#collection-botanique #produits-botaniques .produits-botaniques-intro-content-text{padding:0 20px}#collection-botanique #produits-botaniques .produits-botaniques-intro-content-text h2{margin-bottom:0.25em;color:#b2ccc0}#collection-botanique #produits-botaniques .produits-botaniques-intro-content-text h3{margin-bottom:0.25em;color:#b2ccc0}#collection-botanique #produits-botaniques .produits-botaniques-intro-content-text h3+p{margin:2em auto;max-width:756px;color:#b2ccc0}@media (max-width: 768px){#collection-botanique #produits-botaniques .produits-botaniques-content{background-color:#f6f1eb;padding-top:50px;padding-left:0;padding-right:0}}@media (min-width: 769px){#collection-botanique #produits-botaniques .produits-botaniques-content{margin-top:150px;margin-bottom:160px}}#collection-botanique #produits-botaniques .produits{background-color:#fff}#collection-botanique #produits-botaniques .produits .swiper-pagination{position:relative}#collection-botanique #produits-botaniques .produits .swiper-pagination .swiper-pagination-bullet{background:#f3a293}#collection-botanique #produits-botaniques .push .img-container,#collection-botanique #produits-botaniques .push .push-hover{background-color:#f6f1eb}#collection-botanique #produits-botaniques .push-tag,#collection-botanique #produits-botaniques .push-more{color:#f3a293}@media (max-width: 767px){#collection-botanique #evasion{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:80px auto 1.5rem}}@media (min-width: 768px){#collection-botanique #evasion{position:relative;height:880px;margin:120px auto 3rem}}@media (max-width: 767px){#collection-botanique .evasion-img-top{width:100%;max-width:660px;margin:50px auto 0;order:3}}@media (min-width: 768px){#collection-botanique .evasion-img-top{width:52%}}@media (min-width: 1024px){#collection-botanique .evasion-img-top img{position:relative;left:8%;max-width:94%}}#collection-botanique .evasion-img-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 767px){#collection-botanique .evasion-img-bottom{width:100%;max-width:660px;margin:0 auto;order:1}}@media (min-width: 768px){#collection-botanique .evasion-img-bottom{position:absolute;left:0;bottom:30px;max-width:496px;width:44%}}@media (max-width: 767px){#collection-botanique .evasion-img-bottom img:first-of-type{display:none}}@media (min-width: 768px) and (max-width: 1023px){#collection-botanique .evasion-img-bottom img:first-of-type{width:70%;position:relative;left:15%;margin-bottom:20px}}@media (min-width: 1024px) and (max-width: 1279px){#collection-botanique .evasion-img-bottom img:first-of-type{width:56%;margin-bottom:20px}}@media (min-width: 1280px){#collection-botanique .evasion-img-bottom img:first-of-type{width:44%;margin-bottom:20px}}#collection-botanique .evasion-img-bottom img:nth-of-type(2){width:100%}@media (min-width: 1024px){#collection-botanique .evasion-img-bottom img:nth-of-type(2){position:relative;left:12%}}@media (max-width: 1023px) and (orientation: portrait){#collection-botanique .evasion-img-bottom{bottom:20%}}#collection-botanique .evasion-content{color:#fff;background-color:#f3a293;padding:70px 55px 55px}#collection-botanique .evasion-content *{color:inherit}@media (max-width: 767px){#collection-botanique .evasion-content{width:100%;max-width:660px;margin:50px auto 0;order:2}}@media (min-width: 768px){#collection-botanique .evasion-content{position:absolute;right:0;bottom:30px;width:50%}}@media (max-width: 1023px){#collection-botanique .evasion-content{padding:35px 22px 22px}}@media (max-width: 1023px) and (orientation: portrait){#collection-botanique .evasion-content{bottom:5%}}#collection-botanique .evasion-content h2{text-align:left;margin-bottom:30px}#collection-botanique .evasion-content h3{margin-bottom:20px}#collection-botanique .evasion-content p{margin-bottom:20px}#collection-botanique #collection-engagee{background-color:#b2ccc0;color:#fff;padding-top:80px;padding-bottom:80px}#collection-botanique #collection-engagee *{color:inherit}#collection-botanique #collection-engagee .collection-engagee-slider{margin:70px auto 80px;max-width:960px;overflow:hidden}#collection-botanique #collection-engagee .atouts-content .circle{background-color:#f3a293;border-color:#f3a293;width:160px;height:160px;margin-bottom:15px}#collection-botanique #collection-engagee .atouts-content .text-center{padding:0 20px}#collection-botanique #collection-engagee .atouts-content p{color:#fff}#collection-botanique #collection-engagee .atouts-content .path-ingredients-0{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10}#collection-botanique #collection-engagee .atouts-content .path-becher-0{display:none}#collection-botanique #collection-engagee .atouts-content .path-becher-1{display:inline}#collection-botanique #collection-engagee .atouts-content .path-becher-2{fill:#fff}#collection-botanique #collection-engagee .atouts-content .path-becher-3{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10}#collection-botanique #collection-engagee .atouts-content .path-tube-0{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10}#collection-botanique #collection-engagee .atouts-content .path-tube-1{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#collection-botanique #collection-engagee .atouts-content .push-name{font-weight:500}#collection-botanique #collection-engagee .atouts-content .text-m{max-width:240px;margin:10px auto 0;font-weight:300;font-size:15px;line-height:21px}#collection-botanique #collection-engagee .atouts-pagination{margin-top:1rem;text-align:center}#collection-botanique #collection-engagee .atouts-pagination .swiper-pagination-bullet{background:#fff;opacity:0.35}#collection-botanique #collection-engagee .atouts-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}#contact .alert.alert-success{margin:30px auto;border:none;background-color:#e1f2f5;color:#87b9c0;text-shadow:none}#contact .alert.alert-warning{margin:30px auto}#contact .alert.alert-danger{margin-top:50px}#contact form{margin-top:70px}@media (min-width: 768px){#contact form fieldset>div>div:nth-of-type(3){padding-right:15px}#contact form fieldset>div>div:nth-of-type(4){padding-left:15px}}#contact .checkbox label a{color:#87b9c0}#contact .checkbox label a:hover{color:#b9d0d3}#contact .submit .cta{border:none;line-height:1.2em;margin:80px auto 100px}#contact .submit .cta:hover{color:#fff}#contact-form{background:none}#contact .row-flex{justify-content:center}#contact .row-flex>div{width:unset}#garantie{background-image:url("/themes/phytoceane/assets/img/professionnels/fondSable.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:80px;padding-bottom:80px}#garantie .circle{background-color:#87b9c0;border-color:#87b9c0;width:160px;height:160px;margin-bottom:15px}#garantie .st0{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10}#garantie .st01{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10}#garantie .st02{fill:none;stroke:#FFFFFF;stroke-width:2.55;stroke-miterlimit:10}#garantie .text-m{margin:10px 15px 0}#garantie .legacy .st0{display:none}#garantie .legacy .st1{display:inline}#garantie .legacy .st2{fill:#fff}#garantie .legacy .st3{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10}#garantie .legacy .st4{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:8;stroke-miterlimit:10}#partenaires{background-image:url("/themes/phytoceane/assets/img/home/chiffres.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:80px;padding-bottom:80px}@media (max-width: 767px){#partenaires{padding-top:20px;padding-bottom:20px}}#nous-trouver{margin-top:60px;padding-top:60px;padding-bottom:60px}#nous-trouver h2{margin:0 auto 1em}#nous-trouver h3{margin:0 auto 1em}@media (max-width: 767px){#nous-trouver{margin:60px 20px}}#nous-trouver .cta{width:100%;padding:0.65em 2.4em}#stores-contenu{background:#fff;padding:60px 0}#stores-contenu #map{display:none;width:100%;height:447px;margin-bottom:26px}#stores-contenu .address-input{float:left;margin-right:19px}@media (max-width: 767px){#stores-contenu .address-input{width:100%;margin:0 0 20px 0}}#stores-contenu .address-input label{margin-right:5px}#stores-contenu .radius-input{float:left;line-height:23px;margin-right:20px}#stores-contenu .radius-input label,#stores-contenu .radius-input .selector{float:left}#stores-contenu .radius-input label{margin-right:10px}#stores-contenu .radius-input #radiusSelect{width:78px}#stores-contenu .store-content{padding-bottom:30px}#stores-contenu .store-content-select{display:none}#stores-contenu .store-content-select .selector{visibility:hidden;display:none}#stores-contenu .store-content-select.active .selector{visibility:visible;display:none}#stores-contenu .store-title{margin-bottom:16px}#stores-contenu label{font-weight:normal;color:#2f2f2f}#stores-contenu #stores_loader{position:fixed;width:100vw;height:100vh;left:0;top:0;overflow:hidden;text-align:center;opacity:0;background:#fff;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-moz-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-ms-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-o-transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;transition:all cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;display:none}#stores-contenu #stores_loader.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;opacity:0.5}#stores-contenu #locationSelect{max-width:356px;visibility:hidden}#stores-contenu #stores-table{display:none}#stores-contenu #stores-table tbody td{padding:20px}#stores-contenu #stores-table tbody td.num{background:#fbfbfb;width:46px}#stores-contenu #stores-table tbody td.name span{padding-left:15px}@media (max-width: 767px){#stores-contenu #stores-table tbody td.name img{display:none}}.store-image img{width:100%;min-width:100px}#stores-results{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:flex-start;-ms-flex-pack:justify;justify-content:flex-start}@media (max-width: 1023px){#stores-results{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#stores-results .stores-item{width:calc(33.3% - 40px);min-height:340px;margin-top:40px;padding:60px 30px;background:#e1f2f5;line-height:1.6}#stores-results .stores-item h3,#stores-results .stores-item h4{margin:0 auto 15px}#stores-results .stores-item .address{margin-bottom:15px}#stores-results .stores-item .retrait{color:#87b9c0;font-weight:600}#stores-results .stores-item a{position:relative;color:#2f2f2f;line-height:1.5em}#stores-results .stores-item a::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#87b9c0;transform-origin:bottom right;-webkit-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#stores-results .stores-item a:hover::after{transform:scaleX(1);transform-origin:bottom left}#stores-results .stores-item:nth-child(3n){margin-right:0}#stores-results .stores-item:nth-child(3n+1),#stores-results .stores-item:nth-child(3n+2){margin-right:40px}@media (max-width: 1279px){#stores-results .stores-item{width:calc(33.3% - 30px);margin-top:30px}#stores-results .stores-item:nth-child(3n){margin-right:0}#stores-results .stores-item:nth-child(3n+1),#stores-results .stores-item:nth-child(3n+2){margin-right:30px}}@media (max-width: 1023px){#stores-results .stores-item{width:calc(50% - 20px);margin:20px 20px 0 0}#stores-results .stores-item:nth-child(even),#stores-results .stores-item:nth-child(odd){margin:20px auto 0 0}}@media (max-width: 767px){#stores-results .stores-item{width:calc(50% - 20px);margin:20px 20px 0 0}#stores-results .stores-item:nth-child(even),#stores-results .stores-item:nth-child(odd){margin:20px auto 0}}@media (max-width: 479px){#stores-results .stores-item{width:100%;margin:20px auto 0}#stores-results .stores-item:nth-child(even),#stores-results .stores-item:nth-child(odd){margin:20px auto 0}}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:3px;height:100%;background-color:#c3c3c3}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:6px}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{position:relative}.jspDrag{background:#87b9c0;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:6px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}#footer{color:#fff;padding-top:0;background:#87b9c0;backface-visibility:hidden}#footer .title_nav,#footer .subtitle_nav-titre,#footer .text_nav,#footer .mention_nav{color:#fff}#footer .link-bottom-footer a:hover{color:#fff}#footer .footer-arrow{margin:0 0 4px 6px;width:6px}@media screen and (max-width: 767px){#footer .footer__extra--link{display:block;padding:1rem 0.25rem;margin:0}}#footer .footer-border{border-top:1px solid rgba(255,255,255,0.4)}#footer .input-wrapper input[type="email"].input-main,#footer .input-wrapper input[type="text"].input-main{border-radius:0px;background:transparent;color:#87b9c0;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #2f2f2f;padding:0.5rem 0.5rem;color:#2f2f2f}#footer .input-wrapper input[type="email"].input-main:focus,#footer .input-wrapper input[type="text"].input-main:focus{padding:0.5rem 0.5rem;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #87b9c0;outline:0}#footer .blockreassurance{padding:0;box-shadow:0 1px 1px #4a848b}#footer .blockreassurance .reassurance_list{position:relative;padding:2rem 0rem;overflow:hidden}#footer .blockreassurance .reassurance_list .reassurance_item{text-align:center}#footer .blockreassurance .reassurance_list .reassurance_item .block-icon{height:48px;width:100%;float:none}@media (max-width: 575px){#footer .blockreassurance .reassurance_list .reassurance_item .block-icon{height:36px;width:42px}}@media (min-width: 576px) and (max-width: 767px){#footer .blockreassurance .reassurance_list .reassurance_item .block-icon{height:36px;margin-bottom:1rem}}@media (min-width: 768px) and (max-width: 1279px){#footer .blockreassurance .reassurance_list .reassurance_item .block-icon{height:48px;margin-bottom:1.5rem}}@media (min-width: 1280px){#footer .blockreassurance .reassurance_list .reassurance_item .block-icon{height:48px;margin-bottom:1.5rem}}@media (max-width: 480px){#footer .blockreassurance .reassurance_list .reassurance_item .block-icon img{height:36px;width:42px}}@media (min-width: 768px){#footer .blockreassurance .reassurance_list .reassurance_item .block-icon img{height:48px;width:56px}}#footer .blockreassurance .reassurance_list .reassurance_item .block-icon svg{fill:#87b9c0}@media (max-width: 767px){#footer .blockreassurance .reassurance_list .reassurance_item .block-icon svg{height:36px;width:42px}}@media (min-width: 768px){#footer .blockreassurance .reassurance_list .reassurance_item .block-icon svg{height:48px;width:56px}}#footer .blockreassurance .reassurance_list .reassurance_item .block-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;text-align:center}@media screen and (max-width: 767px){#footer .blockreassurance .reassurance_list .reassurance_item .block-text .title_reassurance{font-size:0.9rem;line-height:1.3}#footer .blockreassurance .reassurance_list .reassurance_item .block-text .text_reassurance{font-size:0.8rem;line-height:1.2}}#footer .blockreassurance .reassurance-pagination{text-align:center;margin:1.5rem auto}#footer .blockreassurance .reassurance-pagination .swiper-pagination-bullet{background:#fff}#footer .blockreassurance .reassurance-pagination .swiper-pagination-bullet-active{background-color:#fff}#footer .footer-container{background-color:#4a848b;padding-top:0}@media (max-width: 767px){#footer .footer-container{padding-top:10px}}#footer .footer-container li a{font-size:0.95rem;line-height:1.2}#footer .footer-container .h3,#footer .footer-container .h4{margin-bottom:0.25rem}#footer #contact-infos a:not(.subline){color:white;text-decoration:underline;text-underline-offset:5px}#footer #contact-infos a:not(.subline):hover{color:white}#footer .restricted{display:none}#footer .footer-container .row>div:nth-child(4) .restricted{display:block}#footer .container-1440>.row{display:flex;flex-wrap:wrap;justify-content:flex-start}@media (max-width: 991px) and (min-width: 577px){#footer .box_footer{display:none}}@media (min-width: 768px){#footer .links .collapse{margin-bottom:50px}}#footer .footer-block-logo{text-align:center;padding-bottom:40px}@media (max-width: 767px){#footer .footer-block-logo{padding:45px 0}}#footer .footer-block-logo .img-responsive{width:220px}@media (max-width: 480px){#footer .footer-block-logo .img-responsive{width:120px}}#footer .subline{text-decoration:underline;text-underline-offset:5px}@media (max-width: 767px){#footer .wrapper:not(.block-contact){border-top:1px solid rgba(255,255,255,0.4)}}#footer .links ul{margin-bottom:0}@media (max-width: 767px){#footer .links ul{margin-left:11px}}#footer .block-social .h3{text-align:left}#footer .block-social li a{display:block;height:20px;width:20px;text-align:center;margin:0 8px;line-height:1.8}#footer .block-social img{max-width:100%;max-height:100%;height:100%;width:auto}#footer .link-bottom-footer{margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;padding-top:1em;border-top:1px solid rgba(255,255,255,0.4)}#footer .link-bottom-footer a:not(:last-child),#footer .link-bottom-footer span{margin-right:1.5rem}@media (min-width: 1300px){#footer .link-bottom-footer{justify-content:left}}@media screen and (max-width: 767px){#footer .link-bottom-footer{margin-top:2rem}}#footer .links{padding-top:1rem;margin-right:1rem;width:calc(25% - 1rem)}@media screen and (max-width: 1279px){#footer .links{width:calc(50% - 1rem)}}@media screen and (max-width: 767px){#footer .links{width:100%;margin-right:0}}#footer .block_newsletter_conditions .form-group::after{display:none}#footer .overlay{width:100vw;height:100vh;position:fixed;display:none;z-index:1000;left:0;top:0;background-color:rgba(246,241,235,0.7);overflow-y:visible;overflow-x:hidden}#footer .overlay.showmsg{display:block}#footer .overlay .success_inline{color:#1d9580}#footer .overlay .warning_inline{color:#d7505a}#footer .overlay-content{position:relative;top:25%;width:100%;max-width:960px;text-align:center;margin-top:30px;padding:90px 30px;background-color:#f6f1eb}#footer .overlay-content .title-s{line-height:2em}#footer .overlay a{color:#87b9c0}#footer .overlay a:hover{color:#b9d0d3}#footer .overlay .closebtn{position:absolute;top:0px;right:0px;font-size:60px;left:0;bottom:0;text-align:right;padding:0 30px;line-height:30px;cursor:default;color:#2f2f2f}#footer .overlay .closebtn:hover{color:#7c7c7c}#footer .overlay .closebtn span{cursor:pointer}#footer .overlay .closebtn span:hover{color:#2f2f2f}#footer .overlay form{margin-top:0}#footer .overlay .form-group{margin:30px 0 15px}#footer .overlay .cta{margin:15px 0 0;height:auto;color:#fff;cursor:pointer}#footer .overlay .cta[disabled]{cursor:not-allowed}#footer #gdpr_consent{margin-top:20px}#footer .block_newsletter{max-width:100%;background-color:transparent}#footer-social{width:100%;padding:0px 0px 45px}@media (max-width: 767px){#footer-social{padding:0px 0}}@media screen and (max-width: 767px){#footer-social{flex-wrap:wrap}#footer-social>div{width:100%}}#footer-social .btn-partner{display:inline-block;text-transform:uppercase;font-weight:700;width:180px;padding:5px;margin:0 5px;color:#fff;border:2px solid rgba(255,255,255,0.4);text-align:center;-webkit-font-smoothing:antialiased;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#footer-social .btn-partner::before{display:none}#footer-social .btn-partner:hover{color:#b9d0d3;border:2px solid #b9d0d3}@media (max-width: 767px){#footer-social .btn-partner{display:block;margin:20px 0}}#footer-social .part{display:inline-block;vertical-align:middle}@media (max-width: 767px){#footer-social .part:first-child{width:68%}#footer-social .part:last-child{width:30%}}.lang-en #footer .footer-container{padding-top:3rem}.lang-en #footer .footer-border{border-top:none}
