.lip-body{--lip-cream: #eeece7;--lip-ink: #000;--lip-mute: rgba(238, 236, 231, .62);--lip-line: rgba(238, 236, 231, .38);--lip-pad: 20px;--lip-header: 72px;--lip-section-gap: 80px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:1.35;font-size:16px;background:var(--lip-ink);color:var(--lip-cream)}.lip-body,.lip-body .gradient,.lip-body .color-scheme-1,.lip-body .color-scheme-2{background:var(--lip-ink);color:var(--lip-cream)}.lip-body .content-for-layout{overflow:clip;padding-top:var(--lip-header)}.template-index .content-for-layout,.template-page-begin-here .content-for-layout,.template-page-monthly-practice .content-for-layout,.template-product:has(.lip-product--membership) .content-for-layout{padding-top:0}.template-index .content-for-layout{min-height:100svh}.skip-to-content-link{z-index:80}.shopify-section-group-header-group,.lip-header-section,.shopify-section-header-sticky{position:fixed!important;top:0!important;left:0;right:0;z-index:50;background:#000}.template-index .shopify-section-group-header-group,.template-index .lip-header-section,.template-page-begin-here .shopify-section-group-header-group,.template-page-begin-here .lip-header-section,.template-page-monthly-practice .shopify-section-group-header-group,.template-page-monthly-practice .lip-header-section,.template-product:has(.lip-product--membership) .shopify-section-group-header-group,.template-product:has(.lip-product--membership) .lip-header-section{background:transparent}.shopify-section-header-hidden{top:0!important;transform:none!important}.lip-header{color:var(--lip-cream)}.lip-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:20px var(--lip-pad);gap:12px}.lip-header__menu,.lip-header__tool{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none;letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:1.15}.lip-header__start{display:inline-flex;align-items:center;gap:16px;justify-self:start;min-width:0}.lip-header__menu{display:inline-flex;align-items:center;gap:10px}.lip-clock{font-size:12px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.lip-clock--home{position:absolute;left:50%;bottom:72px;z-index:2;transform:translate(-50%);animation:lip-mark-fade .9s ease 1s both}.lip-header.is-open .lip-clock--header{display:none}.lip-header__dot{display:block;width:20px;height:20px}.lip-header__tools{display:inline-flex;align-items:center;gap:8px;justify-self:end}.lip-header__join{padding:8px 14px;border-radius:999px;background:var(--lip-cream);color:var(--lip-ink)}.lip-account{display:inline-flex;align-items:center;cursor:pointer;--shopify-account-font-heading: "Helvetica Neue", Helvetica, Arial, sans-serif;--shopify-account-font-body: "Helvetica Neue", Helvetica, Arial, sans-serif;--shopify-account-color-background: var(--lip-cream);--shopify-account-color-text: #000;--shopify-account-color-accent: #000;--shopify-account-color-accent-text: var(--lip-cream);--shopify-account-radius-base: 0;--shopify-account-radius-button: 999px;--shopify-account-signed-in-avatar-size: 22px;--shopify-account-signed-in-avatar-color-background: var(--lip-cream);--shopify-account-signed-in-avatar-color-text: #000;--shopify-account-dialog-position-top: var(--account-dialog-top, var(--lip-header))}.lip-account:not(:defined){display:inline-flex}.lip-account__label{letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:1.15}.lip-account::part(signed-out-avatar){padding:0;width:auto;height:auto;min-width:0;min-height:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit}.lip-header__join:hover{opacity:.75}.lip-mark{display:flex;align-items:center;justify-self:center;text-decoration:none;line-height:0;color:inherit}.lip-mark__svg{display:block;width:auto;height:16px;overflow:visible}.lip-mark--header .lip-mark__svg{height:18px}.template-index .lip-mark--header{visibility:hidden;pointer-events:none}.lip-mark--home{justify-content:center}.lip-mark--home .lip-mark__svg{height:auto;width:min(78vw,520px)}.lip-mark--footer{justify-self:start;margin:0 0 36px}.lip-mark--footer .lip-mark__svg{height:22px}.lip-mark--home .lip-mark__rule{transform-box:fill-box;transform-origin:center;animation:lip-mark-rule 1.35s cubic-bezier(.22,1,.36,1) both}.lip-mark--home .lip-mark__word--life,.lip-mark--home .lip-mark__word--practice{animation-duration:1.15s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:.2s;animation-fill-mode:both}.lip-mark--home .lip-mark__word--life{animation-name:lip-mark-in-left}.lip-mark--home .lip-mark__word--practice{animation-name:lip-mark-in-right}.lip-home__join{animation:lip-mark-fade .9s ease .75s both}@keyframes lip-mark-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lip-mark-in-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes lip-mark-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes lip-mark-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lip-mark--home .lip-mark__rule,.lip-mark--home .lip-mark__word--life,.lip-mark--home .lip-mark__word--practice,.lip-home__join,.lip-clock--home,.lip-overlay:not([hidden]),.lip-overlay.is-leaving,.lip-overlay:not([hidden]) .lip-overlay__join,.lip-overlay:not([hidden]) .lip-overlay__link,.lip-join-dialog[open],.lip-join-dialog[open]::backdrop,.lip-join-dialog.is-leaving,.lip-join-dialog.is-leaving::backdrop,.lip-join-dialog[open] .lip-join-plan,.lip-join-dialog[open] .lip-join-dialog__links{animation:none}}.lip-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;color:var(--lip-cream);z-index:60;align-content:end;padding:88px var(--lip-pad) 96px}.lip-overlay[hidden]{display:none}.lip-overlay:not([hidden]){display:grid;animation:lip-overlay-in .35s ease both}.lip-overlay.is-leaving{animation:lip-overlay-out .2s ease both}.lip-overlay:not([hidden]) .lip-overlay__join,.lip-overlay:not([hidden]) .lip-overlay__link{animation:lip-overlay-item .5s cubic-bezier(.22,1,.36,1) both}.lip-overlay:not([hidden]) .lip-overlay__join{animation-delay:.06s}.lip-overlay:not([hidden]) .lip-overlay__link:nth-child(1){animation-delay:.1s}.lip-overlay:not([hidden]) .lip-overlay__link:nth-child(2){animation-delay:.14s}.lip-overlay:not([hidden]) .lip-overlay__link:nth-child(3){animation-delay:.18s}.lip-overlay:not([hidden]) .lip-overlay__link:nth-child(4){animation-delay:.22s}.lip-overlay:not([hidden]) .lip-overlay__link:nth-child(5){animation-delay:.26s}.lip-overlay:not([hidden]) .lip-overlay__link:nth-child(6){animation-delay:.3s}.lip-overlay.is-leaving .lip-overlay__join,.lip-overlay.is-leaving .lip-overlay__link{animation:none}@keyframes lip-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes lip-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes lip-overlay-item{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lip-header.is-open .lip-header__bar{position:relative;z-index:70}.lip-overlay__nav{display:grid}.lip-overlay__link{display:block;color:inherit;text-decoration:none;font-size:36px;line-height:36px;letter-spacing:-.01em}.lip-overlay__link:hover,.lip-header__tool:hover,.lip-account:hover,.lip-header__menu:hover,.lip-mark:hover,.lip-card:hover .lip-card__title,.lip-tile:hover .lip-tile__title,.lip-link:hover,.lip-footer a:hover,.lip-feature__cta:hover,.lip-home__join:hover,.lip-overlay__join:hover,.lip-product__add:hover{opacity:.7}.lip-home{position:relative;min-height:100svh;color:var(--lip-cream)}.lip-home:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000052;pointer-events:none}.lip-home__media,.lip-home__media img,.lip-home__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lip-home__copy{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);text-align:center}.lip-page-hero{position:relative;min-height:85svh;color:var(--lip-cream)}.lip-page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#00000075,#00000014 42%,#0000007a);pointer-events:none}.lip-page-hero__media,.lip-page-hero__media img,.lip-page-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:42% 22%}.lip-page-hero__copy{position:absolute;left:var(--lip-pad);right:var(--lip-pad);bottom:40px;z-index:2;text-align:left}.lip-page-hero__copy .lip-title{margin:0;font-size:clamp(42px,8vw,88px);line-height:.88;letter-spacing:-.04em;color:var(--lip-cream);white-space:normal}.template-page-begin-here .lip-page-hero__copy .lip-title{white-space:nowrap}.lip-home__join,.lip-overlay__join{-webkit-appearance:none;appearance:none;display:inline-block;margin-top:22px;padding:10px 20px;border:0;border-radius:999px;background:var(--lip-cream);color:var(--lip-ink);text-decoration:none;letter-spacing:.04em;text-transform:uppercase;font:inherit;font-size:12px;line-height:1.15;cursor:pointer}.lip-overlay__join{justify-self:start;margin:0 0 24px}.lip-intro,.lip-page{width:min(100% - (var(--lip-pad) * 2),860px);margin:0 auto;padding:28px 0 48px}.lip-intro{width:100%;max-width:none;padding:48px var(--lip-pad) 28px}.template-page-begin-here .lip-intro{padding-top:48px;padding-bottom:36px;text-align:left}@media screen and (max-width:749px){.lip-intro{padding-top:32px}}.lip-page--wide,.lip-catalog,.lip-tiles-section .lip-page--wide{width:100%;max-width:none;padding:0 0 64px}.lip-kicker,.lip-card__price,.lip-tile__text,.lip-page-nav,.lip-link,.lip-footer a,.lip-footer__copy{font-size:12px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.lip-kicker{margin:0 0 12px;color:var(--lip-mute)}.lip-title,.lip-prose .lip-title,.lip-block h2,.lip-mentoring h2,.lip-video .lip-title,.lip-feature__copy h2,.lip-product .lip-title{margin:0 0 16px;font-size:36px;line-height:1.05;letter-spacing:-.01em;font-weight:400;color:var(--lip-cream)}.lip-intro .lip-title{font-size:clamp(36px,6.75vw,78px);line-height:.88;letter-spacing:-.04em;margin:0 0 12px}.template-page-begin-here .lip-intro .lip-title{font-size:clamp(36px,6vw,64px)}.lip-prose a,.lip-feature__copy a:not(.lip-feature__cta){color:inherit}.lip-lede,.lip-prose,.lip-prose p,.lip-mentoring p,.lip-block p,.lip-mentoring li,.lip-video__empty,.lip-feature__copy p{font-size:16px;line-height:1.45;color:var(--lip-mute)}.lip-lede{max-width:640px;margin:0}.template-page-monthly-practice .lip-lede{max-width:720px}.lip-prose{display:block}.lip-lede p,.lip-prose p,.lip-block p,.lip-feature__copy p,.lip-mentoring li{margin:0 0 12px}.lip-prose ul,.lip-feature__copy ul{margin:12px 0 0;padding:0;list-style:none}.lip-prose li,.lip-feature__copy li{margin:0 0 8px;color:var(--lip-mute)}.lip-prose ul+p,.lip-feature__copy ul+p{margin-top:16px}.lip-split{display:grid;gap:40px}.lip-media img,.lip-video iframe,.lip-video video,.lip-feature__media img{width:100%;height:auto;display:block}.lip-split .lip-media img{height:min(68svh,760px);object-fit:var(--lip-image-fit, cover)}.lip-video{margin:0 0 48px;aspect-ratio:16 / 9;max-height:80svh;background:#1a1a1a}.template-page-begin-here{--lip-section-gap: 80px}.template-page-begin-here .lip-video-section .lip-page--wide{padding:var(--lip-section-gap) var(--lip-pad) var(--lip-section-gap)}.template-page-begin-here .lip-video-section .lip-video{margin:0;max-height:none}.template-page-begin-here .lip-video-section+.lip-intro-section .lip-intro{padding:0 var(--lip-pad) var(--lip-section-gap);text-align:left}.template-page-begin-here .lip-video-section+.lip-intro-section .lip-lede{max-width:38em}.template-page-begin-here .lip-feature__copy{align-items:flex-start;text-align:left;padding-inline:var(--lip-pad)}.template-page-begin-here .lip-feature__copy>*{max-width:36em}.template-page-begin-here .lip-feature{margin-top:0;margin-inline:0;margin-bottom:0;width:100%}.template-page-begin-here .lip-prose-section{margin-top:var(--lip-section-gap)}.template-page-begin-here .lip-prose-section .lip-page{padding-top:0;padding-bottom:var(--lip-section-gap)}.template-page-monthly-practice{--lip-section-gap: 80px}.template-page-monthly-practice .lip-prose-section .lip-page{box-sizing:border-box;width:100%;max-width:none;padding:var(--lip-section-gap) var(--lip-pad) 0}.template-page-monthly-practice .lip-split--2{gap:36px}.template-page-monthly-practice .lip-split:not(.lip-split--2){max-width:640px;margin-left:auto}.template-page-monthly-practice .lip-catalog-section{margin-top:var(--lip-section-gap)}.template-page-monthly-practice .lip-feature__copy{align-items:flex-start;text-align:left}.template-page-About-New .lip-prose-section .lip-page{box-sizing:border-box;width:100%;max-width:none;padding:var(--lip-section-gap) var(--lip-pad) 0}.lip-video iframe,.lip-video video{width:100%;height:100%;border:0}.lip-video__empty{min-height:42vw;display:grid;place-items:center}.lip-feature{display:grid;margin:0;padding:0 var(--lip-pad);gap:20px;background:none}.lip-feature-section:has(.lip-feature):not(:has(.lip-feature--float)){padding:var(--lip-section-gap) 0}.lip-feature__media{min-height:0;background:none}.lip-feature__media img{width:100%;height:100%;object-fit:cover;min-height:0;max-height:280px}.lip-feature__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:0 8px 8px}.lip-feature__copy>*{max-width:36em}.lip-feature-section:has(.lip-feature--float){height:0;margin:0;padding:0;overflow:visible}.content-for-layout:has(.lip-feature--float){padding-bottom:220px}.lip-feature--float{position:fixed;left:var(--lip-pad);bottom:var(--lip-pad);z-index:40;width:min(340px,calc(100vw - (var(--lip-pad) * 2)));margin:0;display:grid;grid-template-columns:1fr}.lip-feature--float .lip-feature__media,.lip-feature--float .lip-feature__media img{min-height:112px;max-height:128px}.lip-feature--float .lip-feature__copy{padding:18px 18px 20px}.lip-feature--float .lip-feature__copy h2{margin:0 0 8px;font-size:22px;line-height:1.1}.lip-feature--float .lip-feature__copy p{margin:0;font-size:13px;line-height:1.4}.lip-feature--float .lip-feature__cta{margin-top:14px}.lip-account-float-section{height:0;margin:0;padding:0;overflow:visible}.content-for-layout:has(.lip-account-float:not([hidden])){padding-bottom:240px}.lip-account-float{position:fixed;left:var(--lip-pad);bottom:var(--lip-pad);z-index:40;width:min(340px,calc(100vw - (var(--lip-pad) * 2)));background:#161310}.lip-account-float[hidden]{display:none}.lip-account-float__media,.lip-account-float__media img{display:block;width:100%;height:120px;object-fit:cover}.lip-account-float__copy{position:relative;padding:18px 18px 20px}.lip-account-float__copy h2{margin:0 40px 8px 0;font-size:22px;line-height:1.1;font-weight:400}.lip-account-float__copy p{margin:0;font-size:13px;line-height:1.4;color:var(--lip-mute)}.lip-account-float__copy .lip-feature__cta{margin-top:14px}.lip-account-float__close,.lip-account-dialog__close{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:1.15}.lip-account-float__close{position:absolute;top:18px;right:18px}.lip-account-dialog{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:96px var(--lip-pad) 48px;border:0;background:#000;color:var(--lip-cream)}.lip-account-dialog::backdrop{background:#000}.lip-account-dialog--static{min-height:calc(100svh - var(--lip-header));width:auto;height:auto;padding:28px var(--lip-pad) 80px}.lip-account-dialog__panel{width:min(420px,100%)}.lip-account-dialog__panel h2{margin:0 0 20px;font-size:36px;line-height:1.05;letter-spacing:-.01em;font-weight:400}.lip-account-dialog__close{display:block;margin:0 0 28px}.lip-account-dialog input{display:block;width:100%;margin:0 0 16px;padding:10px 0;border:0;border-bottom:1px solid var(--lip-line);border-radius:0;background:transparent;color:inherit;font:inherit}.lip-account-dialog input:focus{outline:none;border-bottom-color:var(--lip-cream)}.lip-account-dialog .lip-feature__cta{margin-top:8px}.lip-account-dialog__links{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.lip-account-dialog__links button,.lip-footer__copy button{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:1.15}.lip-account-dialog__hint{margin:20px 0 0;font-size:14px;line-height:1.45;color:var(--lip-mute)}.lip-account-dialog__hint a{color:inherit}.lip-account-dialog__errors,.lip-account-dialog .errors{margin:0 0 16px;font-size:14px;color:var(--lip-cream)}.lip-account-dialog__close:hover,.lip-account-float__close:hover,.lip-account-dialog__links button:hover,.lip-footer__copy button:hover{opacity:.7}.lip-footer .lip-feature__cta{background:transparent;color:var(--lip-ink);border:1px solid var(--lip-ink);margin-top:0}.lip-feature__cta,.lip-product__add{-webkit-appearance:none;appearance:none;display:inline-block;margin-top:20px;padding:10px 20px;border:0;border-radius:999px;background:var(--lip-cream);color:var(--lip-ink);font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.lip-tiles{list-style:none;margin:0;padding:0 var(--lip-pad);display:grid;grid-template-columns:1fr;gap:28px 16px}.lip-catalog__grid,.lip-tiles--rail{list-style:none;display:flex;gap:12px;margin:0;padding:0 var(--lip-pad) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lip-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch}.lip-catalog__grid::-webkit-scrollbar,.lip-tiles--rail::-webkit-scrollbar{display:none}.lip-catalog__grid>li,.lip-tiles--rail>li{flex:0 0 88vw;scroll-snap-align:start}.lip-tile,.lip-card{-webkit-appearance:none;appearance:none;display:block;width:100%;padding:0;border:0;background:none;text-align:left;text-decoration:none;color:inherit;font:inherit;cursor:pointer}.lip-tile__media,.lip-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#1a1a1a}.lip-catalog__grid .lip-card__media,.lip-tiles--rail .lip-tile__media{aspect-ratio:16 / 10;height:auto;min-height:0}.lip-tile__media img,.lip-card__media img{width:100%;height:100%;object-fit:cover;display:block}.lip-tile__title,.lip-card__title{margin:0;font-size:16px;font-weight:400;letter-spacing:-.01em;color:var(--lip-cream)}.lip-tile__text,.lip-card__days,.lip-card__price{margin:6px 0 0;color:var(--lip-mute)}.lip-card__price{margin-top:4px}.lip-card__play{position:absolute;left:12px;bottom:12px;padding:8px 14px;border-radius:999px;border:0;background:var(--lip-cream);color:var(--lip-ink);font-size:12px;font-family:inherit;font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.lip-card__details{margin:6px 0 0;color:var(--lip-mute);font-size:12px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.lip-card__details [data-lip-practice-duration]:not(:empty):after,.lip-practice-dialog__details [data-lip-practice-duration]:not(:empty):after{content:" \b7  "}.lip-card__meta,.lip-tile__meta{padding:12px 0 0}.lip-catalog__list{display:grid;gap:16px;padding-bottom:0;overflow:visible;scroll-snap-type:none}.lip-library-tools{display:grid;gap:16px;padding:0 var(--lip-pad) 28px}.lip-library-tools label{display:grid;gap:8px;color:var(--lip-mute);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lip-library-tools input,.lip-library-tools select{width:100%;min-height:46px;padding:11px 14px;border:1px solid var(--lip-line);border-radius:0;background:#fff;color:var(--lip-ink);font:inherit;font-size:14px;color-scheme:light}.lip-library-tools input::placeholder{color:#555}.lip-library-tools input:focus-visible,.lip-library-tools select:focus-visible{outline:2px solid #fff;outline-offset:3px}.lip-library-tools__count,.lip-library-empty{margin:0;color:var(--lip-mute);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.lip-library-empty{padding:32px var(--lip-pad) 64px}.lip-catalog__list>li{width:100%}.lip-practice-card--list .lip-card{display:grid;grid-template-columns:1fr;background:#151515;cursor:default}.lip-card__image-link{display:block;width:100%;padding:0;border:0;color:inherit;cursor:pointer}.lip-practice-card--list .lip-card__media{aspect-ratio:16 / 9}.lip-practice-card--list .lip-card__meta{display:flex;flex-direction:column;min-height:220px;padding:22px 20px 20px}.lip-practice-card--list .lip-card__title{margin:0}.lip-card__summary{max-width:48em;margin:0 0 28px;color:var(--lip-mute);font-size:14px;line-height:1.45;letter-spacing:0}.lip-practice-card--list .lip-card__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:auto}.lip-practice-card--list .lip-card__details{margin:0}.lip-card__play--list{position:static;margin:0}.lip-card__controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.lip-card__controls .lip-favourite{margin-top:0}.lip-card__image-link:focus-visible,.lip-card__play:focus-visible,.lip-favourite button:focus-visible{outline:2px solid var(--lip-cream)!important;outline-offset:4px}@media screen and (min-width:750px){.lip-library-tools{grid-template-columns:minmax(0,1fr) minmax(220px,.36fr) auto;align-items:end}.lip-library-tools__count{padding-bottom:14px;text-align:right}.lip-practice-card--list .lip-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lip-practice-card--list .lip-card__meta{min-height:0;padding:clamp(26px,3vw,48px)}}.lip-practice-dialog{position:fixed;width:min(1180px,calc(100vw - 40px));max-width:none;max-height:calc(100svh - 40px);margin:auto;padding:0;border:0;background:#000;color:var(--lip-cream);overflow:auto}.lip-practice-dialog::backdrop{background:#000000a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lip-practice-dialog__layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.lip-practice-dialog__media{position:relative;aspect-ratio:16 / 9;background:#111}.lip-practice-dialog__video,.lip-practice-dialog__media iframe,.lip-practice-dialog__media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}.lip-practice-dialog__copy{padding:24px 72px 24px 24px}.lip-practice-dialog__copy h2{margin:0 0 10px;font-size:28px;line-height:1;letter-spacing:-.02em;font-weight:400}.lip-practice-dialog__details{margin:0;color:var(--lip-mute);font-size:12px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.lip-practice-dialog__close{-webkit-appearance:none;appearance:none;position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#00000094;color:var(--lip-cream);cursor:pointer}.lip-practice-dialog__close svg{display:block;width:18px;height:18px}.lip-catalog__heading{padding:0 var(--lip-pad) 16px;color:var(--lip-mute);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.lip-page-nav{display:flex;justify-content:space-between;padding:20px var(--lip-pad) 40px}.lip-page-nav a{color:inherit;text-decoration:none}.lip-actions{display:flex;flex-wrap:wrap;gap:12px 20px;margin:24px 0 0}.lip-link{color:inherit;text-decoration:none}.lip-community,.lip-mentoring{display:grid;gap:48px}.lip-mentoring ul{margin:0 0 16px;padding-left:16px}.lip-footer{padding:56px var(--lip-pad) 36px;background:var(--lip-footer-background, #cdbda4);color:var(--lip-ink)}.template-index .lip-footer{display:none}.lip-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px 40px;margin-bottom:28px}.lip-footer__nav{display:flex;flex-wrap:wrap;gap:10px 18px;max-width:720px}.lip-footer a{color:inherit;text-decoration:none}.lip-footer__aside{max-width:320px}.lip-footer__aside p{margin:0 0 8px;font-size:16px}.lip-footer__actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:16px}.lip-footer__donate{display:inline-block;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.lip-footer__note,.lip-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:16px;border-top:1px solid rgba(0,0,0,.12)}.lip-footer__note p{max-width:520px;margin:0;font-size:12px;line-height:1.45;letter-spacing:0;text-transform:none;color:#0000008c}.section-featured-collection,.collection-hero,.facets-wrapper,.collection-product-count,.title-wrapper-with-link,.product__tax,.share-button,.pickup-availability,.product__vendor,.related-products{display:none}.lip-product{display:grid;gap:28px;padding:0 0 80px}.lip-product__media{position:relative;min-height:280px;background:none}.lip-product__media img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.lip-product__slides,.lip-product__slide{position:absolute;top:0;right:0;bottom:0;left:0}.lip-product__slide{opacity:0;transition:opacity 1.4s ease}.lip-product__slide.is-active{opacity:1}.lip-product__slide img{position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.lip-product__slide{transition:none}}.lip-product__info{padding:0 var(--lip-pad)}.lip-product__days{margin:8px 0 0;color:var(--lip-mute)}.lip-product__price{margin:8px 0 16px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--lip-mute)}.lip-product__includes{margin:20px 0 0;padding:0;list-style:none}.lip-product__includes li{margin:0 0 8px;font-size:16px;line-height:1.45;color:var(--lip-mute)}.lip-product__practices{margin:36px 0 0;padding:0;list-style:none}.lip-product__practices li{break-inside:avoid;margin:0 0 8px;font-size:14px;line-height:1.4;color:var(--lip-mute)}@media screen and (min-width:750px){.lip-product__practices{columns:2;column-gap:40px}}.lip-product--membership,.lip-product--class{display:block;padding-bottom:40px}.lip-product__on-image{position:absolute;left:var(--lip-pad);right:var(--lip-pad);bottom:24px;z-index:2;margin:0;font-size:clamp(36px,6.5vw,84px);line-height:.88;letter-spacing:-.04em}.lip-product .lip-product__video-title{padding:24px var(--lip-pad);margin:0}.lip-product--class .lip-product__media{position:relative;aspect-ratio:auto;min-height:72svh;max-height:88svh;height:auto}.lip-product--class .lip-product__media img,.lip-product--class .lip-product__media iframe,.lip-product--class .lip-product__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover;border:0}.lip-product--class .lip-product__info{width:min(720px,calc(100% - (var(--lip-pad) * 2)));margin:0 auto;padding:28px 0 48px}.lip-product--class .lip-prose{gap:16px}.lip-product__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none}.lip-product__tags a{display:inline-block;padding:6px 12px;border:1px solid var(--lip-line);border-radius:999px;color:inherit;text-decoration:none;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.lip-related{padding:0 0 96px}.lip-related__head{padding:0 var(--lip-pad) 16px}.lip-related__head h2{margin:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;font-weight:400;color:var(--lip-mute)}.template-cart .lip-cart-section{display:none}.lip-cart-drawer-section{position:relative;z-index:80}.lip-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;display:none}.lip-cart-drawer.is-open{display:block}.lip-body.lip-cart-open{overflow:hidden}.lip-cart-drawer__scrim{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0000008c;cursor:pointer}.lip-cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:100vw;display:flex;flex-direction:column;background:#000;color:var(--lip-cream);padding:20px var(--lip-pad) 24px}@media screen and (min-width:750px){.lip-cart-drawer__panel{width:50vw;padding:28px 32px}}.lip-cart-drawer__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 24px}.lip-cart-drawer__head h2{margin:0;font-size:clamp(28px,4vw,48px);line-height:.9;font-weight:400;letter-spacing:-.04em}.lip-cart-drawer__close{-webkit-appearance:none;appearance:none;position:absolute;top:20px;right:var(--lip-pad);z-index:1;background:none;border:0;padding:0;color:inherit;font:inherit;font-size:12px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}@media screen and (min-width:750px){.lip-cart-drawer__close{top:28px;right:32px}}.lip-cart-drawer__form{display:flex;flex-direction:column;flex:1;min-height:0}.lip-cart-drawer__list{list-style:none;margin:0;padding:0;overflow:auto;flex:1;display:grid;align-content:start;grid-auto-rows:max-content;gap:28px;scrollbar-width:none}.lip-cart-drawer__list::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.lip-cart-drawer__list{grid-template-columns:1fr 1fr;gap:28px 16px}}.lip-cart-drawer__event{display:grid;align-content:start;gap:10px}.lip-cart-drawer__poster{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#111;color:inherit;text-decoration:none}.lip-cart-drawer__poster img{width:100%;height:100%;object-fit:cover;display:block}.lip-cart-drawer__on{position:absolute;left:14px;right:14px;bottom:14px;font-size:clamp(18px,2.2vw,28px);line-height:.95;letter-spacing:-.03em}.lip-cart-drawer__note,.lip-cart-drawer__price{margin:6px 0 0;color:var(--lip-mute);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.lip-cart-drawer__price{color:var(--lip-cream)}.lip-cart-drawer__remove{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin-top:10px;color:var(--lip-mute);font:inherit;font-size:12px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.lip-cart-drawer__empty{padding:24px 0}.lip-cart-drawer__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px}.lip-cart-drawer__total{margin:0;font-size:20px}.lip-cart-drawer__terms{max-width:52em;margin:12px 0 0;font-size:11px;line-height:1.45;color:var(--lip-mute)}.lip-cart-drawer__terms a{color:inherit;text-underline-offset:2px}.lip-cart-drawer__close:hover,.lip-cart-drawer__remove:hover{opacity:.7}.lip-cart{width:min(720px,calc(100% - (var(--lip-pad) * 2)));margin:0 auto;padding:28px 0 80px}.lip-cart__list{list-style:none;margin:28px 0;padding:0}.lip-cart__row{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--lip-line)}.lip-cart__media img{width:80px;height:80px;object-fit:cover;display:block}.lip-cart__copy a{color:inherit;text-decoration:none}.lip-cart__copy p{margin:6px 0 0;color:var(--lip-mute);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.lip-cart__remove{color:inherit;font-size:12px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.lip-cart__foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.lip-product--membership .lip-product__media,.lip-product--membership .lip-product__media img{height:min(82svh,900px);min-height:320px}.lip-product--membership{padding-bottom:0}.lip-product--membership .lip-product__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0000006b,#0000000a 40%,#0000007a);pointer-events:none}.lip-product--membership.lip-product--hero-standard .lip-product__media,.lip-product--membership.lip-product--hero-standard .lip-product__media img{height:min(68svh,760px)}.lip-product--membership .lip-product__media--left img{object-position:left center}.lip-product--membership .lip-product__media--center img{object-position:center}.lip-product--membership .lip-product__media--right img{object-position:right center}.lip-product--membership .lip-product__info{box-sizing:border-box;display:grid;gap:20px;width:100%;margin:0;padding:80px var(--lip-pad);text-align:left}.lip-product--membership .lip-product__info .lip-lede{max-width:30em}.lip-product--membership .lip-product__price{margin:0;font-size:16px;line-height:1.45;letter-spacing:0}.lip-product--membership .lip-product__price span{margin-left:2px;font-size:inherit;letter-spacing:inherit;color:inherit}.lip-product--membership .lip-product__includes{margin-top:0;max-width:38em}.lip-complementary{padding:0 var(--lip-pad) 112px}.lip-complementary__heading{margin:0 0 24px;font-size:36px;line-height:1.05;letter-spacing:-.01em;font-weight:400}.lip-complementary__grid{display:grid;gap:48px 20px;margin:0;padding:0;list-style:none}.lip-membership-tile{display:block;color:inherit;text-decoration:none}.lip-membership-tile__media{aspect-ratio:16 / 10;overflow:hidden;background:#1a1a1a}.lip-membership-tile__media img{display:block;width:100%;height:100%;object-fit:cover}.lip-membership-tile__meta{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-top:12px}.lip-membership-tile__meta h3,.lip-membership-tile__meta p{margin:0;font-size:16px;line-height:1.35;font-weight:400}.lip-membership-tile__meta p{color:var(--lip-mute);white-space:nowrap}.lip-join-pill{-webkit-appearance:none;appearance:none;position:fixed;right:var(--lip-pad);bottom:var(--lip-pad);z-index:40;padding:12px 20px;border:0;border-radius:999px;background:var(--lip-cream);color:var(--lip-ink);font:inherit;font-size:13px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.lip-join-pill:hover{opacity:.75}.lip-join-dialog{position:relative;width:min(840px,calc(100vw - 32px));max-height:calc(100svh - 48px);margin:auto;padding:48px 48px 40px;border:0;background:var(--lip-cream);color:var(--lip-ink);overflow:auto}.lip-join-dialog[open]{animation:lip-join-in .42s cubic-bezier(.22,1,.36,1) both}.lip-join-dialog[open]::backdrop{animation:lip-overlay-in .35s ease both}.lip-join-dialog.is-leaving{animation:lip-join-out .2s ease both}.lip-join-dialog.is-leaving::backdrop{animation:lip-overlay-out .2s ease both}.lip-join-dialog::backdrop{background:#00000094;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes lip-join-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lip-join-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.lip-join-dialog--static{width:min(560px,calc(100% - 40px));margin:28px auto 80px;min-height:auto}.lip-join-dialog__close{-webkit-appearance:none;appearance:none;position:absolute;top:16px;right:18px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.lip-join-dialog__close svg{display:block;width:18px;height:18px}.lip-join-dialog__kicker,.lip-join-dialog__title,.lip-join-dialog h2{margin:0 0 28px;font-size:28px;line-height:1.05;letter-spacing:-.02em;font-weight:400;text-transform:uppercase;color:var(--lip-ink)}.lip-join-dialog__plans{display:grid}.lip-join-dialog__plans form{margin:0}.lip-join-dialog[open] .lip-join-plan{animation:lip-overlay-item .5s cubic-bezier(.22,1,.36,1) both}.lip-join-dialog[open] .lip-join-plan:nth-child(1){animation-delay:.08s}.lip-join-dialog[open] .lip-join-plan:nth-child(2){animation-delay:.14s}.lip-join-dialog[open] .lip-join-plan:nth-child(3){animation-delay:.2s}.lip-join-dialog[open] .lip-join-dialog__links{animation:lip-overlay-item .5s cubic-bezier(.22,1,.36,1) .26s both}.lip-join-dialog.is-leaving .lip-join-plan,.lip-join-dialog.is-leaving .lip-join-dialog__links,.lip-join-dialog--static,.lip-join-dialog--static .lip-join-plan,.lip-join-dialog--static .lip-join-dialog__links{animation:none}.lip-join-plan{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:24px;width:calc(100% + 24px);margin-inline:-12px;padding:24px 12px;border-bottom:1px solid rgba(0,0,0,.12);transition:background .2s ease}.lip-join-plan__media,.lip-join-plan__media img{display:block;width:112px;height:112px;object-fit:cover;background:#d8d4cc}.lip-join-plan.is-current,.lip-join-plan:hover{background:#1613100a}.lip-join-plan__copy,.lip-join-plan__meta{display:grid;gap:4px;min-width:0}.lip-join-plan__arrow{transition:transform .15s ease}.lip-join-plan__meta{justify-items:end;flex:none}.lip-join-plan__title{font-size:20px;line-height:1.15}.lip-join-plan__more{justify-self:start;margin-top:4px;color:inherit;text-decoration:none;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.lip-join-plan__more:hover{opacity:.7}.lip-join-plan__go{-webkit-appearance:none;appearance:none;display:grid;justify-items:end;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.lip-join-plan__blurb,.lip-join-plan__price{color:#00000080}.lip-join-plan__blurb{font-size:13px;line-height:1.35;letter-spacing:0;text-transform:none}.lip-join-plan__price{font-size:16px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.lip-join-plan__arrow{display:block;width:22px;height:22px;color:inherit}.lip-join-plan:hover .lip-join-plan__arrow,.lip-join-plan.is-current .lip-join-plan__arrow{transform:translate(4px)}.lip-join-dialog__form input{display:block;width:100%;margin:0 0 16px;padding:10px 0;border:0;border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;background:transparent;color:inherit;font:inherit}.lip-join-dialog__form input:focus{outline:none;border-bottom-color:#000}a.lip-join-dialog__submit{display:inline-block;text-decoration:none}.lip-join-dialog__submit{-webkit-appearance:none;appearance:none;margin-top:8px;padding:10px 20px;border:0;border-radius:999px;background:#000;color:var(--lip-cream);font:inherit;font-size:14px;cursor:pointer}.lip-join-dialog__links{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.lip-join-dialog__links a,.lip-join-dialog__links button{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-size:12px;text-decoration:none}.lip-join-dialog__hint,.lip-join-dialog__errors{margin:0 0 16px;font-size:14px;line-height:1.45}.lip-join-dialog__close:hover,.lip-join-dialog__links a:hover,.lip-join-dialog__links button:hover,.lip-join-dialog__submit:hover{opacity:.7}.lip-faq{display:grid;gap:28px;padding:24px var(--lip-pad) 96px}.lip-faq__title{margin:0;font-size:36px;line-height:1.05;letter-spacing:-.01em;font-weight:400}.lip-faq__item{border-top:1px solid var(--lip-line)}.lip-faq__item:last-child{border-bottom:1px solid var(--lip-line)}.lip-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;cursor:pointer}.lip-faq__q::-webkit-details-marker{display:none}.lip-faq__q span:first-child{font-size:16px;line-height:1.35}.lip-faq__icon{flex:none;width:1em;text-align:center;font-size:20px;line-height:1}.lip-faq__item[open] .lip-faq__icon{transform:rotate(45deg)}.lip-faq__a{padding:0 2em 18px 0;font-size:16px;line-height:1.45;color:var(--lip-mute)}.lip-faq__a p{margin:0 0 10px}.lip-faq-row{display:grid;gap:20px;padding:0 var(--lip-pad)}.lip-faq-row__title{margin:0;padding-top:16px;font-size:36px;line-height:1.05;letter-spacing:-.01em;font-weight:400}.lip-faq-row .lip-faq__item{border-bottom:0}.lip-faq-item-section:last-child .lip-faq-row{padding-bottom:112px}.lip-faq-item-section:last-child .lip-faq__item{border-bottom:1px solid var(--lip-line)}.lip-product select{display:block;width:100%;max-width:320px;margin:0 0 16px;padding:10px 0;border:0;border-bottom:1px solid var(--lip-cream);border-radius:0;background:transparent;color:inherit;font:inherit}@media screen and (min-width:750px){.lip-body,.template-page-begin-here{--lip-section-gap: 112px}.template-page-begin-here .content-for-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.template-page-begin-here .content-for-layout>.shopify-section{grid-column:1 / -1}.template-page-begin-here .content-for-layout>.lip-video-section:has(+.lip-intro-section .lip-intro--copy){grid-column:1}.template-page-begin-here .content-for-layout>.lip-intro-section:has(.lip-intro--copy){grid-column:2}.template-page-begin-here .lip-video-section:has(+.lip-intro-section .lip-intro--copy) .lip-page--wide{padding:var(--lip-section-gap) 28px var(--lip-section-gap) var(--lip-pad)}.template-page-begin-here .lip-video-section+.lip-intro-section .lip-intro{padding:var(--lip-section-gap) var(--lip-pad) var(--lip-section-gap) 8px}.template-page-monthly-practice{--lip-section-gap: 112px}.template-page-monthly-practice .lip-split--2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(48px,6vw,96px)}.template-page-monthly-practice .lip-split--image-right .lip-media{grid-column:2;grid-row:1}.template-page-monthly-practice .lip-split--image-right .lip-prose{grid-column:1;grid-row:1}.template-page-monthly-practice .lip-split .lip-media img{height:min(72svh,820px)}.template-page-About-New .lip-split--2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(48px,6vw,96px)}.template-page-About-New .lip-split--image-right .lip-media{grid-column:2;grid-row:1}.template-page-About-New .lip-split--image-right .lip-prose{grid-column:1;grid-row:1}.lip-tiles{grid-template-columns:repeat(2,1fr)}.lip-tiles--rail{display:flex;grid-template-columns:none}.lip-catalog__grid>li,.lip-tiles--rail>li{flex-basis:min(42vw,620px)}.lip-split--2{grid-template-columns:1fr;gap:28px}.lip-feature{grid-template-columns:1fr 1fr;align-items:stretch;gap:0 40px}.lip-feature--image-right .lip-feature__media{grid-column:2;grid-row:1}.lip-feature--image-right .lip-feature__copy{grid-column:1;grid-row:1}.lip-feature__media,.lip-feature__media img{min-height:280px;max-height:360px}.lip-feature__copy{padding:0 24px}.lip-product{grid-template-columns:1fr 1fr;gap:0;align-items:start}.lip-product--membership,.lip-product--class{display:block}.lip-product--class .lip-product__info{padding:36px 0 64px}.lip-product__info{padding:20px 40px 0 var(--lip-pad)}.lip-product--membership .lip-product__info{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);column-gap:clamp(48px,8vw,120px);row-gap:24px;padding:112px var(--lip-pad) 96px}.lip-product--membership .lip-product__price{grid-column:1;grid-row:1}.lip-product--membership .lip-product__info .lip-lede{grid-column:1;grid-row:2}.lip-product--membership .lip-product__includes{grid-column:2;grid-row:1 / span 2}.lip-product--membership .lip-product__add{grid-column:2;justify-self:start}.lip-complementary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lip-faq-row{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:48px}.lip-faq-row__title{font-size:48px}.lip-join-dialog__title,.lip-join-dialog__kicker{font-size:36px}.lip-faq{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:48px;padding-top:40px}.lip-faq__title{font-size:48px}.lip-mark--header .lip-mark__svg{height:20px}}@media screen and (max-width:989px){.lip-header__bar{padding:16px var(--lip-pad);gap:8px}.lip-header__tools .lip-account,.lip-header__slash{display:none}.lip-mark--header .lip-mark__svg{width:min(150px,32vw);height:auto}.lip-header__tools{gap:10px}}@media screen and (max-width:899px){dialog.lip-practice-dialog{top:0;right:0;bottom:0;left:0;width:100vw;height:100svh;max-height:none;margin:0;overflow:auto}.lip-practice-dialog__layout{grid-template-columns:1fr;align-content:center;min-height:100%}.lip-practice-dialog__copy{padding:20px 64px 28px var(--lip-pad)}}@media screen and (max-width:749px){.lip-page-hero{min-height:72svh}.lip-header__join{padding:7px 10px}.lip-overlay__link{font-size:24px;line-height:24px}.lip-title,.lip-prose .lip-title,.lip-block h2,.lip-mentoring h2,.lip-feature__copy h2,.lip-account-dialog__panel h2,.lip-faq__title,.lip-product .lip-title{font-size:24px;line-height:1.1}.lip-mark--home .lip-mark__svg{width:min(86vw,360px)}dialog.lip-join-dialog{box-sizing:border-box;position:fixed;inset:auto 0 0;width:100vw;max-width:none;max-height:min(90svh,760px);margin:0;padding:28px 20px calc(24px + env(safe-area-inset-bottom))}dialog.lip-join-dialog[open]{animation:lip-join-sheet-in .42s cubic-bezier(.22,1,.36,1) both}dialog.lip-join-dialog.is-leaving{animation:lip-join-sheet-out .22s ease both}.lip-join-dialog__title,.lip-join-dialog__kicker{font-size:22px;margin-bottom:20px}.lip-join-plan{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:0 16px;width:100%;margin-inline:0;padding:16px 0}.lip-join-plan__media,.lip-join-plan__media img{grid-column:1;grid-row:1 / span 2;width:72px;height:72px}.lip-join-plan__title{font-size:18px}.lip-join-plan__copy,.lip-join-plan__meta{grid-column:2}.lip-join-plan__meta{justify-items:start;margin-top:12px}.lip-join-plan__go{grid-auto-flow:column;align-items:center;justify-items:start;gap:10px}.lip-join-plan__price{font-size:14px}.lip-join-plan__arrow{width:20px;height:20px}}@media screen and (max-width:600px){.lip-header__bar{grid-template-columns:auto minmax(0,1fr) auto}.lip-mark--header{justify-self:center}.lip-header__menu [data-lip-menu-label]{display:inline}.lip-header__join{display:inline-flex;padding:7px 8px;font-size:10px}.lip-header__tools{gap:8px}}@keyframes lip-join-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes lip-join-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){dialog.lip-join-dialog[open],dialog.lip-join-dialog.is-leaving{animation:none}}.lip-feature__copy{justify-content:center;text-align:left}.lip-split--2{align-items:center}.lip-align--start .lip-feature__copy{justify-content:flex-start}.lip-align--end .lip-feature__copy{justify-content:flex-end}.lip-split.lip-align--start{align-items:start}.lip-split.lip-align--end{align-items:end}.lip-prose{text-align:left}.lip-home>.lip-home__join{position:absolute;left:50%;bottom:72px;z-index:2;margin:0;transform:translate(-50%)}@media screen and (min-width:750px){.template-page-monthly-practice .lip-split--2,.template-page-About-New .lip-split--2{align-items:center}.template-page-monthly-practice .lip-split.lip-align--start,.template-page-About-New .lip-split.lip-align--start{align-items:start}.template-page-monthly-practice .lip-split.lip-align--end,.template-page-About-New .lip-split.lip-align--end{align-items:end}}@media screen and (max-width:989px){.lip-header__start{flex-direction:column;align-items:flex-start;gap:5px}.lip-header__start .lip-clock{font-size:10px}}@media screen and (min-width:750px){.template-page-begin-here .content-for-layout{align-items:center}.template-page-begin-here .content-for-layout>.lip-intro-section:has(.lip-align--start){align-self:start}.template-page-begin-here .content-for-layout>.lip-intro-section:has(.lip-align--end){align-self:end}}.template-page-begin-here .content-for-layout{display:block}.template-page-begin-here .lip-video-section .lip-page--wide{max-width:1120px;margin-inline:auto;padding-top:0}.template-page-monthly-practice .lip-page-hero__copy{text-align:left}.template-page-monthly-practice .lip-prose,.template-page-monthly-practice .lip-catalog__heading,.template-page-monthly-practice .lip-feature__copy{text-align:center}.template-page-monthly-practice .lip-split,.template-page-monthly-practice .lip-split:not(.lip-split--2){grid-template-columns:minmax(0,1fr);justify-items:center;max-width:760px;margin-inline:auto}.template-page-monthly-practice .lip-split .lip-media,.template-page-monthly-practice .lip-split .lip-prose{grid-column:1;grid-row:auto;width:100%;max-width:640px;margin-inline:auto}.template-page-monthly-practice .lip-split .lip-media img{height:auto;max-height:720px;object-fit:contain;margin-inline:auto}.template-page-monthly-practice .lip-feature{grid-template-columns:minmax(0,1fr);justify-items:center;gap:36px;max-width:760px;margin-inline:auto}.template-page-monthly-practice .lip-feature__media,.template-page-monthly-practice .lip-feature__copy{grid-column:1;grid-row:auto;width:100%;max-width:640px}.template-page-monthly-practice .lip-feature__copy{align-items:center;padding:0}.template-page-monthly-practice .lip-feature__copy>*{max-width:36em;margin-inline:auto}@media screen and (min-width:750px){.template-page-courses .lip-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lip-favourite{margin-top:12px;width:fit-content}.lip-favourite button{display:inline-flex!important;align-items:center;justify-content:center;width:auto;min-width:0;height:28px!important;min-height:28px;margin:0!important;padding:8px 14px!important;border:0!important;border-radius:999px!important;background:var(--lip-cream)!important;color:var(--lip-ink)!important;opacity:1!important;box-shadow:none;font-family:inherit!important;font-size:12px!important;font-weight:400;line-height:1!important;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.lip-favourite button:before,.lip-favourite button:after{display:none}.lip-favourite button>span{display:inline-flex;align-items:center;gap:4px}.lip-favourite button svg{width:12px;height:12px;flex:0 0 12px}@media screen and (max-width:374px){.lip-card__controls .lip-favourite button,.lip-card__controls .lip-card__play{padding-inline:6px!important;font-size:11px!important;height:28px}}.lip-favourites .lip-feature__cta{display:inline-flex;margin-top:24px}#wishlist-hero-shared-list-view{max-width:1440px;margin:48px auto}#wishlist-hero-shared-list-view button,#wishlist-hero-shared-list-view .wishlist-hero-page-header svg,#wishlist-hero-shared-list-view .wishlist-hero-list-card-header-product-name{color:var(--lip-cream)!important}#wishlist-hero-shared-list-view .wishlist-hero-list-card-header-added-on{color:var(--lip-mute)}.lip-favourite button svg{color:var(--lip-ink)!important}#wishlist-hero-shared-list-view .MuiPaper-root{background:transparent;box-shadow:none;border:1px solid #d7d2c9}#wishlist-hero-shared-list-view .wishlist-hero-list-card-product-price{display:none}@media screen and (min-width:750px){.lip-practice-card--list .lip-card__meta{padding-top:0}.lip-product--offer{display:grid;align-items:start}.lip-product--offer .lip-product__info{width:auto;margin:0;padding:0 40px 48px var(--lip-pad)}.lip-product--offer .lip-product__info>:first-child{margin-top:0}}#wishlist-hero-shared-list-view .wishlist-hero-footer-share-btn,#wishlist-hero-shared-list-view .wishlist-hero-footer-send-email-btn,#wishlist-hero-shared-list-view [data-lip-hide-wishlist-action]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lip-studio.css.map */
