.lp-fitness-training{background-color:var(--lpf-tr-bg, #ffffff);padding:var(--lpf-tr-pt, 64px) 56px var(--lpf-tr-pb, 64px)}.lp-fitness-training__inner{display:flex;flex-direction:column;align-items:center;gap:40px}.lp-fitness-training__head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.lp-fitness-training__eyebrow{margin:0;font-family:Futura LT Bold,Futura LT,sans-serif;letter-spacing:normal;font-weight:700;font-size:28px;line-height:32px;letter-spacing:1.12px;text-transform:uppercase;background-image:linear-gradient(104deg,var(--lpf-tr-eyebrow-start, #044c55) 4%,var(--lpf-tr-eyebrow-mid, #019292) 51%,var(--lpf-tr-eyebrow-end, #00c3bd) 99%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-fitness-training__title{margin:0;max-width:775px;font-family:Futura LT Bold,Futura LT,sans-serif;letter-spacing:normal;font-weight:700;font-size:56px;line-height:64px;text-transform:uppercase;color:var(--lpf-tr-heading-color, #000000)}.lp-fitness-training__description{margin:0;font-family:Lato,sans-serif;letter-spacing:normal;font-size:18px;line-height:1.4;color:var(--lpf-tr-text-color, #000000)}.lp-fitness-training__grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1328px;gap:16px;width:100%}.lp-fitness-training__card{position:relative;display:block;aspect-ratio:320 / 426;border-radius:6px;overflow:hidden;background-color:#e8ebe5;text-decoration:none}.lp-fitness-training__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lp-fitness-training__card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#aeb6ab}.lp-fitness-training__card-placeholder svg{width:48px;height:48px}.lp-fitness-training__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#066c7900 8%,#066c7940 70%,#01111380)}.lp-fitness-training__card-text{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column;gap:6px;color:#fff}.lp-fitness-training__card-title{font-family:Lato,sans-serif;letter-spacing:normal;font-weight:800;font-size:36px;line-height:36px;text-transform:uppercase}.lp-fitness-training__card-subtitle{font-family:Lato,sans-serif;letter-spacing:normal;font-weight:700;font-size:16px;line-height:1.2;text-transform:uppercase}@media(max-width:1024px){.lp-fitness-training__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.lp-fitness-training{padding:var(--lpf-tr-pt-mobile, 40px) 20px var(--lpf-tr-pb-mobile, 40px)}.lp-fitness-training__inner{gap:28px}.lp-fitness-training__eyebrow{font-size:20px;line-height:24px}.lp-fitness-training__title{font-size:32px;letter-spacing:normal;line-height:36px}.lp-fitness-training__description{font-size:16px;letter-spacing:normal}.lp-fitness-training__grid{gap:12px}.lp-fitness-training__card-title{font-size:24px;letter-spacing:normal;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-lp-fitness-training.css.map */
