body.tax-product_cat .category-page-title{border-bottom:1px solid #e7ece9}body.tax-product_cat .category-page-title .page-title-inner{align-items:center;gap:16px;padding-bottom:18px;padding-top:18px}.kcl-pillar-header .woocommerce-breadcrumb{color:#66726c;font-size:13px;margin:0 0 8px}.kcl-pillar-header h1{color:#063;font-size:30px;line-height:1.3;margin:0}.kcl-pillar-intro{background:#fff0;border:0;color:inherit;font-size:18px;line-height:1.8;margin:24px 0 32px;max-width:880px;padding:0}.kcl-pillar-intro>:last-child,.kcl-pillar-section>:last-child,.kcl-pillar-post-body>:last-child{margin-bottom:0}.kcl-pillar{contain-intrinsic-size:1px 1800px;content-visibility:auto;margin-top:42px}.kcl-pillar-section{border-top:1px solid #e1e8e4;padding:42px 0}.kcl-pillar-section h2{color:#063;font-size:27px;line-height:1.35;margin:0 0 24px}.kcl-pillar-section h3{color:#26342d;font-size:18px;line-height:1.4;margin:0 0 8px}.kcl-pillar-content{font-size:16px;line-height:1.75}.kcl-pillar-content h2{margin:26px 0 12px}.kcl-pillar-content h3{margin:20px 0 8px}.kcl-pillar-content p,.kcl-pillar-content ul,.kcl-pillar-content ol,.kcl-pillar-content table{margin-bottom:14px;margin-top:0}.kcl-pillar-content ul,.kcl-pillar-content ol{list-style-position:outside;padding-left:1.4em}.kcl-pillar-content ul{list-style-type:disc}.kcl-pillar-content ol{list-style-type:decimal}.kcl-pillar-content li{margin-bottom:6px}.kcl-pillar-content strong{font-weight:700}.kcl-pillar-content em{font-style:italic}.kcl-pillar-content blockquote{border-left:3px solid #dfe5e1;color:inherit;margin:18px 0;padding:8px 0 8px 18px}.kcl-pillar-content hr{margin:22px 0}.kcl-pillar-content table{border-collapse:collapse;display:table;width:100%}.kcl-pillar-content td,.kcl-pillar-content th{border:1px solid #dfe5e1;padding:10px 12px;vertical-align:top}.kcl-pillar-content>div{margin:0}.kcl-pillar-content div:empty{display:none}.kcl-pillar-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.kcl-pillar-grid li{background:#f7faf8;border:1px solid #dfe8e3;border-radius:6px;margin:0;min-width:0;padding:22px}.kcl-pillar-grid p{color:#58645e;line-height:1.65;margin:0}.kcl-pillar-step{align-items:center;background:#063;border-radius:50%;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:30px;justify-content:center;margin-bottom:14px;width:30px}.kcl-pillar-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.kcl-pillar-table-wrap table{border-collapse:collapse;margin:0;min-width:620px;width:100%}.kcl-pillar-table-wrap td,.kcl-pillar-table-wrap th{border:1px solid #dfe5e1;padding:12px 14px;text-align:left}.kcl-pillar-table-wrap th{background:#063;color:#fff}.kcl-pillar-faq-list{border-top:1px solid #dfe5e1}.kcl-pillar-faq details{border-bottom:1px solid #dfe5e1;margin:0;padding:0}.kcl-pillar-faq summary{color:#243129;cursor:pointer;font-size:17px;font-weight:700;list-style-position:outside;padding:18px 28px 18px 4px}.kcl-pillar-faq details>div{color:#566159;line-height:1.7;padding:0 4px 18px}.kcl-pillar-posts{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.kcl-pillar-posts article{border:1px solid #dfe5e1;border-radius:6px;min-width:0;overflow:hidden}.kcl-pillar-post-image{aspect-ratio:16 / 9;background:#f1f4f2;display:block;overflow:hidden}.kcl-pillar-post-image:empty{display:none}.kcl-pillar-post-image img{height:100%;object-fit:cover;width:100%}.kcl-pillar-post-body{padding:18px}.kcl-pillar-post-body a{color:inherit}.kcl-pillar-contact{align-items:start;background:#f1f7f3;border:0;border-radius:6px;display:grid;gap:36px;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);margin-bottom:48px;padding:32px}.kcl-pillar-contact input:not([type="submit"]),.kcl-pillar-contact textarea,.kcl-pillar-contact select{background:#fff}.kcl-pillar-contact textarea{min-height:120px}@media only screen and (max-width:849px){.kcl-pillar-grid,.kcl-pillar-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.kcl-pillar-contact{grid-template-columns:1fr}}@media only screen and (max-width:549px){body.tax-product_cat .category-page-title .page-title-inner{align-items:stretch;display:block;padding-bottom:14px;padding-top:14px}.kcl-pillar-header h1{font-size:24px}.kcl-pillar-intro{font-size:18px;margin:24px 0 32px;padding:0}.kcl-pillar{margin-top:30px}.kcl-pillar-section{padding:32px 0}.kcl-pillar-section h2{font-size:23px}.kcl-pillar-grid,.kcl-pillar-posts{grid-template-columns:1fr}.kcl-pillar-grid li{padding:18px}.kcl-pillar-contact{gap:20px;margin-left:-10px;margin-right:-10px;padding:24px 18px}}