.vitality-page{--gold-lt: #c4975a;--sage: #8a9a5b;--vit-cream: oklch(.985 .012 85);--vit-cream2: #f5f1e9;--vit-brown: oklch(58% .1 75);--vit-green: oklch(32% .04 155);--vit-brown-fg: oklch(.985 .012 85);--vit-navy: #1C3A2E;--vit-navy-secondary: #2D5C47;--vit-navy-fg: oklch(.985 .012 85);--vit-bg: #ffffff;--vit-bg2: #fdfaf4;--vit-fg: var(--vit-navy);--vit-font-serif: "Source Serif 4", "Source Serif Pro", Georgia, serif;--vit-font-sans: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--vit-font-sans);color:var(--vit-fg);background:var(--vit-bg)}.vitality-page .gold-text{color:var(--gold-lt);font-style:italic;font-weight:400}.vitality-page ul li:before{display:none}.vitality-page *,.vitality-page *:before,.vitality-page *:after{box-sizing:border-box}.vitality-page img{display:block;max-width:100%;height:auto}.vitality-page ul{list-style:none;padding:0;margin:0}.vitality-page p{margin:0}.vitality-page h1,.vitality-page h2,.vitality-page h3{font-family:var(--vit-font-serif);font-weight:600;letter-spacing:-.02em;margin:0;color:inherit}.vitality-page a{color:inherit;text-decoration:none}.vitality-page .vitality-btn{display:inline-flex;align-items:center;gap:12px;padding:12px 28px;border-radius:9999px;font-size:16px;line-height:1.5;font-weight:500;font-family:var(--vit-font-sans);border:0;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:background-color .2s ease,color .2s ease,transform .2s ease;text-decoration:none}.vitality-page .vitality-btn__arrow{width:16px;height:16px}.vitality-page .vitality-btn--brown{background:var(--vit-brown);color:var(--vit-brown-fg)}.vitality-page .vitality-btn--brown:hover{background:color-mix(in oklab,var(--vit-brown) 90%,transparent)}.vitality-page .vitality-btn--navy{background:var(--vit-navy);color:var(--vit-navy-fg)}.vitality-page .vitality-btn--navy:hover{background:color-mix(in oklab,var(--vit-navy) 90%,transparent)}.vitality-page .vitality-btn--white{background:#fff;color:var(--vit-navy)}.vitality-page .vitality-btn--white:hover{background:#ffffffe6}.vitality-page .vitality-eyebrow{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;margin:0 0 16px}.vitality-page .vitality-eyebrow--brown{color:var(--vit-brown);margin-bottom:20px}.vitality-page .vitality-eyebrow--on-brown{color:color-mix(in oklab,var(--vit-brown-fg) 80%,transparent);margin-bottom:16px}.vitality-page .vitality-eyebrow--on-navy{color:color-mix(in oklab,var(--vit-navy-fg) 80%,transparent);margin-bottom:16px}.vitality-page .vitality-section--bg{background:var(--vit-bg2)}.vitality-page .vitality-section--cream{background:var(--vit-cream2)}.vitality-page .vitality-section--cream-bordered{background:var(--vit-cream);border-top:1px solid color-mix(in oklab,var(--vit-brown) 15%,transparent);border-bottom:1px solid color-mix(in oklab,var(--vit-brown) 15%,transparent)}.vitality-page .vitality-swirl{background-color:var(--vit-green);background-blend-mode:soft-light;background-repeat:repeat;background-size:600px;color:var(--vit-brown-fg);position:relative;overflow:hidden}.vitality-page .vitality-swirl--navy{background-color:var(--vit-navy);color:var(--vit-navy-fg);position:relative;overflow:hidden}.vitality-swirl{position:relative;background-color:var(--vit-green);z-index:1}.vitality-swirl:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--bg-image);background-repeat:repeat;background-size:600px;opacity:.15;z-index:-1;pointer-events:none}v .vitality-hero-section{position:relative;overflow:hidden;background-image:var(--bg-image)}.orb{position:absolute;border-radius:9999px;border:1px solid;opacity:.28;pointer-events:none;z-index:0}.orb-top-right{top:-80px;right:-80px;width:280px;height:280px;border-color:var(--gold-lt)}.orb-middle-right{display:none;top:40px;right:80px;width:140px;height:140px;border-color:var(--gold-lt)}.orb-bottom-left{bottom:-120px;left:-120px;width:360px;height:360px;border-color:var(--sage)}@media(min-width:768px){.orb-middle-right{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vitality-base.css.map */
