﻿#entete{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:300;margin:10px 0 0}#entete .container p{margin:10px 0 0}@media all and (max-width: 768px){#entete .container figure{display:none}}#filters .slider-content{position:relative;padding-bottom:10px}#filters .slider-content .slider{display:flex;align-items:center;position:relative;background:var(--primary-color);height:10px;margin:10px 0}#filters .slider-content .slider .ui-slider-range{background:var(--secondary-color);height:10px;position:absolute}#filters .slider-content .slider .ui-slider-handle{position:absolute;top:50%;transform:translate(-2px, -50%);background:var(--secondary-color);width:20px;height:20px;cursor:pointer;border-radius:10000px}#filters .slider-content .slider .ui-slider-handle+.ui-slider-handle{transform:translate(-18px, -50%)}#filters .slider-content .slider .ui-slider-handle:hover{background:var(--secondary-color)}#filters .slider-content .input-min,#filters .slider-content .input-max{position:absolute;top:20px;left:0;border:0 none;background:none;width:20px;height:10px;min-width:0;padding:0;text-align:center;font-weight:500;-webkit-appearance:textfield !important;appearance:textfield !important}#filters .slider-content .input-max{left:auto;right:0}#filters .slide_down{margin:20px 0;border-radius:5px;background:var(--color-white);box-shadow:0 0 10px rgba(var(--color-black-rgb), 0.1)}#filters .slide_down:first-child{margin-top:0}#filters .slide_down:last-child{margin-bottom:0}#filters .slide_down .button{font-weight:500;font-size:18px;pointer-events:none;padding:0 20px;display:flex;align-items:center;height:50px;white-space:nowrap;color:var(--secondary-color)}#filters .slide_down .button .edglyph{margin-right:10px;line-height:0}#filters .slide_down .button:after{margin-left:10px}#filters .slide_down .sub_menu{visibility:visible;opacity:1;position:static;transform:none;padding:10px 20px}#filters .slide_down .sub_menu strong{font-weight:500;color:var(--secondary-color)}#filters .slide_down .sub_menu a:hover{color:var(--secondary-color)}#filters .slide_down .sub_menu p{margin:10px 0}#filters .slide_down .sub_menu p:first-child{margin-top:0}#filters .slide_down .sub_menu p:last-child{margin-bottom:0}#filters .slide_down .sub_menu ul li{padding:10px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--primary-color)}#filters .slide_down .sub_menu ul li:first-child{padding-top:0}#filters .slide_down .sub_menu ul li:last-child{border:0 none;padding-bottom:0}#filters .slide_down .sub_menu ul li label{flex:1;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:var(--secondary-color)}#filters .slide_down .sub_menu ul.color{display:flex;flex-wrap:wrap;justify-content:center}#filters .slide_down .sub_menu ul.color li{flex:1;flex-basis:20%;padding:0 5px;border:0 none;display:block;text-align:center;min-width:0}#filters .slide_down .sub_menu ul.color li label{display:block}#filters .slide_down .sub_menu ul.color li span:not(.edglyph){display:block;font-size:10px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#filters .slide_down .sub_menu ul.color li label{order:-1}#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 var(--primary-color);font-size:46px}#filters .slide_down .sub_menu ul.color li label img.color{display:block;border-radius:99em;max-width:32px;height:auto;margin-top:5px}#filters .slide_down.selected .sub_menu{background:rgba(var(--color-black-rgb), 0.1)}#filters .slide_down.selected .sub_menu ul li{border-color:var(--color-white)}#filters .slide_down.selected .sub_menu ul li .btn .edglyph{margin:0}#filters .slide_down.selected .sub_menu ul li img.color{border-radius:99em;max-width:16px;height:auto}@media all and (max-width: 992px){#filters .slide_down .button{pointer-events:auto;cursor:pointer;justify-content:space-between}#filters .slide_down .button:after{content:"+";font-family:"EdGlyph"}#filters .slide_down .button.open+.sub_menu{display:block;visibility:visible;opacity:1}#filters .slide_down .sub_menu{display:none;visibility:hidden;opacity:0}}#tri{display:flex;background:rgba(var(--color-black-rgb), 0.1);padding:10px}#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{border-color:var(--secondary-color);background:var(--secondary-color);color:var(--color-white)}#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 rgba(var(--color-black-rgb), 0.1);color:var(--secondary-color);background:var(--color-white)}#tri .form-group.affichage label:hover{background:var(--secondary-color);color:var(--color-white)}#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}}.product{display:flex;flex-direction:column;flex:1}.product figure{position:relative;border:2px solid rgba(var(--color-black-rgb), 0.5)}.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{padding:0 5px}.product figure figcaption ul li .edglyph{color:var(--secondary-color);font-size:32px}.product figure figcaption ul li[title=Promo]{position:absolute;top:0;left:-36px;padding:0;width:117px;height:54px}.product figure figcaption ul li[title=Promo] img{display:block;max-width:100%;height:auto}.product section{padding:10px 20px;flex:1;background:url(../../img/interface/bg_reassurance.png) no-repeat center bottom;background-size:101% auto;color:var(--color-white);display:flex;align-items:center;flex-wrap:wrap}.product section h2{flex-basis:100%;font-size:16px;font-weight:400;line-height:normal;margin-bottom:10px}.product section h2 a{color:inherit}.product section h2 .promo{background:var(--secondary-color);color:var(--color-white);padding:5px;font-size:10px;text-transform:uppercase}.product section ul.caract{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.product section ul.caract li{padding:0 5px;display:flex;align-items:center}.product section ul.caract li img.color{border-radius:99em;max-width:16px;margin-top:-1px}.product section .price{font-size:22px;font-weight:700}.product section .price del{font-weight:400;font-size:14px}.product section .btn{display:inline-flex;margin-left:auto}.product section .btn.btn-warning{font-family:"Edglyph";font-size:24px;font-weight:400;padding:0 10px}.product:hover figure{border-color:var(--color-black)}.product.inline{flex-direction:row;position:relative}.product.inline figure{flex:0 0 128px}.product.inline section{background:url(../../img/interface/bg_reassurance.png) no-repeat center right;background-size:101% 101%}.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:40px;border-radius:3px;font-size:16px;font-weight:500;color:var(--primary-color);border:1px solid rgba(var(--color-black-rgb), 0.1);box-shadow:0 0 10px rgba(var(--color-black-rgb), 0.1)}.pagination li a .edglyph{line-height:0}.pagination li a.active{background:var(--secondary-color);color:var(--color-white);border-color:var(--secondary-color)}.pagination li a:hover{color:var(--secondary-color)}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center}.breadcrumb li{display:flex;align-items:center}.breadcrumb li a{color:var(--primary-color)}.breadcrumb li:after{display:block;margin:0 5px;content:"/"}.breadcrumb li:last-child:after{display:none}.select{flex:1;position:relative}.select select{width:100%;padding:0 10px;padding-right:36px;height:40px;font-weight:500;font-size:14px;border-radius:3px;min-width:0;background:var(--color-white);border:1px solid rgba(var(--color-black-rgb), 0.2)}.select select option{color:var(--color-black)}.select select option[disabled][selected]{display:none}.select select:invalid{color:rgba(var(--color-black-rgb), 0.5)}.select select:hover{border-color:var(--secondary-color);color:var(--secondary-color)}.select select:focus{border-color:var(--secondary-color);color:var(--secondary-color)}.select:after{content:"+";font-family:"EdGlyph";position:absolute;top:0;right:0;display:flex;align-items:center;height:38px;line-height:0;font-size:28px;padding:0 10px;pointer-events:none;color:rgba(var(--color-black-rgb), 0.5)}.select:has(select:hover):after,.select:has(select:focus):after{color:var(--secondary-color)}#content{padding:0}#content .container #form-filters{display:flex}#content .container #form-filters #filters{flex:1;max-width:25%;margin-right:40px}#content .container #form-filters #content_product{flex:1}#content .container #form-filters #content_product #tri{margin-bottom:40px}#content .container #form-filters #content_product .list-product{display:flex;flex-wrap:wrap;margin:0 -10px}#content .container #form-filters #content_product .list-product>li{flex:1;flex-grow:0;flex-basis:25%;padding:0 10px;margin-bottom:20px;display:flex}#content .container #form-filters #content_product .list-product.inline>li{flex-basis:33.3333333333%}#content .container #form-filters #content_product.with_search .list-product>li{flex-basis:33.3333333333%}#content .container #form-filters #content_product.with_search .list-product.inline>li{flex-basis: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 var(--primary-color)}#content .container #sitemap>div a{color:inherit;text-decoration:none}#content .container #sitemap>div a:hover{color:var(--secondary-color)}#content #reassurance{margin-top:40px}@media all and (max-width: 992px){#content .container #form-filters{display:block}#content .container #form-filters #filters{max-width:none;display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -10px 20px}#content .container #form-filters #filters .slide_down{flex:1;flex-basis:20%;margin:0 10px 20px}#content .container #form-filters #content_product .list-product>li{flex-basis:33.3333333333%}#content .container #form-filters #content_product .list-product.inline>li{flex-basis:50%}}@media all and (max-width: 768px){#content .container #form-filters #content_product .list-product>li{flex:0 0 50% !important}#content .container #form-filters #content_product .list-product.inline>li{flex-basis:100% !important}}@media all and (max-width: 500px){#content .container #form-filters #content_product .list-product>li{flex:0 0 100% !important}}
