.st-page,.st-sched,.st-week{--_rust: var(--rust, #9C5130);--_rust-deep: var(--rust-deep, #7C3E22);--_terracotta: var(--terracotta, #A77D64);--_rose: var(--rose, #DECDC8);--_ink: var(--ink, #171717);--_cream: var(--cream, #F4F2EE);--_bronze: var(--bronze, #855832);--_ink-warm: var(--ink-warm, #221B16);--_muted: var(--ink-soft, #5C4637);--_hair: rgba(133, 88, 50, .22);--_display: var(--display, "Marcellus", Georgia, serif);--_accent: var(--accent, "Cormorant Garamond", Georgia, serif);--_body: var(--body, "Jost", -apple-system, system-ui, sans-serif);--_edge: var(--edge, clamp(1.6rem, 5vw, 10.4rem));--_ease: cubic-bezier(.22, 1, .36, 1)}.st-sched [hidden],.st-week [hidden]{display:none!important}.st-page{background:var(--_cream);color:var(--_ink);font-family:var(--_body);font-weight:300;font-size:var(--fs-m);line-height:1.7;letter-spacing:.006em;padding:clamp(4.4rem,8vw,11.2rem) var(--_edge);-webkit-font-smoothing:antialiased}.st-page h1,.st-page h2,.st-page h3,.st-week h3{font-family:var(--_display);font-weight:400;letter-spacing:.01em;line-height:1.08;color:var(--_ink);margin:0}:where(.st-page,.st-sched,.st-week) p{margin:0}.st-page a,.st-sched a,.st-week a{color:inherit}.st-page a:focus-visible,.st-sched a:focus-visible,.st-week a:focus-visible{outline:2px solid var(--_rust);outline-offset:3px}.st-page .st-eyebrow{color:var(--_bronze);margin:0 0 1.6rem}.st-page .st-btn--rust{background:var(--_rust);color:var(--_cream)}.st-page .st-btn--rust:hover{background:var(--_rust-deep);color:var(--_cream)}.st-page .st-btn--ink-line{background:transparent;color:var(--_ink);border-color:#3b2a2073}.st-page .st-btn--ink-line:hover{background:var(--_ink);color:var(--_cream);border-color:var(--_ink)}.st-sched-page__head,.st-sched-page__timetable,.st-sched-page__book{max-width:128rem;margin-left:auto;margin-right:auto}.st-sched-page__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(3.2rem,6vw,9.6rem);align-items:end;margin-bottom:clamp(4.8rem,7vw,8.8rem)}.st-sched-page__title{font-size:var(--fs-xxl)}.st-sched-page__lede{font-size:var(--fs-l);line-height:1.35;color:var(--_muted);margin-top:1.44rem}.st-sched-page__copy{margin-top:2.56rem;max-width:59.2rem}.st-sched-page__copy p+p{margin-top:1.6rem}.st-sched-page__facts dl{display:grid;grid-template-columns:1fr 1fr;margin:0 0 2.56rem;border-top:1px solid var(--_hair)}.st-sched-page__facts dl>div{padding:1.52rem 0;border-bottom:1px solid var(--_hair)}.st-sched-page__facts dl>div:nth-child(odd){padding-right:1.6rem}.st-sched-page__facts dt{font-weight:400;font-size:var(--fs-xs);letter-spacing:.01em;text-transform:none;color:var(--_bronze)}.st-sched-page__facts dd{margin:.4rem 0 0;font-family:var(--_display);font-size:var(--fs-l);line-height:1.2}.st-sched-page__facts .st-btn{width:100%}.st-sched-page__h2{font-size:var(--fs-xl);margin-bottom:1.44rem}.st-sched-page__book{margin-top:clamp(5.6rem,8vw,9.6rem);padding-top:clamp(3.2rem,4vw,4.8rem);border-top:1px solid var(--_hair);scroll-margin-top:9.6rem}.st-sched-page__book p{max-width:59.2rem;color:var(--_muted)}.st-sched-page__book--only{margin-top:0;padding-top:0;border-top:0}.st-page.st-sched-page--book-only{padding-top:clamp(3.2rem,4vw,5.6rem);padding-bottom:clamp(1.6rem,2vw,2.4rem)}.st-sched-page--book-only .st-sched-page__head{margin-bottom:clamp(2.4rem,3vw,4rem)}.shopify-section.section-st-schedule+.shopify-section.section-momence-embed{margin-top:0;min-height:100vh;min-height:100svh}.st-sched{font-family:var(--_body);color:var(--_ink)}.st-sched__day+.st-sched__day{margin-top:clamp(3.2rem,4vw,4.8rem)}.st-sched .st-sched__date{font-family:var(--_accent);font-style:italic;font-weight:500;font-size:var(--fs-l);line-height:1.2;margin:0 0 .8rem}.st-sched__list{list-style:none;margin:0;padding:0}.st-sched__row{display:grid;grid-template-columns:7.2rem minmax(0,5fr) minmax(0,3fr) minmax(0,2fr) auto;gap:1.92rem;align-items:center;padding:1.76rem .8rem;border-top:1px solid var(--_hair);transition:background .25s ease}.st-sched__row:last-child{border-bottom:1px solid var(--_hair)}.st-sched__row:hover{background:#decdc829}.st-sched__when{font-family:var(--_display);font-size:var(--fs-m);letter-spacing:.04em}.st-sched__what{font-family:var(--_display);font-size:var(--fs-m);line-height:1.3;letter-spacing:.01em}.st-sched__detail{display:contents}.st-sched__who,.st-sched__meta{font-size:var(--fs-s);line-height:1.45;color:var(--_muted)}.st-sched__who a{text-decoration:underline;text-decoration-color:#9c513073;text-underline-offset:3px}.st-sched__who a:hover{color:var(--_rust)}.st-sched__meta{white-space:nowrap}.st-sched__full{font-weight:400;font-size:var(--fs-xs);letter-spacing:.01em;text-transform:none;color:var(--_rust)}.st-sched__book{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:8.8rem;padding:.75em 1.4em;border:1px solid rgba(59,42,32,.45);border-radius:2px;font-weight:400;font-size:var(--fs-xs);letter-spacing:.01em;text-transform:none;text-decoration:none;transition:background .25s var(--_ease),color .25s var(--_ease),border-color .25s var(--_ease)}.st-sched__book:hover{background:var(--_ink);border-color:var(--_ink);color:var(--_cream)}.st-sched__row.is-full .st-sched__book{border-color:var(--_hair);color:var(--_muted)}.st-sched--practitioner .st-sched__row{grid-template-columns:7.2rem minmax(0,6fr) minmax(0,2fr) auto}.st-sched__empty{font-size:var(--fs-m);color:var(--_muted);padding:1.92rem 0;border-top:1px solid var(--_hair);border-bottom:1px solid var(--_hair)}.st-sched__empty a{text-decoration:underline;text-underline-offset:3px}.st-week{font-family:var(--_body);color:var(--_ink)}.st-week__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:clamp(2.4rem,3vw,4.16rem)}.st-week .st-week__date{font-family:var(--_accent);font-style:italic;font-weight:500;font-size:var(--fs-l);line-height:1.2;padding-bottom:.8rem;margin:0 0 .4rem;border-bottom:1px solid var(--_hair)}.st-week__list{list-style:none;margin:0;padding:0}.st-week__item{display:grid;grid-template-columns:5.28rem minmax(0,1fr) auto;column-gap:.96rem;row-gap:.16rem;align-items:center;padding:.96rem 0;border-bottom:1px solid var(--_hair)}.st-week__time{grid-row:1 / span 2;align-self:start;font-family:var(--_display);font-size:var(--fs-s);letter-spacing:.04em;padding-top:.16rem}.st-week__title{grid-column:2;font-family:var(--_display);font-size:var(--fs-m);line-height:1.3}.st-week__who{grid-column:2;font-size:var(--fs-xs);color:var(--_muted)}.st-week__book{grid-column:3;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:7.2rem;padding:.6em 1.1em;border:1px solid rgba(59,42,32,.45);border-radius:2px;font-size:var(--fs-xs);letter-spacing:.01em;text-transform:none;text-decoration:none;transition:background .25s var(--_ease),color .25s var(--_ease),border-color .25s var(--_ease)}.st-week__book:hover{background:var(--_ink);border-color:var(--_ink);color:var(--_cream)}.st-week__item.is-full .st-week__book{border-color:var(--_hair);color:var(--_muted)}.st-week__intro,.st-sched__intro{grid-column:2 / -1;justify-self:end;display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-xs);color:var(--_rust);text-decoration:underline;text-decoration-color:#9c513073;text-underline-offset:3px}.st-week__intro:hover,.st-sched__intro:hover{text-decoration-color:currentColor}.st-sched__more{display:inline-flex;align-items:center;min-height:44px;margin-top:1.2rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--fs-xs);letter-spacing:.01em;text-transform:none;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.st-sched__more[hidden]{display:none}.st-week__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 2.4rem;margin-top:2.88rem}.st-week__all{display:inline-flex;align-items:center;min-height:44px;font-weight:400;font-size:var(--fs-xs);letter-spacing:.01em;text-transform:none;text-decoration:underline;text-underline-offset:5px}@media(max-width:1080px){.st-sched__row,.st-sched--practitioner .st-sched__row{grid-template-columns:6.4rem minmax(0,1fr) auto;column-gap:1.6rem;row-gap:.32rem}.st-sched__when{grid-row:1 / span 2;align-self:start;padding-top:.16rem}.st-sched__what,.st-sched__detail{grid-column:2}.st-sched__detail{display:block}.st-sched__who+.st-sched__meta:before{content:" \b7  "}.st-sched__book{grid-column:3;grid-row:1 / span 2}}@media(max-width:900px){.st-sched-page__head{grid-template-columns:1fr;align-items:start}}@media(max-width:640px){.st-page{font-size:var(--fs-m)}.st-sched__row,.st-sched--practitioner .st-sched__row{grid-template-columns:5.28rem minmax(0,1fr) auto;column-gap:1.2rem;padding:1.52rem 0}.st-sched__when{font-size:var(--fs-s)}.st-sched__what{font-size:var(--fs-m)}.st-sched__who,.st-sched__meta{font-size:var(--fs-xs)}.st-sched__meta{white-space:normal}.st-sched__book{min-width:7.04rem;padding:.7em .9em;font-size:var(--fs-xs);letter-spacing:.12em}.st-sched-page__facts dd{font-size:var(--fs-m)}}@media(prefers-reduced-motion:reduce){.st-sched__row,.st-sched__book,.st-btn{transition:none}}@keyframes st-sched-glow{0%{background-color:#9c513024}to{background-color:transparent}}.st-sched-page__book:target p{animation:st-sched-glow 2.4s ease-out 1}@media(prefers-reduced-motion:reduce){.st-sched-page__book:target p{animation:none}}.st-sched__first{display:block;margin-top:.3em;font-family:var(--body, inherit);font-size:1.3rem;font-style:normal;color:var(--rust-deep, #7c3e22);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/15/assets/st-schedule.css.map */
