#carousel .carousel-inner .item a{display:block}#carousel .carousel-inner .carousel-caption{padding:0;bottom:104px}#carousel .carousel-inner .carousel-caption .btn{display:inline-flex;color:inherit;white-space:nowrap}#carousel .carousel-inner .carousel-caption .btn:before,#carousel .carousel-inner .carousel-caption .btn:after{background:var(--color-inherit) !important}#carousel .carousel-control{width:auto;opacity:1;background:none;display:flex;align-items:center;justify-content:center}#carousel .carousel-control img{display:block;max-width:100%;height:auto}#carousel .carousel-control.left{transform:scale(-1)}#carousel .carousel-above{display:flex;align-items:center;position:absolute;left:0;right:0;bottom:40px;padding:0 6vw}#carousel .carousel-above .carousel-control,#carousel .carousel-above .carousel-indicators{position:static}#carousel .carousel-above .num,#carousel .carousel-above .total{margin:0 20px;color:var(--color-white)}#carousel .carousel-above .num{margin-right:10px;color:var(--primary-color)}#carousel .carousel-above .carousel-progress{display:flex;flex:1;height:5px;background:var(--color-white)}#carousel .carousel-above .carousel-progress span{display:block;transition:width .5s;background:var(--primary-color)}@media all and (max-width: 768px){#carousel .carousel-above{background:var(--color-background-base);padding:10px 20px;position:static}#carousel .carousel-above .carousel-control{max-width:50px}#carousel .carousel-above .carousel-control img{filter:var(--filter-svg-primary)}#carousel .carousel-caption{bottom:15%}}.product{display:flex;flex-direction:column;background:var(--color-white);flex:1}.product figure{position:relative;text-align:center;font-weight:700;color:var(--secondary-color);background:var(--color-background-base)}.product figure>a{display:block;background:var(--color-background-base);color:var(--secondary-color)}.product figure>a img{flex:1}.product figure img{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;object-fit:cover}.product figure img:after{content:"Visuel manquant"}.product figure figcaption{position:absolute;top:10px;left:10px;color:var(--primary-color)}.product figure figcaption ul li .edglyph{font-size:32px}.product section{display:flex;flex-direction:column;padding:20px;flex:1;text-align:center}.product section h2{font-size:12px;color:var(--secondary-color);font-weight:400;margin:0 0 10px}.product section h2 a{color:inherit}.product section h2 .promo{display:inline-block;vertical-align:middle;background:var(--primary-color);color:var(--color-white);padding:0 5px;font-size:10px;line-height:2;text-transform:uppercase}.product section .price{display:block;margin:auto 0 0;font-weight:700;color:var(--primary-color)}.product section .price del{font-weight:400;color:var(--error-color)}.product.inline{flex-direction:row;align-items:center;position:relative}.product.inline figure{flex-basis:128px;position:static}@media all and (max-width: 500px){.product figure .actions{opacity:1}}.list-featured{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -40px}.list-featured>li{flex:1;flex-grow:0;flex-basis:50%;display:flex;padding:0 20px 40px}.list-featured>li aside{flex:1;position:relative}.list-featured>li aside figure img{display:block;width:100%;height:100%;object-fit:cover}.list-featured>li aside section{position:absolute;left:0;right:0;bottom:-60px;background:var(--color-white);padding:30px;margin:0 64px 0 0;display:flex;flex-direction:column;align-items:flex-start;max-width:360px}.list-featured>li aside section strong{font-weight:700;font-size:20px;line-height:1.4;color:var(--secondary-color)}.list-featured>li aside section a{margin:20px 0 0}@media all and (max-width: 768px){.list-featured{display:block;margin:0 -20px}.list-featured>li{padding:0;margin:0 0 20px}.list-featured>li:last-child{margin:0}.list-featured>li aside section{position:static;transform:translateY(-20px)}}.content_slider{position:relative;display:flex;padding:0 100px}.content_slider .controls{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;padding:0 30px;display:flex;justify-content:space-between}.content_slider .controls a{pointer-events:auto;display:flex;justify-content:flex-start}.content_slider .controls a img{display:block;max-width:100%;height:auto;filter:var(--filter-svg-primary)}.content_slider .controls a.left{transform:scale(-1);justify-content:flex-end}.content_slider .controls a.right{left:auto;right:0}.content_slider .slider{flex:1;overflow:hidden}.content_slider .slider .list-product{flex:1;display:flex;align-items:stretch;margin:0;width:200%}.content_slider .slider .list-product>li{display:flex;flex-basis:12.5%;flex-shrink:0;padding:0 20px}@media all and (max-width: 1200px){.content_slider .slider .list-product{width:266.6666666667%}}@media all and (max-width: 992px){.content_slider .slider .list-product{width:400%}}@media all and (max-width: 768px){.content_slider{padding:0 70px}.content_slider .controls{padding:0 20px}.content_slider .controls a{max-width:50px}}@media all and (max-width: 500px){.content_slider{padding:0 55px}.content_slider .controls{padding:0}.content_slider .slider .list-product{width:800%}}.banner .container aside{margin:0 -40px;position:relative;background:var(--color-background-base)}.banner .container aside figure img{display:block;width:100%;height:100%;object-fit:cover}.banner .container aside section{position:absolute;left:0;right:0;bottom:-20px;background:var(--color-white);padding:30px;margin:0 64px 0 0;display:flex;flex-direction:column;align-items:flex-start;max-width:360px}.banner .container aside section strong{font-weight:700;font-size:20px;line-height:1.4;color:var(--secondary-color)}.banner .container aside section a{margin:20px 0 0}@media all and (max-width: 768px){.banner .container aside{margin:0 -20px}.banner .container aside section{position:static;transform:translateY(-20px)}}.custom-select{position:relative}.custom-select select{display:none}.custom-select .select-selected{display:flex;justify-content:center;align-items:center;position:relative;background:var(--color-background-base);color:var(--secondary-color);height:50px;min-width:96px;cursor:pointer}.custom-select .select-selected:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;content:"+";font-family:"EdGlyph-complete";font-size:24px;line-height:0;color:inherit}.custom-select .select-selected.select-arrow-active:after{opacity:.5}.custom-select .select-items{position:absolute;background:var(--color-white);top:100%;left:0;right:0;max-height:256px;overflow:auto;z-index:99}.custom-select .select-items div{color:var(--secondary-color);padding:5px 15px;cursor:pointer}.custom-select .select-items div:hover{font-weight:700}.custom-select .select-items .same-as-selected{background-color:var(--color-background-base)}.custom-select .select-items.select-hide{display:none}.cfg_custom .overflow{margin:10px 0 20px}.cfg_custom .overflow:last-child{margin:10px 0 0}.cfg_custom .overflow:first-child{margin:0 0 20px}.cfg_custom a.btn-small{font-size:12px}.cfg_custom ul{display:flex;justify-content:center;align-items:center;margin:10px -10px 0}.cfg_custom ul li{flex:1;padding:0 10px}.cfg_custom ul li input{visibility:hidden;display:none}.cfg_custom ul li input+label{display:block;cursor:pointer}.cfg_custom ul.button li input[type=radio]+label{display:flex;justify-content:center;align-items:center;height:34px;padding:0 20px;text-transform:uppercase;background:var(--color-white)}.cfg_custom ul.button li input[type=radio]:checked+label{color:var(--color-white);background:var(--secondary-color)}.cfg_custom ul.image li input[type=radio]+label img,.cfg_custom ul.image li input[type=checkbox]+label img{margin:0 auto 10px;display:block;max-width:100%;height:auto;transition:opacity .3s;opacity:.33;border:1px solid transparent}.cfg_custom ul.image li input[type=radio]:hover+label img,.cfg_custom ul.image li input[type=checkbox]:hover+label img{opacity:.66;border-color:var(--secondary-color)}.cfg_custom ul.image li input[type=radio]:checked+label img,.cfg_custom ul.image li input[type=checkbox]:checked+label img{opacity:1;border-color:var(--primary-color)}.cfg_custom ul.size{margin:0 -5px;flex-wrap:wrap;justify-content:center}.cfg_custom ul.size li{flex-shrink:1;flex-grow:0;flex-basis:auto;padding:5px}.cfg_custom ul.size li input[type=radio]+label{display:flex;align-items:center;justify-content:center;border:2px solid var(--secondary-color);border-radius:99em;width:44px;height:44px;opacity:.33;background:var(--color-white)}.cfg_custom ul.size li input[type=radio]:hover+label{opacity:.66}.cfg_custom ul.size li input[type=radio]:checked+label{opacity:1}.cfg_custom .custom-select{margin:10px 0 20px}.cfg_custom .custom-select .select-selected{background:var(--color-white)}.cfg_custom .input-group{display:flex;align-items:stretch;margin:10px -5px 20px}.cfg_custom .input-group input[type=text],.cfg_custom .input-group input[type=number]{border:0 none;height:50px;text-align:center;min-width:0;width:100%;margin:0 5px;background:var(--color-white)}.cfg_custom .input-group input[type=text].cust_num,.cfg_custom .input-group input[type=number].cust_num{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;max-width:64px}.cfg_custom .input-group input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;max-width:64px}.cfg_custom>strong.total{display:block;margin:20px 0 10px;font-weight:700;color:var(--primary-color)}.content_carousel{position:relative;padding:0 72px}.content_carousel .container{padding:0}.content_carousel #carousel .carousel-inner .item img{object-fit:cover;width:100%;height:100%}.content_carousel:after{content:"";position:absolute;bottom:60px;left:0;width:100%;height:45%;z-index:-1;background:var(--primary-color)}.customization{background:var(--color-white);margin-top:-60px;padding:110px 0 50px}.customization .container{max-width:1200px}.customization .container .flex{display:flex;align-items:center;margin:0 -40px}.customization .container .flex>figure,.customization .container .flex>div{flex:1}.customization .container .flex>figure{padding:0 20px}.customization .container .flex>figure picture{display:block}.customization .container .flex>figure picture img{display:block;max-width:100%;height:auto;margin:0 auto}.customization .container .flex>figure figcaption{font-size:50px;font-weight:700;text-align:center;line-height:1;text-transform:uppercase;color:var(--secondary-color)}.customization .container .flex>figure figcaption strong{color:var(--primary-color);font-weight:inherit;font-size:60px}.customization .container .flex>figure figcaption span.btn{display:none;margin:10px 0 0}.customization .container .flex .cfg_custom{padding:30px 20px;background:var(--color-background-base);text-align:center;color:var(--secondary-color);overflow:hidden}.banner{background:var(--color-white)}.promote{background:var(--color-white)}.promote .container{padding-top:50px;padding-bottom:50px}.in_light{position:relative;background:var(--color-white);padding:100px 0}.in_light .container{position:relative;z-index:2}.in_light:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:33.75%;z-index:1;background:var(--primary-color)}@media all and (max-width: 1200px){.content_carousel{padding:0}.customization{margin-top:0;padding:50px 0}}@media all and (max-width: 768px){.promote .container{padding-top:25px;padding-bottom:25px}.customization{padding:25px 0}.customization .container h1.title{display:none}.customization .container .flex{display:block;margin:0 -20px}.customization .container .flex>figure{display:flex;align-items:center}.customization .container .flex>figure picture{margin:0 20px 0 0}.customization .container .flex>figure figcaption{font-size:18px;text-align:left}.customization .container .flex>figure figcaption strong{font-size:25px}.customization .container .flex>figure figcaption span.btn{display:inline-flex}.customization .container .flex .cfg_custom{display:none;margin:20px 0 0}.in_light{padding:0;background:var(--color-background-base)}.in_light:after{display:none}}
