:root.lio-chatgpt-optimized-root{--lio-readable-text: #3f2117;--lio-readable-muted: #6b554c;--lio-readable-soft: #8d766c;--lio-readable-accent: #9f4f2d;--lio-readable-accent-soft: #c99176;--lio-readable-bg: #fff8f4;--lio-readable-bg-alt: #f6ebe4;--lio-readable-border: rgba(129, 79, 54, .18)}:root.lio-chatgpt-optimized-root body{text-rendering:optimizeLegibility}:root.lio-chatgpt-optimized-root .content-for-layout,:root.lio-chatgpt-optimized-root .content-for-layout p,:root.lio-chatgpt-optimized-root .content-for-layout li,:root.lio-chatgpt-optimized-root .content-for-layout dd,:root.lio-chatgpt-optimized-root .content-for-layout dt,:root.lio-chatgpt-optimized-root .content-for-layout span,:root.lio-chatgpt-optimized-root .content-for-layout small{color:var(--lio-readable-muted);line-height:1.72}:root.lio-chatgpt-optimized-root .content-for-layout h1,:root.lio-chatgpt-optimized-root .content-for-layout h2,:root.lio-chatgpt-optimized-root .content-for-layout h3,:root.lio-chatgpt-optimized-root .content-for-layout h4,:root.lio-chatgpt-optimized-root .content-for-layout strong{color:var(--lio-readable-text)}:root.lio-chatgpt-optimized-root .content-for-layout a:not(.button):not([class*=button]){color:var(--lio-readable-accent)}:root.lio-chatgpt-optimized-root .content-for-layout small,:root.lio-chatgpt-optimized-root .content-for-layout .caption,:root.lio-chatgpt-optimized-root .content-for-layout [class*=caption],:root.lio-chatgpt-optimized-root .content-for-layout [class*=eyebrow],:root.lio-chatgpt-optimized-root .content-for-layout [class*=meta],:root.lio-chatgpt-optimized-root .content-for-layout [class*=badge],:root.lio-chatgpt-optimized-root .content-for-layout [class*=label],:root.lio-chatgpt-optimized-root .content-for-layout [class*=note],:root.lio-chatgpt-optimized-root .content-for-layout [class*=status]{font-size:max(12px,.82rem)!important;line-height:1.55!important}:root.lio-chatgpt-optimized-root .content-for-layout p,:root.lio-chatgpt-optimized-root .content-for-layout li,:root.lio-chatgpt-optimized-root .content-for-layout td,:root.lio-chatgpt-optimized-root .content-for-layout th,:root.lio-chatgpt-optimized-root .content-for-layout summary,:root.lio-chatgpt-optimized-root .content-for-layout input,:root.lio-chatgpt-optimized-root .content-for-layout textarea,:root.lio-chatgpt-optimized-root .content-for-layout select,:root.lio-chatgpt-optimized-root .content-for-layout button{font-size:max(15px,.96rem)!important}:root.lio-chatgpt-optimized-root .lio-picker__intro,:root.lio-chatgpt-optimized-root .lio-picker__empty,:root.lio-chatgpt-optimized-root .lio-picker__summary-status,:root.lio-chatgpt-optimized-root .lio-picker__payment-note p,:root.lio-chatgpt-optimized-root .lio-picker__disclaimer,:root.lio-chatgpt-optimized-root .lio-picker__flow-step strong,:root.lio-chatgpt-optimized-root .lio-picker__step-label strong,:root.lio-chatgpt-optimized-root .lio-picker__item-name,:root.lio-chatgpt-optimized-root .lio-picker__booking-button,:root.lio-chatgpt-optimized-root .lio-picker__tab,:root.lio-chatgpt-optimized-root .lio-picker__search input{font-size:16px!important}:root.lio-chatgpt-optimized-root .lio-picker__item-price,:root.lio-chatgpt-optimized-root .lio-picker__detail-row,:root.lio-chatgpt-optimized-root .lio-picker__detail-row strong{font-size:17px!important}:root.lio-chatgpt-optimized-root .lio-picker__item-inner{min-height:92px!important}:root.lio-chatgpt-optimized-root .lio-picker__payment-note{border:1px solid var(--lio-readable-border);background:#9f4f2d0e!important}:root.lio-chatgpt-optimized-root .lio-booking__hero-text,:root.lio-chatgpt-optimized-root .lio-booking__calendar-intro,:root.lio-chatgpt-optimized-root .lio-booking__details>div,:root.lio-chatgpt-optimized-root .lio-booking__benefits p,:root.lio-chatgpt-optimized-root .lio-booking__secure,:root.lio-chatgpt-optimized-root .lio-booking__next p,:root.lio-chatgpt-optimized-root .lio-booking__info p{font-size:16px!important;line-height:1.78!important}:root.lio-chatgpt-optimized-root .lio-booking__book-button{min-height:86px!important}:root.lio-chatgpt-optimized-root .lio-cart__header>p:last-child,:root.lio-chatgpt-optimized-root .lio-cart__empty>p,:root.lio-chatgpt-optimized-root .lio-cart__summary-intro,:root.lio-chatgpt-optimized-root .lio-cart__payment-row,:root.lio-chatgpt-optimized-root .lio-cart__today-message p,:root.lio-chatgpt-optimized-root .lio-cart__checkout-note,:root.lio-chatgpt-optimized-root .lio-cart__secure-list,:root.lio-chatgpt-optimized-root .lio-cart__info-card li,:root.lio-chatgpt-optimized-root .lio-cart__booking-confirmation p,:root.lio-chatgpt-optimized-root .lio-cart__property dt,:root.lio-chatgpt-optimized-root .lio-cart__property dd,:root.lio-chatgpt-optimized-root .lio-cart__item-prices>div,:root.lio-chatgpt-optimized-root .lio-cart__item-footer,:root.lio-chatgpt-optimized-root .lio-cart__variant{font-size:16px!important;line-height:1.72!important}:root.lio-chatgpt-optimized-root .lio-cart__payment-row--remaining strong,:root.lio-chatgpt-optimized-root .lio-cart__payment-row--deposit strong,:root.lio-chatgpt-optimized-root .lio-cart__item-deposit strong,:root.lio-chatgpt-optimized-root .lio-cart__item-prices-remaining strong{font-size:28px!important}:root.lio-chatgpt-optimized-root .lio-treatments__intro,:root.lio-chatgpt-optimized-root .lio-treatments__description,:root.lio-chatgpt-optimized-root .lio-treatments__meta>span,:root.lio-chatgpt-optimized-root .lio-treatments__bottom-text{font-size:15px!important;line-height:1.72!important}:root.lio-chatgpt-optimized-root .lio-terms__intro,:root.lio-chatgpt-optimized-root .lio-terms__article-copy>p,:root.lio-chatgpt-optimized-root .lio-terms__rules p,:root.lio-chatgpt-optimized-root .lio-terms__notice p,:root.lio-chatgpt-optimized-root .lio-terms__checklist li,:root.lio-chatgpt-optimized-root .lio-terms__payment-options p,:root.lio-chatgpt-optimized-root .lio-terms__sidebar-card li p,:root.lio-chatgpt-optimized-root .lio-terms__business-card p,:root.lio-chatgpt-optimized-root .lio-terms__contact-copy>p:last-child,:root.lio-chatgpt-optimized-root .lio-cancellation__intro,:root.lio-chatgpt-optimized-root .lio-cancellation__article-copy>p,:root.lio-chatgpt-optimized-root .lio-cancellation__success-box p,:root.lio-chatgpt-optimized-root .lio-cancellation__arrival p,:root.lio-chatgpt-optimized-root .lio-cancellation__notice p,:root.lio-chatgpt-optimized-root .lio-cancellation__sidebar-card li p,:root.lio-chatgpt-optimized-root .lio-cancellation__business-card p,:root.lio-chatgpt-optimized-root .lio-cancellation__contact-copy>p:last-child{font-size:16px!important;line-height:1.78!important}:root.lio-chatgpt-optimized-root [class*=bookeasy],:root.lio-chatgpt-optimized-root [class*=Bookeasy],:root.lio-chatgpt-optimized-root [class*=bookx],:root.lio-chatgpt-optimized-root [class*=Bookx],:root.lio-chatgpt-optimized-root [id*=bookeasy],:root.lio-chatgpt-optimized-root [id*=bookx]{font-size:16px!important;color:var(--lio-readable-text)!important}:root.lio-chatgpt-optimized-root [class*=bookeasy] button,:root.lio-chatgpt-optimized-root [class*=Bookeasy] button,:root.lio-chatgpt-optimized-root [class*=bookx] button,:root.lio-chatgpt-optimized-root [class*=Bookx] button{min-height:46px!important;font-size:15px!important}.lio-payment-clarity-box,.lio-session-assurance-compact{margin-top:18px;padding:19px 21px;border:1px solid var(--lio-readable-border);border-radius:20px;color:var(--lio-readable-muted);background:linear-gradient(135deg,#fff8f4fa,#f6ebe4eb);box-shadow:0 16px 42px #4a23120e}.lio-payment-clarity-box strong,.lio-session-assurance-compact strong{display:block;margin-bottom:10px;color:var(--lio-readable-text);font-size:17px!important;letter-spacing:.01em}.lio-payment-clarity-box ul,.lio-session-assurance-compact ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lio-payment-clarity-box li,.lio-session-assurance-compact li{position:relative;padding-left:24px;font-size:15.5px!important;line-height:1.65!important;color:var(--lio-readable-muted)}.lio-payment-clarity-box li:before,.lio-session-assurance-compact li:before{position:absolute;left:0;top:0;color:var(--lio-readable-accent);content:"\2713";font-weight:900}.lio-extra-sessions{width:min(1120px,calc(100% - 34px));margin:clamp(34px,5vw,72px) auto;padding:clamp(28px,5vw,58px);border:1px solid var(--lio-readable-border);border-radius:30px;background:radial-gradient(circle at top right,rgba(201,145,118,.18),transparent 32%),linear-gradient(135deg,#fffaf7,#f6ebe4);box-shadow:0 24px 70px #4a231213;color:var(--lio-readable-muted)}.lio-extra-sessions__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(24px,4vw,52px);align-items:center}.lio-extra-sessions__eyebrow{margin:0 0 12px;font-size:12px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--lio-readable-accent);font-weight:700}.lio-extra-sessions h2{margin:0;max-width:780px;color:var(--lio-readable-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,58px)!important;line-height:.98;letter-spacing:-.025em}.lio-extra-sessions__lead{margin:18px 0 0;max-width:760px;font-size:clamp(16px,1.7vw,19px)!important;line-height:1.72!important;color:var(--lio-readable-muted)}.lio-extra-sessions__fineprint{margin:15px 0 0;font-size:13.5px!important;line-height:1.6!important;color:var(--lio-readable-soft)}.lio-extra-sessions__card{padding:26px;border-radius:24px;background:#ffffffb8;border:1px solid rgba(129,79,54,.14)}.lio-extra-sessions__number{display:block;margin-bottom:6px;color:var(--lio-readable-accent);font-size:clamp(54px,7vw,86px)!important;line-height:.9;font-weight:700;letter-spacing:-.05em}.lio-extra-sessions__card strong{display:block;color:var(--lio-readable-text);font-size:18px!important;line-height:1.25}.lio-extra-sessions__card p{margin:12px 0 0;font-size:15.5px!important;line-height:1.65!important;color:var(--lio-readable-muted)}.lio-extra-sessions__list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.lio-extra-sessions__list li{position:relative;padding-left:24px;font-size:15.5px!important;line-height:1.65!important;color:var(--lio-readable-muted)}.lio-extra-sessions__list li:before{content:"\2713";position:absolute;left:0;color:var(--lio-readable-accent);font-weight:900}.lio-extra-sessions-faq{margin:24px 0;padding:22px;border-radius:22px;border:1px solid var(--lio-readable-border);background:var(--lio-readable-bg)}.lio-extra-sessions-faq h3{margin:0 0 10px;color:var(--lio-readable-text);font-size:24px!important}.lio-extra-sessions-faq p{margin:0;color:var(--lio-readable-muted);font-size:16px!important;line-height:1.72!important}@media screen and (max-width:749px){:root.lio-chatgpt-optimized-root .content-for-layout p,:root.lio-chatgpt-optimized-root .content-for-layout li,:root.lio-chatgpt-optimized-root .content-for-layout td,:root.lio-chatgpt-optimized-root .content-for-layout th,:root.lio-chatgpt-optimized-root .content-for-layout summary,:root.lio-chatgpt-optimized-root .content-for-layout button,:root.lio-chatgpt-optimized-root .content-for-layout input,:root.lio-chatgpt-optimized-root .content-for-layout textarea,:root.lio-chatgpt-optimized-root .content-for-layout select{font-size:16px!important}:root.lio-chatgpt-optimized-root .content-for-layout small,:root.lio-chatgpt-optimized-root .content-for-layout [class*=caption],:root.lio-chatgpt-optimized-root .content-for-layout [class*=eyebrow],:root.lio-chatgpt-optimized-root .content-for-layout [class*=meta],:root.lio-chatgpt-optimized-root .content-for-layout [class*=badge],:root.lio-chatgpt-optimized-root .content-for-layout [class*=label],:root.lio-chatgpt-optimized-root .content-for-layout [class*=note]{font-size:13px!important}:root.lio-chatgpt-optimized-root .lio-cart__item{grid-template-columns:1fr!important}:root.lio-chatgpt-optimized-root .lio-cart__image{width:100%!important;max-width:160px;height:130px!important}.lio-extra-sessions{width:min(100% - 24px,1120px);border-radius:24px}.lio-extra-sessions__grid{grid-template-columns:1fr}.lio-extra-sessions__card{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lio-chatgpt-optimizations.css.map */
