.wba{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);font-family:var(--font-heading-family)}.wba__heading{letter-spacing:.04em;margin:0 0 20px}@media screen and (max-width:749px){.wba__heading{margin:0 0 20px}}.wba__grid--desktop{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.wba__grid--desktop .wba__item:nth-child(1){grid-column:1;grid-row:1 / span 2}.wba__grid--desktop .wba__item:nth-child(2){grid-column:2;grid-row:1 / span 2}.wba__grid--desktop .wba__item:nth-child(3){grid-column:3;grid-row:1}.wba__grid--desktop .wba__item:nth-child(4){grid-column:4;grid-row:1}.wba__grid--desktop .wba__item:nth-child(5){grid-column:1;grid-row:3}.wba__grid--desktop .wba__item:nth-child(6){grid-column:2;grid-row:3}.wba__grid--desktop .wba__item:nth-child(7){grid-column:3;grid-row:2 / span 2}.wba__grid--desktop .wba__item:nth-child(8){grid-column:4;grid-row:2 / span 2}.wba__grid--mobile{display:none}@media screen and (max-width:989px){.wba__grid--desktop{display:none}.wba__grid--mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}}.wba__item{min-width:0}.wba__item--tall{grid-row:span 2}.wba__video-card{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:3 / 4;background:#111;height:100%;width:100%}.wba__video-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;transition:opacity .3s ease;pointer-events:none;z-index:1}.wba__video-card.is-playing:after{opacity:0}.wba__video,.wba__video-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.wba__video-placeholder{width:100%;height:100%;fill:#00000014}.wba__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;isolation:isolate;transition:background .2s ease,transform .2s ease}.wba__play-btn:after{content:"";position:absolute;width:64px;height:64px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffffe6;z-index:1;transition:background .2s ease}.wba__play-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 2px),-50%);width:22px;height:26px;background:#000;clip-path:polygon(0% 0%,100% 50%,0% 100%);mix-blend-mode:destination-out;z-index:2}.wba__play-btn:hover:after{background:#fff}.wba__play-btn:hover{transform:translate(-50%,-50%) scale(1.08)}@media screen and (max-width:749px){.wba__play-btn:after{width:42px;height:42px}.wba__play-btn:before{width:16px;height:18px}.wba__play-btn svg{width:16px;height:18px}}.wba__item--review{display:flex}.wba__review-card{background:#f4f5f9;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;width:100%}@media screen and (max-width:749px){.wba__review-card{padding:12px}}.wba__quote{font-size:18px;font-weight:600;line-height:1.2;color:#000;margin:0}@media screen and (max-width:749px){.wba__quote{font-size:14px}}.wba__author{display:flex;flex-direction:column;gap:2px}.wba__author-name{display:block;font-size:18px;font-weight:400;color:#000;line-height:1.3}.wba__author-role{display:block;font-size:14px;color:gray;line-height:1.3}@media screen and (max-width:749px){.wba__author-name{font-size:13px}.wba__author-role{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-worn-by-athletes.css.map */
