@font-face{font-family:Sofia Pro;src:url(SofiaPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(SofiaPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--runwell-rain-forrest: #0B3D38;--runwell-celadon: #ADDDBD;--runwell-oat: #F5F0EE;--runwell-cream: #EDE6D8;--runwell-blue: #8AD3CC;--runwell-warm-grey: #CBC1BD;--runwell-light-grey: #E9E2DF;--runwell-accent-rgb: 138, 211, 204;--font-body-family: "Sofia Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Baskervville", "Baskerville", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400}body,body.gradient{background-color:#f5f0ee;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}h1,h2,h3,.h1,.h2,.h3,.section-header__title,.banner__heading,.title-wrapper-with-link h2{font-family:var(--font-heading-family);font-style:normal;font-weight:400;letter-spacing:-.005em}h1,.h1{line-height:1.05}h2,.h2{line-height:1.1}h3,.h3{line-height:1.2}h4,.h4{line-height:1.25}::selection{background-color:#0b3d38;color:#f5f0ee}::-moz-selection{background-color:#0b3d38;color:#f5f0ee}.color-scheme-3 ::selection,.color-scheme-3 *::selection,.color-scheme-3::selection,[class*=color-scheme-3] ::selection,[class*=color-scheme-3] *::selection{background-color:#8ad3cc;color:#0b3d38}.button,button.shopify-payment-button__button{border-radius:4px;letter-spacing:.01em;font-weight:700}.card-wrapper .card{border-radius:8px}.banner--medium:not(.banner--mobile-bottom) .banner__content,.banner--large:not(.banner--mobile-bottom) .banner__content{padding:4rem 2rem}.link-underline,a.link{text-decoration:underline;text-decoration-color:var(--runwell-blue, currentColor);text-underline-offset:4px}html{scroll-behavior:smooth}.runwell-aura{position:relative;overflow:hidden;min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:6rem 0}.runwell-aura__inner{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:0 6vw;z-index:1}.runwell-aura__copy{position:relative;z-index:3;text-align:center;max-width:720px;margin:0 auto}.runwell-aura__eyebrow{font-family:var(--font-body-family);font-size:var(--runwell-eyebrow-size);font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.8;margin-bottom:1rem}.runwell-aura__title{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:calc(var(--font-heading-scale) * clamp(3rem,6vw,5.4rem));line-height:.95;margin:0 0 1.4rem;color:inherit}.runwell-aura__lede{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * clamp(1.4rem,1.6vw,1.7rem));line-height:1.55;max-width:52ch;margin:0 auto 2rem;opacity:.88}.runwell-aura__cta{display:inline-block;padding:.95rem 2rem;border-radius:999px;background:var(--runwell-cream);color:var(--runwell-rain-forrest);font-family:var(--font-body-family);font-weight:700;font-size:var(--runwell-body-size);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease}.runwell-aura__cta:hover{transform:translateY(-1px)}.runwell-aura__egg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.runwell-aura__egg svg{width:38%;max-width:720px;height:auto;filter:blur(30px);opacity:.22;animation:lushi-aura-pulse 2.6s ease-in-out infinite alternate}@keyframes lushi-aura-pulse{0%{transform:scale(1);opacity:.18}to{transform:scale(1.05);opacity:.3}}@media(max-width:749px){.runwell-aura__egg svg{width:70%;filter:blur(22px)}.runwell-aura{min-height:60vh}}.runwell-how__cta{text-decoration-color:var(--runwell-blue);color:inherit}.runwell-press-bar img{height:clamp(22px,3vw,32px)!important;width:auto;max-width:160px;object-fit:contain}.runwell-video-hero{background:var(--runwell-rain-forrest)}.runwell-video-hero__overlay{background:linear-gradient(180deg,#0b3d386b,#0b3d38b8)}.runwell-video-hero__cta--primary{background:var(--runwell-cream);color:var(--runwell-rain-forrest)}.runwell-video-hero__cta--primary:hover{background:#fff}.runwell-video-hero__cta--secondary{border:1.5px solid rgba(255,255,255,.6)}@media(max-width:749px){.runwell-video-hero__title{max-width:16ch}.runwell-video-hero__subtitle{max-width:36ch}.runwell-video-hero__cta{font-size:var(--runwell-cta-size)}}.product__title h1,.product__title .h1{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:calc(var(--font-heading-scale) * clamp(2rem,4vw,3.4rem));line-height:1.05;letter-spacing:-.01em;color:var(--runwell-rain-forrest);margin:0 0 .6rem}.product__text.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:var(--runwell-eyebrow-size);font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.65;color:var(--runwell-rain-forrest)}.price__regular .price-item--regular,.price__sale .price-item--last{font-family:var(--font-body-family);font-weight:700;font-size:var(--runwell-h4-size);letter-spacing:.02em}.product__description,.product__description p{font-family:var(--font-body-family);font-size:var(--runwell-body-size);line-height:1.75;color:var(--runwell-rain-forrest);opacity:.92}.product-form__buttons .product-form__submit{border-radius:4px;letter-spacing:.04em;text-transform:uppercase;font-size:var(--runwell-body-size);padding:1.1rem 1.5rem}@media(max-width:749px){.product__info-container .product-form{position:sticky;bottom:0;background:var(--runwell-cream);padding:.8rem 1rem 1rem;margin:0 -1rem;box-shadow:0 -4px 24px #0b3d381a;z-index:5;border-top:1px solid rgba(11,61,56,.08)}.product__info-container .product-form .product-form__buttons{margin:0}}@media(min-width:990px){.product .product__info-wrapper{position:sticky;top:80px;align-self:flex-start}}@media(min-width:990px){.product .product__info-container{max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin}.product .product__info-container::-webkit-scrollbar{width:6px}.product .product__info-container::-webkit-scrollbar-thumb{background:var(--runwell-warm-grey);border-radius:3px}}.product-form__input--pill input[type=radio]+label{border-radius:999px;font-weight:500;letter-spacing:.03em}.product .accordion summary{font-family:var(--font-body-family);font-weight:700;font-size:var(--runwell-body-size);letter-spacing:.04em;text-transform:uppercase}.product__media-wrapper .product__media,.product__media-wrapper .media{border-radius:8px;overflow:hidden}.article-template__title,.article-template__title h1{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:calc(var(--font-heading-scale) * clamp(2.4rem,5vw,4rem));line-height:1.05;letter-spacing:-.01em;max-width:22ch;color:var(--runwell-rain-forrest);margin:0 0 1.2rem}.article-template__hero-container .article-template__hero,.article-template__hero-container .article-template__hero-medium,.article-template__hero-container .article-template__hero-small{border-radius:8px;overflow:hidden}.article-template__content,.article-template__content p,.article-template__content .rte p,main .rte p{font-family:var(--font-body-family);font-size:var(--runwell-body-size);line-height:1.75;color:inherit;opacity:.92}.article-template__content h2,.article-template__content .rte h2,main .rte h2{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:calc(var(--font-heading-scale) * clamp(1.6rem,2.8vw,2.2rem));margin:2.4rem 0 1rem;color:inherit}.article-template__content h3,.article-template__content .rte h3,main .rte h3{font-family:var(--font-body-family);font-weight:700;font-size:var(--runwell-cta-size);letter-spacing:.02em;margin:1.8rem 0 .6rem;color:inherit}.article-template__content blockquote,.article-template__content .rte blockquote,main .rte blockquote{border-left:3px solid var(--runwell-blue);padding:.8rem 0 .8rem 1.4rem;margin:1.5rem 0;font-family:var(--font-heading-family);font-style:italic;font-size:calc(var(--font-heading-scale) * 1.3rem);line-height:1.5;color:inherit}.article-card .article-card__image-wrapper{border-radius:8px;overflow:hidden}.article-card__title{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:1.2}.cart-drawer .drawer__inner{background:var(--runwell-cream)!important}.cart-drawer .cart-drawer__title,.cart-drawer h2.cart-drawer__heading{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:var(--runwell-body-size);color:var(--runwell-rain-forrest)}.cart-drawer .cart-item__name{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:var(--runwell-body-size);color:var(--runwell-rain-forrest);line-height:1.2}.cart-drawer .cart-item__details .product-option,.cart-drawer .cart-item__price-wrapper{font-family:var(--font-body-family);font-size:var(--runwell-body-size);color:var(--runwell-rain-forrest);opacity:.85}.cart-drawer .totals__total,.cart-drawer .totals__subtotal,.cart-drawer .totals__total-value{font-family:var(--font-body-family);font-weight:700;letter-spacing:.02em;color:var(--runwell-rain-forrest)}.cart-drawer__footer .cart__ctas .cart__checkout-button,.cart-drawer__footer .cart__ctas button[type=submit]{background:var(--runwell-rain-forrest)!important;color:var(--runwell-cream)!important;border-radius:4px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:var(--runwell-caption-size);padding:1rem 1.5rem}.cart-drawer .quantity input,.cart-drawer .quantity__button{font-family:var(--font-body-family);color:var(--runwell-rain-forrest)}.cart-drawer .totals:before{content:"Free shipping over $75. 30-day returns.";display:block;font-family:var(--font-body-family);font-size:var(--runwell-eyebrow-size);letter-spacing:.02em;color:var(--runwell-rain-forrest);opacity:.7;text-align:center;padding:.6rem 0;border-top:1px solid rgba(11,61,56,.1);margin-bottom:.4rem}.card-information .card__badge .badge,.card-wrapper .card__badge .badge,.product-card-wrapper .card__badge .badge{font-family:var(--font-body-family);font-size:var(--runwell-eyebrow-size);font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-radius:4px;padding:4px 8px}quick-add-modal .quick-add-modal__content{background:var(--runwell-cream);border-radius:12px;font-family:var(--font-body-family);color:var(--runwell-rain-forrest)}quick-add-modal .quick-add-modal__product-title,quick-add-modal h1,quick-add-modal h2{font-family:var(--font-heading-family);font-style:normal;font-weight:400}quick-add-modal .quick-add-modal__close-button{color:var(--runwell-rain-forrest)}.customer .form__heading,.customer h1,.customer h2{font-family:var(--font-heading-family);font-style:normal;font-weight:400;color:var(--runwell-rain-forrest)}.customer .field__label,.customer label{font-family:var(--font-body-family);font-size:var(--runwell-eyebrow-size);letter-spacing:.04em;text-transform:uppercase;color:var(--runwell-rain-forrest);opacity:.85}.customer .button,.customer button[type=submit]{background:var(--runwell-rain-forrest);color:var(--runwell-cream);border-radius:4px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.header{font-family:var(--font-body-family)}.header .header__menu-item span,.header .header__active-menu-item{font-family:var(--font-body-family);font-weight:400;letter-spacing:.04em;text-transform:none;font-size:var(--runwell-body-size);opacity:.85}.header__heading-logo-wrapper .h2{font-family:var(--font-heading-family);font-style:normal;font-weight:400;letter-spacing:-.01em}.footer{font-family:var(--font-body-family);background:var(--runwell-rain-forrest)!important;color:var(--runwell-cream)!important;padding-top:4rem}.footer a,.footer .footer-block__details-content a{color:var(--runwell-cream)!important;opacity:.9;text-decoration:none;font-size:var(--runwell-body-size);line-height:1.7}.footer a:hover{opacity:1;text-decoration:underline;text-decoration-color:var(--runwell-blue)}.footer .copyright__content,.footer .footer__copyright,.footer__copyright *{color:var(--runwell-cream)!important;opacity:.55}.footer .footer__content-top:before{content:"";display:block;width:100%;max-width:220px;height:48px;margin:2.4rem auto;background-image:url(lushi-wordmark-dark-bg.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.header-wrapper{position:sticky!important;top:0;z-index:100;background:var(--runwell-rain-forrest)!important;transition:box-shadow .3s ease}.header-wrapper.shopify-section-header-sticky,body.scrolled .header-wrapper{background:var(--runwell-rain-forrest)!important;box-shadow:0 2px 12px #0b3d3826}.header{padding-top:1rem!important;padding-bottom:1rem!important}.header-wrapper .header__heading-link img{filter:brightness(0) invert(1)}.header-wrapper .header__menu-item span,.header-wrapper .header__icon{color:var(--runwell-cream)!important}.header-wrapper .header__icon svg{color:var(--runwell-cream)!important}.section-lushi-video-hero{margin-top:0}main{padding-top:0}@media(max-width:749px){.announcement-bar-slider .slider-button{min-width:44px;min-height:44px;padding:10px}}.section .blog-articles--empty,.section.shopify-section .featured-blog__inner:empty,.section.shopify-section.empty,.shopify-section:has(.placeholder-svg):not(:has(.product-card-wrapper)):not(:has(.collection)){display:none}.blog__title{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:var(--runwell-h2-size);line-height:1.05;letter-spacing:-.005em;margin-bottom:1.5rem;color:var(--runwell-rain-forrest)}.shopify-section-group-footer-group+footer,.section-lushi-positive-aura+.shopify-section-group-footer-group{margin-top:0}.runwell-editorial-section,.runwell-editorial-section__eyebrow,.runwell-editorial-section__heading,.runwell-editorial-section__lede,.runwell-editorial-section h3,.runwell-editorial-section p,.runwell-editorial-section a{color:inherit}.runwell-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--runwell-rain-forrest);color:#fff;border-top:1px solid rgba(255,255,255,.1);transform:translateY(100%);transition:transform .28s ease;pointer-events:none;box-shadow:0 -4px 22px #0b3d381f}.runwell-sticky-atc[aria-hidden=false]{transform:translateY(0);pointer-events:auto}.runwell-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem;max-width:1200px;margin:0 auto;padding:.75rem 1.5rem}.runwell-sticky-atc__product{display:flex;align-items:center;gap:.85rem;flex:1;min-width:0}.runwell-sticky-atc__thumb{width:40px;height:40px;border-radius:4px;object-fit:cover;flex-shrink:0}.runwell-sticky-atc__meta{display:flex;flex-direction:column;min-width:0}.runwell-sticky-atc__title{font-size:var(--runwell-body-size);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.runwell-sticky-atc__price{font-size:var(--runwell-body-size);opacity:.8}.runwell-sticky-atc__form{margin:0;flex-shrink:0}.runwell-sticky-atc__cta{background:var(--runwell-cream);color:var(--runwell-rain-forrest);border:none;padding:.85rem 1.6rem;font-weight:700;font-size:var(--runwell-body-size);border-radius:4px;cursor:pointer;letter-spacing:.01em;transition:background .2s ease,transform .2s ease}.runwell-sticky-atc__cta:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.runwell-sticky-atc__cta:disabled{background:#ede6d866;cursor:not-allowed}@media(max-width:749px){.runwell-sticky-atc__inner{padding:.6rem 1rem;gap:.8rem}.runwell-sticky-atc__title{font-size:var(--runwell-body-size)}.runwell-sticky-atc__price{font-size:var(--runwell-cta-size)}.runwell-sticky-atc__cta{padding:.7rem 1.1rem;font-size:var(--runwell-cta-size)}}.runwell-freeship{padding:1rem 1.5rem .6rem;border-bottom:1px solid rgba(11,61,56,.08)}.runwell-freeship__msg{margin:0 0 .5rem;font-size:var(--runwell-body-size);color:var(--runwell-rain-forrest);text-align:center}.runwell-freeship__msg--unlocked,.runwell-freeship__msg--unlocked strong{color:var(--runwell-rain-forrest)}.runwell-freeship__track{position:relative;height:4px;background:#0b3d3814;border-radius:2px;overflow:hidden}.runwell-freeship__fill{position:absolute;inset:0 auto 0 0;background:var(--runwell-celadon);transition:width .3s ease}.runwell-cart-usps{list-style:none;margin:1.2rem 0 0;padding:1rem 1.5rem;border-top:1px solid rgba(11,61,56,.08);font-size:var(--runwell-body-size);color:var(--runwell-rain-forrest);display:flex;flex-direction:column;gap:.4rem;opacity:.9}.runwell-cart-usps li{display:flex;gap:.5rem;align-items:center;margin:0}.runwell-cart-usps span{color:var(--runwell-celadon);font-weight:700}.runwell-testimonials{padding:8rem 6vw}.runwell-testimonials__inner{max-width:1200px;margin:0 auto}.runwell-testimonials__eyebrow{font-size:var(--runwell-eyebrow-size);letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin:0 0 1rem;opacity:.6}.runwell-testimonials__heading{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:calc(var(--font-heading-scale) * clamp(1.9rem,3.4vw,3rem));line-height:1.1;margin:0 0 3rem;max-width:26ch}.runwell-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.6rem}.runwell-testimonials__card{margin:0;padding:1.8rem 1.6rem;background:#ffffff8c;border-radius:6px;display:flex;flex-direction:column;gap:1rem}.runwell-testimonials__stars{font-size:var(--runwell-body-size);letter-spacing:.1em;color:var(--runwell-rain-forrest)}.runwell-testimonials__quote{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:var(--runwell-lede-size);line-height:1.45;margin:0;color:var(--runwell-rain-forrest)}.runwell-testimonials__caption{display:flex;flex-direction:column;gap:.15rem;font-size:var(--runwell-caption-size)}.runwell-testimonials__author{font-weight:700}.runwell-testimonials__context{opacity:.65;font-size:var(--runwell-caption-size)}.runwell-badge{font-family:var(--font-body-family);font-size:var(--runwell-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:.4rem .7rem;border-radius:2px;border:0}.runwell-badge--best{background:var(--runwell-rain-forrest);color:#fff}.runwell-badge--new{background:var(--runwell-celadon);color:var(--runwell-rain-forrest)}.runwell-badge--editor{background:var(--runwell-cream);color:var(--runwell-rain-forrest)}.runwell-urgency{display:flex;align-items:center;gap:.55rem;margin:1rem 0 .4rem;font-size:var(--runwell-body-size);color:#b5562a}.runwell-urgency__dot{width:8px;height:8px;border-radius:50%;background:#b5562a;display:inline-block;animation:lushi-urgency-pulse 1.6s ease-in-out infinite}@keyframes lushi-urgency-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.runwell-delivery{margin:.6rem 0 .2rem;font-size:var(--runwell-caption-size);color:var(--runwell-rain-forrest);opacity:.85}.runwell-rv__media{background:var(--runwell-oat)}.runwell-faq__a p{margin:0 0 .8rem}.runwell-exit__backdrop{background:#0b3d388c}.runwell-exit__panel{background:var(--runwell-cream);color:var(--runwell-rain-forrest);box-shadow:0 24px 60px #0b3d384d}.runwell-exit__close{color:var(--runwell-rain-forrest)}.runwell-exit__form input[type=email]{border-color:#0b3d3840}.runwell-exit__cta{background:var(--runwell-rain-forrest)}.runwell-exit__success,.runwell-reviews__stars{color:var(--runwell-rain-forrest)}.runwell-reviews__verified{color:var(--runwell-rain-forrest);background:#adddbd66}.runwell-reviews__body{font-family:var(--font-heading-family);font-style:italic}.runwell-reviews__item,.runwell-reviews__empty,.runwell-reviews__write{border-color:#0b3d3814}.runwell-reviews__form input,.runwell-reviews__form textarea,.runwell-reviews__form select{border-color:#0b3d3833}.runwell-reviews__form button{background:var(--runwell-rain-forrest)}.runwell-cart-xsell{padding:.9rem 1.5rem 1.1rem;border-bottom:1px solid rgba(11,61,56,.06);background:#adddbd1f}.runwell-cart-xsell__eyebrow{font-size:var(--runwell-eyebrow-size);letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 .5rem;opacity:.7}.runwell-cart-xsell__row{display:flex;align-items:center;gap:.7rem}.runwell-cart-xsell__media img{width:60px;height:60px;object-fit:cover;border-radius:4px;display:block}.runwell-cart-xsell__body{flex:1;display:flex;flex-direction:column;min-width:0}.runwell-cart-xsell__title{font-size:var(--runwell-body-size);font-weight:600;text-decoration:none;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runwell-cart-xsell__price{font-size:var(--runwell-body-size);opacity:.7}.runwell-cart-xsell__cta{background:var(--runwell-rain-forrest);color:#fff;border:0;padding:.55rem .9rem;font-size:var(--runwell-eyebrow-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;cursor:pointer}.runwell-ty-upsell{margin:2.5rem 0;padding:2.5rem 1.5rem;background:var(--runwell-cream);border-radius:8px;font-family:var(--font-body-family);color:var(--runwell-rain-forrest)}.runwell-ty-upsell__inner{max-width:880px;margin:0 auto}.runwell-ty-upsell__header{text-align:center;margin-bottom:2rem}.runwell-ty-upsell__eyebrow{font-size:var(--runwell-eyebrow-size);letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin:0 0 .6rem;opacity:.65}.runwell-ty-upsell__heading{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:calc(var(--font-heading-scale) * clamp(1.7rem,3vw,2.4rem));line-height:1.1;margin:0 0 .8rem}.runwell-ty-upsell__lede{font-size:var(--runwell-body-size);line-height:1.5;margin:0;opacity:.85;max-width:50ch;margin-inline:auto}.runwell-ty-upsell__lede strong{background:#adddbd80;padding:.05em .35em;border-radius:2px;font-weight:700;letter-spacing:.04em}.runwell-ty-upsell__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.runwell-ty-card{display:flex;flex-direction:column;background:#fff;border-radius:6px;padding:1.2rem;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease;border:1px solid rgba(11,61,56,.06)}.runwell-ty-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0b3d3814}.runwell-ty-card__media{aspect-ratio:4/5;background:var(--runwell-oat);border-radius:4px;overflow:hidden;margin-bottom:.9rem}.runwell-ty-card__media img{width:100%;height:100%;object-fit:cover;display:block}.runwell-ty-card__media--noimg{background:linear-gradient(135deg,var(--runwell-oat),var(--runwell-cream))}.runwell-ty-card__body{flex:1;display:flex;flex-direction:column;gap:.2rem;margin-bottom:1rem}.runwell-ty-card__title{font-family:var(--font-heading-family);font-size:var(--runwell-cta-size);line-height:1.2}.runwell-ty-card__price{font-size:var(--runwell-cta-size);opacity:.7}.runwell-ty-card__cta{font-size:var(--runwell-cta-size);font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--runwell-blue);margin-top:auto}@media(max-width:749px){.runwell-ty-upsell{padding:2rem 1rem}.runwell-ty-upsell__grid{grid-template-columns:1fr}}@media(max-width:749px){.runwell-testimonials{padding:3.4rem 1.4rem}.runwell-testimonials__heading{margin-bottom:2rem}}.runwell-editorial-section a:not(.button):not(.runwell-cta):not(.shopify-payment-button__button),[class*=section-runwell-editorial] a:not(.button):not(.runwell-cta):not(.shopify-payment-button__button),.cts__view-all,.sgm__view-all,.wp__details-link,.runwell-faq__a a,.runwell-how__cta{color:inherit;text-decoration:underline;text-decoration-color:var(--runwell-blue, currentColor);text-decoration-thickness:1px;text-underline-offset:4px}.color-scheme-1{--color-background: 237, 230, 216;--color-background-contrast: 234, 226, 212;--color-foreground: 11, 61, 56;--color-shadow: 11, 61, 56;--color-button: 11, 61, 56;--color-button-text: 237, 230, 216;--color-secondary-button: 237, 230, 216;--color-secondary-button-text: 11, 61, 56;--color-link: 11, 61, 56;--color-badge-foreground: 11, 61, 56;--color-badge-background: 237, 230, 216;--color-badge-border: 11, 61, 56}.color-scheme-2{--color-background: 245, 240, 238;--color-background-contrast: 237, 230, 216;--color-foreground: 11, 61, 56;--color-shadow: 11, 61, 56;--color-button: 11, 61, 56;--color-button-text: 245, 240, 238;--color-secondary-button: 245, 240, 238;--color-secondary-button-text: 11, 61, 56;--color-link: 11, 61, 56;--color-badge-foreground: 11, 61, 56;--color-badge-background: 245, 240, 238;--color-badge-border: 11, 61, 56}.color-scheme-3{--color-background: 11, 61, 56;--color-background-contrast: 8, 48, 44;--color-foreground: 237, 230, 216;--color-shadow: 8, 48, 44;--color-button: 237, 230, 216;--color-button-text: 11, 61, 56;--color-secondary-button: 11, 61, 56;--color-secondary-button-text: 237, 230, 216;--color-link: 237, 230, 216;--color-badge-foreground: 237, 230, 216;--color-badge-background: 11, 61, 56;--color-badge-border: 237, 230, 216}.color-scheme-4{--color-background: 173, 221, 189;--color-foreground: 11, 61, 56;--color-button: 11, 61, 56;--color-button-text: 173, 221, 189;--color-link: 11, 61, 56}.color-scheme-5{--color-background: 138, 211, 204;--color-foreground: 11, 61, 56;--color-button: 11, 61, 56;--color-button-text: 138, 211, 204;--color-link: 11, 61, 56}[class^=class-types-strip-] h1,[class^=class-types-strip-] h2,[class^=class-types-strip-] h3,[class^=class-types-strip-] h4,[class^=community-run-strip-] h1,[class^=community-run-strip-] h2,[class^=community-run-strip-] h3,[class^=rt-] h1,[class^=rt-] h2,[class^=rt-] h3,.rt__heading,[class^=next-class-banner-] h2,[class^=next-class-banner-] h3,[class^=lushi-positive-aura-] h1,[class^=lushi-positive-aura-] h2,[class^=mission-statement-] h2,[class^=mission-statement-] .mission-statement__quote,[class^=sgm-] h1,[class^=sgm-] h2,[class^=sgm-] h3,[class^=mini-shop-strip-] h2,[class^=mini-shop-strip-] h3,[class^=studio-tour-] h2,[class^=workshops-preview-] h2,[class^=workshops-preview-] h3,.cts__card h2,.cts__card h3,.cts__card h4,.wp__card h2,.wp__card h3,.mss__card h2,.mss__card h3,.sgm__day h2,.sgm__day h3,.runwell-editorial-card h2,.runwell-editorial-card h3,.runwell-faq__heading,.runwell-faq__question,.runwell-faq h1,.runwell-faq h2,.runwell-faq h3,.runwell-faq p,.runwell-faq a,.runwell-editorial-section h1,.runwell-editorial-section h2,.runwell-editorial-section h3,.runwell-editorial-section p,.runwell-editorial-section a,.runwell-how h1,.runwell-how h2,.runwell-how h3,.runwell-how p,.runwell-how a,.runwell-testimonials h1,.runwell-testimonials h2,.runwell-testimonials h3,.runwell-testimonials p,.runwell-testimonials a,.runwell-comparison h1,.runwell-comparison h2,.runwell-comparison h3,.runwell-comparison p,.runwell-comparison a,.runwell-press-bar h1,.runwell-press-bar h2,.runwell-press-bar h3,.runwell-press-bar p,.runwell-press-bar a,.runwell-trust-badges h2,.runwell-trust-badges h3,.runwell-trust-badges p,.runwell-risk-reversal h2,.runwell-risk-reversal h3,.runwell-risk-reversal p,.runwell-pdp-journal h1,.runwell-pdp-journal h2,.runwell-pdp-journal h3,.runwell-pdp-journal p,.runwell-pdp-journal a,.runwell-pdp-trust h2,.runwell-pdp-trust h3,.runwell-pdp-trust p,.runwell-reviews h2,.runwell-reviews h3,.runwell-reviews p,.runwell-rv h2,.runwell-rv h3,.runwell-rv p,.runwell-exit h2,.runwell-exit h3,.runwell-exit p,.runwell-sticky-atc p,.runwell-sticky-atc span{color:inherit}.cts__view-all,.sgm__view-all{text-decoration:none!important}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.shopify-section-header,.header,.header__inline-menu,.header__menu-item{--color-foreground: 237, 230, 216;--color-background: 11, 61, 56;color:rgb(var(--color-foreground))}.runwell-video-hero{position:relative}.runwell-video-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b3d3859,#0b3d38bf 60%,#0b3d38e0);pointer-events:none;z-index:1}.runwell-video-hero__media,.runwell-video-hero video,.runwell-video-hero img{z-index:0}.runwell-video-hero__content,.runwell-video-hero>*:not(.runwell-video-hero__media):not(video):not(img){position:relative;z-index:2}.runwell-bundle-home-stacks__cards{align-items:start}.runwell-bundle-home-stacks__cards>.runwell-bundle-card{align-self:start;min-height:0}.header-wrapper .header__icon,.header-wrapper details-modal summary,.header-wrapper summary.header__icon,.header-wrapper button.header__icon,.header-wrapper a.header__icon,.header-wrapper .header__menu-toggle{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}[class^=ncb-] .ncb__cta{min-height:44px;padding:.7rem 1.2rem;display:inline-flex;align-items:center}.footer__list-social .list-social__link,.footer .social-icons a,ul.list-social li a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.cts__view-all,.sgm__view-all,.wp__details-link,.runwell-how__cta{min-height:44px;display:inline-flex;align-items:center}@media(max-width:749px){#Newsletter-Form,.newsletter-form,form[action*="customers/contact"]{width:100%}.newsletter-form__field-wrapper input[type=email],.field input[type=email]{min-height:44px}.newsletter-form__button,button[name=commit]{min-width:44px;min-height:44px}}@media(max-width:749px){.runwell-video-hero h1,.runwell-video-hero__heading{font-size:clamp(2.8rem,7vw,3.4rem);line-height:1.05}.runwell-video-hero__lede,.runwell-video-hero p{font-size:1.55rem;line-height:1.5}}.runwell-video-hero__cta,.runwell-video-hero__cta--primary,.runwell-video-hero__cta--secondary{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;min-height:44px}@media(max-width:749px){.footer .footer__content-top:before{max-width:160px;height:36px;margin:.4rem auto 1.6rem}footer .footer-block,footer .footer-block.grid__item{margin-bottom:2.4rem}footer .footer-block__heading{margin-bottom:1rem}footer .footer__content-top{padding-top:2rem}footer .footer__content-bottom{padding-top:1.6rem}}:root{--runwell-sub-border: rgba(11, 61, 56, .15);--runwell-sub-border-hover: rgba(11, 61, 56, .45);--runwell-sub-border-selected: #0B3D38;--runwell-sub-bg: transparent;--runwell-sub-bg-selected: #F5EFE6;--runwell-sub-radius: 0;--runwell-sub-dot-border: #0B3D38;--runwell-sub-dot-fill: #0B3D38;--runwell-sub-title-font: var(--font-body-family);--runwell-sub-title-size: 1.5rem;--runwell-sub-title-weight: 600;--runwell-sub-discount-bg: #0B3D38;--runwell-sub-discount-color: #F5EFE6;--runwell-sub-discount-radius: 0;--runwell-sub-detail-color: #0B3D38;--runwell-sub-detail-opacity: .7;--runwell-sub-fineprint-color: #0B3D38;--runwell-sub-fineprint-opacity: .55}:root{--runwell-launch-bg: #F5EFE6;--runwell-launch-fg: #0B3D38;--runwell-launch-eyebrow-fg: #0B3D38;--runwell-launch-headline-family: var(--font-heading-family, "Cormorant Garamond", Georgia, serif);--runwell-launch-headline-fg: #0B3D38;--runwell-launch-lede-fg: #0B3D38;--runwell-launch-fineprint-fg: #0B3D38;--runwell-launch-input-bg: #FFFFFF;--runwell-launch-input-fg: #0B3D38;--runwell-launch-input-border: #0B3D38;--runwell-launch-submit-bg: #0B3D38;--runwell-launch-submit-fg: #F5EFE6;--runwell-launch-submit-border-radius: 999px;--runwell-launch-confirmation-fg: #0B3D38;--runwell-launch-error-fg: #8A2C2C}body[data-runwell-launch-shop=coming_soon] [id$=__mini_shop],body[data-runwell-launch-shop=coming_soon] [id$=__bundle_stacks],body[data-runwell-launch-shop=coming_soon] [id$=__announcement-bar],body[data-runwell-launch-shop=coming_soon] [id$=__journal_feed]{display:none!important}@media screen and (min-width:990px){body[data-runwell-launch-shop=coming_soon] .header__inline-menu,body[data-runwell-launch-shop=coming_soon] .header__menu-item,body[data-runwell-launch-shop=coming_soon] .header__active-menu-item{display:revert!important;visibility:visible!important}}body[data-runwell-launch-shop=coming_soon] menu-drawer,body[data-runwell-launch-shop=coming_soon] header-drawer{display:revert!important;visibility:visible!important}.header__heading-link{min-height:44px;display:inline-flex;align-items:center}.runwell-launch-shop__cross-link{margin:2rem 0 0;font-size:.95rem}.runwell-launch-shop__cross-link a{color:inherit;text-decoration:underline;text-underline-offset:4px}.runwell-launch-shop__cross-link a:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lushi-brand.css.map */
