@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.p.a45bde5b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.a4b9a15b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_66e5928a-module__kyQZrW__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_66e5928a-module__kyQZrW__variable{--font-kbeauty-display:"DM Serif Display","DM Serif Display Fallback"}
.kbeauty-article{--ink:#292b28;--ink-soft:#565b55;--muted:#747971;--sage:#526b59;--sage-dark:#34493b;--sage-pale:#e8eee7;--blush:#d9a99f;--blush-pale:#f3e4df;--cream:#f7f2eb;--paper:#fffdf9;--line:#dcd8d0;--display:var(--font-kbeauty-display),Georgia,serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);max-width:100%;color:var(--ink);font-family:var(--font-pruvodce-sans),system-ui,sans-serif;line-height:1.7;overflow-x:hidden}.kbeauty-article *{box-sizing:border-box}.kbeauty-article img{max-width:100%;display:block}.kbeauty-article a{color:inherit;text-underline-offset:.18em}.kbeauty-article a:focus-visible{outline:3px solid var(--blush);outline-offset:4px}.kbeauty-article h1{font-family:var(--display);letter-spacing:-.035em;font-weight:400}.kbeauty-article h2{font-family:var(--display);letter-spacing:-.035em;font-weight:400}.kbeauty-article h2{margin:0;font-size:max(2.35rem,min(5vw,4.15rem));line-height:1.02}.kbeauty-article h3{letter-spacing:-.02em;margin:0;font-size:1.18rem;line-height:1.3}.kbeauty-article p{margin:0}.kbeauty-article .hero{isolation:isolate;background:#e9d5ca;min-height:max(610px,min(72vh,790px));display:grid;position:relative;overflow:hidden}.kbeauty-article .hero-image{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.kbeauty-article .hero-shade{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.kbeauty-article .hero-image{z-index:-2;object-fit:cover;object-position:center}.kbeauty-article .hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(249,241,235,.97) 0%,rgba(249,241,235,.9) 31%,rgba(249,241,235,.28) 55%,rgba(249,241,235,0) 72%),linear-gradient(transparent 72%,rgba(38,42,37,.14))}.kbeauty-article .hero-inner{flex-direction:column;justify-content:center;width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto;padding:72px 0;display:flex}.kbeauty-article .eyebrow{color:var(--sage);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.3}.kbeauty-article .section-label{color:var(--sage);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.3}.kbeauty-article h1{max-width:690px;margin:22px 0 26px;font-size:max(4rem,min(7.8vw,7.3rem));line-height:.88}.kbeauty-article h1 em{color:var(--sage);margin-top:.12em;font-size:.68em;font-weight:400;display:block}.kbeauty-article .hero-lead{color:#3f4540;max-width:590px;font-size:max(1.08rem,min(2vw,1.35rem));line-height:1.55}.kbeauty-article .hero-meta{color:#657067;letter-spacing:.06em;text-transform:uppercase;gap:10px;margin-top:32px;font-size:.76rem;font-weight:700;display:flex}.kbeauty-article main{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.kbeauty-article .article-nav{border-bottom:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px 28px;padding:23px 0;font-size:.82rem;display:flex}.kbeauty-article .article-nav>span{color:var(--sage);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.kbeauty-article .article-nav a{-webkit-text-decoration-color:#aeb8ae;text-decoration-color:#aeb8ae}.kbeauty-article .article-body{width:min(100%,820px);margin-left:auto;margin-right:auto}.kbeauty-article .story-section{padding-top:max(80px,min(10vw,132px));scroll-margin-top:64px}.kbeauty-article .story-section>.section-label{margin-bottom:18px}.kbeauty-article .story-section>h2{max-width:790px}.kbeauty-article .story-section>h2+p{margin-top:30px}.kbeauty-article .section-intro{margin-top:30px}.kbeauty-article .story-section>p:not(.section-label){color:var(--ink-soft);font-size:1.08rem}.kbeauty-article .intro>p{color:var(--ink-soft);font-size:1.08rem}.kbeauty-article .section-intro{color:var(--ink-soft);font-size:1.08rem}.kbeauty-article .story-section>p+p{margin-top:20px}.kbeauty-article .intro>p+p{margin-top:20px}.kbeauty-article .intro .lead{color:var(--ink);font-size:max(1.2rem,min(2.4vw,1.48rem));line-height:1.65}.kbeauty-article blockquote{border-left:2px solid var(--blush);margin:54px 0;padding:8px 0 8px 40px;position:relative}.kbeauty-article blockquote:before{content:"“";color:var(--blush-pale);font-family:var(--display);z-index:-1;font-size:8rem;line-height:1;position:absolute;top:-30px;left:16px}.kbeauty-article blockquote p{color:var(--sage-dark);font-family:var(--display);letter-spacing:-.025em;font-size:max(1.75rem,min(3.7vw,2.7rem));line-height:1.16}.kbeauty-article .difference-list{border-top:1px solid var(--line);margin-top:54px}.kbeauty-article .difference-item{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:22px;padding:28px 0 30px;display:grid}.kbeauty-article .difference-number{color:var(--blush);font-family:var(--display);font-size:2.2rem;line-height:1}.kbeauty-article .difference-item h3{font-size:1.28rem}.kbeauty-article .difference-item p{color:var(--ink-soft);margin-top:9px}.kbeauty-article .reality-note{background:var(--sage-dark);color:#f7f3ec;margin-top:54px;padding:max(32px,min(6vw,56px))}.kbeauty-article .reality-note .section-label{color:#dcb3aa}.kbeauty-article .reality-note h3{max-width:620px;font-family:var(--display);margin-top:16px;font-size:max(2rem,min(4vw,3.15rem));font-weight:400;line-height:1.04}.kbeauty-article .reality-note>p:last-child{color:#dce4dc;max-width:650px;margin-top:22px;font-size:1rem}.kbeauty-article .product-types{border-top:1px solid var(--line);margin:58px 0 0}.kbeauty-article .product-type{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:42px;padding:36px 0;display:grid}.kbeauty-article .product-type dt{color:var(--sage);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:800}.kbeauty-article .product-type dt span{color:var(--blush);font-family:var(--display);margin-bottom:12px;font-size:2.4rem;font-weight:400;line-height:1;display:block}.kbeauty-article .product-type dd{margin:0}.kbeauty-article .product-type dd h3{font-size:1.35rem}.kbeauty-article .product-type dd>p{color:var(--ink-soft);margin-top:10px}.kbeauty-article .product-type .better{color:var(--sage-dark);font-size:.94rem}.kbeauty-article .routine-columns{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;margin-top:52px;padding:38px 0;display:grid}.kbeauty-article .routine-column+.routine-column{border-left:1px solid var(--line);padding-left:52px}.kbeauty-article .routine-time{color:var(--sage);font-family:var(--display);font-size:2.4rem;line-height:1}.kbeauty-article .routine-column ol{gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.kbeauty-article .routine-column li{grid-template-columns:32px 1fr;gap:14px;display:grid}.kbeauty-article .routine-column li>span{color:var(--blush);letter-spacing:.08em;padding-top:3px;font-size:.7rem;font-weight:800}.kbeauty-article .routine-column strong{font-size:.98rem;line-height:1.35;display:block}.kbeauty-article .routine-column li p{color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.55}.kbeauty-article .start-note{background:var(--blush-pale);grid-template-columns:210px 1fr;gap:30px;margin-top:28px;padding:28px 32px;display:grid}.kbeauty-article .start-note strong{color:#7a4944;font-size:.92rem;line-height:1.4}.kbeauty-article .start-note p{color:#684f4a;font-size:.92rem}.kbeauty-article .need-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin-top:52px;display:grid}.kbeauty-article .need-list>div{border-bottom:1px solid var(--line);padding:28px 0 30px}.kbeauty-article .need-list strong{color:var(--sage-dark);font-size:1.05rem}.kbeauty-article .need-list p{color:var(--ink-soft);margin-top:9px;font-size:.95rem}.kbeauty-article .need-list a{color:var(--sage);font-weight:700}.kbeauty-article .faq-list a{color:var(--sage);font-weight:700}.kbeauty-article .catalog-section{background:var(--cream);margin-top:max(90px,min(12vw,150px));padding:max(48px,min(7vw,78px));scroll-margin-top:64px}.kbeauty-article .catalog-heading{border-bottom:1px solid #d7d0c6;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:64px;padding-bottom:34px;display:grid}.kbeauty-article .catalog-heading h2{max-width:650px;margin-top:17px}.kbeauty-article .catalog-heading>p{color:var(--ink-soft);font-size:.92rem}.kbeauty-article .product-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 46px;display:grid}.kbeauty-article .product-pick{border-bottom:1px solid #d7d0c6;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;min-height:260px;padding:34px 0;display:grid}.kbeauty-article .pick-image{background:#fff;place-items:center;height:190px;padding:15px;display:grid;overflow:hidden}.kbeauty-article .pick-image img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.kbeauty-article .pick-image:hover img{transform:scale(1.03)}.kbeauty-article .pick-kind{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.kbeauty-article .pick-copy h3{margin-top:9px;font-size:1.12rem}.kbeauty-article .pick-copy>p:not(.pick-kind){color:var(--ink-soft);margin-top:10px;font-size:.86rem;line-height:1.55}.kbeauty-article .pick-link{color:var(--sage-dark);gap:9px;margin-top:17px;font-size:.78rem;font-weight:800;display:inline-flex}.kbeauty-article .pick-link span{color:#a55f55}.kbeauty-article .offer-count{color:var(--muted);margin-top:4px;font-size:.66rem;display:block}.kbeauty-article .catalog-note{max-width:760px;color:var(--muted);text-align:right;margin:32px 0 0 auto;font-size:.78rem}.kbeauty-article .faq-section{grid-template-columns:minmax(250px,.6fr) minmax(0,1fr);gap:70px;padding:max(90px,min(12vw,150px)) 0;scroll-margin-top:64px;display:grid}.kbeauty-article .faq-heading h2{margin-top:17px}.kbeauty-article .faq-list{border-top:1px solid var(--line)}.kbeauty-article .faq-list details{border-bottom:1px solid var(--line)}.kbeauty-article .faq-list summary{cursor:pointer;padding:24px 44px 24px 0;font-weight:700;line-height:1.4;list-style:none;position:relative}.kbeauty-article .faq-list summary::-webkit-details-marker{display:none}.kbeauty-article .faq-list summary:after{content:"+";color:var(--sage);font-family:var(--display);font-size:1.8rem;font-weight:400;position:absolute;top:17px;right:4px}.kbeauty-article .faq-list details[open] summary:after{content:"–"}.kbeauty-article .faq-list details p{max-width:630px;color:var(--ink-soft);padding:0 44px 25px 0;font-size:.93rem}.kbeauty-article .method{border-top:1px solid var(--line);grid-template-columns:minmax(250px,.6fr) minmax(0,1fr);align-items:start;gap:70px;padding:42px 0 50px;display:grid}.kbeauty-article .method h2{max-width:390px;margin-top:12px;font-size:2rem;line-height:1.08}.kbeauty-article .method>p{color:var(--muted);font-size:.86rem}.kbeauty-article footer.site{border-top:1px solid var(--line);width:min(1180px,100% - 48px);color:var(--muted);justify-content:space-between;align-items:flex-start;gap:40px;margin:0 auto;padding:26px 0 48px;font-size:.76rem;display:flex}.kbeauty-article footer.site div{max-width:700px}.kbeauty-article footer.site>span{flex:none}.kbeauty-article footer.site a{color:var(--sage);font-weight:800}@media (max-width:980px){.kbeauty-article .hero{min-height:660px}.kbeauty-article .hero-image{object-position:58% center}.kbeauty-article .hero-shade{background:linear-gradient(90deg,rgba(249,241,235,.96) 0%,rgba(249,241,235,.86) 40%,rgba(249,241,235,.12) 75%)}.kbeauty-article .catalog-section{margin-left:-24px;margin-right:-24px;padding-left:40px;padding-right:40px}.kbeauty-article .catalog-heading{grid-template-columns:1fr;gap:24px}.kbeauty-article .product-picks{grid-template-columns:1fr}.kbeauty-article .product-pick{grid-template-columns:180px minmax(0,1fr)}.kbeauty-article .faq-section{grid-template-columns:1fr;gap:38px}.kbeauty-article .method{grid-template-columns:1fr;gap:38px}}@media (max-width:700px){.kbeauty-article .hero{align-items:end;min-height:650px}.kbeauty-article .hero-image{object-position:68% center;transform:scale(1.02)}.kbeauty-article .hero-shade{background:linear-gradient(rgba(249,241,235,.16) 18%,rgba(249,241,235,.9) 52%,rgba(249,241,235,.98) 100%),linear-gradient(90deg,rgba(249,241,235,.4),transparent 80%)}.kbeauty-article .hero-inner{justify-content:flex-end;width:min(100% - 32px,560px);padding:260px 0 42px}.kbeauty-article h1{margin:16px 0 20px;font-size:max(3.35rem,min(16vw,5rem))}.kbeauty-article .hero-lead{font-size:1rem}.kbeauty-article .hero-meta{flex-wrap:wrap;gap:4px 8px;margin-top:24px;font-size:.64rem}.kbeauty-article main{width:min(100% - 32px,560px)}.kbeauty-article footer.site{width:min(100% - 32px,560px)}.kbeauty-article .article-nav{gap:8px 18px;padding-top:18px;padding-bottom:18px}.kbeauty-article .article-nav>span{width:100%}.kbeauty-article .story-section{padding-top:72px}.kbeauty-article .story-section>p:not(.section-label){font-size:1rem}.kbeauty-article .intro>p{font-size:1rem}.kbeauty-article .section-intro{font-size:1rem}.kbeauty-article blockquote{margin:40px 0;padding-left:24px}.kbeauty-article blockquote:before{left:6px}.kbeauty-article .difference-item{grid-template-columns:44px minmax(0,1fr);gap:12px}.kbeauty-article .difference-number{font-size:1.65rem}.kbeauty-article .reality-note{margin-left:-16px;margin-right:-16px}.kbeauty-article .product-type{grid-template-columns:1fr;gap:16px;padding-top:28px;padding-bottom:28px}.kbeauty-article .product-type dt span{margin:0 10px 0 0;font-size:1.7rem;display:inline}.kbeauty-article .routine-columns{grid-template-columns:1fr;gap:34px}.kbeauty-article .routine-column+.routine-column{border-top:1px solid var(--line);border-left:0;padding:34px 0 0}.kbeauty-article .start-note{grid-template-columns:1fr;gap:10px;padding:24px}.kbeauty-article .need-list{grid-template-columns:1fr}.kbeauty-article .catalog-section{margin-left:-16px;margin-right:-16px;padding:48px 16px}.kbeauty-article .product-pick{grid-template-columns:112px minmax(0,1fr);gap:16px;min-height:0;padding:26px 0}.kbeauty-article .pick-image{height:150px;padding:9px}.kbeauty-article .pick-copy h3{font-size:1rem}.kbeauty-article .pick-copy>p:not(.pick-kind){font-size:.8rem}.kbeauty-article .pick-link{flex-wrap:wrap;font-size:.74rem;display:flex}.kbeauty-article .catalog-note{text-align:left}.kbeauty-article .faq-section{padding-top:78px;padding-bottom:78px}.kbeauty-article .method{gap:22px}.kbeauty-article footer.site{padding-bottom:34px;display:block}.kbeauty-article footer.site>span{margin-top:14px;display:block}}@media (max-width:420px){.kbeauty-article .product-pick{grid-template-columns:88px minmax(0,1fr)}.kbeauty-article .pick-image{height:130px}}@media (hover:none){.kbeauty-article .pick-image:hover img{transform:none}}@media (prefers-reduced-motion:reduce){.kbeauty-article *{transition-duration:.001ms!important}.kbeauty-article :before{transition-duration:.001ms!important}.kbeauty-article :after{transition-duration:.001ms!important}}
