.lp-video-landing-face-eyes{background-color:var(--bg-color);padding:40px 20px;overflow:hidden}.lp-video-landing-face-eyes__container{display:block;max-width:1240px;margin:0 auto}.lp-video-landing-face-eyes__header{text-align:center;margin-bottom:40px}.lp-video-landing-face-eyes__heading{color:var(--heading-color);font-family:ArticulatCF,Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;line-height:11px;letter-spacing:.4px;text-transform:uppercase;margin:0 0 12px}.lp-video-landing-face-eyes__subheading{color:var(--subheading-color);font-family:Canela,Times New Roman,serif;font-weight:300;font-size:30px;line-height:40px;letter-spacing:.3px;margin:0}.lp-video-landing-face-eyes__steps{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 calc((100vw - 312px)/2) 0;margin:0 -20px;scrollbar-width:none;-ms-overflow-style:none}lp-routine-steps .lp-video-landing-face-eyes__steps{visibility:hidden}lp-routine-steps.is-ready .lp-video-landing-face-eyes__steps{visibility:visible}.lp-video-landing-face-eyes__steps::-webkit-scrollbar{display:none}.lp-video-landing-face-eyes__step{flex:0 0 312px;scroll-snap-align:center;display:flex;flex-direction:column;gap:16px}.lp-video-landing-face-eyes__step-image-container{width:312px;height:312px;position:relative;border-radius:3px;overflow:hidden;background-color:#fff}.lp-video-landing-face-eyes__step-image{width:100%;height:100%;display:block}.lp-video-landing-face-eyes__step-image img{width:100%;height:100%;object-fit:cover;display:block}.lp-video-landing-face-eyes__step-content{display:flex;align-items:center;gap:12px}.lp-video-landing-face-eyes__step-number{color:var(--step-color);font-family:Canela,Times New Roman,serif;font-weight:300;font-size:50px;line-height:60px;letter-spacing:normal;flex-shrink:0}.lp-video-landing-face-eyes__step-text{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-width:0}.lp-video-landing-face-eyes__step-title-row{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px}.lp-video-landing-face-eyes__step-title{font-family:ArticulatCF,Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;line-height:20px;letter-spacing:.4px;text-transform:none;color:#000;margin:0}.lp-video-landing-face-eyes__step-new{display:inline-flex;align-items:center;justify-content:center;width:50px;height:18px;background:var(--step-color, #47b749);color:#fff;font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-weight:325;font-size:12px;line-height:8px;letter-spacing:0;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.lp-video-landing-face-eyes__step-desc{font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-weight:325;font-size:14px;line-height:22px;letter-spacing:.4px;color:#000;margin:0}.lp-video-landing-face-eyes__dots{display:flex;justify-content:center;gap:6px;margin-top:32px}.lp-video-landing-face-eyes__dot{width:8px;height:8px;border-radius:50%;background-color:#d8d8d8;transition:background-color .3s ease}.lp-video-landing-face-eyes__dot.is-active{background-color:#000}@media(min-width:1024px){.lp-video-landing-face-eyes{padding:60px 40px}.lp-video-landing-face-eyes__header{text-align:center;margin-bottom:40px}.lp-video-landing-face-eyes__heading{font-size:18px;line-height:13px;letter-spacing:.4px;margin-bottom:20px}.lp-video-landing-face-eyes__subheading{font-size:38px;line-height:50px;letter-spacing:.3px}.lp-video-landing-face-eyes__steps{margin:0;padding:0;overflow-x:visible;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-video-landing-face-eyes__step{flex:auto;max-width:400px}.lp-video-landing-face-eyes__step-image-container{width:400px;height:400px;max-width:100%}.lp-video-landing-face-eyes__step-content{gap:12px}.lp-video-landing-face-eyes__step-text{gap:4px}.lp-video-landing-face-eyes__step-number{font-size:60px;line-height:72px;letter-spacing:normal}.lp-video-landing-face-eyes__step-title-row{flex-direction:row;align-items:center;gap:8px}.lp-video-landing-face-eyes__step-title{font-size:16px;line-height:22px;letter-spacing:.4px}.lp-video-landing-face-eyes__step-new{width:50px;height:20px;font-size:12px;line-height:8px}.lp-video-landing-face-eyes__step-desc{font-size:15px;line-height:24px;letter-spacing:.4px}.lp-video-landing-face-eyes__dots,.lp-video-landing-face-eyes__step.is-clone{display:none}}
/*# sourceMappingURL=/cdn/shop/t/785/assets/video-landing-face-eyes.css.map */
