:where([data-niche=aesthetic]) .lm-days{margin-block-start:clamp(1.5rem,3vw,2.25rem)}:where([data-niche=aesthetic]) .lm-days__title{font-family:var(--e-font-body);font-weight:500;font-size:var(--lm-t-label);letter-spacing:var(--lm-track-label);text-transform:uppercase;color:var(--e-muted);margin:0 0 .875rem}:where([data-niche=aesthetic]) .lm-days__list{gap:0;margin:0;padding:0;list-style:none;display:grid}:where([data-niche=aesthetic]) .lm-days__step{border-inline-start:var(--lm-hair) solid var(--e-line);gap:.2rem;padding-block:0 1.1rem;padding-inline-start:1.5rem;display:grid;position:relative}:where([data-niche=aesthetic]) .lm-days__step:last-child{border-inline-start-color:#0000;padding-block-end:0}:where([data-niche=aesthetic]) .lm-days__step:before{content:"";background:var(--e-text);border-radius:999px;block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:.3rem;inset-inline-start:-.3rem}:where([data-niche=aesthetic]) .lm-days__day{font-family:var(--e-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--e-text);font-size:.78rem}:where([data-niche=aesthetic]) .lm-days__line{font-family:var(--e-font-body);font-size:var(--lm-t-note);color:var(--e-muted);line-height:1.55}@media (min-width:48rem){:where([data-niche=aesthetic]) .lm-days:not([data-compact]) .lm-days__list{border-block-start:var(--lm-hair) solid var(--e-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-block-start:1.1rem}:where([data-niche=aesthetic]) .lm-days:not([data-compact]) .lm-days__step{border:0;padding:0}:where([data-niche=aesthetic]) .lm-days:not([data-compact]) .lm-days__step:before{inset-block-start:-1.45rem;inset-inline-start:0}}
:where([data-niche=aesthetic]) .lm-ctabar{z-index:70;min-block-size:var(--lm-bar-h);padding-inline:var(--lm-margin);background:color-mix(in srgb, var(--e-surface) 93%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-start:var(--lm-hair) solid var(--e-line);color:var(--e-text);justify-content:space-between;align-items:center;gap:.75rem;padding-block-end:env(safe-area-inset-bottom,0px);display:flex;position:fixed;inset-block-end:0;inset-inline:0}@media (min-width:48rem){:where([data-niche=aesthetic]) .lm-ctabar{display:none}}:where([data-niche=aesthetic]) .lm-ctabar__wa{border:var(--lm-hair) solid var(--e-line);block-size:2.5rem;inline-size:2.5rem;color:var(--e-text);background:var(--e-surface);transition:border-color .2s var(--lm-ease);border-radius:999px;flex:none;place-items:center;display:grid}:where([data-niche=aesthetic]) .lm-ctabar__wa:hover,:where([data-niche=aesthetic]) .lm-ctabar__wa:focus-visible{border-color:var(--e-text)}:where([data-niche=aesthetic]) .lm-ctabar__wa-icon{block-size:1.15rem;inline-size:1.15rem}:where([data-niche=aesthetic]) .lm-ctabar__line{flex:auto}:where([data-niche=aesthetic]) .lm-ctabar .lm-pill{cursor:pointer;font-family:var(--e-font-body);border:0;flex:none}:where([data-niche=aesthetic]) .lm-ctabar__line{min-inline-size:0;animation:lm-ctabar-fade .2s var(--lm-ease) both;align-items:center;display:flex;overflow:hidden}:where([data-niche=aesthetic]) .lm-ctabar__text{-webkit-line-clamp:2;line-clamp:2;min-inline-size:0;color:var(--e-muted);-webkit-box-orient:vertical;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}@keyframes lm-ctabar-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:where([data-niche=aesthetic]) .lm-ctabar__line{animation:none}}
