.vf-journal-article{--vf-accent:#ee2c84;--vf-ink:#241b25;color:var(--vf-ink)}.vf-journal-article .vf-article-breadcrumb{max-width:930px;width:calc(100% - 40px);padding:0;margin:20px auto 18px;font-size:1.24rem;color:#726873}.vf-journal-article .article-template{padding:0 18px;max-width:100%;margin:auto}.vf-journal-article .article-template__hero-container{max-width:700px;width:100%;margin:0 auto 26px!important;border-radius:14px;overflow:hidden;background:#fff}.vf-journal-article .article-template__hero-container>.media{height:clamp(215px,28vw,305px)!important;min-height:0!important;background:#fff}.vf-journal-article .article-template__hero-container img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.vf-journal-article .article-template>header{max-width:805px;width:100%;padding:0!important;margin:0 auto 14px!important}.vf-journal-article .vf-article-topic{display:inline-block;background:#fff0f6;color:#b62270;padding:6px 14px;margin-bottom:13px;border-radius:999px;font-size:1.2rem;font-weight:750;line-height:1.5}.vf-journal-article .article-template__title{font-size:clamp(3.1rem,4.7vw,5.15rem)!important;font-weight:740;line-height:1.15;letter-spacing:-.037em;color:#221c24;margin:0 0 19px}.vf-journal-article .vf-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;font-size:1.23rem;color:#6c646f;padding-bottom:11px}.vf-journal-article .vf-article-meta__brand{font-size:1.12rem;font-weight:770;letter-spacing:.09em;color:#433444}.vf-journal-article .vf-article-meta__date:before{content:"\b7";color:#a398a4;margin-right:14px}.vf-journal-article .vf-article-sharing{max-width:805px;width:100%;margin:0 auto 32px!important;padding:10px 0!important;display:flex;align-items:center;justify-content:flex-end;min-height:44px;border-top:1px solid #eee5ec;border-bottom:1px solid #eee5ec}.vf-journal-article .vf-article-sharing .share-button__button{font-size:1.27rem;min-height:3rem;color:#514656}.vf-journal-article .article-template__content{max-width:805px;width:100%;margin:0 auto!important;padding:0!important;font-size:1.58rem;line-height:1.78;overflow-wrap:anywhere;color:#2d2530}.vf-journal-article .article-template__content p{margin:0 0 20px}.vf-journal-article .article-template__content p em{font-style:normal}.vf-journal-article .vf-article-deck{font-size:1.73rem;color:#493c49;line-height:1.72;margin:0 0 30px}.vf-journal-article .vf-article-deck p{margin:0}.vf-journal-article .article-template__content h2.vf-article-step{font-size:clamp(2.2rem,2.8vw,2.75rem);line-height:1.3;letter-spacing:-.026em;margin:33px 0 12px;font-weight:740;color:#241b25;scroll-margin-top:110px}.vf-journal-article .article-template__content>a,.vf-journal-article .article-template__content p a{color:#b02068;text-decoration:underline;text-underline-offset:3px}.vf-journal-article .article-template__content ul,.vf-journal-article .article-template__content ol{padding-left:28px;margin-bottom:24px}.vf-journal-article .vf-article-product{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:17px;padding:13px 16px;margin:27px 0 34px;border:1px solid #f2d5e3;border-radius:15px;background:#fff6fa}.vf-journal-article .vf-article-product__image{width:100px;height:100px;display:grid;place-items:center;background:#fff;overflow:hidden;border-radius:9px}.vf-journal-article .vf-article-product__image img{width:100%;height:100%;object-fit:contain;padding:5px}.vf-journal-article .vf-article-product__details{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.vf-journal-article .vf-article-product__eyebrow{font-size:1.07rem;font-weight:760;letter-spacing:.09em;color:#c12f77}.vf-journal-article .vf-article-product__name{font-size:1.43rem;font-weight:720;line-height:1.3;text-decoration:none;color:#2e2230;overflow-wrap:anywhere}.vf-journal-article .vf-article-product__name:hover{text-decoration:underline}.vf-journal-article .vf-article-product__price{font-size:1.35rem;font-weight:760}.vf-journal-article .vf-article-product__button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:42px;max-width:190px;padding:11px 17px;text-align:center;border-radius:99px;background:var(--vf-accent);color:#fff;font-size:1.2rem;font-weight:730;line-height:1.26;text-decoration:none}.vf-journal-article .vf-article-product__button:hover{background:#cc216e}.vf-journal-article .article-template__back{max-width:805px;margin:30px auto 42px!important;padding:26px 0 0;border-top:1px solid #ede5ec}.vf-journal-article .article-template__back a{font-weight:700}.vf-journal-article a:focus-visible{outline:2px solid #b12174;outline-offset:3px}@media(max-width:749px){.vf-journal-article .vf-article-breadcrumb{width:calc(100% - 30px);margin:14px auto}.vf-journal-article .article-template{padding:0 15px}.vf-journal-article .article-template__hero-container{margin:0 auto 22px!important;border-radius:12px}.vf-journal-article .article-template__hero-container>.media{height:clamp(190px,47vw,245px)!important}.vf-journal-article .article-template__title{font-size:clamp(2.95rem,7.5vw,3.8rem)!important}.vf-journal-article .vf-article-meta{font-size:1.13rem;gap:7px 9px}.vf-journal-article .vf-article-meta__date:before{margin-right:8px}.vf-journal-article .vf-article-sharing{margin-bottom:26px!important}.vf-journal-article .article-template__content{font-size:1.48rem}.vf-journal-article .vf-article-deck{font-size:1.6rem}.vf-journal-article .article-template__content h2.vf-article-step{font-size:2.18rem}.vf-journal-article .vf-article-product{grid-template-columns:80px minmax(0,1fr);gap:11px;padding:11px}.vf-journal-article .vf-article-product__image{width:80px;height:87px}.vf-journal-article .vf-article-product__name{font-size:1.35rem}.vf-journal-article .vf-article-product__button{grid-column:1/-1;width:100%;max-width:none}}.vf-journal-article .vf-article-toc{margin:29px 0 35px;padding:23px 27px;background:#fbf6fa;border:1px solid #f0e4ed;border-radius:15px}.vf-journal-article .vf-article-toc>strong{display:block;font-size:1.45rem;font-weight:750;color:#302433;margin-bottom:12px}.vf-journal-article .vf-article-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;row-gap:7px;margin:0;padding:0;list-style:none}.vf-journal-article .vf-article-toc li{margin:0;padding:0}.vf-journal-article .vf-article-toc a{font-size:1.31rem;line-height:1.55;color:#a82066!important;text-decoration:none!important}.vf-journal-article .vf-article-toc a:hover{text-decoration:underline!important}.vf-journal-article .article-template__content h2[id]{scroll-margin-top:112px}.vf-journal-article .article-template__content h3{font-size:clamp(1.72rem,2.2vw,2.05rem);line-height:1.37;font-weight:710;color:#302633;margin:21px 0 9px}@media(max-width:749px){.vf-journal-article .vf-article-toc{padding:19px;margin:24px 0 28px}.vf-journal-article .vf-article-toc ul{grid-template-columns:1fr;row-gap:8px}}.vf-journal-article .article-template__content img:not(.vf-article-product__image img){display:block;max-width:min(100%,620px);max-height:410px;width:auto;height:auto;object-fit:contain;margin:24px auto 30px;border-radius:12px}.vf-journal-article .article-template__content figure{width:min(100%,680px);max-width:100%;margin:24px auto 30px}.vf-journal-article .article-template__content figure img{max-width:100%;max-height:410px;width:auto;height:auto}.vf-article-more .vf-article-more__grid{width:100%;max-width:790px;margin:0 auto;gap:20px}.vf-article-more .vf-article-more__head{max-width:790px;margin-left:auto;margin-right:auto}.vf-article-more .vf-article-more__grid .vf-beauty-story__media{aspect-ratio:1.9;max-height:225px}.vf-article-more .vf-article-more__grid .vf-beauty-story__media img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.vf-journal-article .article-template__hero-container{max-width:min(100%,480px);margin-bottom:21px!important}.vf-journal-article .article-template__content img:not(.vf-article-product__image img){max-width:100%;max-height:310px}.vf-article-more .vf-article-more__grid{max-width:470px}.vf-article-more .vf-article-more__grid .vf-beauty-story__media{max-height:210px}}.vf-journal-article{padding:clamp(12px,2.5vw,30px) 0 50px;background:#faf8fa}.vf-journal-article .vf-article-shell{width:min(680px,calc(100% - 32px));max-width:680px;margin:0 auto;background:#fff;border:1px solid #f1edf1;border-radius:17px;overflow:visible;box-shadow:0 12px 45px #2e1b2d0b}.vf-journal-article .vf-article-shell .vf-article-breadcrumb{max-width:none;width:100%;margin:0;padding:14px 24px 11px;font-size:1.18rem;line-height:1.5}.vf-journal-article .vf-article-shell .article-template{width:100%;max-width:none;margin:0;padding:0}.vf-journal-article .vf-article-shell .article-template__hero-container{display:block;max-width:100%;width:100%;margin:0 auto!important;padding:0;border-radius:0;background:#f8f5f7;overflow:hidden}.vf-journal-article .vf-article-shell .article-template__hero-container>.media{width:100%;height:285px!important;min-height:0!important;padding:0!important;background:#f8f5f7}.vf-journal-article .vf-article-shell .article-template__hero-container .vf-article-hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.vf-journal-article .vf-article-shell .article-template>header{max-width:100%;width:100%;margin:0!important;padding:24px 27px 19px!important;background:#fff;line-height:1.3}.vf-journal-article .vf-article-shell .vf-article-topic{margin:0 0 10px;padding:5px 12px;font-size:1.1rem}.vf-journal-article .vf-article-shell .article-template__title{max-width:100%;font-size:clamp(2.7rem,3.3vw,3.45rem)!important;line-height:1.2;letter-spacing:-.035em;margin:0!important;font-weight:730}.vf-journal-article .vf-article-meta-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;min-height:58px;padding:11px 26px;margin:0;background:#fff;border-top:1px solid #f0eaf0;border-bottom:1px solid #f0eaf0}.vf-journal-article .vf-article-meta-bar .vf-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:0;padding:0;font-size:1.14rem}.vf-journal-article .vf-article-meta-bar .vf-article-meta__brand{color:#3a2d3b;font-size:1.08rem;font-weight:750;letter-spacing:.045em}.vf-journal-article .vf-article-meta-share{display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0}.vf-journal-article .vf-article-meta-share .share-button__button{padding:7px;min-height:30px;font-size:1.18rem}.vf-journal-article .vf-article-shell .article-template__content{max-width:none;width:100%;margin:0!important;padding:29px 27px 22px!important;background:#fff;font-size:1.48rem;line-height:1.76}.vf-journal-article .vf-article-shell .article-template__content h2.vf-article-step{font-size:2.13rem;margin-top:30px;margin-bottom:9px}.vf-journal-article .vf-article-shell .article-template__content h3{font-size:1.85rem}.vf-journal-article .vf-article-shell .vf-article-deck{font-size:1.53rem}.vf-journal-article .vf-article-shell .vf-article-product{margin:24px 0}.vf-journal-article .vf-article-shell .article-template__back{max-width:none;margin:0!important;padding:20px 27px 27px;background:#fff;border-top:1px solid #f0eaf0}.vf-journal-article .vf-article-shell .article-template__comment-wrapper{margin-top:0}@media(max-width:749px){.vf-journal-article{padding:8px 0 32px}.vf-journal-article .vf-article-shell{width:calc(100% - 20px);border-radius:13px}.vf-journal-article .vf-article-shell .vf-article-breadcrumb{padding:12px 16px 9px}.vf-journal-article .vf-article-shell .article-template{padding:0}.vf-journal-article .vf-article-shell .article-template__hero-container{max-width:none;width:100%;margin:0!important;border-radius:0}.vf-journal-article .vf-article-shell .article-template__hero-container>.media{height:clamp(175px,44vw,245px)!important}.vf-journal-article .vf-article-shell .article-template>header{padding:19px 19px 16px!important}.vf-journal-article .vf-article-shell .article-template__title{font-size:clamp(2.55rem,6vw,3.05rem)!important}.vf-journal-article .vf-article-meta-bar{padding:11px 18px}.vf-journal-article .vf-article-shell .article-template__content{padding:23px 19px 18px!important;font-size:1.42rem}.vf-journal-article .vf-article-shell .article-template__back{padding:18px 19px 24px}}.vf-journal-article .vf-article-shell{width:min(800px,calc(100% - 32px));max-width:800px}.vf-journal-article .vf-article-shell article.article-template>header,.vf-journal-article .vf-article-shell article.article-template .article-template__content{padding-left:40px!important;padding-right:40px!important}.vf-journal-article .vf-article-shell article.article-template .article-template__title{width:100%!important;max-width:none!important;font-family:var(--font-body-family)!important;font-size:36px!important;line-height:1.22!important;font-weight:700!important;letter-spacing:-.025em!important;text-wrap:pretty;word-break:normal;overflow-wrap:break-word}.vf-journal-article .vf-article-shell article.article-template .article-template__content{font-size:17px!important;line-height:1.75!important;letter-spacing:normal;overflow-wrap:break-word}.vf-journal-article .vf-article-shell .article-template__content :is(p,li){font-size:inherit!important;line-height:inherit!important;letter-spacing:normal}.vf-journal-article .vf-article-shell .article-template__content p{margin:0 0 20px}.vf-journal-article .vf-article-shell .article-template__content :is(h2,h2.vf-article-step){width:100%!important;max-width:none!important;font-family:var(--font-body-family)!important;font-size:26px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.015em!important;margin:36px 0 12px!important;text-wrap:pretty;word-break:normal;overflow-wrap:break-word;scroll-margin-top:112px}.vf-journal-article .vf-article-shell .article-template__content :is(h3,h4,h5,h6){width:100%!important;max-width:none!important;font-family:var(--font-body-family)!important;font-size:20px!important;line-height:1.4!important;font-weight:650!important;letter-spacing:normal!important;margin:26px 0 10px!important;text-wrap:pretty;overflow-wrap:break-word}.vf-journal-article .vf-article-shell .article-template__content :is(ul,ol){padding-left:24px;margin:0 0 24px}.vf-journal-article .vf-article-shell .article-template__content li{margin-bottom:8px}.vf-journal-article .vf-article-shell .article-template__content>:first-child{margin-top:0!important}.vf-journal-article .vf-article-shell .article-template__content figcaption{font-size:13px;line-height:1.6;text-align:center;color:#6c646f}.vf-journal-article .vf-article-shell .article-template__hero-container .vf-article-hero-image{object-fit:contain}.vf-journal-article .vf-article-shell .vf-article-meta-bar{padding-left:40px;padding-right:40px}@media(max-width:749px){.vf-journal-article .vf-article-shell{width:calc(100% - 24px)}.vf-journal-article .vf-article-shell article.article-template>header,.vf-journal-article .vf-article-shell article.article-template .article-template__content{padding-left:20px!important;padding-right:20px!important}.vf-journal-article .vf-article-shell article.article-template .article-template__title{font-size:26px!important;line-height:1.25!important}.vf-journal-article .vf-article-shell article.article-template .article-template__content{font-size:16px!important;line-height:1.7!important}.vf-journal-article .vf-article-shell .article-template__content :is(h2,h2.vf-article-step){font-size:22px!important;line-height:1.35!important;margin-top:30px!important}.vf-journal-article .vf-article-shell .article-template__content :is(h3,h4,h5,h6){font-size:18px!important;line-height:1.4!important;margin-top:24px!important}.vf-journal-article .vf-article-shell .vf-article-meta-bar{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/vital-article-editorial.css.map */
