html{zoom:100%;overflow-x:hidden}.dark h1,.dark h2,.dark h3,.darkbg h1,.darkbg h2,.darkbg h3,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6{color:#fff}.cards{display:grid;justify-content:center;width:100%}.cards div.card{position:relative}.cards div.card div.icon{position:absolute;bottom:1em;left:1em;background:#000;border-radius:.5em;z-index:1}.cards img{padding:.5em;display:block;width:100%}.autofit{grid-template-columns:repeat(auto-fit,minmax(20rem,36rem))}.img-text{position:absolute;top:0;bottom:0;right:0;left:0;z-index:10;margin:.5em;padding:1em;background:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:space-between;align-items:flex-end}.img-text ul li{padding:.25em}.img-text li,.img-text p,.img-text ul{color:inherit}.img-overlay{position:relative}@media screen and (max-width:500px){.m-col1{grid-template-columns:1fr}.m-col2{grid-template-columns:repeat(2,minmax(20rem,36rem))}.m-col4{grid-template-columns:repeat(4,minmax(20rem,36rem))}.m-autofit{grid-template-columns:repeat(auto-fit,minmax(20rem,36rem))}.m-col2-fluid{grid-template-columns:repeat(2,1fr)}.m-col3-fluid{grid-template-columns:repeat(3,1fr)}.m-col4-fluid{grid-template-columns:repeat(4,1fr)}.m-gap2{gap:2em}.m-gap4{gap:4em}.m-gap8{gap:8em}.m-wrap{max-width:940px}}@media screen and (min-width:501px) and (max-width:1399px){.t-col2{grid-template-columns:repeat(2,minmax(20rem,36rem))}.t-col4{grid-template-columns:repeat(4,minmax(20rem,36rem))}.t-autofit{grid-template-columns:repeat(auto-fit,minmax(20rem,36rem))}.t-col2-fluid{grid-template-columns:repeat(2,1fr)}.t-col3-fluid{grid-template-columns:repeat(3,1fr)}.t-col4-fluid{grid-template-columns:repeat(4,1fr)}.t-gap2{gap:2em}.t-gap4{gap:4em}.t-gap8{gap:8em}.t-wrap{max-width:940px}}@media screen and (min-width:1400px){.d-col2{grid-template-columns:repeat(2,minmax(20rem,36rem))}.d-col4{grid-template-columns:repeat(4,minmax(20rem,36rem))}.d-autofit{grid-template-columns:repeat(auto-fit,minmax(20rem,36rem))}.d-col2-fluid{grid-template-columns:repeat(2,1fr)}.d-col3-fluid{grid-template-columns:repeat(3,1fr)}.d-col4-fluid{grid-template-columns:repeat(4,1fr)}.d-gap2{gap:2em}.d-gap4{gap:4em}.d-gap8{gap:8em}.d-wrap{max-width:940px}}.hlight,section#kontakt div#address a{color:#dbab83}.dark p,.darkbg p{color:#aaa}.darkbg{background-color:#141414}.white p{color:#eee}.img-text li,.img-text p,.img-text ul,.shadow,img.shadow{text-shadow:0 0 10px #000}.center,div#header{display:flex;justify-content:center;align-items:center}.row{flex-flow:row}.column{flex-flow:column}.v-padding{padding:2.5em}.noselect,nav ul#links li a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.8}*{box-sizing:border-box;font-family:Raleway,Arial,Helvetica,sans-serif}ul{list-style:none;padding:0;margin:0}a{cursor:pointer;text-decoration:none}a:hover{opacity:1a}p.mid,p.price{font-size:1.5em}p.price span{font-size:.5em}a.cta{background-color:#dbab83;border-radius:.5em;padding:1em;color:#151515;font-weight:700;display:inline-block}p.mid{font-weight:500}img.shadow{border-radius:.25em}@media (min-aspect-ratio:16/9){.embed-container iframe{height:56.25vw;width:100vw}}@media (max-aspect-ratio:16/9){.embed-container iframe{width:177.78vh;height:100vh}}div.embed-container{z-index:-99;position:absolute;overflow:hidden;width:calc(100vw - 18px);height:100vh}div.embed-container iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}img.half{max-width:50%;max-height:50%}img.right{float:right}img.left{float:left}body{margin:0;font-size:18px;font-family:monospace;background:#141414}h1,h2,h3,h4,h5,h6{color:#141414;word-break:break-word}div#header{height:35vh;font-size:3em}section{padding:1em;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#fff;min-height:50vh}section:not(:last-child){padding-bottom:5em}section h3{font-size:1.75em}section div.wrap img,section+img{max-width:100%}section.wrap{max-width:940px}section#ledersorten h2,section.light-txt{color:#fff}section.dark-txt{color:#000}section div.wrap{margin:0 auto;max-width:800px}a.social,section#home{background-repeat:no-repeat}section#home{display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.3rem;background-image:url(../gallery/bmw/m2_cobalt/vordersitz_lehne_sitzwange_alcantara.big.jpg)}section#home h1.title{font-size:3em}section#ledersorten{background-repeat:no-repeat}@media screen and (max-width:500px){section#ledersorten{background:url(../assets/ledersorten/background.min.jpg)}img.m-half{max-width:50%;max-height:50%}img.m-fourth{max-width:25%}img.m-right{float:right}h1,h2{font-size:2.5em}div#address{flex-flow:column}}@media screen and (min-width:501px) and (max-width:940px){img.t-half{max-width:50%;max-height:50%}img.t-fourth{max-width:25%}img.t-right{float:right}div#address{flex-flow:column}section#ledersorten{background:url(../assets/ledersorten/background.jpg)}section h1,section h2{font-size:3em}}@media screen and (min-width:941px){img.d-half{max-width:50%;max-height:50%}img.d-fourth{max-width:25%}img.d-right{float:right}section#ledersorten{background:url(../assets/ledersorten/background.jpg)}section.cards{grid-gap:2em}section.title{font-size:3em}section h1,section h2{font-size:4em}div#address{flex-flow:row}}nav#nav{display:flex;justify-content:space-between;position:sticky;top:0;left:0;right:0;padding:0 1em;line-height:2em;text-align:right;box-shadow:0 2px 10px #141414;z-index:99}form#form div p.question,nav#nav input{display:none}@media screen and (max-width:1050px){nav#nav div#title{font-size:1em}nav#nav div#icon{display:block;font-size:3.5em;padding:1rem 0 1rem 1rem}nav#nav ul#links{display:none;z-index:99;position:fixed;background-color:#141414f4;border-bottom:1px solid #dbab83;font-size:1.35em}nav#nav ul#links li{display:block}nav#nav ul#links li a{padding:.5em 2em}}form#form div{flex-flow:column;align-items:center;max-width:20em;margin:.5em auto}form#form div label{padding:.45em .6em;width:100%;display:block}form#form div input,form#form div textarea{width:100%;background-color:transparent;outline:0;border:2px solid #444;border-radius:4px;padding:.45em}form#form div input[type=submit]{margin-top:1em;background-color:#141414;color:#0f0;font-weight:700}div#formmsg,footer{background-color:#141414}div#formmsg{box-shadow:0 0 8px #000;border-radius:6px;padding:1.5em}div#formmsg p{font-weight:700;font-size:1.25em;margin:.2em}div#formmsg p.success{color:#0f0}div#formmsg p.failed{color:red}@media screen and (max-width:500px){textarea:focus{padding:1em;width:90vw;height:50vh;z-index:99;background-color:#111;color:#aaa}}footer{color:#aaa}footer div.links,form#form div{display:flex;justify-content:center}footer div.links a{padding:1em;color:#666}section#kontakt div#address{display:flex;justify-content:space-evenly;align-items:center;line-height:1.5em;font-size:1.3em}section#kontakt div#address address{font-weight:700;color:#dbab83}section#kontakt iframe#googlemap{width:100%;height:20em}nav#nav div#title{padding:.8em 0}nav#nav div#title a{color:#ccc;font-weight:700;font-size:1.25em}nav#nav div#icon{color:#dbab83;display:none;cursor:pointer}nav#nav ul#links{margin:0;padding:0;top:2.77em;right:0;left:0;bottom:0}nav#nav ul#links li{display:inline-block}nav#nav ul#links li a{display:block;color:#dbab83;padding:.95rem;font-weight:500}@media screen and (max-width:1050px){nav#nav div#title{font-size:1em}nav#nav div#icon{display:block;font-size:3.5em;padding:1rem 0 1rem 1rem}nav#nav ul#links{display:none;z-index:99;position:fixed;background-color:#141414f4;border-bottom:1px solid #dbab83;font-size:1.35em}nav#nav ul#links li{display:block}nav#nav ul#links li a{padding:.5em 2em}}@media (min-width:1367px){div#gallery div.grid{grid-template-columns:repeat(5,1fr)}}@media screen and (min-height:1300px){div#overlay div#gallery-collection.gridRow{grid-template-rows:repeat(2,1fr)}div#overlay div#gallery-collection.gridColumn{max-width:300px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:800px) and (max-width:1366px){div#gallery div.grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-height:800px) and (max-height:1299px){div#overlay div#gallery-collection.gridRow{grid-template-rows:repeat(2,1fr)}div#overlay div#gallery-collection.gridColumn{max-width:400px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:799px){div#gallery div.grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-height:799px){div#overlay div#gallery-collection.gridRow{grid-template-rows:repeat(2,1fr)}div#overlay div#gallery-collection.gridColumn{max-width:400px;grid-template-columns:repeat(2,1fr)}}div#gallery div.filter{display:inline-block;width:100%;text-align:center}div#gallery div.filter a{padding:1em;text-transform:uppercase;color:#dbab83;display:inline-block}div#gallery div.grid{display:grid}div#gallery div.grid figure{cursor:pointer;margin:0;max-width:50vw}div#gallery div.grid figure img{display:block;width:100%;padding:2px}div#overlay{display:none;position:fixed;z-index:200;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.9)}div#overlay div#gallery-collection-wrap{display:flex;justify-content:center;align-items:center;height:100%;width:100%}div#overlay a.closeButton,div#overlay a.fullscreenCloseButton{color:#aaa;position:fixed;right:.3em;top:.3em;padding:1rem;font-size:2em;opacity:1;border:1px solid #aaa;border-radius:.1em;line-height:.6;background-color:#000}div#overlay a.closeButton:hover,div#overlay a.fullscreenCloseButton:hover{color:red;border-color:red}div#overlay a.closeButton{z-index:99}div#overlay a.fullscreenCloseButton{z-index:999}div#overlay div.wrap{height:100%}div#overlay div.wrap figure{max-width:100vw;max-height:100vh;margin:0;padding:1em}div#overlay div.wrap div#gallery-collection{max-height:calc(100vh - 2em);display:grid;width:100%;gap:.25em}div#overlay div.wrap div#gallery-collection.gridRow{max-width:calc(100vw - 2em);grid-auto-flow:column;overflow-x:auto;overflow-y:hidden}div#overlay div.wrap div#gallery-collection.gridColumn{overflow-x:hidden;overflow-y:auto}div#overlay div.wrap div#gallery-collection img.thumbnail{display:inline-block;width:100%;min-width:120px;max-width:220px}div#overlay div#gallery-fullscreen{z-index:999;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000}div#overlay div#gallery-fullscreen.show,div#overlay div.wrap figure{display:flex;justify-content:center;align-items:center}div#overlay div#gallery-fullscreen.hide{display:none}div#overlay div#gallery-fullscreen img,div#overlay div.wrap figure img{max-height:100%;max-width:100%}div#quickicons{position:fixed;left:0;top:5em;z-index:999;padding:.5em 0 .5em .15em;background:linear-gradient(253deg,#353535 20%,rgba(0,0,0,.4));border-radius:0 .5em .5em 0;box-shadow:0 0 49px #ffffff3b,0 0 4px #b38d6d73}a.social{height:32px;width:32px;margin:.5em 1em;background-image:url(../assets/socialsprite.png)}a.youtube{background-position:0 0}a.instagram{background-position:-32px 0}a.whatsapp{background-position:-64px 0}a.facebook{background-position:-96px 0}a.email{background-position:-128px 0}a.share{background-position:-160px 0}
