@media screen and (max-width:39.9375em) and (orientation:portrait){html,body{scroll-snap-type:y;scroll-snap-type:y proximity}body,menu.sticked,section#konyha,#Kitchen,#Kuchen,section#nappali,#Living-room,#Wohnzimmer,section#furdo,#Bathroom,#Badezimmer,section#halo,#Bedroom,#Schlafzimmer,section#gardrob,#Wardrobe,#Garderobe,section#egyeb,#Interior-Woodworks,#andere-Mobel{background-image:none;background-color:hsla(180,15%,40%,1);background-color:hsla(105,2%,45%,1)}.isinsmall{display:block}.notinsmall{display:none}nav{display:block;position:fixed;bottom:0vh;font-size:2em;line-height:2em;height:1.25em;border-top:3px solid red;border-top:3px solid hsla(180,40%,55%,1);background-color:hsla(105,2%,45%,1);z-index:999999;width:100vw;transform:translate(0%,50%);transition:all 200ms ease-in-out}nav span{display:inline-block;position:relative;top:0;transform:translate(-0%,-50%);width:2em;min-width:2em;min-height:2em;line-height:2em;border:3px solid hsla(180,40%,55%,1);background-color:hsla(105,2%,45%,1);border:3px solid hsla(105,2%,45%,1);background-color:hsla(180,40%,55%,1);border-radius:1.5em}nav.onscroll{bottom:0vh;transform:translate(-0%,0%)}nav.onscroll span{bottom:0vh;transition:all 200ms ease-in-out}menu ~ nav span b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}menu ~ nav span b.close{opacity:0}menu ~ nav span b.open{opacity:1}menu:not(.collapsed) ~ nav span b.close{opacity:1}menu:not(.collapsed) ~ nav span b.open{opacity:0}menu:not(.collapsed) ~ nav{transform:translate(-0%,-50%);background:hsla(180,40%,35%,1)}menu:not(.collapsed) ~ nav span{bottom:0vh;transform:translate(-0%,-50%);transition:all 200ms ease-in-out;background:hsla(0,60%,70%,1);border:3px solid hsla(180,40%,55%,1)}menu,menu.sticked{display:block;position:fixed;top:0;height:100vh;min-height:100vh;padding:0;margin:0;transition:all 200ms ease-in-out;background-color:hsla(180,40%,35%,1);overflow:hidden}menu.collapsed{position:fixed;top:0;height:7em;min-height:7em;max-height:7em;overflow:hidden;transition:all 500ms ease-in-out;background-color:hsla(180,40%,45%,1)}.contactblock{margin:1em 0;padding:1em 0 1em;border-top:1px dotted rgba(255,255,128,0.95);border-bottom:1px dotted rgba(255,255,128,0.95)}.contactblock *{margin:0;padding:0;line-height:1;height:2.5em;max-height:2.5em}.wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100vw}.wrapper a{font-size:1.5em;height:calc(100vh / 15);padding:0rem;text-align:center;vertical-align:middle;line-height:1.5;width:100vw;justify-content:center}.wrapper a:first-of-type{padding:1.5rem}.wrapper a:first-of-type+a{margin-top:1.5rem}.wrapper p a:first-of-type{padding:0rem}menu a:hover,.active{text-decoration:underline;text-decoration:underline solid rgba(255,255,128,.5) 7px;color:rgba(255,255,128,1);transition:all 300ms ease-in-out}.main{display:block;background:transparent;position:static}#home{margin-top:5em}footer{margin-top:0;box-shadow:none;border-bottom:0}hr.void{display:none}section{scroll-snap-align:start;display:flex;position:relative;height:auto;min-height:100vh;box-shadow:none;border-bottom:0}#home .content,footer .content{display:block;box-shadow:none}#home .content{margin-top:8em}#home .row-artwork,#ceginfo .row-artwork,#Trade-register .row-artwork,#Geschaftsinfo .row-artwork{display:flex;width:100vw;max-width:100vw;text-align:center;height:auto;margin:auto}#home .row-artwork a,#home .row-artwork img{display:block;width:100vw;max-width:100vw;margin:auto;transform:scale(1) translateX(0em);transform-origin:center center;background:0}#home .row-lead{display:block;text-align:center;padding:0;margin:2em;line-height:1.75}section:not(#home){display:block;position:relative;height:auto}.row-artwork:not(.skip){display:flex;width:100vw;max-width:100vw;height:auto;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;background-color:hsla(105,2%,45%,1)}.row-artwork div picture{flex:1;flex:0 1 auto;width:50vw;height:50vw;overflow:hidden;background:gainsboro;background:rgba(49,69,69,.25);border-right:1px solid rgba(47,69,69,.75);box-sizing:border-box;margin:0;box-shadow:inset 27px 3px 27px rgba(49,69,69,1);background-color:hsla(0,0%,100%,1)}.row-artwork div:last-of-type{width:100vw}.row-artwork:not(.skip) div picture img{display:block;object-fit:cover;object-position:center;opacity:.5;width:inherit;transform:scale(1);transition:all 300ms 100ms ease-in-out}section{padding-top:3.5em}.content h1.contentheader{display:block;width:100vw;font-size:1.5em;line-height:3;margin:auto;background-color:hsla(180,40%,55%,1)}section:not(#home) .content,footer .content{display:block;position:relative;height:auto;max-height:none;margin-top:3em;transform:translateY(0em)}footer .content{transform:translateY(3em)}.content{display:block;position:relative;width:100vw;max-width:100vw;height:auto;max-height:max-content;padding:0;box-shadow:none}#intro .row-lead{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw}#home,#intro{padding-top:0}#intro .row-lead div{width:100vw;min-width:100vw;max-width:100vw;margin-top:4em}#intro .cardbox{display:none}#intro .lead p,#intro .sublead p{padding:0 2em}#intro .lead p:first-of-type{margin-top:3em}.info .lead,.info .sublead{display:block;max-height:none}.cardbox{width:100vw}.cardbox h1,.cardbox img{display:none}#ceginfo .row-lead,#Trade-register .row-lead,#Geschaftsinfo .row-lead{display:flex;justify-content:center;flex-direction:column;width:100vw;max-height:none;margin:auto}footer .content{border:0;margin-top:4em}.companyinfo p{display:block;margin:auto;padding-left:1em;padding-right:2em}.companyinfo p{width:95vw;text-align:left}.companyinfo p:first-of-type{width:95vw;text-align:left}.companyinfo p:last-of-type{width:95vw;text-align:left}#impresszum,#Imprint,#Impressum{height:auto;max-height:50vh}#impresszum .content,#Imprint .content,#Impressum .content{background:0;border:0;height:auto;width:100vw;justify-content:center;align-items:center;border-top:1px dotted rgba(255,255,128,0.95);border-radius:0;padding-top:25vh}#impresszum p,#Imprint p,#Impressum p{flex:0 1 auto;display:block;width:100vw}.d02 div,.d03 div,.d04 div,.d05 div,.d06 div,.d07 div{flex:0 0 50vw;width:50vw;max-width:50vw;margin:0;max-height:none;margin:0}.d02 div:nth-child(odd):last-of-type,.d03 div:nth-child(odd):last-of-type,.d04 div:nth-child(odd):last-of-type,.d05 div:nth-child(odd):last-of-type,.d06 div:nth-child(odd):last-of-type,.d07 div:nth-child(odd):last-of-type{flex:0 0 100vw;width:100vw;max-width:100vw;margin:0;max-height:none;margin:0}.d02 div:nth-child(odd):last-of-type picture,.d03 div:nth-child(odd):last-of-type picture,.d04 div:nth-child(odd):last-of-type picture,.d05 div:nth-child(odd):last-of-type picture,.d06 div:nth-child(odd):last-of-type picture,.d07 div:nth-child(odd):last-of-type picture{width:100vw;max-width:100vw;margin:0;max-height:none;margin:0}.notice{text-align:left;margin:0 auto;max-width:90vw}}@media screen and (max-width:59.9375em) and (orientation:landscape){html,body{scroll-snap-type:y;scroll-snap-type:y proximity}body,menu.sticked,section#konyha,#Kitchen,#Kuchen,section#nappali,#Living-room,#Wohnzimmer,section#furdo,#Bathroom,#Badezimmer,section#halo,#Bedroom,#Schlafzimmer,section#gardrob,#Wardrobe,#Garderobe,section#egyeb,#Interior-Woodworks,#andere-Mobel{background-image:none;background-color:hsla(180,15%,40%,1);background-color:hsla(105,2%,45%,1)}.isinsmall{display:block}.notinsmall{display:none}nav{visibility:hidden;pointer-events:none}nav span{visibility:hidden;pointer-events:none}nav.onscroll{bottom:0vh;transform:translate(-0%,0%)}nav.onscroll span{bottom:0vh;transition:all 200ms ease-in-out}menu ~ nav span b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}menu ~ nav span b.close{opacity:0}menu ~ nav span b.open{opacity:1}menu:not(.collapsed) ~ nav span b.close{opacity:1}menu:not(.collapsed) ~ nav span b.open{opacity:0}menu:not(.collapsed) ~ nav{transform:translate(-0%,-50%);background:hsla(180,40%,35%,1)}menu:not(.collapsed) ~ nav span{bottom:0vh;transform:translate(-0%,-50%);transition:all 200ms ease-in-out;background:hsla(0,60%,70%,1);border:3px solid hsla(180,40%,55%,1)}menu,menu.sticked{display:flex;position:fixed;justify-content:center;flex-direction:column;align-content:center;top:calc(100vh - 4.5em);height:4em;min-height:4em;padding:0;margin:0;transition:all 200ms ease-in-out;background-color:hsla(180,40%,35%,1);overflow:hidden}menu.collapsed{position:fixed;top:calc(100vh - 4em);overflow:hidden;transition:all 500ms ease-in-out;background-color:hsla(180,40%,45%,1)}.wrapper .isinsmall{display:none}.wrapper{display:flex;max-width:100vw;max-height:none}.wrapper a{display:flex;flex:0 0 calc(100vw / 7);width:auto;text-align:center;line-height:1;justify-content:center;align-items:center;font-size:1em;padding:0rem;white-space:normal;-webkit-hypens:none;hyphens:none}.wrapper a:first-of-type{padding:0rem}.wrapper a:first-of-type img{height:100%}.wrapper p a:first-of-type{padding:0rem}menu a:hover,.active{text-decoration:underline;text-decoration:underline solid rgba(255,255,128,.5) 7px;color:rgba(255,255,128,1);transition:all 300ms ease-in-out}.main{display:block;background:transparent;position:static}#home{margin-top:0;transform:translateY(-7em)}footer{margin-top:0;box-shadow:none;border-bottom:0}hr.void{display:none}section{scroll-snap-align:start;display:flex;position:relative;height:auto;min-height:100vh;box-shadow:none;border-bottom:0;margin-bottom:3em}#home .content,footer .content{display:block;box-shadow:none}#home .row-artwork,#ceginfo .row-artwork{display:flex;width:100vw;max-width:100vw;text-align:center;height:auto;margin:auto}#home .row-artwork a,#home .row-artwork img{display:block;width:100vw;max-width:100vw;margin:auto;transform:scale(1) translateX(0em);transform-origin:center center;background:0}#home .row-lead{display:block;text-align:center;padding:0;margin:2em;line-height:1.75}section:not(#home){display:block;position:relative;height:auto}.row-artwork:not(.skip){display:flex;width:100vw;max-width:100vw;height:auto;justify-content:center;align-items:center;background-color:hsla(105,2%,45%,1)}.row-artwork div picture{flex:1;flex:0 1 auto;height:calc(100vh - 12em);overflow:hidden;background:gainsboro;background:rgba(49,69,69,.25);border-right:1px solid rgba(47,69,69,.75);box-sizing:border-box;margin:0;box-shadow:inset 27px 3px 27px rgba(49,69,69,1);background-color:hsla(0,0%,100%,1)}.row-artwork div:last-of-type{width:100vw}.row-artwork:not(.skip) div picture img{display:block;object-fit:cover;object-position:center;opacity:.5;width:inherit;transform:scale(1);transition:all 300ms 100ms ease-in-out}section{padding-top:0}.content h1.contentheader{display:block;width:100vw;font-size:1.5em;line-height:3;margin:auto;background-color:hsla(180,40%,55%,1)}section:not(#home) .content,footer .content{display:block;position:relative;height:auto;max-height:none}.content{display:block;position:relative;width:100vw;max-width:100vw;height:auto;transform:translateY(0em);max-height:max-content;padding:0;box-shadow:none}#home .content{height:100vh;max-height:max-content;transform:translateY(7em);margin-bottom:7em;padding:0}#intro .row-lead{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw}#home,#intro{padding-top:0}#intro .row-lead div{width:100vw;min-width:100vw;max-width:100vw;margin-top:-2em}#intro .cardbox{display:none}#intro .lead p,#intro .sublead p{padding:0 2em}#intro .lead p:first-of-type{margin-top:3em}.info .lead,.info .sublead{display:block;max-height:none}.cardbox{width:100vw}.cardbox h1,.cardbox img{display:none}footer .content{border:0;margin:0}.companyinfo p{display:block;margin:auto;padding-left:1em;padding-right:2em}.companyinfo p{width:95vw;text-align:left}.companyinfo p:first-of-type{width:95vw;text-align:left}.companyinfo p:last-of-type{width:95vw;text-align:left}#impresszum,#Imprint,#Impressum{height:auto;max-height:50vh}#impresszum .content,#Imprint .content,#Impressum .content{background:0;border:0;height:auto;width:100vw;justify-content:center;align-items:center;border-top:1px dotted rgba(255,255,128,0.95);border-radius:0;padding-top:10vh}#impresszum p,#Imprint p,#Impressum p{flex:0 1 auto;display:block;width:100vw}.d12 div{flex:0 0 8.333%;width:8.333%;max-width:8.333%;max-height:100%}.d07 div{flex:0 0 14.285%;width:14.285%;max-width:14.285%;max-height:100%}.d06 div{flex:0 0 16.6667%;width:16.6667%;max-width:16.6667%;max-height:100%}.d05 div{flex:0 0 20%;width:20%;max-width:20%;max-height:100%}.d04 div{flex:0 0 25%;width:25%;max-width:25%;max-height:100%}.d03 div{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%;max-height:100%}.d02 div{flex:0 0 50%;max-width:50%;max-height:100%}.gdesc-inner{display:none!important}.notice{text-align:left;margin:0 auto;max-width:75vw}}