﻿.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}}#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%}}#tri{display:flex;background:#f6f6f6;padding:10px;color:#797979}#tri .form-group{display:flex;align-items:center;margin:0 0 0 15px}#tri .form-group label{text-transform:uppercase;font-weight:500;margin:0 10px 0 0}#tri .form-group.affichage{margin:0 auto 0 0}#tri .form-group.affichage input:checked+label{background:#273d4b;color:#fff}#tri .form-group.affichage label{cursor:pointer;width:40px;height:40px;display:flex !important;align-items:center;justify-content:center;padding:5px;border:1px solid #ededed;color:#417b86;background:#fff}#tri .form-group.affichage label:hover{background:#417b86;color:#fff}#tri .form-group.affichage label .edglyph{line-height:0;text-transform:none}@media all and (max-width: 500px){#tri{flex-wrap:wrap}#tri .form-group{margin:0 15px 0 0}#tri .form-group label{display:none}#tri .form-group.affichage{flex:0 0 100%;margin:0 0 15px}#tri .form-group.affichage label{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}}.pagination{display:flex;align-items:center;justify-content:center}.pagination li{display:flex;align-items:center;padding:0 5px}.pagination li a{border-radius:0;text-decoration:none;display:flex;align-items:center;justify-content:center;min-width:40px;height:38px;font-size:16px;font-weight:500;color:#797979;border:1px solid #ededed}.pagination li a .edglyph{line-height:0}.pagination li a.active{background:#1d6514;color:#fff;border-color:#1d6514}.pagination li a:hover{background:#417b86;color:#fff;border-color:#417b86}.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}.elements h1{font-weight:500;color:#4a4a4a;margin:0 0 15px;font-size:24px;text-transform:uppercase}.elements h2{font-weight:500;color:#417b86;margin:0 0 15px;font-size:24px;text-transform:none}.elements h3{font-weight:500;color:#417b86;margin:0 0 15px;font-size:20px}.elements h4{font-weight:500;color:#417b86;margin:0 0 15px;font-size:18px}.elements hr{background:#4a4a4a;height:1px;border:0 none;margin:30px}.elements a{color:#1d6514;text-decoration:underline}.elements a:hover{color:#417b86}.elements strong{color:#1d6514;font-weight:500}.elements img{display:block;max-width:100%;height:auto}.elements p{line-height:1.4;margin:0 0 15px;font-size:16px}.elements p:last-child{margin:0}.elements ul,.elements ol{margin:0 0 0 30px}.elements ul li,.elements ol li{font-size:16px;margin:0 0 15px}.elements ul li:before,.elements ol li:before{content:"";display:inline-block;vertical-align:middle;height:15px;width:2px;margin:-5px 10px 0 0;background:#1d6514}.elements ol{list-style:decimal}.elements figure{margin:30px 0}.elements figure img{display:block;max-width:100%;height:auto;margin:0 auto}.elements .table-responsive{overflow:auto}.elements .text-right{text-align:right}.elements .text-center{text-align:center}.elements table{width:100%;border-collapse:collapse}.elements table thead tr th{font-weight:500;text-transform:uppercase;background:#797979;color:#fff;padding:10px;border-right:1px solid #fff}.elements table thead tr th:last-child{border-right:0 none}.elements table tbody tr td{padding:10px;border-bottom:1px solid #ededed}.elements table tbody tr td strong{font-weight:500;color:#1d6514}.elements table tbody tr td .btn{text-decoration:none;min-height:40px;display:flex}.elements table tbody tr:hover td{background:rgba(0,0,0,.15) !important}.elements table tbody tr:last-child td{border-width:2px}.elements table tbody tr:nth-child(odd) td{background:rgba(0,0,0,.05)}.elements table tfoot tr td{padding:10px;border-bottom:1px solid #ededed;font-size:16px}.elements table tfoot tr td strong{font-weight:500;color:#1d6514}.elements table tfoot tr td.total{font-size:18px}.elements table tfoot tr:last-child td{border-width:2px}#content.categories{padding:60px 0 0}#content .container #form-filters{display:flex}#content .container #form-filters #filters{flex:0 0 25%;margin:0 30px 0 0}#content .container #form-filters #content_product{flex:1 0 0}#content .container #form-filters #content_product #tri{margin:0 0 30px}#content .container #form-filters #content_product .list-product>li{flex:0 0 25%}#content .container #form-filters #content_product .list-product.inline>li{flex:0 0 50%}#content .container #form-filters #content_product.with_search .list-product>li{flex:0 0 33.3333333333%}#content .container #form-filters #content_product.with_search .list-product.inline>li{flex:0 0 50%}#content .container #form-filters .pagination{flex:1 1 100%}#content .container #sitemap{display:flex;flex-wrap:wrap;justify-content:center}#content .container #sitemap>div{min-width:250px;margin:0 15px 15px;padding:15px;border:.5px solid #ededed}#content .container #sitemap>div a{color:inherit;text-decoration:none}#content .container #sitemap>div a:hover{color:#1d6514}@media all and (max-width: 992px){#content .container #form-filters{flex-wrap:wrap}#content .container #form-filters #filters{order:2;flex:0 0 100%;margin:0}#content .container #form-filters #content_product .list-product>li{flex:0 0 50% !important}}@media all and (max-width: 768px){#content .container #form-filters #content_product .list-product>li{flex:0 0 100% !important}}
