.pp-reviews{--pp-reviews-stack-gap: 12px;--pp-reviews-card-gap: 12px;--pp-reviews-card-width: 300px;padding-top:var(--pp-reviews-pt, 32px);padding-bottom:var(--pp-reviews-pb, 32px)}.pp-reviews--carousel{--pp-reviews-stack-gap: 14px}.pp-reviews__body{display:flex;flex-direction:column;align-items:stretch;gap:var(--pp-reviews-stack-gap)}.pp-reviews__header{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pp-reviews__heading{width:100%;font-family:var(--FONT-STACK-BODY);font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:var(--pp-tracking);text-transform:uppercase;color:var(--pp-ink);overflow-wrap:break-word}.pp-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5em;font-size:12px;font-weight:400;line-height:17px;letter-spacing:normal;color:var(--pp-muted)}.pp-reviews__summary>span[aria-hidden]{display:inline-flex}.pp-reviews__track{position:relative;margin:0;padding:0;list-style:none}.pp-reviews__item{margin:0;padding:0}.pp-reviews--carousel .pp-reviews__track{display:flex;align-items:flex-start;gap:var(--pp-reviews-card-gap);margin-inline:calc(var(--pp-gutter) * -1);padding-inline:var(--pp-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pp-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp-reviews--carousel .pp-reviews__track::-webkit-scrollbar{display:none}.pp-reviews--carousel .pp-reviews__track:focus-visible{outline:2px solid var(--pp-ink);outline-offset:-2px}.pp-reviews--carousel .pp-reviews__item{flex:0 0 min(var(--pp-reviews-card-width),calc(100% - 24px));scroll-snap-align:start}.pp-reviews--stacked .pp-reviews__track{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--pp-reviews-card-gap)}.pp-reviews__card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:20px;background-color:var(--pp-reviews-card-bg, var(--pp-white));overflow-wrap:break-word}.pp-reviews__card-stars{--pp-stars-color: var(--pp-star);--pp-stars-gap: calc(.16em + 1.4px) ;display:flex;align-items:center;min-height:20px;font-size:14px;line-height:normal}.pp-reviews__quote{width:100%;max-width:62ch;margin:0;padding:0;border:0;font-size:17px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:normal;color:var(--pp-ink)}.pp-reviews__quote p{margin:0}.pp-reviews__cite{font-size:12px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:.04em;color:var(--pp-muted)}.pp-reviews__dots{display:flex;align-items:center;gap:6px;height:6px}.pp-reviews__dots[hidden]{display:none}.pp-reviews__dot{position:relative;flex-shrink:0;width:6px;height:6px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background-color:var(--pp-line);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease}.pp-reviews__dot:before{content:"";position:absolute;top:-9px;right:-3px;bottom:-9px;left:-3px}.pp-reviews__dot[hidden]{display:none}.pp-reviews__dot:hover{background-color:var(--pp-muted)}.pp-reviews__dot[aria-current=true]{background-color:var(--pp-ink)}.pp-reviews__dot:focus-visible{outline:2px solid var(--pp-ink);outline-offset:3px}.pp-reviews__actions{display:flex;flex-direction:column;align-items:stretch}@media(prefers-reduced-motion:reduce){.pp-reviews__dot{transition:none}}@media only screen and (min-width:768px){.pp-reviews{padding-top:calc(var(--pp-reviews-pt, 32px) * 1.5);padding-bottom:calc(var(--pp-reviews-pb, 32px) * 1.5)}.pp-reviews__heading{font-size:25px}.pp-reviews--carousel .pp-reviews__item{flex-basis:calc((100% - (var(--pp-reviews-card-gap) * 2)) / 3)}.pp-reviews--grid .pp-reviews__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}.pp-reviews--grid .pp-reviews__card{height:100%}.pp-reviews--grid .pp-reviews__cite{margin-top:auto}.pp-reviews--grid .pp-reviews__dots{display:none}.pp-reviews--stacked .pp-reviews__track{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-reviews__actions{align-items:flex-start}.pp-reviews__actions .pp-btn{max-width:400px}}@media only screen and (min-width:1100px){.pp-reviews{padding-top:calc(var(--pp-reviews-pt, 32px) * 2);padding-bottom:calc(var(--pp-reviews-pb, 32px) * 2)}.pp-reviews__heading{font-size:30px}.pp-reviews__quote{font-size:18px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pp-reviews.css.map */
