.workout-grid{background:linear-gradient(var(--workout-grid-bg-angle),var(--workout-grid-bg-start),var(--workout-grid-bg-end));padding:var(--workout-grid-padding-top) 80px var(--workout-grid-padding-bottom)}.workout-grid__inner{display:flex;flex-direction:column;align-items:center;gap:64px;max-width:1280px;margin:0 auto}.workout-grid__header{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:600px;width:100%}.workout-grid__heading{font-family:Playfair Display,serif;font-weight:700;font-size:56px;line-height:63px;color:var(--workout-grid-heading-color);text-align:center;margin:0}.workout-grid__heading em,.workout-grid__heading i{font-style:italic;font-weight:400}.workout-grid__description{font-family:Gotham-Book,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:var(--workout-grid-text-color);text-align:center;max-width:644px;margin:0}.workout-grid__grid{display:grid;grid-template-columns:repeat(var(--workout-grid-columns),minmax(0,1fr));gap:20px;width:100%}.workout-grid__card{position:relative;aspect-ratio:285 / 380;border-radius:12px;overflow:hidden;background-color:var(--workout-grid-card-placeholder)}.workout-grid__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease;will-change:transform}@media(hover:hover){.workout-grid__card:hover .workout-grid__card-image{transform:scale(1.06)}}.workout-grid__card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.workout-grid__card-placeholder-svg{width:110px;height:110px;fill:var(--workout-grid-heading-color);opacity:.3}.workout-grid__card-overlay{position:absolute;display:block!important;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--workout-grid-overlay-opacity);background:linear-gradient(to top,var(--workout-grid-overlay-color) 0%,transparent var(--workout-grid-overlay-height))}.workout-grid__card-content{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column;gap:8px;z-index:1}.workout-grid__card-title{font-family:Playfair Display,serif;font-weight:600;font-size:36px;line-height:36px;color:var(--workout-grid-card-title-color);margin:0}.workout-grid__card-subtitle{font-family:GothamMedium,Gotham,sans-serif;font-weight:500;font-size:14px;line-height:normal;text-transform:uppercase;color:var(--workout-grid-subtitle-color);opacity:.85;margin:0}@media screen and (max-width:749px){.workout-grid{padding:var(--workout-grid-padding-top-mobile) 0 var(--workout-grid-padding-bottom-mobile)}.workout-grid__inner{align-items:stretch;gap:24px}.workout-grid__header{max-width:none;padding:0 20px}.workout-grid__heading{font-size:32px;line-height:1.1}.workout-grid__card-content{left:19px;right:19px}.workout-grid__grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.workout-grid__grid::-webkit-scrollbar{display:none}.workout-grid__card{flex:0 0 auto;width:220px;scroll-snap-align:start}.workout-grid__card:first-child{margin-left:20px}.workout-grid__card:last-child{margin-right:20px}.workout-grid__card-subtitle{font-size:12px}}@media screen and (min-width:750px)and (max-width:1023px){.workout-grid{padding:var(--workout-grid-padding-top) 30px var(--workout-grid-padding-bottom)}.workout-grid__heading{font-size:42px;line-height:1}.workout-grid__description{font-size:15px}.workout-grid__inner{gap:40px}.workout-grid__grid{gap:15px}.workout-grid__card-content{left:16px;right:16px;bottom:16px;gap:4px}.workout-grid__card-title{font-size:24px;line-height:28px}.workout-grid__card-subtitle{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/component-workout-grid.css.map */
