.brand-block{margin-bottom:40px;padding:56px 0;background:var(--mb-surface-card)}.brand-block__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:56px;align-items:center;max-width:1180px;margin:0 auto;padding:0 28px}.brand-block__lead{position:relative}.brand-block__head{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px}.brand-block__name{color:var(--mb-ink);font-size:22px;font-style:italic;font-weight:900;letter-spacing:-.5px;text-decoration:none}a.brand-block__name:hover,a.brand-block__name:focus-visible{color:var(--mb-ink);text-decoration:underline}.brand-block__badge{display:inline-flex;align-items:center;padding:5px 13px;border:1.5px solid var(--mb-border-soft);border-radius:var(--mb-radius-pill);color:var(--mb-ink-soft);font-size:12.5px;font-weight:700;letter-spacing:normal;line-height:normal}.brand-block__title{max-width:460px;margin:0;color:var(--mb-green-darkest);font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1.12;text-transform:none;text-wrap:balance}.brand-block__arrow{position:absolute;right:8px;bottom:-26px;width:210px;max-width:45%;opacity:.06;color:var(--mb-green-dark);pointer-events:none}.brand-block__text{margin:0 0 14px;color:var(--mb-ink-body);font-size:14.5px;line-height:1.7}.brand-block__fun-label{color:var(--mb-ink);font-weight:700}.brand-block__signature{display:flex;align-items:center;margin-top:24px;gap:10px}.brand-block__avatar{display:block;width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:center 22%}.brand-block__author{color:var(--mb-ink);font-size:14px}.brand-block__author b{font-weight:800}.brand-block__author-org{color:var(--mb-ink-faint)}@media(min-width:768px){.brand-block__inner:has(.brand-block__avatar) .brand-block__lead{margin-bottom:58px}.brand-block__inner:has(.brand-block__signature):not(:has(.brand-block__avatar)) .brand-block__lead{margin-bottom:44px}}@media(max-width:767px){.brand-block{margin-bottom:24px;padding:40px 0}.brand-block__inner{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 16px}.brand-block__head{gap:10px;margin-bottom:14px}.brand-block__title{max-width:none;font-size:24px;letter-spacing:-.5px}.brand-block__arrow{display:none}.brand-block__signature{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/product-brand-block.css.map */
