.kb-author{--kb-green: #108474;--kb-mint: #eaf4f2;--kb-text: #121212;--kb-body: #333;--kb-label: #7b7b7b;--kb-line: rgba(211, 211, 211, .75);--kb-divider: #ebebeb;display:block;margin:10px 0 16px;padding:28px 32px;background:#fff;border:1px solid var(--kb-line);border-radius:12px;box-shadow:0 4px 16px #1084740f;color:var(--kb-text)}.kb-author__label{display:inline-flex;align-items:center;margin:0 0 20px;padding:6px 14px;background:var(--kb-mint);border-radius:999px;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.06em;color:var(--kb-green)}.kb-author__body{display:flex;align-items:flex-start;gap:20px}.kb-author__avatar{flex:0 0 auto;width:88px;height:88px;border-radius:50%;overflow:hidden;background:var(--kb-mint)}.kb-author__avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kb-author__detail{display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0}.kb-author__name{margin:0;font-size:17px;font-weight:700;line-height:28px;color:var(--kb-text);word-break:break-word}.kb-author__credential{margin:0;font-size:13px;font-weight:500;line-height:22px;color:var(--kb-green);word-break:break-word}.kb-author__divider{width:100%;height:1px;margin:0;border:0;background:var(--kb-divider)}.kb-author__dl{display:flex;flex-direction:column;gap:8px;margin:0}.kb-author__row{display:flex;align-items:flex-start;gap:14px}.kb-author__row dt{flex:0 0 64px;width:64px;margin:0;font-size:12px;font-weight:700;line-height:22px;color:var(--kb-label)}.kb-author__row dd{flex:1 1 0;min-width:0;margin:0;font-size:14px;font-weight:400;line-height:22px;color:var(--kb-body);word-break:break-word}.kb-author__link{font-weight:500;color:var(--kb-green);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.kb-author__link:hover,.kb-author__link:focus-visible{color:#0c6b5e;text-decoration:underline}@media screen and (max-width:749px){.kb-author{padding:24px 20px;border-radius:12px}.kb-author__label{margin-bottom:16px}.kb-author__body{flex-direction:column;align-items:stretch;gap:16px}.kb-author__avatar{width:72px;height:72px;margin:0 auto}.kb-author__name{font-size:16px;line-height:26px}.kb-author__row{flex-direction:column;gap:2px}.kb-author__row dt{flex:0 0 auto;width:auto;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-kestose-author-box.css.map */
