﻿:root{--color-hinted-grey-1: #0e0e10;--color-hinted-grey-2: #18181b;--color-hinted-grey-3: #1f1f23;--color-hinted-grey-4: #26262c;--color-hinted-grey-5: #323239;--color-hinted-grey-6: #3b3b44;--color-hinted-grey-7: #53535f;--color-hinted-grey-8: #848494;--color-hinted-grey-9: #adadb8;--color-hinted-grey-10: #c8c8d0;--color-hinted-grey-11: #d3d3d9;--color-hinted-grey-12: #dedee3;--color-hinted-grey-13: #e6e6ea;--color-hinted-grey-14: #efeff1;--color-hinted-grey-15: #f7f7f8;--color-opac-b-1: rgba(0,0,0,0.05);--color-opac-b-2: rgba(0,0,0,0.1);--color-opac-b-3: rgba(0,0,0,0.15);--color-opac-b-4: rgba(0,0,0,0.2);--color-opac-b-5: rgba(0,0,0,0.25);--color-opac-b-6: rgba(0,0,0,0.3);--color-opac-b-7: rgba(0,0,0,0.4);--color-opac-b-8: rgba(0,0,0,0.5);--color-opac-b-9: rgba(0,0,0,0.6);--color-opac-b-10: rgba(0,0,0,0.7);--color-opac-b-11: rgba(0,0,0,0.75);--color-opac-b-12: rgba(0,0,0,0.8);--color-opac-b-13: rgba(0,0,0,0.85);--color-opac-b-14: rgba(0,0,0,0.9);--color-opac-b-15: rgba(0,0,0,0.95);--color-opac-w-1: hsla(0,0%,100%,0.05);--color-opac-w-2: hsla(0,0%,100%,0.1);--color-opac-w-3: hsla(0,0%,100%,0.15);--color-opac-w-4: hsla(0,0%,100%,0.2);--color-opac-w-5: hsla(0,0%,100%,0.25);--color-opac-w-6: hsla(0,0%,100%,0.3);--color-opac-w-7: hsla(0,0%,100%,0.4);--color-opac-w-8: hsla(0,0%,100%,0.5);--color-opac-w-9: hsla(0,0%,100%,0.6);--color-opac-w-10: hsla(0,0%,100%,0.7);--color-opac-w-11: hsla(0,0%,100%,0.75);--color-opac-w-12: hsla(0,0%,100%,0.8);--color-opac-w-13: hsla(0,0%,100%,0.85);--color-opac-w-14: hsla(0,0%,100%,0.9);--color-opac-w-15: hsla(0,0%,100%,0.95);--color-white: #fff;--color-black: #000;--color-black-rgb: 0,0,0;--primary-color: hsl(24,100%,50%);--primary-color-hover: hsl(24,100%,50%,.8);--secondary-color: hsl(0,0%,10%);--secondary-color-hover: hsl(0,0%,10%,.8);--error-color: hsl(346,71%,50%);--error-color-hover: hsl(346,71%,50%,.8);--success-color: hsl(149,54%,50%);--success-color-hover: hsl(149,54%,50%,.8);--warning-color: hsl(42,93%,55%);--warning-color-hover: hsl(42,93%,55%,.8);--info-color: hsl(202,100%,54%);--info-color-hover: hsl(202,100%,54%,.8);--color-background-table-odd: var(--color-white);--color-background-table-even: var(--color-hinted-grey-15);--color-background-table-hover: var(--color-hinted-grey-14);--color-border-base: var(--color-hinted-grey-14)}#carousel .carousel-inner{box-shadow:0 -1px 4px 0 rgba(26,26,26,.08),0 4px 8px 0 rgba(26,26,26,.12);border-radius:4px}#carousel .carousel-inner .item img{display:block;width:100%;height:100%;object-fit:cover}#carousel .carousel-inner .item a{display:block}#carousel .carousel-control{background:#fff;color:#1a1a1a;text-shadow:none;opacity:0;width:5%;max-width:64px;min-width:48px;min-height:64px;top:50%;bottom:auto;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}#carousel .carousel-control .edglyph{line-height:0;font-size:48px}#carousel .carousel-indicators{position:static;width:auto;max-width:800px;display:flex;flex-wrap:wrap;margin:15px auto}#carousel .carousel-indicators li{flex:1;flex-grow:0;flex-basis:20%;text-indent:0;padding:5px;width:auto;height:auto;min-height:5px;border-radius:0;border:0 none;margin:0}#carousel .carousel-indicators li img{display:block;width:100%;height:100%;object-fit:cover;border:1px solid transparent}#carousel .carousel-indicators li.active img{border-color:#f60}#carousel:hover .carousel-control{opacity:.5}#carousel:hover .carousel-control:hover{opacity:1}.list-product{display:flex;flex-wrap:wrap;margin:0 -15px 30px}.list-product>li{display:flex;padding:0 15px;margin:0 0 30px}.product{display:flex;flex-direction:column;overflow:hidden;border-radius:10px;flex:1;box-shadow:0 -1px 4px 0 rgba(26,26,26,.08),0 4px 8px 0 rgba(26,26,26,.12)}.product:hover{border-color:#1a1a1a}.product figure{position:relative;overflow:hidden}.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:#1a1a1a;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 figure .actions .btn.btn-warning{font-family:"EdGlyph";font-size:32px;font-weight:400}.product section{display:flex;flex-direction:column;padding:10px;flex:1}.product section h2{font-size:14px;text-transform:uppercase;color:#000;font-weight:400;margin:0 0 10px}.product section h2 a{color:inherit}.product section h2 .promo{background:#1a1a1a;color:#fff;padding:5px;font-size:10px;text-transform:uppercase}.product section ul.caract{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 0 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{display:block;font-size:18px;margin:auto 0 0;font-weight:600}.product section .price del{font-weight:400;color:#dc3545;font-size:14px}.product:hover figure .actions{opacity:1}.product:hover h2{color:#1a1a1a}.product.inline{flex-direction:row;position:relative}.product.inline figure{flex:0 0 128px;position:static}.product.inline section{padding:0 20px}.product.inline section .price{margin:0}@media all and (max-width: 500px){.product figure .actions{opacity:1}}.list-featured{display:flex;flex-wrap:wrap;margin:0 -15px 60px}.list-featured>li{display:flex;padding:0 15px;margin:0 0 30px}.list-featured>li aside{flex-grow:1;flex-basis:0;border-radius:10px;margin:0 auto;box-shadow:0 -1px 4px 0 rgba(26,26,26,.08),0 4px 8px 0 rgba(26,26,26,.12);display:flex;flex-direction:column}.list-featured>li aside figure{border-radius:4px;overflow:hidden}.list-featured>li aside figure img{display:block;max-width:100%;height:auto}.list-featured>li aside section{padding:10px;flex:1;display:flex;flex-direction:column}.list-featured>li aside section h3{text-transform:uppercase;font-weight:600;font-size:16px;margin:auto 0;text-align:center}.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:#1a1a1a}#brand{background:#f4f6f7;padding:60px 0}#brand .container .align-center{text-align:center}#brand .container .align-left{text-align:left}#brand .container .align-right{text-align:right}#brand .container .align-justify{text-align:justify}#brand .container h2{text-transform:uppercase;font-size:24px;margin:20px 0;font-weight:600}#brand .container h2:first-child{margin-top:0}#brand .container h2:last-child{margin-bottom:0}#brand .container h3{color:var(--primary-color);font-size:20px;margin:10px 0;font-weight:500}#brand .container h3:first-child{margin-top:0}#brand .container h3:last-child{margin-bottom:0}#brand .container h4{text-transform:uppercase;font-size:16px;margin:10px 0;font-weight:400}#brand .container h4:first-child{margin-top:0}#brand .container h4:last-child{margin-bottom:0}#brand .container p{line-height:1.4;margin:20px 0}#brand .container p strong,#brand .container p b{color:var(--primary-color);font-weight:700}#brand .container p a{color:inherit;text-decoration:underline;font-weight:600}#brand .container p a:hover{color:var(--primary-color)}#brand .container p.lead{font-weight:700;font-size:18px;margin:40px 0;color:var(--primary-color)}#brand .container p.number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-weight:700;font-size:24px;border-radius:99em;background:#f60;color:#1a1a1a}#brand .container p:first-child{margin-top:0}#brand .container p:last-child{margin-bottom:0}#brand .container ul,#brand .container ol{margin:20px 0;margin-left:40px}#brand .container ul li,#brand .container ol li{margin:10px 0}#brand .container ul li:first-child,#brand .container ol li:first-child{margin-top:0}#brand .container ul li:last-child,#brand .container ol li:last-child{margin-bottom:0}#brand .container ul li:before,#brand .container ol li:before{content:"•";display:inline-flex;line-height:1;align-items:center;justify-content:center;vertical-align:middle;text-align:center;font-size:24px;color:var(--secondary-color);margin-right:5px}#brand .container ul:first-child,#brand .container ol:first-child{margin-top:0}#brand .container ul:last-child,#brand .container ol:last-child{margin-bottom:0}#brand .container ol li{counter-increment:counter}#brand .container ol li:before{font-family:inherit;width:24px;height:24px;font-size:14px;border-radius:99em;color:var(--color-white);background:var(--primary-color);content:counter(counter)}#brand .container a:not(.btn):hover{text-decoration:underline}#brand .container table{width:100%;margin:20px 0;table-layout:fixed;border:1px solid var(--color-border-base);border-radius:4px;box-shadow:var(--shadow-elevation-1)}#brand .container table:first-child{margin-top:0}#brand .container table:last-child{margin-bottom:0}#brand .container table thead tr th{text-align:left;padding:10px;background:var(--secondary-color);color:var(--color-white)}#brand .container table thead tr th:first-child{border-radius:4px 0 0}#brand .container table thead tr th:last-child{border-radius:0 4px 0 0}#brand .container table tbody tr:nth-child(odd) td{background:var(--color-background-table-odd)}#brand .container table tbody tr:nth-child(even) td{background:var(--color-background-table-even)}#brand .container table tbody tr td{vertical-align:top;padding:10px;vertical-align:middle;background:var(--color-background-base);border:1px solid var(--color-border-base)}#brand .container table tbody tr:hover td{background:var(--color-background-table-hover)}#brand .container hr{background:var(--color-black);height:2px;border:0 none;margin:40px}#brand .container hr:first-child{margin-top:0}#brand .container hr:last-child{margin-bottom:0}#brand .container img{display:block;max-width:100%;height:auto}#brand .container iframe{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto}#brand .container .embed-responsive{padding:56.25% 0 0;position:relative;margin:40px 0}#brand .container .embed-responsive iframe{position:absolute;width:100% !important;height:100% !important;top:0;right:0;bottom:0;left:0}#brand .container .embed-responsive:first-child{margin-top:0}#brand .container .embed-responsive:last-child{margin-bottom:0}#brand .container figure{margin:20px 0}#brand .container figure img{margin:0 auto}#brand .container figure figcaption{background:var(--primary-color);font-size:12px;padding:10px;color:var(--secondary-color)}#brand .container figure:first-child{margin-top:0}#brand .container figure:last-child{margin-bottom:0}#brand .container .table-responsive{overflow:auto;margin:20px 0}#brand .container .table-responsive:first-child{margin-top:0}#brand .container .table-responsive:last-child{margin-bottom:0}#brand .container .text-right{text-align:right}#brand .container .text-center{text-align:center}#brand .container .text-left{text-align:left}#brand .container .text-justify{text-align:justify}#brand .container .grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:40px;grid-row-gap:40px;margin:40px 0;min-width:0}#brand .container .grid:has(>.column>.number){grid-template-columns:1fr 4fr !important}#brand .container .grid:has(>.column>.number)>.column{grid-column:auto;padding-right:20px}#brand .container .grid:has(>.column>.number)>.column:has(.number){padding-right:10px}#brand .container .grid .grid{margin:20px 0;grid-column-gap:0;grid-row-gap:0}#brand .container .grid .grid:first-child{margin-top:0}#brand .container .grid .grid:last-child{margin-bottom:0}#brand .container .grid:first-child{margin-top:0}#brand .container .grid:last-child{margin-bottom:0}#brand .container .grid.valign-top{align-items:start}#brand .container .grid.valign-middle{align-items:center}#brand .container .grid.valign-bottom{align-items:end}#brand .container .grid.grid-white,#brand .container .grid.grid-grey{padding:20px}#brand .container .grid.grid-grey{background:rgba(var(--color-black-rgb), 0.15)}#brand .container .column.column-1{grid-column:span 1}#brand .container .column.column-2{grid-column:span 2}#brand .container .column.column-3{grid-column:span 3}#brand .container .column.column-4{grid-column:span 4}#brand .container .column.column-5{grid-column:span 5}#brand .container .column.column-6{grid-column:span 6}#brand .container .column.column-7{grid-column:span 7}#brand .container .column.column-8{grid-column:span 8}#brand .container .column.column-9{grid-column:span 9}#brand .container .column.column-10{grid-column:span 10}#brand .container .column.column-11{grid-column:span 11}#brand .container .column.column-12{grid-column:span 12}@media only screen and (max-width: 767px){#brand .container .grid .column{grid-column:span 12}#brand .container .grid .column .grid{grid-template-columns:repeat(6, 1fr)}#brand .container .grid .column .grid .column-6{grid-column:span 3}#brand .container .column:empty{display:none}}@media only screen and (max-width: 500px){#brand .container .grid{grid-template-columns:repeat(1, 1fr)}#brand .container .grid .column{grid-column:span 1}#brand .container .grid .column.column-6{margin:10px 0}#brand .container .grid .column.column-6:first-child{margin-top:0}#brand .container .grid .column.column-6:last-child{margin-bottom:0}#brand .container .grid .column .grid{grid-template-columns:repeat(1, 1fr)}#brand .container .grid .column .grid .column-6{grid-column:span 1}}#brand .container .grid .grid strong,#brand .container .grid .grid b{color:inherit}.list-article{margin:0 -15px 60px;display:flex;flex-wrap:wrap}.list-article article{display:flex;flex-direction:column;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1)}.list-article article.full{flex:1 1 100% !important}.list-article article figure{margin:0 0 10px;border:1px solid #f60;position:relative}.list-article article figure img{display:block;width:100%;height:100%;object-fit:cover}.list-article article figure figcaption{position:absolute;top:0;left:0;text-transform:uppercase;background:#f60;color:#fff;font-weight:500;font-size:12px;padding:5px}.list-article article section{display:flex;flex-direction:column;height:100%;padding:15px}.list-article article section small{color:#f60}.list-article article section h2{text-transform:uppercase;font-weight:500;font-size:16px;margin:10px 0;text-align:left}.list-article article section h2 a{color:inherit}.list-article article section p{margin:0 0 20px}.list-article article section>a{display:block}.list-article article:hover section h2{color:#1a1a1a}.select{display:flex;align-items:center;border:1px solid transparent;position:relative}.select select{border:0 none;width:100%;height:40px;padding:0 34px 0 10px;text-transform:uppercase;font-weight:400;font-size:14px;cursor:pointer;background:#f4f6f7;color:inherit;border-radius:4px}.select select option[value=""][disabled]{display:none;visibility:hidden}.select select option[disabled]{display:none;visibility:hidden}.select select:required:invalid{color:rgba(var(--color-black), 0.5)}.select:after{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;content:"+";font-family:"EdGlyph";font-size:24px;line-height:0;padding:0 10px}.select:hover select{background:#e6ebef}#content{padding-top:40px}#content #carousel{max-width:1200px;margin:0 auto 40px}#content #filter{margin-bottom:40px}#content #filter .container{padding:0}#content #filter .container .flex{display:flex;align-items:flex-end;flex-wrap:wrap;background:#f60;padding:10px}#content #filter .container .flex>div{padding:10px;flex:1;min-width:128px}#content #filter .container .flex>div label{display:block;font-size:16px;margin-bottom:10px;color:var(--color-white);font-weight:600}#content #reassurance .container>.flex{align-items:center}#content #reassurance .container>.flex>div>div{flex-basis:50%}.list-product>li{flex:0 0 25%}.list-featured{justify-content:center}.list-featured>li{flex:0 0 33.3333333333%}.list-article>div{flex-basis:33.3333333333%;padding:0 15px}@media all and (max-width: 992px){.list-product li,.list-featured li{flex:0 0 50%}}@media all and (max-width: 768px){.list-article>div{flex-basis:100%}}@media all and (max-width: 500px){.list-product li,.list-featured li{flex:0 0 100%}}
