.pdp3-champions{padding:96px 0;background:#fff}.pdp3-champions__header{max-width:640px;margin:0 auto;text-align:center}.pdp3-champions__rating{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:20px;min-height:36px}.pdp3-champions__stars{display:inline-flex;gap:3.2px;color:var(--pdp3-color-star)}.pdp3-champions__star-icon{display:block;width:12.5px;height:11.9px}.pdp3-champions__heading{margin-top:16px;font-size:40px;line-height:46px;font-weight:400;letter-spacing:-.02em}.pdp3-champions__heading-line{display:block}.pdp3-champions__heading strong{font-weight:600;color:var(--pdp3-color-blue)}.pdp3-champions__text{max-width:520px;margin:16px auto 0;font-size:18px;line-height:28px;color:var(--pdp3-color-text-secondary)}.pdp3-champions__athlete-face--back .pdp3-champions__athlete-icon{width:28px;height:28px}.pdp3-champions__bento{--pdp3-champions-gap: 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1px;grid-auto-flow:dense;column-gap:var(--pdp3-champions-gap);row-gap:0;margin:56px 0 calc(-1 * var(--pdp3-champions-gap))}.pdp3-champions__card{grid-column:var(--pdp3-champions-desktop-column, auto);grid-row:span var(--pdp3-champions-desktop-rows, 340);margin:0 0 var(--pdp3-champions-gap);border-radius:16px}.pdp3-champions__athlete-card{position:relative;perspective:1200px;-webkit-tap-highlight-color:transparent}.pdp3-champions__athlete-card[data-flipped=true] .pdp3-champions__athlete-face--front{opacity:0}.pdp3-champions__athlete-card[data-pdp3-flip-card]{cursor:pointer}.pdp3-champions__athlete-card[data-pdp3-flip-card]:focus-visible{outline:2px solid var(--pdp3-color-blue);outline-offset:3px}.pdp3-champions__athlete-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--pdp3-champions-flip-speed, .6s) cubic-bezier(.2,.7,.2,1);will-change:transform}.pdp3-champions__athlete-face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:16px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pdp3-champions__athlete-face--front{background:var(--pdp3-color-navy-card);transition:all .3s}.pdp3-champions__athlete-image{width:100%;height:100%;object-fit:cover}.pdp3-champions__athlete-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--pdp3-champions-scrim-color, 20, 33, 64),0) 45%,rgba(var(--pdp3-champions-scrim-color, 20, 33, 64),.85))}.pdp3-champions__athlete-icon{position:absolute;top:12px;left:12px;z-index:2;width:36px;height:36px}.pdp3-champions__athlete-icon-svg{display:block;width:100%;height:100%}.pdp3-champions__athlete-info{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;color:#fff}.pdp3-champions__athlete-name{font-size:20px;font-weight:600;line-height:26px;color:#fff}.pdp3-champions__athlete-role{margin-top:2px;font-size:13px;font-weight:500;line-height:18px;color:#dcdcdc}.pdp3-champions__athlete-face--back{display:flex;flex-direction:column;justify-content:flex-end;padding:20px;background:var(--pdp3-champions-back-color, #132042);color:#fff;transform:rotateY(180deg)}.pdp3-champions__athlete-card[data-flip-direction=vertical] .pdp3-champions__athlete-face--back{transform:rotateX(180deg)}.pdp3-champions__athlete-back-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp3-champions__athlete-back-image--faded{opacity:var(--pdp3-champions-back-image-opacity, .12)}.pdp3-champions__athlete-quote{position:relative;font-size:16px;line-height:21px;color:#fff}.pdp3-champions__athlete-quote-author{position:relative;margin-top:10px;font-size:13px;font-weight:500;line-height:18px;color:#c5ccdb}.pdp3-champions__athlete-card[data-flipped=true] .pdp3-champions__athlete-inner{transform:rotateY(-180deg)}.pdp3-champions__athlete-card[data-flip-direction=vertical][data-flipped=true] .pdp3-champions__athlete-inner{transform:rotateX(180deg)}@media(prefers-reduced-motion:reduce){.pdp3-champions__athlete-inner{transition:none}}.pdp3-champions__quote-card{padding:16px;background:var(--pdp3-color-gray)}.pdp3-champions__quote-text{font-size:14px;line-height:20px;color:var(--pdp3-color-navy-card)}.pdp3-champions__quote-author{margin-top:10px;font-size:13px;font-weight:500;line-height:18px;color:var(--pdp3-color-text-secondary)}@media(min-width:990px)and (max-width:1199px){.pdp3-champions__athlete-name{font-size:17px;line-height:21px}}@media(max-width:989px){.pdp3-champions{padding:36px 0 40px}.pdp3-champions .pdp3-page-width{width:calc(100% - 40px)}.pdp3-champions__rating{font-size:13px}.pdp3-champions__heading{font-size:28px;line-height:32px}.pdp3-champions__text{max-width:292px;font-size:17px;line-height:26px}.pdp3-champions__bento{--pdp3-champions-gap: 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.pdp3-champions__card{grid-column:var(--pdp3-champions-mobile-column, auto);grid-row:span var(--pdp3-champions-mobile-rows, 240);order:var(--pdp3-champions-mobile-order, 0)}.pdp3-champions__athlete-icon{width:24px;height:24px}.pdp3-champions__athlete-name{font-size:15px;line-height:19px}.pdp3-champions__athlete-role{font-size:12px;line-height:17px}.pdp3-champions__athlete-face--back{padding:14px 12px}.pdp3-champions__athlete-quote{font-size:13px;line-height:18px}.pdp3-champions__athlete-quote-author{font-size:12px}.pdp3-champions__quote-text{font-size:13px}.pdp3-champions__quote-author{line-height:17px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/champions-upd.css.map */
