#carousel .carousel-inner .item img{display:block;width:100%;height:auto;object-fit:cover}#carousel .carousel-inner .item a{display:block}#carousel .carousel-control{background:var(--color-white);color:var(--primary-color);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-indicators{position:static;width:auto;max-width:800px;display:flex;margin:20px auto 40px}#carousel .carousel-indicators li{text-indent:0;margin:0 5px;width:auto;height:auto;min-height:5px;border-radius:0;border:0 none;background:var(--secondary-color);flex:1 0 0}#carousel .carousel-indicators li img{display:block;max-width:100%;height:auto}#carousel .carousel-indicators li.active{background:var(--primary-color)}#carousel:hover .carousel-control{opacity:.5}#carousel:hover .carousel-control:hover{opacity:1}.list-featured{display:flex;margin:0 -20px 20px}.list-featured>li{display:flex;padding:0 20px;margin:0 0 20px}.list-featured>li aside{flex:1}.list-featured>li aside figure{margin:0 0 20px}.list-featured>li aside figure img{display:block;max-width:100%;height:auto}.list-featured>li aside section h3{text-transform:uppercase;font-weight:400;font-size:18px}.list-featured>li aside section h3 a{color:inherit}.list-featured>li aside section a{text-decoration:none}.list-featured>li aside:hover h3{color:var(--primary-color)}.list-product{display:flex;flex-wrap:wrap;margin:0 -20px 20px}.list-product>li{display:flex;padding:0 20px;margin:0 0 20px}.product{display:flex;flex-direction:column;flex:1;border-radius:3px;overflow:hidden;border:1px solid transparent;box-shadow:var(--shadow-elevation-1)}.product:hover{border-color:var(--secondary-color)}.product figure{position:relative}.product figure>a{display:block}.product figure>a img{display:block;width:100%;height:auto;object-fit:cover}.product figure figcaption{position:absolute;top:5px;left:10px}.product figure figcaption ul{display:flex;flex-wrap:wrap}.product figure figcaption ul li{padding:5px}.product figure figcaption ul li .edglyph{color:var(--primary-color);font-size:32px}.product figure .actions{display:none !important;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(var(--primary-rgb), 0.5)}.product figure .actions .btn{margin:0 5px;padding:0}.product figure .actions .btn .edglyph{margin:0}.product figure .actions .btn.btn-product input{display:none}.product figure .actions .btn.btn-warning{font-family:"EdGlyph";font-size:24px;font-weight:400}.product section{display:flex;flex-direction:column;padding:20px;flex:1}.product section h2{font-size:16px;font-weight:400;margin:0 0 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;padding:0 20px;margin:0 0 10px}.product section ul.caract li{padding:0 5px;min-height:24px;display:flex;align-items:center;flex-basis:auto !important}.product section ul.caract li img.color{border-radius:99em;max-width:16px;margin-top:-1px}.product section .price{display:block;font-size:24px;margin:auto 0 0;font-weight:700}.product section .price del{font-weight:400;color:var(--error-color);font-size:14px}.product:hover figure .actions{opacity:1}.product:hover h2{color:var(--secondary-color)}.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}}#brand{background:rgba(var(--primary-rgb), 0.2);padding:40px 0;margin:40px 0}#brand .container{font-size:16px;text-align:justify;hyphens:auto}#brand .container h2{text-align:center;font-size:24px;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid var(--primary-color);text-transform:uppercase;font-weight:400}#brand .container h2 .edglyph{color:var(--secondary-color)}#brand .container p{margin:0 0 20px;line-height:1.4}#brand .container p strong{font-weight:700}#brand .container p a{color:var(--secondary-color);text-decoration:underline}#brand .container p a:hover{text-decoration:none}#brand .container p:last-child{margin:0}#content{padding:0}#content #carousel .carousel-inner .item>img,#content #carousel .carousel-inner .item>a{max-height:500px}#content .featured{border-bottom:1px solid var(--color-black);margin:0 0 40px}#content .list-product>li{flex-basis:25%}#content .list-featured>li{flex-basis:33.3333333333%}@media all and (max-width: 1200px){#content .list-product li{flex-basis:50%}}@media all and (max-width: 768px){#content .list-featured{display:block}}@media all and (max-width: 500px){#content .list-product li,#content .list-featured li{flex-basis:100%}}
