@layer app{.service-sheet-scrim[data-v-bfe74ffb]{z-index:2400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140a0f6b;position:fixed;inset:0}.service-sheet[data-v-bfe74ffb]{z-index:2401;max-height:100vh;font-family:var(--font-family-sans-serif,"MuseoSans"),sans-serif;color:#000000de;background:#fff;border-radius:0 0 24px 24px;position:fixed;top:0;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -20px #00000059}.service-sheet__inner[data-v-bfe74ffb]{align-items:flex-start;gap:48px;max-width:1100px;margin:0 auto;padding:48px 56px 44px;display:flex;position:relative}.service-sheet__icon[data-v-bfe74ffb]{background:#e5035e12;border-radius:50%;flex:none;width:200px;height:200px;position:relative}.service-sheet__icon[data-v-bfe74ffb]:after{content:"";background:rgb(var(--v-theme-primary));-webkit-mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;position:absolute;inset:36px}.service-sheet__content[data-v-bfe74ffb]{flex:1;min-width:0}.service-sheet__eyebrow[data-v-bfe74ffb]{color:rgb(var(--v-theme-primary));letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.service-sheet__title[data-v-bfe74ffb]{margin:0;font-size:36px;font-weight:300;line-height:1.15}.service-sheet__lede[data-v-bfe74ffb]{color:#000000bf;margin:12px 0 0;font-size:20px;font-weight:300;line-height:1.45}.service-sheet__body[data-v-bfe74ffb]{color:#000000b3;max-width:68ch;margin-top:18px;font-size:16px;font-weight:300;line-height:1.7}.service-sheet__body p[data-v-bfe74ffb]{margin:0 0 12px}.service-sheet__skeleton[data-v-bfe74ffb]{gap:12px;max-width:68ch;margin-top:18px;display:grid}.service-sheet__skeleton span[data-v-bfe74ffb]{background:linear-gradient(90deg,#f3f3f3 25%,#e9e9e9 50%,#f3f3f3 75%) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.2s linear infinite sheet-shimmer-bfe74ffb}.service-sheet__skeleton span[data-v-bfe74ffb]:last-child{width:60%}@keyframes sheet-shimmer-bfe74ffb{to{background-position:-200% 0}}.service-sheet__highlights[data-v-bfe74ffb]{flex-wrap:wrap;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.service-sheet__highlights li[data-v-bfe74ffb]{color:rgb(var(--v-theme-primary));background:#e5035e12;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:14px;font-weight:500;display:inline-flex}.service-sheet__actions[data-v-bfe74ffb]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;display:flex}.sheet-btn[data-v-bfe74ffb]{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.sheet-btn--main[data-v-bfe74ffb]{color:#fff;background:linear-gradient(135deg,#f0247a,#e5035e 45%,#b8024b);box-shadow:0 6px 18px #e5035e47}.sheet-btn--main[data-v-bfe74ffb]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #e5035e57}.sheet-btn--out[data-v-bfe74ffb]{color:rgb(var(--v-theme-primary));border:1.5px solid rgb(var(--v-theme-primary));background:#fff}.sheet-btn--out.is-saved[data-v-bfe74ffb],.sheet-btn--out[data-v-bfe74ffb]:hover{color:#fff;background:rgb(var(--v-theme-primary))}.sheet-btn--out[data-v-bfe74ffb]:disabled{opacity:.6;cursor:progress}.sheet-link[data-v-bfe74ffb]{width:fit-content;color:rgb(var(--v-theme-primary));align-items:center;gap:6px;margin-top:22px;font-size:15px;text-decoration:none;display:flex}.sheet-link[data-v-bfe74ffb]:hover{text-underline-offset:3px;text-decoration:underline}.service-sheet__close[data-v-bfe74ffb]{color:#0009;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .15s;display:grid;position:absolute;top:20px;right:20px}.service-sheet__close[data-v-bfe74ffb]:focus-visible,.service-sheet__close[data-v-bfe74ffb]:hover{background:#0000000f;outline:none}.service-sheet-slide-enter-active[data-v-bfe74ffb]{transition:transform .48s cubic-bezier(.22,1,.36,1)}.service-sheet-slide-leave-active[data-v-bfe74ffb]{transition:transform .3s cubic-bezier(.55,0,.75,.2)}.service-sheet-slide-enter-from[data-v-bfe74ffb],.service-sheet-slide-leave-to[data-v-bfe74ffb]{transform:translateY(-100%)}.service-sheet-fade-enter-active[data-v-bfe74ffb]{transition:opacity .4s}.service-sheet-fade-leave-active[data-v-bfe74ffb]{transition:opacity .3s 50ms}.service-sheet-fade-enter-from[data-v-bfe74ffb],.service-sheet-fade-leave-to[data-v-bfe74ffb]{opacity:0}@media (width<=767px){.service-sheet__inner[data-v-bfe74ffb]{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:36px 22px 28px}.service-sheet__icon[data-v-bfe74ffb]{width:120px;height:120px}.service-sheet__icon[data-v-bfe74ffb]:after{inset:22px}.service-sheet__title[data-v-bfe74ffb]{font-size:28px}.service-sheet__body[data-v-bfe74ffb]{text-align:left}.service-sheet__actions[data-v-bfe74ffb],.service-sheet__highlights[data-v-bfe74ffb],.sheet-btn[data-v-bfe74ffb]{justify-content:center}.sheet-btn[data-v-bfe74ffb]{width:100%}}@media (prefers-reduced-motion:reduce){.service-sheet-slide-enter-active[data-v-bfe74ffb],.service-sheet-slide-leave-active[data-v-bfe74ffb]{transition:opacity .15s}.service-sheet-slide-enter-from[data-v-bfe74ffb],.service-sheet-slide-leave-to[data-v-bfe74ffb]{transform:none}}.spa-services[data-v-1df0cf83] .spa-services-description{font-size:16px;font-weight:lighter;line-height:31px}.service-group[data-v-1df0cf83]{margin:80px 0 0}.service-group[data-v-1df0cf83]:first-of-type{margin-top:40px}@media (width<=599px){.service-group[data-v-1df0cf83]{margin-top:56px}}.service-group__head[data-v-1df0cf83]{align-items:center;gap:18px;margin-bottom:20px;display:flex}.service-group__head h3[data-v-1df0cf83]{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:22px;font-weight:500}.service-group__head[data-v-1df0cf83]:after{content:"";background:#ececec;flex:1;height:1px}.service-group__count[data-v-1df0cf83]{color:#999;white-space:nowrap;font-size:14px;font-weight:300}.service-icon[data-v-1df0cf83]{background:rgb(var(--v-theme-primary));width:48px;height:48px;-webkit-mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;flex:none}.service-icon--lg[data-v-1df0cf83]{width:72px;height:72px}.service-tiles[data-v-1df0cf83]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-tile[data-v-1df0cf83]{color:#000000de;text-align:left;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:14px;align-items:center;gap:14px;min-height:72px;padding:10px 14px 10px 12px;font-size:17px;font-weight:300;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.service-tile[data-v-1df0cf83]:focus-visible,.service-tile[data-v-1df0cf83]:hover{border-color:rgb(var(--v-theme-primary));outline:none;transform:translateY(-1px);box-shadow:0 6px 18px #e5035e1f}.service-tile__name[data-v-1df0cf83]{overflow-wrap:anywhere;flex:1}.service-tile__chev[data-v-1df0cf83]{color:rgb(var(--v-theme-primary))}@media (width<=959px){.service-tiles[data-v-1df0cf83]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.service-tiles[data-v-1df0cf83]{grid-template-columns:1fr}.service-group__head[data-v-1df0cf83]{gap:12px}.service-group__head h3[data-v-1df0cf83]{font-size:18px}.service-icon--lg[data-v-1df0cf83]{width:52px;height:52px}}}
