@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}a,legend{color:inherit}progress,sub,sup{vertical-align:baseline}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}details,main{display:block}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box;font-family:Roobert-Regular;font-feature-settings:"liga","dlig","titl","tnum","ss03","ss04";color:#0d181c;height:100vh;width:100vw;overflow:hidden;background-color:var(--background-color)}*,::after,::before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}img,nav a,nav div{border-radius:1rem;width:100%}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Roobert-Regular;src:url(../fonts/Roobert-Regular.woff2) format("woff2"),url(../fonts/Roobert-Regular.woff) format("woff"),url(../fonts/Roobert-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert-RegularItalic;src:url(../fonts/Roobert-RegularItalic.woff2) format("woff2"),url(../fonts/Roobert-RegularItalic.woff) format("woff"),url(../fonts/Roobert-RegularItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert-Bold;src:url(../fonts/Roobert-Bold.woff2) format("woff2"),url(../fonts/Roobert-Bold.woff) format("woff"),url(../fonts/Roobert-Bold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.example::-webkit-scrollbar{display:none}.container,body{height:100vh}em{font-family:Roobert-RegularItalic}img{border-style:none;object-fit:cover}body:not(.touch) nav a:hover{background-color:unset!important}body:not(.touch) nav a:hover h2{opacity:1}body:not(.touch) .collection__products figcaption{opacity:0}body:not(.touch) .collection__finishes article p{opacity:0}body:not(.touch) .collection__finishes article:hover p{opacity:1}body:not(.mobile) .logo{max-width:calc(50vw - 2rem)}@media (orientation:portrait){body:not(.mobile) .collection img{height:auto}}body:not(.mobile) .collection__finishes{grid-template-columns:repeat(6,1fr)}@media (orientation:landscape){body:not(.mobile) .collection__finishes{height:calc(100vh - 6.4rem)}}body:not(.mobile) .collection__finishes figure img{height:10vw}@media (orientation:portrait){body:not(.mobile) .collection__finishes{grid-template-rows:repeat(auto-fill,20vh);min-height:calc(100vh - 6rem);grid-template-columns:repeat(4,1fr)}body:not(.mobile) .collection__finishes figure img{height:14vw}}body:not(.mobile) .product__description article{display:grid;grid-template-columns:2fr 1fr}@media (orientation:portrait){body:not(.mobile) .product__description article{grid-template-columns:1fr 1fr}}body:not(.mobile) .product img{height:100%}@media (orientation:landscape) and (max-aspect-ratio:16/9){body:not(.mobile) .product img{max-height:calc(100vh - 5rem)}}body:not(.mobile) .product .cover img{height:calc(100vh - 5rem)}body:not(.mobile) .about__contact,body:not(.mobile) .about__general{display:grid;grid-template-columns:2fr 1fr;grid-row-gap:5rem}@media (orientation:portrait){body:not(.mobile) .about__contact,body:not(.mobile) .about__general{grid-template-columns:1fr 1fr}}nav a,nav div{display:flex;justify-content:center;align-items:center;gap:1rem;height:100%}nav h2{padding:1.2rem;text-align:center}header svg{height:2.4rem}header h2{width:max-content}header>:first-child{display:flex;gap:.4rem;align-items:center}header.finishes h2::after{content:" — finishes"}html[lang=fr] header.finishes h2::after{content:" — finitions"}html[lang=fr] main header a:last-child span:first-child{font-family:Roobert-Regular}html[lang=fr] main header a:last-child span:last-child{font-family:Roobert-Bold}nav{display:grid;grid-template:1fr 1fr/1fr 1fr;grid-gap:1rem;height:calc(100vh - 3rem);width:calc(100vw - 3rem);font-size:5.4rem}nav a{background-color:#0d181c}nav a h2{opacity:0}.collection__products a:hover figcaption,.product__description footer p span:first-child:hover+span{opacity:1}main:not(.home){padding:1rem;padding-top:0}main:not(.home) header{position:sticky;z-index:999;top:0;display:flex;height:4rem;font-size:2rem;box-sizing:content-box;justify-content:space-between;align-items:center;background-color:var(--background-color);width:100%}main:not(.home) header div{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:.4rem}main:not(.home) header div a{position:absolute;left:-2rem}main:not(.home) header div a:hover{font-family:Roobert-Bold}main:not(.home) header a:last-child{background:0 0;border:none;font-size:1rem}.archive__player,.product__description #mailto{background:var(--main-color);width:100%;color:var(--background-color)}main:not(.home) header a:last-child span:first-child{font-family:Roobert-Bold}main:not(.home) header a:last-child span:last-child{font-family:Roobert-Regular}.about a:hover,.archive__item a:hover,.product__description footer p span:first-child:hover{font-family:Roobert-Bold}.logo *{fill:#0d181c}.logo__youtheditions{display:none}.logo:hover .logo__youtheditions{display:initial}.home{height:100%;width:100%;display:inline-block}.home nav{height:calc(100% - 3rem);margin:1.5rem}.home .logo{height:6rem}.collection__cover img{height:calc(100vh - 5rem)}.collection__products{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;margin:3rem 0}.collection__products figure{position:relative}.collection__products img{height:20vw}.collection__products img:not(:first-child){position:absolute;left:0;top:0;visibility:hidden}.collection__products figcaption{margin:.5rem 0}.about__contact,.about__contact footer>*,.product__description #mailto,.product__description article,.product__description footer{margin-top:1rem}.collection__products a:hover img:not(:first-child){visibility:visible}.collection__finishes{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(auto-fill,minmax(24vh,1fr));grid-gap:1rem;min-height:85vh}.collection__finishes figure img{height:10rem;border:1px solid #0d181c}.product figure{display:flex;flex-grow:4}.product img{min-width:30vw}.product .cover,.product__cover{width:100%;display:flex}.product .cover figure,.product__cover figure{width:100%}.product__gallery>:not(:first-child){margin-top:1rem}.product__gallery .block__type__gallery,.product__gallery .block__type__image{width:100%;display:flex;gap:1rem}.product__gallery .block__type__gallery>figure:only-child,.product__gallery .block__type__image>figure:only-child{width:100%}.product__description #mailto{display:flex;height:2.4rem;border-radius:1.2rem;padding:0 1rem .2rem;justify-content:end;align-items:center;font-size:1.2rem;text-align:right}.product__description footer p span:last-child{opacity:0}.product__description footer p span:last-child:hover{font-family:Roobert-Bold;opacity:1}.archive__player{border-radius:10rem;position:sticky;top:5rem;z-index:99999}.archive__cmd{position:relative;height:2.4rem;width:100%}.archive__btn,.archive__link,.archive__song{position:absolute;top:50%;transform:translateY(-50%)}.archive__btn{display:initial;left:.6rem;border:none;background:0 0;color:var(--background-color)}.archive__btn#pause,.archive__sc{display:none}.archive__song{left:2.6rem}.archive__link{right:1rem;line-height:0rem}.archive__link svg{height:1.2rem}.archive__link svg path{fill:var(--background-color)}.archive__gallery{margin-top:2rem;column-count:3;column-gap:1em}@media (min-width:1680px){.archive__gallery{column-count:4}}.archive__item{display:inline-block;margin:0 0 1em;width:100%}.archive__item figure{position:relative}.archive__item figure figcaption{position:absolute;bottom:1rem;left:1rem;width:calc(100% - 2rem);color:var(--background-color);opacity:0}.archive__item figure:hover figcaption{opacity:1}.about__general>:not(.block-type-heading):not(article) *{text-align:justify}.about__contact>a{height:fit-content;width:max-content}.about__contact>a p span{font-family:Roobert-Regular;opacity:0}.about__contact>a p span:hover{font-family:Roobert-Bold}.about__contact>a:hover span{opacity:1}.legal__general{grid-template-columns:2fr 3fr!important;grid-row-gap:1rem!important;padding-top:2rem}.legal__general *{text-indent:unset!important}.legal__general .block-type-text:last-child>:not(:last-child){margin-bottom:1rem}