.academy-content{display:block;padding:2.5rem 0;background:#f2f2f2;color:#000}.academy-content__inner{max-width:1440px;margin:0 auto}.academy-sports .academy-content__inner{max-width:1280px}.academy-content__header{margin:0 auto 2rem;padding:0 1rem;text-align:center}.academy-content__title{margin-bottom:.5rem;color:#000;font-size:1.125rem;text-wrap:balance}.academy-content__intro{max-width:1050px;margin:0 auto;color:var(--brand-color-grey);line-height:1.3;text-wrap:balance}.academy-content__scroll{display:block;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:1rem;scrollbar-width:thin}.academy-content__scroll:focus-visible{outline:2px solid #000;outline-offset:-2px}.academy-sports__list,.academy-testimonials__list{display:grid;grid-auto-flow:column;gap:.75rem;margin:0;padding:0 1rem;list-style:none}.academy-sports__list{grid-template-rows:repeat(2,auto);grid-auto-columns:10rem}.academy-sports__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-width:0;padding:.75rem;border:1px solid #333;border-radius:12px;background:linear-gradient(145deg,#262626,#000 55%);color:#fff;font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;overflow-wrap:anywhere}.academy-sports__item img{flex:0 0 28px;width:28px;height:28px;object-fit:contain}.academy-testimonials .academy-content__header{margin-bottom:2rem}.academy-testimonials__summary{min-height:24px;margin:0 1rem 2.5rem;text-align:center}.academy-testimonials__summary a{color:inherit;text-decoration:underline}.academy-testimonials__list{grid-auto-columns:85%;padding-bottom:1.5rem}.academy-testimonials__card{display:flex;flex-direction:column;min-width:0;gap:.75rem;padding:1.5rem;border-radius:16px;background:#fff;color:#1f2937;overflow-wrap:anywhere}.academy-testimonials__stars{display:inline-flex;vertical-align:top;gap:3px;padding:3px;background:#00b67a;color:#fff}.academy-testimonials__stars svg{width:12px;height:12px}.academy-testimonials__review{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:.75rem;margin:0;font-size:.875rem;line-height:1.4}.academy-testimonials__review blockquote{margin:0;padding:0;border:0;font:inherit;color:inherit}.academy-testimonials__title{margin:0 0 .25rem;font-family:var(--brand-font-body);font-size:1rem;font-weight:700;line-height:1.3;text-transform:none;color:inherit}.academy-testimonials__review p{margin:0}.academy-testimonials__review figcaption{color:var(--brand-color-grey)}@media screen and (max-width:1023px){.no-js .academy-sports__list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.no-js .academy-testimonials__list{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:990px){.academy-content{padding:5rem 2.5rem}.academy-content__intro{font-size:1.3rem;line-height:1.4}.academy-content__header{margin-bottom:3.5rem;padding:0}.academy-content__title{font-size:1.8rem;margin-bottom:1rem}.academy-content__scroll{overflow:visible}.academy-sports__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:0}.academy-sports__list,.academy-testimonials__list{padding:0 1rem 1rem}.academy-sports__item{flex-direction:row;gap:.75rem;max-width:100%;padding:1rem 1.25rem;font-size:1rem}.academy-testimonials__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:0}.academy-testimonials__card{padding:2rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.academy-testimonials__review{font-size:1rem}.academy-testimonials__title{font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-academy-content.css.map */
