@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;}*:focus{outline:.0625rem solid transparent;}h1,h2,h3,h4,h5,p,a,button,li{-webkit-marquee-increment:0vw;}a{text-decoration:none;}a:focus,a:active{outline-style:0 solid transparent;-moz-outline-style:0 solid transparent;}ul{padding:0;margin:.5em 0 0 0;margin:0;list-style:none;}.team .se2 .full-width-text ul.auli,.team .se3 .full-width-text ul.auli{margin-top:.75em;}ul.auli li{background-image:url(../img/minus.svg);background-repeat:no-repeat;background-position:0 .85em;background-size:.3em auto;padding-left:1em;}.team .se2 .full-width-text ul.auli li,.team .se3 .full-width-text ul.auli li{background-image:url(../img/minus_bl.svg);}li,.preis-wrapper{color:#fff;}body{background-color:#cab684;}header,body,footer,h1,h2{margin:0;padding:0;font-family:"puffin-display-soft",sans-serif;font-weight:400;font-style:normal;font-size:calc(11px + .3vw);font-size:calc(10px + .592vw);letter-spacing:.04em;line-height:1.7em;color:#fff;text-rendering:optimizeSpeed;}.cogo{color:#cab684;}img{max-width:100%;height:auto;}.btt{display:none;position:fixed;z-index:3;width:2.5rem;height:2.5rem;right:4%;bottom:2rem;background-image:url("../img/btt.png");background-size:1rem 1rem;background-position:center center;border-radius:.3125rem;background-repeat:no-repeat;background-color:rgba(0,0,0,.1);cursor:pointer}.btt:hover{background-color:rgba(0,0,0,.13)}body.open{overflow:hidden;}.header{width:100%;display:flex;background-image:url("../img/coiffeur_kleopatra_seon.jpg");background-repeat:no-repeat;background-size:100%;background-position:center calc(39px + 3vw);flex-direction:column;background-color:#066270;overflow:hidden;position:relative;padding-top:calc(53px + 50vw);}@media screen and (min-width:900px){.header{height:100vh;background-size:cover;background-position:center;padding-top:0}}.angebot .header{background-image:url("../img/angebot.jpg");background-position:center 1px;}.galerie .header{background-image:url("../img/galerie.jpg");background-position:left top;}.team .header{background-image:url("../img/ueber_mich.jpg");background-position:30% 3%;}.kontakt .header{background-image:url("../img/kontakt.jpg");background-position:center top;}.topbar{position:absolute;top:0;width:100%;height:calc(39px + 4.25vw);background-color:#000;padding:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1.25vw solid #cab684;}@media screen and (min-width:900px){.galerie .header{background-position:left center}.team .header{background-position:30% 60%}.kontakt .header{background-position:28% 60%}.topbar.fixed{position:fixed;top:0;z-index:11;background-color:#000;height:calc(30px + 2.5vw);-webkit-transition:background-color 1s ease-in-out,height 1s linear;-moz-transition:background-color 1s ease-in-out,height 1s linear;-ms-transition:background-color 1s ease-in-out,height 1s linear;-o-transition:background-color 1s ease-in-out,height 1s linear;transition:background-color 1s ease-in-out,height 1s linear;-webkit-box-shadow:0 9px 6px -6px rgb(69 69 69 / 15%);-moz-box-shadow:0 9px 6px -6px rgba(69,69,69,.15);box-shadow:0 9px 6px -6px rgb(69 69 69 / 15%)}.topbar{height:calc(50px + 5vw);padding:0 calc(-37px + 10vw);z-index:5;border-bottom:11px solid #cab684}.topbar.fixed_after{position:fixed;top:0;-webkit-transition:background-color 1s ease-in-out,height 1s linear;-moz-transition:background-color 1s ease-in-out,height 1s linear;-ms-transition:background-color 1s ease-in-out,height 1s linear;-o-transition:background-color 1s ease-in-out,height 1s linear;transition:background-color 1s ease-in-out,height 1s linear}}@media screen and (min-width:1066px){.topbar{height:103.3px}.topbar.fixed{height:79px}}h1{line-height:0;margin:0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;width:0;}#site-logo{width:calc(56px + 4vw);display:flex;position:relative;left:calc(8px + 7.5vw);}@media screen and (min-width:900px){#site-logo{width:calc(56px + 8vw);left:0;}.topbar.fixed #site-logo{width:calc(56px + 4vw);-webkit-transition:width 1s linear;-moz-transition:width 1s linear;-ms-transition:width 1s linear;-o-transition:width 1s linear;transition:width 1s linear;}.topbar.fixed_after #site-logo{-webkit-transition:width 1s linear;-moz-transition:width 1s linear;-ms-transition:width 1s linear;-o-transition:width 1s linear;transition:width 1s linear;}}@media screen and (min-width:1066px){#site-logo{width:141.27px}.topbar.fixed #site-logo{width:98.63px}}.nb{position:relative;right:calc(8px + 7.5vw);width:20px;height:16px;cursor:pointer}.nb1,.nb2,.nb3{position:absolute;right:0;height:1px;width:20px;background:#C7AC5B;border-radius:.5625rem}.nb1{top:0}.nb2{top:8px}.nb3{top:16px}@media screen and (min-width:900px){.nb{display:none}}.js .site-nav{display:block;position:absolute;position:fixed;z-index:6;width:100vw;height:100vh;top:0;left:-100%;transition:left .5s ease-in-out;background-color:#066270}.js .site-nav.open{left:0;transition:left .5s ease-in-out}.js .site-nav-topbar{width:100%;height:106px;background-color:#000;background-image:url(../img/coiffeur_kleopatra_seon.png);background-repeat:no-repeat;background-size:108px auto;background-position:31px 22px}.mopf{position:relative;z-index:6;float:right;top:37px;width:2rem;height:2rem;cursor:pointer;background-image:url(../img/arhavi.svg);background-size:2rem;background-position:center;background-repeat:no-repeat;border-right:.0625rem solid #5eb1bf;padding-right:6rem;transition:.7s;}.mopf:hover{padding-right:7rem;transition:.5s;}.mame{padding:0;margin:0;width:100vw;display:flex;flex-direction:column;list-style:none}.mame li{text-align:right;cursor:pointer;display:flex}#snl1{border-top:1px solid #fff}.mame li{background-color:#066270;border-bottom:1px solid #fff}.mame li a{width:100vw;color:#fff;font-size:calc(12px + .3vw);font-weight:500;letter-spacing:.05em;padding:calc(12px + .4vw) calc(18px + 6vw) calc(12px + .4vw) 0}#snl1:hover,#snl2:hover,#snl3:hover,#snl4:hover,#snl5:hover,#snl6:hover,#snl7:hover{background-color:#cab684;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.mame li:hover a{color:#000;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.home #snl1,.angebot #snl2,.news #snl3,.produkte #snl4,.galerie #snl5,.team #snl6,.kontakt #snl7{background-color:#cab684}.home .mame #snl1 a,.angebot .mame #snl2 a,.news .mame #snl3 a,.produkte .mame #snl4 a,.galerie .mame #snl5 a,.team .mame #snl6 a,.kontakt .mame #snl7 a{color:#000;cursor:default}@media screen and (min-width:900px){.js .site-nav-topbar{display:none;background-image:none;opacity:0}.js .site-nav{display:flex;width:auto;height:calc(50px + 5vw);left:auto;right:calc(-37px + 10vw);background-color:transparent;background-image:none;align-items:center}.topbar.fixed_after + .site-nav{-webkit-transition:height 1s linear;-moz-transition:height 1s linear;-ms-transition:height 1s linear;-o-transition:height 1s linear;transition:height 1s linear}.topbar.fixed + .site-nav{position:fixed;height:calc(30px + 2.5vw);z-index:12;-webkit-transition:height 1s linear;-moz-transition:height 1s linear;-ms-transition:height 1s linear;-o-transition:height 1s linear;transition:height 1s linear}.mame{width:auto;flex-direction:row;}.mame li{text-align:center;margin:0 .5vw;border-right:none;border-bottom:none}#snl1{border-top:none;margin-left:0}#snl7{margin-right:0}#snl1,#snl3,#snl5,#snl2,#snl4,#snl6,#snl7,#snl1:hover,#snl3:hover,#snl5:hover,#snl2:hover,#snl4:hover,#snl6:hover,#snl7:hover{background-color:transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.mame li a{width:auto;padding:.5em .5vw;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.mame li:hover a{color:#cab684;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.mame li a{font-size:inherit}.home #snl1,.angebot #snl2,.news #snl3,.produkte #snl4,.galerie #snl5,.team #snl6,.kontakt #snl7{background-color:transparent}.home .mame #snl1 a,.angebot .mame #snl2 a,.news .mame #snl3 a,.produkte .mame #snl4 a,.galerie .mame #snl5 a,.team .mame #snl6 a,.kontakt .mame #snl7 a{color:#cab684;-webkit-transition-delay:-1s;-moz-transition-delay:-1s;-ms-transition-delay:-1s;-o-transition-delay:-1s;transition-delay:-1s}}@media screen and (min-width:1066px){.js .site-nav{height:103.3px}.topbar.fixed + .site-nav{height:79px}}@media screen and (min-width:1920px){.js .site-nav{right:155px}.mame li{margin:9.6px}}.bookbar{width:100%;}.bookbar a{color:#000;z-index:3;flex-basis:100%;display:flex;justify-content:left;align-items:center;height:calc(44px + 1.25vw);padding-left:calc(-107px + 88vw);}.bookbar .booking,.bookbar .phone,.bookbar .lapl{display:flex;flex-basis:100%}.bookbar .booking,.bookbar .lapl{background-color:#cab684;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;}.bookbar .booking a::before{content:" ";background-repeat:no-repeat;width:calc(11px + .3vw);height:calc(16px + .3vw);background-image:url(../img/online-buchen.svg);background-position:center;margin-right:13.3px;}.bookbar .phone a::before{content:" ";background-repeat:no-repeat;width:calc(11px + .3vw);height:calc(16px + .3vw);background-image:url(../img/phone.svg);background-position:center;margin-right:13.3px;}.bookbar .lapl a::before{content:" ";background-repeat:no-repeat;width:calc(18.5px + .3vw);height:calc(16px + .3vw);background-image:url(../img/location.svg);background-position:center;margin-left:-4px;margin-right:10px;}.bookbar .booking:hover,.bookbar .lapl:hover{background-color:#DBAD06;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.bookbar .phone{background-color:#066270;}.bookbar .phone a{color:#fff;}.bookbar .lapl{background-color:#cab684}.bookbar .lapl a{color:#000;}@media screen and (min-width:900px){.bookbar{display:flex;align-items:center;position:absolute;bottom:0;height:calc(31px + 2.9vw);padding:0 calc(-100px + 30vw);}.bookbar .booking,.bookbar .phone,.bookbar .lapl{background-color:transparent;}.bookbar a{padding-left:0;}.bookbar .booking a{justify-content:right;-webkit-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-ms-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out;}.bookbar .phone a{justify-content:center;color:#000;}.bookbar .lapl a{justify-content:left;-webkit-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-ms-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out;}.bookbar .booking a::before{margin-right:4.3px;}.bookbar .phone a::before{background-image:url(../img/phone_bl.svg);margin-right:5.6px;}.bookbar .lapl a::before{margin-left:0;margin-right:1px;}.bookbar .booking:hover,.bookbar .lapl:hover{background-color:transparent;}.bookbar .booking:hover a,.bookbar .lapl:hover a{color:#424242;-webkit-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-ms-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out;}}@media screen and (min-width:1010px){.bookbar a{font-size:16px}}@media screen and (min-width:1167px){.bookbar a{height:68px}}@media screen and (min-width:1520px){.bookbar{height:75px}}.bottombar{height:172.37px;width:100%;display:flex;flex-direction:column;justify-content:center;position:relative;background-color:#066270;}.bottombar h2{width:100%;line-height:1.48em;}.bottombar h2:first-of-type{padding-left:calc(8px + 7.5vw);}.bottombar h2 span{display:block;}#oeffnungszeiten{margin-top:8px;padding-left:9px;border-left:1px solid #cab684;float:right;padding-right:calc(8px + 7.5vw);}.bottombar h2 .adspan1{font-weight:500;}#oeffnungszeiten{border-spacing:0;}#oeffnungszeiten .day{font-weight:500;}#oeffnungszeiten .time{padding-left:38px;}#oeffnungszeiten .time.time2{letter-spacing:calc(.04em + .5px);}.socialbar{display:flex;align-items:center;background-color:#cab684;width:100%;height:calc(31px + 2.9vw);margin-top:auto;padding-right:calc(8px + 7.5vw);}.sl{display:flex;margin-left:auto;}a.slfb,a.slin{width:auto;height:calc(19px + 1.2vw);position:relative;z-index:10}a.slfb{margin-right:calc(6px + .6vw);}a.slfb img,a.slin img{width:auto;height:100%;}@media screen and (min-width:492px){.bottombar{height:152px;flex-direction:row;align-items:center;}.bottombar h2{width:auto;}.bottombar h2:first-of-type{padding-left:0;}#oeffnungszeiten{margin-top:0;padding-right:0;float:none;border-left:.0625rem solid #B4A397;padding:0 0 0 calc(.4375rem + 1.65vw);margin:0 0 0 calc(.4375rem + 1.65vw);}}@media screen and (min-width:900px){.bottombar{position:absolute;bottom:calc(31px + 2.9vw);background-color:rgba(6,98,112,.92);}.socialbar{background-color:rgba(202,182,132,.92);}}@media screen and (min-width:1400px){a.slfb,a.slin{height:35.8px}}@media screen and (min-width:1520px){.bottombar{bottom:75px;}.socialbar{height:75px}a.slfb{margin-right:15px}}.se1,.se2,.se3,.se4{display:flex;flex-direction:column;background-color:#066270}.home .se2,.kontakt .se3{background-color:#cab684;}.full-width-text,.full-width-text1,.full-width-text2{width:100%;padding:calc(14px + 4.4vw) calc(-81px + 40vw) calc(9px + 6.6vw) calc(-81px + 40vw);}.half-width-text{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;background-color:#cab684;}.full-width-image,.full-width-image2{width:100%;height:calc(5.4rem + 33.9vw);background-size:cover;background-repeat:no-repeat;max-height:720px;}.half-width-image1,.half-width-image2{width:50%;padding:0;background-size:cover;background-repeat:no-repeat;}h3{font-family:"birthstone",sans-serif;font-weight:400;font-size:calc(12px + 4.5vw);font-size:calc(15px + 4.5vw);line-height:.75em;letter-spacing:.013em;color:#cab684;margin:.2em 0;}p{margin:0;padding-top:calc(3px + .8vw);}p:first-of-type{padding-top:0;}p .tego{color:#cab684;}.home .se2 h3,.kontakt .se3 h3{color:#066270;}.home .se2 p,.home .half-width-text ul li,.team .se2 p,.team .se2 ul li,.team .se3 p,.team .se3 ul li{color:#000;}.team .se2 .ite ul li,.team .se3 .ite ul li{color:#fff;}.home .se1 .full-width-image{background-image:url(../img/coiffeurkleopatra.jpg);background-position:center top;}.home .se2 .full-width-image{background-image:url(../img/coiffeur_seon.jpg);background-position:center;}.home .se3{flex-direction:row;flex-wrap:wrap;background-color:#066270}.home .se3 .full-width-image{background-image:url(../img/coiffeurprodukte.jpg);background-position:center;}.home .se3 .half-width-text{height:calc(145px + 24.6vw);}.home .se3 .half-width-image1{height:calc(145px + 24.6vw);background-image:url(../img/haarfarben.jpg);background-position:center;}.home .se3 .half-width-image2{height:calc(145px + 24.6vw);background-image:url(../img/styling_und_pflege.jpg);background-position:center;}.home .se3 .half-width-text h3{color:#066270;}.home .se3 .product-wrapper{display:flex;flex-direction:column;align-items:flex-start;}.angebot .se2 .full-width-image{background-image:url(../img/angebot_damen.jpg);background-position:center top;}.angebot .se3 .full-width-image{background-image:url(../img/angebot_herren.jpg);background-position:center;}.angebot .se4 .full-width-image{background-image:url(../img/angebot_kinder.jpg);background-position:center;}.angebot .se4 .full-width-image2{background-image:url(../img/angebot_kosmetik.jpg);background-position:center;}.angebot .se2 .full-width-text,.angebot .se3 .full-width-text,.angebot .se4 .full-width-text1,.angebot .se4 .full-width-text2{padding-left:calc(-48px + 25vw);padding-right:calc(-48px + 25vw);display:flex;flex-direction:column;align-items:flex-start;}.preis-mainwrap{width:100%;display:flex;flex-direction:column}.preis-wrapper{width:100%;}.preis-wrapper .row{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:.6em;}.preis-wrapper .row.zusatz,.preis-wrapper .row.zusatz2{margin-top:-.5em;}.preis-wrapper .row-repo{display:none;}.preis-wrapper .service,.preis-wrapper .hala{margin-right:auto;padding-right:1em;}.preis-wrapper .service2{width:38%;margin-right:auto;padding-right:1em;}.preis-wrapper .service3{width:75%;margin-right:auto;padding-right:1em;}.preis-wrapper .preis2,.preis-wrapper .hala2{margin:0 .75em;}.hala1,.hala2,.hala3{width:10%;text-align:center;}.preis1,.preis2,.preis3{width:10%;text-align:right;}.hala,.hala1,.hala2,.hala3{color:#cab684;}.preis4{width:62%;text-align:right;}.preis5{width:25%;text-align:right;}.hline{border-bottom:1px solid #cab684;width:10%;max-width:3rem;height:0;margin:1.5em 0;}.pran{color:#cab684;margin-top:1em;padding-top:0;font-size:calc(8px + .592vw);align-self:center;}.mainwrap{width:100%;display:flex;flex-direction:column;padding-top:calc(-7px + .8vw);}.galerie .se2{display:flex;align-items:center;}.gallery-wrapper{width:100%;padding:0 calc(-4.8125rem + 35vw) calc(9px + 6.6vw) calc(-4.8125rem + 35vw);display:flex;flex-wrap:wrap;justify-content:center}.gallery-wrapper>*{margin:calc(.3563rem + .25vw) 0;font-size:0;line-height:0}.gallery-wrapper .gaim1{margin-top:0}.gaim1{order:1}.gaim2{order:2}.gaim3{order:3}.gaim4{order:4}.gaim5{order:5}.gaim6{order:6}.gaim7{order:7}.gaim8{order:8}.gaim9{order:9}.gaim10{order:10}.gaim11{order:11}.gaim12{order:12}.gallery-wrapper a:last-child{margin-bottom:0}@media screen and (min-width:800px){.gallery-wrapper{padding:0 7.25% calc(9px + 6.6vw) 7.25%}.gallery-wrapper a{max-width:calc(50% - .3563rem - .25vw)}.gallery-wrapper .gaim2{margin-top:0}.gallery-wrapper .m1l{margin-right:calc(.3563rem + .25vw);}.gallery-wrapper .m1r{margin-left:calc(.3563rem + .25vw);}.gallery-wrapper .m2{max-width:100%;}}@media screen and (min-width:1191px){.gallery-wrapper{display:unset;max-width:112.6875rem;margin:0 auto;}.gallery-wrapper>*{display:inline-block;float:left;}.gallery-wrapper a{width:calc(33.3333% - .475rem - .3333vw);max-width:31.25rem;}.gallery-wrapper .m2{width:calc(66.6666% - .2375rem - .1666vw);max-width:63.8125rem;margin-left:0;margin-right:calc(.3563rem + .25vw);}.gallery-wrapper .l1l{margin-left:0;margin-right:calc(.3563rem + .25vw);}.gallery-wrapper .l1m{margin-left:calc(.3563rem + .25vw);margin-right:calc(.3563rem + .25vw);}.gallery-wrapper .l1r{margin-left:calc(.3563rem + .25vw);margin-right:0;}.gaim4{margin-top:0;}.gaim7{clear:left;}.gaim8.m2{float:right;margin-right:0;margin-left:calc(.3563rem + .25vw);margin-bottom:0;}}@media screen and (min-width:1803px){.gallery-wrapper{padding-left:130.703px;padding-right:130.703px}.gallery-wrapper .l1l{margin:10.208px 10.208px 10.208px 0}.gallery-wrapper .l1m,.gallery-wrapper .m2{margin:10.208px}.gallery-wrapper .l1r{margin:10.208px 0 10.208px 10.208px}.gallery-wrapper .gaim1,.gallery-wrapper .gaim2,.gallery-wrapper .gaim4{margin-top:0}.gallery-wrapper .gaim3{margin-left:0}.gallery-wrapper .gaim8{margin-right:0;margin-bottom:0}}.team .se2 .full-width-image{background-image:url(../img/manuela_alkaya.jpg);background-position:center top;height:calc(69px + 90vw);max-height:1200px;position:relative;}.team .se3 .full-width-image{background-image:url(../img/miriam_iula.jpg);background-position:center top;height:calc(69px + 90vw);max-height:1200px;position:relative;}.team .se2a .full-width-image{background-image:url(../img/nadine_umbricht.jpg);background-position:center top;height:calc(69px + 90vw);max-height:1200px;position:relative;}.team .se2 .ite,.team .se3 .ite{position:absolute;bottom:0;width:100%;height:calc(88px + 15vw);max-height:376px;background-color:rgba(6,98,112,.85);padding:calc(14px + 4.4vw) 0 calc(14px + 4.4vw) calc(8px + 7.5vw);}.team .se2 .ite h2,.team .se3 .ite h2{font-size:calc(6.8px + 1.313vw);font-size:calc(10px + .592vw);font-size:calc(10px + 1vw);font-weight:500;letter-spacing:.03em;line-height:1.7em;color:#cab684;}.team .se2 .full-width-text,.team .se3 .full-width-text{background-color:#cab684;}.team .se2 .full-width-text h3,.team .se3 .full-width-text h3{color:#066270;}.kontakt .se1 .full-width-text{padding-bottom:calc(9px + 2vw);}.kontakt .se1 h2.lage,.kontakt .se3 a.phone,.kontakt .se3 a.mail,.kontakt .se3 a.buchen{font-weight:600;display:flex;align-items:flex-start;}.kontakt .se1 h2.lage{margin-top:2em;}.kontakt .se1 h2.lage img,.kontakt .se3 a.phone img,.kontakt .se3 a.mail img{width:calc(9px + 1.6vw);}.kontakt .se3 a.buchen img{width:calc(9px + 1.3vw);margin-right:.3vw;}.kontakt .se3 a.phone,.kontakt .se3 a.mail,.kontakt .se3 a.buchen{align-items:center;}.kontakt .se3 a.phone,.kontakt .se3 a.mail,.kontakt .se3 a.buchen{color:#000;margin-top:1em;}#map iframe{height:calc(25rem + 16vw);}@media screen and (min-width:800px){.angebot .se2 .full-width-text,.angebot .se3 .full-width-text,.angebot .se4 .full-width-text1,.angebot .se4 .full-width-text2{padding-left:calc(8px + 7.5vw);padding-right:calc(8px + 7.5vw)}.preis-mainwrap{flex-direction:row;max-width:1616px}.preis-wrapper:first-of-type{margin-right:calc(1.5em + 1.5vw);margin-right:calc(12px + 2.5vw)}.preis-wrapper:last-of-type{margin-left:calc(1.5em + 1.5vw);margin-left:calc(12px + 2.5vw)}.hline-repo,.nosh{display:none}.preis-wrapper .row-repo{display:flex}.mainwrap{flex-direction:row;flex-wrap:wrap}.angebot .se4 .full-width-image,.angebot .se4 .full-width-image2{width:50%}.angebot .se4 .full-width-image{order:1}.angebot .se4 .full-width-image2{order:2}.angebot .se4 .full-width-text1,.angebot .se4 .full-width-text2{width:50%}.angebot .se4 .full-width-text1{padding-right:0;order:3}.angebot .se4 .preis-mainwrap{max-width:808px}.angebot .se4 .preis-wrapper1{margin-left:0}.angebot .se4 .full-width-text2{padding-left:0;order:4}.angebot .se4 .preis-wrapper2{margin-left:calc(12px + 2.5vw);margin-right:0}.angebot .se4 .full-width-text2 h3{margin-left:calc(12px + 2.5vw)}}@media screen and (min-width:900px){.team .se2{flex-direction:row}.team .se3{flex-direction:row-reverse}.team .se2 .full-width-image,.team .se3 .full-width-image{width:50%;max-height:1200px}.team .se2 .full-width-text,.team .se3 .full-width-text{width:50%;max-height:1200px;padding:0 calc(-28px + 12vw);display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:965px){.angebot .se3 .full-width-image{background-position:center -74px}}@media screen and (min-width:1920px){header,body,footer,h1,h2{font-size:21.37px;}h3{font-size:96px;font-size:98.4px;font-size:101.45px;}.full-width-text{padding:98.48px 686px 135.72px 686px}.home .se3 .half-width-text{height:617.31px;}.home .se3 .half-width-image1,.home .se3 .half-width-image2{height:617.31px;}.angebot .se2 .full-width-text,.angebot .se3 .full-width-text{align-items:center;padding-left:152px;padding-right:152px;}.angebot .se2 h3,.angebot .se3 h3{width:100%;max-width:1616px;}.angebot .se4 .full-width-text1{padding:98.48px 0 135.72px 152px;align-items:flex-end;}.angebot .se4 .full-width-text2{padding:98.48px 152px 135.72px 0;}.angebot .se4 h3{width:100%;max-width:808px;}.pran{margin-top:1em;font-size:19.38px;}.galerie .gallery-wrapper{padding-bottom:135.72px;}.team .se2 .ite h2,.team .se3 .ite h2{font-size:29.2px;}.team .se2 .full-width-text,.team .se3 .full-width-text{align-items:center;}.team .se2 .full-width-text h3,.team .se2 .full-width-text p,.team .se2 .full-width-text ul.auli,.team .se3 .full-width-text h3,.team .se3 .full-width-text p,.team .se3 .full-width-text ul.auli{width:555.22px;}.kontakt .se1 h2.lage img,.kontakt .se3 h2.phone img,.kontakt .se3 a.mail img{width:39.72px;}.kontakt .se3 a.buchen img{width:34px;margin-right:5.6px;}}@media screen and (min-width:1991px){.galerie .se1 .full-width-text{width:619px;padding-left:0;padding-right:0;margin:0 auto}}@media screen and (min-width:1999px){.home .se1 .full-width-text,.home .se2 .full-width-text,.home .se3 .full-width-text,.kontakt .se1 .full-width-text,.kontakt .se3 .full-width-text{width:627px;padding-left:0;padding-right:0;margin:0 auto}.break-row{flex-basis:100%;height:0}}@media screen and (min-width:2004px){.angebot .se1 .full-width-text{width:628px;padding-left:0;padding-right:0;margin:0 auto}}@media screen and (min-width:2011px){.team .se1 .full-width-text{width:635px;padding-left:0;padding-right:0;margin:0 auto}}.footer .full-width-image{background-image:url("../img/coiffeur_kleopatra.jpg");background-position:center;}.angebot .footer .full-width-image{background-image:url("../img/haare_schneiden_seon.jpg");background-position:center;}.galerie .footer .full-width-image{background-image:url("../img/hochzeitsfrisuren_seon.jpg");background-position:center;}.team .footer .full-width-image{background-image:url("../img/master_of_color_manuela_alkaya.jpg");background-position:center 32%;}.kontakt .footer .full-width-image{background-image:url("../img/visitenkarte_coiffeur_kleopatra.jpg");background-position:center;}.footer .bottombar{background-color:#cab684;height:calc(138px + 12vw);}.footer .bottombar h2{color:#000;}.footer #oeffnungszeiten{border-left:1px solid #066270;}.footer .socialbar{height:calc(41px + 5vw);background-color:#066270;}#open_modal{border:none;padding:0;margin:0;font-family:"puffin-display-soft",sans-serif;font-size:calc(9px + .7vw);font-weight:400;color:#cab684;background-color:transparent;}#open_modal:hover{cursor:pointer;}#datsch{padding:0 calc(6px + .6vw);margin:0;font-family:"puffin-display-soft",sans-serif;font-size:calc(9px + .7vw);font-weight:400;color:#cab684;display:flex;align-items:center;border-left:1px solid #cab684;border-right:1px solid #cab684;height:1em;margin:auto calc(6px + .6vw) auto calc(6px + .6vw);}#modal{display:none;position:fixed;z-index:12;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0);justify-content:right}.modal-content{background-color:#fefefe;padding:32px 32px 80px 32px;width:80%;min-width:300px;max-width:480px;height:100vh;overflow:scroll;-webkit-box-shadow:-9px 0 30px 0 rgba(0,0,0,.2);-moz-box-shadow:-9px 0 30px 0 rgba(0,0,0,.2);box-shadow:-9px 0 30px 0 rgba(0,0,0,.2)}#close_modal{color:#aaaaaa;float:right;font-size:28px}#close_modal:hover,#close_modal:focus{color:#000;text-decoration:none;cursor:pointer}#modal{transform:translate(80vw,0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#modal.show{transform:translate(0,0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#modal h3{font-family:"puffin-display-soft",sans-serif;font-weight:500;font-style:normal;font-size:19px;letter-spacing:.04em;color:#000;margin-top:1rem;margin-bottom:0;color:#505050;}#modal .spacer-line{width:16px;margin-top:24px;}#modal h4{font-family:"puffin-display-soft",sans-serif;font-weight:500;font-style:normal;font-size:17px;letter-spacing:.04em;color:#cab684;margin:1.75em 0 0;padding:0;}#modal h4:first-of-type{margin-top:1em;}#modal p{font-family:"puffin-display-soft",sans-serif;font-weight:400;font-style:normal;font-size:15px;letter-spacing:.04em;color:#000;line-height:1.4em;padding-top:.5em;}#modal p span{display:block;margin-top:.2em;font-weight:500;}#modal p a{color:#000;text-decoration:underline;}#modal .swissanwalt-link{font-size:13px;}@media screen and (min-width:900px){.footer .bottombar{position:relative;bottom:0;justify-content:left;padding-left:calc(8px + 7.5vw)}}@media screen and (min-width:1520px){.footer .bottombar{height:320px;}.footer .socialbar{height:117px;}#open_modal{font-size:19.6px;}#datsch{padding:0 15px;font-size:19.6px;margin:auto 15.12px auto 15.12px;}}@media screen and (min-width:1920px){.footer .full-width-image{height:737.406px;}}