.find-your-rep{position:relative}.find-your-rep__description{margin-bottom:3.2rem;text-align:center}.find-your-rep__filter{display:flex;flex-direction:column;align-items:center;gap:.8rem}.find-your-rep__filter-label{font-size:1.6rem;font-weight:500;color:rgb(var(--color-primary-400))}.find-your-rep__select-wrapper{max-width:40rem}.find-your-rep__select-wrapper .svg-wrapper{right:1.6rem}.find-your-rep__grid{margin-top:3.2rem;gap:2rem}.find-your-rep__item{position:relative}.find-your-rep__card{display:flex;flex-direction:column;height:100%;padding:2.4rem;border-radius:var(--border-radius);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.find-your-rep__card:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 2.4rem #0000001a}.find-your-rep__photo{margin:0 auto 1.6rem;width:12rem;height:12rem;border-radius:50%;overflow:hidden}.find-your-rep__photo img{width:100%;height:100%;object-fit:cover}.find-your-rep__content{flex-grow:1;margin-bottom:2rem}.find-your-rep__name{margin:0 0 .4rem;line-height:1.3;word-break:break-word}.find-your-rep__role{display:block;margin-bottom:.8rem;font-size:1.4rem;opacity:.7}.find-your-rep__territory{display:inline-block;margin-bottom:1.2rem;opacity:.7;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em}.find-your-rep__phone{font-size:1.4rem;margin-bottom:.8rem}.find-your-rep__phone a{color:rgb(var(--color-foreground));text-decoration:none}.find-your-rep__phone a:hover{text-decoration:underline}.find-your-rep__email{font-size:1.4rem;margin-bottom:1.2rem}.find-your-rep__email a{color:rgb(var(--color-foreground));text-decoration:none}.find-your-rep__email a:hover{text-decoration:underline}.find-your-rep__address{font-size:1.4rem;line-height:1.5;opacity:.8;margin-bottom:1.2rem}.find-your-rep__description-text{font-size:1.4rem;line-height:1.5;opacity:.8;margin-bottom:1.2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.find-your-rep__actions{margin-top:auto}.find-your-rep__actions .button{width:100%;display:flex;align-items:center;justify-content:center;gap:.8rem;text-decoration:none;font-size:1.4rem;padding:1.2rem 2rem}.find-your-rep__actions .button:focus-visible{outline:.2rem solid;outline-offset:.2rem}.find-your-rep__empty,.find-your-rep__no-results{text-align:center;padding:4.8rem 2rem;opacity:.7}.find-your-rep__empty p,.find-your-rep__no-results p{font-size:1.6rem;margin:0}@media screen and (max-width:749px){.find-your-rep__grid{gap:1.6rem}.find-your-rep__card{padding:2rem}.find-your-rep__photo{width:10rem;height:10rem}.find-your-rep__actions .button{font-size:1.3rem;padding:1rem 1.6rem}}@media screen and (min-width:750px){.find-your-rep__description{margin-bottom:4rem}.find-your-rep__grid{margin-top:4rem;gap:2.4rem}}@media screen and (min-width:990px){.find-your-rep__grid{gap:3rem}.find-your-rep__card{padding:3rem}}@media(prefers-reduced-motion:no-preference){.find-your-rep__card{transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94)}}@media(prefers-contrast:high){.find-your-rep__card{border:.1rem solid}}@media print{.find-your-rep__card{border:.1rem solid #000;box-shadow:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-find-your-rep.css.map */
