.lp-fitness-videos{background-color:var(--lpf-vid-bg, #f3f3f3);padding:var(--lpf-vid-pt, 64px) 56px var(--lpf-vid-pb, 64px)}.lp-fitness-videos__inner{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1328px;margin:0 auto}.lp-fitness-videos__heading{margin:0;font-family:Futura LT Bold,Futura LT,sans-serif;letter-spacing:normal;font-weight:700;font-size:56px;line-height:64px;text-transform:uppercase;text-align:center;color:var(--lpf-vid-heading-color, #000000)}.lp-fitness-videos__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}.lp-fitness-videos__card{position:relative}.lp-fitness-videos__media{position:relative;aspect-ratio:285 / 506.66;border:1px solid var(--lpf-vid-border-color, #000000);border-radius:6px;overflow:hidden;background-color:#e8ebe5}.lp-fitness-videos__video,.lp-fitness-videos__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lp-fitness-videos__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .25s ease;background:linear-gradient(180deg,#1d31281a,#1d312800 30% 60%,#1d312899)}.lp-fitness-videos__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;padding:0;border:none;background:none;color:var(--lpf-vid-play-color, #ffffff);cursor:pointer;transition:opacity .25s ease,transform .2s ease}.lp-fitness-videos__play:hover{transform:translate(-50%,-50%) scale(1.06)}.lp-fitness-videos__play-icon{display:block;width:100%;height:100%}.lp-fitness-videos__media.is-playing .lp-fitness-videos__play,.lp-fitness-videos__media.is-playing .lp-fitness-videos__overlay{opacity:0;pointer-events:none}.lp-fitness-videos__media--placeholder{display:flex;align-items:center;justify-content:center}.lp-fitness-videos__placeholder-svg{width:60%;height:auto;opacity:.4}@media(max-width:1023px){.lp-fitness-videos__grid{align-self:flex-start;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 56px);scroll-padding-left:0}.lp-fitness-videos__grid::-webkit-scrollbar{display:none}.lp-fitness-videos__card{flex:0 0 auto;width:42%;scroll-snap-align:start}}@media(max-width:767px){.lp-fitness-videos{padding:var(--lpf-vid-pt-mobile, 40px) 20px var(--lpf-vid-pb-mobile, 40px)}.lp-fitness-videos__inner{gap:28px}.lp-fitness-videos__heading{font-size:32px;letter-spacing:normal;line-height:36px}.lp-fitness-videos__grid{width:calc(100% + 20px)}.lp-fitness-videos__card{width:62%}.lp-fitness-videos__card:last-child{margin-right:20px}.lp-fitness-videos__play{width:64px;height:64px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-lp-fitness-videos.css.map */
