.pl-reviews{padding-block:40px;background:var(--pl-reviews-background);color:var(--pl-color-text);font-family:var(--pl-font-body);font-size:var(--pl-text-size);line-height:calc(var(--pl-text-size) * 1.5)}.pl-reviews__inner{max-width:1440px;margin-inline:auto}.pl-reviews__header{margin-bottom:30px;text-align:center}.pl-reviews__rating{display:flex;justify-content:center;align-items:center;gap:10px;margin:0;font-size:var(--pl-text-xl);font-weight:500;line-height:1.25rem}.pl-reviews__heading-stars{display:flex;gap:4px}.pl-reviews__heading-stars svg{width:19px;height:19px;fill:var(--pl-reviews-star)}.pl-reviews__title{margin:0 0 24px;padding-inline:20px;color:inherit;font-family:var(--pl-font-heading);font-size:var(--pl-heading-2);font-weight:700;line-height:clamp(2.1625rem,1.760893rem + 1.647619vw,3.24375rem);letter-spacing:var(--pl-heading-tracking)}.pl-reviews__carousel{display:block}.pl-reviews__track{display:flex;gap:14px;margin:0;padding:0 46px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:46px;scrollbar-width:none;overscroll-behavior-x:contain}.pl-reviews__track::-webkit-scrollbar{display:none}.pl-reviews__card{display:flex;flex:0 0 100%;flex-direction:column;align-items:center;margin-top:60px;padding:30px;border:2px solid var(--pl-reviews-accent);border-radius:16px;background:var(--pl-color-cream);text-align:center;scroll-snap-align:start}.pl-reviews__photo{width:96px;height:96px;margin-top:-75px;border:2px solid var(--pl-reviews-accent);border-radius:50%;object-fit:cover}.pl-reviews__stars{display:flex;justify-content:center;gap:3.5px;margin:0;padding:15.5px 0 6.5px}.pl-reviews__stars svg{width:17px;height:17px;fill:var(--pl-reviews-star);stroke:var(--pl-reviews-star)}.pl-reviews__quote{margin:0 0 24px;padding-top:25px;font-size:var(--pl-text-base);font-weight:500;line-height:1.5rem}.pl-reviews__quote p{margin:0}.pl-reviews__author{display:flex;flex-direction:column;align-items:center;margin:auto 0 0}.pl-reviews__name{margin-bottom:4px;font-size:var(--pl-text-lg);font-weight:700;line-height:1.25rem;letter-spacing:var(--pl-heading-tracking);text-transform:uppercase}.pl-reviews__verified{display:flex;align-items:center;gap:4.8px;color:var(--pl-reviews-accent-text);font-size:var(--pl-text-xs);font-weight:500;line-height:1.25rem}.pl-reviews__verified svg{width:16px;height:16px}.pl-reviews__dots{display:flex;justify-content:center;align-items:center;min-height:24px;margin-top:6px}.pl-reviews__dots[hidden]{display:none}.pl-reviews__dots button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.pl-reviews__dots button:before{content:"";width:12px;height:12px;box-sizing:border-box;border:1px solid var(--pl-color-text);border-radius:50%;background:var(--pl-color-white)}.pl-reviews__dots button[aria-current=true]:before{background:var(--pl-reviews-accent)}.pl-reviews__footer{margin-top:40px;text-align:center}.pl-reviews__button{display:inline-block;padding:0 30px;border:1px solid var(--pl-color-black);border-radius:var(--pl-radius-button);background:var(--pl-color-white);color:var(--pl-color-text);font-size:var(--pl-text-sm);font-weight:700;line-height:3rem;letter-spacing:.125rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out}.pl-reviews__button:hover{background:var(--pl-color-hover-fill)}@media screen and (min-width:750px){.pl-reviews{padding-block:60px}.pl-reviews__inner{padding-inline:calc(20px + (min(100%,1440px) - 40px)*.0766)}.pl-reviews__heading-stars svg{width:20px;height:20px}.pl-reviews__title{margin-bottom:10px}.pl-reviews__track{gap:30px;padding:0 15px;scroll-padding-inline:15px}.pl-reviews__card{flex-basis:calc((100% - 57.6px) / 3);margin-top:100px;padding:30px 60px}@media screen and (max-width:1199px){.pl-reviews__card{flex-basis:calc((100% - 30px)/2);padding:30px}}.pl-reviews__photo{width:140px;height:140px;margin-top:-100px}.pl-reviews__stars{padding:21px 0 6px}.pl-reviews__quote{font-size:var(--pl-text-2xl)}.pl-reviews__name{margin-bottom:8px;font-size:var(--pl-text-3xl);line-height:1.875rem}.pl-reviews__verified{gap:5.7px;font-size:var(--pl-text-lg)}.pl-reviews__verified svg{width:18px;height:18px}.pl-reviews__dots{min-height:28.5px;margin-top:16.5px}.pl-reviews__footer{margin-top:35px}.pl-reviews__button{padding:0 35px;font-size:var(--pl-text-lg);line-height:3.125rem}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/purolabs-customer-reviews.css.map */
