.vf-journal{padding:20px 0 80px;color:#211b25}.vf-journal__breadcrumb,.vf-article-breadcrumb{display:flex;gap:11px;align-items:center;margin:8px 0 25px;color:#6f6570;font-size:1.3rem;flex-wrap:wrap}.vf-journal__breadcrumb a,.vf-article-breadcrumb a{color:inherit;text-decoration:none}.vf-journal__breadcrumb a:hover,.vf-article-breadcrumb a:hover{text-decoration:underline}.vf-journal__hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(255px,1fr);align-items:end;gap:40px;border:1px solid #eee2eb;border-radius:26px;padding:clamp(30px,5vw,70px);background:linear-gradient(118deg,#f9edf4,#f6f5fb 68%,snow)}.vf-journal__kicker,.vf-journal__eyebrow{font-size:1.18rem;font-weight:750;letter-spacing:.14em;color:#955277;text-transform:uppercase}.vf-journal__hero h1{max-width:700px;margin:10px 0 18px;font-size:clamp(3.5rem,5vw,6.1rem);font-weight:720;letter-spacing:-.045em;line-height:1.09}.vf-journal__intro>p:not(.vf-journal__kicker){max-width:580px;color:#635b65;font-size:1.6rem;line-height:1.7;margin-bottom:22px}.vf-journal__text-link{display:inline-flex;gap:9px;align-items:center;color:#251b29;font-size:1.45rem;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.vf-journal__search{padding:20px;background:#fff;border:1px solid #ebe2eb;border-radius:17px;box-shadow:0 10px 30px #2814230d}.vf-journal__search label{font-size:1.3rem;font-weight:650;display:block;margin:0 0 12px}.vf-journal__search-row{display:flex;gap:8px}.vf-journal__search input{min-width:0;width:100%;font:inherit;font-size:1.3rem;padding:12px;border:1px solid #dfd4de;border-radius:9px;background:#faf9fb}.vf-journal__search button{flex:none;padding:10px 14px;border:0;border-radius:9px;background:#271d28;color:#fff;font-size:1.25rem;font-weight:700;cursor:pointer}.vf-journal__topics{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:30px 0 23px;margin-bottom:28px;border-bottom:1px solid #eae3e9}.vf-journal__topics>span{font-weight:750;font-size:1.13rem;letter-spacing:.1em;text-transform:uppercase;color:#746b73}.vf-journal__topic-links{display:flex;gap:9px;flex-wrap:wrap}.vf-journal__topic-links a{padding:9px 18px;border:1px solid #e4d9e2;border-radius:99px;text-decoration:none;color:#463947;font-size:1.3rem}.vf-journal__topic-links a:hover{background:#f6edf4}.vf-journal__topic-links a[aria-current=page]{background:#271d28;border-color:#271d28;color:#fff}.vf-journal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vf-journal__featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:20px;background:#faf7fa;border:1px solid #eee5ed;min-height:330px}.vf-journal__featured-media{display:grid;place-items:center;min-height:300px;overflow:hidden;background:#f0e8f0;color:#b56a94;font-size:4rem}.vf-journal__featured-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.vf-journal__featured-media:hover img{transform:scale(1.03)}.vf-journal__featured-copy{padding:clamp(26px,4vw,55px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.vf-journal__featured h2{font-size:clamp(2.5rem,3vw,4rem);letter-spacing:-.032em;line-height:1.16;margin:13px 0}.vf-journal__featured h2 a{text-decoration:none;color:inherit}.vf-journal__featured-copy>p:not(.vf-journal__eyebrow){font-size:1.47rem;line-height:1.7;color:#685f6b;margin:0 0 22px}.vf-journal__grid>.vf-beauty-story,.vf-article-more .vf-beauty-story{min-width:0;width:100%;overflow:hidden;border:1px solid #eee6ec;border-radius:17px;background:#fff}.vf-journal__grid>.vf-beauty-story .vf-beauty-story__media,.vf-article-more .vf-beauty-story__media{display:block;aspect-ratio:16/9;overflow:hidden}.vf-journal__grid>.vf-beauty-story .vf-beauty-story__media img,.vf-article-more .vf-beauty-story__media img{display:block;width:100%;height:100%;object-fit:cover}.vf-journal__grid>.vf-beauty-story .vf-beauty-story__body,.vf-article-more .vf-beauty-story__body{padding:22px 23px 24px}.vf-journal__grid>.vf-beauty-story .vf-beauty-story__title{font-size:clamp(1.85rem,2vw,2.4rem);font-weight:700;line-height:1.35}.vf-journal__grid>.vf-beauty-story .vf-beauty-story__excerpt{font-size:1.37rem;line-height:1.65}.vf-journal__pagination{margin-top:30px}.vf-journal__empty{grid-column:1/-1;text-align:center;padding:45px;background:#f8f4f8;border-radius:15px}.vf-journal__shop{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:45px;padding:27px 34px;background:#f8f5fa;border-radius:18px;border:1px solid #ede5f0}.vf-journal__shop h2{font-size:clamp(2rem,2.3vw,3rem);margin:8px 0 0}.vf-journal__shop-links{display:flex;flex-wrap:wrap;gap:10px}.vf-journal__shop-links a{text-decoration:none;color:#251e29;border:1px solid #d9c9d8;border-radius:99px;padding:10px 18px;font-size:1.32rem;font-weight:650}.vf-journal__shop-links a:hover{background:#fff}.vf-journal-article .article-template__title{font-size:clamp(3rem,4vw,5rem);letter-spacing:-.035em;line-height:1.17}.vf-article-breadcrumb{max-width:950px;margin:28px auto;padding:0 20px}.vf-article-breadcrumb span:last-child{max-width:35ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vf-journal-article .article-template__hero-container{max-width:min(100% - 32px,1100px);border-radius:18px;overflow:hidden;margin:26px auto 30px}.vf-journal-article .article-template__hero-container img{object-fit:cover}.vf-journal-article .article-template__content{font-size:1.6rem;line-height:1.82;max-width:820px}.vf-journal-article .article-template__content img{max-width:100%;height:auto;border-radius:12px}.vf-journal-article .article-template__content h2{margin-top:1.7em;font-size:2.5rem}.vf-article-more{padding:42px 0 76px}.vf-article-more__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.vf-article-more__head h2{font-size:clamp(2.2rem,2.7vw,3.2rem);margin:0}.vf-article-more__head a{color:#2b2130;text-underline-offset:4px;font-weight:650;font-size:1.35rem}.vf-article-more__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.vf-beauty-briefing__head .vf-journal-home-more{font-size:1.3rem;font-weight:700;color:inherit;text-underline-offset:4px;white-space:nowrap}@media(max-width:749px){.vf-journal{padding:12px 0 50px}.vf-journal__hero{grid-template-columns:1fr;padding:28px 22px;gap:23px;border-radius:19px}.vf-journal__hero h1{font-size:3.55rem}.vf-journal__topics{gap:12px;padding:24px 0 15px}.vf-journal__topics>span{width:100%}.vf-journal__topic-links{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:6px}.vf-journal__topic-links a{white-space:nowrap;flex:0 0 auto}.vf-journal__grid,.vf-article-more__grid{grid-template-columns:1fr;gap:18px}.vf-journal__featured{grid-template-columns:1fr}.vf-journal__featured-media{aspect-ratio:16/9;min-height:unset}.vf-journal__featured-copy{padding:25px}.vf-journal__shop{flex-direction:column;align-items:flex-start;padding:23px;margin-top:30px}.vf-article-breadcrumb{margin:16px auto}.vf-journal-article .article-template__content{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.vf-journal__featured-media img{transition:none}}.vf-journal .vf-journal__hero{padding:clamp(23px,3.1vw,40px);gap:26px;border-radius:15px}.vf-journal .vf-journal__hero h1{font-size:clamp(3.1rem,3.6vw,4.6rem)}.vf-journal .vf-journal__intro>p:not(.vf-journal__kicker){font-size:1.45rem;margin-bottom:15px}.vf-journal .vf-journal__search{box-shadow:none;padding:15px}.vf-journal .vf-journal__topics{margin-bottom:23px;padding-top:23px;padding-bottom:17px}.vf-journal .vf-journal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 32px}.vf-journal .vf-journal__grid>.vf-journal-story{display:flex;flex-direction:column;min-width:0;width:100%;background:transparent;border:0;border-radius:0;box-shadow:none}.vf-journal .vf-journal-story__media{display:block;width:100%;aspect-ratio:1.8;overflow:hidden;background:#f5f0f4;text-decoration:none}.vf-journal .vf-journal-story__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .24s ease}.vf-journal .vf-journal-story__media:hover img{transform:scale(1.025)}.vf-journal .vf-journal-story__image-fallback{display:flex;height:100%;align-items:center;justify-content:center;font-size:1.8rem;color:#9c7796;font-weight:700;letter-spacing:.06em}.vf-journal .vf-journal-story__copy{display:flex;flex-direction:column;flex:1;min-width:0;padding:13px 0 0}.vf-journal .vf-journal-story__copy h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(2.05rem,1.8vw,2.55rem);line-height:1.23;letter-spacing:-.018em;margin:0 0 9px}.vf-journal .vf-journal-story__copy h2 a{color:#292329;text-decoration:none}.vf-journal .vf-journal-story__copy h2 a:hover{text-decoration:underline;text-underline-offset:3px}.vf-journal .vf-journal-story__excerpt{font-size:1.25rem;line-height:1.63;letter-spacing:0;color:#57525a;margin:0 0 19px;overflow-wrap:anywhere}.vf-journal .vf-journal-story__meta{font-size:1.12rem;line-height:1.5;color:#6d6570;margin:auto 0 0;padding-top:15px}.vf-journal .vf-journal-story__meta time{font:inherit}@media(min-width:750px)and (max-width:1099px){.vf-journal .vf-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 24px}}@media(max-width:749px){.vf-journal .vf-journal__hero{padding:24px 20px;grid-template-columns:1fr}.vf-journal .vf-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 13px}.vf-journal .vf-journal-story__media{aspect-ratio:1.48}.vf-journal .vf-journal-story__copy{padding-top:9px}.vf-journal .vf-journal-story__copy h2{font-size:1.64rem;line-height:1.28}.vf-journal .vf-journal-story__excerpt{font-size:1.16rem;line-height:1.5;margin-bottom:9px}.vf-journal .vf-journal-story__meta{font-size:1.02rem;padding-top:8px}}@media(max-width:440px){.vf-journal .vf-journal__grid{grid-template-columns:1fr;gap:26px}.vf-journal .vf-journal-story__media{aspect-ratio:1.8}.vf-journal .vf-journal-story__copy h2{font-size:2.13rem}.vf-journal .vf-journal-story__excerpt{font-size:1.28rem}.vf-journal .vf-journal-story__meta{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.vf-journal .vf-journal-story__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/vital-journal.css.map */
