.is-virtual-scroll{overflow:hidden}.is-native-scroll.y-scroll{overflow-y:scroll;overflow-x:hidden}.is-native-scroll.x-scroll{overflow-y:hidden;overflow-x:scroll}.rolly-view{position:fixed;top:0;right:0;left:0;width:100%;height:auto;margin:auto}.rolly-scroll-bar{display:block;position:absolute;transition:transform .6s ease-out;background:#efefef}.rolly-scroll-bar.is-hidden{display:none}.rolly-scroll-bar.y-scroll{top:0;right:0;bottom:0;width:12px;height:100%;transform:scaleX(.5);transform-origin:right}.rolly-scroll-bar.x-scroll{bottom:0;left:0;right:0;width:100%;height:12px;transform:scaleY(.5);transform-origin:bottom}.is-dragging-scroll-bar .rolly-scroll-bar,.rolly-scroll-bar:hover{transform:none}.rolly-scroll-bar-thumb{width:100%;height:auto;background:#ccc}.rolly-scroll-view{position:absolute;top:0;width:1px}/*! Meyer's reset / normalize.css */html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}ol,ul{list-style:none}html{line-height:1.15;-webkit-text-size-adjust:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,button,input,select,textarea{margin:0}img,object,embed{max-width:100%}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}[x-cloak]{display:none!important}.for-mobile{display:none}.for-desktop{display:block}h1,h2{font-size:2.4vw;line-height:3.8vw;text-transform:uppercase;letter-spacing:.15vw}h1.title,h2.title{margin:0 auto;max-width:70%;font-size:2.9vw;line-height:4.6vw;position:relative;z-index:2}h1.title.large,h2.title.large{max-width:59%}.fancy{display:block;text-align:center;font-family:Dollamin,Georgia,cursive;font-size:7.2vw;text-transform:none;margin-bottom:4vw;position:relative;z-index:0;color:#b4844e;letter-spacing:0}a{color:#39342e;text-decoration:none;transition:.25s ease-in-out}a:hover{color:#b4844e}a .link{text-decoration:underline}.hidden{display:none}img{display:block}.oneLine{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon{display:inline-block;width:1.56vw;height:1.56vw;margin-right:.5vw}.icon.icon-instagram{background:url(/build/assets/icon-instagram-216c7306.svg) no-repeat center}.icon.icon-facebook{background:url(/build/assets/icon-facebook-7e1f2c6c.svg) no-repeat center}.icon.icon-pinterest{background:url(/build/assets/icon-pinterest-12a116a2.svg) no-repeat center}.panel{border-radius:.63vw;padding:1.56vw}.panel.panel-success{background:#628987;color:#fff}.btn{height:1.75vw;display:inline-block;font-size:.94vw;text-transform:uppercase;position:relative;color:#b4844e;transition:.2s ease-in-out padding,.2s ease-in-out transform;border-bottom:1px solid #B4844E}.btn:hover{padding:0 .5vw}.btn.arrowed{border:none}.btn.arrowed.left:before,.btn.arrowed.right:after{content:"";vertical-align:middle;display:inline-block;height:1.75vw;width:1.85vw;transition:.3s ease-in-out transform}.btn.arrowed.right:after{margin-left:.5vw;background:url(/build/assets/icon-arrow-8d20f512.svg) no-repeat center right}.btn.arrowed.right:hover{transform:translate(.8vw)}.btn.arrowed.right:hover:after{transform:translate(.3vw)}.btn.arrowed.left:before{margin-right:.5vw;background:url(/build/assets/icon-arrow-left-7d9a0c9c.svg) no-repeat center right}.btn.arrowed.left:hover{transform:translate(-.8vw)}.btn.arrowed.left:hover:after{transform:translate(-.3vw)}.form .form-item{margin-bottom:1.4vw;position:relative}.form .form-item.submit{text-align:center;margin-top:2vw}.form .form-item.submit .btn{cursor:pointer;border:none;border-bottom:1px solid #B4844E;background:none}.form .form-item span.error,.form .form-item.error label{color:#cc1236}.form .form-item.error textarea,.form .form-item.error input[type=text],.form .form-item.error input[type=email]{border:1px solid #cc1236}.form .form-item.error .error{font-size:80%;text-align:right;color:#cc1236}.form label{display:block;margin-bottom:.4vw}.form input[type=text],.form input[type=email],.form select{width:100%;height:2.8vw;line-height:2.8vw;font-size:16px;display:inline-block;background-color:#fff;border:1px solid #c8c4d6;color:#39342e;padding:0 .9vw;border-radius:.25vw;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form select{background:#FFFFFF url(/build/assets/icon-chevron-down-c705487e.svg) no-repeat right .8vw center / 1.5vw}.form textarea{width:100%;display:block;background-color:transparent;border:1px solid #c8c4d6;padding:.9vw;font-size:16px;border-radius:.25vw;min-height:5vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.flex-columns{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.flex-columns.reverse{flex-direction:row-reverse}.flex-columns .flex-info{width:44%}.flex-columns .flex-info h1,.flex-columns .flex-info h2{max-width:94%;margin:0 auto}.flex-columns .flex-info .content{margin:1.56vw 0 1.86vw}.flex-columns .flex-image{width:43%}.flex-columns .flex-image .image{overflow:hidden;border-radius:1.3vw;position:relative}.flex-columns .flex-image .image.centered{margin:0 auto}.flex-columns .flex-image .image.portrait{width:20.83vw;height:31.3vw}.flex-columns .flex-image .image.square{width:28.7vw;height:28.7vw}.flex-columns .flex-image .image.landscape{width:29.2vw;height:19.5vw}.flex-columns .flex-image .image.landscape+.landscape{margin-top:5.2vw}.flex-columns .flex-image .image img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.flex-columns.reverse .info{padding:0 0 0 4vw}.flex-inline{display:flex;flex-wrap:nowrap;justify-content:space-between}.flex-inline.align-center{align-items:center}.text-center{text-align:center}.watermark-background{background:url(/build/assets/logo-symbol-background-cdf19795.svg) no-repeat center;background-size:40%}.watermark{width:100%;height:80vw;position:absolute;top:0;left:0;right:0;z-index:1;background:url(/build/assets/logo-symbol-background-cdf19795.svg) no-repeat center;background-size:40%}.row{padding:7vw 0 8vw;position:relative;text-align:center;border-radius:.63vw}.row.intro h1,.row.intro h2{max-width:58%;margin:0 auto}.row.intro .text{margin:1.56vw auto 1.53vw;max-width:60%}.row.intro .text.narrow{max-width:43%}.row.intro .text a:not(.btn){text-decoration:underline}.row.intro .text a:not(.btn):hover{color:#b4844e}.row.intro.vacancy h1,.row.intro.vacancy h2{max-width:50%;margin:0 auto}.row.intro.vacancy .text{max-width:43%}.row .bread-crumbs{position:absolute;top:0;left:0;height:3.5vw;z-index:2;padding-left:1.5vw;font-size:90%}.row .bread-crumbs ul{height:3.5vw;display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-start;flex-wrap:wrap;align-items:center;column-gap:.5vw}.row .bread-crumbs ul.align-center{align-items:center}.row .bread-crumbs ul li a,.row .bread-crumbs ul li span{opacity:.3}.row .bread-crumbs ul li a:hover{opacity:.9}.row.no-padding{padding:0}.row.left-aligned{text-align:left}.row.beige{background:rgba(236,231,224,.5)}.row.dark{background:#39342E;color:#ece7e0}.row.image-showcase .watermark{height:100%}.row.image-showcase .container{z-index:2}.row.image-showcase .flex-columns{row-gap:8vw}.row.image-showcase .flex-columns.grid{flex-wrap:wrap;margin-bottom:6.3vw}.row.image-showcase .flex-columns .flex-image .image{margin:0 auto}.row .block-images{height:21.7vw;margin-bottom:10vw;display:flex;flex-direction:row;justify-content:space-between}.row .block-images .image{overflow:hidden;border-radius:1.3vw;width:21.7vw;height:21.7vw}.row .block-images .image img{width:100%;height:100%;object-fit:cover}.row.colored .before{content:"";display:block;width:100%;border-radius:.64vw;position:absolute;top:0;left:0;right:0;z-index:1}.row.colored.beige .before{background-color:#ece7e080}.row.colored.dark .before{background-color:#39342e}#photo-viewer{width:100%;height:100vh;background:rgba(57,52,46,.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:60}#photo-viewer .viewer-overlay{width:100%;height:100%;display:flex;padding:2vw;justify-content:center;align-items:center}#photo-viewer .gallery-prev,#photo-viewer .gallery-next{width:3.2vw;height:3.2vw;border-radius:3.2vw;background:#FFFFFF;cursor:pointer;position:absolute;top:50%;transform:translateY(-1.51vw);opacity:.85}#photo-viewer .gallery-prev{left:6.6vw;background:#FFFFFF url(/build/assets/icon-arrow-prev-267c3a92.svg) no-repeat center / 50%}#photo-viewer .gallery-next{right:6.2vw;background:#FFFFFF url(/build/assets/icon-arrow-next-c28338d4.svg) no-repeat center / 50%}#photo-viewer .icon-close{position:absolute;top:2.6vw;right:2.6vw;width:3.2vw;height:3.2vw;border-radius:3.2vw;z-index:30;cursor:pointer;background:#FFFFFF url(/build/assets/icon-close-1d5c5ca7.svg) no-repeat center / 50%}#photo-viewer img{width:100%;height:100%;position:absolute;border-radius:1.3vw;object-fit:cover}#photo-viewer img.square{width:42vw;height:42vw}#photo-viewer img.portrait{width:29vw;height:43vw}#photo-viewer img.landscape{width:58vw;height:38vw}#collections.detail .row.beige,#projects-index.detail .row.beige{background:transparent}#collections.detail .row.beige.colored .before,#projects-index.detail .row.beige.colored .before{content:"";display:block;width:100%;background-color:#ece7e080;border-radius:.64vw;position:absolute;top:0;left:0;right:0;z-index:1;height:calc(100% + 14.5vw)}#collections.detail .row.intro,#projects-index.detail .row.intro{margin-top:5.4vw}#collections.detail .row.image-showcase,#projects-index.detail .row.image-showcase{padding-top:0}#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card{overflow:visible;border-radius:unset}#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card .card-front,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card .card-front,#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card .card-back,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card .card-back{border-radius:1.3vw}#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card .card-back,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card .card-back{padding:1vw 3.5vw;display:flex;align-items:center}#collections.detail .row.image-showcase .project-nav,#projects-index.detail .row.image-showcase .project-nav{display:flex;justify-content:space-between}.people-wrap{position:relative;max-width:81vw;margin:0 auto}.people-wrap .card-container{padding:0 2.5vw 7.6vw;clear:both}.people-wrap .card-stamp{position:absolute;top:0;background:transparent}.people-wrap .card-stamp.stamp-1{left:0;width:21.7vw;height:22.9vw}.people-wrap .card-stamp.stamp-2{right:0;width:21.7vw;height:13vw}.people-wrap .person-card{width:21.7vw;height:32.5vw;float:left}.people-wrap .person-card .card-title{font-size:.93vw;line-height:1.66vw;text-transform:uppercase;margin-top:2vw}.people-wrap .person-card .card-title .job-title{color:#b4844e}.people-wrap .person-card .card-front,.people-wrap .person-card .card-back{border-radius:21.7vw}.people-wrap .person-card .card-front img{width:100%;height:100%;object-fit:cover}.people-wrap .person-card .card-back{padding:6.4vw 3.5vw 0}.flip-card{perspective:1000px;cursor:pointer}.flip-card .card-wrap{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s ease-in-out .1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.flip-card .card-front,.flip-card .card-back{background:#ECE7E0;width:100%;height:100%;position:absolute;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flip-card .card-front img{width:100%;height:100%;object-fit:cover}.flip-card .card-back{transform:rotateY(180deg)}@media all and (orientation: landscape){.flip-card:hover .card-wrap{transform:rotateY(180deg) translateY(-1.56vw)}}.marquee-wrapper{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:1vw;padding:.5vw 0}.marquee-wrapper:hover .marquee-items{animation-play-state:paused}.marquee-wrapper .marquee-items{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;min-width:100%;list-style:none;animation:scroll 69s linear infinite}.marquee-wrapper.reverse .marquee-items{animation-direction:reverse;animation-delay:-3s}.marquee-wrapper.textual{gap:1vw}.marquee-wrapper.textual .marquee-items{height:4vw;line-height:4vw;font-size:3.1vw;color:#b4844e;text-transform:uppercase;align-self:center;vertical-align:middle}.marquee-wrapper.textual .marquee-items li{height:4vw;line-height:4vw;position:relative}.marquee-wrapper.images{gap:4.4vw}.marquee-wrapper.images .marquee-items{gap:4.4vw;height:23.4vw}.marquee-wrapper.images .marquee-items li{width:18.75vw;overflow:hidden;border-radius:1.3vw}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 1vw))}}@media (prefers-reduced-motion: reduce){.marquee-wrapper{animation-play-state:paused}}.banners-wrap{height:44vw;position:relative}.banners-wrap .embla-dots{height:3vw;padding-top:1vw;text-align:center}.banners-wrap .embla-dots .embla-dot{width:.8vw;height:.8vw;border-radius:100%;display:inline-block;margin:.35vw;cursor:pointer;background:#ECE7E0}.banners-wrap .embla-dots .embla-dot.content-only{display:none}.banners-wrap .embla-dots .embla-dot.active{background:#bcaa91}.banners-wrap .flex-image{height:100%}.banners-wrap .flex-columns{background:#ECE7E0;width:100%;height:100%}.banners-wrap .flex-columns .flex-image{width:auto;flex:1}.banners-wrap .flex-columns .flex-info{width:50%;text-align:center;padding:0 9.5vw}.embla-carousel{height:41vw;overflow:hidden;position:relative;border-radius:.64vw}.embla-carousel .embla-container{display:flex}.embla-carousel .embla-container .embla-slide{overflow:hidden;flex:0 0 100%;min-width:100%;height:41vw}.embla-carousel .embla-container .embla-slide img{display:inline-block;width:100%;height:100%;object-fit:cover}.embla-carousel .embla-container .embla-slide .video-wrapper{width:100%;height:100%}.embla-carousel .embla-container .embla-slide .video-wrapper iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);pointer-events:none}@media (min-aspect-ratio: 16/9){.embla-carousel .embla-container .embla-slide .video-wrapper iframe{height:56.25vw}}@media (max-aspect-ratio: 16/9){.embla-carousel .embla-container .embla-slide .video-wrapper iframe{width:177.78vh}}#app #intro.show~#modal.show{animation:.6s showModal 5s forwards}#app #intro~#modal.show{animation:.6s showModal 1s forwards}@keyframes showModal{0%{opacity:0}to{filter:blur(0px);opacity:1}}#modal{width:100%;height:100vh;background:rgba(57,52,46,.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:60;opacity:0;filter:blur(9px);display:none}#modal.show{display:block}#modal .modal-overlay{width:100%;height:100%;display:flex;padding:2vw;justify-content:center;align-items:center}#modal .icon-close{position:absolute;top:.5vw;right:.5vw;width:2vw;height:2vw;border-radius:2vw;cursor:pointer;background:#FFFFFF url(/build/assets/icon-close-1d5c5ca7.svg) no-repeat center / 50%}#modal .flex-columns{background:#FFFFFF;overflow:hidden;height:33.5vw;border-radius:.63vw}#modal .flex-columns .modal-image,#modal .flex-columns .modal-info{width:50%}#modal .flex-columns .modal-info{text-align:center;padding:0 4vw;overflow:hidden}#modal .flex-columns .modal-info h2{max-width:80%;margin:0 auto}#modal .flex-columns .modal-info .content{max-height:11.22vw;overflow:hidden;margin:1.56vw 0}ul.pagination{text-align:center}ul.pagination li{display:inline-block;font-size:1.26vw;line-height:1.65vw}ul.pagination li a{padding:0 .5vw;display:block}ul.pagination li a:hover{color:#b4844e}ul.pagination li.active{padding:0 .5vw;color:#b4844e}ul.pagination li.active span{display:inline-block;border-bottom:1px solid #B4844E}#homepage .row,#homepage .row.intro .container{z-index:2}#homepage .row.colored .container{z-index:3}#homepage .row.beige{padding-top:0;background-color:transparent;padding-bottom:.5vw}#homepage .row.beige.colored .before{height:100%;top:14.5vw}#homepage .row.brands-marquee{padding-top:2vw}#homepage .row.dark{padding:0;background:transparent}#homepage .row.dark.colored .before{height:calc(100% + 6vw);top:10.8vw}#homepage .row.people{padding-top:6.5vw;padding-bottom:4.9vw}#homepage .row.showroom{background:transparent}#homepage .row.showroom.colored .before{height:calc(100% - 9.5vw);top:4.75vw}#homepage .row.social-posts{padding-top:0}#about-us .row,#about-us .row.colored .container{z-index:2}#about-us .row.intro{padding-bottom:0}#about-us .row.intro .container{z-index:2}#about-us .row.intro .flex-columns{margin-bottom:10.1vw}#about-us .row.intro h1,#about-us .row.intro h2{max-width:84%}#about-us .row.outro{margin-bottom:2.6vw}#about-us .row.dark{background:transparent;padding:12.8vw 0 6vw}#about-us .row.dark.colored .before{height:calc(100% + 4.6vw)}#about-us .row.dark .block-images{margin-bottom:9.2vw}#about-us .row.people{padding-top:0;padding-bottom:4.9vw}#about-us .row.vacancy{padding:0 0 4.9vw}#about-us .row.vacancy h2,#about-us .row.vacancy h2 .fancy{transition:.3s ease-in-out color}#about-us .row.vacancy a:hover h2{color:#b4844e}#about-us .row.vacancy a:hover h2 .fancy{color:#39342e}#about-us .row.social-posts{padding-top:0}#showroom .row{z-index:2}#showroom .row.intro{margin-top:6vw}#showroom .row.colored .container{z-index:2}#showroom .row.beige{padding-top:0;background:transparent}#showroom .row.beige.colored .before{height:100%;top:14.5vw}#showroom .row.brands{padding:4.5vw 0 0}#showroom .row.brands .brands-nav{margin:4.4vw 0 2.4vw}#showroom .row.brands .brands-nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}#showroom .row.brands .brands-nav ul li{margin:0 1vw}#showroom .row.brands .brands-nav ul li a{opacity:.4}#showroom .row.brands .brands-nav ul li a:hover{opacity:1}#showroom .row.brands .brands-nav ul li a.active{opacity:1;border-bottom:1px solid rgba(57,52,46,.4)}#showroom .row.brands .brands-container{min-height:32vw}#showroom .row.brands .brands-overview{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#showroom .row.brands .brands-overview .brand{width:16.3vw;height:10.5vw;margin:0 0 1vw}#showroom .row.brands .brands-overview .brand img{width:100%;height:100%;object-fit:contain;object-position:50% 50%}#showroom .row.image-showcase{padding-top:0;padding-bottom:0}#showroom .row.image-showcase .container{z-index:2}#showroom .row.image-showcase.first{background:transparent}#showroom .row.image-showcase.second{padding:3vw 0}#showroom .row.appointment{padding:0 0 4.9vw}#projects-index .row,#projects-index .row.colored .container{z-index:2}#projects-index .row.dark{padding:0 0 8.6vw;background:transparent}#projects-index .row.dark.colored .before{height:calc(100% - 10.8vw);top:10.8vw}#projects-index .row.projects-overview{padding-top:0}#projects-index .row.projects-overview .container{z-index:2}#projects-index .row.projects-overview .project-item{margin-bottom:10.1vw}#vacancies .row,#vacancies .row.colored .container{z-index:2}#vacancies.detail .row.beige{background:transparent;padding-bottom:2vw}#vacancies.detail .row.beige.colored .before{height:calc(100% + 10.2vw)}#vacancies.detail .row.intro{margin-top:6vw}#vacancies.detail .row.intro .image.square{width:28.7vw;height:28.7vw;margin:0 auto 3vw;overflow:hidden;border-radius:1.3vw}#vacancies.detail .row.intro.second{margin-top:0;padding-top:0}#collections .row{z-index:2}#collections .row.intro{margin-top:6vw}#collections .row.colored .container{z-index:2}#collections .row.dark{background:transparent}#collections .row.dark.colored .before{height:calc(100% + 60vw)}#collections .row.image-showcase{padding-top:0;min-height:68vw;background:transparent}#collections .row.image-showcase .image:hover~.link{border-color:#b4844e}#collections .row.image-showcase .link{border-color:transparent;font-size:1.66vw;height:auto;line-height:3.4vw;letter-spacing:.2vw;margin-top:2.5vw;color:#39342e}#collections .row.image-showcase .link:hover{border-color:#b4844e}#collections .row.image-showcase .link.white{color:#fff}#collections .row.socials{padding-top:0}#blog .row,#blog .row.blog-overview .container{z-index:2}#blog .row.beige{background:transparent}#blog .row.beige.colored .before{height:calc(100% - 82vw);top:43vw}#blog .row.blog-overview{padding-bottom:0}#blog .row.blog-overview .blog-item{margin-bottom:10.1vw}#blog .row.blog-overview .blog-item:first-child{margin-top:2vw}#blog.detail .row.images .block-images{margin-bottom:0}#blog.detail .row.beige{background:transparent;padding-bottom:6vw}#blog.detail .row.beige.colored .before{height:calc(100% + 7vw);top:0}#blog.detail .row.intro{margin-top:6vw}#contact .column-wrap{padding-top:9.5vw;flex-direction:row-reverse}#contact .column-wrap .column{width:43.5%;text-align:center;z-index:2}#contact .column-wrap .column.info{padding-top:0}#contact .column-wrap .column img{width:28.7vw;margin-bottom:5.2vw;border-radius:1.3vw}#contact .column-wrap .column .text{margin:1.8vw 0 3vw}#contact .column-wrap .column address{font-style:normal}#contact .column-wrap .column .form{text-align:left}@font-face{font-family:Arsenal;font-style:normal;font-weight:400;src:local("Arsenal"),url(/build/assets/arsenal-regular-a49da7cb.woff) format("woff");font-display:swap}@font-face{font-family:Dollamin;src:local("Dollamin"),url(/build/assets/Dollamin-444b7ab6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:Arsenal,Helvetica,Arial,sans-serif;font-size:1.04vw;line-height:1.87vw;font-weight:400;color:#39342e;background:#FFFFFF}body{background:#FFFFFF}#app #intro{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:70;background:#ECE7E0;justify-content:center;align-items:center;display:none}#app #intro.show{display:flex;animation:.5s hideIntro ease-out 3.2s forwards}#app #intro.show .intro-logo{width:13vw;height:13vw;opacity:0;transform:scale(2);filter:blur(9px);animation:.8s cubic-bezier(.28,0,.32,1.01) showLogo 1s forwards,.6s ease-out moveOutLogo 3s forwards}#app #intro.show .intro-logo:before,#app #intro.show .intro-logo:after{content:"";display:block;position:relative}#app #intro.show .intro-logo:before{height:7vw;background:#ECE7E0 url(/build/assets/bergers-interieurs-logo-symbol-e5548ca9.svg) no-repeat bottom center;background-size:auto 75%;transform:translateY(2vw);z-index:2;animation:.6s ease-in-out showLogoSymbol 1.7s forwards}#app #intro.show .intro-logo:after{height:6vw;opacity:0;background:url(/build/assets/bergers-interieurs-logo-name-e783c0b9.svg) no-repeat bottom .65vw center;background-size:auto 84%;transform:translateY(-4vw);z-index:1;animation:.6s ease-in-out showLogoName 1.7s forwards}@keyframes showLogo{0%{opacity:0;filter:blur(9px);transform:scale(1.5)}60%{transform:scale(1)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes moveOutLogo{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4vw)}}@keyframes showLogoSymbol{0%{transform:translateY(2vw)}to{transform:translateY(0)}}@keyframes showLogoName{0%{opacity:0;transform:translateY(-4vw)}to{opacity:1;transform:translateY(0)}}@keyframes hideIntro{0%{opacity:1}99%{opacity:0}to{z-index:0;display:none}}@keyframes showMainLogo{0%{transform:translateY(-15vw)}to{transform:translateY(0)}}#app #intro.show~#header .logo,#app #intro.show~#mobile-header .logo{transform:translateY(-15vw);animation:.5s showMainLogo 3.3s forwards}#app .logo{width:14.2vw;height:10.1vw;border-radius:1.3vw;background-color:#fff;align-self:flex-start;transition:.5s cubic-bezier(.28,0,.32,1.01)}#app .logo:before,#app .logo:after{content:"";display:block;width:100%;transition:.5s ease-in-out}#app .logo:before{height:5.2vw;background:url(/build/assets/bergers-interieurs-logo-symbol-e5548ca9.svg) no-repeat bottom center;background-size:auto 75%}#app .logo:after{height:4.9vw;background:url(/build/assets/bergers-interieurs-logo-name-e783c0b9.svg) no-repeat bottom .65vw center;background-size:auto 84%}#app .short .logo{height:4.2vw;width:20vw;border-radius:0}#app .short .logo:before{margin:0 auto;height:4.2vw;background-position:center}#app .short .logo:after{opacity:0;height:0}#app #header{margin:0 1.2vw;height:4.2vw;background:#FFFFFF;position:fixed;top:0;left:0;right:0;z-index:50;display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;align-items:center;padding:0 1.3vw}#app #header #navigation ul,#app #header #secondary-navigation ul{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-start;overflow:hidden}#app #header #navigation ul.align-center,#app #header #secondary-navigation ul.align-center{align-items:center}#app #header #navigation ul li,#app #header #secondary-navigation ul li{display:inline-block;margin-right:1vw;flex-shrink:0}#app #header #navigation ul li a,#app #header #secondary-navigation ul li a{color:#39342e;font-size:.95vw;line-height:1.56vw;letter-spacing:.08vw;display:inline-block;text-transform:uppercase}#app #header #navigation ul li a.active,#app #header #secondary-navigation ul li a.active,#app #header #navigation ul li a:hover,#app #header #secondary-navigation ul li a:hover{border-bottom:1px solid #39342E}#app #header #navigation{width:40%;align-items:center}#app #header #secondary-navigation{width:40%}#app #header #secondary-navigation ul{justify-content:flex-end}#app #header.short{box-shadow:0 1vw 1.5vw -1.2vw #05050526}#app #content-wrap{position:relative;overflow:hidden;padding:4.2vw 1.3vw 1.3vw}#app .container{max-width:67.1vw;position:relative;margin:0 auto}#app .container.large{max-width:75vw}#app .container.extra{max-width:82vw}#app [data-scene]{position:relative}#app [data-scene=before]{position:absolute}#app #footer{padding:0 1.3vw 1.3vw;z-index:30}#app #footer .footer-wrap{background:rgba(236,231,224,.6);border-radius:50% 50% .63vw .63vw/6vw 6vw .63vw .63vw;padding:8vw 0 1.3vw;position:relative}#app #footer .col{width:25%}#app #footer .col h2{font-size:1.87vw;line-height:2.4vw;margin-bottom:1.4vw}#app #footer .col a:not(.btn):hover{color:#b4844e}#app #footer .col.double{width:50%;padding-left:3vw}#app #footer .col .newsletter{margin:1.2vw 0 2.2vw}#app #footer .col .newsletter input[type=email]{width:100%;height:3vw;line-height:3vw;background:transparent;border:1px solid transparent;border-bottom-color:#39342e;margin-bottom:1.3vw}#app #footer .col .newsletter input[type=email]:focus{outline:none;padding-left:.5vw}#app #footer .col .newsletter button{height:1.75vw;display:inline-block;font-size:.94vw;text-transform:uppercase;position:relative;color:#b4844e;transition:.2s ease-in-out padding,.2s ease-in-out transform;border-bottom:1px solid #B4844E;float:right;cursor:pointer;background:transparent;border:1px solid transparent;border-bottom-color:#b4844e}#app #footer .col .newsletter button:hover{padding:0 .5vw}#app #footer .col .newsletter button.arrowed{border:none}#app #footer .col .newsletter button.arrowed.left:before,#app #footer .col .newsletter button.arrowed.right:after{content:"";vertical-align:middle;display:inline-block;height:1.75vw;width:1.85vw;transition:.3s ease-in-out transform}#app #footer .col .newsletter button.arrowed.right:after{margin-left:.5vw;background:url(/build/assets/icon-arrow-8d20f512.svg) no-repeat center right}#app #footer .col .newsletter button.arrowed.right:hover{transform:translate(.8vw)}#app #footer .col .newsletter button.arrowed.right:hover:after{transform:translate(.3vw)}#app #footer .col .newsletter button.arrowed.left:before{margin-right:.5vw;background:url(/build/assets/icon-arrow-left-7d9a0c9c.svg) no-repeat center right}#app #footer .col .newsletter button.arrowed.left:hover{transform:translate(-.8vw)}#app #footer .col .newsletter button.arrowed.left:hover:after{transform:translate(-.3vw)}#app #footer .u-lab{display:block;position:absolute;bottom:.6vw;right:1.3vw;font-size:100%;opacity:.5}#app #footer .u-lab:hover{opacity:1}@media all and (max-width: 1366px) and (orientation: landscape){.flex-columns .flex-image .image.show .view-image{cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;z-index:2}}@media all and (min-width: 1366px) and (orientation: landscape){.flex-columns .flex-image .image:hover .view-image{cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;z-index:2}}@media all and (orientation: portrait){.for-mobile{display:block}.for-desktop{display:none}ul.pagination{margin-top:2vw}ul.pagination li{font-size:120%;line-height:normal}ul.pagination li a,ul.pagination li.active{padding:0 1.5vw}h1,h2{font-size:8.5vw;line-height:13.3vw;letter-spacing:.15vw}h1.title,h2.title{max-width:100%;font-size:6.4vw;line-height:10.6vw}h1.title.large,h2.title.large{max-width:100%}.btn{height:7.4vw;font-size:inherit}.btn:hover{padding:0 2vw}.btn.arrowed.left:before,.btn.arrowed.right:after{height:8vw;width:7vw}.btn.arrowed.right:after{margin-left:1vw}.btn.arrowed.right:hover{transform:translate(2vw)}.btn.arrowed.right:hover:after{transform:translate(1vw)}.btn.arrowed.left:after{margin-right:1vw}.btn.arrowed.left:hover{transform:translate(-2vw)}.btn.arrowed.left:hover:after{transform:translate(-1vw)}.lightwidget-widget{min-height:calc(100vw + 1px)!important}.marquee-wrapper{gap:5.3vw;padding:2.6vw 0}.marquee-wrapper .marquee-items{animation:scroll 42s linear infinite}.marquee-wrapper.textual{gap:2.6vw}.marquee-wrapper.textual .marquee-items{height:10vw;line-height:10vw;font-size:10vw}.marquee-wrapper.textual .marquee-items li{height:10vw;padding:0 2.6vw;line-height:10vw}.marquee-wrapper.images{gap:5.3vw}.marquee-wrapper.images .marquee-items{gap:10vw;height:96vw}.marquee-wrapper.images .marquee-items li{width:84vw;height:96vw}.marquee-wrapper.images .marquee-items li img{overflow:hidden;border-radius:8vw}.icon{width:7vw;height:7vw;margin:0 2vw}.fancy{font-size:17vw;margin-bottom:10vw;letter-spacing:.2vw}.flip-card.show .card-wrap{transform:rotateY(180deg) translateY(-1.56vw)}.people-wrap{max-width:70vw}.people-wrap .card-container{padding:0 0 30vw}.people-wrap .card-stamp{display:none!important}.people-wrap .person-card{width:70vw;height:104vw;float:none}.people-wrap .person-card .card-title{font-size:inherit;line-height:inherit;margin-top:5.3vw}.people-wrap .person-card .card-front,.people-wrap .person-card .card-back{border-radius:80vw}.people-wrap .person-card .card-back{padding:20vw 5vw 0}body{font-size:4.2vw;line-height:6.9vw;background:rgba(236,231,224,.5)}body.lock{overflow:hidden}#app #intro.show .intro-logo{width:36vw;height:36vw}#app #intro.show .intro-logo:before{height:19vw}#app #intro.show .intro-logo:after{height:17vw}#app .logo{display:block;position:absolute;top:0;left:calc(50% - 16vw);width:32vw;height:27vw}#app .logo:before,#app .logo:after{transition:.4s ease-in-out}#app .logo:before{height:14vw;background-size:auto 75%}#app .logo:after{height:13vw;background-size:auto 84%}#app #mobile-header{position:fixed;top:0;right:0;left:0;bottom:0;z-index:50;height:17vw;background:#FFFFFF;transition:.3s ease-in-out transform}#app #mobile-header.short .logo{height:17vw;width:40vw;left:calc(50% - 20vw)}#app #mobile-header.short .logo:before{height:17vw;background-size:auto 70%}#app #mobile-header.short .logo:after{opacity:0;height:0}#app #mobile-header .nav-toggle{width:9vw;height:9vw;padding:1vw 0;position:absolute;top:4vw;right:6vw;display:flex;flex-direction:column;justify-content:space-between;opacity:1;transition:.25s ease-in-out transform,.25s ease-in-out opacity}#app #mobile-header .nav-toggle:before,#app #mobile-header .nav-toggle:after{content:""}#app #mobile-header .nav-toggle:before,#app #mobile-header .nav-toggle span,#app #mobile-header .nav-toggle:after{display:block;width:9vw;height:2px;background:#39342E;transform-origin:center center;transition:.25s ease-in-out transform,.25s ease-in-out opacity;transition-delay:.2s}#app #mobile-header.open .nav-toggle{opacity:0;transform:translate(3vw)}#app #header{display:block;height:100%;background:#ECE7E0 url(/build/assets/logo-symbol-background-white-bd5072d6.svg) no-repeat center;margin:0;padding:22vw 8vw 12vw;border-radius:0;z-index:0;transform:scale(.9);opacity:0;transition:.25s ease-in-out transform,.25s ease-in-out opacity;text-align:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#app #header.show{opacity:1;z-index:60;transform:scale(1)}#app #header.show .close-menu{opacity:2;transform:translate(0)}#app #header.short{height:100%;box-shadow:none}#app #header .close-menu{position:absolute;top:4vw;right:6vw;width:9vw;height:9vw;padding:0;transform-origin:center center;opacity:0;transform:translate(2vw);transition:.25s ease-in-out transform,.25s ease-in-out opacity;transition-delay:.25s;background:url(/build/assets/icon-close-1d5c5ca7.svg) no-repeat center}#app #header .logo{display:none}#app #header #navigation,#app #header #secondary-navigation{width:100%}#app #header #navigation ul,#app #header #secondary-navigation ul{display:block}#app #header #navigation ul li,#app #header #secondary-navigation ul li{display:block;margin:0 0 5vw}#app #header #navigation ul li a,#app #header #secondary-navigation ul li a{font-size:6.4vw;line-height:10.6vw;letter-spacing:.2vw}#app #header .appointment-link{font-size:4.8vw;margin-top:10vw}#app #content-wrap{position:relative;overflow:hidden;padding:17vw 0 0}#app .container{max-width:84vw;position:relative;margin:0 auto}#app .container.large,#app .container.extra{max-width:84vw}#app #footer{padding:0}#app #footer .flex-inline{flex-direction:column}#app #footer .footer-wrap{border-radius:50% 50% .63vw .63vw/6vw 6vw .63vw .63vw;padding:14vw 0 8vw}#app #footer .col{width:100%;margin-bottom:12vw;text-align:center}#app #footer .col.menu{display:none}#app #footer .col h2{font-size:6vw;line-height:inherit;margin-bottom:2.6vw}#app #footer .col.double{width:100%;padding-left:0;margin-bottom:8vw}#app #footer .col .socials{text-align:center}#app #footer .col .newsletter{margin:5.3vw 0 14vw}#app #footer .col .newsletter input[type=email]{height:9vw;line-height:9vw;margin-bottom:2.6vw;text-align:center}#app #footer .col .newsletter button{float:none;height:7.4vw;margin-top:1vw;font-size:inherit}#app #footer .u-lab{text-align:center;position:static;bottom:auto;left:auto;font-size:100%;margin:0}#homepage .row.brands-marquee{padding-top:5.3vw}#homepage .row.dark.colored .before{height:calc(100% + 20vw);top:24vw}#homepage .row.people{padding-top:10vw}.banners-wrap{height:110vw}.banners-wrap .embla-dots{height:10vw;padding-top:2.6vw}.banners-wrap .embla-dots .embla-dot{width:2.6vw;height:2.6vw;margin:1.3vw}.banners-wrap .embla-dots .embla-dot.content-only{display:inline-block}.banners-wrap .flex-columns .flex-info{padding:0 8vw;display:none}.embla-carousel{height:100vw;border-radius:0}.embla-carousel .embla-container .embla-slide{height:100vw}.embla-carousel .embla-container .embla-slide.for-mobile{display:flex;align-items:center}.embla-carousel .embla-container .embla-slide.for-mobile .content-only{padding:0 10vw;text-align:center;width:100%}.embla-carousel .embla-container .embla-slide.for-mobile .content-only .content{margin-bottom:5.3vw}#modal{height:100dvh}#modal .modal-overlay{padding:0}#modal .icon-close{top:2vw;right:2vw;width:7vw;height:7vw;border-radius:7vw}#modal .flex-columns{display:block;height:auto;max-height:90dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;flex-direction:column;border-radius:2vw}#modal .flex-columns .modal-image,#modal .flex-columns .modal-info{width:100%}#modal .flex-columns .modal-image{max-height:33%;overflow:hidden}#modal .flex-columns .modal-image img{width:100%;height:100%;object-fit:cover;object-position:center center}#modal .flex-columns .modal-info{padding:8vw 8vw 12vw}#modal .flex-columns .modal-info .content{max-height:100%;overflow:unset;margin:5.3vw 0}.flex-columns{flex-direction:column;justify-content:flex-start;row-gap:10vw}.flex-columns.reverse{flex-direction:column-reverse}.flex-columns .flex-info{width:100%}.flex-columns .flex-info h1,.flex-columns .flex-info h2{max-width:100%}.flex-columns .flex-info .content{margin:8vw 0 9.3vw}.flex-columns .flex-image{width:100%}.flex-columns .flex-image .image{border-radius:8vw}.flex-columns .flex-image .image.portrait,.flex-columns .flex-image .image.square,.flex-columns .flex-image .image.landscape{width:100%}.flex-columns .flex-image .image.landscape+.landscape{margin-top:10vw}.flex-columns .flex-image .image.square{height:84vw}.flex-columns .flex-image .image.portrait{height:126vw}.flex-columns .flex-image .image.landscape{height:55vw}.flex-columns .flex-image .image img{width:100%;height:100%}.row{padding:10vw 0}.row .bread-crumbs{display:none}.row.intro h1,.row.intro h2,.row.intro .text,.row.intro .text.narrow{max-width:100%}.row.intro .text{margin:8vw auto}.row .block-images{height:auto;margin-bottom:6.4vw;flex-direction:column}.row .block-images .image{border-radius:8vw;width:100%;height:auto;margin-bottom:10vw}.row .block-images .image:nth-child(2),.row .block-images .image:nth-child(3){display:none}.row .block-images .image img{width:100%;height:auto;object-fit:unset}.row.colored .before{border-radius:0}.row.colored.beige .before{background:transparent}.row.image-showcase .flex-columns{row-gap:10vw}.row.image-showcase .flex-columns.grid{margin-bottom:8vw}.row.intro.vacancy h1,.row.intro.vacancy h2{max-width:100%;margin:0 auto}.row.intro.vacancy .text{max-width:100%}#collections .projects-overview .project-item,#projects-index .projects-overview .project-item,#collections .projects-overview .project-item.reverse,#projects-index .projects-overview .project-item.reverse{flex-direction:column-reverse}#collections.detail .row.intro,#projects-index.detail .row.intro{margin-top:10vw}#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.square,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.square,#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.portrait,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.portrait,#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.landscape,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.landscape{width:100%}#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card .card-front,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card .card-front,#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card .card-back,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card .card-back{border-radius:8vw}#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.square,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.square{height:84vw}#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.portrait,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.portrait{height:126vw}#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.landscape,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card.landscape{height:55vw}#collections.detail .row.image-showcase .flex-columns .flex-image .image.flip-card img,#projects-index.detail .row.image-showcase .flex-columns .flex-image .image.flip-card img{width:100%;height:100%;object-fit:cover}#about-us .row.intro h1,#about-us .row.intro h2{max-width:100%}#collections .row.intro{margin-top:10vw}#collections .row.dark.colored .before{height:calc(100% + 135vw)}#collections .row.image-showcase .link{color:#39342e;font-size:inherit;line-height:inherit;margin-top:3vw}#collections .row.image-showcase .flex-columns{row-gap:10vw}#collections .row.image-showcase .flex-columns .link{color:#39342e}#collections .row.image-showcase .flex-columns .flex-image:nth-child(1) .link{color:#fff}#collections .row.image-showcase .flex-columns.grid{margin-bottom:8vw}#showroom .row.intro{padding-top:10vw;margin-top:10vw}#showroom .row.brands .brands-nav{margin:8vw 0 5.3vw}#showroom .row.brands .brands-nav ul li{margin:0 3vw}#showroom .row.brands .brands-container{min-height:40vw}#showroom .row.brands .brands-overview{justify-content:space-evenly}#showroom .row.brands .brands-overview .brand{width:32vw;height:20vw;margin:0 0 5.3vw}#vacancies.detail .row.intro{margin-top:10vw}#vacancies.detail .row.intro .image.square{width:100%;height:auto;margin:0 auto 5.3vw;border-radius:8vw}#blog .row.blog-overview .blog-item:first-child,#blog.detail .row.intro{margin-top:10vw}#contact .column-wrap{padding-top:9.5vw;flex-direction:column}#contact .column-wrap .column{width:100%}#contact .column-wrap .column.info{padding-top:10vw;margin-bottom:10vw}#contact .column-wrap .column img{width:100%;height:auto;margin-bottom:10vw;border-radius:8vw}#contact .column-wrap .column .text{margin:5.3vw 0 8vw}.form .form-item{margin-bottom:2.1vw}.form .form-item.submit{margin-top:5.3vw}.form .form-item label{margin-bottom:2vw}.form .form-item input[type=text],.form .form-item input[type=email],.form .form-item select{height:10vw;line-height:10vw;padding:0 3vw;border-radius:1vw}.form .form-item select{background:#FFFFFF url(/build/assets/icon-chevron-down-c705487e.svg) no-repeat right 2vw center / 4vw}.form .form-item textarea{background:#FFFFFF;padding:2vw;border-radius:1vw;min-height:5vw}}
