.kf-article{--kf-article-text: #231f20;--kf-article-muted: #625d5e;--kf-article-soft: #f9f6e8;--kf-article-pink: #c9749c;--kf-article-pink-soft: rgba(201, 116, 156, .1);--kf-article-pink-border: rgba(201, 116, 156, .24);--kf-article-faq-line: #f7cbd5;--kf-article-border: rgba(35, 31, 32, .12);--kf-article-radius: 12px;color:var(--kf-article-text)}.kf-article *,.kf-article *:before,.kf-article *:after{box-sizing:border-box}.kf-article [hidden]{display:none!important}.kf-article__shell{width:100%;min-width:0;padding-block:24px 40px}.kf-article__layout{display:grid;grid-template-columns:minmax(170px,200px) minmax(0,760px);justify-content:center;align-items:start;gap:36px}.kf-article__toc{grid-column:1;position:sticky;top:110px;align-self:start}.kf-article__centre{grid-column:2;min-width:0;align-self:start}.kf-article--with-sidebar .kf-article__layout{grid-template-columns:minmax(150px,180px) minmax(0,650px) minmax(300px,350px);column-gap:34px}.kf-article--with-sidebar .kf-article__centre{grid-column:2}.kf-article--with-sidebar .kf-article__media{grid-column:3;min-width:0;align-self:start}.kf-article--no-toc .kf-article__layout{grid-template-columns:minmax(0,860px)}.kf-article--no-toc .kf-article__centre{grid-column:1}.kf-article--with-sidebar.kf-article--no-toc .kf-article__layout{grid-template-columns:minmax(0,740px) minmax(310px,360px);column-gap:36px}.kf-article--with-sidebar.kf-article--no-toc .kf-article__centre{grid-column:1}.kf-article--with-sidebar.kf-article--no-toc .kf-article__media{grid-column:2}.kf-article__centre.is-sticky-side,.kf-article__media.is-sticky-side{position:sticky;top:var(--kf-side-sticky-top, 110px);align-self:start}.kf-article__header{margin:0 0 28px}.kf-article__header h1{margin:0 0 12px;text-wrap:balance}.kf-article__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;color:var(--kf-article-muted);font-size:.92rem}.kf-article__intro{color:var(--kf-article-muted);font-size:1.08em}.kf-article__eyebrow{margin:0 0 10px;color:var(--kf-article-muted);font-size:.85rem;font-weight:600;letter-spacing:.02em}.kf-article__toc ol,.kf-article__mobile-toc ol{list-style:none;margin:0;padding:0}.kf-article__toc li+li{margin-top:11px}.kf-article__toc a{color:var(--kf-article-muted);font-size:.92rem;line-height:1.35;text-decoration:none}.kf-article__toc a:hover,.kf-article__toc a:focus-visible{color:var(--kf-article-text);text-decoration:underline;text-underline-offset:.18em}.kf-article__main{min-width:0}.kf-article__content{font-size:1.04rem;line-height:1.72}.kf-article__content>*:first-child{margin-top:0}.kf-article__content h2,.kf-article__content h3{scroll-margin-top:120px}.kf-article__content h2{margin-top:2.1em;margin-bottom:.65em}.kf-article__content section+section{padding-top:2.1em}.kf-article__content section+section>h2:first-child{margin-top:0}.kf-article__content h3{margin-top:1.55em}.kf-article__text-link,.kf-article__content a,.kf-article__faqs a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.kf-article__content img{width:100%;height:auto;border-radius:10px}.kf-article__content figure{margin:1.7em 0}.kf-article__content figcaption{margin-top:7px;color:var(--kf-article-muted);font-size:.84rem;line-height:1.4}.kf-article__content table{display:block;width:100%;overflow-x:auto;margin:1.6em 0;border-collapse:collapse}.kf-article__content th,.kf-article__content td{padding:10px 12px;border:1px solid var(--kf-article-border);text-align:left;vertical-align:top}.kf-article__content blockquote{margin:1.6em 0;padding:17px 20px;border:0;border-left:3px solid var(--kf-article-pink);border-radius:0 10px 10px 0;background:var(--kf-article-pink-soft)}.kf-article__hero{margin:0 0 28px}.kf-article__hero img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover;border-radius:var(--kf-article-radius)}.kf-article__media-stack{display:grid;gap:14px}.kf-article__media-card{margin:0;overflow:hidden;border-radius:var(--kf-article-radius);background:#fff}.kf-article__media-card img{display:block;width:100%;height:auto}.kf-article__media-card--crop img{aspect-ratio:3 / 4;object-fit:cover}.kf-article__mobile-media{display:none}.kf-article__designer{margin:2.2em 0 0;padding:24px 0;border-top:1px solid var(--kf-article-border);border-bottom:1px solid var(--kf-article-border)}.kf-article__designer+section{padding-top:1.6em}.kf-article__designer+section>h2:first-child{margin-top:0}.kf-article__designer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.kf-article__designer--with-portrait .kf-article__designer-grid{grid-template-columns:140px minmax(0,1fr)}.kf-article__designer-portrait{margin:0}.kf-article__designer-portrait img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--kf-article-radius)}.kf-article__designer-copy h2{margin:0 0 12px}.kf-article__designer-bio>*:first-child,.kf-article__designer-quote>*:first-child{margin-top:0}.kf-article__designer-bio>*:last-child,.kf-article__designer-quote>*:last-child{margin-bottom:0}.kf-article__designer-detail{margin:12px 0 0;color:var(--kf-article-muted)}.kf-article__designer-quote{margin:18px 0 0}.kf-article__designer-quote cite{display:block;margin-top:9px;color:var(--kf-article-muted);font-size:.88rem;font-style:normal}.kf-article__faqs{margin-top:36px;padding-left:22px;border-left:2px solid var(--kf-article-faq-line)}.kf-article__faqs>h2{margin:0 0 22px}.kf-article__faq-list{display:grid;gap:26px}.kf-article__faq-item{margin:0}.kf-article__faq-item h3{margin:0 0 8px;font-size:1.05rem;line-height:1.4}.kf-article__faq-answer{color:var(--kf-article-muted)}.kf-article__faq-answer>*:first-child{margin-top:0}.kf-article__faq-answer>*:last-child{margin-bottom:0}.kf-article__patterns{margin-top:36px}.kf-article__pattern-suggestion+.kf-article__pattern-suggestion{margin-top:32px}.kf-article__pattern-suggestion h2{margin:0 0 10px}.kf-article__pattern-intro{margin:0 0 10px;color:var(--kf-article-muted);line-height:1.65}.kf-article__pattern-link-line{margin:0}.kf-article__pattern-link-line a{font-weight:500}.kf-article__collection{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:36px;padding:22px 24px;border:1px solid var(--kf-article-pink-border);border-radius:var(--kf-article-radius);background:var(--kf-article-pink-soft)}.kf-article__collection .kf-article__eyebrow{margin-bottom:6px}.kf-article__collection h2{margin:0;font-size:1.25rem}.kf-article__collection-link{flex:0 0 auto;padding:9px 12px;border-radius:8px;background:#ffffffb8;color:var(--kf-article-text);font-weight:600;text-decoration:none}.kf-article__collection-link:hover,.kf-article__collection-link:focus-visible{background:#fff;text-decoration:underline;text-underline-offset:.18em}.kf-article__mobile-toc{display:none;margin:0 0 26px;overflow:hidden;border:1px solid var(--kf-article-border);border-radius:10px;background:var(--kf-article-pink-soft)}.kf-article__mobile-toc summary{cursor:pointer;padding:14px 16px;font-weight:600}.kf-article__mobile-toc ol{padding:0 16px 14px}.kf-article__mobile-toc li+li{margin-top:8px}.kf-article__mobile-toc a{color:inherit;text-decoration:none}@media(min-width:990px)and (max-width:1199px){.kf-article__layout,.kf-article--no-toc .kf-article__layout{grid-template-columns:minmax(0,1fr)}.kf-article--with-sidebar .kf-article__layout,.kf-article--with-sidebar.kf-article--no-toc .kf-article__layout{grid-template-columns:minmax(0,1fr) minmax(280px,34%);column-gap:28px}.kf-article__toc{display:none!important}.kf-article__centre,.kf-article--with-sidebar .kf-article__centre,.kf-article--with-sidebar.kf-article--no-toc .kf-article__centre{grid-column:1}.kf-article--with-sidebar .kf-article__media,.kf-article--with-sidebar.kf-article--no-toc .kf-article__media{grid-column:2}.kf-article__mobile-toc{display:block}}@media(max-width:989px){.kf-article__shell{padding-block:20px 44px}.kf-article__layout,.kf-article--with-sidebar .kf-article__layout,.kf-article--no-toc .kf-article__layout,.kf-article--with-sidebar.kf-article--no-toc .kf-article__layout{display:block}.kf-article__toc,.kf-article__media{display:none!important}.kf-article__centre.is-sticky-side,.kf-article__media.is-sticky-side{position:static;top:auto}.kf-article__header{margin-bottom:22px}.kf-article__mobile-media--top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.kf-article__mobile-media--bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.kf-article__mobile-toc{display:block}.kf-article__content{font-size:1rem}}@media(max-width:749px){.kf-article__mobile-media--top,.kf-article__mobile-media--bottom,.kf-article__designer--with-portrait .kf-article__designer-grid{grid-template-columns:1fr}.kf-article__designer-portrait{width:120px}.kf-article__faqs{padding-left:16px}.kf-article__collection{flex-direction:column;align-items:flex-start}.kf-article__collection-link{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/kf-article.css.map */
