#header-component .header__row--top{border-bottom:1px solid #e7e3dc;background:#fff}#header-component .header__row--top .header__columns{min-height:82px;padding-inline:clamp(18px,3.2vw,54px);column-gap:clamp(18px,2.4vw,34px)}#header-component .header__column--left{gap:clamp(20px,2.7vw,40px)}#header-component .header-logo__image{mix-blend-mode:multiply}#header-component .menu-list__link{font-size:13px;font-weight:600;letter-spacing:.035em}#header-component .menu-list__link:hover,#header-component .menu-list__link:focus-visible{color:#6e5545}#header-component .menu-drawer a:focus-visible,.waves-footer a:focus-visible{outline:3px solid #af8668;outline-offset:3px}main a[href*="fresha.com"].btn,main a[href*="fresha.com"].book{min-height:52px;padding-inline:26px;display:inline-flex;justify-content:center;align-items:center;font-weight:700;letter-spacing:.11em}#header-component .menu-drawer{background:#f8f6f1;border-right:0;box-shadow:15px 0 50px #0000002e;max-width:min(92vw,440px)}#header-component .menu-drawer__navigation{padding:72px 22px 32px}#header-component .menu-drawer__close-button{width:44px;height:44px}#header-component .menu-drawer__menu-item--mainlist{min-height:60px;font-family:Georgia,serif;font-size:clamp(23px,6vw,29px);line-height:1.15;color:#171717}#header-component .menu-drawer__menu-item--child{min-height:44px;font-size:15px;color:#4a4641}#header-component .menu-drawer__list-item--divider{border-color:#ded8d0}#header-component .menu-drawer a[href*="fresha.com"],#header-component .menu-drawer a[href*="fresha.com"]:hover{display:flex;justify-content:center;min-height:56px;margin:20px 0 4px;padding:0 20px;background:#151515;color:#fff;font:700 13px/1 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}@media(max-width:749px){#header-component .header__row--top .header__columns{min-height:72px;padding-inline:12px;column-gap:4px}#header-component .header__icon--summary{min-width:44px;min-height:44px}}.waves-footer{background:#0e0e0e;color:#e9e6e2;font-family:Inter,Arial,sans-serif}.waves-footer__inner{max-width:1500px;margin:0 auto;padding:70px clamp(24px,5vw,76px) 0}.waves-footer__top{display:grid;grid-template-columns:minmax(225px,1.4fr) minmax(130px,.65fr) minmax(220px,1fr) minmax(210px,1fr);gap:clamp(28px,4vw,70px);padding-bottom:68px}.waves-footer__logo{display:block;width:min(100%,265px)}.waves-footer__logo img{display:block;width:100%;height:auto;mix-blend-mode:screen}.waves-footer__brand p{max-width:250px;margin:27px 0 24px;color:#beb9b3;font-size:14px;line-height:1.65}.waves-footer__book{display:inline-flex;align-items:center;gap:18px;min-height:46px;padding:0 17px;background:#f3efe9;color:#111!important;font-size:12px;font-weight:700;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.waves-footer__book:hover{background:#d2c2b2}.waves-footer__column{display:flex;align-items:flex-start;flex-direction:column;gap:13px;min-width:0}.waves-footer__column h2{margin:0 0 13px;color:#fff;font:700 12px/1.3 Inter,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.waves-footer__column a,.waves-footer__column address,.waves-footer__hours dl,.waves-footer__hours p{color:#c9c4be;font:400 14px/1.55 Inter,Arial,sans-serif}.waves-footer__column a{text-decoration:none;overflow-wrap:anywhere}.waves-footer__column a:hover,.waves-footer__bottom a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.waves-footer__column address{font-style:normal}.waves-footer__visit .waves-footer__location-name{color:#fff;font-weight:600}.waves-footer__visit .waves-footer__coomera{margin-top:13px;color:#fff}.waves-footer__hours dl{width:100%;margin:0}.waves-footer__hours dl div{display:flex;justify-content:space-between;gap:18px;padding:0 0 10px}.waves-footer__hours dd{margin:0;text-align:right;white-space:nowrap}.waves-footer__hours p{margin:4px 0 0;color:#938f8b;font-size:12px}.waves-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;border-top:1px solid #393633;color:#aaa49e;font-size:12px}.waves-footer__bottom-links{display:flex;flex-wrap:wrap;gap:26px}.waves-footer__bottom a{color:#c9c4be;text-decoration:none}@media(max-width:1020px){.waves-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 38px}}@media(max-width:600px){.waves-footer__inner{padding-top:52px}.waves-footer__top{grid-template-columns:1fr 1fr;gap:42px 24px;padding-bottom:48px}.waves-footer__brand,.waves-footer__visit,.waves-footer__hours{grid-column:1 / -1}.waves-footer__brand p{margin-top:18px}.waves-footer__bottom{align-items:flex-start;flex-direction:column;justify-content:center;padding:24px 0 30px}}.waves-inline-icon{display:inline-block;width:1em;height:1em;margin-left:.2em;vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}#header-group [id*=__header_announcements_] .section-background,#header-group [id*=__header_announcements_] .announcement-bar{background:#151515}#header-group [id*=__header_announcements_] .announcement-bar{border-bottom:0;padding:10px 16px}#header-group [id*=__header_announcements_] .announcement-bar__slides{width:100%;max-width:none}#header-group [id*=__header_announcements_] .announcement-bar__text{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;color:#f7f5f1;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.11em;text-transform:uppercase}#header-group [id*=__header_announcements_] .announcement-bar__text strong{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:#f7f5f1;color:#151515;font-size:11px;font-weight:800;letter-spacing:.12em;white-space:nowrap}#header-group [id*=__header_announcements_] .announcement-bar__text strong:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}#header-group [id*=__header_announcements_] .announcement-bar__link:focus-visible{outline:2px solid #f7f5f1;outline-offset:-3px}@media(max-width:600px){#header-group [id*=__header_announcements_] .announcement-bar{padding:8px 12px}#header-group [id*=__header_announcements_] .announcement-bar__text{gap:4px 8px;font-size:10px;letter-spacing:.06em}#header-group [id*=__header_announcements_] .announcement-bar__text strong{padding:5px 8px;font-size:10px;letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/waves-refresh.css.map */
