#header-book_now,#header-book_now-link,#primary-nav>li{white-space:nowrap}.flex,.flex-if-not-mobile{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:center}ol.flex,ul.flex{margin-left:0;list-style:none}@media (max-width:768px){.flex-if-not-mobile{display:block}.hide-if-mobile{display:none!important}}.flex--column{flex-direction:column}.flex--nowrap{flex-wrap:nowrap}.flex--break{flex-basis:100%;height:0}.flex--row-reverse{flex-direction:row-reverse}.flex--column-reverse{flex-direction:column-reverse}.flex--justify-start{justify-content:flex-start}.flex--justify-end{justify-content:flex-end}.flex--justify-center{justify-content:center}.flex--justify-between{justify-content:space-between}.flex--justify-around{justify-content:space-around}.flex--items-start{align-items:flex-start}.flex--items-end{align-items:flex-end}.flex--items-center{align-items:center}.flex--items-baseline{align-items:baseline}.flex--items-stretch{align-items:stretch}.flex--align-start{align-content:flex-start}.flex--align-end{align-content:flex-end}.flex--align-center{align-content:center}.flex--align-between{align-content:space-between}.flex--align-around{align-content:space-around}.flex--align-stretch{align-content:stretch}.flex--self-start{align-self:flex-start}.flex--self-end{align-self:flex-end}.flex--self-center{align-self:center}.flex--self-baseline{align-self:baseline}.flex--self-stretch{align-self:stretch}._switch,html.js .hide-if-js,html.js .noscript,html.no-js .hide-if-no-js,html.no-js iframe.lazyload,html.no-js img.lazyload,html.no-js video.lazyload{display:none!important}._switch{speak:none}:root{--header-height:60px}@media (min-width:769px){ol.flex-if-not-mobile,ul.flex-if-not-mobile{margin-left:0;list-style:none}.hide-if-not-mobile{display:none!important}:root{--header-height:65px}}lottie-player{pointer-events:none}.modal{display:none}html.modal-open,html.modal-open body{overflow:hidden}body.page-template-default div.type-page{padding:50px 0;background-color:var(--color-perfume)}body.page-template-default div.type-page>.container{width:90%;max-width:800px;padding:50px;background-color:#FFF;box-shadow:0 0 3px 0 rgb(0 0 0 / 19%);box-sizing:border-box;border-radius:14px}body.page-template-default div.type-page h1{text-align:center}#hairline{height:3.333em;font-size:.75rem}select#lang_choice_1{color:var(--color-flower);text-transform:uppercase;font-size:inherit;border:none}#header-phone-number{margin-left:auto}#header-phone-number a{color:var(--color-honeyflower)}header#site-header{--header-vert-padding:8px;--primary-nav-margin:25px;position:fixed;left:0;top:0;z-index:99;width:100%;height:var(--header-height);padding:var(--header-vert-padding) 0;background-color:var(--color-violet);box-sizing:border-box;font-weight:900;font-size:15px;color:#FFF}body.admin-bar header#site-header{top:46px}@media (min-width:783px){body.admin-bar header#site-header{top:32px}}header#site-header :not( .button ){color:inherit}#site-logo{display:block;width:auto;height:auto;max-height:calc(var(--header-height) - calc(var(--header-vert-padding) * 2))}#site-header-right{margin-left:var(--primary-nav-margin)}#primary-nav{margin:0;padding:0;list-style:none}@media (min-width:769px){header#site-header{position:static}#header-book_now,#header-book_now-link,#primary-nav>li+li{margin-left:var(--primary-nav-margin)}}@media (max-width:768px){body{margin-top:var(--header-height)}#site-logo{height:33px}#primary-nav-container{position:fixed;left:100%;top:var(--header-height);z-index:99;width:260px;height:calc(100% - var(--header-height));background-color:var(--color-violet)}body.admin-bar #primary-nav-container{top:calc(var(--header-height) + 46px);height:calc(100% - var(--header-height) - 46px)}#switch--primary-nav-container:checked+#primary-nav-container{transform:translateX(-100%)}#primary-nav{border-bottom:2px solid var(--color-honeyflower)}#primary-nav>li{border-top:2px solid var(--color-honeyflower)}#primary-nav a{display:inline-block;width:100%;padding:1em 2em;box-sizing:border-box}#header-book_now,#header-book_now-link{margin-left:10px;padding-top:8px;padding-bottom:7px;font-size:.733em}}#primary-nav li.current-menu-item a{color:var(--color-yellow)}@media (hover:hover){#primary-nav a:hover{color:var(--color-yellow)}}#mobile-header-phone-number a{position:relative;display:block;width:30px;height:30px;overflow:hidden;text-indent:-9999px;border:1px solid var(--color-honeyflower);box-sizing:border-box;border-radius:5px}#mobile-header-phone-number a::before{content:'';position:absolute;left:0;top:0;display:inline-block;width:100%;height:100%;background-image:url(../img/icon--phone.svg);background-repeat:no-repeat;background-position:center;background-size:12px auto}label[for=switch--primary-nav-container]{display:block;margin-left:10px}label[for=switch--primary-nav-container]::before{content:'';display:block;width:30px;height:30px;background-image:url(../img/icon--hamburger.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.template-part-service-tile{padding:1.562rem;background-color:#FFF;border-radius:20px;overflow:hidden}.template-part-service-tile h3{max-width:40%;font-weight:700;font-size:1.5rem}.template-part-service-tile .icon{width:80px;height:auto;margin-top:0}.template-part-service-tile .entry{margin-top:2rem;color:var(--color-studio)}@media (min-width:769px){.template-part-service-tile h3{max-width:60%;font-size:2.188rem}.template-part-service-tile .icon{width:30%;max-width:150px}.template-part-service-tile .entry{font-size:1.25rem}}.template-part-service-tile .locations{margin-top:1rem;font-size:.75rem}@media (min-width:769px){.template-part-service-tile .locations{font-size:1rem}}.template-part-service-tile .locations a,.template-part-service-tile .locations strong{color:var(--color-flower);font-weight:700}