@media screen{*{box-sizing:border-box;padding:0;margin:0;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:0;scrollbar-width:none;-ms-overflow-style:none}:root{--blanc:#ffffff;--beige:#f9ebde;--beige2:#dccfd0;--marron1:#815156;--marron2:#5e3136;--marron3:#c7afa8;--pad200:200px;--pad150:150px;--pad100:100px;--pad90:90px;--pad80:80px;--pad70:70px;--pad60:60px;--pad50:50px;--pad40:40px;--pad35:35px;--pad30:30px;--pad25:25px;--pad20:20px;--pads:2rem;--scroll:6rem;--ease:cubic-bezier(.215,0,.355,1)}html{margin:0}a,body,details,div,h1,h3,img,label,main,p,section,span,summary,ul{margin:0;padding:0;border:0;vertical-align:baseline}html,li{padding:0;border:0;vertical-align:baseline}body,html{background:var(--beige)}body{color:var(--marron2);overflow-x:hidden;webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:item;transition:background .4s ease-out;font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-style:normal;font-optical-sizing:auto;line-height:1.1;font-size:1.3rem}::-webkit-scrollbar{width:0}a{color:inherit;outline:0;webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;-o-transition:all .35s;-ms-transition:all .35s;text-decoration:none}a:active,a:focus,a:hover,a:link,a:visited,button{outline:0}:focus,:hover{-webkit-appearance:none;-webkit-tap-highlight-color:#fff0}button{font-size:inherit;border:0}button:hover{cursor:pointer}section{position:relative;clear:both;transform-style:preserve-3d;z-index:2}li{list-style:none;margin:0}li:last-child{margin-bottom:0}p{margin-bottom:var(--pads);line-height:1.3}p:last-child{margin-bottom:0!important}img{pointer-events:none}h1,h3{line-height:1}.font-size--a{font-size:3vw;line-height:.9}.font-size--c{font-size:2rem;line-height:1.1}.underline a{position:relative;white-space:nowrap}.underline a:before{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;min-height:1px;height:1px;transform-origin:right;transform:scaleX(0);transition:transform .5s cubic-bezier(.165,.84,.44,1);background-color:var(--marron2)}.footer-links a:hover::before,.item-liste:hover::before,.underline a:hover::before{transform-origin:left;transform:scaleX(1)}.grid{display:grid}.flex{display:flex}.itemscenter{align-items:center}.alignbottom{justify-content:flex-end}.justify{justify-content:space-between}.direction{flex-direction:column}.center{text-align:center}.grid-pad100{grid-gap:var(--pad100)}.grid-pad80{grid-gap:var(--pad80)}.grid-pad60{grid-gap:var(--pad60)}.grid-pad35{grid-gap:var(--pad35)}.grid-pad25{grid-gap:var(--pad25)}.col-2{grid-template-columns:1fr 1fr}.wrapper-lr{padding:0 var(--pad35)}.wrapper-first-bb{padding:calc(var(--pad100)*2)0 var(--pad200)0}.wrapper-40{padding:var(--pad40)}.wrapper-footer{padding:var(--pad150) var(--pad35) var(--pad35) var(--pad35)}.mar-80{margin-top:var(--pad80)}.mar-35{margin-top:var(--pad35)}.content-70{width:70%}.content-60{width:60%}.content-height-100{height:100%}.height-100{min-height:100vh}.overlay-logo{position:fixed;top:var(--pad35);transform:translateX(-50%);left:50%;z-index:10;height:4rem;align-content:center;pointer-events:auto;transition:.2s var(--ease)}.overlay-logo .logo{opacity:0;transform:translateY(-2rem);transition:.3s var(--ease)}.logo{display:flex}.logo svg{width:330px;fill:var(--marron2)}.overlay-group--btn{position:fixed;right:var(--pad35);top:var(--pad35);z-index:20;opacity:0;transform:translateY(-2rem);transition:.3s var(--ease)}.overlay-btn{border-radius:1rem;overflow:hidden;padding:0 var(--pad25);display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;text-decoration:none;pointer-events:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.2s;height:4rem}.overlay-btn,.overlay-btn .text{position:relative}.overlay-btn .hover,.overlay-btn .text{transition:all .2s var(--ease);pointer-events:none;text-align:left;display:flex}.overlay-btn .hover{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateY(100%);opacity:0}.overlay-btn .typo--link,.overlay-menu--wrapper{position:relative;overflow:hidden}.overlay-btn:hover .text{opacity:0;transform:translateY(-100%)}.overlay-btn:hover .hover{opacity:1;transition-delay:.05s;transform:translateY(0)}.overlay-btn span{text-transform:uppercase}.overlay-menu--wrapper{height:4rem}.overlay-menu{background:var(--blanc);width:8rem}.overlay-menu .text{color:var(--marron2)}.overlay-menu .hover{color:var(--beige)}.overlay-menu:hover{background:var(--marron2)}.overlay-close{background:var(--beige);width:8rem;position:absolute;top:0;left:0;transform:translateY(100%);opacity:0;transition:all .2s var(--ease)}.overlay-close .hover{color:var(--beige)}.overlay-close:hover{background:var(--marron1)}.overlay-devis{background:var(--marron2)}.item-product.item-menu:hover .font-size--c,.overlay-devis .hover,.overlay-devis .text{color:var(--beige)}.item-product.item-menu:hover,.overlay-devis:hover{background:var(--marron1)}.overlay-devis svg{width:22px;fill:var(--beige);transition:.2s}.menu{position:fixed;height:100vh;width:100vw;background:var(--blanc);z-index:-1;transition:.5s;opacity:0;pointer-events:none}.menu-wrapper{width:100%;padding:var(--pad35)}.menu-line-1,.menu-line-2{overflow:hidden;height:100%}.menu-line-1 .item-product,.menu-line-2 .item-product{width:30%;transform:translateX(15%);pointer-events:none;opacity:0}.menu-line-2 .item-product{transform:translateX(-15%)}.item-product.item-menu{background:var(--beige);border:0}.item-product.item-menu .wrapper-40{height:100%;flex-direction:column}.item-product.item-menu .font-size--c{width:100%;transition:.2s}.item-product.item-menu:hover .btn-circle{background:var(--beige)}.item-product.item-menu:hover .btn-circle .hover svg{fill:var(--marron1)}.menu-logo{overflow:hidden;height:35.9vw}.menu-logo svg{fill:var(--marron2);width:100%}.menu-logo .st0{transform:translateY(105%);transition:.3s var(--ease)}#second,.wrapper-first-bb .font-size--a,.wrapper-first-bb .font-size--c{opacity:0;transform:translateY(2rem);transition:.3s var(--ease)}#second{transform:translateY(4rem);transition:.4s var(--ease)}.bg-blanc{background:var(--blanc);color:var(--marron2)}.radius{border-radius:1rem}.item-product{border:2px solid var(--marron1);background:var(--blanc);overflow:hidden;height:15rem;display:flex}.menu .item-product{height:100%}.item-product,.item-product .wrapper-40{position:relative;width:100%;align-items:flex-end}.item-product .wrapper-40{z-index:1}.item-product .font-size--c{width:50%}.item-product .item-thumb{width:100%;height:13rem;position:absolute;overflow:hidden;top:0;z-index:0;transform:rotate(-180deg)}.item-product .item-thumb img{width:100%;height:auto;transform:rotate(180deg);transition:var(--ease) .3s}.item-product:hover img{transform:rotate(180deg) translateY(-1rem)}.btn-circle{width:var(--pad70);height:var(--pad70);border:2px solid var(--marron2);background:var(--beige);display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;text-decoration:none;pointer-events:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;line-height:inherit;border-radius:6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.2s}.btn-circle,.btn-circle .text{position:relative}.btn-circle .hover,.btn-circle .text{transition:all .2s var(--ease);color:var(--blanc);pointer-events:none;text-align:left;display:flex}.btn-circle .hover{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateY(100%);opacity:0}.btn-circle .typo--link{position:relative;overflow:hidden}.btn-circle:hover .text,.item-product:hover .btn-circle .text{opacity:0;transform:translateY(-100%)}.btn-circle:hover .hover,.item-product:hover .btn-circle .hover{transition-delay:.05s;transform:translateY(0);opacity:1}.btn-circle .hover svg{fill:var(--beige)}.btn-circle .text svg{fill:var(--marron2)}.btn-circle svg{height:auto;width:10px}.bg-blanc a.btn-circle svg,.footer a:hover.btn-circle svg,.item-product .btn-circle svg{fill:var(--beige)}.bg-blanc a.btn-circle:hover,.item-product:hover .btn-circle,a.btn-circle:hover{background:var(--marron2)}.bg-blanc a.btn-circle,.item-product .btn-circle{background:var(--marron1);border:0}.section-neg{margin-top:-50px}.section-border{border-radius:2rem 2rem 0 0}.section-dot{position:absolute;width:calc(100% - var(--pad70));top:var(--pad35);left:var(--pad35)}.dot,.dot-border{position:relative;width:28px;height:28px;border-radius:6rem}.dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px}.bg-blanc .dot-border{border:2px solid var(--marron2)}.bg-blanc .dot,.footer .wrapper-btn .btn-circle:hover{background:var(--marron2)}.liste{width:100%}.liste .item-liste:first-child{border-top:2px solid var(--marron3)}.item-liste{position:relative;display:flex;height:var(--pad150);align-items:center}.item-liste:after,.item-liste:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px}.item-liste:after{background:var(--marron3)}.item-liste:before{min-height:2px;transform-origin:right;transform:scaleX(0);transition:transform .5s cubic-bezier(.165,.84,.44,1);background-color:var(--marron2);z-index:1}.liste-wrapper--thumb{width:10rem;height:var(--pad90);position:relative;overflow:hidden}.liste-wrapper--thumb-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;transition:.3s var(--ease)}.item-liste:hover .liste-wrapper--thumb-img{transform:scale(1.1)}input{font-family:inherit;font-weight:600;color:var(--beige);font-size:inherit;transition:.2s;border-radius:1rem;padding:0 var(--pad50);height:var(--pad100)}::-webkit-input-placeholder{opacity:.5;color:var(--beige);-webkit-transition:opacity .5s;transition:opacity .5s}:-moz-placeholder{opacity:.5;color:var(--beige);-moz-transition:opacity .5s;transition:opacity .5s}::-moz-placeholder{opacity:.5;color:var(--beige);-moz-transition:opacity .5s;transition:opacity .5s}:-ms-input-placeholder{opacity:.5;color:var(--beige);-ms-transition:opacity .5s;transition:opacity .5s}::placeholder{opacity:.5;color:var(--beige);transition:opacity .5s}:focus::-webkit-input-placeholder{opacity:.5;color:var(--beige)}:focus:-moz-placeholder{color:var(--beige)}:focus::-moz-placeholder{opacity:.5;color:var(--beige)}:focus:-ms-input-placeholder{opacity:.5;color:var(--beige)}:focus::placeholder{opacity:.5;color:var(--beige)}:invalid{box-shadow:none}:-moz-submit-invalid{box-shadow:none}:-moz-ui-invalid{box-shadow:none}.footer a.btn-circle{border:2px solid var(--marron2)}.footer a.btn-circle svg{fill:var(--marron2)}.footer .wrapper-btn{position:absolute;top:-35px;z-index:5;transform:rotate(-90deg) translateY(-50%);left:50%}.footer .wrapper-btn .btn-circle,.footer a.btn-circle{background:var(--blanc)}.footer .wrapper-btn .btn-circle .hover{transform:translateX(-100%)}.footer .wrapper-btn .btn-circle:hover .text{transform:translateX(100%)}.footer .wrapper-btn .btn-circle:hover .hover{transform:translateX(0)}.wrapper-footer{position:relative;min-height:100vh}.footer-links{padding-right:var(--pad100)}.footer-links a{position:relative;white-space:nowrap;padding:1.5rem 0}.footer-links .flex a:nth-child(1){padding:0 0 1.5rem}.footer-links a:after,.footer-links a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px}.footer-links a:after{background:var(--beige2)}.footer-links a:before{min-height:2px;transform-origin:right;transform:scaleX(0);transition:transform .5s cubic-bezier(.165,.84,.44,1);background-color:var(--marron2);z-index:1}.marsrouge{width:40px;fill:var(--marron2)}.footer .logo-footer{display:flex}.footer .content-height-100{height:calc(100vh - calc(var(--pad150) + var(--pad35)))}.logo-footer svg{fill:var(--marron2);overflow:visible}@media screen and (max-width:1790px){.font-size--a{font-size:2.8vw;line-height:1}.font-size--c{font-size:1.8rem}.footer .content-height-100,.wrapper-footer{height:auto}}@media screen and (max-width:1490px){.font-size--a{font-size:2.8vw;line-height:1}.font-size--c{font-size:1.8rem}.overlay-logo{top:var(--pad35);transform:none;left:var(--pad35);height:3.5rem}.overlay-btn,.overlay-menu--wrapper{height:3.5rem}.menu-logo{display:none}.item-product .item-thumb{height:10rem}.item-product:hover img{transform:rotate(180deg) translateY(-.5rem)}.footer-links{padding-right:0}}@media screen and (max-width:1290px){.font-size--a{font-size:3.3vw}.font-size--c{font-size:1.6rem}.menu-wrapper{padding:var(--pad150) var(--pad35) var(--pad35) var(--pad35)}.content-60,.content-70{width:100%}.wrapper-footer .col-2.grid-pad35{grid-template-columns:1fr;grid-gap:var(--pad80)}}@media screen and (max-width:1050px){:root{--pad200:5rem;--pad150:3rem;--pad100:3rem;--pad90:3rem;--pad80:3rem;--pad70:2rem;--pad60:2rem;--pad50:2rem;--pad40:2rem;--pad35:2rem;--pad30:2rem;--pad25:1rem;--pad20:1rem}.font-size--a{font-size:2rem}.font-size--c{font-size:1.4rem}body{font-size:1.1rem}.font-size--c p{line-height:1.2}p{line-height:1.4}.underline a:before{bottom:-.3rem}.logo svg{width:250px}.overlay-group--btn{grid-gap:1rem}.overlay-logo{z-index:20;height:2.5rem}.overlay-btn,.overlay-menu--wrapper{height:2.5rem}.overlay-devis svg{width:13px}.overlay-close,.overlay-menu{width:6rem}.item-product,.menu .item-product{height:5rem;display:flex;align-items:center}.item-product .wrapper-40,.menu .item-product .wrapper-40{padding:0 var(--pad40);display:flex;align-items:center;flex-direction:initial}.menu-line-1,.menu-line-2{flex-direction:column;height:auto;overflow:initial}.menu-line-1 .item-product,.menu-line-2 .item-product{width:100%;transform:translateY(2rem);pointer-events:none;opacity:0}.item-product .item-thumb{display:none}.item-product.item-menu .font-size--c{width:calc(100% - 2.5rem)}.item-product.item-menu:hover{background:var(--beige)}.item-product.item-menu:hover .font-size--c{color:var(--marron2)}.item-product.item-menu:hover .btn-circle{background:var(--marron2)}.item-product.item-menu:hover .btn-circle .hover svg{fill:var(--beige)}.wrapper-footer{padding:calc(var(--pad100)*2) var(--pad35) var(--pad35) var(--pad35)}.wrapper-first-bb{padding:calc(var(--pad100)*3)0 var(--pad200)0}.section-neg{margin-top:-1px}.section-dot{width:calc(100% - 4rem)}.col-2{grid-template-columns:1fr}.dot-border{width:24px;height:24px}.dot{width:6px;height:6px}.section-border{border-radius:0 0 0 0}.btn-circle{width:2.5rem;height:2.5rem}.btn-circle svg{width:8px}.item-liste{padding:1.5rem 0;height:auto}.liste-wrapper--thumb{display:none}.liste-wrapper--thumb-img{display:none;padding:var(--pad100)0}input{height:5rem}.footer-links{grid-gap:0}.footer-links>div:nth-child(2)>a:nth-child(1){padding:1.5rem 0}.footer .wrapper-btn{top:-1.25rem}.footer .mar-80 .flex.grid-pad60.itemscenter,.footer .mar-80 .flex.grid-pad60.underline,.footer .mar-80 .flex.justify.itemscenter{flex-direction:column;align-items:center;grid-gap:1.5rem}}@media screen and (max-width:550px){body{font-size:1rem}.font-size--c{font-size:1.2rem}.menu .grid-pad35{grid-gap:1rem}.menu-wrapper{padding:var(--pad150) var(--pad35) 5rem var(--pad35)}.overlay-close,.overlay-menu{width:5rem}.overlay-logo{height:auto;width:100%;left:0;display:flex;justify-content:center;transition:.3s var(--ease)}.logo svg{width:200px}.overlay-group--btn{display:flex;right:0;width:100%;top:5rem;padding:0 var(--pad35);justify-content:space-between;font-size:.9rem}.item-product .font-size--c{width:80%}.wrapper-first-bb{padding:calc(var(--pad100)*3.5)0 var(--pad200)0}input{height:4rem}}}ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}