.lb-editorial{--lb-ink:#24221f;--lb-muted:#66635e;--lb-cream:#FBF7F4;--lb-warm:#F4EEE8;--lb-line:#E9E2DC;--lb-white:#fff;color:var(--lb-ink);font-family:var(--font-body-family,Arial,sans-serif);line-height:1.72;background:#fff}.lb-editorial *{box-sizing:border-box}.lb-editorial__wrap{max-width:1140px;margin:0 auto;padding:0 32px 82px}.lb-editorial__topline{font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#776e66;margin:0 0 22px}.lb-editorial__hero{display:grid;grid-template-columns:1.04fr .96fr;gap:48px;align-items:center;margin:0 auto 48px;padding:54px 0 42px}.lb-editorial__hero-copy{padding:0 0 0 6px}.lb-editorial__hero h1{font-family:var(--font-heading-family,Arial,sans-serif);font-size:clamp(32px,3.5vw,55px);line-height:1.12;letter-spacing:-.037em;font-weight:600;margin:0 0 21px;color:var(--lb-ink)}.lb-editorial__deck{font-size:clamp(16px,1.55vw,19px);line-height:1.58;color:#5c5852;margin:0 0 25px}.lb-editorial__hero-note{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.lb-editorial__hero-note span{border:1px solid #dfd8d1;background:var(--lb-cream);padding:8px 13px;border-radius:99px;font-size:12px;color:#5a5651}.lb-editorial__hero-figure{margin:0;aspect-ratio:1/1.03;overflow:hidden;background:var(--lb-warm);border-radius:7px}.lb-editorial__hero-figure img{display:block;width:100%;height:100%;object-fit:cover}.lb-editorial__body{max-width:none}.lb-guide p{font-size:16px;line-height:1.83;color:#494640;margin:0 0 18px}.lb-guide strong{color:var(--lb-ink);font-weight:650}.lb-guide a:not(.lb-guide__button){color:var(--lb-ink);text-underline-offset:3px;text-decoration-color:#b8aaa0}.lb-guide h2{font-family:var(--font-heading-family,Arial,sans-serif);font-size:clamp(25px,2.75vw,36px);line-height:1.22;letter-spacing:-.025em;font-weight:600;margin:70px 0 20px;color:var(--lb-ink)}.lb-guide h3{font-family:var(--font-heading-family,Arial,sans-serif);font-size:clamp(18px,2vw,23px);line-height:1.33;font-weight:600;margin:25px 0 14px;color:var(--lb-ink)}.lb-guide h2[id],.lb-guide h3[id]{scroll-margin-top:120px}.lb-guide ul,.lb-guide ol{padding-left:24px;margin:9px 0 23px;color:#494640}.lb-guide li{font-size:16px;line-height:1.8;margin:6px 0}.lb-guide__eyebrow{display:inline-block;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#8b796b!important;margin-bottom:13px!important}.lb-guide__lead{max-width:820px;font-size:18px!important;line-height:1.75!important;margin:0 auto 22px!important}.lb-guide__answer{max-width:870px;background:var(--lb-cream);padding:33px 39px;border-radius:6px;border-left:3px solid #c7ad96;margin:35px 0 30px}.lb-guide__answer strong{font-size:20px;line-height:1.45}.lb-guide__answer p:last-child{margin-bottom:0}.lb-guide__disclosure{font-size:12px!important;line-height:1.75!important;color:#7b746d!important;max-width:870px;margin:12px 0 32px!important}.lb-guide__toc{border:1px solid var(--lb-line);border-radius:5px;padding:27px 34px;margin:30px 0 60px;max-width:870px}.lb-guide__toc h2{font-size:17px;margin:0 0 15px;letter-spacing:0}.lb-guide__toc ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:26px;row-gap:3px}.lb-guide__toc li{font-size:14px;margin:0;border-bottom:1px solid #f0ebe7}.lb-guide__toc a{text-decoration:none!important;display:block;padding:10px 0;color:#37322e!important}.lb-guide__toc a:hover{text-decoration:underline!important}.lb-guide__section{margin:0 auto 72px}.lb-guide__section>h2:first-child{margin-top:0}.lb-guide__split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin:52px 0}.lb-guide__split--reverse .lb-guide__visual{order:2}.lb-guide__split--reverse .lb-guide__copy{order:1}.lb-guide__split .lb-guide__copy h2{margin:0 0 20px}.lb-guide__visual{margin:0;background:var(--lb-cream);border-radius:7px;overflow:hidden}.lb-guide__visual img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.lb-guide__visual figcaption{padding:11px 16px;font-size:12px;color:#736b63;text-align:left}.lb-guide__text-narrow{max-width:820px}.lb-guide__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:32px 0 36px}.lb-guide__fact{background:var(--lb-cream);padding:25px 18px;border-radius:5px;text-align:center}.lb-guide__fact-value{display:block;font-weight:650;font-size:29px;line-height:1.2;letter-spacing:-.025em;color:var(--lb-ink)}.lb-guide__fact-label{display:block;font-size:12px;line-height:1.5;margin-top:9px;color:#6b655f}.lb-guide__criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:26px 0}.lb-guide__criterion{border:1px solid var(--lb-line);padding:24px 25px;border-radius:5px}.lb-guide__criterion h3{margin:0 0 9px;font-size:18px}.lb-guide__criterion p{font-size:14px;margin:0;line-height:1.7}.lb-guide__table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--lb-line);border-radius:6px;margin:29px 0 38px}.lb-guide__table{width:100%;border-collapse:collapse;min-width:580px;font-size:14px;margin:0}.lb-guide__table th,.lb-guide__table td{text-align:left;padding:17px 19px;border-bottom:1px solid var(--lb-line);vertical-align:top;line-height:1.52}.lb-guide__table thead th{font-weight:650;background:var(--lb-cream);color:var(--lb-ink)}.lb-guide__table tbody th{font-weight:600;width:38%;color:var(--lb-ink)}.lb-guide__table tr:last-child td,.lb-guide__table tr:last-child th{border-bottom:0}.lb-guide__notice{background:var(--lb-cream);padding:25px 28px;border-radius:5px;margin:31px 0}.lb-guide__notice p{margin:0}.lb-guide__product{display:grid;grid-template-columns:minmax(190px,.72fr) 1fr;gap:36px;align-items:center;background:var(--lb-cream);padding:32px;border-radius:7px;margin:48px 0}.lb-guide__product img{width:100%;height:auto;display:block;border-radius:4px}.lb-guide__product h2{margin:0 0 13px;font-size:clamp(25px,2.5vw,33px)}.lb-guide__product p{margin-bottom:14px}.lb-guide__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#252421!important;color:#fff!important;text-decoration:none!important;border-radius:3px;padding:16px 25px;font-size:13px;font-weight:650;letter-spacing:.035em;min-height:48px;margin:10px 0 0;transition:background .2s ease}.lb-guide__button:hover{background:#48443f!important}.lb-guide__button--outline{background:transparent!important;color:var(--lb-ink)!important;border:1px solid #b9b0a8}.lb-guide__button--outline:hover{background:#ebe4dc!important}.lb-guide__faq{border-top:1px solid var(--lb-line);margin:24px 0 43px}.lb-guide__faq details{border-bottom:1px solid var(--lb-line);padding:18px 0}.lb-guide__faq summary{font-size:16px;color:var(--lb-ink);font-weight:600;cursor:pointer;list-style:none;padding-right:25px;position:relative}.lb-guide__faq summary::-webkit-details-marker{display:none}.lb-guide__faq summary:after{content:"+";position:absolute;right:4px;top:0;font-size:20px;font-weight:400}.lb-guide__faq details[open] summary:after{content:"\2212"}.lb-guide__faq details>div{padding:14px 0 0;max-width:800px}.lb-guide__faq details p{margin-bottom:10px}.lb-guide__sources{border-top:1px solid var(--lb-line);padding-top:29px;margin:60px 0 0}.lb-guide__sources h2{font-size:20px;margin:0 0 10px}.lb-guide__sources li,.lb-guide__sources p{font-size:13px;line-height:1.75}.lb-editorial__back{display:inline-block;font-size:13px;color:var(--lb-muted);text-decoration:none;margin:30px 0 0}.lb-editorial__back:hover{text-decoration:underline}@media(max-width:900px){.lb-editorial__wrap{padding:0 22px 62px}.lb-editorial__hero{gap:26px}.lb-guide__split{gap:25px}.lb-guide__product{gap:22px}}@media(max-width:680px){.lb-editorial__wrap{padding:0 18px 45px}.lb-editorial__hero{grid-template-columns:1fr;gap:25px;margin:0 0 35px;padding:30px 0 14px}.lb-editorial__hero-copy{padding:0}.lb-editorial__hero h1{font-size:34px}.lb-editorial__hero-figure{aspect-ratio:16/11}.lb-editorial__deck{font-size:16px}.lb-guide h2{font-size:27px;margin:49px 0 17px}.lb-guide__toc{padding:22px 21px;margin-bottom:45px}.lb-guide__toc ul{grid-template-columns:1fr}.lb-guide__answer{padding:24px 22px}.lb-guide__split{grid-template-columns:1fr;gap:19px;margin:36px 0}.lb-guide__split--reverse .lb-guide__visual,.lb-guide__split--reverse .lb-guide__copy{order:initial}.lb-guide__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lb-guide__fact{padding:18px 8px}.lb-guide__fact-value{font-size:21px}.lb-guide__fact-label{font-size:11px}.lb-guide__criteria{grid-template-columns:1fr}.lb-guide__product{grid-template-columns:1fr;padding:24px;gap:15px}.lb-guide__product img{max-height:310px;object-fit:contain}.lb-guide__button{width:100%;text-align:center}.lb-guide__section{margin-bottom:50px}}@media(prefers-reduced-motion:reduce){.lb-guide__button{transition:none}}.lb-editorial .lb-guide__visual{display:block;width:100%;margin:0;min-width:0;max-width:100%;overflow:visible;border-radius:6px;background:transparent}.lb-editorial .lb-guide__media-square{position:relative;width:100%;aspect-ratio:1 / 1!important;min-width:0;overflow:hidden;border-radius:6px;background:#fbf7f4}.lb-editorial .lb-guide__media-square>img{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important}.lb-editorial .lb-guide__visual figcaption{padding:11px 2px 0;color:#716b64;font-size:12px;line-height:1.6}.lb-editorial .lb-guide__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.lb-editorial .lb-guide__split>*{min-width:0}.lb-editorial .lb-editorial__hero-figure{position:relative;aspect-ratio:1/1!important;overflow:hidden}.lb-editorial .lb-editorial__hero-figure img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.lb-editorial__quick-summary{max-width:860px;margin:8px 0 39px;padding:26px 31px;background:#fbf7f4;border-left:3px solid #d8c4b3;border-radius:3px}.lb-editorial__quick-summary h2{font-family:var(--font-heading-family,Arial,sans-serif);font-size:19px;letter-spacing:-.015em;margin:0 0 13px;line-height:1.25;font-weight:650}.lb-editorial__quick-summary p{font-size:15px;line-height:1.8;margin:0 0 10px;color:#494640}.lb-editorial__quick-summary p:last-child{margin:0}.lb-editorial__quick-summary ul{font-size:15px;line-height:1.75;margin:0;padding-left:19px}.lb-editorial__intro{font-size:16px;color:#67605b;line-height:1.6;margin:16px 0 0}.lb-editorial .lb-guide__eyebrow{display:none!important}.lb-editorial .lb-guide__section>h2:first-child{margin-top:0}.lb-editorial .lb-guide__product--compact{grid-template-columns:1fr;max-width:820px;padding:30px 34px}.lb-editorial--text .lb-editorial__wrap{max-width:860px}.lb-editorial--text .lb-editorial__hero{display:block;padding:58px 0 24px;margin:0;max-width:800px}.lb-editorial--text .lb-editorial__hero h1{font-size:clamp(34px,4vw,52px);max-width:800px}.lb-editorial--text .lb-editorial__quick-summary{background:#fefcfb;border:1px solid #e8e1db;border-left:3px solid #d8c4b3}.lb-editorial--text .lb-editorial__body{max-width:800px}.lb-editorial--text .lb-guide__section{margin-bottom:54px}.lb-editorial--text .lb-guide h2{font-size:clamp(24px,2.65vw,31px)}.lb-editorial--text .lb-guide__toc{border:0;border-top:1px solid #e9e2dc;border-bottom:1px solid #e9e2dc;border-radius:0;padding:19px 0}.lb-editorial--text .lb-guide__answer,.lb-editorial--text .lb-guide__notice{background:#fbf9f7;border-left:2px solid #d7c3b4}.lb-editorial--text .lb-guide__criteria{display:block}.lb-editorial--text .lb-guide__criterion{border:0;border-bottom:1px solid #ece5df;padding:17px 0}.lb-editorial--text .lb-guide__criterion:first-child{border-top:1px solid #ece5df}@media(max-width:680px){.lb-editorial .lb-guide__split{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.lb-editorial .lb-guide__media-square{aspect-ratio:1/1!important}.lb-editorial .lb-guide__media-square>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.lb-editorial__quick-summary{margin:10px 0 32px;padding:21px 20px}.lb-editorial--text .lb-editorial__hero{padding:34px 0 17px}.lb-editorial .lb-editorial__hero-figure{aspect-ratio:1/1!important}.lb-editorial .lb-guide__product--compact{padding:23px}}.lb-editorial--text{--lb-ink: #3C3531;--lb-cream: #FBF7F4;--lb-line: #E9E2DC}.lb-editorial--text .lb-editorial__quick-summary,.lb-editorial--text .lb-guide__answer{background:#fbf7f4;border:1px solid #E9E2DC;border-left:4px solid #D8C7B9;border-radius:10px;padding:28px 30px}.lb-editorial--text .lb-guide__toc{background:#fbf7f4;border:1px solid #E9E2DC;border-left:4px solid #D8C7B9;border-radius:9px;padding:25px 28px}.lb-editorial--text .lb-guide__toc ul{grid-template-columns:1fr}.lb-editorial--text .lb-guide__toc li{border-bottom:0}.lb-editorial--text .lb-guide__toc a{position:relative;padding:8px 0 8px 26px}.lb-editorial--text .lb-guide__toc a:before{content:"\2192";position:absolute;left:0;color:#947e6d}.lb-editorial--text .lb-guide h2:not(.lb-guide__toc h2){border-bottom:2px solid #D8C7B9;padding-bottom:12px}.lb-editorial--text .lb-guide__notice,.lb-editorial--text .lb-guide__fact{background:#fef2e5;border:1px solid #E9E2DC;border-radius:9px}.lb-editorial--text .lb-guide__criterion{background:#fbf7f4;border:1px solid #E9E2DC;border-radius:9px;padding:20px 22px;margin-bottom:12px}.lb-editorial--text .lb-guide__criterion:first-child{border-top:1px solid #E9E2DC}.lb-editorial--text .lb-guide__table thead th{background:#fbf7f4}.lb-editorial--text .lb-guide__product{grid-template-columns:minmax(0,150px) minmax(0,1fr);background:#fbf7f4;border:1px solid #E9E2DC;border-radius:14px;padding:22px;gap:23px}.lb-editorial--text .lb-guide__product h2{font-size:21px;border-bottom:0!important;padding-bottom:0!important;margin:0 0 12px}.lb-editorial--text .lb-guide__button{background:#3c3531!important;border-radius:40px;padding:13px 23px}.lb-editorial--text .lb-guide__faq details{border:1px solid #E9E2DC;border-radius:9px;margin:11px 0;padding:0;overflow:hidden}.lb-editorial--text .lb-guide__faq summary{display:block;padding:19px 55px 19px 20px}.lb-editorial--text .lb-guide__faq summary:after{right:15px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fef2e5;color:#776e66}.lb-editorial--text .lb-guide__faq details[open] summary{background:#fbf7f4}.lb-editorial--text .lb-guide__faq details>div{padding:17px 20px 20px}@media(max-width:680px){.lb-editorial--text .lb-guide__toc{padding:20px}.lb-editorial--text .lb-editorial__quick-summary,.lb-editorial--text .lb-guide__answer{padding:23px 20px}.lb-editorial--text .lb-guide__product{grid-template-columns:minmax(0,1fr)}.lb-editorial--text .lb-guide__product img{max-height:220px;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/lumbeauty-guides.css.map */
