.mg-card--photo-fade{padding:0!important;border-radius:8px;border:1px solid #ececea;overflow:hidden;background:#fff}.mg-card--photo-fade .fr-reference .mg-section-grid{column-gap:22px;row-gap:22px}.mg-card--photo-fade .fr-reference-intro{--fr-copy-inset:18px;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:216px;padding:68px var(--fr-copy-inset) 16px;min-width:0}.mg-card--photo-fade .fr-reference-intro .cs-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:#d9dbd8}.mg-card--photo-fade .fr-reference-intro .cs-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--scene-position,50% 50%);max-width:none}.fr-reference-intro[data-scene-crop] .cs-photo img{inset:auto;left:var(--scene-crop-desktop-left,0%);top:var(--scene-crop-desktop-top,0%);width:var(--scene-crop-desktop-size,100%);height:var(--scene-crop-desktop-size,100%);object-position:var(--scene-crop-desktop-position,var(--scene-position,50% 50%))}@media(max-width:767px){.fr-reference-intro[data-scene-crop] .cs-photo img{left:var(--scene-crop-mobile-left,var(--scene-crop-desktop-left,0%));top:var(--scene-crop-mobile-top,var(--scene-crop-desktop-top,0%));width:var(--scene-crop-mobile-size,var(--scene-crop-desktop-size,100%));height:var(--scene-crop-mobile-size,var(--scene-crop-desktop-size,100%));object-position:var(--scene-crop-mobile-position,var(--scene-crop-desktop-position,var(--scene-position,50% 50%)))}}.mg-card--photo-fade .fr-reference-copy{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0}.mg-card--photo-fade .fr-reference-copy:before{content:"";position:absolute;inset:-64px calc(-1 * var(--fr-copy-inset)) -16px;z-index:-1;background:linear-gradient(180deg,#0000 0,#0000001a 16px,#00000054,#0000008f,#000000a8 64px,#000c);pointer-events:none}.mg-card--photo-fade .fr-reference-copy>.mg-heading{color:#fff;margin:0 0 8px;font-size:19px;line-height:1.25;text-wrap:initial}.mg-card--photo-fade .fr-reference-copy>.mg-text{color:#fff;margin:0;font-size:15px;line-height:1.45}.mg-card--photo-fade>.mg-list{padding:14px 18px 18px;margin:0;flex:1}.mg-card--photo-fade img[src*=indoor-cycling]{object-position:50% 100%}.mg-card--photo-fade img[src*=martial-arts]{object-position:45% 100%}.mg-card--photo-fade img[src*=pilates-studio]{object-position:55% 85%}.mg-card-density{min-width:0;width:100%}.mg-card-density .mg-density-grid{gap:var(--mg-density-gap,14px);align-items:stretch}.mg-card-density .mg-card{min-width:0;width:100%}.mg-card--photo-fade .fr-reference-intro{--fr-copy-inset:var(--mg-photo-copy-inset,18px);min-height:var(--mg-photo-min-height,216px);padding:var(--mg-photo-top-space,68px) var(--fr-copy-inset) var(--mg-photo-bottom-space,16px)}.mg-card--photo-fade .fr-reference-copy:before{bottom:calc(-1 * var(--mg-photo-bottom-space,16px))}.mg-card--photo-fade .fr-reference-copy>.mg-heading{font-size:var(--mg-photo-title-size,19px);line-height:var(--mg-photo-title-leading,1.25);margin-bottom:var(--mg-photo-title-gap,8px)}.mg-card--photo-fade .fr-reference-copy>.mg-text{font-size:var(--mg-photo-description-size,15px);line-height:var(--mg-photo-description-leading,1.45)}.mg-card--photo-fade>.mg-list{max-width:none;padding:var(--mg-card-list-top,14px) var(--mg-photo-copy-inset,18px) var(--mg-card-list-bottom,18px);font-size:var(--mg-card-bullet-size,15px);line-height:var(--mg-card-bullet-leading,1.55);--mg-list-item-gap:var(--mg-card-bullet-gap,6px)!important}.mg-card--photo-fade .mg-list>ul{display:grid;grid-template-columns:repeat(var(--mg-density-bullet-columns,1),minmax(0,1fr));gap:var(--mg-card-bullet-gap,6px) 24px;padding-left:17px}.mg-card--photo-fade .mg-list li+li{margin-top:0}.mg-card-density[data-density-card-layout=split] .mg-card{display:grid;grid-template-columns:minmax(0,var(--mg-density-photo-share,45%)) minmax(0,1fr);align-items:stretch}.mg-card--photo-fade .mg-card-density[data-density-card-layout=split] .fr-reference-intro{height:100%;justify-content:flex-end}.mg-card-density[data-density-card-layout=split] .mg-card>.mg-list{display:flex;align-items:center;flex:none}.mg-card-density[data-density-layout=columns] .mg-density-grid{display:block;column-count:var(--mg-collection-effective-columns,var(--mg-columns,3));column-gap:var(--mg-density-gap,14px)}.mg-card-density[data-density-layout=columns] .mg-card{display:inline-flex;break-inside:avoid;margin:0 0 var(--mg-density-gap,14px);vertical-align:top}@media(max-width:767px){.mg-card-density[data-density-card-layout=split] .mg-card{display:flex;flex-direction:column}.mg-card-density .mg-density-grid{column-count:1}}@media(max-width:767px){.mg-card-density.mg-carousel--ready>.mg-carousel-track{grid-auto-columns:100%;padding:4px 0 12px;scroll-padding-inline:0}.mg-card-density.mg-selector-style--compact>.mg-carousel-selector button{min-height:44px}.mg-card-density[data-density-layout=columns].mg-carousel--ready .mg-density-grid{display:grid;column-count:auto}.mg-card-density[data-density-layout=columns].mg-carousel--ready .mg-card{display:flex;margin:0}.mg-card--photo-fade .fr-reference-intro{--fr-copy-inset:var(--mg-mobile-photo-copy-inset,var(--mg-photo-copy-inset,18px));min-height:var(--mg-mobile-photo-min-height,var(--mg-photo-min-height,216px));padding:var(--mg-mobile-photo-top-space,var(--mg-photo-top-space,68px)) var(--fr-copy-inset) var(--mg-mobile-photo-bottom-space,var(--mg-photo-bottom-space,16px))}.mg-card--photo-fade .fr-reference-copy:before{bottom:calc(-1 * var(--mg-mobile-photo-bottom-space,var(--mg-photo-bottom-space,16px)))}.mg-card--photo-fade .fr-reference-copy>.mg-heading{font-size:var(--mg-mobile-photo-title-size,var(--mg-photo-title-size,19px));margin-bottom:var(--mg-mobile-photo-title-gap,var(--mg-photo-title-gap,8px))}.mg-card--photo-fade .fr-reference-copy>.mg-text{font-size:var(--mg-mobile-photo-description-size,var(--mg-photo-description-size,15px))}.mg-card--photo-fade>.mg-list{padding:var(--mg-mobile-card-list-top,var(--mg-card-list-top,14px)) var(--mg-mobile-photo-copy-inset,var(--mg-photo-copy-inset,18px)) var(--mg-mobile-card-list-bottom,var(--mg-card-list-bottom,18px));font-size:var(--mg-mobile-card-bullet-size,var(--mg-card-bullet-size,15px));--mg-list-item-gap:var(--mg-mobile-card-bullet-gap,var(--mg-card-bullet-gap,6px))!important}.mg-card--photo-fade .mg-list>ul{row-gap:var(--mg-mobile-card-bullet-gap,var(--mg-card-bullet-gap,6px))}}.mg-card--photo-fade .cs-photo img{object-position:var(--scene-x,50%) var(--scene-y,50%);transform:scale(var(--scene-zoom,1));transform-origin:var(--scene-x,50%) var(--scene-y,50%)}@media(max-width:767px){.mg-card--photo-fade .cs-photo img{object-position:var(--scene-mobile-x,var(--scene-x,50%)) var(--scene-mobile-y,var(--scene-y,50%));transform:scale(var(--scene-mobile-zoom,var(--scene-zoom,1)));transform-origin:var(--scene-mobile-x,var(--scene-x,50%)) var(--scene-mobile-y,var(--scene-y,50%))}}.mg-card--photo-fade .fr-reference-intro:before{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--magma-accent,#ff4b18);z-index:1}.mg-card--photo-fade>[data-mg-selector-source] .mg-image{width:20px;height:20px;color:var(--mg-accent,#ff4b18)}@media(max-width:767px){.mg-carousel--ready:has(>.mg-carousel-track>.mg-card--photo-fade)>.mg-carousel-track{grid-auto-columns:100%;padding:4px 0 12px;scroll-padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/magma-photo-cards.css.map */
