.team-members-wrapper,.team-grid{width:100%}.team-grid__container{width:100%;display:flex;justify-content:start;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:30px}.team-member-image{width:100%;margin-bottom:1rem}.team-member-image img{width:100%;height:auto;display:block;max-width:100%;object-fit:cover;aspect-ratio:1}@media screen and (min-width: 768px){.team-grid__container{max-width:1400px;margin:0 auto}.team-grid[data-columns-per-row="1"] .team-member-item{flex-basis:auto;width:100%}.team-grid[data-columns-per-row="2"] .team-member-item{flex-basis:auto;width:calc((100% - 30px)/2)}.team-grid[data-columns-per-row="3"] .team-member-item{flex-basis:auto;width:calc((100% - 30px * 2) / 3)}.team-grid[data-columns-per-row="4"] .team-member-item{flex-basis:auto;width:calc((100% - 90px)/4)}}@media screen and (max-width: 767px){.team-grid[data-columns-mobile="1"] .team-grid__container .team-member-item{width:100%}.team-grid[data-columns-mobile="2"] .team-grid__container .team-member-item{flex-basis:auto;width:calc((100% - 15px)/2)}.team-grid__container{gap:15px}.team-member-name{font-size:18px}.team-member-title{font-size:13px;line-height:1.2}}.team-member-item{text-align:center;cursor:pointer;transition:all .3s ease}.team-member-item:hover{opacity:.8;transform:translateY(-2px)}.team-member-item:hover .team-member-name,.team-member-item:hover .team-member-title{color:var(--color-link)}.team-member-item:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.team-member-name{margin:.5rem 0;text-transform:inherit;font-weight:600}.team-member-title{margin-bottom:.5rem}.team-image--placeholder-wrapper{padding:2rem;background:#f5f5f5}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.team-image.placeholder{background-color:#f5f5f5}.drawer .team-member-details{padding:20px;margin-top:30px}.drawer .team-member-details .team-member-bio{margin:30px}.drawer .team-member-details .team-member-image{width:100%;max-width:200px;margin:0 auto 2rem}.drawer .team-member-details .team-member-image img{width:100%;height:auto;display:block;max-width:100%;object-fit:cover;aspect-ratio:1;border-radius:50%}@media screen and (min-width: 768px){.drawer .team-member-details .team-member-bio{margin:30px 60px;font-size:16px}}@media screen and (max-width: 767px){.drawer .team-member-details .team-member-image{max-width:160px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-team.css.map */
