@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";:root{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-optical-sizing:auto;line-height:1.5;font-weight:300;font-size:20px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}body{margin:0;display:flex;place-items:center;flex-direction:column;min-width:320px;min-height:100vh}a,a:hover,a:active,a:visited{color:#fff}section{width:100%;background-color:#929a80;color:#fff}section.white{background-color:#fff;color:#2c2e35}h1{padding-top:3rem;font-size:2rem;font-weight:300;margin:0}#menu-section{position:relative;background-image:url(/assets/bg-lpIAgc1O.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh}#menu-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,#0000 60%,#000c);z-index:1}#menu{position:relative;max-width:1280px;margin:0 auto;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;height:100vh;z-index:2;color:#fff}.container{max-width:1280px;margin:0 auto;padding:.5rem;text-align:center;min-height:50vh}.logo{width:100%;max-width:320px;border:1px solid white;background-color:#929a80cc;margin-bottom:1rem}.square-logo{width:100%;max-width:150px}#upbutton{width:50px;height:50px;margin:2rem;position:fixed;bottom:0;right:0;color:#fff;border-color:#fff;display:none;background-color:#929a80}#upbutton:hover{background-color:#fff;color:#2c2e35;border-color:#757a66}#upbutton:focus,#upbutton:focus-visible{outline:none}button{width:100%;max-width:320px;border-radius:0;border:1px solid white;padding:.6em 1.2em;margin:.2rem;font-size:1rem;font-family:inherit;font-weight:inherit;background-color:#929a80f2;background:radial-gradient(ellipse,#929a80f2 35%,#929a80cc);cursor:pointer;color:#fff}button:hover{background:#ffffffe6;color:#2c2e35;border-color:#757a66}button:focus,button:focus-visible{outline:none}.pricelist-title{font-size:1.2rem;font-weight:400;margin:0;text-align:left;padding:1rem;text-transform:uppercase}.pricelist-block{display:flex;flex-wrap:wrap;padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;column-gap:5%;margin-bottom:1rem}.pricelist-block>p{margin-top:0;margin-bottom:.5rem}.pricelist-block>p:nth-child(odd){flex:0 0 60%;text-align:left}.pricelist-block>p:nth-child(2n){flex:0 0 35%;text-align:right;min-width:60px}.italic{font-style:italic;font-size:.8rem;font-weight:100}#aboutus p{text-align:left;padding:1rem}#people{padding-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.person{flex:1 1 calc(33.33% - 40px);max-width:calc(33.33% - 40px);display:flex;flex-direction:column;align-items:center;padding-bottom:1rem}@media (max-width: 768px){.person{flex:1 1 calc(50% - 40px);max-width:calc(50% - 40px)}}.person-image{width:20vw;min-width:150px;max-width:250px;height:20vw;min-height:150px;max-height:250px;background-color:#929a804d;background-size:cover;background-position:center;border-radius:50%;border:1px solid #929a80;background-repeat:no-repeat}#alja .person-image{background-image:url(/assets/alja-DLPcCdZO.jpg)}#janika .person-image{background-image:url(/assets/janika-9ox7OaIU.jpg)}#katrin .person-image{background-image:url(/assets/katrin-KDmhEqo0.jpg)}#liisi .person-image{background-image:url(/assets/liisi-BaCtGQKt.jpg)}#liivi .person-image{background-image:url(/assets/liivi-FTII1M-S.jpg)}#moonika .person-image{background-image:url(/assets/moonika-B2lGvOTH.jpg)}#vanessa .person-image{background-image:url(/assets/vanessa-B7uDLZqr.jpg);background-position:center -16px}.person-name{padding-top:.5rem}.person-title{font-size:.8rem}#thing{display:flex;flex-wrap:wrap;margin:2rem auto;padding:1rem;max-width:600px}#thing>p{margin:0}#thing>p:nth-child(odd){flex:0 0 40%;text-align:left}#thing>p:nth-child(2n){flex:0 0 60%;text-align:right}#salonlife-widget{min-height:fit-content}#salonlife-widget>iframe{background-color:#fff;height:800px}#google-maps{width:92vw;max-width:1200px;height:100vh;max-height:50vh;min-height:400px;border:1px solid white;padding:.1rem}
