html,body{min-height:100vh}body{margin:2em 0em 0em 0em;background-color:#e5e3e1;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:300;text-size-adjust:none;-webkit-text-size-adjust:none}#seite{margin:2em 0em 0em;text-align:center}#behandlungen,#informationen,#ueberuns,#impressum,#datenschutz{box-sizing:border-box;padding:0 4%;max-width:1200px;margin:4em auto;text-align:left}@supports (padding-top: env(safe-area-inset-top)) and (padding-top: max(0px)){#behandlungen,#informationen,#ueberuns,#impressum,#datenschutz{padding:0 Max(env(safe-area-inset-right), 4%) 0 Max(env(safe-area-inset-left), 4%)}}@media screen and (min-width: 1200px){#behandlungen,#informationen,#ueberuns,#impressum,#datenschutz{padding:0 3em}}h1{font-size:2em;font-weight:100;text-transform:uppercase;color:#800040;line-height:1.02em;text-align:left}@media screen and (min-width: 800px){h1{font-size:3em}}h2{font-size:1.6em;line-height:1.1em;font-weight:100;text-transform:uppercase;color:#800040;text-align:left;margin:1em 0em 0.5em 0em;hyphens:manual;max-width:18em}@media screen and (min-width: 800px){h2{font-size:2em}}p{margin:0em 0em 0.7em 0em;padding:0em;font-size:1em}.invisible{position:absolute;width:1px;overflow:hidden;height:10px;left:-2000px}.tel::before{content:'Telefon: '}.tel em{font-style:normal}main .mailer::before{content:'E-Mail: '}.checkbox_einblenden_kontrolle{position:absolute;left:-9000px}.label_einblenden_kontrolle{cursor:pointer}.label_einblenden_kontrolle strong{font-weight:500;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:.03em;text-decoration-color:#464445;font-style:normal}.label_einblenden_kontrolle::before{position:relative;top:.07em;content:'\225A';padding-right:0.14em;font-size:1.2em;color:#800040}.el_ein_ausblenden{display:none}.checkbox_einblenden_kontrolle:checked+p+.el_ein_ausblenden,.checkbox_einblenden_kontrolle:checked+dl+.el_ein_ausblenden{display:block}.checkbox_einblenden_kontrolle:checked+p label::before,.checkbox_einblenden_kontrolle:checked+dl label::before{content:'\2259'}.preis{font-weight:700;font-size:1.2em}.behandlung_p{max-width:51em}.color_rot{color:#800040}.permanent_makeup_details{max-width:27em;padding:0 0 1.5em 0}.behandlung_neu{background-color:#800040;color:#e5e3e1;font-size:smaller;padding:.01em .3em;margin:0 .2em 0 0;border-radius:.2em;transform:rotate(-2deg);display:inline-block}.vorteile_liste{list-style-type:none;padding-left:0em;margin:.3em 0 1.6em 0}.vorteile_liste li{padding-left:.8em}.vorteile_liste li::before{content:'\26AC';margin:auto .5em auto -.9em;display:inline-block}header{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 4% 0.8em 4%}@supports (padding: max(0px)){header{padding:0 Max(env(safe-area-inset-right), 4%) 0.8em Max(env(safe-area-inset-left), 4%)}}@media screen and (min-width: 610px){header{display:flex;justify-content:space-between}}@media screen and (min-width: 1200px){header{padding:0 3em}}header nav{margin:1.6em auto 0 auto}@media screen and (min-width: 610px){header nav{margin:0;flex:1 1 27em;text-align:right}}header nav ul{list-style-type:none;box-sizing:border-box;display:inline-flex;justify-content:center;padding:0;margin:0em auto;border-top:0.02em solid #000}@media screen and (min-width: 610px){header nav ul{display:inline;margin:0;border-top:none}}header nav ul li{display:inline-block;margin:1em .6em 0 .6em}@media screen and (min-width: 610px){header nav ul li{display:inline-block;margin:-.4em 2% 0 2%}}@media screen and (min-width: 800px){header nav ul li{margin:-.6em 3% 0 3%}}header nav ul li:first-of-type{margin-left:0}header nav ul li:last-of-type{margin-right:0}header nav ul li.aktiv{border-bottom:solid 0.2em #800040}header nav ul li a{box-sizing:border-box;display:block;text-decoration:none;white-space:nowrap;color:inherit;letter-spacing:-.02em;padding:.5em 0 .3em 0}@media screen and (min-width: 800px){header nav ul li a{font-size:1.2em}}header nav ul li a:hover{color:#800040}#logo{display:block}#logo img{width:13em;height:100%;margin:-0.2em 0 0 2em}@media screen and (min-width: 610px){#logo img{margin:-.1em 0 0 0;width:12em}}@media screen and (min-width: 800px){#logo img{width:17em;margin:-.4em 0 0 0}}footer{box-sizing:border-box;display:flex;justify-content:space-between;background-color:#464445;padding:2em 4%;color:#e5e3e1;font-size:0.8em}@supports (padding: max(0px)){footer{padding:2em Max(env(safe-area-inset-right), 4%) 2em Max(env(safe-area-inset-left), 4%)}}@media screen and (min-width: 800px){footer{padding:2em 3em}}footer nav{max-width:10em}@media screen and (min-width: 800px){footer nav{max-width:unset}}footer nav ul{list-style-type:none;text-align:right;margin:0em;padding:0em;text-transform:uppercase}footer nav ul li{display:inline-block;margin:0em 0.6em}footer nav ul li.aktiv{color:#fff;font-weight:900;text-decoration:underline}footer nav ul li a{color:#e5e3e1;text-decoration:none}footer em{font-style:normal}#adresse{list-style-type:none;text-align:left;margin:0em 2em 0em 0em;padding:0em}#adresse li{min-width:12em}#adresse li:nth-child(1){font-weight:700}#adresse li:nth-child(3){display:inline-block}@media screen and (min-width: 800px){#adresse li:nth-child(4){display:inline-block}#adresse li:nth-child(4)::before{margin:0 .33em 0 -1.2em;content:'\2027'}}#index figure{margin:1em auto 3em auto;padding:0;overflow:hidden}@media screen and (min-width: 800px){#index figure{max-width:1200px;position:relative}#index figure::after{content:"";position:absolute;width:100%;background-color:rgba(228,226,224,0.2);border-top:2em solid rgba(228,226,224,0.5);height:2em;top:0;left:0}}#index figure img{width:100%;display:block;min-width:27em}@media screen and (min-width: 800px){#index figure img{margin:-3em 0 -2em 0}}#index figure figcaption{position:relative}#index figure figcaption h1{background-color:#fff;padding:4%;margin:0em;font-size:1.6em}@media screen and (min-width: 800px){#index figure figcaption h1{background-color:rgba(255,255,255,0.88);display:table;padding:1em;margin-top:-5.6em;position:relative;font-size:2em;backdrop-filter:blur(4px)}@supports (padding: max(0px)){#index figure figcaption h1{padding:1em Max(env(safe-area-inset-right), 1em) 1em Max(env(safe-area-inset-left), 1em)}}}#index figure figcaption p{position:absolute;top:0em;right:0em;background-color:#800040;padding:0.5em;color:#fff;transform:translate3d(0em, -2.4em, 0);font-size:0.9em}@media screen and (min-width: 800px){#index figure figcaption p{position:relative;top:auto;right:auto;display:table;transform:translate3d(Max(env(safe-area-inset-right), 1.7em), -1.5em, 0);font-size:1.2em}}#reviderm_online_shop{margin:1em auto 3em auto}@media screen and (min-width: 1200px){#reviderm_online_shop{margin:-13em auto 3em auto;max-width:1200px}}#reviderm_online_shop a{padding:1.1em 1.4em 1em 3.8em;background-color:#fff;text-decoration:none;color:#000;background-image:url(../img/icons/webshop.svg);background-size:36px;background-position:1em 0.5em;background-repeat:no-repeat;font-size:1.2em}@media screen and (min-width: 1200px){#reviderm_online_shop a{padding:6.4em 0.5em 1em 0.5em;position:relative;text-align:right;background-color:rgba(255,255,255,0.7);text-align:center;background-size:60px;background-position:center 0.7em;font-size:0.9em;line-height:0.95em;margin:0 1.4em 0 auto;width:7em;display:block;backdrop-filter:blur(4px)}#reviderm_online_shop a::first-line{font-weight:700}}#oeffnungszeiten{background-color:#800040;color:#fcf7f9;padding:2em;text-align:center}#oeffnungszeiten dl{margin:0}#oeffnungszeiten dl dt{display:inline-block;text-transform:uppercase;font-size:1.4em;padding:0em;font-weight:100;border-bottom:solid 1px #fff;padding-bottom:0.2em;margin:0em 0em 0.2em 0em}@media screen and (min-width: 800px){#oeffnungszeiten dl dt{font-size:1.7em}}#oeffnungszeiten dl dd{margin:0.4em 0em 1em 0em;font-size:1.1em}#oeffnungszeiten .tel{font-size:1.6em;font-weight:100}@media screen and (min-width: 800px){#oeffnungszeiten .tel{font-size:2em}}#oeffnungszeiten .tel::before{content:'\2706\2009';font-size:1.3em}#oeffnungszeiten em{font-style:normal}#technik_und_dermokosmetik{padding:0 4%;max-width:1200px;margin:auto}@supports (padding: max(0px)){#technik_und_dermokosmetik{padding:0 Max(env(safe-area-inset-right), 4%) 0 Max(env(safe-area-inset-left), 4%)}}#technik_und_dermokosmetik section{box-sizing:border-box;margin:2em 2em 3em 0;width:90%;text-align:left}@media screen and (min-width: 800px){#technik_und_dermokosmetik section{width:45%;display:inline-block;vertical-align:top}}#technik_und_dermokosmetik section p{line-height:1.5em}#technik_und_dermokosmetik section p strong{color:#800040;font-weight:500}#osm_karte{height:300px}#osm_karte:empty{height:0em}#behandlungen h2{margin:1.9em 0em 0em 0em}#behandlungen h2+p{padding:1em 0 0 0}#behandlungen h3{font-size:1em;margin:1.4em 0em 0em 0em}@media screen and (min-width: 610px){#behandlungen dl dt{display:inline-block;width:20em}}@media screen and (min-width: 800px){#behandlungen dl dt{width:27em}}#behandlungen dl dt p{margin:0}#behandlungen dl dd{margin:0}@media screen and (min-width: 610px){#behandlungen dl dd{width:14em;display:inline-block;text-align:right}}#behandlungen dl dd p{display:inline-block}#behandlungen dl dd p:first-of-type{margin:0 1em 0 0}#behandlungen dl dd p:last-of-type{margin:0}#behandlungen figure:not(#produktgruppe){display:flex;width:100%;background-color:#fff;margin:3em 0 -1em 0;flex-wrap:wrap}@media screen and (min-width: 610px){#behandlungen figure:not(#produktgruppe){border-right:0.2em solid #800040}}#behandlungen figure:not(#produktgruppe) img{flex:1 1 auto;width:60%;height:100%;max-width:40em}#behandlungen figure:not(#produktgruppe) figcaption{flex:1 1 auto;font-size:0.7em;color:#464445;max-width:none;padding:1.6em 2em}#behandlungen figure:not(#produktgruppe) figcaption::first-letter{font-size:1.3em;color:#000}@media screen and (min-width: 610px){#behandlungen figure:not(#produktgruppe) figcaption{max-width:14em;padding:2em}}#behandlungen #produktgruppe{position:relative;margin:2em 0}#behandlungen #produktgruppe img{width:48%;height:100%;max-width:20em}#behandlungen #produktgruppe img:first-of-type{margin-top:2em}#behandlungen #produktgruppe figcaption{box-sizing:border-box;background-color:#800040;color:#e5e3e1;text-align:center;padding:1em;max-width:inherit;margin-top:2em;border-radius:2em;text-transform:uppercase}@media screen and (min-width: 800px){#behandlungen #produktgruppe figcaption{position:absolute;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;width:13em;height:13em;border-radius:20em;top:-9em;left:32em;transform:rotate(6deg);box-shadow:0.2em 0.2em 0.4em rgba(0,0,0,0.3);padding:2em;margin-top:0em}}#behandlungen #produktgruppe figcaption p{color:#e5e3e1;flex:1 1 auto;width:100%;margin:0em;padding:0em;line-height:1.2em}#behandlungen #produktgruppe figcaption p strong{color:#fff;font-size:1.4em;display:block}#behandlungen #produktgruppe figcaption p:last-child{font-size:0.8em;letter-spacing:0.16em;padding-top:0.9em}@media screen and (min-width: 800px){#behandlungen #produktgruppe figcaption p:last-child{padding-top:1.5em}}#behandlungen #pflegehinweise_wimpernverlaengerung{max-width:51em}#behandlungen #pflegehinweise_wimpernverlaengerung ul{margin:.6em 0 0 -1.4em;list-style:none}#behandlungen #pflegehinweise_wimpernverlaengerung ul li{padding:0 0 .6em 0}#behandlungen #pflegehinweise_wimpernverlaengerung ul li::before{content:"\2218";margin:0 0.5em 0 -1em}#behandlungen #permanent_makeup_beratung{padding:0 0 1em 0}#behandlungen #hinweis_mwst{margin:3em 0;display:block}#behandlungen b{font-weight:700}#ueberuns figure{margin:2em 0 2em 0}@media screen and (min-width: 610px){#ueberuns figure{display:flex;justify-content:space-between}}#ueberuns figure img{padding:2em 0em 0em 0em;max-width:16em;height:100%;width:100%}@media screen and (min-width: 610px){#ueberuns figure img{max-width:12em;min-width:7em;flex:1 1 25%;padding:2em 2em 0em 0em}}#ueberuns figure figcaption{flex:1 1 60%}#ueberuns strong{color:#800040;font-weight:500}#informationen figure{margin:8em 0 2em 0;position:relative;background-color:#fff;text-align:right}@media screen and (min-width: 610px){#informationen figure{margin:-1em 0 1em 0;display:flex;align-content:center}}#informationen figure img{padding:0;height:100%;width:100%;max-width:18em;display:block;margin:0em 0em 0em auto}@media screen and (min-width: 610px){#informationen figure img{max-width:100%;height:auto;min-width:20em;flex:1 1 50%}}@media screen and (min-width: 800px){#informationen figure img{min-width:22em;max-width:100%}}#informationen figure figcaption{height:0}@media screen and (min-width: 610px){#informationen figure figcaption{flex:1 1 50%;height:unset}}#informationen figure figcaption h1{position:relative;top:-1.8em}@media screen and (min-width: 610px){#informationen figure figcaption h1{position:static;flex:1 1 50%;padding:1.8em 0em 0em 1em;box-sizing:border-box}}@media screen and (min-width: 800px){#informationen figure figcaption h1{padding:0.4em 0em 0em 1em}}#informationen section p{width:90%}#informationen section p:first-of-type::before{content:'\2026';padding-right:0.1em}#informationen section ul{list-style-type:none;padding-left:0em;margin-left:0em}#informationen section ul li::before{content:'\26AC';padding-right:0.3em}#impressum h2,#datenschutz h2{font-weight:500;font-size:1.2em;margin:2.5em 0 0.3em 0;text-transform:none;color:#000;max-width:unset}#impressum h3,#datenschutz h3{font-weight:500;font-size:1em;margin:2em 0em 0.3em}#impressum h2+h3,#datenschutz h2+h3{margin:0.7em 0em 0.3em}#impressum p,#datenschutz p{width:90%}#impressum a,#datenschutz a{color:inherit}#datenschutz ul{list-style-type:none;padding-left:0em;margin-left:0em}#datenschutz ul li::before{content:'\26AC';padding-right:0.3em}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-Light-webfont.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-LightItalic-webfont.woff") format("woff");font-weight:100;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-Italic-webfont.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-Regular-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-Semibold-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-SemiboldItalic-webfont.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-Bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-BoldItalic-webfont.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-ExtraBold-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Open Sans';src:url("../fonts/OpenSansNorm/OpenSans-ExtraBoldItalic-webfont.woff") format("woff");font-weight:900;font-style:italic}
/*# sourceMappingURL=styles.css.map */
