.author-box{display:flex;justify-content:flex-start;align-items:flex-start;gap:1.5rem;border:1px solid rgba(var(--color-foreground),.1);padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px #0000001a;background:rgb(var(--color-background));transition:box-shadow .2s ease-in-out}.author-box:hover{box-shadow:0 4px 20px #00000026}.author-box__details{padding-left:15px;padding-right:15px;display:flex;align-items:center;gap:1.5rem}.author-box__image-wrapper{position:relative;flex-shrink:0}.author-box__image{display:block;border-radius:50%;width:80px;height:80px;object-fit:cover;border:2px solid rgb(var(--color-button-background))}.author-box__badge{position:absolute;bottom:0;right:0;width:20px;height:20px;border-radius:50%;background-color:#fff;border:1px solid #ccc}.author-box__meta{display:flex;flex-direction:column;justify-content:flex-start}.author-box__meta-column{margin-bottom:.75em}.author-box__name{font-size:1.125rem;font-weight:var(--font-heading-weight);margin:0 0 .3em;color:rgb(var(--color-headings));font-family:var(--font-heading-family)}.author-box__description{margin:0;font-size:.95rem;color:rgb(var(--color-text));line-height:1.5}.author-box__divider{height:1px;background-color:rgba(var(--color-foreground),.15);margin:.75em 0;width:100%}.author-box__info{display:flex;flex-direction:row;font-size:.85rem;color:rgb(var(--color-text-light))}.author-box__blog-link{text-decoration:underline;color:inherit}.author-box__description p,.author-box__meta-column{margin-bottom:0!important}i{margin-left:5px;margin-right:5px}.author-box__meta .metafield-rich_text_field{padding-top:2px;padding-bottom:2px}h3.author-box__name{margin-bottom:0rem}.author-box__description p{margin:0}.article-section__author-box{margin-top:2rem!important}a.author-box__link{text-decoration:none!important}.author-box__image--placeholder svg{height:50px;border:1px solid black;border-radius:100%}@media (max-width: 641px){.author-box{padding:36px 20px}.author-box__details{display:flex;align-items:center;gap:1rem;flex-direction:row;text-align:left;padding-left:0;padding-right:0}.author-box__info{flex-direction:row;gap:1rem}.author-box__divider{height:1px;background-color:#e0e0e0;margin:.75em 0;width:100%;margin-inline:auto}h3.author-box__name{margin-bottom:.1rem}.author-box__description p{text-align:left}i{display:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/component-author-block.css.map */
