:root{color-scheme:light only}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0;padding:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg{shape-rendering:geometricPrecision}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border-radius:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto;border-radius:0}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{color-scheme:only light}::selection{background:#ccc;color:#fff}.honeypot{position:absolute;left:-9999px}figure{width:100%}img[data-sizes=auto]{display:block;width:100%}.lazyload,.lazyloading{opacity:0;min-height:200px}.lazyloaded{opacity:1;transition:opacity 0.5s}[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio);object-fit:cover}@supports not (aspect-ratio){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]:before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)));background-color:#fafafa}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;display:block}}.transition-fade{transition:0.5s;opacity:1}html.is-animating .after-fade ul li a.active:after,html.is-animating .transition-fade{opacity:0}.after-fade ul li a.active:after{transition:0.5s}body{font-family:"adobe-garamond-pro",serif;color:#000;font-size:18px;line-height:25px;overflow-y:scroll;font-weight:400}a{color:inherit}.button{font-style:italic;text-decoration:none;display:inline-block;position:relative;padding-bottom:10px;cursor:pointer}.button:after{content:'';position:absolute;left:0;right:0;bottom:0;background-color:#000;height:1px;transition:all 0.3s ease}.button:hover:after{bottom:3px}h1{font-size:36px;line-height:48px;font-weight:400;margin:0;padding:0}h1 .sub{font-size:30px;line-height:42px}h2{font-size:36px;line-height:48px;font-weight:400;margin:0;padding:0}h3{font-size:36px;line-height:50px;font-weight:400;margin:0;padding:0}.slidein{transition:opacity 0.5s ease-in-out;opacity:0}.slidein.inview{opacity:1}.sticky{position:sticky;top:0;height:200px;pointer-events:none;z-index:1}header{pointer-events:all;padding:60px 80px;display:flex;justify-content:space-between;align-items:center;z-index:1;background-color:white;transition:all 0.3s ease;overflow-anchor:none}header.small{padding:20px 80px}header .logo svg{width:auto;height:70px}header nav .toggle{display:none;width:40px;height:20px;position:relative;z-index:1;font-size:0px;appearance:none;border:none;background-color:transparent}header nav .toggle:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background-color:#000;transform:rotate(0deg);transition:all 0.3s ease}header nav .toggle span{position:absolute;top:50%;left:0;right:0;height:1px;background-color:#000;opacity:1;transition:all 0.3s ease}header nav .toggle:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#000;transform:rotate(0deg);transition:all 0.3s ease}header nav .toggle.open:before{transform:rotate(45deg);top:9px}header nav .toggle.open span{opacity:0}header nav .toggle.open:after{transform:rotate(-45deg);bottom:10px}header nav .nav ul{list-style:none;padding:0;margin:0}header nav .nav ul li{display:inline-block;padding-left:30px}header nav .nav ul li a{text-decoration:none;position:relative}header nav .nav ul li a:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000;transition:all 0.3s ease;opacity:0}header nav .nav ul li a.active{font-style:italic}header nav .nav ul li a.active:after{opacity:1}header nav .nav ul li a:hover:after{opacity:1}header nav .nav ul li.search a{display:block;padding:8px 6px;margin-right:-6px}header nav .nav ul li.search a:after{display:none}header nav .nav ul li.search a svg{width:15px;height:15px;position:relative;top:2px}.fullwidth-img{width:100%}.fullwidth-img .video{width:100%;position:relative}.fullwidth-img .video video{width:100%;height:auto}.fullwidth-img .video .mute{position:absolute;bottom:30px;left:20px;width:20px;height:20px;font-size:0px;appearance:none;background-color:transparent;border:none;background-size:contain;background-repeat:no-repeat;background-image:url('../images/unmute.svg')}.fullwidth-img .video .mute.muted{background-image:url('../images/mute.svg')}.narrow-text{max-width:760px;margin:0 auto;padding:80px;text-align:center}.wide-text{padding:80px;max-width:1200px;margin:0 auto;text-align:center}.widetextblock{padding:80px;max-width:1200px;margin:0 auto}.widetextblock .button-wrap{text-align:right;padding-top:80px}.textblock-third{padding:160px 80px;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}.textblock-third .text{width:70%;box-sizing:border-box;padding-right:40px}.textblock-third h2{width:30%;text-align:right}.halfblocks-left{padding:80px;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.halfblocks-left .border-top{width:100%;height:1px;background-color:#000;margin-bottom:80px}.halfblocks-left .img{width:50%}.halfblocks-left .content{width:50%;text-align:right;box-sizing:border-box;padding-left:80px;display:flex;flex-direction:column}.halfblocks-left .content .centered{margin-top:auto}.halfblocks-left .content .text{margin-top:auto;max-width:340px;margin-left:auto}.halfblocks-left .content .text.wide{max-width:inherit}.halfblocks-left .content .button{margin-top:60px}.halfblocks-left .border{width:100%;height:1px;background-color:#000;margin-top:80px}.halfblocks-right{padding:80px;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.halfblocks-right .border-top{width:100%;height:1px;background-color:#000;margin-bottom:80px}.halfblocks-right .content{width:50%;box-sizing:border-box;padding-right:80px;display:flex;flex-direction:column}.halfblocks-right .content svg{height:30px;width:auto;display:block}.halfblocks-right .content .text{margin-top:auto;max-width:340px}.halfblocks-right .content .text.wide{max-width:inherit}.halfblocks-right .content .button{margin-top:60px}.halfblocks-right .img{width:50%}.halfblocks-right .border{width:100%;height:1px;background-color:#000;margin-top:80px}.fullblocks{padding:80px;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.fullblocks .title{width:30%}.fullblocks .title svg{height:30px;width:auto;display:block;margin:1rem 0}.fullblocks .textblock{width:66%}.fullblocks .textblock .button-wrap{text-align:right;padding-top:80px}.fullblocks .fullslider{overflow:hidden;width:100%;padding-top:80px}.fullblocks .fullslider .slider-container{display:flex;align-items:flex-start;transition:height 0.3s}.fullblocks .fullslider .slider-container .slide{flex:0 0 100%;min-width:0}.fullblocks .fullslider .slider-container .slide .caption{padding:10px 80px;text-align:center}.fullblocks .fullslider .slider-controls{position:relative;top:-30px;margin:0 16px}.fullblocks .fullslider .slider-controls.hide{display:none}.fullblocks .fullslider .slider-controls button{appearance:none;padding:0;border:none;font-size:0px;width:60px;height:20px;position:absolute;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center center}.fullblocks .fullslider .slider-controls button.slider-prev{background-image:url('../images/left.svg');left:0}.fullblocks .fullslider .slider-controls button.slider-next{background-image:url('../images/right.svg');right:0}.fullblocks .img{width:100%;padding-top:80px}.fullblocks .border{width:100%;height:1px;background-color:#000;margin-top:80px}.fullblocks .topspace{margin-top:60px}.designer{padding:0 80px 160px;max-width:1200px;margin:0 auto}.designer .border{border-top:1px solid #000;margin-bottom:80px}.designer .wrap{display:flex;justify-content:space-between}.designer .wrap .portrait{width:40%}.designer .wrap .content{width:50%;display:flex;flex-direction:column}.designer .wrap .content h3{font-size:22px;font-weight:700}.designer .wrap .content .text{margin-top:auto}.fullblock-image{padding:80px;max-width:1200px;margin:0 auto}.fullblock-image .border{width:100%;height:1px;background-color:#000;margin-top:160px}.slider-block{padding:0 80px 80px;max-width:1200px;margin:0 auto}.slider-block .slider-wrap{padding:80px 0}.slider-block .autoslider{width:100%}.slider-block .autoslider .slider-viewport{overflow:hidden}.slider-block .autoslider .slider-viewport .slider-container{display:flex}.slider-block .autoslider .slider-viewport .slider-container .slide{flex:0 0 auto;min-width:0;max-width:100%;margin:0 10px}.slider-block .autoslider .slider-viewport .slider-container .slide figure{height:600px}.slider-block .autoslider .slider-controls{position:relative;margin:20px 16px 0}.slider-block .autoslider .slider-controls.hide{display:none}.slider-block .autoslider .slider-controls button{appearance:none;padding:0;border:none;font-size:0px;width:60px;height:20px;position:absolute;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center center}.slider-block .autoslider .slider-controls button.slider-prev{background-image:url('../images/left.svg');left:0}.slider-block .autoslider .slider-controls button.slider-next{background-image:url('../images/right.svg');right:0}.greyblock .container{padding:0 80px 240px 80px;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.greyblock .container .content{width:60%;box-sizing:border-box;padding-right:80px;display:flex;flex-direction:column;text-align:right}.greyblock .container .content h2{margin:auto 0}.greyblock .container .content .text{margin-top:auto}.greyblock .container .content .text p:last-child{margin-bottom:0}.greyblock .container .content .button{margin-top:60px}.greyblock .container .img{width:36%}.italic-title{padding:0px 80px 80px;max-width:1200px;margin:0 auto}.italic-title .border{border-top:1px solid #000}.italic-title h2{margin-top:40px;font-style:italic}.styledown-block{padding:0 80px 120px;max-width:1200px;margin:0 auto;text-align:center;font-style:italic}.styledown-block:before{content:'';width:1px;height:150px;background-color:#000;display:block;margin:0 auto 50px}.styledown-block .title{font-style:italic;font-size:50px;line-height:60px}.topspacing{padding-top:160px}.bottomspacing{padding-bottom:160px}.finishes{padding:0 80px;max-width:1200px;margin:0 auto}.finishes .border{height:1px;background-color:#000;width:100%;margin-bottom:60px}.finishes .filter-toggle{text-align:right;border-bottom:1px solid #000;padding-bottom:40px;padding-top:40px;margin-bottom:80px}.finishes .filter-toggle div{display:inline-block;margin-left:40px;font-style:italic;position:relative;padding-bottom:10px;cursor:pointer}.finishes .filter-toggle div:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000;transition:all 0.3s ease}.finishes .filter-toggle div:hover:after{bottom:3px}.finishes .filter-toggle div.active{font-style:normal;font-weight:700}.finishes .custom-block,.finishes .selected-block{display:none}.finishes .custom-block.active,.finishes .selected-block.active{display:block}.finishes .finishes-grid{display:flex;flex-wrap:wrap;padding:80px 0;margin:0 -2%}.finishes .finishes-grid .finishthumb{width:29.333333%;aspect-ratio:1.33333333;margin:0 2% 50px 2%;transition:all 0.5s ease;position:relative}.finishes .finishes-grid .finishthumb figure{overflow:hidden}.finishes .finishes-grid .finishthumb figure img{transition:all 0.5s ease;transform:scale(1);opacity:1}.finishes .finishes-grid .finishthumb figcaption{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;text-align:center;opacity:0;transition:all 0.3s ease}.finishes .finishes-grid .finishthumb figcaption .center{width:100%;align-self:center;padding:0 50px;font-size:20px;line-height:30px}.finishes .finishes-grid .finishthumb:hover figure img{transform:scale(1.03);opacity:0.5}.finishes .finishes-grid .finishthumb:hover figcaption{opacity:1}@media (pointer:coarse){.finishes .finishes-grid .finishthumb{text-decoration:none}.finishes .finishes-grid .finishthumb figcaption{position:relative;opacity:1;text-decoration:none;background-color:white;text-align:left}.finishes .finishes-grid .finishthumb figcaption .center{padding:10px 0 0 0}}.product-block{padding:0 80px 80px;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.product-block .border{width:100%;height:1px;background-color:#000;margin-top:40px;margin-bottom:80px}.product-block .gallery{width:50%;overflow:hidden}.product-block .gallery .slider-container{display:flex}.product-block .gallery .slider-container .slide{flex:0 0 100%;min-width:0}.product-block .gallery .slider-container .slide .caption{padding:10px 80px;text-align:center}.product-block .gallery .slider-controls{position:relative;margin:0 16px;height:30px;padding-top:10px}.product-block .gallery .slider-controls.hide{display:none}.product-block .gallery .slider-controls button{appearance:none;padding:0;border:none;font-size:0px;width:60px;height:20px;position:absolute;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center center}.product-block .gallery .slider-controls button.slider-prev{background-image:url('../images/left.svg');left:0}.product-block .gallery .slider-controls button.slider-next{background-image:url('../images/right.svg');right:0}.product-block .content{width:50%;box-sizing:border-box;padding-left:80px;display:flex;flex-direction:column}.product-block .content h1{text-align:right}.product-block .content .type{text-align:right;font-size:24px}.product-block .content .erainfo{margin-top:8px;text-align:right;text-transform:uppercase}.product-block .content .text{margin-top:auto;padding:20px 0}.product-block .content .data{padding:0;margin:auto 0;list-style:none}.product-block .content .data.nospacing li:first-child{margin-bottom:10px}.product-block .content .data li{margin-bottom:10px;display:flex}.product-block .content .data li div:first-child{width:40%}.product-block .content .data li div:nth-child(2){width:60%}.product-block .content .finishes-options{margin-top:20px}.product-block .content .finishes-options .finish-thumbs{margin:0 -1%;display:flex}.product-block .content .finishes-options .finish-thumbs div{width:31.333333%;margin:auto 1% 10px 1%;display:flex;flex-direction:column}.product-block .content .finishes-options .finish-thumbs div figcaption{text-align:center;font-size:14px;margin-bottom:4px}.product-block .content .finishes-options .finish-thumbs div figure{margin-top:auto}.product-block .content .button-wrap{text-align:right;padding-top:80px}.product-block .content .button-wrap.nospacing{padding-top:20px}.return{text-align:center;padding:0px 80px 140px 80px}.similar-finishes{padding:0 80px 80px;max-width:1200px;margin:0 auto}.similar-finishes h3{border-bottom:1px solid #000;padding:80px 0 20px 0;font-size:24px;line-height:34px}.similar-finishes .grid{display:flex;flex-wrap:wrap;padding:80px 0 0;margin:0 -2%}.similar-finishes .grid .finishthumb{width:29.333333%;aspect-ratio:1.33333333;margin:0 2% 50px 2%;filter:brightness(1);transition:all 0.5s ease;position:relative}.similar-finishes .grid .finishthumb figure{overflow:hidden}.similar-finishes .grid .finishthumb figure img{transition:all 0.5s ease;transform:scale(1)}.similar-finishes .grid .finishthumb figcaption{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;text-align:center;opacity:0;transition:all 0.3s ease}.similar-finishes .grid .finishthumb figcaption .center{width:100%;align-self:center;padding:0 50px;font-size:20px;line-height:30px}.similar-finishes .grid .finishthumb figcaption .center .title{font-weight:700;font-size:22px}.similar-finishes .grid .finishthumb figcaption .center .edition{font-weight:400}.similar-finishes .grid .finishthumb figcaption .bottom{position:absolute;bottom:0;left:0;right:0;padding:20px 50px;font-style:italic}.similar-finishes .grid .finishthumb:hover{filter:brightness(1.03)}.similar-finishes .grid .finishthumb:hover figure img{transform:scale(1.03);opacity:0.5}.similar-finishes .grid .finishthumb:hover figcaption{opacity:1}@media (pointer:coarse){.similar-finishes .grid .finishthumb{text-decoration:none}.similar-finishes .grid .finishthumb figcaption{position:relative;opacity:1;text-align:left}.similar-finishes .grid .finishthumb figcaption .center{padding:10px 0 0 0;font-size:14px;line-height:20px}.similar-finishes .grid .finishthumb figcaption .center .title{font-size:14px;line-height:20px}.similar-finishes .grid .finishthumb figcaption .bottom{position:relative;padding:0;font-size:14px;line-height:20px}}.maison-intro{padding:60px 80px 40px;max-width:1200px;margin:0 auto}.maison-intro h1{text-transform:uppercase}.maison-intro .date{margin:10px 0 80px 0}.maison-intro .text{max-width:45%}.maison-intro .filters .right{margin-left:auto;width:50%;text-align:right}.maison-intro .filters .right .filter-item{display:inline-block;margin-left:40px;margin-bottom:20px;font-style:italic;position:relative;padding-bottom:10px;cursor:pointer}.maison-intro .filters .right .filter-item:first-child{margin-left:0}.maison-intro .filters .right .filter-item:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000;transition:all 0.3s ease}.maison-intro .filters .right .filter-item:hover:after{bottom:3px}.maison-intro .filters .right .filter-item.active{font-style:normal;font-weight:700}.maisonfilter{display:flex;justify-content:space-between;align-items:center}.maisonfilter .filter-toggle{display:flex}.maisonfilter .filter-toggle div{margin-top:30px;display:inline-block;text-align:left;cursor:pointer;position:relative;font-style:italic;margin-left:40px}.maisonfilter .filter-toggle div a,.maisonfilter .filter-toggle div span{position:relative;padding-bottom:10px;text-decoration:none}.maisonfilter .filter-toggle div a:after,.maisonfilter .filter-toggle div span:after{content:'';position:absolute;left:0;right:0;bottom:0;background-color:#000;height:1px}.maisonfilter .filter-toggle div.active{font-style:normal;font-weight:700}.classics{padding:0px 140px 100px;max-width:1200px;margin:0 auto;text-align:center}.classics.bottomstyle{padding-bottom:160px}.classics.bottomstyle:before{content:'';width:1px;height:140px;background-color:#000;display:block;margin:0 auto 60px}.classics a{text-decoration:none}.classics a h2{position:relative;display:inline-block;padding:0 20px 10px}.classics a h2:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000}.classics a .img{filter:brightness(1);transition:all 0.5s ease;position:relative;max-width:810px;margin:auto}.classics a .img figure{overflow:hidden}.classics a .img figure img{transition:all 0.5s ease;transform:scale(1);opacity:1}.classics a:hover{filter:brightness(1.03)}.classics a:hover figure img{transform:scale(1.03);opacity:0.5}.classics .text{padding:20px 0 60px 0;max-width:760px;margin:auto}.classics .text .button{margin-top:20px}.maison-container .grid-collection,.maison-container .grid-style{display:none}.maison-container .active{display:block}.maison-container .grid-collection{padding:0 80px;max-width:1200px;margin:0 auto}.maisongrid{padding:60px 60px 140px;max-width:1000px;margin:0 auto}.maisongrid .style-item{box-sizing:border-box;position:relative;width:48%}.maisongrid .style-item a .img{filter:brightness(1);transition:all 0.5s ease;position:relative}.maisongrid .style-item a .img figure{overflow:hidden}.maisongrid .style-item a .img figure img{transition:all 0.5s ease;transform:scale(1);opacity:1}.maisongrid .style-item a .img figcaption{position:absolute;min-width:200px}.maisongrid .style-item a .img figcaption .title{font-size:24px}.maisongrid .style-item a .img figcaption .line{width:100%;height:1px;background-color:#000;margin:10px 0}.maisongrid .style-item a .img figcaption .info{position:absolute;left:116px;text-align:left;width:400px;margin-top:20px}.maisongrid .style-item a .img figcaption .info .button{margin-top:20px}.maisongrid .style-item a:hover{filter:brightness(1.03)}.maisongrid .style-item a:hover figure img{transform:scale(1.03);opacity:0.5}.maisongrid .style-item .text{font-style:italic}.maisongrid .style-item:nth-child(6n+1) .img{margin-left:20%}.maisongrid .style-item:nth-child(6n+1) .img figcaption{top:-10px;right:-40%;text-align:right}.maisongrid .style-item:nth-child(6n+2){margin-left:auto;margin-top:-100px}.maisongrid .style-item:nth-child(6n+2) .img figcaption{top:40%;margin-top:-35px;left:-32%}.maisongrid .style-item:nth-child(6n+2) .img figcaption .info{left:-316px;text-align:right}.maisongrid .style-item:nth-child(6n+3){margin-top:-100px}.maisongrid .style-item:nth-child(6n+3) .img{margin-left:20%}.maisongrid .style-item:nth-child(6n+3) .img figcaption{bottom:30%;right:-40%;text-align:right}.maisongrid .style-item:nth-child(6n+4){margin-left:auto;margin-top:180px}.maisongrid .style-item:nth-child(6n+4) .img{margin-right:20%}.maisongrid .style-item:nth-child(6n+4) .img figcaption{top:-10px;left:-40%}.maisongrid .style-item:nth-child(6n+4) .img figcaption .info{left:-316px;text-align:right}.maisongrid .style-item:nth-child(6n+5){margin-top:-100px}.maisongrid .style-item:nth-child(6n+5) .img figcaption{top:40%;margin-top:-35px;right:-32%;text-align:right}.maisongrid .style-item:nth-child(6n+6){margin-left:auto;margin-top:-100px;margin-bottom:120px}.maisongrid .style-item:nth-child(6n+6) .img{margin-right:20%}.maisongrid .style-item:nth-child(6n+6) .img figcaption{bottom:38%;left:-40%}.maisongrid .style-item:nth-child(6n+6) .img figcaption .info{left:-316px;text-align:right}.studio-filter{padding:0 80px 80px;max-width:1200px;margin:0 auto;text-align:right}.studio-filter .filter-toggle{display:flex;justify-content:right;align-items:flex-start;margin-bottom:20px}.studio-filter .filter-toggle div{width:200px;display:inline-block;text-align:left;cursor:pointer;position:relative;font-style:italic}.studio-filter .filter-toggle div a,.studio-filter .filter-toggle div span{position:relative;padding-bottom:10px;text-decoration:none}.studio-filter .filter-toggle div a:after,.studio-filter .filter-toggle div span:after{content:'';position:absolute;left:0;right:0;bottom:0;background-color:#000;height:1px}.studio-filter .filter-toggle div.active{font-style:normal;font-weight:700}.studio-container{padding:0 80px;max-width:1200px;margin:0 auto}.studio-container .border{border-top:1px solid #000}.studio-container .grid-collection,.studio-container .grid-use{display:none}.studio-container .active{display:block}.studio-grid{display:flex;flex-wrap:wrap;padding:80px 0;margin:0 -2%;opacity:1;transition:opacity 0.3s ease}.studio-grid.fade{opacity:0}.studio-grid .subcollection{width:96%;margin:0 2% 30px}.studio-grid .studio-thumb{width:29.333333%;margin:0 2% 50px 2%;filter:brightness(1);transition:all 0.5s ease;position:relative}.studio-grid .studio-thumb figure{overflow:hidden;font-size:0px}.studio-grid .studio-thumb figure img{transition:all 0.5s ease;transform:scale(1);opacity:1;border:0;outline:none;border-style:none}.studio-grid .studio-thumb figcaption{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;text-align:center;opacity:0;transition:all 0.3s ease}.studio-grid .studio-thumb figcaption .center{width:100%;align-self:center;padding:0 50px;font-size:20px;line-height:30px}.studio-grid .studio-thumb figcaption .center .title{font-weight:700;font-size:22px}.studio-grid .studio-thumb figcaption .center .eratitle{text-transform:uppercase;font-size:14px}.studio-grid .studio-thumb figcaption .center .edition{font-weight:400}.studio-grid .studio-thumb figcaption .bottom{position:absolute;bottom:0;left:0;right:0;padding:20px 50px;font-style:italic}.studio-grid .studio-thumb:hover{filter:brightness(1.03)}.studio-grid .studio-thumb:hover figure img{transform:scale(1.03);opacity:0.5}.studio-grid .studio-thumb:hover figcaption{opacity:1}@media (pointer:coarse){.studio-grid .studio-thumb{text-decoration:none}.studio-grid .studio-thumb figcaption{position:relative;opacity:1;text-align:left}.studio-grid .studio-thumb figcaption .center{padding:10px 0 0 0;font-size:14px;line-height:20px}.studio-grid .studio-thumb figcaption .center .title{font-size:14px;line-height:20px}.studio-grid .studio-thumb figcaption .bottom{position:relative;padding:0;font-size:14px;line-height:20px}}.contact-locations{padding:80px;max-width:1200px;margin:0 auto}.contact-locations h2{border-bottom:1px solid #000;padding-bottom:10px}.contact-locations .locations-grid{padding-top:80px}.contact-locations .locations-grid .country{display:flex;flex-wrap:wrap;margin:0 -2%;position:relative}.contact-locations .locations-grid .country h3{position:absolute;margin:0 2%}.contact-locations .locations-grid .country .location{width:21%;display:flex;align-items:flex-end;aspect-ratio:0.66666667;box-sizing:border-box;margin:0 2% 80px 2%}.contact-locations .locations-grid .country .img{width:46%;margin:0 2% 80px 2%}.contact-form{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;z-index:9;background-color:rgba(0,0,0,0.2);overflow-y:scroll;opacity:0;transition:all 0.3s ease;pointer-events:none}.contact-form.open{opacity:1;pointer-events:all}.contact-form .form-wrap{background-color:white;padding:80px 100px;max-width:1000px;margin:auto;box-shadow:2px 2px 20px 0 rgba(0,0,0,0.2);position:relative}.contact-form .form-wrap .close{position:absolute;top:16px;right:16px;width:20px;height:20px;cursor:pointer}.contact-form .form-wrap .close:before{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background-color:#000;transform:rotate(45deg)}.contact-form .form-wrap .close:after{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background-color:#000;transform:rotate(-45deg)}.contact-form .form-wrap .field{width:400px}.contact-form .form-wrap input[type=email],.contact-form .form-wrap input[type=text]{max-width:400px;width:100%;box-sizing:border-box;padding:10px 16px;border:1px solid #000;margin:10px 0;color:#000;outline:none}.contact-form .form-wrap input[type=email]::placeholder,.contact-form .form-wrap input[type=text]::placeholder{color:#666666}.contact-form .form-wrap textarea{max-width:400px;width:100%;box-sizing:border-box;padding:10px 16px;border:1px solid #000;margin:10px 0;color:#000;outline:none;min-height:100px;resize:vertical}.contact-form .form-wrap textarea::placeholder{color:#666666}.contact-form .form-wrap .boxcheck{margin:10px 0}.contact-form .form-wrap .boxcheck [type=checkbox]:checked,.contact-form .form-wrap .boxcheck [type=checkbox]:not(:checked){position:absolute;left:-9999px}.contact-form .form-wrap .boxcheck [type=checkbox]:checked+label,.contact-form .form-wrap .boxcheck [type=checkbox]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;color:#000}.contact-form .form-wrap .boxcheck [type=checkbox]:checked+label:before,.contact-form .form-wrap .boxcheck [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #000}.contact-form .form-wrap .boxcheck [type=checkbox]:checked+label:after,.contact-form .form-wrap .boxcheck [type=checkbox]:not(:checked)+label:after{content:'';width:10px;height:10px;background:#000;position:absolute;top:4px;left:4px;transition:all 0.2s ease}.contact-form .form-wrap .boxcheck [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.contact-form .form-wrap .boxcheck [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.contact-form .form-wrap .submit{position:relative;display:inline-block}.contact-form .form-wrap .submit:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000;transition:all 0.3s ease}.contact-form .form-wrap .submit:hover:after{bottom:2px}.contact-form .form-wrap .submit input[type=submit]{border:none;appearance:none;font-weight:700;background-color:transparent;padding:10px 0}.contact-form .form-wrap .error{color:crimson}.error-page{text-align:center;padding:100px 30px;box-sizing:border-box;min-height:calc(100vh - 380px);display:flex}.error-page .center{margin:auto}.search-block{padding:100px 40px;text-align:center}.search-block form input[type=search]{appearance:none;background-color:transparent;border:1px solid #000;padding:10px 20px;font-family:"adobe-garamond-pro",serif}.search-block form input[type=submit]{appearance:none;padding:0 0 2px 0;font-family:"adobe-garamond-pro",serif;border:none;background-color:transparent;border-bottom:1px solid #000;margin:0 0 0 20px}.search-empty{width:100%;text-align:center}footer{background-color:#ccc;display:flex;justify-content:space-between;padding:80px;font-size:17px;line-height:22px}footer section{width:19%}footer section svg{width:160px;height:auto}footer section:nth-child(2) a[href^="mailto:"],footer section:nth-child(2) a[href^="tel:"]{text-decoration:none}footer section:nth-child(3){display:flex;flex-direction:column}footer section:nth-child(3) .subscribe{font-style:italic;box-shadow:inset 0 0 0 1px #000;display:inline-block;text-decoration:none;padding:6px 16px;transition:all 0.3s ease}footer section:nth-child(3) .subscribe:hover{box-shadow:inset 0 0 0 2px #000}footer section:nth-child(3) .social{margin-top:auto}footer section:nth-child(3) .social a{text-decoration:none}footer section:nth-child(3) .social ul{list-style:none;padding:6px 0 0 0;margin:0}footer section:nth-child(3) .social ul li{display:inline-block}footer section:nth-child(3) .social ul li a{padding-right:24px;text-decoration:underline}footer section:nth-child(4){display:flex;flex-direction:column}footer section:nth-child(4) .catalog{font-weight:700}footer section:nth-child(4) .links{margin-top:auto}footer section:nth-child(4) .links a{text-decoration:none}footer section:nth-child(4) .links a:hover{text-decoration:underline}footer section:nth-child(5){text-align:right;display:flex;flex-direction:column}footer section:nth-child(5) .mobile{display:none}footer section:nth-child(5) img{width:100%;max-width:260px;height:auto;display:block;margin:0 0 0 auto}footer section:nth-child(5) .copy{margin-top:auto}.cookie-popup{width:100%;z-index:999999;background-color:#fafafa;padding:14px 20px;box-sizing:border-box;position:fixed;bottom:0;right:0;left:0;font-size:14px;line-height:20px;font-family:"adobe-garamond-pro",serif;display:flex;justify-content:space-between;transition:all 0.3s ease}.cookie-popup a{white-space:nowrap}.cookie-popup button{appearance:none;background-color:transparent;width:20px;height:20px;border:0;font-size:0px;position:relative;margin-left:10px}.cookie-popup button:before{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background-color:#000;transform:rotate(45deg)}.cookie-popup button:after{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background-color:#000;transform:rotate(-45deg)}.cookie-popup.hide{opacity:0;pointer-events:none}@media only screen and (max-width:1200px){.sticky{position:relative;height:inherit}header{padding:40px;position:relative;z-index:1}header nav .toggle{display:block}header nav .nav{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;background-color:#ccc;opacity:0;pointer-events:none;transition:all 0.3s ease}header nav .nav.open{opacity:1;pointer-events:all}header nav .nav ul{margin:auto;text-align:center}header nav .nav ul li{display:block;padding:16px}header.small{padding:40px}.narrow-text{padding:60px}.halfblocks-left{padding:60px}.halfblocks-right{padding:60px}.fullblocks{padding:60px}.designer{padding:60px 60px 120px 60px}.studio-filter{padding:60px}.studio-container{padding:0 60px 60px}.product-block{padding:0 60px 60px}.product-block .content{padding-left:60px}.slider-block{padding:0 60px 60px}.similar-finishes{padding:0 60px 60px}.textblock-third{padding:100px 60px}.greyblock .container{padding:0 60px 160px 60px}.finishes{padding:0 60px 60px}.fullblock-image{padding:60px}.fullblock-image .border{margin-top:100px}.widetextblock{padding:60px}.widetextblock .button-wrap{padding-top:40px}.wide-text{padding:60px}.contact-top{padding-top:40px}.contact-locations{padding:60px}.italic-title{padding:0 60px 60px}.topspacing{padding-top:100px}.bottomspacing{padding-bottom:100px}.maison-intro{padding:60px 60px 20px 60px}.maison-intro .date{margin-bottom:40px}.maison-intro .text{max-width:inherit}.maison-intro .filters{padding-top:20px}.maison-intro .filters .right{width:100%;text-align:left}.maison-intro .filters .right .filter-item{margin:0 40px 20px 0}.maison-intro .filters .left{display:none}footer{padding:40px;flex-wrap:wrap}footer section{width:24%}footer section:first-child{display:none}}@media only screen and (max-width:960px){.product-block .gallery{width:100%}.product-block .content{width:100%;padding:40px 0 0 0}.product-block .content .erainfo,.product-block .content .type,.product-block .content h1{text-align:left}.contact-locations .locations-grid .country .location{width:46%}.contact-locations .locations-grid .country .img{width:96%}.classics{padding:0 60px 60px}.maisongrid .style-item a .img figcaption .info{width:320px}.maisongrid .style-item:nth-child(6n+1) .img,.maisongrid .style-item:nth-child(6n+4) .img{margin-left:0;margin-right:0}.maisongrid .style-item:nth-child(6n+3),.maisongrid .style-item:nth-child(6n+6){margin-top:0px}.maisongrid .style-item:nth-child(6n+3) .img,.maisongrid .style-item:nth-child(6n+6) .img{margin-left:0;margin-right:0}.maisongrid .style-item:nth-child(6n+2){margin-top:-50px}.maisongrid .style-item:nth-child(6n+2) .img figcaption{left:-45%}.maisongrid .style-item:nth-child(6n+2) .img figcaption .info{left:-232px}.maisongrid .style-item:nth-child(6n+4) .img figcaption .info,.maisongrid .style-item:nth-child(6n+6) .img figcaption .info{left:-232px}footer{flex-wrap:wrap}footer section{width:50%;text-align:center}footer section:nth-child(2){padding-bottom:60px}footer section:nth-child(3){padding-bottom:60px}footer section:nth-child(3) .social{margin-top:20px;text-align:center}footer section:nth-child(3) .social ul li a{padding:0 10px}footer section:nth-child(4) div ul li{margin:0 10px}footer section:nth-child(4) div ul li a{padding:0}footer section:nth-child(5){text-align:center}footer section:nth-child(5) .desktop{display:none}footer section:nth-child(5) .mobile{display:block;max-width:160px}footer section:nth-child(5) img{margin:0 auto;padding-bottom:40px}}@media only screen and (max-width:800px){h2{font-size:26px;line-height:36px}header{padding:30px}header.small{padding:30px}.narrow-text{padding:40px 30px}.halfblocks-left{padding:40px 30px}.halfblocks-left .content{padding-left:30px}.halfblocks-right{padding:40px 30px}.halfblocks-right .content{padding-right:30px}.fullblocks{padding:40px 30px}.studio-filter{padding-top:40px}.studio-container,.studio-filter{padding:0 30px 40px}.studio-grid .studio-thumb{width:46%}.product-block{padding:0 30px 40px 30px}.slider-block{padding:0 30px}.slider-block .autoslider .slider-viewport .slider-container .slide figure{height:300px}.similar-finishes{padding:0 30px 40px 30px}.similar-finishes .grid .finishthumb{width:46%}.textblock-third{padding:60px 30px}.greyblock .container{padding:0 30px 100px 30px}.greyblock .container .content{padding-right:30px}.finishes{padding:0 30px 40px 30px}.finishes .finishes-grid{padding:40px 0}.finishes .finishes-grid .finishthumb{width:46%}.designer{padding:40px 30px 40px 30px}.designer .wrap{flex-direction:column}.designer .wrap .portrait{width:100%}.designer .wrap .content{padding-top:80px;width:100%}.fullblock-image{padding:40px 30px}.fullblock-image .border{margin-top:60px}.widetextblock{padding:40px 30px}.widetextblock .button-wrap{padding-top:30px;text-align:left}.wide-text{padding:40px 30px}.contact-locations{padding:40px 30px}.italic-title{padding:0 30px 40px}.classics{padding:0 30px 40px}.styledown-block{padding:0 30px 60px}.maison-intro{padding:40px 30px 20px 30px}.topspacing{padding-top:60px}.bottomspacing{padding-bottom:60px}.maisongrid{padding:30px}.maisongrid .style-item{width:100%;margin-top:0!important;margin-bottom:0!important}.maisongrid .style-item a{text-decoration:none}.maisongrid .style-item a .img figcaption .info{position:relative;left:inherit!important;right:inherit!important;width:inherit;text-align:left!important}.maisongrid .style-item figcaption{position:relative!important;top:inherit!important;left:inherit!important;right:inherit!important;bottom:inherit!important;text-align:left!important;padding:20px 0 60px 0;margin-top:0!important}.maisongrid .style-item figcaption .line{display:none}}@media only screen and (max-width:700px){header .logo svg{height:50px}.halfblocks-left,.halfblocks-right{flex-direction:column}.halfblocks-left .img,.halfblocks-right .img{width:100%}.halfblocks-left .content,.halfblocks-right .content{padding:40px 0 0 0;width:100%;text-align:left}.halfblocks-left .content .text,.halfblocks-right .content .text{width:100%;max-width:inherit}.halfblocks-left .content .button,.halfblocks-right .content .button{margin-top:30px}.halfblocks-right{flex-direction:column-reverse}.halfblocks-right .border{display:none}.halfblocks-right .content{border-bottom:1px solid #000;padding-bottom:80px}.fullblocks{flex-direction:column}.fullblocks .title{width:100%}.fullblocks .textblock{width:100%}.fullblocks .textblock .button-wrap{text-align:left;padding-top:30px}.fullblocks .fullslider .slider-container .slide .caption{opacity:0}.designer{padding-top:0}.designer .wrap{width:100%;max-width:inherit}.designer .wrap .content{padding-top:40px}.studio-filter{padding-top:40px}.studio-filter .filter-toggle{justify-content:left}.studio-filter .filter-toggle div{width:50%}.studio-filter .filter{justify-content:left}.studio-filter .filter ul{width:50%}.studio-grid .studio-thumb{width:96%}.product-block .border{margin:0px 0 40px 0}.product-block .content .finishes-options .finish-thumbs div{width:48%}.slider-block .slider-wrap{padding:30px 0}.similar-finishes h3{padding-top:40px}.similar-finishes .grid{padding:40px 0}.similar-finishes .grid .finishthumb{width:96%}.textblock-third{padding:40px 30px;flex-direction:column-reverse}.textblock-third .text{width:100%;padding:0}.textblock-third h2{width:100%;text-align:left;padding-bottom:20px}.greyblock .container{padding:0 30px 60px 30px}.greyblock .container .content{width:100%;padding:0 0 40px 0;text-align:left}.greyblock .container .img{width:100%}.finishes{padding:0 30px 40px 30px}.finishes .finishes-grid{padding:30px 0}.finishes .finishes-grid .finishthumb{width:96%}.contact-form .form-wrap{padding:40px}.contact-form .form-wrap .close{top:10px;right:10px}.contact-form .form-wrap .field{width:auto}footer{flex-direction:column}footer section{width:100%;padding:20px 0!important}}