#MainContent{--vw-ink: 14, 38, 38;--vw-teal: 109, 198, 198;--vw-teal-dark: 42, 157, 157;--vw-mint: 238, 248, 248;--vw-muted: 74, 100, 100;--vw-heading: "Sora", var(--font-heading-family);--media-radius: 28px;--text-boxes-radius: 28px;--buttons-radius: 14px;--buttons-radius-outset: 14px}#MainContent .color-accent-1{--color-foreground: 255, 255, 255;--color-background: var(--vw-ink);--gradient-background: rgb(var(--vw-ink));--color-link: var(--vw-teal);--color-button: var(--vw-teal);--color-button-text: var(--vw-ink)}#MainContent .color-accent-2{--color-foreground: var(--vw-ink);--color-background: var(--vw-teal);--gradient-background: rgb(var(--vw-teal))}#MainContent .color-background-2{--color-foreground: var(--vw-ink);--color-background: var(--vw-mint);--gradient-background: rgb(var(--vw-mint))}#MainContent .color-background-1{--color-foreground: var(--vw-ink);--color-button: var(--vw-ink);--color-button-text: 255, 255, 255}#MainContent .shopify-section h2,#MainContent .shopify-section h3,#MainContent .accordion__title,#MainContent .multicolumn-card h3{font-family:var(--vw-heading);font-weight:800;letter-spacing:-.02em;line-height:1.1}#MainContent .image-with-text__heading,#MainContent .collapsible-content__heading,#MainContent .multicolumn .title,#MainContent .rich-text__heading{font-size:clamp(2.8rem,2.2rem + 1.6vw,4.4rem)}#MainContent .rte,#MainContent .accordion__content{font-size:1.6rem;line-height:1.7}#MainContent .color-background-1 .rte,#MainContent .color-background-2 .rte,#MainContent .accordion__content{color:rgb(var(--vw-muted))}#MainContent .rte strong{color:rgb(var(--color-foreground))}#MainContent .color-accent-1 .rte strong{color:rgb(var(--vw-teal))}#MainContent .image-with-text__media{border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -24px rgba(var(--vw-ink),.45)}#MainContent .image-with-text__media img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}#MainContent .image-with-text:hover .image-with-text__media img{transform:scale(1.03)}#MainContent .image-with-text__content{border-radius:28px}#MainContent .image-with-text .grid--gapless.grid{gap:2.4rem}#MainContent .image-with-text.collapse-corners .image-with-text__media,#MainContent .image-with-text.collapse-corners .image-with-text__content{border-radius:28px}#MainContent .multicolumn-card{--color-foreground: var(--vw-ink);color:rgb(var(--vw-ink));background:#fff;border:2px solid rgba(var(--vw-ink),.1);border-radius:24px;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}#MainContent .multicolumn-card:hover{transform:translateY(-4px);border-color:rgba(var(--vw-teal),.8);box-shadow:0 18px 40px -22px rgba(var(--vw-ink),.55)}#MainContent .multicolumn-card__info{padding:2.4rem}#MainContent .multicolumn-card .rte{color:rgb(var(--vw-muted))}#MainContent .collapsible-content .accordion{--color-foreground: var(--vw-ink);color:rgb(var(--vw-ink));border:2px solid rgb(var(--vw-ink));border-radius:16px;background:#fff;margin-bottom:1.2rem;padding:0 2rem;transition:box-shadow .3s}#MainContent .collapsible-content .accordion:has(details[open]){box-shadow:6px 6px rgb(var(--vw-teal))}#MainContent .collapsible-content .accordion+.accordion{border-top:2px solid rgb(var(--vw-ink))}#MainContent .collapsible-content .accordion summary{padding:1.8rem 0}#MainContent .collapsible-content .accordion__title{font-size:1.7rem;font-weight:700;color:rgb(var(--vw-ink))}#MainContent .collapsible-content .accordion .icon-caret{color:rgb(var(--vw-teal-dark))}#MainContent .collapsible-content__media{border-radius:28px;overflow:hidden}#MainContent .shopify-section .button{font-family:var(--vw-heading);font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:14px;min-height:5.2rem;padding:0 3.2rem}#MainContent .shopify-section .button:before,#MainContent .shopify-section .button:after{border-radius:14px}#MainContent .rich-text .rte p{font-size:1.2rem;line-height:1.6}#MainContent .shopify-section:not(.section-vitality-buy-box):not(.section-vitality-closing)>*{scroll-margin-top:8rem}@media(prefers-reduced-motion:reduce){#MainContent .image-with-text__media img,#MainContent .multicolumn-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vitality-restyle.css.map */
