body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none} h1, h2, h3 { font-weight: normal; } amp-story-page { background-color: #131516; } amp-story-grid-layer { overflow: visible; } @media (max-aspect-ratio: 9 / 16) { @media (min-aspect-ratio: 320 / 678) { amp-story-grid-layer.grid-layer { margin-top: calc((100% / 0.5625 - 100% / 0.6666666666666666) / 2); } } } @media not all and (min-resolution:.001dpcm) { @media { p.text-wrapper > span { font-size: calc(100% - 0.5px); } } } .page-fullbleed-area, .page-background-overlay-area { position: absolute; overflow: hidden; width: 100%; left: 0; height: calc(1.1851851851851851 * 100%); top: calc((1 - 1.1851851851851851) * 100% / 2); } .element-overlay-area { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .page-safe-area { overflow: visible; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: calc(0.84375 * 100%); margin: auto 0; } .mask { position: absolute; overflow: hidden; } .fill { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0; } @media (prefers-reduced-motion: no-preference) { .animation-wrapper { opacity: var(--initial-opacity); transform: var(--initial-transform); } } amp-story-grid-layer.align-bottom { align-content: end; padding: 0; /* AMP CTA Layer will exactly occupy 74px regardless of any device. To space out captions 74px from the BOTTOM (AMP CTA Layer), 74px from the TOP should also be spaced out and thus: 2 * 74px will be the desired max-height. */ max-height: calc(100vh - (2 * 74px)); } .captions-area { padding: 0 32px 0; } amp-story-captions { margin-bottom: 16px; text-align: center; } Jennifer Lopez Dazzles in Metallic Dress

entertainment

Jennifer Lopez Dazzles in Metallic Dress

[{"selector":"#anim-32fa2dc2-03f9-453a-805e-96ad2f9445ee","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-580ec74c-95d0-498b-857e-c82ec3f7f081","keyframes":{"transform":["translate3d(-115.33547%, 0px, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}]

Hey there, did you hear the latest about Jennifer Lopez?

[{"selector":"#anim-8639f09b-6aba-4c88-904d-507785e62ccd","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-65b0cee1-888c-4dc5-8738-e15dad9e33cb","keyframes":{"transform":["translate3d(-115.33547%, 0px, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}]

She just turned 54, and boy, did she celebrate in style! 

[{"selector":"#anim-73ea709e-37f8-4711-94ec-f7475317267c","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-f28ea6de-0a81-4257-b010-67225b2b3ce8","keyframes":{"transform":["translate3d(-115.33547%, 0px, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}]

The superstar shared some jaw-dropping photos from her birthday bash on Instagram, and let me tell you, and she looked stunning.

[{"selector":"#anim-e91a687c-ee9c-4f59-8c6c-b5b54df3c75c","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-8e4c23ff-491f-4153-9bfe-e178bf1d529b","keyframes":{"transform":["translate3d(-115.33547%, 0px, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}]

In one of the pics, J.Lo is seen dancing on a table, rocking a shimmery silver dress that shows her incredible figure.

[{"selector":"#anim-b5ba68c8-50c3-4de0-a730-9f0460b39f6b","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-c95c6b29-afc7-4b73-8661-0b4430b7b625","keyframes":{"transform":["translate3d(-115.33547%, 0px, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}]

The party was in full swing, with guests cheering and clapping along. Who would not want to dance with the queen of pop?

[{"selector":"#anim-a5b79e14-fafb-480a-8f96-f0bc1b04467b","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-4ce941d5-35a0-4641-9353-3c2739151a11","keyframes":{"transform":["translate3d(-115.33547%, 0px, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}]

However, that is not all! Jennifer also took us closer to her outfit, a slinky backless mesh dress that highlighted her elegant back.

[{"selector":"#anim-18933d62-808f-47ff-8221-e8d9e365c8b1","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-4a589335-4234-4582-8ba7-eacc8208d98d","keyframes":{"transform":["translate3d(-115.33547%, 0px, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}]

She paired it with some dazzling diamond and emerald jewelry, adding a touch of glitz to her already glamorous look.

[{"selector":"#anim-43177376-9f67-4554-8d8d-3fc1c527a03f","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-8948becc-5c5d-4bfa-8ced-721452c52abd","keyframes":{"transform":["translate3d(-115.33547%, 0px, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}]

Moreover, just when we thought we could not handle any more fabulousness, J. Lo changed into a black Valentino bikini with a green-and-white panther pattern.

[{"selector":"#anim-e47ef8e2-7f31-4636-b6a0-3dbd10a8a8ab","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-ab76a1e2-5a10-4d2a-8eab-3fa7f6b97aae","keyframes":{"transform":["translate3d(-115.33547%, 0px, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}]

Talk about showing off her toned figure! With her hands raised above her head, she exuded confidence and beauty.

[{"selector":"#anim-04703be5-5551-4bbc-bf60-37267feb358f","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-d8acc839-9882-47d1-805f-5eef2f786411","keyframes":{"transform":["translate3d(0px, 2585.38331%, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-9f6de2f2-eaa3-4959-8d46-e496c6a83b38","keyframes":{"opacity":[0,1]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}][{"selector":"#anim-2d8d4f98-6797-4026-b1a0-7a0f536c28a8","keyframes":{"transform":["translate3d(0px, 474.71643%, 0)","translate3d(0px, 0px, 0)"]},"delay":0,"duration":600,"easing":"cubic-bezier(0.2, 0.6, 0.0, 1)","fill":"both"}]

Next

Visit Website