.Schedule-module__la3fqq__schedulePage{color:#e8e3de;min-height:100svh;font-family:var(--font-host-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);background:#14140a;flex-direction:column;display:flex}@supports (height:100dvh){.Schedule-module__la3fqq__schedulePage{min-height:100dvh}}.Schedule-module__la3fqq__header{padding:calc(clamp(1rem,3vw,1.5rem) + env(safe-area-inset-top))max(clamp(1rem,4vw,2rem),env(safe-area-inset-right))clamp(1rem,3vw,1.5rem)max(clamp(1rem,4vw,2rem),env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);z-index:100;background:#14140af2;border-bottom:1px solid #e8e3de1a;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.Schedule-module__la3fqq__logo{align-items:center;display:flex}.Schedule-module__la3fqq__logoImage{width:clamp(80px,18vw,103px);height:auto;max-height:22px}.Schedule-module__la3fqq__closeButton{color:#e8e3de;cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--font-host-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);background:0 0;border:1px solid #e8e3de33;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .3s;display:flex}.Schedule-module__la3fqq__closeButton:hover{background:#e8e3de1a;border-color:#e8e3de4d}.Schedule-module__la3fqq__closeButton:active{transform:scale(.98)}.Schedule-module__la3fqq__closeIcon{font-size:1.25rem;line-height:1}.Schedule-module__la3fqq__widgetContainer{--schedule-widget-min-height:min(600px,calc(var(--viewport-height) - 150px));background:0 0;flex-direction:column;flex:1;display:flex;position:relative;overflow:visible}.Schedule-module__la3fqq__widgetWrapper{flex:1;width:100%;height:100%;position:relative}.Schedule-module__la3fqq__mindbodyWidget{width:100%;height:100%;min-height:var(--schedule-widget-min-height)}.Schedule-module__la3fqq__widgetWrapper .mindbody-widget{width:100%;min-height:var(--schedule-widget-min-height)!important}.Schedule-module__la3fqq__widgetWrapper .mindbody-widget iframe{width:100%;display:block;min-height:var(--schedule-widget-min-height)!important}.Schedule-module__la3fqq__loading{color:#14140a;justify-content:center;align-items:center;min-height:400px;font-size:1rem;font-weight:500;display:flex}.Schedule-module__la3fqq__errorState{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}.Schedule-module__la3fqq__errorActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.Schedule-module__la3fqq__errorAction{color:#14140a;border:1px solid #14140a33;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.Schedule-module__la3fqq__errorAction:hover{background:#14140a14;border-color:#14140a4d}.Schedule-module__la3fqq__spinner{border:3px solid #14140a1a;border-top-color:#14140a;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite Schedule-module__la3fqq__spin}@keyframes Schedule-module__la3fqq__spin{to{transform:rotate(360deg)}}@media (min-width:640px){.Schedule-module__la3fqq__header{padding:clamp(1.25rem,3.5vw,1.75rem) clamp(1.5rem,5vw,2.5rem)}.Schedule-module__la3fqq__logoImage{width:clamp(90px,16vw,110px)}.Schedule-module__la3fqq__closeButton{padding:.625rem 1.25rem;font-size:.9375rem}}@media (min-width:768px){.Schedule-module__la3fqq__header{padding:1.5rem 2.5rem}.Schedule-module__la3fqq__logoImage{width:103px;max-height:22px}.Schedule-module__la3fqq__closeButton{padding:.75rem 1.5rem;font-size:1rem}}@media (min-width:1024px){.Schedule-module__la3fqq__header{padding:1.75rem 3rem}.Schedule-module__la3fqq__closeButton:hover{transform:translateY(-1px)}}@media (min-width:1440px){.Schedule-module__la3fqq__header{padding:2rem clamp(3rem,8vw,5rem)}}
