Trending Halloween
Makeup Looks

Looking for Halloween inspo? Discover tutorials from our Babellines.

SHOP HALLOWEEN MAKEUP

VIRTUAL BEAUTY STUDIO

Discover makeup products that are best for you by using our virtual tools & quizzes. Explore personalized recommendations for a flawless routine in just a few clicks!

NEW ARRIVALS

Explore the latest makeup arrivals from Maybelline. From new innovative products to extended shade ranges. Find the newest addition to your makeup routine.




.no-anim .animation-wrapper { display: none; } .animation-wrapper { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; pointer-events: none; width: 100%; height: 100%; } .animation-section.--fog, .animation-section.--fog, .animation-section.--fog { height: 100%; position: fixed; width: 200%; } .animation-section.--fog .image01, .animation-section.--fog .image02 { float: left; height: 100%; width: 100%; } #foglayer_01 { -webkit-animation: foglayer_01_opacity 15s linear 1, foglayer_moveme 13ss linear infinite; -moz-animation: foglayer_01_opacity 15s linear 1, foglayer_moveme 13s linear infinite; animation: foglayer_01_opacity 15s linear 1, foglayer_moveme 13s linear infinite; opacity: 0; } #foglayer_02, #foglayer_03 { -webkit-animation: foglayer_02_opacity 15s linear 1, foglayer_moveme 10s linear infinite; -moz-animation: foglayer_02_opacity 15s linear 1, foglayer_moveme 10s linear infinite; animation: foglayer_02_opacity 15s linear 1, foglayer_moveme 10s linear infinite; opacity: 0; } /* Moving Fog - needs to be fixed to bottom of the page*/ #foglayer_01 .image01, #foglayer_01 .image02 { background: url("https://www.maybelline.com/-/media/project/loreal/brand-sites/mny/americas/us/css-animations/halloween-2024-v2/fog-animation-1.png") 0 300px/cover no-repeat transparent; filter: invert(100%); } #foglayer_02 .image01, #foglayer_02 .image02, #foglayer_03 .image01, #foglayer_03 .image02 { background: url("https://www.maybelline.com/-/media/project/loreal/brand-sites/mny/americas/us/css-animations/halloween-2024-v2/fog-animation-2.png") 0 300px/cover no-repeat transparent; filter: invert(35%); } /*Keyframe 1*/ @-webkit-keyframes foglayer_01_opacity { 0% { opacity: 0; } 33% { opacity: .3; } 66% { opacity: .3; } 100% { opacity: 0; } } @-moz-keyframes foglayer_01_opacity { 0% { opacity: 0; } 33% { opacity: .3; } 66% { opacity: .3; } 100% { opacity: 0; } } @-o-keyframes foglayer_01_opacity { 0% { opacity: 0; } 33% { opacity: .3; } 66% { opacity: .3; } 100% { opacity: 0; } } @keyframes foglayer_01_opacity { 0% { opacity: 0; } 33% { opacity: .3; } 66% { opacity: .3; } 100% { opacity: 0; } } /*Keyframe 2*/ @-webkit-keyframes foglayer_02_opacity { 0% { opacity: 0; } 33% { opacity: .45; } 60% { opacity: .45; } 100% { opacity: 0; } } @-moz-keyframes foglayer_02_opacity { 0% { opacity: 0; } 33% { opacity: .45; } 60% { opacity: .45; } 100% { opacity: 0; } } @-o-keyframes foglayer_02_opacity { 0% { opacity: 0; } 33% { opacity: .45; } 60% { opacity: .45; } 100% { opacity: 0; } } @keyframes foglayer_02_opacity { 0% { opacity: 0; } 33% { opacity: .45; } 60% { opacity: .45; } 100% { opacity: 0; } } /*Keyframe 3*/ @-webkit-keyframes foglayer_03_opacity { 0% { opacity: 0 } 33% { opacity: .4; } 66% { opacity: .4; } 100% { opacity: 0; } } @-moz-keyframes foglayer_03_opacity { 0% { opacity: 0 } 33% { opacity: .4; } 66% { opacity: .4; } 100% { opacity: 0; } } @-o-keyframes foglayer_03_opacity { 0% { opacity: 0 } 33% { opacity: .4; } 66% { opacity: .4; } 100% { opacity: 0; } } @keyframes foglayer_03_opacity { 0% { opacity: 0 } 33% { opacity: .4; } 66% { opacity: .4; } 100% { opacity: 0; } } /*Keyframe Move*/ @-webkit-keyframes foglayer_moveme { 0% { left: 0; } 100% { left: -100%; } } @-moz-keyframes foglayer_moveme { 0% { left: 0; } 100% { left: -100%; } } @-o-keyframes foglayer_moveme { 0% { left: 0; } 100% { left: -100%; } } @keyframes foglayer_moveme { 0% { left: 0; } 100% { left: -100%; } } @media only screen and (min-width: 1600px) { #foglayer_01 .image01, #foglayer_01 .image02, #foglayer_02 .image01, #foglayer_02 .image02, #foglayer_03 .image01, #foglayer_03 .image02 { width: 50%; } }