:root{--vitale-ink: #211f43;--vitale-plum: #9d3e62;--vitale-plum-deep: #3d256b;--vitale-muted: #6f6973;--vitale-paper: #fffdf9;--vitale-cream: #f4eee4;--vitale-lilac: #ebe8f7;--vitale-line: rgba(33, 31, 67, .14);--vitale-shadow: 0 28px 70px rgba(61, 37, 107, .12)}.header-logo,.header-logo__image-container--original,.header-logo__image-container--original .header-logo__image{width:140px!important;max-width:140px!important;height:42px!important;max-height:42px!important}.header-logo__image-container--original .header-logo__image{object-fit:contain!important}.vitale-home{overflow:hidden;background:var(--vitale-paper);color:var(--vitale-ink);font-family:var(--font-body--family, Inter, Arial, sans-serif)}.vitale-home *,.vitale-home *:before,.vitale-home *:after{box-sizing:border-box}.vitale-shell{width:min(1280px,calc(100% - 64px));margin-inline:auto}.vitale-hero{display:grid;align-items:center;gap:clamp(32px,7vw,100px);min-height:min(820px,calc(100vh - 100px));padding-block:clamp(56px,9vw,120px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.vitale-hero__copy{max-width:600px}.vitale-eyebrow{margin:0 0 22px;color:var(--vitale-plum);font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.vitale-hero h1,.vitale-home h2,.vitale-home h3{margin:0;letter-spacing:-.055em}.vitale-hero h1{color:var(--vitale-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,7vw,7.7rem);font-weight:400;line-height:.88}.vitale-hero h1 em{color:var(--vitale-plum);font-style:italic}.vitale-lede{max-width:510px;margin:32px 0 28px;color:var(--vitale-muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.vitale-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:0;border-radius:999px;background:var(--vitale-plum-deep);color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;letter-spacing:.02em;padding:16px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.vitale-button:hover{box-shadow:0 12px 30px #3d256b33;transform:translateY(-2px)}.vitale-hero__checks{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;color:var(--vitale-muted);font-size:.72rem}.vitale-hero__checks span:first-letter{color:#789064}.vitale-hero__visual{position:relative;min-height:clamp(420px,55vw,680px);border-radius:28px 28px 96px;background:linear-gradient(145deg,#d6d1e8,#f6d8cf 55%,#efb6a6);box-shadow:var(--vitale-shadow);overflow:hidden}.vitale-hero__image{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:55% center;mix-blend-mode:multiply}.vitale-float{position:absolute;z-index:2;display:flex;flex-direction:column;gap:4px;border:1px solid rgba(255,255,255,.65);border-radius:16px;background:#fffdf9e0;padding:12px 16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 35px #3d256b1f;font-size:.7rem}.vitale-float strong{color:var(--vitale-plum);font-family:Georgia,serif;font-size:1rem}.vitale-float span{color:var(--vitale-muted)}.vitale-float--top{top:22px;right:22px}.vitale-float--bottom{bottom:24px;left:24px;flex-direction:row;align-items:center;gap:10px}.vitale-float--bottom>span:first-child{color:var(--vitale-plum);font-size:1.5rem}.vitale-float--bottom strong{color:var(--vitale-plum-deep);font-family:inherit;font-size:.82rem}.vitale-image-caption{position:absolute;right:20px;bottom:16px;margin:0;color:#fffc;font-size:.64rem;letter-spacing:.04em}.vitale-proof{overflow:hidden;border-block:1px solid var(--vitale-line);background:var(--vitale-cream)}.vitale-proof__track{display:flex;width:max-content;animation:vitale-proof-scroll 32s linear infinite}.vitale-proof:hover .vitale-proof__track,.vitale-proof:focus-within .vitale-proof__track{animation-play-state:paused}.vitale-proof__group{display:flex;flex:0 0 auto}.vitale-proof__group>span{display:flex;flex:0 0 clamp(220px,17vw,320px);align-items:center;gap:12px;min-height:96px;padding:18px 28px;border-right:1px solid var(--vitale-line)}.vitale-proof b{color:var(--vitale-plum);font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.vitale-proof small{color:var(--vitale-muted);font-size:.68rem;line-height:1.3}@keyframes vitale-proof-scroll{to{transform:translate3d(-50%,0,0)}}.vitale-section,.vitale-ingredients,.vitale-quality,.vitale-voices,.vitale-faq,.vitale-journal{padding-block:clamp(80px,11vw,150px)}.vitale-section__heading{max-width:720px;margin-bottom:56px}.vitale-section__heading--split{display:grid;align-items:end;gap:56px;max-width:none;grid-template-columns:1.1fr .65fr}.vitale-home h2{color:var(--vitale-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,6.4rem);font-weight:400;line-height:.94}.vitale-section__heading--split>p{margin:0 0 6px;color:var(--vitale-muted);line-height:1.7}.vitale-benefit-grid{display:grid;border-top:1px solid var(--vitale-line);grid-template-columns:repeat(3,1fr)}.vitale-benefit-grid article{min-height:260px;padding:28px 28px 20px 0;border-right:1px solid var(--vitale-line)}.vitale-benefit-grid article+article{padding-left:28px}.vitale-benefit-grid article:last-child{border-right:0}.vitale-benefit-grid span,.vitale-ingredient-grid b{color:var(--vitale-plum);font-size:.7rem;font-weight:700;letter-spacing:.1em}.vitale-home h3{margin-block:64px 14px;font-family:Georgia,serif;font-size:clamp(1.6rem,2.4vw,2.5rem);font-weight:400;line-height:1}.vitale-benefit-grid p,.vitale-ingredient-grid p,.vitale-quality__copy>p,.vitale-ritual__copy>p,.vitale-journal__copy>p{color:var(--vitale-muted);line-height:1.7}.vitale-split,.vitale-quality,.vitale-ritual{display:grid;align-items:stretch;gap:clamp(32px,7vw,96px);grid-template-columns:1.1fr .9fr}.vitale-split__image,.vitale-ritual__image{position:relative;min-height:540px;border-radius:28px;overflow:hidden;box-shadow:var(--vitale-shadow)}.vitale-split__image img,.vitale-ritual__image img{width:100%;height:100%;object-fit:cover}.vitale-split__image span{position:absolute;right:22px;bottom:20px;left:22px;color:#fff;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.8rem);line-height:1.1;text-shadow:0 2px 20px rgba(0,0,0,.35)}.vitale-split__copy,.vitale-quality__copy,.vitale-ritual__copy,.vitale-journal__copy{align-self:center;max-width:560px}.vitale-text-link{display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid currentColor;color:var(--vitale-plum-deep);font-size:.8rem;font-weight:700;padding-bottom:7px;text-decoration:none}.vitale-text-link:hover{color:var(--vitale-plum)}.vitale-ingredients{background:var(--vitale-cream);width:100%;max-width:none;padding-inline:max(32px,calc((100% - 1280px)/2))}.vitale-ingredient-grid{display:grid;margin-bottom:36px;border-top:1px solid var(--vitale-line);grid-template-columns:repeat(5,1fr)}.vitale-ingredient-grid article{min-height:240px;padding:24px 20px 20px 0;border-right:1px solid var(--vitale-line)}.vitale-ingredient-grid article+article{padding-left:20px}.vitale-ingredient-grid article:last-child{border-right:0}.vitale-ingredient-grid h3{margin-top:52px}.vitale-quality{position:relative;border-radius:28px;background:linear-gradient(135deg,#e8e6f5,#f7d8c5 56%,#ffe6d6);box-shadow:var(--vitale-shadow)}.vitale-quality__copy{padding-block:36px}.vitale-quality__panel{align-self:stretch;padding:36px;border-left:1px solid rgba(61,37,107,.16)}.vitale-quality details,.vitale-faq__list details{border-top:1px solid var(--vitale-line)}.vitale-quality summary,.vitale-faq summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:20px 0;font-family:Georgia,serif;font-size:1.35rem}.vitale-quality summary::-webkit-details-marker,.vitale-faq summary::-webkit-details-marker{display:none}.vitale-quality__notes{display:grid;gap:10px;padding-bottom:14px}.vitale-quality__notes p{display:flex;flex-direction:column;gap:4px;margin:0;padding:14px;border-radius:14px;background:#ffffff73}.vitale-quality__notes strong{font-family:Georgia,serif;font-size:1.1rem;font-weight:400}.vitale-quality__notes span{color:var(--vitale-muted);font-size:.76rem}.vitale-ritual{padding-block:0 clamp(80px,11vw,150px)}.vitale-ritual__image{min-height:520px}.vitale-ritual__copy h2{margin-bottom:24px}.vitale-add-form{margin-block:28px 12px}.vitale-ritual__copy small{display:block;color:var(--vitale-muted);font-size:.68rem}.vitale-voices{border-top:1px solid var(--vitale-line)}.vitale-voice-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.vitale-voice-grid article{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:22px;background:var(--vitale-lilac)}.vitale-voice-grid img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vitale-voice-grid article:hover img{transform:scale(1.04)}.vitale-voice-grid span{position:absolute;right:14px;bottom:14px;left:14px;border-radius:8px;background:#211f43b3;color:#fff;font-size:.7rem;padding:9px 11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vitale-faq{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr}.vitale-faq__list details:last-child{border-bottom:1px solid var(--vitale-line)}.vitale-faq summary span{color:var(--vitale-plum);font-family:sans-serif;font-size:1.4rem}.vitale-faq details[open] summary span{transform:rotate(45deg)}.vitale-faq details p{max-width:680px;margin:0;padding:0 0 22px 38px;color:var(--vitale-muted);line-height:1.7}.vitale-journal{display:grid;align-items:center;gap:72px;grid-template-columns:.9fr 1.1fr}.vitale-journal__image{overflow:hidden;border-radius:28px}.vitale-journal__image img{width:100%;aspect-ratio:1.15;object-fit:cover}@media(prefers-reduced-motion:reduce){.vitale-proof__track,.vitale-voice-grid img{animation:none;transition:none}}@media(max-width:900px){.vitale-shell{width:min(100% - 40px,680px)}.vitale-hero,.vitale-split,.vitale-quality,.vitale-ritual,.vitale-journal,.vitale-faq{grid-template-columns:1fr}.vitale-hero{min-height:auto;padding-block:64px 76px}.vitale-hero__visual{min-height:460px}.vitale-section__heading--split{grid-template-columns:1fr;gap:24px}.vitale-benefit-grid{grid-template-columns:1fr}.vitale-benefit-grid article,.vitale-benefit-grid article+article{min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid var(--vitale-line)}.vitale-benefit-grid article:last-child{border-bottom:0}.vitale-benefit-grid h3{margin-top:38px}.vitale-ingredient-grid{grid-template-columns:repeat(2,1fr)}.vitale-ingredient-grid article:nth-child(2n){border-right:0;padding-left:20px}.vitale-ingredient-grid article:nth-child(n+3){border-top:1px solid var(--vitale-line)}.vitale-quality__panel{border-top:1px solid rgba(61,37,107,.16);border-left:0}.vitale-split__image,.vitale-ritual__image{min-height:420px}.vitale-faq{gap:46px}}@media(max-width:560px){.vitale-shell{width:calc(100% - 28px)}.vitale-hero h1{font-size:clamp(3.2rem,15vw,5.3rem)}.vitale-hero__visual{min-height:370px;border-radius:22px 22px 70px}.vitale-float--top{display:none}.vitale-float--bottom{bottom:14px;left:14px}.vitale-image-caption{right:12px;bottom:10px;font-size:.55rem}.vitale-proof__group>span{min-height:84px;padding-inline:18px;flex-basis:230px}.vitale-proof__track{animation-duration:26s}.vitale-home h2{font-size:clamp(2.65rem,12vw,4.4rem)}.vitale-section,.vitale-ingredients,.vitale-quality,.vitale-voices,.vitale-faq,.vitale-journal{padding-block:76px}.vitale-ingredients{padding-inline:14px}.vitale-ingredient-grid{grid-template-columns:1fr}.vitale-ingredient-grid article,.vitale-ingredient-grid article+article,.vitale-ingredient-grid article:nth-child(2n){min-height:auto;padding:22px 0;border-right:0;border-bottom:1px solid var(--vitale-line);border-top:0}.vitale-ingredient-grid article:last-child{border-bottom:0}.vitale-ingredient-grid h3{margin-top:30px}.vitale-quality{border-radius:20px}.vitale-quality__copy,.vitale-quality__panel{padding:24px}.vitale-voice-grid{grid-template-columns:1fr}.vitale-voice-grid article{max-height:460px}.vitale-faq details p{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vitale-custom.css.map */
