.custom-ambassadors-grid{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.custom-ambassadors-grid__header{text-align:center;margin-bottom:var(--space-3xl)}.custom-ambassadors-grid__heading{margin-bottom:var(--space-md);text-transform:uppercase}.custom-ambassadors-grid__subheading{max-width:560px;margin:0 auto}.custom-ambassadors-grid__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xl) var(--space-lg)}.custom-ambassadors-grid__card{display:flex;flex-direction:column}.custom-ambassadors-grid__photo-wrap{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--color-grey-dark, #e8e8e8)}.custom-ambassadors-grid__photo{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.custom-ambassadors-grid__card:hover .custom-ambassadors-grid__photo{transform:scale(1.03)}.custom-ambassadors-grid__badge{position:absolute;top:16px;left:16px;padding:6px 12px;background-color:var(--color-tertiary, #efc400);color:var(--color-primary, #000000);font-family:var(--font-heading);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.custom-ambassadors-grid__info{padding-top:16px;display:flex;flex-direction:column;gap:6px}.custom-ambassadors-grid__name-row{display:flex;align-items:center;gap:8px}.custom-ambassadors-grid__name{margin:0;text-transform:uppercase}.custom-ambassadors-grid__instagram{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:var(--color-primary, #000000);opacity:.75;transition:opacity .2s ease}.custom-ambassadors-grid__instagram:hover{opacity:1}.custom-ambassadors-grid__instagram svg{width:100%;height:100%;fill:currentColor}.custom-ambassadors-grid__description{margin:0;font-size:14px;line-height:1.5;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1100px){.custom-ambassadors-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.custom-ambassadors-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-md)}}@media(max-width:560px){.custom-ambassadors-grid__list{grid-template-columns:minmax(0,1fr);max-width:360px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-custom-ambassadors-grid.css.map */
