:root{--kb-linen: #F6F4EF;--kb-eucalypt: #DCE8D6;--kb-roo: #3E9B2F;--kb-midnight: #1C2B4B;--kb-text-green: #2F7D24}body{color:rgb(var(--color-foreground))}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--kb-text-green);outline-offset:2px}[class^=hero-caption-] h1{font-family:Poppins,sans-serif;font-weight:600;font-size:14px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--kb-text-green)!important;margin:0}@media(max-width:749px){.kb-hide-mobile{display:none!important}}@media(min-width:750px){.kb-hide-desktop{display:none!important}}.kb-sg{display:flex;flex-direction:column;gap:16px}.kb-sg .h1{margin:0}.kb-eyebrow{margin:0;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--kb-text-green)}.kb-sg__intro,.kb-sg__note{margin:0;max-width:680px;color:#5d677c}.kb-sg__note{font-size:15px}.kb-table-wrap{overflow-x:auto;border:1px solid #E5E4E2;border-radius:20px;background:#fff}.kb-table{width:100%;border-collapse:collapse;font-size:16px;color:var(--kb-midnight)}.kb-table th{background:var(--kb-midnight);color:#fff;text-align:left;font-family:Poppins,sans-serif;font-weight:600;font-size:15px;padding:16px 20px}.kb-table td{padding:16px 20px;border-bottom:1px solid #E5E4E2;vertical-align:middle}.kb-table tr:last-child td{border-bottom:0}.kb-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:var(--kb-eucalypt);color:var(--kb-midnight);font-weight:600;font-size:14px}@media(max-width:749px){.kb-table td,.kb-table th{padding:12px 14px}.kb-table--stack thead{position:absolute;left:-9999px}.kb-table--stack,.kb-table--stack tbody,.kb-table--stack tr,.kb-table--stack td{display:block;width:100%;box-sizing:border-box}.kb-table--stack tr{padding:14px 16px;border-bottom:1px solid #E5E4E2}.kb-table--stack tr:last-child{border-bottom:0}.kb-table--stack td{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border:0;font-size:15px;text-align:right}.kb-table--stack td:before{content:attr(data-label);font-weight:600;text-align:left;color:#5d677c}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/kb-brand.css.map */
