.testimonials__header{margin-bottom:4.4rem}.testimonials__header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:1rem}.testimonials__heading{font-size:clamp(2.8rem,3.6vw,4rem);margin:0;line-height:1.12}.pa-carousel-nav:not(.pa-carousel-nav--next) svg{transform:rotate(180deg)}.testimonials__carousel{position:relative}.pa-carousel-nav--side{position:absolute;top:50%;width:44px;height:44px;min-width:44px;border:none;border-radius:0;background:transparent;color:rgb(var(--brass));transform:translateY(-50%);z-index:2}.pa-carousel-nav--side:hover{background:transparent;border-color:transparent;color:rgb(var(--brass-light));transform:translateY(-50%) scale(1.15)}.pa-carousel-nav--prev{left:-56px}.pa-carousel-nav--next{right:-56px}@media screen and (max-width:1200px){.pa-carousel-nav--prev{left:-40px}.pa-carousel-nav--next{right:-40px}}@media screen and (max-width:989px){.pa-carousel-nav--side{display:none}}.testimonials__track{padding-bottom:.6rem}.testimonials__card{flex:0 0 clamp(280px,32vw,380px);border:1px solid rgba(var(--color-foreground),.12);padding:3.2rem 2.8rem;display:flex;flex-direction:column;gap:1.8rem;border-radius:2px;text-decoration:none;color:inherit}.testimonials__card:hover{border-color:rgba(var(--brass),.5)}.testimonials__stars{display:flex;gap:.3rem;color:rgb(var(--brass))}.testimonials__star--empty{opacity:.25}.testimonials__quote{font-size:1.65rem;line-height:1.6;margin:0;flex-grow:1;font-family:var(--font-body-family)}.testimonials__author{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.testimonials__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonials__avatar--fallback{display:flex;align-items:center;justify-content:center;background:rgba(var(--brass),.18);color:rgb(var(--brass-light));font-weight:600;text-transform:uppercase}.testimonials__author>span{display:flex;flex-direction:column;font-size:1.3rem}.testimonials__name{font-weight:600}.testimonials__location{opacity:.65;font-size:1.2rem}@media screen and (max-width:749px){.testimonials__header-row{flex-direction:column;align-items:flex-start}.testimonials__card{flex-basis:82vw}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-testimonials-carousel.css.map */
