@-webkit-keyframes background_blink{50%{background-color:transparent}}@keyframes background_blink{50%{background-color:transparent}}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 .bodyLayer{min-height:calc(100vh - 400px)}body.is_fullscreen_content .bodyLayer,body.no_fixed_header .bodyLayer{margin-top:0}body.sticky_header header.main{box-shadow:0 3px 10px 0 rgba(0,0,0,.3)}body.sticky_header header.main>.container-fluid .top_header,body.sticky_header header.main>.container-fluid>.grid-template{max-height:0}body.sticky_header header.main .header_content .center .logo img,body.sticky_header header.main .header_content .center .logo svg{height:100%}.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 background-color ease}body.is_fullscreen_content:not(.sticky_header) header.main{background-color:transparent}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}#cart_block section,header.main .container-fluid{height:100%}header.main .grid-template{overflow:hidden;max-height:40px;transition:.2s max-height ease}header.main .header_content{transition:.2s background-color ease,.2s height ease;padding-top:10px;padding-bottom:10px}body.sticky_header header.main .header_content{-ms-grid-row-align:center;align-self:center}#cart_block section .cart_list .prod .img>img,.burger_content .menu_top .menu_top_content,.burger_content>menu,footer.main .menu_footer>li>a:hover:after,header.main .header_content>.header_content_layout{width:100%}header.main .header_content .left{text-align:left}header.main .header_content .left .mainNav>nav .mainNavLayer_chevron{opacity:0}header.main .header_content .left .mainNav>nav .mainNavLayer{position:absolute;top:20px;left:0;z-index:10000;opacity:0;height:0;overflow:hidden}header.main .header_content .left .mainNav>nav .mainNavLayer>.container{width:auto;margin:0;padding:0}#cart_block section .cart_list .prod .infos>ul,header.main .header_content .left .mainNav>nav .mainNavLayer>.container .catalog .row{margin:0}header.main .header_content .left .mainNav>nav .mainNavLayer>.container .catalog .row>div{float:none;width:100%;padding:0}header.main .header_content .left .mainNav>nav .mainNavLayer>.container .catalog .row>div a{display:block;padding:5px 10px;transition:.2s background-color ease,.2s color ease}header.main .header_content .center{text-align:center}body:not(.no_fixed_header) header.main .header_content .center{height:100%}header.main .header_content .center .logo{text-align:center;margin:0 auto;transition:.2s fill ease,.2s height ease}header.main .header_content .center .logo a{display:block;margin:0 auto;height:100%;position:relative}header.main .header_content .center .logo a>img,header.main .header_content .center .logo a>svg{height:100%;transition:.2s fill ease}header.main .header_content .right{text-align:right}header.main .header_content .right .header_act_menu{position:relative;z-index:20;transition:.2s margin-top ease}header.main .header_content .right .header_act_menu .header_act{display:inline-block;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;vertical-align:bottom}header.main .header_content .right .header_act_menu .header_act .count{position:absolute;right:calc(50% - 15px);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}header.main.tunnel_step .header_content .left{display:none}header.main.tunnel_step .header_content .center{transition:.2s height ease}header.main .mainNav>nav{min-height:0;margin-bottom:0}.burger_content{position:fixed;top:0;left:0;bottom:0;height:100%;transform:translateX(-100%);z-index:11000;overflow-y:auto;overflow-x:hidden;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}.burger_content .close_burger{position:absolute;top:20px;left:15px;margin:20px}body.sticky_header .burger_content .close_burger{top:0}#cart_block section header>button img,#cart_block section header>button>svg,.burger_content .close_burger>svg{height:20px}.burger_content .menu_top{-ms-grid-row:1;grid-row-start:1;height:100%;display:flex;align-items:center;justify-content:flex-start}.burger_content .menu_top .menu_top_content .menu_links>li{padding-left:0;padding-right:30px;margin-left:15px}.burger_content .menu_top .menu_top_content .menu_links>li:not(.main_menu_links){padding-top:10px;padding-bottom:10px}.burger_content .menu_top .menu_top_content .menu_links>li .collec{width:100%;padding:10px 0}.burger_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}.burger_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_top .menu_top_content .switch_language:after,.burger_content .menu_top .menu_top_content .switch_language:before{content:"";display:block;width:60%;height:1px;position:absolute;left:20%}.burger_content .menu_top .menu_top_content .switch_language:before{top:0}.burger_content .menu_top .menu_top_content .switch_language:after{bottom:0}.burger_content .menu_top .menu_top_content .switch_language li.language_dsp:not(:last-child){margin-bottom:10px}.burger_content .menu_top .menu_top_content .switch_language li.language_dsp a{font-size:1.2rem;text-transform:uppercase}.burger_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_top .menu_top_content .switch_language li.language_dsp a .picto_language.lang_FR{background-position:0 0}.burger_content .menu_top .menu_top_content .switch_language li.language_dsp a .picto_language.lang_EN{background-position:-21px 0}.burger_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_bottom .menu_bottom_content,.burger_content .menu_bottom .menu_bottom_content li.lvl-1{margin-bottom:10px}.burger_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%;transform:translateX(100%);z-index:9999;overflow-y:auto;transition:.2s transform ease}body.open_subLayer.account_block .subLayer#account_block,body.open_subLayer.cart_block .subLayer#cart_block{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);position:absolute;bottom:0;left:15px}#cart_block section header>button{position:absolute;top:0;right:0;margin: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:inherit}#cart_block section .cart_list .prod:last-child{border-bottom: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{margin:0}#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{padding:20px 30px;border:0!important;border-radius:0}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-template{position:relative}.PDP-template section.gal .gal_cont .gallery_cont .gallery-top{background-color:transparent}.modal,.modal a{color:#000}.PDP_message .PDP_message_content:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;opacity:.2;border-radius:5px}.PDP_message.slq-container-loaded .PDP_message_content:after{-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%}header.main .header_content .center .logo{height:100%}header.main .header_content .center .logo img,header.main .header_content .center .logo svg{height:100%!important}body:not(.no_fixed_header) header.main{min-width:320px}header.main .top_header .close{right:20px}header.main .header_content .center .logo a>img,header.main .header_content .center .logo a>svg{max-width:75%}header.main.tunnel_step .header_content .center{width:100%}header.main.tunnel_step .header_content .center .logo{padding-bottom:10px}.burger_content,.burger_content .menu_bottom,.burger_content .menu_top,.subLayer{width:calc(100vw - 15%)}footer.main .menu_footer>li{width:100%;text-align:center;margin-bottom:10px}}@media(min-width:1280px){body .bodyLayer{margin-top:90px}header.main .header_content .left{width:33.33%;display:flex;align-items:center;max-height:70px;height:100%}header.main .header_content .left .mainNav>nav{height:100%}header.main .header_content .left .mainNav>nav .contentMenu{justify-content:flex-start;margin-left:20px;transition:.2s margin-top ease}header.main .header_content .left .mainNav>nav .contentMenu .collec{text-transform:uppercase}header.main .header_content .left .mainNav>nav .contentMenu .collec:not(:last-child){margin-right:30px}header.main .header_content .left .mainNav>nav .contentMenu .collec a{position:relative;line-height:30px}header.main .header_content .left .mainNav>nav .contentMenu .collec a .fa-chevron-down{display:none;margin-left:5px}header.main .header_content .left .mainNav>nav .contentMenu .collec a:after,header.main .header_content .left .mainNav>nav .contentMenu .collec a:before{content:"";display:block;position:absolute;left:0;height:1px;width:0;transition:.2s width ease}header.main .header_content .left .mainNav>nav .contentMenu .collec a:before{top:-3px}header.main .header_content .left .mainNav>nav .contentMenu .collec a:after{bottom:-3px}header.main .header_content .left .mainNav>nav .contentMenu .collec a:hover:after,header.main .header_content .left .mainNav>nav .contentMenu .collec a:hover:before,header.main .header_content .left .mainNav>nav .contentMenu .collec.selected a:after,header.main .header_content .left .mainNav>nav .contentMenu .collec.selected a:before{width:100%}header.main .header_content .left .mainNav>nav .contentMenu .collec.is_submenu .fa-chevron-down{display:inline-block}header.main .header_content .left .burger_btn{display:none}header.main .header_content .center{width:33.33%}header.main .header_content .center .logo{height:70px}body.sticky_header header.main .header_content .center .logo{height:40px}header.main .header_content .center .logo a>img,header.main .header_content .center .logo a>svg{max-width:75%}header.main .header_content .right{width:33.33%;display:flex;justify-content:flex-end;align-items:center;max-height:70px;height:100%}header.main .header_content .right .header_act_menu .header_act{width:70px}}@media(max-width:1279px){body .bodyLayer{margin-top:65px}header.main .header_content>.header_content_layout{align-items:baseline}header.main .header_content .left{width:20px}header.main .header_content .left .mainNav>nav .contentMenu,header.main .header_content .right .header_act_menu .header_act.account_block{display:none}header.main .header_content .left .burger_btn{margin-top:10px;transition:.2s margin-top ease;padding:0 10px!important;margin-left:-10px;line-height:1;cursor:pointer;position:relative;z-index:20}body.sticky_header header.main .header_content .left .burger_btn{margin-top:0}header.main .header_content .left .burger_btn>i{font-size:23px;transition:.2s color ease}header.main .header_content .center{width:calc(100% - 40px)}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:20px}header.main .header_content .right .header_act_menu{margin-top:10px}body.sticky_header header.main .header_content .right .header_act_menu{margin-top:0}header.main .header_content .right .header_act_menu .header_act.cart_block{justify-content:flex-end}body.sticky_header header.main.tunnel_step .header_content .center{margin:0 auto;height:30px}.burger_content .menu_top .menu_top_content .menu_links{max-height:53vh;overflow-y:auto;overflow-x:hidden}.burger_content .menu_top .menu_top_content .menu_links .header_cat{display:none!important}.burger_content .menu_top .menu_top_content .menu_links .collec .fa-chevron-down{display:none;margin-left:5px}.burger_content .menu_top .menu_top_content .menu_links .collec.is_submenu .fa-chevron-down{display:inline-block;transition:.2s transform ease}.burger_content .menu_top .menu_top_content .menu_links .collec a.open .fa-chevron-down{transform:rotate(180deg)}.burger_content .menu_top .menu_top_content .menu_links .mainNavLayer{max-height:0;overflow:hidden;width:100%;transition:.2s max-height ease}.burger_content .menu_top .menu_top_content .menu_links .mainNavLayer.open{max-height:2000px;height:auto!important}.burger_content .menu_top .menu_top_content .menu_links .mainNavLayer a{display:inline-block;padding-top:8px;padding-bottom:8px}.pg_fiche #fixedBtn{bottom:10px}}@media(min-width:767px) and (max-width:1279px){header.main .header_content .center .logo a>img,header.main .header_content .center .logo a>svg{max-width:50%}}@media(min-width:767px){header.main.tunnel_step .header_content .center{width:300px}header.main.tunnel_step .header_content .center .logo a svg{max-width:100%}.burger_content,.burger_content .menu_bottom,.burger_content .menu_top,.subLayer{width:340px}footer.main .menu_footer>li:not(:last-child){margin-right:20px}}