.team-section{background-color:var(--color-background, #ffffff);position:relative}.team-section__content{max-width:1200px;margin:0 auto}.team-section__header{margin-bottom:3rem}.team-section__header.text-left{text-align:left}.team-section__header.text-center{text-align:center}.team-section__header.text-right{text-align:right}.team-section__heading{margin-bottom:1rem;color:var(--color-text, #000000);line-height:1.2}.team-section__description{line-height:1.6;color:var(--color-text, #333333);max-width:600px}.team-section__header.text-center .team-section__description{margin:0 auto}.team-section__header.text-right .team-section__description{margin-left:auto}.team-section__row{margin-bottom:3rem}.team-section__row:last-child{margin-bottom:0}.team-section__members{display:flex;gap:var(--desktop-gap, 24px);overflow-x:auto;scroll-behavior:smooth;padding:1rem 0;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;touch-action:pan-x pan-y}.team-section__members::-webkit-scrollbar{display:none}.team-member{flex:0 0 auto;width:285px;scroll-snap-align:start;touch-action:pan-x pan-y}.team-member__image{position:relative;width:100%;aspect-ratio:1;border-radius:var(--border-radius, 8px);overflow:hidden;background-color:#f5f5f5;touch-action:pan-x pan-y}.team-member__image img,.team-member__img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease;display:block}.team-member:hover .team-member__image img,.team-member:hover .team-member__img{filter:grayscale(0%)}.team-member__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.team-member__placeholder svg{width:60%;height:60%;opacity:.5}.team-member__name{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;padding:1.5rem 1rem 1rem;font-weight:600;line-height:1.2;touch-action:pan-x pan-y}.team-member__name.text-left{text-align:left}.team-member__name.text-center{text-align:center}.team-member__name.text-right{text-align:right}.team-section__controls{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.team-section__prev,.team-section__next{width:48px;height:48px;border-radius:50%;border:2px solid var(--color-accent, #000000);background:transparent;color:var(--color-accent, #000000);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.team-section__prev:hover,.team-section__next:hover{background:var(--color-accent, #000000);color:#fff}.team-section__prev:disabled,.team-section__next:disabled{opacity:.3;cursor:not-allowed}@media only screen and (max-width: 768px){.team-member__name{padding:1rem .75rem .75rem}.team-section__header{margin-bottom:2rem}}@media only screen and (min-width: 1024px){.team-section__members{flex-wrap:wrap;justify-content:center;overflow-x:visible;max-width:100%;scroll-snap-type:none}.team-member{width:calc((100% - (2 * var(--desktop-gap, 24px))) / 3);max-width:300px;scroll-snap-align:none}.team-section__controls{display:none}}@media only screen and (min-width: 769px) and (max-width: 1023px){.team-section__members{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--desktop-gap, 24px);overflow-x:visible;scroll-snap-type:none}.team-member{width:100%;min-width:auto;max-width:none;scroll-snap-align:none}.team-section__controls{display:none}}@media only screen and (max-width: 768px){.team-section__members{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mobile-gap, 16px);padding:.5rem 0;overflow-x:visible;scroll-snap-type:none}.team-member{width:100%;min-width:auto;max-width:none;scroll-snap-align:none}.team-section__controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/team-section.css.map */
