.ls-wellness-hub,.wellness-journal{--hub-plum:oklch(.34 .105 310);--hub-mauve:oklch(.445 .135 5);--hub-border:oklch(.906 .014 340);--hub-cream:oklch(.988 .006 85);--hub-muted:oklch(.445 .03 330);color:#352534;background:var(--hub-cream);font-family:Outfit,sans-serif!important}.ls-wellness-hub *,.wellness-journal *{box-sizing:border-box}.ls-wellness-hub :is(p,a,button,input,span),.wellness-journal :is(p,a,button,span){font-family:Outfit,sans-serif!important}.ls-wellness-hub :is(h1,h2,h3),.wellness-journal :is(h2,h3){font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;letter-spacing:normal;color:var(--hub-plum)}.ls-wellness-hub .ls-container,.wellness-journal .wellness-hub-container{width:100%;max-width:1280px;padding-inline:24px;margin-inline:auto}.ls-wellness-hub .ls-wellness-hub__hero{min-height:510px}.ls-wellness-hub .ls-wellness-hub__hero-image{object-position:60% center}.ls-wellness-hub .ls-wellness-hub__overlay{background:linear-gradient(90deg,var(--hub-cream),color-mix(in oklab,var(--hub-cream) 90%,transparent) 50%,color-mix(in oklab,var(--hub-cream) 20%,transparent))}.ls-wellness-hub .ls-wellness-hub__hero-content{padding-block:80px}.ls-wellness-hub .ls-eyebrow,.wellness-journal .wellness-eyebrow{color:var(--hub-mauve);font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;margin:0}.ls-wellness-hub .ls-wellness-hub__hero-content h1{font-size:60px;line-height:1.06;max-width:576px;margin:20px 0}.ls-wellness-hub .ls-wellness-hub__hero-content>p:not(.ls-eyebrow){font-size:16px;line-height:28px;max-width:448px;color:inherit}.ls-wellness-hub .wellness-hub-actions{display:flex;flex-wrap:wrap;gap:12px;max-width:none;margin-top:32px}.ls-wellness-hub .ls-button,.wellness-journal .wellness-more{min-height:48px;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--hub-plum);border:1px solid var(--hub-plum);border-radius:10px;color:#fff;font-size:14px;font-weight:500;line-height:22px;letter-spacing:normal;text-decoration:none;margin:0;cursor:pointer}.ls-wellness-hub .wellness-hub-outline,.wellness-journal .wellness-more{background:var(--hub-cream);color:var(--hub-plum);border-color:var(--hub-border)}.ls-wellness-hub .ls-button{text-transform:none}.ls-wellness-hub .ls-wellness-hub__hero-content .ls-button{margin-top:0}.ls-wellness-hub .ls-wellness-hub__body{padding-block:80px;border-bottom:1px solid var(--hub-border)}.ls-wellness-hub .wellness-hub-columns{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:96px}.ls-wellness-hub .wellness-hub-intro h2{font-size:48px;line-height:1.1;margin:12px 0 20px}.ls-wellness-hub .wellness-hub-intro>p:not(.ls-eyebrow){font-size:16px;line-height:28px;color:var(--hub-muted);max-width:448px}.ls-wellness-hub .wellness-hub-intro .wellness-hub-note{margin-top:28px;padding-left:16px;border-left:2px solid oklch(.79 .075 349);font-size:14px!important;line-height:24px!important}.ls-wellness-hub .ls-wellness-hub__card{background:#f7e7e566;border:0;border-top:2px solid var(--hub-plum);padding:36px;width:100%;min-width:0;min-height:390px;box-shadow:none;text-align:left;margin:0}.ls-wellness-hub .ls-wellness-hub__question{font-size:36px;line-height:1.12;margin:30px 0 24px}.ls-wellness-hub .ls-wellness-hub__progress{gap:4px;margin:0 0 24px}.ls-wellness-hub .ls-wellness-hub__dot{flex:1;height:6px;width:auto;border-radius:0;background:#e0a7c266}.ls-wellness-hub .ls-wellness-hub__dot.is-active{background:var(--hub-plum)}.ls-wellness-hub .ls-wellness-hub__options{gap:10px}.ls-wellness-hub .ls-wellness-hub__option{min-height:56px;font-size:14px;line-height:24px;padding:12px 16px;border:1px solid var(--hub-border);border-radius:10px;background:var(--hub-cream);text-align:left}.ls-wellness-hub .ls-wellness-hub__option.is-selected{border-color:var(--hub-plum);background:#e0a7c266}.ls-wellness-hub .ls-wellness-hub__nav{justify-content:flex-end;margin-top:28px}.ls-wellness-hub .ls-wellness-hub__capture{text-align:left}.ls-wellness-hub .ls-wellness-hub__form input{max-width:100%;min-width:0;font-size:16px}.ls-wellness-hub :focus-visible,.wellness-journal :focus-visible{outline:2px solid var(--hub-plum);outline-offset:4px}.wellness-journal{padding:96px 0;scroll-margin-top:96px}.wellness-journal .wellness-journal-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--hub-border);padding-bottom:32px}.wellness-journal h2{font-size:48px;line-height:1.1;margin:12px 0}.wellness-journal .wellness-journal-intro{font-size:16px;line-height:28px;color:var(--hub-muted);max-width:512px;margin:0}.wellness-journal .wellness-journal-link{font-size:14px;font-weight:600;color:var(--hub-plum);text-underline-offset:4px;white-space:nowrap}.wellness-journal .wellness-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.wellness-journal .wellness-story{display:block;color:inherit;text-decoration:none;min-width:0}.wellness-journal .wellness-story[hidden]{display:none}.wellness-journal .wellness-story:first-child{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.wellness-journal .wellness-story-image{overflow:hidden;background:#f7e7e5}.wellness-journal .wellness-story-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .5s}.wellness-journal .wellness-story:first-child img{aspect-ratio:1}.wellness-journal .wellness-story:hover img{transform:scale(1.03)}.wellness-journal .wellness-story-copy{padding-top:20px}.wellness-journal .wellness-story:first-child .wellness-story-copy{padding-top:0;display:flex;flex-direction:column;justify-content:center}.wellness-journal .wellness-story h3{font-size:30px;line-height:1.12;margin:12px 0}.wellness-journal .wellness-story:first-child h3{font-size:36px}.wellness-journal .wellness-story-excerpt{color:var(--hub-muted);font-size:14px;line-height:24px;margin:0}.wellness-journal .wellness-read{font-size:14px;font-weight:600;color:var(--hub-plum);margin:20px 0 0}.wellness-journal .wellness-more-wrap{margin-top:48px;text-align:center}.wellness-journal .wellness-more[hidden]{display:none}@media(max-width:1023px){.ls-wellness-hub .wellness-hub-columns{grid-template-columns:1fr;gap:36px}.wellness-journal .wellness-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wellness-journal .wellness-story:first-child{display:block}.wellness-journal .wellness-story:first-child img{aspect-ratio:16/9}.wellness-journal .wellness-story:first-child .wellness-story-copy{padding-top:20px}}@media(max-width:639px){.ls-wellness-hub .ls-wellness-hub__hero{min-height:440px}.ls-wellness-hub .ls-wellness-hub__hero-content h1{font-size:48px}.ls-wellness-hub .ls-wellness-hub__body{padding-block:56px}.ls-wellness-hub .wellness-hub-intro h2,.wellness-journal h2{font-size:36px}.ls-wellness-hub .ls-wellness-hub__card{padding:24px}.ls-wellness-hub .ls-wellness-hub__question{font-size:30px}.wellness-journal{padding-block:64px}.wellness-journal .wellness-journal-heading{display:block}.wellness-journal .wellness-journal-link{display:inline-block;margin-top:24px}.wellness-journal .wellness-journal-grid{grid-template-columns:1fr}.wellness-journal .wellness-story:first-child{grid-column:auto}.wellness-journal .wellness-story h3{font-size:24px}.wellness-journal .wellness-story:first-child h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.wellness-journal .wellness-story-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/wellness-hub.css.map */
