.grid{display:block;margin-left:-6px;position:relative;width:calc(100% + 12px)}@media (max-width: 750px){.grid{margin-left:0;width:100%}}.grid.reverse{direction:rtl}.grid.reverse>div{direction:ltr}.grid.no-padding{margin-left:0px;width:100%}body,html{font-size:62.5%;font-family:"";color:#0A2432}body{font-family:"ibm-plex-sans", sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.2rem;line-height:1.63;letter-spacing:0}header .menu-list ul:after,header .menu-list ul li a{font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:1.2rem;line-height:1.8;letter-spacing:0;text-transform:uppercase}footer{font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:1.1rem;letter-spacing:-0.01em;line-height:1.7}footer .text-container p{margin-bottom:1rem}footer .text-container p strong{text-transform:uppercase;font-weight:500}footer .footer-bottom{font-size:1rem}.colors-overview-section .color-item .title-container,.project-feed-section .title-container,.instagram-feed-section .title-container{font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:1.6rem;line-height:1.4}.swiper-horizontal .swiper-progress,.image-slider .swiper-progress{font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:1.1rem}.text-container,.text-container p{margin-bottom:2.6rem}.text-container:last-child,.text-container p:last-child{margin-bottom:0}.text-container strong,.text-container p strong{font-weight:600}.hide-button,.swiper .swiper-button-next,.swiper .swiper-button-prev{font-family:"ibm-plex-sans", sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.2rem;line-height:1.63;letter-spacing:0;text-transform:uppercase}.redactor h1{font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:2.5rem;letter-spacing:-0.01em;line-height:1.24;text-transform:uppercase;margin-bottom:2rem}.redactor h2{font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:1.9rem;letter-spacing:-0.01em;line-height:1.16;text-transform:uppercase;margin-bottom:2rem}.redactor h3{font-family:"ibm-plex-sans", sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.3rem;letter-spacing:-0.01em;line-height:1;text-transform:uppercase;margin-bottom:3rem;color:#85898B}.redactor h4{font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:1.6rem;letter-spacing:0em;line-height:1.4;text-transform:none;margin-bottom:3rem}.redactor ul{padding-left:14px}.redactor ul li{list-style-type:'\2022\00a0\00a0\00a0'}.redactor ul li::marker{color:inherit}.redactor blockquote{font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:2.3rem;letter-spacing:-0.01em;line-height:1.35;text-transform:uppercase;color:#86898B}.redactor blockquote:before{content:'\201C';font:inherit;display:block}.redactor blockquote .caption{color:#242A2D}.redactor p .caption{font-family:roboto-mono, monospace;font-weight:500;font-style:normal;font-display:swap;font-size:1.2rem;letter-spacing:-0.01em;line-height:1.2;color:#54595B;text-transform:uppercase}.upper{text-transform:uppercase}.info-bubble{font-family:"ibm-plex-sans", sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:1.1rem;line-height:1.36}.details-container .label,.bevels-overview-container .top-container .title-container,.patterns-overview-container .top-container .title-container,.gradings-overview-container .top-container .title-container,.colors-overview-container .top-container .title-container,.dimensions-overview-container .title-container{font-family:"ibm-plex-sans", sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.2rem;line-height:1.25;letter-spacing:0;text-transform:uppercase}.social-icons{margin:0;display:flex;flex-wrap:wrap}.social-icons a{display:inline-block;margin-right:1rem;margin-top:1rem}.social-icons a svg{display:block}.social-icons svg path,.social-icons svg ellipse{-moz-transition:fill 500ms ease;-ms-transition:fill 500ms ease;-o-transition:fill 500ms ease;-webkit-transition:fill 500ms ease;transition:fill 500ms ease}@media (hover: hover){.social-icons a:hover svg ellipse{fill:#54595B}.social-icons a:hover svg path{fill:#fff}}a{-moz-transition:color 500ms;-ms-transition:color 500ms;-o-transition:color 500ms;-webkit-transition:color 500ms;transition:color 500ms;text-decoration:none;color:#E3E3E3}.wf-active a{color:inherit}p a:hover,p a:focus,p a:active{text-decoration:none;color:black}h1,h2,h3,h4,h5,h6,p,a,span,i,u{font:inherit}*{margin:0;padding:0;-webkit-text-size-adjust:none}a.link-overlay{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;cursor:pointer}button{font:inherit}body,html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;-webkit-scroll-behavior:smooth;background-color:#fff}::-webkit-scrollbar{display:none}#map{height:380px}#map .mapboxgl-canvas{width:100% !important}#map .mapboxgl-canvas div:not(.location){height:100% !important}#map .mapboxgl-ctrl-bottom-right .mapbox-improve-map,#map .mapboxgl-ctrl-bottom-left{display:none}#map .marker{width:42px;height:42px;background-repeat:no-repeat;background-image:url('../images/pin.svg?1712043523');background-size:42px auto;background-size:contain;background-repeat:no-repeat}video,img{display:inherit;max-width:100%;width:100%}.grecaptcha-badge{display:none}.btn{display:inline-block;line-height:1;cursor:pointer;margin-right:7px;margin-bottom:7px}.btn:first-child:last-child{margin-right:0;margin-bottom:0}.btn a{font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:1.2rem;letter-spacing:-0.01em;line-height:1;text-transform:uppercase;display:block;padding:10px 15px;border-radius:25px;background-color:transparent;border:1px solid #86898B;color:#85898B;white-space:nowrap;-webkit-transition:color 500ms ease,border 500ms ease,padding 500ms ease,background 500ms ease;-moz-transition:color 500ms ease,border 500ms ease,padding 500ms ease,background 500ms ease;-ms-transition:color 500ms ease,border 500ms ease,padding 500ms ease,background 500ms ease;-o-transition:color 500ms ease,border 500ms ease,padding 500ms ease,background 500ms ease;transition:color 500ms ease,border 500ms ease,padding 500ms ease,background 500ms ease}@media (hover: hover){.btn a:hover{border-color:#0A2432;color:#0A2432}}.btn.btn-white a{background-color:#fff;border-color:#fff}.btn.btn-gray a{background-color:#E3E3E3;border-color:#E3E3E3;color:#242A2D}@media (hover: hover){.btn.btn-gray a:hover{border-color:#85898B;background-color:#fff;color:#85898B}}.btn.bordered a{border-color:#EFEFEF}input[type=checkbox]+label[for*="readmore-"]+.collapsible-block{max-height:0;overflow:hidden;position:relative;-webkit-transition:max-height 500ms ease,margin 500ms ease;-moz-transition:max-height 500ms ease,margin 500ms ease;-ms-transition:max-height 500ms ease,margin 500ms ease;-o-transition:max-height 500ms ease,margin 500ms ease;transition:max-height 500ms ease,margin 500ms ease}input[type=checkbox]:checked+label[for*="readmore-"] a[data-text] span{display:none}input[type=checkbox]:checked+label[for*="readmore-"] a[data-text]:before{content:attr(data-text);display:inline;font:inherit}input[type=checkbox]:checked+label[for*="readmore-"] svg{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-2px;top:-1.5px;position:relative}input[type=checkbox]:checked+label[for*="readmore-"]+.collapsible-block{margin-top:3rem;max-height:1000vh}img{opacity:1;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}img.lazy{opacity:0}.fade{opacity:0;-webkit-transition:opacity 1s ease-in-out 0.3s, transform 0.5s ease-in-out 0.2s;-moz-transition:opacity 1s ease-in-out 0.3s, transform 0.5s ease-in-out 0.2s;-ms-transition:opacity 1s ease-in-out 0.3s, transform 0.5s ease-in-out 0.2s;-o-transition:opacity 1s ease-in-out 0.3s, transform 0.5s ease-in-out 0.2s;transition:opacity 1s ease-in-out 0.3s, transform 0.5s ease-in-out 0.2s}.fade.slide-up{-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px)}.fade.slide-left{-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px)}.fade.slide-right{-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);-webkit-transform:translateX(-100px);transform:translateX(-100px)}.fade.img-fade{opacity:1}.fade.img-fade.slide-up{-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}.fade.img-fade.slide-left{-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.fade.img-fade.slide-right{-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.pswp{display:none}.stick{position:fixed !important;top:0}.sticky.column-right{right:0}.flex{display:flex}.flex.stretch{align-items:stretch}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.start{justify-content:flex-start}.flex.middle{align-items:center}.flex.center{justify-content:center}.flex.reverse{flex-direction:row-reverse}.flex.space-between{justify-content:space-between}.flex.wrap{flex-wrap:wrap}.container-wrapper{max-width:calc(100% - 6rem);width:1300px;margin-left:auto;margin-right:auto}.hover-effect .hover-effect-change{opacity:1;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.hover-effect.hovering .hover-effect-change{opacity:0.4}.hover-effect.hovering .active-hover .hover-effect-change{opacity:1}ul{margin:0}.white-space-nowrap{white-space:nowrap}.relative{position:relative}.right-align{text-align:right}.left-align{text-align:left}.center-align{text-align:center}.ov-hidden{overflow:hidden}@media (max-width: 750px){.pl-center-align{text-align:center}}@media (max-width: 750px){.pl-right-align{text-align:right}}@media (max-width: 750px){.pl-left-align{text-align:left}}.valign-wrapper{height:100%}.valign-wrapper:before{content:'\A';display:inline-block;height:100%;width:0;vertical-align:middle}.valign-wrapper .valign{display:inline-block;vertical-align:middle;width:calc(100% - 6px)}@media (max-width: 750px){.md-hidden{display:none}}.hidden{display:none !important;opacity:0 !important;visibility:hidden !important}.no-relative{position:static}header{background-color:transparent;position:relative;z-index:99;display:inline-block;vertical-align:top;float:left}header .wrapper{margin-left:calc((100vw - 1300px) / 2);margin-right:4rem}header .logo-container{display:flex;padding-top:5rem;padding-bottom:13rem}@media (max-width: 920px){header .logo-container{padding-top:4rem}}header .logo-container svg{display:block;width:22.1rem}header .logo-container img{display:block;width:20rem}@media (max-width: 920px){header .logo-container img{width:12rem}}header .menu-list{display:inline-block;width:auto;max-height:100vh;overflow:hidden;position:relative;z-index:99}header .menu-list ul{display:block;list-style-type:none}header .menu-list ul:after{content:'-';display:block}header .menu-list ul:last-child:after{display:none}header .menu-list ul li{display:block}header .menu-list ul li a{padding:0;cursor:pointer;color:#54595B;position:relative;display:inline-block;-moz-transition:padding 500ms ease;-ms-transition:padding 500ms ease;-o-transition:padding 500ms ease;-webkit-transition:padding 500ms ease;transition:padding 500ms ease}header .menu-list ul li a:after{content:'\A';position:absolute;width:0px;height:0px;left:-7px;opacity:0;top:calc(50% - 4px);border:4px solid transparent;border-left:7px solid #54595B;transform-origin:32% 50%;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease}header .menu-list ul li a .counter{position:absolute;top:0;right:-15px;width:12px;height:12px;background-color:#54595B;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:8px;line-height:12px;font-weight:400}header .menu-list ul li a.active{padding-left:1.5rem}header .menu-list ul li a.active:after{opacity:1;left:0px}@media (hover: hover){header .menu-list ul li a:hover{padding-left:1.5rem}}header .menu-list.hide{max-height:0px}header .menu-trigger-container{-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;pointer-events:none}header .menu-trigger-container[style*="opacity:1"],header .menu-trigger-container[style*="opacity: 1"]{pointer-events:auto}header .menu-trigger-container:before{content:'\A';display:block;position:fixed;z-index:98;top:0;width:100vw;left:0;height:100vh;opacity:0;pointer-events:none;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;background-color:rgba(255,255,255,0.75);-webkit-backdrop-filter:blur(10px) brightness(100%) opacity(100%);backdrop-filter:blur(10px) brightness(100%) opacity(100%)}header .menu-trigger-container label{font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:1.2rem;letter-spacing:-0.01em;line-height:1;text-transform:uppercase;font-family:"ibm-plex-sans", sans-serif;font-weight:400;font-style:normal;font-display:swap;display:inline-flex;align-items:center;justify-content:center;padding:0px 28px;width:3.6rem;height:3.6rem;width:auto;border-radius:25px;background-color:#fff;border:1px solid #242A2D;color:#242A2D;cursor:pointer;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;white-space:nowrap;position:fixed;z-index:100;pointer-events:auto;top:6rem}header .menu-trigger-container label .hamburger-icon{cursor:pointer;outline:none;position:absolute;left:28px;-moz-transition:left 0.3s ease;-ms-transition:left 0.3s ease;-o-transition:left 0.3s ease;-webkit-transition:left 0.3s ease;transition:left 0.3s ease}header .menu-trigger-container label .hamburger-icon span{display:block;height:1px;width:15px;background-color:#242A2D;margin-bottom:5px;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;-webkit-transition:all 500ms;transition:all 500ms}header .menu-trigger-container label .hamburger-icon span:last-child{margin-bottom:0}header .menu-trigger-container label>span{max-width:33px;overflow:hidden;left:0;margin-left:23px;position:relative;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}header #collapse-menu:checked+.menu-trigger-container{pointer-events:auto}header #collapse-menu:checked+.menu-trigger-container:before{opacity:1;pointer-events:auto}header #collapse-menu:checked+.menu-trigger-container label{padding:0px;border-radius:50%;width:3.6rem;background-color:transparent}header #collapse-menu:checked+.menu-trigger-container label .hamburger-icon{left:7px}header #collapse-menu:checked+.menu-trigger-container label .hamburger-icon span{opacity:0;width:22px;margin-bottom:0}header #collapse-menu:checked+.menu-trigger-container label .hamburger-icon span:first-child{opacity:1;-moz-transform:rotate(45deg) translate(1px, 1px);-ms-transform:rotate(45deg) translate(1px, 1px);-o-transform:rotate(45deg) translate(1px, 1px);-webkit-transform:rotate(45deg) translate(1px, 1px);transform:rotate(45deg) translate(1px, 1px)}header #collapse-menu:checked+.menu-trigger-container label .hamburger-icon span:last-child{opacity:1;-moz-transform:rotate(-45deg) translate(0px, -1px);-ms-transform:rotate(-45deg) translate(0px, -1px);-o-transform:rotate(-45deg) translate(0px, -1px);-webkit-transform:rotate(-45deg) translate(0px, -1px);transform:rotate(-45deg) translate(0px, -1px)}header #collapse-menu:checked+.menu-trigger-container label>span{max-width:0;left:-5px;margin-left:0}header #collapse-menu:checked+.menu-trigger-container+.menu-list{position:fixed;max-height:100vh;top:7rem}header #collapse-menu:checked+.menu-trigger-container+.menu-list ul:first-child{padding-top:calc(3.8rem + 3rem)}header .language-selector{position:fixed;top:2rem;right:2rem;background-color:rgba(111,111,112,0.6);padding:0 0.5rem 0.2rem 0.5rem;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;border-radius:0.4rem;opacity:0.5}header .language-selector div{max-height:0vh;overflow:hidden;-moz-transition:max-height 500ms ease;-ms-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;-webkit-transition:max-height 500ms ease;transition:max-height 500ms ease}@media (hover: hover){header .language-selector:hover{background-color:#FFFFFF;opacity:1}header .language-selector:hover a,header .language-selector:hover label{color:#706F6F}header .language-selector:hover div{max-height:200px}}@media (hover: none){header .language-selector input[type="checkbox"]:checked+div{max-height:200px}}header .language-selector a,header .language-selector label{display:block;position:relative;padding-left:1.5rem;font-family:"ibm-plex-sans", sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:1.2rem;line-height:1.63;letter-spacing:0;font-weight:700;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;color:#fff}header .language-selector a.active:after,header .language-selector label.active:after{content:'\A';position:absolute;width:0px;height:0px;left:0px;opacity:1;top:calc(50% - 3px);border:4px solid transparent;border-left:7px solid currentColor;transform-origin:32% 50%;color:inherit;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease}@media (hover: hover){header .language-selector a:hover,header .language-selector label:hover{opacity:0.6}}header+section{display:inline-block;padding-top:0 !important;vertical-align:top}.top-content-wrapper{display:flex;align-items:flex-start}footer{position:relative;z-index:26;padding-top:7rem;color:#85898B;text-transform:uppercase;background-color:#fff}footer strong{color:#54595B}footer .footer-top{padding-bottom:10rem}footer .footer-top .logo-container{margin-right:6rem;margin-bottom:3rem}footer .footer-top .navigation-container{min-width:18rem}footer .footer-top .navigation-container ul{list-style-type:none;display:block;list-style-type:none}footer .footer-top .navigation-container ul:after{content:'-';display:block}footer .footer-top .navigation-container ul:last-child{margin-bottom:2rem}footer .footer-top .navigation-container ul:last-child:after{display:none}@media (hover: hover){footer .footer-top .navigation-container ul a:hover{color:#242A2D}}footer .footer-top .locations-container .flex{flex-wrap:wrap;max-width:75rem}footer .footer-top .locations-container .flex .column{max-width:calc(33.33% - 3rem);margin-right:3rem;margin-bottom:3rem;width:22rem;min-width:22rem}footer .footer-bottom{padding:0 3rem 1.5rem 3rem;color:#CBCFD1;text-transform:uppercase}footer .footer-bottom .flex{flex-wrap:wrap}footer .footer-bottom .column-legal{margin-right:3rem}footer .footer-bottom .legal-links{display:inline-block}footer .footer-bottom .legal-links a{text-decoration:none;color:inherit;position:relative}@media (hover: hover){footer .footer-bottom .legal-links a:hover{color:#242A2D}}footer .footer-bottom .legal-links p{display:inline-block;vertical-align:baseline}footer .footer-bottom .site-by-maister{display:inline-block;vertical-align:baseline;font-family:roboto-mono, monospace;font-weight:400;font-style:normal;font-display:swap;font-size:1.1rem;letter-spacing:-0.01em;line-height:1.3;font-size:1rem;margin-left:3px}footer .footer-bottom .site-by-maister a:after{display:none}footer .footer-bottom .site-by-maister .icon-container{display:inline-block;vertical-align:middle;position:relative;top:0px}footer .footer-bottom .site-by-maister .icon-container path{fill:#CBCFD1}footer .footer-bottom .site-by-maister .text-container{display:inline-block;vertical-align:top;width:0;overflow:hidden;transition:width 250ms ease-in-out}footer .footer-bottom .site-by-maister .text-container p{padding-left:1rem;white-space:nowrap;margin:0}@media (hover: hover){footer .footer-bottom .site-by-maister:hover .icon-container path{fill:#242A2D}footer .footer-bottom .site-by-maister:hover .text-container{width:11.7rem;color:#242A2D}}.error-container{display:inline-block;min-height:0px;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.error-container .content-container{padding-top:calc(5rem + 13rem + 2.5rem);margin-right:calc((100vw - 1300px) / 2)}@media (max-width: 1500px){.error-container .content-container{margin-right:6rem}}.error-container .text-container{max-width:36rem;margin-bottom:3rem}@media (max-width: 650px){.error-container{width:100% !important}.error-container .content-container{padding-top:4rem;margin-left:3rem;margin-right:3rem}}@media (min-width: 1500px){header{width:25%}header .wrapper{margin-left:12rem}header+.banner-images-container{width:60%}.textblock-w-image .reverse .image-container.landscape+.content-container .inner-wrapper{margin:3rem 12rem 3rem 10vw}.textblock-w-image .flex:not(.reverse) .image-container.portrait figure{max-width:74rem}.grid-section .image-container.portrait{width:35%}.textblock-w-image .reverse .image-container.landscape img.small{max-width:700px}body.cateogry-color .top-content-wrapper .intro-section.color .content-container{width:60vw}body.cateogry-color .top-content-wrapper .intro-section.color .images-container{width:40vw}}@media (max-width: 1420px){body:before{left:3rem;width:calc(100% - 6rem)}header .wrapper{margin-left:3rem}.top-content-wrapper .form-container .container-wrapper{margin-right:3rem;width:calc(100% - 3rem)}.top-content-wrapper .form-container .left{width:21rem;margin-right:3rem}.top-content-wrapper .form-container .left .text-container{margin-left:0}.top-content-wrapper .form-container .right{width:calc(100% - 24rem)}.top-content-wrapper .form-container .container-wrapper>.flex{margin-right:0}.textblock-w-image .flex:not(.reverse) .image-container.portrait{width:calc(50% - 3rem);padding-left:3rem}.textblock-w-image .reverse .image-container.portrait{margin-right:6rem}.textblock-w-image .reverse .image-container.portrait+.content-container .inner-wrapper{margin-left:12rem}.textblock-w-image .reverse .image-container.landscape img.small{margin-right:3rem}.textblock-w-image .reverse .image-container.landscape+.content-container .inner-wrapper{margin-left:3rem}.textblock-w-image .flex.reverse .empty-container+.content-container .inner-wrapper{margin-left:3rem}.intro-section .content-container:first-child:last-child .button-container{padding-right:3rem}.project-feed-section .content-container,.instagram-feed-section .content-container{width:calc(100% - 3rem);margin-left:3rem}.project-feed-section .top-container,.instagram-feed-section .top-container{margin-right:3rem}.team-overview-section .content-container,.portfolio-overview-section .content-container{width:calc(100% - 3rem);margin-left:3rem}.news-overview-section .content-container{width:calc(100% - 3rem);margin-left:3rem}.news-overview-section .content-container .top-container{margin-right:3rem}.portfolio-overview-section .content-container .slider-container .top-container{margin-right:3rem}.collections-overview-with-filter .dimensions-overview-container{margin-left:6rem}.collections-overview-with-filter .specs-overview-container .top-container{margin-left:6rem;padding-right:9rem}.collections-overview-with-filter .specs-overview-container .top-container .hide-button{width:calc(100% - 37px - 9rem)}.collections-overview-with-filter .specs-overview-container .specs-slider-container{margin-left:6rem}.collections-overview-with-filter .specs-overview-container .patterns-slider-container .swiper-slide{width:auto}.collections-overview-with-filter .specs-overview-container .bevels-slider-container .swiper-slide{width:auto}.collections-overview-with-filter .specs-overview-container .swiper-controls{padding-right:3rem}.collections-overview-with-filter #group-5140 .specs-slider-container .swiper-slide,.collections-overview-with-filter #group-5141 .specs-slider-container .swiper-slide{width:auto}.aligned-images .content-wrapper{margin-left:6rem}.colors-overview-section{margin-right:3rem}}@media (max-width: 1360px){.collections-overview-with-filter .dimensions-overview-container{margin-left:3rem}.collections-overview-with-filter .range-overview-container .top-container{margin-left:3rem;padding-right:3rem;flex-wrap:wrap}.collections-overview-with-filter .specs-overview-container .top-container{margin-left:3rem;padding-right:6rem}.collections-overview-with-filter .specs-overview-container .top-container .hide-button{width:calc(100% - 37px - 6rem)}.collections-overview-with-filter .specs-overview-container .specs-slider-container{margin-left:3rem}}@media (max-width: 1350px){.intro-section .collections-container .range-container:first-child{padding-right:0rem}}@media (max-width: 1024px){header+.form-container .container-wrapper>.flex{flex-wrap:wrap}header+.form-container .container-wrapper>.flex .left,header+.form-container .container-wrapper>.flex .right{width:100%}.textblock-w-image .reverse .image-container.portrait{margin-right:3rem}.textblock-w-image .reverse .image-container.portrait+.content-container .inner-wrapper{margin-left:6rem}}@media (max-width: 979px){.downloads-overview-container .downloads-group .downloads-container .section-container .files-container ul a{display:block}.downloads-overview-container .downloads-group .downloads-container .section-container .files-container ul a span{width:auto;display:inline}.downloads-overview-container .downloads-group .downloads-container .section-container .files-container ul a span.value{color:#85898B;display:inline}.downloads-overview-container .downloads-group .downloads-container .section-container .files-container ul a span.label{margin-right:1rem}.textblock-w-image .flex:not(.reverse) .image-container.portrait+.content-container .inner-wrapper,.textblock-w-image .flex:not(.reverse) .image-container.landscape+.content-container .inner-wrapper{margin:3rem 0}.textblock-w-image .flex:not(.reverse).start .content-container .inner-wrapper{margin-left:4rem}.textblock-w-image .flex:not(.reverse).wide .image-container.portrait figure{margin-left:6rem !important;max-width:45rem}.textblock-w-image .flex:not(.reverse).wide .image-container.portrait+.content-container .buttons-container,.textblock-w-image .flex:not(.reverse).wide .image-container.portrait+.content-container .text-container{margin:3rem 6rem}.textblock-w-image .flex:not(.reverse).wide .image-container.portrait+.content-container .buttons-container p,.textblock-w-image .flex:not(.reverse).wide .image-container.portrait+.content-container .buttons-container ul,.textblock-w-image .flex:not(.reverse).wide .image-container.portrait+.content-container .buttons-container ol,.textblock-w-image .flex:not(.reverse).wide .image-container.portrait+.content-container .text-container p,.textblock-w-image .flex:not(.reverse).wide .image-container.portrait+.content-container .text-container ul,.textblock-w-image .flex:not(.reverse).wide .image-container.portrait+.content-container .text-container ol{max-width:33rem}.textblock-w-image .reverse .image-container.landscape+.content-container .title-container,.textblock-w-image .reverse .image-container.landscape+.content-container .buttons-container,.textblock-w-image .reverse .image-container.landscape+.content-container .text-container{margin-left:0}.textblock-w-image .flex:not(.reverse) .empty-container,.textblock-w-image .flex.reverse .empty-container{display:none}.textblock-w-image .flex:not(.reverse) .empty-container+.content-container,.textblock-w-image .flex.reverse .empty-container+.content-container{width:100%}body.cateogry-color .top-content-wrapper .intro-section.color .content-container{width:100vw;margin-left:-29rem;padding-bottom:0;padding-top:3rem}body.cateogry-color .top-content-wrapper .intro-section.color .content-container .text-container,body.cateogry-color .top-content-wrapper .intro-section.color .content-container .downloads-container,body.cateogry-color .top-content-wrapper .intro-section.color .content-container .details-container{margin-left:3rem;margin-right:3rem}.intro-section .collections-container{padding-top:0rem}.intro-section .collections-container .range-container{width:auto;border-right:0px;padding-left:0rem;padding-top:0rem;border-top:0px;margin-right:3rem}.intro-section .collections-container .range-container:first-child{padding-top:0;border-top:0}.aligned-images .content-wrapper{margin-left:3rem}.aligned-images .content-wrapper .images-container.lower .image-container img{max-height:30rem}.aligned-images .content-wrapper .images-container .image-container img{max-height:34rem}.grid-section .element-block:not(.reverse) .image-container.portrait{width:34%;margin-right:6%}.grid-section .element-block.reverse .image-container.portrait{width:34%;margin-left:6%}.grid-section .element-block.reverse .image-container.portrait+.content-container .text-container{margin-left:0px}.top-content-wrapper .intro-section .flex{flex-wrap:wrap}.top-content-wrapper .intro-section .flex>.images-container,.top-content-wrapper .intro-section .flex>.image-container{width:100%}.top-content-wrapper .intro-section .content-container{width:100%;padding-top:6rem}.news-overview-section .news-item .image-container,.news-overview-section .slider-container .swiper-wrapper .swiper-slide .image-container{height:calc((100vw - 6rem) * 0.75)}.news-overview-section .news-item.landscape{width:100%;margin-right:0}.news-overview-section .news-item.portrait{width:calc(50% - 1.4rem)}.project-feed-section .slider-container,.instagram-feed-section .slider-container{margin-left:0}.project-feed-section .slider-container .swiper-controls,.instagram-feed-section .slider-container .swiper-controls{margin-right:0}.colors-overview-section .color-item{width:calc(50% - 1.4rem)}footer .footer-top{padding-bottom:4rem}footer .footer-top .flex{flex-wrap:wrap;justify-content:flex-start}footer .footer-top .flex .logo-container{width:100%}}@media (max-width: 920px){.textblock-w-image .reverse .image-container.landscape+.content-container .inner-wrapper{margin-left:6rem}.textblock-w-image .reverse .image-container.portrait+.content-container .inner-wrapper{margin-left:6rem}}@media (max-width: 850px){.textblock-w-image .flex:not(.reverse) .image-container.landscape{width:56%}.textblock-w-image .flex:not(.reverse) .image-container.landscape+.content-container{width:44%}.textblock-w-image .flex:not(.reverse).wide .image-container.landscape{width:56%}.textblock-w-image .flex:not(.reverse).wide .image-container.landscape figure{margin-right:0}.textblock-w-image .flex:not(.reverse).wide .image-container.landscape+.content-container{width:44%}.colors-overview-section .color-item{width:calc(100% - 1.4rem)}.filter-collection-overview-section .news-item .image-container{height:25.8rem}}@media (max-width: 750px){.top-content-wrapper .form-container form .columns{flex-wrap:wrap}.top-content-wrapper .form-container form .columns .column{width:100%}.top-content-wrapper .form-container form .columns .column+.column{margin-left:0}body.realisation .banner-images-container .image-container figure{margin-right:0}.form-container .left .title-container,.form-container .left .text-container{margin-left:0}.aligned-images .content-wrapper{flex-wrap:wrap}.aligned-images .content-wrapper .content-container:not(.empty){width:100%;margin-bottom:3rem}.aligned-images .content-wrapper .content-container:not(.empty)+.images-container{width:100%}.aligned-images .content-wrapper .content-container.empty+.images-container{flex-wrap:wrap;gap:0rem 2rem}.aligned-images .content-wrapper .content-container.empty+.images-container .image-container{margin-bottom:2rem;width:calc(50% - 1rem)}.aligned-images .content-wrapper .content-container.empty+.images-container .image-container img{margin-right:0;max-width:100%}.aligned-images .content-wrapper .content-container.empty+.images-container .image-container.landscape{width:100%;order:100}.textblock-w-image{padding:3rem 0}.textblock-w-image .flex{width:100%;flex-wrap:wrap}.textblock-w-image .flex .image-container{width:100% !important}.textblock-w-image .flex .image-container figure{margin-right:0 !important;margin-left:0 !important}.textblock-w-image .flex .content-container{width:100% !important;padding-left:0 !important;padding-right:0 !important}.textblock-w-image .flex:not(.reverse) .image-container.portrait,.textblock-w-image .reverse .image-container.portrait{width:calc(50% - 3rem) !important}.textblock-w-image .flex:not(.reverse) .image-container.portrait figure,.textblock-w-image .reverse .image-container.portrait figure{width:100%}.textblock-w-image .flex:not(.reverse) .image-container.portrait+.content-container,.textblock-w-image .reverse .image-container.portrait+.content-container{width:50% !important}.textblock-w-image .flex:not(.reverse) .image-container.portrait+.content-container .inner-wrapper,.textblock-w-image .reverse .image-container.portrait+.content-container .inner-wrapper{margin-left:3rem}.textblock-w-image .flex:not(.reverse) .image-container.portrait+.content-container .inner-wrapper .title-container,.textblock-w-image .flex:not(.reverse) .image-container.portrait+.content-container .inner-wrapper .buttons-container,.textblock-w-image .flex:not(.reverse) .image-container.portrait+.content-container .inner-wrapper .text-container,.textblock-w-image .reverse .image-container.portrait+.content-container .inner-wrapper .title-container,.textblock-w-image .reverse .image-container.portrait+.content-container .inner-wrapper .buttons-container,.textblock-w-image .reverse .image-container.portrait+.content-container .inner-wrapper .text-container{max-width:33rem;margin-left:0}.textblock-w-image .reverse .image-container.landscape+.content-container .inner-wrapper{margin-left:3rem}.textblock-w-image .reverse .image-container.landscape+.content-container .inner-wrapper .buttons-container,.textblock-w-image .reverse .image-container.landscape+.content-container .inner-wrapper .text-container{max-width:33rem}.textblock-w-image .flex:not(.reverse) .content-container,.textblock-w-image .flex:not(.reverse) .image-container.landscape{width:100% !important}.textblock-w-image .flex:not(.reverse) .content-container .title-container,.textblock-w-image .flex:not(.reverse) .content-container .buttons-container,.textblock-w-image .flex:not(.reverse) .content-container .text-container{max-width:33rem}.textblock-w-image .flex:not(.reverse).start .content-container .inner-wrapper,.textblock-w-image .flex:not(.reverse) .content-container .inner-wrapper{margin:3rem 6rem}.textblock-w-image .flex:not(.reverse).wide .image-container.landscape+.content-container .inner-wrapper{margin-left:6rem}.textblock-w-image .cta-section.flex:not(.reverse) .content-container .inner-wrapper{margin-left:3rem;margin-right:3rem}.grid-section{padding:3rem 0}.grid-section .element-block:not(.reverse) .image-container.portrait{width:100%;margin-right:0%}.grid-section .element-block.reverse .image-container.portrait{width:100%;margin-left:0%}.grid-section .element-block{flex-wrap:wrap}.grid-section .element-block .image-container.landscape{width:100%}.grid-section .element-block .image-container.landscape+.content-container{width:100%}.grid-section .element-block .image-container:last-child{margin-bottom:3rem}.grid-section .element-block .image-container.portrait+.content-container{width:100% !important}.grid-section .element-block .image-container+.content-container .text-container{margin:3rem 0 6rem 0}.grid-section .element-block+.element-block:nth-child(even){margin-top:0px}.team-overview-section .top-container{margin-left:0;margin-right:3rem}.team-overview-section .swiper-wrapper{margin-left:0}.portfolio-overview-section .content-container .slider-container{margin-left:0}.portfolio-overview-section .content-container .text-container{margin-bottom:2rem}.collections-overview-section .content-container{width:50%}.collections-overview-section .content-container .inner-wrapper .columns{flex-wrap:wrap}.collections-overview-section .content-container .inner-wrapper .columns .column{padding-right:3rem;width:calc(100% - 3rem)}.collections-overview-section .image-container{width:50%}.collections-overview-with-filter .specs-overview-container .top-container{padding-right:3rem}.collections-overview-with-filter .specs-overview-container .top-container .hide-button{width:calc(100% - 37px - 3rem)}.collections-overview-with-filter .dimensions-overview-container{border-bottom:0px;margin-right:3rem}.collections-overview-with-filter .dimensions-overview-container .flex{flex-wrap:wrap}.collections-overview-with-filter .dimensions-overview-container .data-block{width:calc(50% - 6.2rem);padding-right:6rem;padding-top:3rem;margin-right:0;border-bottom:1px solid #E3E3E3}.collections-overview-with-filter .dimensions-overview-container .data-block:nth-child(even){border-right:0px;padding-left:3rem;padding-right:3rem}.news-overview-section .content-container .top-container{flex-wrap:wrap}.news-overview-section .content-container .top-container .buttons-container,.news-overview-section .content-container .top-container .buttons-container .flex{width:100%;justify-content:space-between}.aligned-images .content-wrapper .images-container{justify-content:flex-start}.aligned-images .content-wrapper .images-container .image-container img{margin-left:0;margin-right:2rem}}@media (max-width: 650px){.top-content-wrapper{display:block}.top-content-wrapper header{float:unset}.top-content-wrapper header .logo-container{padding-bottom:4rem}.top-content-wrapper header+section{width:100% !important;display:block;padding-top:4rem !important}.top-content-wrapper header+section .flex{width:100%}.top-content-wrapper header+section.empty{display:none}.top-content-wrapper header+section.form-container .container-wrapper{padding-top:0rem}.downloads-overview-container{padding:3rem 0}.downloads-overview-container .row.odds{width:100%}.downloads-overview-container .row.odds .downloads-group.even{visibility:visible;opacity:1;display:block}.downloads-overview-container .row.odds .downloads-group .downloads-container .section-container .files-container ul a{margin-bottom:1rem}.downloads-overview-container .row.evens{display:none}body.cateogry-color .top-content-wrapper .intro-section.color .images-container{width:100vw;margin-left:0 !important;margin-top:0}body.cateogry-color .top-content-wrapper .intro-section.color .content-container{margin-left:0 !important}body.realisation .intro-section .flex .content-container{padding-top:4rem}body.realisation .intro-section .flex>.images-container,body.realisation .intro-section .flex>.image-container{margin-bottom:3rem}body.realisation .intro-section .flex>.images-container figure,body.realisation .intro-section .flex>.image-container figure{margin-left:3rem;margin-right:3rem}.top-content-wrapper .intro-section{padding-top:7rem !important}.top-content-wrapper .intro-section .content-container{padding-bottom:2rem}.top-content-wrapper .intro-section .content-container .collections-container,.top-content-wrapper .intro-section .content-container .title-banner-container,.top-content-wrapper .intro-section .content-container .buttons-container,.top-content-wrapper .intro-section .content-container .button-container,.top-content-wrapper .intro-section .content-container .text-container{margin-left:3rem}.top-content-wrapper .intro-section .content-container .text-container .text-container{margin-left:0rem}.collections-overview-with-filter{padding-top:3rem}.textblock-w-image .reverse .image-container.portrait{width:100% !important}.textblock-w-image .reverse .image-container.portrait figure{margin-left:3rem !important;max-width:calc(100% - 3rem)}.textblock-w-image .reverse .image-container.portrait+.content-container{width:100%  !important}.textblock-w-image .flex:not(.reverse) .image-container.portrait{width:100% !important}.textblock-w-image .flex:not(.reverse) .image-container.portrait figure{max-width:calc(100vw - 6rem)}.textblock-w-image .flex:not(.reverse) .image-container.portrait+.content-container{width:100%  !important}.textblock-w-image .reverse .image-container.landscape+.content-container .inner-wrapper{margin-left:3rem}.textblock-w-image .content-container .inner-wrapper.flex-column{margin-top:3rem !important}.textblock-w-image .flex.reverse .empty-container+.content-container .title-container,.textblock-w-image .flex.reverse .empty-container+.content-container .buttons-container,.textblock-w-image .flex.reverse .empty-container+.content-container .text-container,.textblock-w-image .flex:not(.reverse) .empty-container+.content-container .title-container,.textblock-w-image .flex:not(.reverse) .empty-container+.content-container .buttons-container,.textblock-w-image .flex:not(.reverse) .empty-container+.content-container .text-container{margin:0}.colors-overview-section{margin-left:3rem}.colors-overview-section .color-item{width:calc(50% - 1.4rem)}.intro-section .flex>.image-container .caption-container,.intro-section .flex>.images-container .caption-container{margin:1.6rem 3rem 1.6rem 3rem}.form-container .right .form-wrapper{margin-right:0}.form-container .flex{flex-wrap:wrap}.form-container .flex .left,.form-container .flex .right{width:100%}.filter-collection-overview-section .news-item.portrait{width:calc(50% - 1.4rem)}.filter-collection-overview-section .news-item.landscape{width:100%}}@media (max-width: 600px){header .container-wrapper,.container-wrapper{width:calc(100% - 6rem)}header #collapse-menu:checked+.menu-trigger-container+.menu-list,header .menu-trigger-container label{top:4rem}.intro-section .content-container{width:100%}.intro-section .content-container .title-banner-container,.intro-section .content-container .text-container{margin-right:3rem}footer .footer-bottom{padding:0 3rem 1.5rem 3rem}.aligned-images{padding:3rem 0}.textblock-w-image .flex:not(.reverse).start .content-container .inner-wrapper,.textblock-w-image .flex:not(.reverse) .content-container .inner-wrapper{margin:3rem 3rem}.textblock-w-image .flex:not(.reverse).wide .image-container.portrait figure{margin-left:3rem !important}.textblock-w-image .flex:not(.reverse).wide .image-container.portrait+.content-container .buttons-container,.textblock-w-image .flex:not(.reverse).wide .image-container.portrait+.content-container .text-container{margin-right:3rem;margin-left:3rem}.textblock-w-image .flex:not(.reverse).wide .image-container.landscape+.content-container .inner-wrapper{margin-left:3rem}.textblock-w-image .reverse .image-container.portrait{margin-right:3rem;margin-left:3rem}.textblock-w-image .reverse .image-container.portrait figure{max-width:100%;margin-left:0 !important}.textblock-w-image .reverse .image-container.portrait+.content-container .inner-wrapper{margin-left:3rem;height:auto}.textblock-w-image .reverse .image-container.landscape+.content-container .inner-wrapper{margin-left:3rem}.form-container form .columns{flex-wrap:wrap}.form-container form .columns .column{width:100%}.form-container form .columns .column+.column{margin-left:0}.news-overview-section .news-item .image-container,.news-overview-section .slider-container .swiper-wrapper .swiper-slide .image-container{height:calc((100vw - 6rem) * 0.75)}.news-overview-section .news-item.portrait{width:100%;margin-right:0}.news-overview-section .news-item.portrait .image-container{height:calc((100vw - 6rem) * 1.3)}.collections-overview-with-filter .specs-overview-container .top-container{padding-right:3rem}.collections-overview-with-filter .specs-overview-container .top-container .hide-button{width:calc(100% - 37px - 3rem)}.collections-overview-with-filter .dimensions-overview-container .flex{flex-wrap:wrap}.collections-overview-with-filter .dimensions-overview-container .flex .data-block{width:100%;border-right:0px;padding-left:0}}@media (max-width: 500px){.collections-overview-section .flex{flex-wrap:wrap}.collections-overview-section .flex .content-container,.collections-overview-section .flex .image-container{width:100%}.colors-overview-section .color-item{width:calc(100% - 1.4rem)}}@media (max-width: 450px){.intro-section .collections-container .range-container{width:100%;border-right:0px;padding-left:0rem;padding-top:2rem;border-top:1px solid #E3E3E3;margin-right:3rem}.top-content-wrapper .intro-section .content-container .collections-container{flex-wrap:wrap}.project-feed-section .top-container,.instagram-feed-section .top-container{flex-wrap:wrap}.filter-collection-overview-section .news-item.portrait{width:calc(100% - 1.4rem)}}@media (max-width: 350px){.team-overview-section .member-item{width:calc(100vw - 9rem)}.team-overview-section .member-item .image-container{height:calc((100vw - 9rem) * 1.5)}body.cateogry-color .top-content-wrapper .intro-section.color .content-container .details-container{display:block}body.cateogry-color .top-content-wrapper .intro-section.color .content-container .details-container .detail-container{display:block;margin-bottom:1.8rem}body.cateogry-color .top-content-wrapper .intro-section.color .content-container .details-container .detail-container p{display:block;padding-bottom:0}}
