﻿#entete{background:var(--primary-color);margin:0 0 60px;padding:30px 0}#entete .container{display:flex}#entete .container .breadcrumb li{color:var(--color-white)}#entete .container .breadcrumb li:after{color:var(--color-white)}#entete .container figure{flex:0 0 260px;margin:0 15px 0 0}#entete .container figure img{display:block;max-width:100%;height:auto}#entete .container h1.title{color:var(--color-white);margin:10px 0 0;text-align:left}#entete .container p{margin:10px 0 0}@media all and (max-width: 768px){#entete .container figure{display:none}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center}.breadcrumb li{display:flex;align-items:center;color:var(--secondary-color);text-transform:uppercase}.breadcrumb li a{color:inherit;text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:after{display:block;font-weight:700;margin:0 10px;color:var(--primary-color);content:"-"}.breadcrumb li:last-child:after{display:none}.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}}.select{display:flex;justify-content:center;align-items:center;position:relative;background:var(--color-background-base);color:var(--secondary-color);min-width:96px}.select select{border:0 none;width:100%;height:50px;padding:0 40px 0 10px;font-weight:400;color:inherit;cursor:pointer;text-align:center;font-size:12px;background:none}.select select option{color:var(--color-black)}.select select option:disabled{opacity:.5}.select: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}.select:hover{color:var(--primary-color)}#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%}}form .flex{flex:1;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}form .flex>div{flex:1;flex-basis:50%;min-width:250px;padding:0 10px}.form-group{flex:1;padding:0 10px;margin:0 0 20px}.form-group:last-child{margin:0}.form-group.full{flex-basis:100%}.form-group label{margin:0 0 20px;font-weight:400;display:block}.form-group label .edglyph{line-height:0;text-transform:none}.form-group label.sr-only{display:none;visibility:hidden}.form-group .form-control{padding:0 20px;height:50px;border:1px solid transparent;background:var(--color-background-base);font-weight:400;width:100%;font-size:12px;border-radius:0;display:flex;align-items:center}.form-group .form-control[readonly]{cursor:default}.form-group .form-control:hover{border-color:var(--color-border-base)}.form-group .form-control:focus{border-color:var(--secondary-color);color:var(--secondary-color)}.form-group textarea.form-control{padding:10px;min-height:128px;resize:none}.form-group.center{text-align:center}.form-group.center .checkbox{margin:0 auto}.form-group.center button,.form-group.center input{margin:0 auto}.input-group{display:flex}.input-group input,.input-group .select,.input-group .custom-select{flex:1;min-width:0}.input-group .input-group-btn{display:flex}.input-group .input-group-btn .btn{height:auto;padding:0 20px}.input-group .input-group-btn .btn.btn-primary{background:var(--primary-color);color:var(--color-white)}.input-group .input-group-btn .btn.btn-secondary{background:var(--secondary-color);color:var(--color-white)}.checkbox input{display:none}.checkbox input:checked+label{color:var(--primary-color)}.checkbox input:checked+label:before{content:"Ù"}.checkbox label{display:flex;align-items:center;cursor:pointer;color:var(--secondary-color);margin:0}.checkbox label:before{margin:2px 5px 0 0;font-size:24px;line-height:0;content:"Ø";font-family:"EdGlyph-complete" !important}.checkbox label:hover{color:var(--secondary-color)}.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)}.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}#carousel .carousel-inner .availability,#carousel .carousel-inner .exclu{position:absolute;top:0;padding:10px 20px;color:var(--color-white)}#carousel .carousel-inner .availability strong,#carousel .carousel-inner .exclu strong{display:block;font-weight:500}#carousel .carousel-inner .availability{right:0}#carousel .carousel-inner .exclu{left:0}#carousel .carousel-control img{filter:var(--filter-svg-primary)}#carousel .carousel-above{bottom:20px;padding:0}#carousel .carousel-above .total{color:var(--primary-color)}#carousel .carousel-indicators{position:static;width:auto;margin:10px -10px 0;display:flex;align-items:stretch;justify-content:center}#carousel .carousel-indicators li{flex-basis:20%;border-radius:0;width:auto;height:auto;border:0 none;margin:0;text-indent:0;padding:0 10px}#carousel .carousel-indicators li img{display:block;width:100%;height:100%;object-fit:cover;border:1px solid transparent}#carousel .carousel-indicators li.active{background:none}#carousel .carousel-indicators li.active img{border-color:var(--primary-color)}#content .container h1.title{text-align:left;margin:0 0 20px}#content .container h1.title a{font-size:.5em;color:var(--primary-color)}#content .container .reference{text-transform:uppercase;color:var(--secondary-color)}#content .container .reference strong{color:var(--primary-color)}#content .container .content_product{display:flex;align-items:flex-start;margin:0 auto 60px;max-width:1200px}#content .container .content_product>div{flex:1}#content .container .content_product>div>.product{margin:40px 0 20px;padding:30px;background:var(--color-background-base);text-align:center;color:var(--secondary-color)}#content .container .content_product>div>.product .slide_down{margin:0 0 20px}#content .container .content_product>div .description{color:var(--secondary-color)}#content .container .content_product>div .description strong{font-size:16px;font-weight:600}#content .container .content_product>div:first-child{margin:0 40px 60px 0}#content .container .price_product{font-weight:700;font-size:20px;color:var(--primary-color)}#content .container .price_product del{display:block;font-weight:400;color:var(--error-color);font-size:16px}#content .container .characteristics{display:flex;align-items:center;flex-wrap:wrap;margin:0 -5px 10px}#content .container .characteristics:last-child{margin:0}#content .container .characteristics:empty{display:none}#content .container .characteristics li{padding:0 5px}#content .container .characteristics li .edglyph{color:var(--secondary-color);font-size:32px}#content .container .slide_down .button{display:flex;align-items:center;font-weight:600;padding:5px 0;font-size:16px}#content .container .slide_down .button:after{content:",";font-family:"EdGlyph-complete";font-size:16px;line-height:0;color:inherit;font-weight:400;margin:0 0 0 auto}#content .container .slide_down .button.open:after{content:"+"}#content .container .slide_down .button.open+.sub_menu{position:static}#content .container .slide_down .sub_menu{background:none;box-shadow:none;text-align:left}#content .container .slide_down .sub_menu .flex.share>div .btn{display:flex}#content .container .flex{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -10px}#content .container .flex>div{flex:1;flex-basis:50%;padding:0 10px}#content .container .flex>div.full{flex-basis:100%}#content .container .form-group .form-control,#content .container .form-group .select{background:var(--color-white)}#content .container .form-group.qty{display:flex;justify-content:center;align-items:center;text-align:center}#content .container .form-group.qty label{margin:0 10px 0 0}#content .container .form-group.qty input{min-width:0;max-width:128px}#content .container #variants{margin:0 0 20px}#content .container #variants .caract{text-align:center;margin:0 0 15px}#content .container #variants .caract:last-child{margin:0}#content .container #variants .caract .label{display:block;margin:0 0 5px}#content .container #variants .caract .label .edglyph{text-transform:none}#content .container #variants .caract .flex{justify-content:center}#content .container #variants .caract .flex>div{padding:5px;flex-grow:0}#content .container #variants .caract label{display:flex;align-items:center;justify-content:center;text-align:center;height:32px;background:var(--color-white);padding:5px;line-height:1;cursor:pointer}#content .container #variants .caract label .edglyph{margin:0 5px 0 0}#content .container #variants .caract label .edglyph.ed-disk[style="color:#ffffff"]{text-shadow:0 0 1px rgba(var(--color-black), 1)}#content .container #variants .caract label img.color{border-radius:99em;max-width:16px;height:auto;margin:0 5px 0 0}#content .container #variants .caract input{display:none}#content .container #variants .caract input.disabled+label{opacity:.2;cursor:not-allowed}#content .container #variants .caract input.disabled:checked+label{background:var(--secondary-color);color:var(--color-white)}#content .container #variants .caract input.dispo+label{color:var(--secondary-black)}#content .container #variants .caract input.dispo+label:hover{background:var(--secondary-color);color:var(--color-white)}#content .container #variants .caract input.dispo:checked+label{background:var(--secondary-color);color:var(--color-white)}#content .list-product{display:flex;flex-wrap:wrap;margin:0 -20px}#content .list-product>li{flex:1;flex-shrink:1;flex-grow:0;flex-basis:25%;padding:0 20px;margin:0 0 40px}@media all and (max-width: 992px){#content .list-product>li{flex-basis:33.3333333333% !important}}@media all and (max-width: 768px){#content .container .content_product{display:block}#content .container .content_product>div:first-child{margin:0 auto 20px}#content .list-product>li{flex-basis:50% !important}}@media all and (max-width: 500px){#content .list-product>li{flex-basis:100% !important}}
