﻿.onglets{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:5px;background:#ededed}.onglets li{flex:1 0 0;max-width:256px;padding:5px}.onglets li a{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 10px;background:#fff;height:40px;width:100%;max-width:256px;font-weight:500;text-transform:uppercase}.onglets li a:hover{color:#fff;background:#417b86}.onglets li a .edglyph{line-height:0;margin:0 5px 0 0;font-size:24px;text-transform:none}.onglets li.active a{background:#273d4b;color:#fff}.onglets li.logoff a{background:#dc3545;color:#fff}.tab-content{border:1px solid transparent;border-color:#ededed;padding:20px}.tab-content hr{background:#797979;height:1px;border:0 none;margin:15px 30px}.tab-content .onglet_content{display:none}.tab-content .onglet_content.active{display:block}.list-product{display:flex;flex-wrap:wrap;margin:0 -15px}.list-product>li{display:flex;padding:0 15px;margin:0 0 30px}.product{display:flex;flex-direction:column;border:1px solid #ededed;flex:1 0 0}.product figure{position:relative}.product figure img{width:100%;height:100%;object-fit:cover}.product figure figcaption{position:absolute;top:10px;left:10px}.product figure figcaption ul{display:flex;flex-wrap:wrap}.product figure figcaption ul li{font-family:"Crayon";font-size:23px;color:#dc3545;padding:0 5px;font-weight:bold}.product figure figcaption ul li .edglyph{font-size:32px}.product figure .actions{position:absolute;bottom:0;left:0;right:0;opacity:0;padding:5px 0;transition:.2s linear;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.15)}.product figure .actions .btn{margin:0 5px !important;padding:0}.product figure .actions .btn .edglyph{margin:0}.product figure .actions .btn.btn-product input{display:none}.product section{display:flex;flex-direction:column;padding:10px 0;flex:1 1 auto}.product section h2{font-size:16px;text-transform:uppercase;color:#000;font-weight:500;margin:0 0 10px;padding:0 20px}.product section h2 a{color:inherit}.product section h2 .promo{background:#1d6514;color:#fff;padding:5px;font-size:10px;text-transform:uppercase}.product section .price{display:block;padding:0 20px;font-size:28px;color:#417b86;margin:auto 0 0;font-family:"Crayon"}.product section .price del{font-weight:400;color:#dc3545;font-size:18px}.product:hover figure .actions{opacity:1}.product:hover h2{color:#417b86}.product.inline{flex-direction:row;position:relative}.product.inline figure{flex:0 0 128px;position:static}.product.inline section .price{margin:0}@media all and (max-width: 500px){.product figure .actions{opacity:1}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center}.breadcrumb li{display:flex;align-items:center;color:#000}.breadcrumb li a{text-decoration:none;color:#273d4b}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:after{display:block;margin:0 5px;content:"/"}.breadcrumb li:last-child:after{display:none}.select{display:flex;align-items:center;border:1px solid transparent;position:relative;background:#fff;border-color:#273d4b}.select select{border:0 none;width:100%;height:38px;padding:0 25px 0 10px;text-transform:uppercase;font-weight:500;color:#273d4b;font-size:14px;cursor:pointer}.select:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;content:"Ö";font-family:"EdGlyph";color:#4a4a4a;margin:0 0 0 10px;font-size:32px;line-height:0}.select:hover{border-color:#417b86}.select:hover select{color:#417b86}.select:hover select option{color:#000}.select:hover:after{color:#417b86}#entete{background:#f6f6f6;margin:0 0 60px;padding:30px 0}#entete .container{display:flex}#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{font-size:32px;font-weight:600;text-transform:uppercase;color:#417b86}#entete .container p{margin:10px 0 0;color:#000}@media all and (max-width: 768px){#entete .container figure{display:none}}ul.rating{display:flex;align-items:center;min-height:32px}ul.rating li .edglyph.ed-star{color:#e7711b;font-size:32px;line-height:0;text-shadow:none}ul.rating li .edglyph.ed-star.none{color:#ededed}#tab-avis h3{font-weight:500;margin:0 0 15px;font-size:20px}#tab-avis h4{font-weight:500;margin:0 0 5px;font-size:18px}#tab-avis p{line-height:1.4}#tab-avis .review{margin:0 0 15px;padding:20px 0}#tab-avis .review:nth-child(even){background:#f6f6f6}#tab-avis .review .form-group{margin:0}#tab-avis .review .form-group.user{flex:0 1 auto}#tab-avis .review .form-group.user strong{font-weight:500;color:#417b86;font-size:16px}#tab-avis .review .form-group ul.rating li .edglyph.ed-star{font-size:24px}#tab-avis .review .form-group .utility{margin:15px 0 0;padding:15px 0 0;border-top:1px solid #ededed;display:flex;align-items:center}#tab-avis .review .form-group .utility .btn{min-height:40px;margin:0 5px}#tab-avis .review:last-child{margin:0;border-bottom:0 none}#carousel{margin:0 0 40px}#carousel.carousel-fade{background:#273d4b}#carousel.carousel-fade .carousel-inner .item{transition-property:opacity}#carousel.carousel-fade .carousel-inner .item,#carousel.carousel-fade .carousel-inner .active.left,#carousel.carousel-fade .carousel-inner .active.right{opacity:0}#carousel.carousel-fade .carousel-inner .active,#carousel.carousel-fade .carousel-inner .next.left,#carousel.carousel-fade .carousel-inner .prev.right{opacity:1}#carousel.carousel-fade .carousel-inner .next,#carousel.carousel-fade .carousel-inner .prev,#carousel.carousel-fade .carousel-inner .active.left,#carousel.carousel-fade .carousel-inner .active.right{left:0;transform:translate3d(0, 0, 0)}#carousel.carousel-fade .carousel-control{z-index:2}#carousel .carousel-inner .item img{display:block;width:100%;max-height:400px;object-fit:contain}#carousel .carousel-inner .item a{display:block}#carousel .carousel-control{background:#417b86;color:#fff;text-shadow:none;opacity:0;width:5%;max-width:64px;min-width:48px;top:50%;bottom:auto;transform:translateY(-50%)}#carousel .carousel-control .edglyph{font-size:96px}#carousel .carousel-caption{left:auto;right:auto;bottom:auto;top:50%;transform:translateY(-50%);text-shadow:none;pointer-events:none}#carousel .carousel-caption h1{font-size:14px;font-weight:800;line-height:1}@media screen and (min-width: 768px){#carousel .carousel-caption h1{font-size:calc(14px + 50 * (100vw - 768px) / 432)}}@media screen and (min-width: 1200px){#carousel .carousel-caption h1{font-size:64px}}#carousel .carousel-caption p{font-size:16px}@media screen and (min-width: 768px){#carousel .carousel-caption p{font-size:calc(16px + 16 * (100vw - 768px) / 432)}}@media screen and (min-width: 1200px){#carousel .carousel-caption p{font-size:32px}}#carousel .carousel-caption.gauche{text-align:left;left:5%;right:5%}#carousel .carousel-caption.droite{right:5%;left:5%;text-align:right}#carousel .carousel-caption.aucun{display:none}#carousel:hover .carousel-control{opacity:.5}#carousel:hover .carousel-control:hover{opacity:1}#product #carousel .carousel-inner .item img{width:100%;height:100%;object-fit:cover}#product #carousel .carousel-indicators{position:static;width:auto;max-width:800px;display:flex;margin:15px auto 0}#product #carousel .carousel-indicators li{text-indent:0;margin:0 5px;width:auto;height:auto;min-height:5px;border-radius:0;border:0 none;background:#ededed;flex:1 0 0}#product #carousel .carousel-indicators li img{display:block;max-width:100%;height:auto}#product #carousel .carousel-indicators li:hover{background:#417b86}#product #carousel .carousel-indicators li.active{background:#1d6514}@media all and (max-width: 768px){#carousel .carousel-caption h1{font-size:5vw}#carousel .carousel-caption p{font-size:16px}#carousel .carousel-inner .item img{max-height:600px}}.flex{flex:1 0 0;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.flex>div{flex:1 0 0;min-width:250px;padding:0 15px}.flex>div>.flex{margin:0}.form-group{padding:0 15px;margin:0 0 15px}.form-group.full{flex:1 1 100%}.form-group label{text-transform:uppercase;margin:0 0 10px;font-weight:500;color:#273d4b;display:block}.form-group label .edglyph{line-height:0;text-transform:none}.form-group .form-control{padding:0 10px;height:40px;border:1px solid #273d4b;font-weight:500;font-size:14px;width:100%;border-radius:0}.form-group .form-control.qty{min-width:0;max-width:128px}.form-group .form-control:focus,.form-group .form-control:hover{color:#273d4b;border-color:#417b86}.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}form .form-group .input-group{display:flex}form .form-group .input-group input,form .form-group .input-group .select{flex:1 1 0;min-width:0}form .form-group .input-group .btn{min-height:40px}form .form-group .checkbox input:checked+label{color:#417b86}form .form-group .checkbox input:checked+label:before{content:"Ù"}form .form-group .checkbox label{display:flex;align-items:center;cursor:pointer;margin:0}form .form-group .checkbox label:before{margin:2px 5px 0 0;font-size:24px;line-height:0;content:"Ø";font-family:"EdGlyph" !important}form .form-group .checkbox label:hover{color:#417b86}#filters .slider{display:flex;align-items:center;position:relative;background:#ededed;height:10px;margin:10px 0}#filters .slider .ui-slider-range{background:#1d6514;height:10px;position:absolute}#filters .slider .ui-slider-handle{position:absolute;top:50%;transform:translate(-2px, -50%);background:#417b86;width:20px;height:20px;cursor:pointer;border-radius:10000px}#filters .slider .ui-slider-handle+.ui-slider-handle{transform:translate(-18px, -50%)}#filters .slider .ui-slider-handle:hover{background:#417b86}#filters .slide_down{margin:0 0 30px;border:1px solid #ededed;padding:20px;background:#fff}#filters .slide_down .button{justify-content:flex-start;font-weight:600;font-size:18px;margin:0 0 20px;pointer-events:none;text-transform:uppercase;padding:0 0 10px;display:flex}#filters .slide_down .button .edglyph{color:#417b86;text-transform:none;margin:0 10px 0 0;line-height:0}#filters .slide_down .sub_menu{visibility:visible;opacity:1;position:static;background:none;box-shadow:none}#filters .slide_down .sub_menu strong{font-weight:600;color:#417b86}#filters .slide_down .sub_menu a{padding:0;border:0 none}#filters .slide_down .sub_menu a:hover{background:none;color:#417b86}#filters .slide_down .sub_menu p{margin:0 0 10px}#filters .slide_down .sub_menu p:last-child{margin:0}#filters .slide_down .sub_menu .see-more{cursor:pointer;display:block;text-align:center}#filters .slide_down .sub_menu .see-less{cursor:pointer;text-align:center}#filters .slide_down .sub_menu ul li{margin:0 0 10px;padding:0 0 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ededed}#filters .slide_down .sub_menu ul li:nth-child(n+5){display:none}#filters .slide_down .sub_menu ul li.see-more{display:block}#filters .slide_down .sub_menu ul li:last-child{border:0 none;padding:0}#filters .slide_down .sub_menu ul li label{cursor:pointer}#filters .slide_down .sub_menu ul li.checkbox input{display:none}#filters .slide_down .sub_menu ul li.checkbox label{display:flex;align-items:center}#filters .slide_down .sub_menu ul li.checkbox label:before{font-family:"EdGlyph";content:"Ø";line-height:0;margin:0 10px 0 0}#filters .slide_down .sub_menu ul li.checkbox label:hover{color:#1d6514}#filters .slide_down .sub_menu ul li:last-child{margin:0}#filters .slide_down .sub_menu ul li:last-child a{margin:0}#filters .slide_down .sub_menu ul.color li{padding:0 5px;border:0 none}#filters .slide_down .sub_menu ul.color li:last-child{margin:0 0 10px}#filters .slide_down .sub_menu ul.color li label .edglyph{text-shadow:0 0 2px #797979;font-size:46px}#filters .slide_down .sub_menu ul.open li:nth-child(n+5){display:flex}#filters .slide_down .sub_menu ul.open li.see-more{display:none}#filters .slide_down .sub_menu ul.open li.see-less{display:block}#filters .slide_down.selected{background:#f6f6f6}#filters .slide_down.selected .sub_menu ul li{border-color:#fff}#filters .slide_down.selected .sub_menu ul li .btn .edglyph{margin:0}@media all and (max-width: 992px){#filters{display:flex;flex-wrap:wrap}#filters .slide_down{margin:0 15px 30px;flex:1 1 calc(50% - 30px);align-self:flex-start}#filters .slide_down .button{pointer-events:auto;margin:0}#filters .slide_down .button.open{margin:0 0 20px}#filters .slide_down .button.open+.sub_menu{display:block;visibility:visible;opacity:1}#filters .slide_down .sub_menu{display:none;visibility:hidden;opacity:0}}@media all and (max-width: 500px){#filters .slide_down{margin:0 0 15px;flex:1 1 100%}}#carousel .carousel-inner .item{max-height:none}#carousel .carousel-indicators{max-width:none}#carousel .carousel-indicators li{max-width:96px;border:1px solid transparent}#content .container.content_product{display:flex}#content .container.content_product>div{flex:1}#content .container.content_product>div:first-child{margin:0 30px 60px 0}#content .container.content_product>div:first-child h1{display:none}#content .container h1.title{text-align:left;margin:0 0 10px}#content .container h1.title a{font-size:14px;color:#417b86}#content .container .avis{margin:0 0 20px}#content .container .reference{margin:0 0 20px}#content .container .reference strong{color:#417b86;font-weight:500}#content .container .characteristics{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 20px}#content .container .characteristics:empty{display:none}#content .container .characteristics li{padding:0 5px}#content .container .characteristics li .edglyph{color:#417b86;font-size:32px}#content .container .availability{margin:0 0 20px}#content .container .availability strong{font-weight:500}#content .container .description{padding:20px;background:#417b86;color:#fff;margin:0 0 30px}#content .container .description p:last-child{margin:0}#content .container #variants .flex>div{margin-bottom:15px}#content .container #variants h3{margin:0 0 20px;font-weight:600;font-size:18px}#content .container #variants .caract{display:flex;flex-wrap:wrap}#content .container #variants .caract h3{flex-basis:100%;display:flex;align-items:center;font-size:16px;font-weight:500;margin:0 0 10px}#content .container #variants .caract h3 .edglyph{line-height:0;margin:0 5px 0 0;color:#417b86}#content .container #variants .caract strong{display:block}#content .container #variants .caract label{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #273d4b;padding:5px;cursor:pointer;margin:0 5px 5px 0}#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 #000}#content .container #variants .caract label img.color{border-radius:99em;max-width:16px;height:auto;margin:0 5px 0 0}#content .container #variants .caract label:hover{background:rgba(39,61,75,.1)}#content .container #variants .caract label:first-of-type:last-of-type{border:none;box-shadow:none !important;background:#fff !important;cursor:default}#content .container #variants .caract input{display:none}#content .container #variants .caract input.disabled+label{color:rgba(0,0,0,.2);border-color:rgba(39,61,75,.2);cursor:not-allowed}#content .container #variants .caract input.disabled:checked+label{border-color:rgba(65,123,134,.5)}#content .container #variants .caract input.dispo+label{color:#000;border-color:#273d4b}#content .container #variants .caract input.dispo:checked+label{background:rgba(65,123,134,.25);border-color:#417b86;box-shadow:inset 0 0 0 1px #417b86}#content .container #variants .caract input.dispo.disabled.dispo+label{opacity:.5;cursor:pointer}#content .container #variants .caract input.dispo.disabled.dispo:checked+label:hover{background:none}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice{justify-content:center;margin:0}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div{flex:1;flex-basis:33.3333333333%;min-width:128px;padding:0}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div label{cursor:pointer !important;margin:0 !important;padding:10px}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div label figure{flex:1;flex-basis:100%;display:block}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div label figure img{width:100%;height:100%;object-fit:cover}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div label .label{display:block;margin-top:10px}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div label .label:before{content:"Ú";font-family:"EdGlyph";margin-right:5px}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div label:hover .label{color:#417b86}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div input[type=radio]:checked+label{background:#417b86 !important}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div input[type=radio]:checked+label:first-of-type:last-of-type{background:#417b86 !important}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div input[type=radio]:checked+label .label{color:#fff}#content .container #variants .modal-material .modal .modal-dialog .modal-content .modal-body .flex.material_choice>div input[type=radio]:checked+label .label:before{content:"Ü"}#content .container form.product_disponibility p{margin:0 0 10px}#content .container form.product_disponibility .flex .form-group{margin:0}#content .container form.product_disponibility .flex .form-group .input-group button.btn{min-height:40px}#content .container .price_product{font-size:32px;font-weight:500;color:#417b86;text-align:right}#content .container .price_product del{display:block;font-weight:400;color:#dc3545;font-size:16px}#content .container .flex{display:flex;flex-wrap:wrap;margin:0 -10px}#content .container .flex>div{flex:1;padding:0 10px;margin:0 0 20px;min-width:256px}#content .container .flex>div.full{flex-basis:100%}#content .container .flex.align-end{align-items:flex-end}#content .container .flex.actions{margin:0 -10px 20px}#content .container .flex.actions .btn{display:flex;margin:0 auto}#content .container #share{margin:0 0 60px}#content .container #share h4{text-transform:uppercase;margin:0 0 15px;color:#273d4b;font-weight:500;padding:0 0 10px;border-bottom:1px solid #273d4b}#content .container #share .btn{display:flex;min-height:30px}#content .container #share .flex>div{min-width:0}#content #tab{margin:0 0 60px}#content #tab .tab-content .elements h1{font-weight:500;color:#4a4a4a;margin:0 0 15px;font-size:24px;text-transform:uppercase}#content #tab .tab-content .elements h2{font-weight:500;color:#417b86;margin:0 0 15px;font-size:24px;text-transform:none}#content #tab .tab-content .elements h3{font-weight:500;color:#417b86;margin:0 0 15px;font-size:20px}#content #tab .tab-content .elements h4{font-weight:500;color:#417b86;margin:0 0 15px;font-size:18px}#content #tab .tab-content .elements hr{background:#4a4a4a;height:1px;border:0 none;margin:30px}#content #tab .tab-content .elements a{color:#1d6514;text-decoration:underline}#content #tab .tab-content .elements a:hover{color:#417b86}#content #tab .tab-content .elements strong{color:#1d6514;font-weight:500}#content #tab .tab-content .elements img{display:block;max-width:100%;height:auto}#content #tab .tab-content .elements p{line-height:1.4;margin:0 0 15px;font-size:16px}#content #tab .tab-content .elements p:last-child{margin:0}#content #tab .tab-content .elements ul,#content #tab .tab-content .elements ol{margin:0 0 0 30px}#content #tab .tab-content .elements ul li,#content #tab .tab-content .elements ol li{font-size:16px;margin:0 0 15px}#content #tab .tab-content .elements ul li:before,#content #tab .tab-content .elements ol li:before{content:"";display:inline-block;vertical-align:middle;height:15px;width:2px;margin:-5px 10px 0 0;background:#1d6514}#content #tab .tab-content .elements ol{list-style:decimal}#content #tab .tab-content .elements figure{margin:30px 0}#content #tab .tab-content .elements figure img{display:block;max-width:100%;height:auto;margin:0 auto}#content #tab .tab-content .elements .table-responsive{overflow:auto}#content #tab .tab-content .elements .text-right{text-align:right}#content #tab .tab-content .elements .text-center{text-align:center}#content #tab .tab-content .elements table{width:100%;border-collapse:collapse}#content #tab .tab-content .elements table thead tr th{font-weight:500;text-transform:uppercase;background:#797979;color:#fff;padding:10px;border-right:1px solid #fff}#content #tab .tab-content .elements table thead tr th:last-child{border-right:0 none}#content #tab .tab-content .elements table tbody tr td{padding:10px;border-bottom:1px solid #ededed}#content #tab .tab-content .elements table tbody tr td strong{font-weight:500;color:#1d6514}#content #tab .tab-content .elements table tbody tr td .btn{text-decoration:none;min-height:40px;display:flex}#content #tab .tab-content .elements table tbody tr:hover td{background:rgba(0,0,0,.15) !important}#content #tab .tab-content .elements table tbody tr:last-child td{border-width:2px}#content #tab .tab-content .elements table tbody tr:nth-child(odd) td{background:rgba(0,0,0,.05)}#content #tab .tab-content .elements table tfoot tr td{padding:10px;border-bottom:1px solid #ededed;font-size:16px}#content #tab .tab-content .elements table tfoot tr td strong{font-weight:500;color:#1d6514}#content #tab .tab-content .elements table tfoot tr td.total{font-size:18px}#content #tab .tab-content .elements table tfoot tr:last-child td{border-width:2px}#content .list-product>li{flex:0 0 25%}@media all and (max-width: 992px){#content .container.content_product{display:block}#content .container.content_product>div h1{display:none}#content .container.content_product>div:first-child{margin:0 auto 20px}#content .container.content_product>div:first-child h1{display:block}#content .list-product>li{flex:0 0 50%}}@media all and (max-width: 500px){#content .list-product>li{flex:0 0 100%}}
