.kp-posts{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin:0;padding:0;list-style:none}@media(min-width:768px){.kp-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.kp-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8) var(--space-6)}}.kp-post{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.kp-post__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-surface-muted)}.kp-post__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-base) var(--ease-standard)}.kp-post__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--kp-gold-500);background:linear-gradient(135deg,var(--kp-gray-50),var(--kp-gray-100))}.kp-post__body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.kp-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text-muted);font-size:var(--text-xs)}.kp-post__topic{padding:2px var(--space-2);border-radius:var(--radius-pill);background:#fdecee;color:var(--kp-red-700);font-weight:var(--weight-semibold)}.kp-post__title{margin:0;color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.3}.kp-post__link{color:inherit;text-decoration:none}.kp-post__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.kp-post:has(.kp-post__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.kp-post__link:focus-visible{outline:none}.kp-post__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.kp-post__more{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:var(--space-2);color:var(--color-link);font-size:var(--text-sm);font-weight:var(--weight-semibold)}@media(hover:hover)and (pointer:fine){.kp-post:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.kp-post:hover .kp-post__media img{transform:scale(1.03)}.kp-post:hover .kp-post__title{color:var(--color-link)}}@media(min-width:992px){.kp-post--featured{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.kp-post--featured .kp-post__media{aspect-ratio:auto;min-height:380px}.kp-post--featured .kp-post__body{justify-content:center;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8)}}.kp-post--featured .kp-post__title{font-size:var(--text-3xl);letter-spacing:-.01em}.kp-post--featured .kp-post__excerpt{-webkit-line-clamp:4;font-size:var(--text-md)}.kp-post--compact{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch}.kp-post--compact .kp-post__media{aspect-ratio:auto;min-height:96px}.kp-post--compact .kp-post__body{padding:var(--space-3);gap:var(--space-1)}.kp-post--compact .kp-post__title{font-size:var(--text-sm)}@media(max-width:767px){.kp-posts--home{gap:var(--space-3)}.kp-posts--home .kp-post{display:grid;grid-template-columns:112px minmax(0,1fr)}.kp-posts--home .kp-post__media{aspect-ratio:auto;min-height:104px}.kp-posts--home .kp-post__body{padding:var(--space-3);gap:var(--space-1)}.kp-posts--home .kp-post__title{font-size:var(--text-sm)}.kp-posts--home .kp-post__excerpt,.kp-posts--home .kp-post__more{display:none}}.kp-guides{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin:0;padding:0;list-style:none}@media(min-width:992px){.kp-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}.kp-blog{padding-bottom:var(--section-gap)}.kp-blog__head{max-width:72ch;padding:var(--space-6) 0 var(--space-4)}.kp-blog__title{margin:0;color:var(--color-heading);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.015em}.kp-blog__intro{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-md)}.kp-blog__topics ul{display:flex;gap:var(--space-2);margin:0 calc(var(--page-gutter) * -1) var(--space-6);padding:0 var(--page-gutter) var(--space-1);overflow-x:auto;scrollbar-width:none;list-style:none}.kp-blog__topics ul::-webkit-scrollbar{display:none}@media(min-width:992px){.kp-blog__topics ul{flex-wrap:wrap;margin:0 0 var(--space-8);padding:0;overflow:visible}}.kp-blog__featured{margin-bottom:var(--space-8)}.kp-blog .kp-pagination{margin-top:var(--space-8)}.kp-progress{position:fixed;top:0;left:0;right:0;z-index:calc(var(--z-sticky) + 1);height:3px;pointer-events:none}.kp-progress span{display:block;width:100%;height:100%;background:var(--color-accent);transform:scaleX(var(--kp-progress, 0));transform-origin:left center}.kp-article{padding-bottom:var(--space-8)}.kp-article__narrow{max-width:760px;margin:0 auto}.kp-article__header{padding:var(--space-6) 0 var(--space-6)}.kp-article__kicker{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.kp-article__kicker a{color:var(--kp-red-600);text-decoration:none}.kp-article__title{margin:0;color:var(--color-heading);font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:var(--weight-bold);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.kp-article__lead{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.55}.kp-article__lead p{margin:0}.kp-article__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.kp-article__hero{margin:0 calc(var(--page-gutter) * -1) var(--space-8)}.kp-article__hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}@media(min-width:768px){.kp-article__hero{margin:0 0 var(--space-12)}.kp-article__hero img{border-radius:var(--radius-md);aspect-ratio:21 / 9}}.kp-article__layout{display:block}.kp-article__aside{max-width:760px;margin:0 auto var(--space-6)}.kp-toc{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.kp-toc__summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 var(--space-4);color:var(--color-heading);font-weight:var(--weight-bold);cursor:pointer;list-style:none}.kp-toc__summary::-webkit-details-marker{display:none}.kp-toc__chev{transition:transform var(--duration-fast) ease}.kp-toc[open] .kp-toc__chev{transform:rotate(180deg)}.kp-toc__list{margin:0;padding:0 var(--space-4) var(--space-3);list-style:none;counter-reset:toc}.kp-toc__list a{display:flex;gap:var(--space-2);padding:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.4;text-decoration:none;counter-increment:toc}.kp-toc__list a:before{content:counter(toc) ".";min-width:1.5em;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.kp-toc__list a[aria-current=true]{color:var(--color-link);font-weight:var(--weight-semibold)}@media(min-width:1200px){.kp-article__layout{display:grid;grid-template-columns:240px minmax(0,760px);justify-content:center;gap:var(--space-12)}.kp-article__aside{margin:0}.kp-toc{position:sticky;top:calc(var(--header-height, 0px) + var(--space-6));border:0;background:transparent}.kp-toc__summary{min-height:0;padding:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.kp-toc__chev{display:none}.kp-toc__list{padding:0;border-left:2px solid var(--color-border)}.kp-toc__list a{padding:var(--space-2) 0 var(--space-2) var(--space-3);margin-left:-2px;border-left:2px solid transparent}.kp-toc__list a[aria-current=true]{border-left-color:var(--color-accent)}}@media(hover:hover)and (pointer:fine){.kp-toc__list a:hover{color:var(--color-link)}}.kp-prose{max-width:760px;margin:0 auto;color:var(--color-text);font-size:1.0625rem;line-height:1.75;overflow-wrap:break-word}@media(min-width:992px){.kp-prose{font-size:1.125rem}}.kp-prose>*{margin-top:0;margin-bottom:0}.kp-prose>*+*{margin-top:1.1em}.kp-prose h2{margin:2.2em 0 0;color:var(--color-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:1.2;letter-spacing:-.01em;scroll-margin-top:calc(var(--header-height, 0px) + var(--space-6))}.kp-prose h3{margin:1.8em 0 0;color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:1.3;scroll-margin-top:calc(var(--header-height, 0px) + var(--space-6))}.kp-prose a:not([class]){color:var(--color-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.kp-prose strong{color:var(--color-heading)}.kp-prose ul:not([class]),.kp-prose ol:not([class]){padding-left:1.4em}.kp-prose li+li{margin-top:.4em}.kp-prose img{max-width:100%;height:auto;border-radius:var(--radius-md)}.kp-prose figure{margin:2em 0}.kp-prose figcaption{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.kp-prose blockquote{margin:2em 0;padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:4px solid var(--kp-gold-500);color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:1.45}.kp-prose hr{margin:3em 0;border:0;border-top:1px solid var(--color-border)}.kp-prose .kp-a-lead{color:var(--color-heading);font-size:1.15em;line-height:1.55}.kp-prose .kp-a-tip,.kp-prose .kp-a-warn,.kp-prose .kp-a-info{position:relative;margin:2em 0;padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 40px);border-radius:var(--radius-md);font-size:.95em;line-height:1.6}.kp-prose .kp-a-tip:before,.kp-prose .kp-a-warn:before,.kp-prose .kp-a-info:before{position:absolute;top:var(--space-4);left:var(--space-4);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;font-size:15px;font-weight:var(--weight-bold);line-height:1}.kp-prose .kp-a-tip{background:#eaf6ef}.kp-prose .kp-a-tip:before{content:"\2713";background:var(--color-success)}.kp-prose .kp-a-warn{background:#fff4e5}.kp-prose .kp-a-warn:before{content:"!";background:#b45309}.kp-prose .kp-a-info{background:#eaf1fb}.kp-prose .kp-a-info:before{content:"i";background:var(--kp-navy-700);font-family:Georgia,serif;font-style:italic}.kp-prose .kp-a-tip>:first-child,.kp-prose .kp-a-warn>:first-child,.kp-prose .kp-a-info>:first-child{margin-top:0}.kp-prose .kp-a-tip>*+*,.kp-prose .kp-a-warn>*+*,.kp-prose .kp-a-info>*+*{margin-top:.5em}.kp-prose .kp-a-steps{margin:2em 0;padding:0;list-style:none;counter-reset:step}.kp-prose .kp-a-steps>li{position:relative;min-height:40px;padding:0 0 var(--space-6) 56px;counter-increment:step}.kp-prose .kp-a-steps>li:before{content:counter(step);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--kp-navy-700);color:#fff;font-weight:var(--weight-bold)}.kp-prose .kp-a-steps>li:not(:last-child):after{content:"";position:absolute;top:44px;bottom:4px;left:19px;width:2px;background:var(--color-border)}.kp-prose .kp-a-steps>li+li{margin-top:0}.kp-prose .kp-a-check{margin:2em 0;padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);list-style:none}.kp-prose .kp-a-check>li{position:relative;padding-left:32px}.kp-prose .kp-a-check>li:before{content:"";position:absolute;top:.35em;left:0;width:20px;height:20px;border-radius:6px;background:var(--color-success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}.kp-prose .kp-a-proscons{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin:2em 0}@media(min-width:640px){.kp-prose .kp-a-proscons{grid-template-columns:1fr 1fr}}.kp-prose .kp-a-proscons>div{padding:var(--space-4);border-radius:var(--radius-md);font-size:.95em}.kp-prose .kp-a-proscons>div:first-child{background:#eaf6ef}.kp-prose .kp-a-proscons>div:last-child{background:#fdecee}.kp-prose .kp-a-proscons strong{display:block;margin-bottom:var(--space-2)}.kp-prose .kp-a-proscons ul{margin:0;padding:0;list-style:none}.kp-prose .kp-a-proscons li{position:relative;padding-left:26px}.kp-prose .kp-a-proscons>div:first-child li:before,.kp-prose .kp-a-proscons>div:last-child li:before{position:absolute;left:0;font-weight:var(--weight-bold)}.kp-prose .kp-a-proscons>div:first-child li:before{content:"+";color:var(--color-success)}.kp-prose .kp-a-proscons>div:last-child li:before{content:"\2013";color:var(--kp-red-600)}.kp-prose .kp-a-compare{display:block;margin:2em calc(var(--page-gutter) * -1);padding:0 var(--page-gutter);overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.kp-prose .kp-a-compare{margin:2em 0;padding:0}}.kp-prose .kp-a-compare table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9em;line-height:1.45}.kp-prose .kp-a-compare th,.kp-prose .kp-a-compare td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.kp-prose .kp-a-compare thead th{background:var(--kp-navy-700);color:#fff;font-weight:var(--weight-semibold)}.kp-prose .kp-a-compare thead th:first-child{border-top-left-radius:calc(var(--radius-md) - 1px)}.kp-prose .kp-a-compare thead th:last-child{border-top-right-radius:calc(var(--radius-md) - 1px)}.kp-prose .kp-a-compare tbody th{position:sticky;left:0;background:var(--color-surface);color:var(--color-heading);font-weight:var(--weight-semibold)}.kp-prose .kp-a-compare tbody tr:nth-child(2n) td,.kp-prose .kp-a-compare tbody tr:nth-child(2n) th{background:var(--color-bg)}.kp-prose .kp-a-compare tbody tr:last-child>*{border-bottom:0}.kp-prose .kp-a-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:2em 0}@media(min-width:768px){.kp-prose .kp-a-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.kp-prose .kp-a-stats>div{margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--text-sm);line-height:1.4}.kp-prose .kp-a-stats b{display:block;margin-bottom:var(--space-1);color:var(--kp-red-600);font-size:var(--text-3xl);line-height:1.1;font-variant-numeric:tabular-nums}.kp-prose .kp-a-faq{margin:0;border-bottom:1px solid var(--color-border)}.kp-prose .kp-a-faq+.kp-a-faq{margin-top:0}.kp-prose h2+.kp-a-faq,.kp-prose h3+.kp-a-faq{margin-top:1em;border-top:1px solid var(--color-border)}.kp-prose .kp-a-faq summary{position:relative;display:block;padding:var(--space-4) 40px var(--space-4) 0;color:var(--color-heading);font-weight:var(--weight-semibold);line-height:1.45;cursor:pointer;list-style:none}.kp-prose .kp-a-faq summary::-webkit-details-marker{display:none}.kp-prose .kp-a-faq summary:after{content:"+";position:absolute;top:50%;right:8px;color:var(--color-link);font-size:1.4em;font-weight:var(--weight-regular);transform:translateY(-50%)}.kp-prose .kp-a-faq[open] summary:after{content:"\2013"}.kp-prose .kp-a-faq>:not(summary){margin:0 0 var(--space-4);color:var(--color-text-muted)}.kp-prose .kp-a-verdict{margin:2.5em 0;padding:var(--space-6);border-radius:var(--radius-md);background:var(--kp-navy-700);color:#fff}.kp-prose .kp-a-verdict strong,.kp-prose .kp-a-verdict h2,.kp-prose .kp-a-verdict h3{color:#fff;margin-top:0}.kp-prose .kp-a-verdict>*+*{margin-top:.6em}.kp-prose .kp-a-product{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--space-4);margin:2em 0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);font-size:var(--text-md);line-height:1.4}@media(min-width:768px){.kp-prose .kp-a-product{grid-template-columns:160px minmax(0,1fr);padding:var(--space-4);gap:var(--space-6)}}.kp-a-product__media{display:block;aspect-ratio:1;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-image-surface)}.kp-a-product__media img{width:100%;height:100%;object-fit:contain;border-radius:0}.kp-a-product__body{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);min-width:0}.kp-prose .kp-a-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-heading);font-weight:var(--weight-semibold);text-decoration:none}.kp-a-product__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-1)}.kp-a-product__actions form{margin:0}.kp-prose .kp-a-product__more{color:var(--color-link);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.kp-a-product.is-soldout .kp-a-product__media img{opacity:.55}@media(max-width:420px){.kp-a-product__actions .kp-btn .kp-icon{display:none}}.kp-prose .kp-a-collection{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin:2em 0;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);line-height:1.3;text-decoration:none}.kp-a-collection__media{display:block;width:72px;height:72px;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-surface)}.kp-a-collection__media img{width:100%;height:100%;object-fit:cover;border-radius:0}.kp-a-collection__text{display:flex;flex-direction:column;gap:2px}.kp-a-collection__label{color:var(--kp-red-600);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.kp-a-collection__title{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--weight-bold)}.kp-a-collection__count{color:var(--color-text-muted);font-size:var(--text-sm)}.kp-a-collection .kp-icon{color:var(--color-link)}@media(hover:hover)and (pointer:fine){.kp-prose .kp-a-collection:hover{background:var(--kp-gray-200)}.kp-prose .kp-a-product__title:hover{color:var(--color-link)}}.kp-article__footer{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.kp-article__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-6);padding:0;list-style:none}.kp-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.kp-share__label{margin:0;color:var(--color-heading);font-weight:var(--weight-semibold)}.kp-share__list{display:flex;gap:var(--space-1);margin:0;padding:0;list-style:none}.kp-share__btn{border:1px solid var(--color-border)}.kp-share__status{margin:0;color:var(--color-success);font-size:var(--text-sm)}.kp-article__products,.kp-article__related{margin-top:var(--space-8)}@media(prefers-reduced-motion:reduce){.kp-post,.kp-post__media img,.kp-toc__chev{transition:none}}@media(max-width:575px){.kp-prose .kp-a-stats{grid-template-columns:1fr;gap:var(--space-2)}.kp-prose .kp-a-stats>div{display:grid;grid-template-columns:minmax(84px,auto) 1fr;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.kp-prose .kp-a-stats b{margin:0;font-size:var(--text-2xl)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/kp-blog.css.map */
