:root{--lg-ed-ink: #0b0b0b;--lg-ed-paper: #ffffff;--lg-ed-muted: #5c5c5c;--lg-ed-muted-dark: #bdbdbd;--lg-ed-line: #e6e6e6;--lg-ed-line-dark: #2e2e2e;--lg-ed-display: var(--font-heading-family, var(--font-body-family, inherit));--lg-ed-max: 1360px;--lg-ed-gutter: 40px}.lg-ed{color:var(--lg-ed-ink);background:var(--lg-ed-paper);font-family:inherit}.lg-ed *,.lg-ed *:before,.lg-ed *:after{box-sizing:border-box}.lg-ed--dark{color:#fff;background:var(--lg-ed-ink)}.lg-ed__wrap{max-width:var(--lg-ed-max);margin:0 auto;padding-left:var(--lg-ed-gutter);padding-right:var(--lg-ed-gutter)}.lg-ed img{display:block;max-width:100%}.lg-ed a{color:inherit}.lg-ed-display{font-family:var(--lg-ed-display);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1}.lg-ed-eyebrow{margin:0;font-size:10px;font-weight:600;letter-spacing:.22em;line-height:1.5;text-transform:uppercase;color:var(--lg-ed-muted)}.lg-ed--dark .lg-ed-eyebrow{color:var(--lg-ed-muted-dark)}.lg-ed-rte{font-size:var(--lg-ed-body, 15px);line-height:1.8}.lg-ed-rte p{margin:0 0 1.1em}.lg-ed-rte p:last-child{margin-bottom:0}.lg-ed-rte a{text-decoration:underline;text-underline-offset:3px}.lg-ed--dark .lg-ed-rte{color:#e8e8e8}.lg-ed-justify .lg-ed-rte,.lg-ed-rte.is--justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.lg-ed-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 26px;border:1px solid currentColor;background:transparent;color:inherit;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lg-ed-btn:hover{background:var(--lg-ed-ink);color:#fff;border-color:var(--lg-ed-ink)}.lg-ed--dark .lg-ed-btn:hover,.lg-ed .lg-ed-btn--solid{background:#fff;color:var(--lg-ed-ink);border-color:#fff}.lg-ed .lg-ed-btn--solid:hover{background:transparent;color:#fff;border-color:#fff}.lg-ed-btn--sm{min-height:36px;padding:0 14px;font-size:10px;letter-spacing:.16em}.lg-ed-link{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap}.lg-ed-link:hover{opacity:.6}.lg-ed-caption{margin-top:12px;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lg-ed-muted)}.lg-ed--dark .lg-ed-caption{color:var(--lg-ed-muted-dark)}.lg-ed-hero{padding-top:var(--lg-ed-hero-pt, 40px)}.lg-ed-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--lg-ed-ink);color:#fff}.lg-ed-hero__media{position:relative;min-height:var(--lg-ed-hero-h, 560px);background:#1a1a1a}.lg-ed-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lg-ed-hero__panel{display:flex;flex-direction:column;gap:22px;padding:48px 44px 40px}.lg-ed-hero__kicker{display:flex;align-items:center;gap:14px;margin:0;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lg-ed-muted-dark)}.lg-ed-hero__kicker span:first-child{color:#fff}.lg-ed-hero__kicker .lg-ed-hero__dash{width:28px;height:1px;background:#5c5c5c}.lg-ed-hero__h1{display:flex;flex-direction:column;gap:14px;margin:auto 0 0;font-size:inherit;font-weight:400;line-height:1;color:#fff}.lg-ed-hero__title{display:block;font-size:var(--lg-ed-h1, 52px);line-height:1.02;color:#fff}.lg-ed-hero__sub{display:block;margin:0;font-size:var(--lg-ed-hero-sub, 22px);font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;color:#fff}.lg-ed-hero__excerpt{margin:0;max-width:520px;font-size:13px;line-height:1.7;color:var(--lg-ed-muted-dark)}.lg-ed-hero__rule{margin-top:auto;border-top:1px solid var(--lg-ed-line-dark)}.lg-ed-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#f2f2f2;fill:#d0d0d0}.lg-ed-b-split__media,.lg-ed-b-image,.lg-ed-ch__media{position:relative}.lg-ed-b-split__media .lg-ed-placeholder,.lg-ed-b-image .lg-ed-placeholder,.lg-ed-ch__media .lg-ed-placeholder{position:static;height:var(--lg-ed-split-img-h, 500px)}.lg-ed-intro{padding:var(--lg-ed-sec-pt, 72px) 0 var(--lg-ed-sec-pb, 56px)}.lg-ed-intro__grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}.lg-ed-toc{position:sticky;top:110px;display:flex;flex-direction:column;gap:16px}.lg-ed-toc__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--lg-ed-ink)}.lg-ed-toc__list li{border-bottom:1px solid var(--lg-ed-line)}.lg-ed-toc__list a{display:flex;gap:14px;padding:12px 0;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none}.lg-ed-toc__list a span:first-child{color:var(--lg-ed-muted);min-width:18px}.lg-ed-toc__list a:hover{opacity:.6}.lg-ed-toc__list:empty{display:none}.lg-ed-share{display:flex;flex-wrap:wrap;gap:8px}.lg-ed-share .lg-ed-btn{border-color:var(--lg-ed-line)}.lg-ed-share .lg-ed-btn:first-child{border-color:var(--lg-ed-ink)}.lg-ed-intro__body{max-width:820px}.lg-ed-lead{margin:0 0 24px;font-size:var(--lg-ed-lead, 20px);line-height:1.55}.lg-ed-lead p{margin:0}.lg-ed-lead.has--dropcap>p:first-child:first-letter{float:left;margin:6px 14px 0 0;font-family:var(--lg-ed-display);font-weight:800;font-size:calc(var(--lg-ed-lead, 20px) * 4.6);line-height:.8;text-transform:uppercase}.lg-ed-quote{padding:var(--lg-ed-sec-pt, 32px) 0 var(--lg-ed-sec-pb, 32px)}.lg-ed-quote__box{margin:0;padding:40px 0 32px;border-top:1px solid var(--lg-ed-ink);border-bottom:1px solid var(--lg-ed-ink);text-align:center}.lg-ed-quote__text{margin:0 auto;max-width:1100px;font-size:var(--lg-ed-quote, 44px);font-style:italic;text-transform:none;letter-spacing:-.02em;line-height:1.12}.lg-ed-quote__cite{display:block;margin-top:14px;font-style:normal;font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lg-ed-muted)}.lg-ed-ch{padding:var(--lg-ed-sec-pt, 72px) 0 var(--lg-ed-sec-pb, 72px);scroll-margin-top:90px}.lg-ed-ch__inner{display:flex;flex-direction:column;gap:40px}.lg-ed-ch__head{display:flex;align-items:center;gap:28px}.lg-ed-ch__num{flex:0 0 auto;font-family:var(--lg-ed-display);font-weight:800;letter-spacing:-.04em;font-size:var(--lg-ed-num, 96px);line-height:.82}.lg-ed-ch__title{margin:0;font-size:var(--lg-ed-h2, 48px);line-height:1.02;font-weight:400;text-transform:none}.lg-ed-ch__title .lg-ed-ch__strong{font-family:var(--lg-ed-display);font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.lg-ed-ch__title .lg-ed-ch__light{font-weight:300;font-size:.92em}.lg-ed-ch--split .lg-ed-ch__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.lg-ed-ch--split .lg-ed-ch__head{flex-direction:column;align-items:flex-start;gap:18px}.lg-ed-ch--split .lg-ed-ch__side{display:flex;flex-direction:column;gap:32px}.lg-ed-ch__media{position:relative;margin:0}.lg-ed-ch__media img{width:100%;height:var(--lg-ed-split-h, 760px);object-fit:cover}.lg-ed-ch__badge{position:absolute;left:0;bottom:0;margin:0;padding:10px 14px;background:#fff;color:var(--lg-ed-ink);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.lg-ed-b-text{display:grid;gap:48px}.lg-ed-b-text.is--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-ed-b-text.is--narrow{max-width:820px}.lg-ed-b-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.lg-ed-b-split.is--right .lg-ed-b-split__media{order:2}.lg-ed-b-split__media{margin:0}.lg-ed-b-split__media img{width:100%;height:var(--lg-ed-split-img-h, 600px);object-fit:cover}.lg-ed-b-split__body{display:flex;flex-direction:column;gap:24px}.lg-ed-box{display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--lg-ed-line)}.lg-ed--dark .lg-ed-box{border-color:var(--lg-ed-line-dark)}.lg-ed-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lg-ed-tags li{padding:8px 12px;border:1px solid currentColor;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1}.lg-ed-b-split__body .lg-ed-btn{align-self:flex-start}.lg-ed-b-image{margin:0}.lg-ed-b-image img{width:100%;height:var(--lg-ed-img-h, 620px);object-fit:cover}.lg-ed-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--lg-ed-ink);border-left:1px solid var(--lg-ed-line)}.lg-ed-brand{display:flex;flex-direction:column;justify-content:space-between;gap:56px;min-height:250px;padding:24px;border-right:1px solid var(--lg-ed-line);border-bottom:1px solid var(--lg-ed-line);background:#fff;color:var(--lg-ed-ink);text-decoration:none!important;transition:background-color .35s ease,color .35s ease}.lg-ed-brand .lg-ed-eyebrow,.lg-ed-brand__desc,.lg-ed-brand__cta{transition:color .35s ease}.lg-ed-brand.is--dark,a.lg-ed-brand:hover,a.lg-ed-brand:focus-visible{background:var(--lg-ed-ink);color:#fff}.lg-ed-brand.is--dark .lg-ed-eyebrow,.lg-ed-brand.is--dark .lg-ed-brand__desc,a.lg-ed-brand:hover .lg-ed-eyebrow,a.lg-ed-brand:hover .lg-ed-brand__desc,a.lg-ed-brand:focus-visible .lg-ed-eyebrow,a.lg-ed-brand:focus-visible .lg-ed-brand__desc{color:var(--lg-ed-muted-dark)}a.lg-ed-brand:focus-visible{outline:2px solid var(--lg-ed-ink);outline-offset:2px}.lg-ed-brand__body{display:flex;flex-direction:column;gap:8px}.lg-ed-brand__name{margin:0;font-size:var(--lg-ed-brand, 36px);line-height:1}.lg-ed-brand__desc{margin:0;font-size:12px;line-height:1.5;color:var(--lg-ed-muted)}.lg-ed-brand__cta{padding-top:8px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}a.lg-ed-brand:hover .lg-ed-brand__cta{text-decoration:underline;text-underline-offset:4px}.lg-ed-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lg-ed-formula{display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:2px solid var(--lg-ed-ink)}.lg-ed--dark .lg-ed-formula{border-color:#fff}.lg-ed-formula__title{margin:0;font-size:var(--lg-ed-h3, 26px);line-height:1.02}.lg-ed-formula__title .is--plus{color:#8a8a8a}.lg-ed-formula__text{margin:0;font-size:13px;line-height:1.6;color:var(--lg-ed-muted)}.lg-ed-shop{display:flex;flex-direction:column;gap:20px}.lg-ed-shop__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--lg-ed-ink)}.lg-ed--dark .lg-ed-shop__head{border-color:#fff}.lg-ed-shop__title{margin:0;font-size:var(--lg-ed-h3, 26px);line-height:1}.lg-ed-shop__grid{display:grid;grid-template-columns:repeat(var(--lg-ed-cols, 4),minmax(0,1fr));gap:16px}.lg-ed-card{display:flex;flex-direction:column;gap:8px;text-decoration:none!important}.lg-ed-card__media{position:relative;aspect-ratio:1 / 1;background:#f2f2f2;overflow:hidden}.lg-ed-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.lg-ed-card:hover .lg-ed-card__media img{transform:scale(1.04)}.lg-ed-card__vendor{margin-top:6px}.lg-ed-card__title{margin:0;font-size:13px;font-weight:500;line-height:1.4}.lg-ed-card__price{font-size:13px}.lg-ed-card__price s{margin-left:6px;color:var(--lg-ed-muted)}.lg-ed-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.lg-ed-card__placeholder svg{width:60%;height:60%;fill:#d9d9d9}.lg-ed-cta{padding:var(--lg-ed-sec-pt, 110px) 0 var(--lg-ed-sec-pb, 110px);text-align:center}.lg-ed-cta__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.lg-ed-cta__title{margin:0;font-size:var(--lg-ed-cta, 72px);line-height:.98;font-weight:400}.lg-ed-cta__title .lg-ed-ch__strong{font-family:var(--lg-ed-display);font-weight:800;letter-spacing:-.01em;text-transform:uppercase;display:block}.lg-ed-cta__title .lg-ed-ch__light{display:block;font-size:.56em;font-weight:400;margin-top:.15em}.lg-ed-cta__text{max-width:560px;font-size:14px;line-height:1.8;color:#e8e8e8}.lg-ed-cta__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}@media(max-width:1024px){:root{--lg-ed-gutter: 24px}.lg-ed-intro__grid{grid-template-columns:200px minmax(0,1fr);gap:36px}.lg-ed-brands,.lg-ed-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:root{--lg-ed-gutter: 16px}.lg-ed-hero{padding-top:0}.lg-ed-hero>.lg-ed__wrap{padding:0}.lg-ed-hero__grid{grid-template-columns:1fr}.lg-ed-hero__media{min-height:var(--lg-ed-hero-h-mb, 420px)}.lg-ed-hero__panel{padding:28px 16px 32px;gap:16px}.lg-ed-hero__h1{margin-top:0}.lg-ed-hero__rule{display:none}.lg-ed-intro__grid{grid-template-columns:1fr;gap:28px}.lg-ed-toc{position:static;order:2}.lg-ed-intro__body{order:1}.lg-ed-toc__details{border-top:1px solid var(--lg-ed-ink);border-bottom:1px solid var(--lg-ed-line)}.lg-ed-quote__box{padding:28px 0 24px}.lg-ed-ch__inner{gap:28px}.lg-ed-ch__head{flex-direction:column;align-items:flex-start;gap:14px}.lg-ed-ch--split .lg-ed-ch__grid{grid-template-columns:1fr;gap:28px}.lg-ed-ch__media img{height:var(--lg-ed-split-h-mb, 460px)}.lg-ed-b-text.is--2col{grid-template-columns:1fr;gap:0}.lg-ed-b-text.is--2col .lg-ed-rte+.lg-ed-rte{margin-top:1.1em}.lg-ed-b-split{grid-template-columns:1fr;gap:28px}.lg-ed-b-split.is--right .lg-ed-b-split__media{order:0}.lg-ed-b-split__media img{height:var(--lg-ed-split-img-h-mb, 440px)}.lg-ed-box{padding:20px}.lg-ed-b-image img{height:var(--lg-ed-img-h-mb, 420px)}.lg-ed-b-split__body .lg-ed-btn{align-self:stretch}.lg-ed-brands,.lg-ed-shop__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(var(--lg-ed-gutter) * -1);margin-right:calc(var(--lg-ed-gutter) * -1);padding-left:var(--lg-ed-gutter);padding-right:var(--lg-ed-gutter)}.lg-ed-brands::-webkit-scrollbar,.lg-ed-shop__grid::-webkit-scrollbar{display:none}.lg-ed-brands{border-left:0;gap:0}.lg-ed-brand{flex:0 0 72%;min-height:210px;scroll-snap-align:start;border-left:1px solid var(--lg-ed-line);border-right:0}.lg-ed-brand:last-child{border-right:1px solid var(--lg-ed-line)}.lg-ed-shop__grid{gap:12px}.lg-ed-card{flex:0 0 62%;scroll-snap-align:start}.lg-ed-formulas{grid-template-columns:1fr;gap:0}.lg-ed-formula{padding:18px 0}.lg-ed-rte.is--justify,.lg-ed-justify .lg-ed-rte{text-align:left;-webkit-hyphens:manual;hyphens:manual}.lg-ed-intro,.lg-ed-ch,.lg-ed-quote,.lg-ed-cta{padding-top:calc(var(--lg-ed-sec-pt, 64px) * .65);padding-bottom:calc(var(--lg-ed-sec-pb, 64px) * .65)}.lg-ed-cta__btns{flex-direction:column;align-self:stretch}.lg-ed-cta__btns .lg-ed-btn{width:100%}}@media(prefers-reduced-motion:reduce){.lg-ed-card__media img,.lg-ed-brand{transition:none}}.lg-ed :is(h1,h2,h3,h4){color:inherit!important}.lg-ed--dark :is(h1,h2,h3,h4),.lg-ed-hero__panel :is(h1,h2,h3){color:#fff!important}.lg-ed-ch__title .lg-ed-ch__light:before{content:" "}.lg-ed-quote blockquote.lg-ed-quote__text{margin:0 auto!important;padding:0!important;border:0!important;background:none!important;quotes:none}.lg-ed-quote blockquote.lg-ed-quote__text:before,.lg-ed-quote blockquote.lg-ed-quote__text:after{content:none!important;display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/lg-editorial.css.map */
