.SalonPicture .placeholder-wrapper{width:100%;padding-top:50%;position:relative}.SalonPicture .placeholder-wrapper .placeholder{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;background:#f2f2f2}.SalonPicture .placeholder-wrapper .placeholder svg{width:15%}.NavAnchor{display:flex;align-items:center;margin:0 4px;font-weight:700;text-decoration:none;border-radius:8px;font-size:.8rem;background:rgba(0,0,0,0);transition-property:background-color;transition:.15s ease-out}.NavAnchor__icon-container{margin-left:10px}.NavAnchor--normal{padding:10px 12px;color:#fff}@media(max-width:37.5em){.NavAnchor--normal{padding:8px 12px}}.NavAnchor--normal:focus,.NavAnchor--normal:hover{background-color:rgba(255,255,255,.15)}.NavAnchor--filled{padding:10px 20px;margin-left:12px;color:#3d3d3d;background-color:#fff;text-transform:uppercase;white-space:nowrap}@media(max-width:37.5em){.NavAnchor--filled{padding:8px 14px}}.NavAnchor--filled:focus,.NavAnchor--filled:hover{background-color:#e5e5e5}@media(max-width:37.5em){.NavAnchor.hideOnMobile{display:none}}.SalonNotAvailableOnMarketplace{display:flex;flex-direction:column;margin:150px auto;padding:16px;text-align:center}@media(max-width:57.5em){.SalonNotAvailableOnMarketplace{margin:100px auto}}.SalonNotAvailableOnMarketplace__button-container{margin-top:20px;display:flex;justify-content:center}.SalonNotAvailableOnMarketplace a{min-width:150px;background-color:#663882;color:#fff;border:1px solid #663882;border-radius:5px;font-size:14px;font-weight:600;padding:10px;display:inline-flex;margin:0;justify-content:center;align-items:center;width:auto;font-family:Source Sans Pro,sans-serif;transition:transform .3s ease-in-out;cursor:pointer}.BookingStepsHeader{animation:fadein-doink .3s;background-color:#fff;border:1px solid #ccc;margin-bottom:20px;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media(max-width:57.5em){.BookingStepsHeader{border-left:0;border-right:0;border-top:0;margin-top:0;padding-top:20px}}.BookingStepsHeader .add-to-favorites-button{align-items:center;background:#fff;border-radius:25px 0 0 25px;border:1px solid #dadada;color:#5b5b5b;display:flex;font-family:Varela Round,sans-serif;padding-right:1em;position:absolute;right:0;text-transform:uppercase;top:1em}@media(max-width:37.5em){.BookingStepsHeader .add-to-favorites-button{border-radius:unset;border-right:none;position:static;width:100%;padding:0}}.BookingStepsHeader .add-to-favorites-button svg{height:2.5em;width:2.5em}.BookingStepsHeader .heart-favorite path{fill:red}.BookingStepsHeader .navigation{border-top:1px solid #e9e9e9;display:flex;justify-content:space-around}.BookingStepsNavItem{align-items:center;border-right:1px solid #e9e9e9;cursor:pointer;display:flex;flex-direction:column;flex:1 1;justify-content:center;padding:20px 0;position:relative;transition:all .2s}.BookingStepsNavItem [class*=" icon-"],.BookingStepsNavItem [class^=icon-]{font-size:30px;color:#dadada;transition:all .2s}.BookingStepsNavItem:after{content:"";height:3px;width:95%;margin:auto;position:absolute;bottom:0;right:0;left:0;background:#663882;opacity:0;transition:all .2s}.BookingStepsNavItem.active span,.BookingStepsNavItem:hover span{color:#663882}.BookingStepsNavItem.active path,.BookingStepsNavItem:hover path{fill:#663882}.BookingStepsNavItem.active:after{opacity:1}.BookingStepsNavItem.disabled{background:#f8f8f8;pointer-events:none;cursor:default}.BookingStepsNavItem:last-child{border-right:0}.BookingStepsNavItem .heading{color:#a0a0a0;display:block;font-family:Varela Round,sans-serif;font-size:14px;margin-top:10px;transition:all .2s}@media(max-width:37.5em){.BookingStepsNavItem .heading{font-size:14px}}@media(max-width:57.5em){.OverviewContact{flex:1 1}.OverviewContact section{padding:15px;height:calc(100% - 10px)}.OverviewContact .contact-row{border-bottom:none}}.OverviewContact .contact-row{align-items:center;border-bottom:1px solid #dadada;color:#4d4d4d;display:flex;padding:15px 0}.OverviewContact .contact-row i{color:#dadada;font-size:20px;margin-right:10px}.OverviewContact .contact-row i.icon-location-4{font-size:23px;margin-right:14px}.OverviewContact .contact-row a,.OverviewContact .contact-row p{color:#4d4d4d;font-size:.9rem;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}@media(min-width:57.5em){.OverviewContact .contact-row a,.OverviewContact .contact-row p{width:226px}}@media(max-width:37.5em){.OverviewContact .contact-row a,.OverviewContact .contact-row p{width:129px}}.OverviewContact .contact-row:last-child{border-bottom:0;padding-bottom:5px}.RichText ol,.RichText ul{list-style-position:inside}.RichText ul li span{margin-left:-10px}.OverviewMap{display:flex;flex-direction:column;height:250px;margin:0 auto;padding:0;width:100%}.InfoWindowBasic a{cursor:pointer;text-decoration:none}.A.disabled{pointer-events:none;cursor:not-allowed}.InfoWindowBase{display:flex}.InfoWindowBase .avatar{min-width:50px;min-height:50px;border-radius:8px}.InfoWindowBase .description-box{color:#5b5b5b;font-family:Quicksand,sans-serif;margin:0 1em;overflow:hidden}.InfoWindowBase .description-box .description,.InfoWindowBase .description-box .title{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InfoWindowBase .description-box .title{color:#444;font-family:Montserrat,sans-serif;font-size:1rem;text-align:left}.SalonAvatar{width:25px;height:25px;overflow:hidden}.SalonAvatar.rounded{border-radius:5px}.SalonAvatar.circle{border-radius:100%}.SalonAvatar .SalonBusinessAvatar{height:100%;width:100%}.InfoWindowExtended ul{list-style:none;display:flex;flex:1 1}.InfoWindowExtended ul a{text-decoration:none;display:flex;padding:5px}.InfoWindowExtended .top{display:flex;align-items:center}.InfoWindowExtended .top ul.social{justify-content:center;margin-left:20px;margin-right:20px}.InfoWindowExtended .top ul.social li{margin-left:5px;margin-right:5px}.InfoWindowExtended .top ul.social li a{color:#a544c2;font-size:21px;opacity:.8}.InfoWindowExtended .top ul.social li a:hover{opacity:1}.InfoWindowExtended .InfoWindowBase{margin-top:15px;margin-bottom:20px}.InfoWindowExtended ul.links{justify-content:space-between}.InfoWindowExtended ul.links li{flex:1 1}.InfoWindowExtended ul.links li:not(:first-child):not(:last-child){margin-left:10px;margin-right:10px}.InfoWindowExtended ul.links li a{color:#5aaae4;font-size:15px;align-items:center}.InfoWindowExtended ul.links li a:hover{text-decoration:underline}.Button{display:flex;justify-content:center;align-items:center}.Button__icon{margin-right:20px}.Button__icon path:first-child{fill:#bbb}.Button.disabled{cursor:auto!important}.Button.mobile{width:100%;border:1px solid #e6e6e6;border-radius:5px;font-family:Varela Round;font-size:11px;color:#9a9a9a;text-transform:uppercase;padding:20px;background:none}.Button.red,.Button.red:hover{background:red}.Button .ProBadge{margin-left:5px}.Button .link-button{background:rgba(0,0,0,0);color:#fff;cursor:pointer}.Button .link-button:focus:enabled,.Button .link-button:hover:enabled{text-decoration:underline}.Button .link-button.disabled,.Button .link-button:disabled{opacity:.7;cursor:not-allowed}.Button .link-button .Button__icon{margin-right:6px}.Button .link-button .Button__icon path:first-child{fill:#fff}.Button .link-button__dark{color:#3d3d3d}.Button .link-button__dark .Button__icon svg{fill:#3d3d3d}.SalonBusinessAvatar{height:120px;width:120px;overflow:hidden}.SalonBusinessAvatar img{width:100%;height:100%;object-fit:cover}.SalonBusinessAvatar .placeholder-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#f2f2f2}.SalonBusinessAvatar .placeholder-wrapper .placeholder{width:80%}.OverviewOpeningTimes.isMobile{flex:1 1}.OverviewOpeningTimes.isMobile .opening-rows{padding:0}.OverviewOpeningTimes.isMobile .opening-row{border-bottom:none}.OverviewOpeningTimes.isMobile .opening-content{max-width:90%}.OverviewOpeningTimes .opening-rows,.OverviewOpeningTimes .upon-request-info{color:#5b5b5b;font-size:.9rem}.OverviewOpeningTimes .opening-rows{display:flex;flex-direction:column;padding:3px 15px}.OverviewOpeningTimes .upon-request-info{text-align:center;margin:15px}.OverviewOpeningTimes .opening-row{border-bottom:1px solid #dadada;padding:5px 0}.OverviewOpeningTimes .opening-row:last-child{border-bottom:0}.OverviewOpeningTimes .opening-content{display:flex;justify-content:space-between;margin:auto;max-width:50%}.SalonRatingSummary{display:flex;justify-content:center;align-items:center;margin-right:12px;transition:all .1s ease-in-out;color:#663882;border:1px solid #663882;padding:2px 6px;border-radius:100px;background:rgba(0,0,0,0);cursor:pointer}.SalonRatingSummary:hover{border-color:#522d69;background-color:#f0ebf3}.SalonRatingSummary .Rating{font-weight:700}.SalonRatingSummary .TextContainer{font-size:14px;text-decoration:none;font-family:Inter;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:-.28px;line-height:16.8px;paragraph-indent:0;paragraph-spacing:0;text-case:none;white-space:nowrap;margin-top:1px}.SalonRatingSummary .TextContainer p{display:inline-block}.SalonRatingSummary .Icon{font-size:14px;margin-right:2px;margin-top:-3px;display:inline-block}.service-reviews-dialog>div{padding:0;overflow-y:auto}.SimpleLoader{height:100%;width:100%}.ProAppSimpleLoaderWrapper,.SimpleLoader{display:flex;align-items:center;justify-content:center}.ProAppSimpleLoaderWrapper{position:fixed;width:100vw;height:100vh;z-index:200;top:0;left:0;background-color:#fff}.Processing{animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OverviewSection{animation:fadein-doink .3s;background-color:#fff;border:1px solid #ccc;margin:1rem 0}.OverviewSection a,.OverviewSection p{font-size:.9rem;font-weight:400;color:#4d4d4d}.OverviewSection h4{color:#414141;margin:20px 0 0}.OverviewSection .header{justify-content:space-between;border-bottom:1px solid #dadada;padding:12px}.OverviewSection .header,.OverviewSection .header__content,.OverviewSection .header__extra{align-items:center;display:flex}.OverviewSection .header i{font-size:20px;color:#dadada;margin-right:10px}.OverviewSection .header h2{font-size:22px;color:#555;margin:0}.isNew.booksalon-dialog.purple-theme>div>div{border-top:none;border-radius:10px!important;overflow:hidden;max-width:375px}.booksalon-dialog{min-width:300px}@media(min-width:37.5em){.booksalon-dialog>div>div{width:100%}}@media(max-width:37.5em){.booksalon-dialog>div>div{width:calc(100vw - 32px);margin:0}}.booksalon-dialog.purple-theme>div>div{border-top:4px solid #bc7eb6;border-radius:0!important}.booksalon-dialog.popup-theme>div>div{border-radius:10px!important;box-shadow:0 5px 10px rgba(0,0,0,.16);width:auto!important}.fullHeight{height:calc(var(--vh, 1vh)*100 - 32px)!important;margin-top:16px;transform:none!important}.fullHeight>div>div{height:100%;max-height:inherit!important}@media(max-width:37.5em){.fullHeightOnMobile{height:calc(var(--vh, 1vh)*100 - 32px)!important;margin-top:16px;transform:none!important}.fullHeightOnMobile>div>div{height:100%;max-height:inherit!important}}.Dialog__overlay--light{background-color:rgba(255,255,255,.5)!important}.WidgetHeader{display:flex;padding:17px 17px 17px 16px}.WidgetHeader .SalonBusinessAvatar{width:6em;height:6em}.WidgetHeader .text-wrapper{display:flex;flex-direction:column;margin:0 17px;width:100%}.WidgetHeader .text-wrapper .name-wrapper{display:flex;align-items:center;gap:8px;margin:16px auto 6px 0}@media(max-width:57.5em){.WidgetHeader .text-wrapper .name-wrapper{margin:4px 0 0}}.WidgetHeader .text-wrapper h3{color:#0b0b0b;font-family:Varela Round,sans-serif;font-size:30px;font-weight:400;max-width:100%;text-align:center}.WidgetHeader .text-wrapper h3.name-with-rating{margin-right:0}@media(max-width:57.5em){.WidgetHeader .text-wrapper h3{font-size:1.2em;text-align:left}}.WidgetHeader .text-wrapper .small{color:#313131;font-family:Quicksand,sans-serif;font-size:12px;font-weight:400}@media(max-width:57.5em){.WidgetHeader .text-wrapper .small{margin-top:4px}}.Overview{display:flex;justify-content:space-between;margin:0 auto}@media(max-width:57.5em){.Overview{flex-direction:column;padding:0 10px}.Overview .OverviewSection{margin:5px 0}.Overview .desktop-only{display:none}}.Overview .column-left{margin-right:1em;width:70%}@media(max-width:57.5em){.Overview .column-left{margin-right:0;width:100%}}@media(min-width:57.5em){.Overview .mobile-only{display:none}}.Overview .column-right{width:30%}@media(max-width:57.5em){.Overview .column-right{width:100%}}.Overview .column-right section{font-size:.8rem;padding:1em}.Overview .column-right section.content-no-padding{padding:0}.Overview .column-right section.content-no-padding h2{margin:0}.Overview .row{display:flex}.Overview .row>div+div{margin-left:5px}.Overview .rounded-corners{border-radius:2px}.Overview .description{padding:2em 2em 0}.Overview .description p{margin:15px 0}.Overview .description p:first-child{margin-top:0}.bonus-heading{margin:10px 0;color:#555}.OverviewEmployees .employees{display:flex;flex-wrap:wrap;padding:15px;width:100%;justify-content:center}@media(max-width:37.5em){.OverviewEmployees .employees{justify-content:center}}.OverviewEmployees .employee{color:#4d4d4d;display:flex;flex-direction:column;padding:15px;width:135px;text-align:center}@media(max-width:37.5em){.OverviewEmployees .employee{width:50%}}.OverviewEmployees .employee .UserAvatar{height:70px;width:70px;margin:auto}.OverviewEmployees .employee>.employee-face{height:5em}.OverviewEmployees .employee-name{margin:.5em auto;font-size:.9rem;font-weight:400;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserAvatar{width:30px;height:30px;overflow:hidden}.UserAvatar .placeholder{margin:25%}.UserAvatar .picture{width:100%;height:100%;border-radius:100%}.UserAvatar .initials{width:100%;height:100%;font-family:Quicksand,sans-serif;font-weight:700}