@-webkit-keyframes background_blink{50%{background-color:transparent}}@keyframes background_blink{50%{background-color:transparent}}body{background-color:#fff}body.open_burger,body.open_subLayer{overflow:hidden}body.open_burger .menuMask,body.open_subLayer .menuMask{display:block}body .pg_index{opacity:0;transition:.4s opacity ease}body.document_ready .pg_index{opacity:1}body .siteLayer:not(.pg_index) .bodyLayer{min-height:calc(100vh - 400px)}body .siteLayer:not(.pg_index) .bodyLayer [data-slq=prod]:not(.PDP-template) .infos{color:#000!important}body .bodyLayer{background-color:#fff}body .bodyLayer.no_fixed_header,body.is_fullscreen_content .bodyLayer{margin-top:0}body.is_fullscreen_content header.main{background-color:transparent!important}body.sticky_header header.main{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#000;box-shadow:0 3px 10px 0 rgba(0,0,0,.3)}body.sticky_header header.main .header_content .center{height:100%}body.sticky_header header.main .header_content .center .logo img,body.sticky_header header.main .header_content .center .logo svg{max-width:230px;height:100%}body.sticky_header header.main .header_content .right .header_act_menu .header_act{color:#000}.grid-template.is_grid_background_media[data-grid_index="1"]{position:relative;overflow:hidden}.grid-template.is_grid_background_media[data-grid_index="1"] .grid-media{height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:0}.grid-template.is_grid_background_media[data-grid_index="1"] .grid-media img,.grid-template.is_grid_background_media[data-grid_index="1"] .grid-media video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.grid-template.is_grid_background_media[data-grid_index="1"] .grid-content{position:relative;top:0;left:0;width:100%;z-index:10}.grid-template.is_grid_background_media:not([data-grid_index="1"]){position:relative;overflow:hidden}.grid-template.is_grid_background_media:not([data-grid_index="1"]) .grid-media{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0}.grid-template.is_grid_background_media:not([data-grid_index="1"]) .grid-media img,.grid-template.is_grid_background_media:not([data-grid_index="1"]) .grid-media video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.grid-template.is_grid_background_media:not([data-grid_index="1"]) .grid-content{position:relative;top:0;left:0;width:100%;z-index:10}body:not(.no_fixed_header) header.main{position:fixed;top:0;left:0;width:100%;z-index:1700;transition:.2s height ease}footer.main .mailing form,footer.main .menu_footer>li>a,header.main .top_header{position:relative}header.main .top_header.disappear{opacity:0;transition:.3s opacity height ease;height:0}header.main .top_header .close{position:absolute;right:15px;top:10px;font-size:20px}header.main .container-fluid{height:100%}header.main .header_content{position:relative;transition:.2s background-color ease;padding-top:10px;padding-bottom:10px;min-height:70px}body.no_fixed_header header.main .header_content{justify-content:center}header.main .header_content .left{text-align:left}header.main .header_content .left .burger_btn{line-height:1;cursor:pointer;position:relative;z-index:20;transition:.2s margin-top ease}header.main .header_content .left .burger_btn>i{font-size:23px;filter:drop-shadow(0 1px rgba(0,0,0,.4));transition:.2s color ease}header.main .header_content .center{text-align:center;height:100%}header.main .header_content .center .logo{text-align:center;transition:2s fill ease,.2s height ease,.2s top ease;margin:0 auto}header.main .header_content .center .logo a{display:block;height:100%;position:relative}header.main .header_content .center .logo a>img,header.main .header_content .center .logo a>svg{height:100%;filter:drop-shadow(0 1px rgba(0,0,0,.4));transition:.2s fill ease,.2s max-width ease;max-width:100%}header.main .header_content .right{text-align:right}header.main .header_content .right .header_act_menu{transition:.2s margin-top ease;position:relative;z-index:20}header.main .header_content .right .header_act_menu .header_act{position:relative;text-align:center;cursor:pointer;color:#fff;line-height:1;transition:.2s color ease}header.main .header_content .right .header_act_menu .header_act>img,header.main .header_content .right .header_act_menu .header_act>svg{height:30px}header.main .header_content .right .header_act_menu .header_act>svg{filter:drop-shadow(0 1px rgba(0,0,0,.4))}header.main .header_content .right .header_act_menu .header_act .count{position:absolute;right:-5px;bottom:-3px}header.main .header_content .right .header_act_menu .header_act .count>span{font-size:.7em;font-weight:500;min-width:18px;height:18px;line-height:17px;border-radius:100%;display:block;transition:.3s background-color ease,.3s color ease}#cart_block section,header.main.tunnel_step .header_content{height:100%}header.main.tunnel_step .header_content .left{display:none}header.main .mainNav>nav{min-height:0;margin-bottom:0}.burger_content{position:fixed;top:0;left:0;bottom:0;background-color:#fff;color:#000;transform:translateX(-100%);z-index:11000;transition:.2s transform ease;padding-bottom:70px;padding-top:85px}body.open_burger .burger_content{transform:translateX(0);box-shadow:10px 0 10px -10px #1c1b1b;overflow-x:hidden}.burger_content .close_burger{position:absolute;top:20px;left:15px;margin:20px}body.sticky_header .burger_content .close_burger{top:0}.burger_content .close_burger>svg{fill:#000;height:20px}#cart_block section .cart_list .prod .img>img,.burger_content .menu_content .menu_top .menu_top_content,.burger_content>menu,footer.main .menu_footer>li>a:hover:after{width:100%}.burger_content,.burger_content .menu_content{height:100%;overflow-y:auto}.burger_content .menu_content .menu_top{-ms-grid-row:1;grid-row-start:1;display:flex;align-items:center;justify-content:flex-start}.burger_content .menu_content .menu_top .menu_top_content .menu_links>li{padding-left:0;padding-right:30px;margin-left:15px}.burger_content .menu_content .menu_top .menu_top_content .menu_links>li:not(.main_menu_links){padding-top:10px;padding-bottom:10px}.burger_content .menu_content .menu_top .menu_top_content .menu_links>li .collec{width:100%;padding:10px 0}.burger_content .menu_content .menu_top .menu_top_content .menu_links>li a{text-transform:uppercase;position:relative;display:inline-block;font-weight:700;font-size:28px;padding-left:15px;padding-right:15px;border-radius:4px;color:#000!important}.burger_content .menu_content .menu_top .menu_top_content .switch_language{position:relative;margin-top:10px;margin-left:30px;margin-right:30px;padding-top:20px;padding-bottom:20px}.burger_content .menu_content .menu_top .menu_top_content .switch_language:after,.burger_content .menu_content .menu_top .menu_top_content .switch_language:before{content:"";display:block;width:60%;height:1px;position:absolute;left:20%}.burger_content .menu_content .menu_top .menu_top_content .switch_language:before{top:0}.burger_content .menu_content .menu_top .menu_top_content .switch_language:after{bottom:0}.burger_content .menu_content .menu_top .menu_top_content .switch_language li.language_dsp:not(:last-child){margin-bottom:10px}.burger_content .menu_content .menu_top .menu_top_content .switch_language li.language_dsp a{font-size:1.2rem;text-transform:uppercase}.burger_content .menu_content .menu_top .menu_top_content .switch_language li.language_dsp a .picto_language{display:inline-block;vertical-align:middle;width:21px;height:20px;background:url(../../ximg/sprites/picto_languages.png) no-repeat 0 0;background-size:42px 20px;margin-right:10px;margin-bottom:5px}.burger_content .menu_content .menu_top .menu_top_content .switch_language li.language_dsp a .picto_language.lang_FR{background-position:0 0}.burger_content .menu_content .menu_top .menu_top_content .switch_language li.language_dsp a .picto_language.lang_EN{background-position:-21px 0}.burger_content .menu_content .menu_bottom{-ms-grid-row:2;grid-row-start:2;display:flex;align-items:flex-end;justify-content:center;text-align:center}.burger_content .menu_content .menu_bottom .menu_bottom_content,.burger_content .menu_content .menu_bottom .menu_bottom_content li.lvl-1{margin-bottom:10px}.burger_content .menu_content .menu_bottom .menu_bottom_content li.lvl-1 a{font-size:12px;text-transform:uppercase}.burger_content .menu_acts{position:fixed;bottom:0;left:0}.burger_content .menu_acts a{padding:20px 30px;border-radius:0;display:block}.burger_content .menu_acts a svg{height:20px;margin-right:1em;transition:.4s fill ease;display:inline-block;vertical-align:middle}.burger_content .menu_acts a .lbl{font-size:1.2em;text-transform:uppercase;transition:.4s color ease;font-weight:700;display:inline-block;vertical-align:middle}.subLayer{position:fixed;top:0;right:0;bottom:0;height:100%;background-color:#fff;color:#000;transform:translateX(100%);z-index:9999;overflow-y:auto;transition:.2s transform ease}body.open_subLayer .subLayer{transform:translateX(0);box-shadow:-10px 0 10px -10px #1c1b1b}#cart_block section header{height:70px;position:relative}#cart_block section header .title{padding:20px;font-size:1.2em;position:relative;width:100%}#cart_block section header .title:after{content:"";display:block;height:1px;width:calc(100% - 30px);background-color:#000;position:absolute;bottom:0;left:15px}#cart_block section header>button{position:absolute;top:0;right:0;margin:20px}#cart_block section header>button>img,#cart_block section header>button>svg{height:20px}#cart_block section.empty>p{height:calc(100% - 70px);font-size:1.1em;padding:15px}#cart_block section .cart_list{height:calc(100% - 200px);overflow-y:auto;overflow-x:hidden;padding:10px;overscroll-behavior-y:contain}#cart_block section .cart_list .prod{border-bottom:1px solid #ddd;padding:10px 0;display:block;color:#000!important}#cart_block section .cart_list .prod:last-child{border-bottom:0}#cart_block section .cart_foot .total,#cart_block section .cart_list .prod .infos>ul{margin:0}#cart_block section .cart_list .prod .infos>ul>li,footer.main .menu_footer>li{font-size:.9em}#cart_block section .cart_list .prod .price .best{padding:0;font-size:14px}#cart_block section .cart_list .prod .price .old{font-weight:200;font-size:1em;margin-left:.5em}#cart_block section .cart_foot{height:65px;padding:20px 15px 10px}#cart_block section .cart_foot .total>span{line-height:17px}#cart_block section .cart_foot .total small{position:relative;display:block;font-style:italic;text-transform:initial;font-weight:400}#cart_block section .cart_foot menu.actions{position:fixed;bottom:0;left:0;width:100%}#cart_block section .cart_foot menu.actions>a{border-radius:0;padding:20px 30px}#cart_block section .shipping_infos{height:75px;background-color:#ececec;color:#000;border-radius:6px;margin:0 15px 15px;padding:5px 0}#cart_block section .shipping_infos svg{padding:0 10px 0 5px;width:60px}#cart_block section .shipping_infos .text{width:calc(100% - 60px);padding:0 10px 0 0;font-size:11px;font-weight:600;font-style:italic}#cookies_law{background-color:#fff;color:#000}footer.main{padding-top:30px;padding-bottom:30px}footer.main .grid-template{background-color:transparent!important}footer.main .social-networks{margin-bottom:20px}footer.main .social-networks a{text-align:center;width:60px;font-size:20px;transition:.2s transform ease}footer.main .social-networks a:hover{transform:scale(1.3)}footer.main .social-networks a svg{max-height:20px;vertical-align:middle;margin-top:-3px}footer.main .mailing h4{font-size:1.6em}footer.main .mailing form>p{font-size:.7em;text-align:justify;margin-top:10px;margin-bottom:0}footer.main .mailing form .input-group .form-control{border-radius:30px;width:98%;border-width:1px}footer.main .mailing form .input-group .input-group-btn:last-child>.btn{border-radius:30px;border-style:none;font-size:16px!important;font-weight:600;padding:.5em .8em}footer.main .menu_footer{margin-top:20px;margin-bottom:20px}footer.main .menu_footer>li>a:after{content:"";display:block;height:1px;width:0;background-color:#000;position:absolute;bottom:0;left:0;transition:.2s width ease}footer.main .menu_footer>li>a:hover{color:inherit}footer.main .copyright{margin-top:20px}.PDP_message .PDP_message_content{background-color:#f5f5f5;color:#8e8e8e}.PDP_message.slq-container-loaded .PDP_message_content{-webkit-animation:background_blink 1s 3;animation:background_blink 1s 3}@media(max-width:767px){body.open_burger,body.open_subLayer{position:fixed;top:0;left:0;bottom:0;width:100%}body.sticky_header .pg_index header.main .header_content .logo{position:relative;top:0}.siteLayer.pg_index header.main .header_content .logo{position:absolute;top:55px;left:0;right:0;text-align:center}.siteLayer:not(.pg_index) header.main .header_content .center .logo a>svg{max-width:210px;height:100%}header.main{min-width:320px}header.main .top_header .close{right:20px}header.main.is_main_menu .center .contentMenu{display:none}header.main.tunnel_step .header_content .center{width:100%;transition:.2s height ease}.burger_content,.subLayer{width:calc(100vw - 15%)}.burger_content .menu_content .menu_bottom,.burger_content .menu_content .menu_top{width:100%}footer.main .menu_footer>li{width:100%;text-align:center;margin-bottom:10px}}@media(min-width:767px){body .siteLayer:not(.pg_index) header.main.is_main_menu .center .contentMenu .collec>a{border-color:#000;color:#000!important}.grid-template.full-screen-element{height:100vh}header.main.is_main_menu .center{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center}header.main.is_main_menu .center .logo{text-align:left;margin:0}header.main.is_main_menu .center .logo>a{height:100%;width:100%}header.main.is_main_menu .center .logo>a img,header.main.is_main_menu .center .logo>a svg{max-width:100%}header.main.is_main_menu .center .contentMenu{width:calc(100% - 400px);margin-top:25px;transition:.2s margin-top ease}body.sticky_header header.main.is_main_menu .center .contentMenu{margin-top:5px}header.main.is_main_menu .center .contentMenu .collec{margin:auto 15px}header.main.is_main_menu .center .contentMenu .collec>a{border-width:1px;border-style:solid;border-radius:4px;display:block;padding:5px 15px;text-transform:uppercase;font-size:1em;transition:.2s background-color ease,.2s color ease}header.main.tunnel_step .header_content .center,header.main.tunnel_step .header_content .center .logo{width:300px}.burger_content,.burger_content .menu_content .menu_bottom,.burger_content .menu_content .menu_top,.subLayer{width:340px}footer.main .menu_footer>li:not(:last-child){margin-right:20px}}@media(min-width:1280px){body .bodyLayer{margin-top:90px}header.main .header_content .left{width:60px}header.main .header_content .left .burger_btn{margin-left:20px;margin-top:25px}body.sticky_header header.main .header_content .left .burger_btn{margin-top:10px}header.main .header_content .center{width:calc(100% - 120px)}header.main .header_content .center .logo{height:70px;width:400px}body.sticky_header header.main .header_content .center .logo{height:40px}header.main .header_content .right{width:60px}header.main .header_content .right .header_act_menu{margin-right:20px;margin-top:25px;margin-bottom:10px}body.sticky_header header.main .header_content .right .header_act_menu{margin-top:10px}}@media(max-width:1279px){body .bodyLayer{margin-top:65px}header.main .header_content .left{width:30px}header.main .header_content .center{width:calc(100% - 60px)}header.main .header_content .center .logo{height:45px}body.sticky_header header.main .header_content .center .logo{height:30px}header.main .header_content .right{width:30px;margin-bottom:7px}.pg_fiche #fixedBtn{bottom:10px}}@media(max-width:767px) and (min-width:1280px){.siteLayer.pg_index header.main .header_content .logo{width:calc(100% - 120px)}}@media(min-width:767px) and (max-width:767px){header.main.is_main_menu .center .logo>a img,header.main.is_main_menu .center .logo>a svg{height:100%}}