@-ms-viewport{width:device-width}*:where(:not(html,input,select,textarea,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}*{outline:0;margin:0;padding:0}html{overflow-x:hidden;overflow-y:scroll;font-size:62.5%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#fff}body{font-size:1.5rem;font-weight:400;text-align:left;color:#000;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff}body.noscroll{overflow:hidden}#root{isolation:isolate}ol,ul,menu{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}table th,table td{vertical-align:top}img{max-inline-size:100%;max-block-size:100%}img,picture,video,canvas,svg{display:block;border:0;width:100%;height:auto}a{text-decoration:none}a img{border:0}svg:not(:root){overflow:hidden}svg{display:inline-block;overflow:hidden;vertical-align:middle;width:20px;height:20px;fill:#111}a,button{cursor:pointer}.extlink::after{display:inline-block;border:solid 1px #000;vertical-align:bottom;width:12px;left:11px;content:'↗';line-height:10px;font-size:11px;text-align:center}input,button,textarea,select{font:inherit}input,textarea{border:solid 1px #000;-webkit-user-select:auto}input[type=checkbox],input[type=radio]{vertical-align:baseline}::placeholder,select:required:invalid{color:#aaa}select:required option{color:#000}textarea{overflow:auto;resize:vertical;white-space:revert}button{border:solid 1px #000;text-align:center}h1,h2,h3,h4,h5,h6,b,strong{font-weight:600}.txtlft,.txtl{text-align:left}.txtrgt,.txtr{text-align:right}.txtcntr,.txtc{text-align:center}.txtbold,.txtb{font-weight:600}.txtup{text-transform:uppercase}.txtlow{text-transform:lowercase}.txtcap{text-transform:capitalize}q,.q{font-style:normal;quotes:"“" "”" "‘" "’"}q:lang(fr),.q:lang(fr){quotes:"«\00a0" "\00a0»" "“" "”"}.clear,.clr{clear:both}.clearfix::after{content:"";display:table;clear:both;border-collapse:collapse}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}:where([hidden]){display:none!important}[tabindex="-1"]:focus{outline:0!important}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{--min-width:360px;--max-content:1400px;--max-width:1900px;--dore:#b4a667;--gris-menu:#6c6c6c;--gris-current:#465767;--gris-sousmenu:#999;--gris-panier:#f1f1f1;--bleu-fonce:#47586a}body{min-width:var(--min-width);color:#000;background:#fff}body svg{fill:#000}#root{position:relative;margin:0 auto;min-width:var(--min-width);max-width:var(--max-width);padding-top:120px}body.nr{color:#fff;background:#000}body.nr svg{fill:#fff}header{position:fixed;top:0;z-index:900;border-bottom:solid 1px var(--dore);width:100%;max-width:var(--max-width);min-width:var(--min-width);min-height:120px;transition:all .3s ease}header{background:rgba(255,255,255,.9)}header.X{background:#fff}body.nr header{background:rgba(0,0,0,.9)}@media(hover:hover){body header:not(.X):hover{background:rgba(255,255,255,.9)}body.nr header:not(.X):hover{background:rgba(0,0,0,.9)}}header nav{display:flex;flex-direction:column;width:100%;min-width:var(--min-width)}header nav #E{position:absolute;top:35px;left:20px;border-top:solid 3px #000;border-bottom:solid 3px #000;width:30px;height:23px;font-size:0;color:#000;cursor:pointer;transition:all .25s ease-in-out}body.nr nav #E{color:#fff;border-color:#fff}#E:before,#E:after{display:block;position:absolute;top:50%;left:50%;content:'';width:100%;height:3px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease-in-out}header.X nav{padding-top:150px}header.X nav #E{border-color:transparent}header.X nav #E:before{transform:translate(-50%,-50%) rotate(45deg)}header.X nav #E:after{transform:translate(-50%,-50%) rotate(-45deg)}header nav figure{position:absolute;top:15px;left:50%;transform:translateX(-50%)}header nav figure a{display:inline-block}header nav figure img{min-width:100px;height:100px;transition:all .25s ease-in-out}body.nr header nav figure img{filter:invert(100%)}header nav menu{display:none;padding-bottom:20px;background:#fff}header.X nav menu{display:block;padding:0 10px 15px 10px}header.X nav menu li{padding:5px 0}header.X nav menu li>div{padding-bottom:5px}header.X nav menu ul li.u{padding:0 0 5px 0}header nav menu li a,header nav menu li b{display:block;text-decoration:none;font-size:1.8rem;color:#000}header nav menu>li>a,header nav menu li b{text-transform:uppercase}header.X nav menu li a,header.X nav menu li b{font-size:1.6rem}header.X nav menu ul li.u>b{color:var(--dore)}body.nr header:not(.X) nav menu li b,body.nr header:not(.X) nav menu li a{color:#fff}header:not(.X) nav menu li.cur>a{color:var(--dore)}header nav menu li a:hover{text-decoration:underline}header nav menu>li:first-child{padding:0}header nav menu #btq,header nav menu>li:last-child{display:none}header.X nav menu div ul li.u>ul{display:flex;padding:0 5px}header.X nav menu div ul li.c{flex:1;padding:5px 0}header.X nav menu div ul li.c>a{color:#000}header.X nav menu div ul li.sc{padding:5px 0}header nav menu div ul li.sc a{font-size:1.3rem;font-weight:400;color:var(--gris-sousmenu)}header.X nav>ul{display:flex;flex-direction:column;padding:10px 0;background:var(--dore)}header.X nav>ul,header.X nav>ul svg{color:#000;fill:#000}body.nr header.X nav>ul svg{fill:#fff}header nav>ul li{display:none;padding:10px 0}header.X nav>ul li{display:block;padding:10px 20px}header nav>ul li a i{display:inline-block;padding-left:10px;font-style:normal;text-transform:uppercase;font-size:1.3rem;font-weight:500}header nav>ul li a:hover i{text-decoration:underline}header nav>ul li a i::first-letter{font-size:1.4rem}#cart{display:block;position:absolute;top:20px;right:20px;padding:10px 0}#cart a{display:block;width:34px;height:34px}#cart a svg{width:33px;height:33px}#cart i{display:none}#cart a::after{display:block;position:absolute;top:6px;left:5px;width:30px;content:attr(data-q);text-align:center;font-size:1.4rem}nav.breadcrumb{margin:0 auto;width:100%;max-width:var(--max-content);padding:15px 10px;line-height:1.6rem;font-size:1.4rem}nav.breadcrumb>ol{display:flex;flex-wrap:wrap;column-gap:15px}nav.breadcrumb>ol>li{position:relative}nav.breadcrumb>ol>li:nth-child(n+1)::after{display:block;position:absolute;top:0;right:-15px;width:15px;content:'>';text-align:center}nav.breadcrumb>ol>li:last-child::after{display:none}main{margin:0 auto;width:100%;max-width:var(--max-content);min-width:var(--min-width);min-height:50vh}main.infos{padding:0 15px 50px 15px}h1{position:relative;padding-top:15px;text-align:center;text-transform:uppercase;font-size:3rem;line-height:3.2rem;font-weight:700;letter-spacing:1px}h1 b{position:absolute;top:0;right:1px;width:2px;height:3px;padding:4px;overflow:hidden}main.infos h1{margin:50px 0}main.infos h2{padding-top:10px;font-weight:700}main.infos p{margin:10px 0;text-align:justify}form fieldset>div i{display:block;padding:5px;color:red}p.button,form div.sbmt p{padding:25px 0;text-align:center}p.button a,form div.sbmt p input,form div.sbmt p button{display:inline-block;border:solid 1px #000;padding:20px 25px;text-transform:uppercase;font-weight:600;color:#fff;cursor:pointer;background:#000;transition:all .3s}p.button a:hover,form div.sbmt p input:hover,form div.sbmt p button:hover{padding:20px 40px}form div.rgpd{padding:25px 0}form div.rgpd label,form div.rgpd label input{cursor:pointer}form div.rgpd label a{text-decoration:underline}form p.required{color:#aaa}#demandev{margin:0 auto;width:100%;padding:10px;min-width:var(--min-width);max-width:820px}#demandev h3{margin-bottom:15px;font-size:1.8rem;font-weight:600;text-transform:uppercase}#demandev a{display:block;margin:20px auto;width:200px;padding:15px;color:#fff;font-size:1.4rem;font-weight:500;text-transform:uppercase;background:var(--dore) url(/assets/img/fleche-bg-dore.webp) no-repeat 95% 50%}footer{padding:50px 0 0 0;color:#fff;background:#000}footer img{filter:invert(100%)}footer a:hover{color:var(--dore)}footer>div{margin:0 auto;width:300px}footer>div>div{width:300px;padding-bottom:40px}footer>div>div:first-child ul li{padding:5px 0}footer>div>div:first-child ul li a{display:block;padding:5px 0}footer>div>div:nth-child(2) p{display:flex;column-gap:15px;padding:10px 0}footer>div>div:nth-child(2) p i{max-width:25px;max-height:25px}footer>div>div b{display:inline-block;margin:0 0 10px 0;border-bottom:solid 2px #fff;font-size:1.8rem;text-transform:uppercase}footer>div>div nav{display:flex;flex-wrap:wrap;gap:15px 30px}footer>div>div nav>ul{width:45%}footer>div>div nav>ul a{display:block;padding:5px 0}footer>div>div:last-child{text-align:center}footer>div>div:last-child p svg{width:200px;height:200px;fill:#fff}footer>div>div:last-child ul{display:flex;justify-content:center;column-gap:70px;padding-top:50px}footer>div>div:last-child ul img{width:40px;height:40px;filter:invert(95%)}footer>div>div:last-child ul a:hover img{filter:invert(100%)}footer>p{padding:30px 0;text-align:center;font-size:1.3rem}@media screen and (min-width:380px){}@media screen and (min-width:480px){main.infos{max-width:900px;padding:0 25px 50px 25px}#demandev{padding:20px 20px}}@media screen and (min-width:640px){h1{font-size:3.5rem;line-height:3.7rem}footer>div{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:50px;width:630px}footer>div>div{padding-bottom:0}footer>div>div:nth-child(2){width:280px}footer>div>div:last-child{width:240px}footer>div>div h4{margin:0 0 30px 0;padding:0 0 10px 0}footer>div>div:last-child{padding-right:80px}footer>div>div:last-child p svg{width:160px;height:160px}footer>div>div:last-child ul{column-gap:20px;padding-top:30px}footer>div>div:last-child ul svg{width:40px;height:40px}}@media screen and (min-width:1000px){#E{display:none}header.V{background:rgba(255,255,255,.9)}header nav{flex-direction:row;justify-content:center;align-items:center;column-gap:30px;margin:0 auto;width:100%;max-width:1400px;height:110px;padding:25px;overflow:hidden}header nav figure{top:5px}header nav figure img{min-width:100px;height:100px}header nav menu{display:flex;justify-content:flex-start;align-items:center;column-gap:40px;padding:0 80px 0 0;background:none}header nav menu li{padding:0}header nav menu li:nth-child(3){padding-right:140px}header nav menu li:nth-child(5){display:none}header nav menu div{position:absolute;top:111px;left:0;display:none;justify-content:center;border-bottom:solid 1px var(--dore);width:100%;background:rgba(255,255,255,.95)}body.nr nav menu div{background:rgba(0,0,0,.9)}header nav menu #btq,header nav menu>li:last-child{display:block}header.V nav menu>li>div{display:flex;max-width:var(--max-width)}header nav menu div>ul{display:flex;gap:25px;width:100%;max-width:var(--max-content);padding:10px 0}header nav menu div ul li.u:nth-child(n+2){border-left:solid 1px var(--dore);padding-left:25px}header nav menu div ul li.c{padding:2px 0}header nav menu div ul li.c>a{font-weight:400;font-size:1.5rem}header nav menu div ul li.c ul{display:none}header nav>ul{position:absolute;top:25px;right:2vw;display:flex;flex-direction:row;column-gap:15px;align-items:center;justify-content:flex-end;background:none;width:80px}header nav>ul li{display:block;padding:0}header nav>ul svg{min-width:26px;height:26px}header nav>ul li:nth-child(3) svg{height:22px}#cart{position:relative;top:auto;right:auto}header nav>ul li:first-child,header nav>ul li a i{display:none}nav.breadcrumb{padding:15px 25px}h1{font-size:4rem;line-height:4.2rem}}@media screen and (min-width:1200px){header nav menu div ul li.sc a{font-size:1.5rem}header nav>ul{column-gap:15px}header nav menu{column-gap:30px;padding:0 0 0 60px;font-size:1.6rem}header nav menu li:nth-child(5){display:block}header nav>ul svg{min-width:30px;height:30px}header nav>ul li:nth-child(2) svg{height:26px}footer>div{flex-wrap:nowrap;width:95%;max-width:var(--max-content)}footer>div>div:first-child{width:240px}footer>div>div:last-child{width:170px;padding:0}}@media screen and (min-width:1400px){header nav{padding:25px 0}header nav menu{column-gap:50px;padding:0 0 0 60px}header nav menu li:nth-child(3){padding-right:180px}header nav>ul{right:3vw}header nav menu div>ul{padding:10px 0}header nav menu div ul li div>ul{padding:10px 0}nav.breadcrumb{padding:15px 0}}@media screen and (min-width:1900px){header nav>ul{right:6vw}}