﻿.btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s linear;font-size:14px;font-weight:700;min-height:40px;padding:5px 20px;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid transparent;border-radius:10px}.btn .edglyph{margin:0 10px;font-size:24px;text-transform:none;line-height:0}.btn.btn-circle{border-radius:99em;width:40px;height:40px}.btn.btn-small{min-height:0;border-radius:0;padding:5px 10px;font-weight:500;border-width:0 0 2px 0}.btn.btn-success{background:var(--success-color);color:var(--color-white)}.btn.btn-success:focus,.btn.btn-success:hover{background:var(--color-white);color:var(--success-color);border-color:var(--success-color)}.btn.btn-danger{background:var(--error-color);color:var(--color-white)}.btn.btn-danger:focus,.btn.btn-danger:hover{background:var(--color-white);color:var(--error-color);border-color:var(--error-color)}.btn.btn-danger.btn-small{background:var(--color-white);color:var(--error-color);border-color:var(--error-color) !important}.btn.btn-danger.btn-small:focus,.btn.btn-danger.btn-small:hover{background:var(--error-color);color:var(--color-white);border-radius:5px}.btn.btn-warning{background:var(--warning-color);color:var(--color-white)}.btn.btn-warning:focus,.btn.btn-warning:hover{background:var(--color-white);color:var(--warning-color);border-color:var(--warning-color)}.btn.btn-reset{background:var(--error-color);color:var(--color-white);padding:0;min-height:30px;min-width:30px}.btn.btn-reset .edglyph{font-size:16px}.btn.btn-reset:focus,.btn.btn-reset:hover{background:var(--color-white);color:var(--error-color);border-color:var(--error-color)}.btn.btn-white{background:var(--color-white);color:var(--color-black)}.btn.btn-white:focus,.btn.btn-white:hover{background:var(--color-black);color:var(--color-white)}.btn.btn-primary{background:var(--primary-color);color:var(--color-white)}.btn.btn-primary:focus,.btn.btn-primary:hover{background:var(--color-white);color:var(--primary-color);border-color:var(--primary-color)}.btn.btn-secondary{background:var(--secondary-color);color:var(--color-white)}.btn.btn-secondary:focus,.btn.btn-secondary:hover{background:var(--color-white);color:var(--secondary-color);border-color:var(--secondary-color)}.btn.btn-product{background:var(--primary-color);color:var(--color-white);max-width:none}.btn.btn-product:focus,.btn.btn-product:hover{background:var(--color-white);color:var(--primary-color)}.btn.btn-product:before{display:block;content:"¥";font-family:"EdGlyph";font-size:24px;line-height:0;text-transform:none}.btn.btn-product input{min-width:40px;pointer-events:auto;min-height:40px;background:none;border:0 none;font-size:inherit;font-weight:inherit;background:none;color:inherit;cursor:inherit;text-transform:uppercase}.btn.btn-wishlist{background:var(--secondary-color);color:var(--color-white)}.btn.btn-wishlist:focus,.btn.btn-wishlist:hover{background:var(--color-white);color:var(--secondary-color)}.btn.btn-wishlist.active{background:var(--error-color)}.btn.clr-btn-error{color:var(--error-color)}.btn.clr-btn-success{color:var(--success-color)}.btn.clr-btn-warning{color:var(--warning-color)}.btn.btn-facebook{background:var(--color-facebook);color:var(--color-white)}.btn.btn-facebook:hover{background:var(--color-white);color:var(--color-facebook)}.btn.btn-twitter{background:var(--color-twitter);color:var(--color-white)}.btn.btn-twitter:hover{background:var(--color-white);color:var(--color-twitter)}.btn.btn-pinterest{background:var(--color-pinterest);color:var(--color-white)}.btn.btn-pinterest:hover{background:var(--color-white);color:var(--color-pinterest)}.btn.btn-youtube{background:var(--color-youtube);color:var(--color-white)}.btn.btn-youtube:hover{background:var(--color-white);color:var(--color-youtube)}.btn.btn-linkedin{background:var(--color-linkedin);color:var(--color-white)}.btn.btn-linkedin:hover{background:var(--color-white);color:var(--color-linkedin)}.btn.btn-dailymotion{background:var(--color-dailymotion);color:var(--color-white)}.btn.btn-dailymotion:hover{background:var(--color-white);color:var(--color-dailymotion)}.btn.btn-viadeo{background:var(--color-viadeo);color:var(--color-white)}.btn.btn-viadeo:hover{background:var(--color-white);color:var(--color-viadeo)}.btn.btn-instagram{background:var(--color-background-instagram);color:var(--color-white);border:0 none}.btn.btn-instagram:hover{background:var(--color-white);color:transparent}.btn.btn-instagram:hover .edglyph:before{background:var(--color-background-instagram);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn.btn-vimeo{background:var(--color-vimeo);color:var(--color-white)}.btn.btn-vimeo:hover{background:var(--color-white);color:var(--color-vimeo)}.clr-btn-error{color:var(--error-color)}.clr-btn-success{color:var(--success-color)}.clr-btn-warning{color:var(--warning-color)}.slide_down{position:relative}.slide_down .button{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.slide_down .button img,.slide_down .button .edglyph{margin:0 10px}.slide_down .button img:last-child,.slide_down .button .edglyph:last-child{margin:0 0 0 10px}.slide_down .button .edglyph{line-height:0}.slide_down .button img{display:block;max-width:100%;height:auto}.slide_down .button:after{content:"+";font-family:"EdGlyph";margin:0 0 0 10px}.slide_down .button.open:after{content:"*"}.slide_down .button.open+.sub_menu{visibility:visible;opacity:1;top:100%;height:auto}.slide_down .sub_menu{position:absolute;visibility:hidden;opacity:0;top:120%;height:0;transition:.3s ease-in}.slide_down .sub_menu a{display:flex;align-items:center}.slide_down .sub_menu a img,.slide_down .sub_menu a .edglyph{margin:0 10px}.slide_down .sub_menu a img:first-child,.slide_down .sub_menu a .edglyph:first-child{margin:0 10px 0 0}.slide_down .sub_menu a .edglyph{line-height:0}.slide_down .sub_menu a img{display:block;max-width:100%;height:auto}#modal{position:fixed;top:0;right:0;left:0;bottom:0;display:none;z-index:2000}#modal .select{display:flex;align-items:center;border:1px solid transparent;border-radius:10px;overflow:hidden;background:var(--primary-color);color:var(--color-white);position:relative}#modal .select select{border:0 none;width:100%;height:38px;padding:0 30px 0 10px;text-transform:uppercase;font-weight:500;background:none;font-size:15px;cursor:pointer;color:var(--color-white)}#modal .select select option{color:var(--color-black)}#modal .select:after{content:"+";font-family:"EdGlyph";pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}#modal .select:hover{border-color:var(--primary-color);background:var(--color-white);color:var(--primary-color)}#modal .select:hover select{color:var(--primary-color)}#modal .select:hover select option{color:var(--color-black)}#modal .modal{display:flex;align-items:center;justify-content:center;overflow:auto;height:100%;padding:15px}#modal .modal.open .modal-dialog{visibility:visible;opacity:1;transform:translateY(0)}#modal .modal .modal-dialog{background:var(--color-white);padding:20px;width:100%;max-width:800px;visibility:hidden;opacity:0;transform:translateY(256px);transition:.3s ease-in}#modal .modal .modal-dialog .modal-content .modal-header{display:flex;align-items:center;margin:0 0 10px}#modal .modal .modal-dialog .modal-content .modal-header .close{margin:0 0 0 auto;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;background:none;color:var(--error-color);border:0 none;padding:0;cursor:pointer}#modal .modal .modal-dialog .modal-content .modal-header h4{font-weight:500;font-size:18px;margin:0}#modal .modal .modal-dialog .modal-content .modal-body .product-added{display:flex;align-items:center}#modal .modal .modal-dialog .modal-content .modal-body .product-added figure{margin:0 15px 0 0}#modal .modal .modal-dialog .modal-content .modal-body .product-added figure img{display:block;max-width:100%;height:auto}#modal .modal .modal-dialog .modal-content .modal-body .product-added>div+div{margin:0 0 0 auto}#modal .modal .modal-dialog .modal-content .modal-body .product-added .reference{color:var(--secondary-color);font-weight:500}#modal .modal .modal-dialog .modal-content .modal-body .product-added h3{font-size:16px;margin:0;text-transform:uppercase;font-weight:500}#modal .modal .modal-dialog .modal-content .modal-body .product-added .price{font-size:24px;font-weight:700;white-space:nowrap}#modal .modal .modal-dialog .modal-content .modal-footer{margin:10px 0 0;display:flex;align-items:center;justify-content:center}#modal .modal .modal-dialog .modal-content .modal-footer .btn{margin:0 5px}#modal:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;background:rgba(0,0,0,.8)}#reassurance{margin:40px 0 20px}#reassurance .container{display:flex;justify-content:center;flex-wrap:wrap;padding:0}#reassurance .container>div{flex:1;flex-basis:25%;display:flex;padding:0 20px;margin:0 0 20px}#reassurance .container>div>div{flex:1;padding:20px;color:var(--color-black);background:var(--color-white);border:2px solid var(--secondary-color);border-radius:10px;display:flex;align-items:center}#reassurance .container>div>div .edglyph{line-height:.75;font-size:96px;color:var(--primary-color);text-align:center;flex-shrink:0;flex-basis:70px}#reassurance .container>div>div>div{padding:0 0 0 20px}#reassurance .container>div>div>div strong{display:block;margin:0 0 10px;text-transform:uppercase;font-weight:500;font-size:16px}@media all and (max-width: 1400px){#reassurance .container>div{flex-basis:50%}}@media all and (max-width: 768px){#reassurance .container>div>div .edglyph{font-size:64px;flex-basis:45px}}@media all and (max-width: 500px){#reassurance .container{display:block}}.alert-error,.alert-success{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;margin:10px;padding:10px 20px;line-height:1.4;border-radius:3px}.alert-error:before,.alert-success:before{display:block;margin:0 10px 0 0;content:"";font-family:"EdGlyph";font-size:32px;line-height:0}.alert-error.alert-error,.alert-success.alert-error{background:var(--error-color);color:var(--color-white)}.alert-error.alert-error:before,.alert-success.alert-error:before{content:"S"}.alert-error.alert-success,.alert-success.alert-success{background:var(--success-color);color:var(--color-white)}.alert-error.alert-success:before,.alert-success.alert-success:before{content:"}"}body{font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400;background:var(--color-white);color:var(--color-black)}body:not(.development){visibility:visible}a:not(.btn){text-decoration:none;color:inherit}a:not(.btn):hover{color:var(--primary-color)}a.disabled{opacity:.5;pointer-events:none}.text-center{text-align:center}.container{width:100%;max-width:1600px;padding:0 20px;margin:0 auto}.top_menu{background:var(--color-black);color:var(--color-white);display:flex;padding:5px 0;min-height:40px;position:relative}.top_menu .container{flex:1;display:flex;align-items:center;justify-content:space-between}.top_menu .container .slide_down img{max-width:20px}.top_menu .container .slide_down .button{font-size:inherit;color:inherit;padding:0 10px 0 0;background:none;border:0 none;white-space:nowrap}.top_menu .container .slide_down .button:hover,.top_menu .container .slide_down .button.open{color:var(--primary-color)}.top_menu .container .slide_down .button.open+.sub_menu{top:calc(100% + 10px)}.top_menu .container .slide_down .sub_menu{background:var(--color-black);z-index:1010}.top_menu .container .slide_down .sub_menu a{padding:10px}.top_menu .container .slide_down .sub_menu a:hover{background:var(--secondary-color)}.top_menu .container .slide_down .sub_menu a.active{background:var(--primary-color)}.top_menu .container .custom_template{padding:0 10px;display:flex;align-items:center;margin:0}.top_menu .container .custom_template .select{display:flex;align-items:center;border:1px solid transparent;border-radius:10px;overflow:hidden;background:var(--primary-color);color:var(--color-white);position:relative}.top_menu .container .custom_template .select select{border:0 none;width:100%;height:38px;padding:0 30px 0 10px;text-transform:uppercase;font-weight:500;background:none;font-size:15px;cursor:pointer;color:var(--color-white)}.top_menu .container .custom_template .select select option{color:var(--color-black)}.top_menu .container .custom_template .select:after{content:"+";font-family:"EdGlyph";pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.top_menu .container .custom_template .select:hover{border-color:var(--primary-color);background:var(--color-white);color:var(--primary-color)}.top_menu .container .custom_template .select:hover select{color:var(--primary-color)}.top_menu .container .custom_template .select:hover select option{color:var(--color-black)}.top_menu .container .custom_template .select{border:0 none;background:none !important}.top_menu .container .custom_template .select select{height:20px;background:none;text-transform:none}.top_menu .container .link{display:flex;align-items:center;margin:0 0 0 auto}.top_menu .container .link a{display:inline-flex;align-items:center;text-transform:uppercase;color:inherit}.top_menu .container .link a .edglyph{line-height:0;margin:0 10px 0 0}.top_menu .container .link a:hover{color:var(--primary-color)}#header{position:sticky;top:0;z-index:2;background:var(--color-white);padding:10px 0 0;box-shadow:0 0 10px rgba(0,0,0,.1)}#header .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#header .container>a img{display:block;max-width:100%;height:auto}#header .container #search{flex:1;margin:0 20px;max-width:600px;display:flex;padding:0;border:0 none}#header .container #search label{order:1;color:var(--secondary-color);display:flex;align-items:center;padding:0 0 0 20px;background:rgba(var(--primary-rgb), 0.2);border-radius:99em 0 0 99em}#header .container #search label .edglyph{font-size:32px}#header .container #search input{order:2;width:100%;min-width:0;height:50px;padding:0 20px;border-radius:0 99em 99em 0;border:0 none;background:rgba(var(--primary-rgb), 0.2);font-size:16px;font-weight:700;color:var(--secondary-color)}#header .container #search input:focus{background:var(--primary-color);color:var(--color-white);border-radius:0}#header .container #search input:focus+label{background:var(--primary-color)}#header .container #search input:focus+label+button{display:block}#header .container #search button{order:3;display:none;border-radius:0 99em 99em 0;cursor:pointer}@media all and (max-width: 768px){#header .container #search{margin:10px 0 0;flex-basis:100%;max-width:none}#header .container #search input{height:40px}}@media all and (max-width: 500px){#header .container #search{display:none}}#header .container .link{display:flex;align-items:center}#header .container .link a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:99em;border:1px solid var(--color-black);margin:0 10px 0 0}#header .container .link a:hover{background:var(--color-black);color:var(--color-white)}#header .container .link a .edglyph{line-height:0;font-size:32px}#header .container .link .basket{position:relative}#header .container .link .basket a{border-color:transparent;background:var(--primary-color);color:var(--color-white);margin:0}#header .container .link .basket a:hover{background:var(--secondary-color)}#header .container .link .basket .item{display:flex;align-items:center;justify-content:center;position:absolute;top:5px;right:5px;line-height:16px;width:16px;font-weight:500;font-size:10px;background:red;color:var(--color-white);border-radius:99em}#header .container .hamburger{display:none;margin:0 0 0 20px}#menu{flex-basis:100%}#menu .container{display:block}#menu .container>.flex{display:flex;align-items:center;justify-content:center}#menu .container>.flex>a:first-child{display:none}#menu .container>.flex>a,#menu .container>.flex .button{display:flex;align-items:center;padding:10px 15px;font-size:18px}#menu .container>.flex>a[style],#menu .container>.flex .button[style]{color:var(--color-link-menu) !important}#menu .container>.flex>a:hover,#menu .container>.flex>a.open,#menu .container>.flex .button:hover,#menu .container>.flex .button.open{background:var(--color-black);color:var(--color-white)}#menu .container>.flex .slide_down{position:static}#menu .container>.flex .slide_down .sub_menu{left:0;right:0;box-shadow:none;background:var(--color-black);color:var(--color-white)}#menu .container>.flex .slide_down .sub_menu>.flex{display:flex;flex-wrap:wrap;padding:20px 0 0;max-width:1200px;margin:0 auto}#menu .container>.flex .slide_down .sub_menu>.flex .column{padding:0 20px;flex-grow:1;flex-basis:auto;min-width:235px;margin:0 0 20px}#menu .container>.flex .slide_down .sub_menu>.flex .column.illustration{max-width:256px}#menu .container>.flex .slide_down .sub_menu>.flex .column.illustration img{display:block;max-width:100%;height:auto}#menu .container>.flex .slide_down .sub_menu>.flex .column .noTitle{display:block;height:21px;margin:0 0 10px}#menu .container>.flex .slide_down .sub_menu>.flex .column a{padding:0}#menu .container>.flex .slide_down .sub_menu>.flex .column a:hover{color:var(--primary-color);background:none}#menu .container>.flex .slide_down .sub_menu>.flex .column h2{font-weight:500;text-transform:uppercase;font-size:16px;margin:0 0 10px}#menu .container>.flex .slide_down .sub_menu>.flex .column ul li a{margin:0 0 5px}@media all and (max-width: 992px){html body:before{content:"";position:fixed;top:40px;right:0;left:0;bottom:0;z-index:1;background:rgba(0,0,0,0);transition:background .3s linear;pointer-events:none}html.open body{overflow:hidden}html.open body:before{background:rgba(0,0,0,.8);pointer-events:auto}#menu{visibility:hidden;opacity:0;transform:translateX(-100%);transition:.3s ease-in;position:fixed;top:0;left:0;height:100vh;width:296px;background:var(--color-white);overflow:auto;box-shadow:0 0 10px rgba(0,0,0,.1)}#menu.open{visibility:visible;opacity:1;transform:translateX(0)}#menu .container{padding:0}#menu .container>.flex{display:block}#menu .container>.flex>a:first-child{display:flex;padding:10px 20px}#menu .container>.flex .slide_down{position:relative}#menu .container>.flex .slide_down .button.open+.sub_menu{position:static}#menu .container>.flex .slide_down .sub_menu>.flex{padding:10px 0 20px}#menu .container>.flex .slide_down .sub_menu>.flex .column{margin:0}#menu .container>.flex .slide_down .sub_menu>.flex .column h2{margin:10px 0}#menu .container>.flex .slide_down .sub_menu>.flex .column .noTitle{display:none}#menu .container>.flex .slide_down .sub_menu>.flex .column.illustration{display:none}}@media all and (max-width: 992px){#header{padding:10px 0}#header .container .hamburger{display:block}}@media all and (max-width: 768px){#header .container>a{flex:1;margin:0 20px 0 0}#header .container #search{order:3}#header .container .link{margin:0 0 0 auto}}@media all and (max-width: 500px){#header .container .link a{width:32px;height:32px}#header .container .link a .edglyph{font-size:24px}}#content{padding:0 0 40px}#content .container .title{font-size:24px;text-transform:uppercase;margin:0 0 40px;font-weight:400}#content .container .title .edglyph{color:var(--secondary-color)}#footer{background:var(--color-black);color:var(--color-white);padding:40px 0}#footer .container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}#footer .container .slide_down{margin:0 0 20px;padding:0 10px;flex:1;flex-grow:0;flex-basis:20%}#footer .container .slide_down .button{font-weight:500;font-size:18px;padding:0;margin:0 0 20px;pointer-events:none}#footer .container .slide_down .button:after{display:none}#footer .container .slide_down .sub_menu{visibility:visible;opacity:1;height:auto;position:static}#footer .container .slide_down .sub_menu .edglyph{font-size:48px}#footer .container .slide_down .sub_menu a{padding:0;margin:0 0 10px}#footer .container .slide_down .sub_menu a:hover{color:var(--primary-color)}#footer .container .mentions{flex-basis:100%;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-end}#footer .container .mentions a:not(.btn):hover{color:var(--secondary-color)}#footer .container .mentions #reseaux{display:flex;align-items:center;justify-content:center;margin:0 0 0 20px}#footer .container .mentions #reseaux li{padding:5px}#footer .container .mentions #reseaux li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px}#footer .container .mentions #reseaux li a .edglyph{font-size:24px;margin:0}@media all and (max-width: 1200px){#footer .container .slide_down{flex-basis:25%}}@media all and (max-width: 992px){#footer .container .slide_down{flex-basis:33.3333333333%}}@media all and (max-width: 768px){#footer .container .slide_down{flex-grow:1;flex-basis:50%}#footer .container .slide_down .button{pointer-events:auto;margin:0}#footer .container .slide_down .button:after{display:block}#footer .container .slide_down .button.open{margin:0 0 20px}#footer .container .slide_down .button.open+.sub_menu{visibility:visible;opacity:1;position:static;height:auto}#footer .container .slide_down .sub_menu{visibility:hidden;opacity:0;position:absolute;height:0}#footer .container .mentions{display:block;text-align:center}#footer .container .mentions #reseaux{justify-content:center;margin:20px 0 0}}@media all and (max-width: 500px){#footer .container .slide_down{flex-basis:100%}}
