.pspc{font-family:inherit}.pspc__outer{border-radius:var(--pspc-card-radius, 16px);border:1px solid var(--pspc-outer-border, rgba(60, 36, 40, .08));background-color:var(--pspc-outer-bg, #faf7ef);padding:var(--pspc-outer-pad, 20px);padding-bottom:calc(var(--pspc-outer-pad, 20px) - 4px)}.pspc__header{margin-bottom:var(--pspc-subheading-card-gap, 16px)}.pspc__heading{font-family:var(--font-heading-family, inherit);font-weight:700;font-size:var(--pspc-heading-size, 17px);line-height:1.25;letter-spacing:-.01em;color:var(--pspc-heading-color, #3c2428);margin:0 0 var(--pspc-heading-gap, 4px)}.pspc__subheading{font-size:var(--pspc-subheading-size, 12.5px);line-height:1.4;color:var(--pspc-subheading-color, #423b3d);opacity:.75;margin:0}.pspc__card{border-radius:calc(var(--pspc-card-radius, 16px) - 4px);background-color:var(--pspc-inner-bg, #f4f0e5);padding:var(--pspc-inner-pad, 16px);padding-top:calc(var(--pspc-inner-pad, 16px) * .75);touch-action:pan-y}.pspc__badge-row{display:flex;justify-content:flex-end;min-height:22px;margin-bottom:10px}.pspc__badge{display:inline-flex;align-items:center;border-radius:99px;padding:3px 8px;font-size:var(--pspc-badge-size, 10px);font-weight:500;letter-spacing:.03em;line-height:1;background-color:var(--pspc-badge-bg, rgba(60, 36, 40, .06));color:var(--pspc-badge-color, #3c2428)}.pspc__slide{display:none}.pspc__slide--active{display:block}@keyframes pspc-fade-in{0%{opacity:0}to{opacity:1}}.pspc__slide--active{animation:pspc-fade-in .35s ease}@media(prefers-reduced-motion:reduce){.pspc__slide--active{animation:none}}.pspc__slide-content--athlete{display:flex;align-items:flex-start;gap:14px}.pspc__athlete-img{flex-shrink:0;width:var(--pspc-img-size, 52px);height:var(--pspc-img-size, 52px);border-radius:50%;object-fit:cover;object-position:50% 25%}.pspc__slide-text{flex:1;min-width:0}.pspc__name{font-size:var(--pspc-name-size, 12.5px);font-weight:500;line-height:1.3;color:var(--pspc-name-color, #3c2428);margin:0 0 8px}.pspc__name-sep{opacity:.45}.pspc__name-title{font-size:var(--pspc-role-size, 12px);font-weight:400;opacity:.65}.pspc__quote{font-size:var(--pspc-quote-size, 13px);line-height:1.55;color:var(--pspc-quote-color, #3c2428);opacity:.92;margin:0}.pspc__slide-content--customer .pspc__slide-text{display:flex;flex-direction:column}.pspc__slide-content--customer .pspc__quote{order:1;margin-bottom:8px}.pspc__slide-content--customer .pspc__name{order:2;font-size:var(--pspc-name-size, 11.5px);font-weight:400;opacity:.6;margin:0}.pspc__controls{display:flex;align-items:center;justify-content:space-between;margin-top:12px;min-height:28px}.pspc__dots{display:flex;align-items:center;gap:6px;padding:0;margin:0}.pspc__dot{display:block;height:6px;width:6px;border-radius:99px;border:none;padding:0;cursor:pointer;background-color:var(--pspc-dot-color, rgba(60, 36, 40, .22));transition:width .2s ease,background-color .2s ease}.pspc__dot--active{width:18px;background-color:var(--pspc-active-dot-color, #3c2428)}@media(prefers-reduced-motion:reduce){.pspc__dot{transition:none}}.pspc__arrows{display:flex;align-items:center;gap:4px}.pspc__arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;padding:0;cursor:pointer;color:var(--pspc-arrow-color, #3c2428);transition:background-color .15s ease}.pspc__arrow:hover{background-color:#3c24280f}.pspc__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pspc__arrow svg{display:block}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-pdp-social-proof-carousel.css.map */
