.vp-hero.content-box{isolation:isolate;min-height:clamp(590px,52vw,740px);color:#fff;overflow:hidden}.vp-hero .content-box__background-media img,.vp-hero .content-box__background-media picture{width:100%;height:100%;object-fit:cover}.vp-hero .vp-hero__content{position:relative;z-index:2;justify-self:start;align-self:center;width:min(570px,calc(100% - 48px));max-width:570px!important;margin-left:clamp(24px,8vw,180px);margin-right:24px;padding-block:52px;text-align:left}.vp-hero .vp-hero__content .prose{color:#fff;text-align:left;--heading-color:#fff}.vp-hero .vp-hero__rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.01em}.vp-hero .vp-hero__stars{font-size:13px;letter-spacing:1px;white-space:nowrap}.vp-hero .vp-hero__content .prose>.h1,.vp-hero .vp-hero__content .prose>.h2,.vp-hero .vp-hero__content .prose>.display-m,.vp-hero .vp-hero__content .prose>.display-l{max-width:550px;margin:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:clamp(37px,3.5vw,58px);line-height:1.045;letter-spacing:-.058em;text-wrap:balance}.vp-hero .vp-hero__content .prose>div:not(.vp-hero__rating):not(.button-group):not(.vp-hero__quicklinks){max-width:440px;margin-top:18px}.vp-hero .vp-hero__content .prose>div p{color:#fff;font-size:clamp(13px,.96vw,15px);line-height:1.65}.vp-hero .vp-hero__content .button-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin-top:22px}.vp-hero .vp-hero__content .button-group .button{min-height:46px;padding:12px 18px;background:#fff;color:#171717;border:1px solid #fff;border-radius:5px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-decoration:none;white-space:normal;text-align:center;transition:background .18s ease,color .18s ease,border-color .18s ease}.vp-hero .vp-hero__content .button-group .button:hover{background:#ede9e3;color:#141414;border-color:#ede9e3}.vp-hero .vp-hero__content .button-group .button--outline{background:#0000002e;color:#fff;border-color:#ffffffe0}.vp-hero .vp-hero__content .button-group .button--outline:hover{background:#fff;color:#111}.vp-hero .vp-hero__quicklinks{margin-top:25px}.vp-hero .vp-hero__quicklinks-label{display:block;margin-bottom:10px;color:#ffffffeb;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.vp-hero .vp-hero__chips{display:flex;flex-wrap:wrap;gap:7px;max-width:470px}.vp-hero .vp-hero__chips a{display:inline-flex;min-height:33px;align-items:center;padding:7px 12px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.5);border-radius:4px;font-size:11px;line-height:1.2;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .18s ease}.vp-hero .vp-hero__chips a:hover{background:#ffffff3d}.vp-hero .vp-hero__chips a:focus-visible,.vp-hero .button-group .button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:999px){.vp-hero.content-box{min-height:760px}.vp-hero .vp-hero__content{align-self:end;justify-self:start;width:calc(100% - 44px);max-width:540px!important;margin:0 22px;padding:32px 0 75px}.vp-hero .vp-hero__content .prose>.h1,.vp-hero .vp-hero__content .prose>.h2{font-size:clamp(32px,6vw,48px)}}@media(max-width:600px){.vp-hero.content-box{min-height:735px}.vp-hero .vp-hero__content{width:calc(100% - 36px);margin-inline:18px;padding-bottom:68px}.vp-hero .vp-hero__content .prose>.h1,.vp-hero .vp-hero__content .prose>.h2{font-size:clamp(29px,7.9vw,40px);letter-spacing:-.05em}.vp-hero .vp-hero__rating{margin-bottom:12px;font-size:10px;gap:6px}.vp-hero .vp-hero__content .prose>div p{font-size:12px;line-height:1.55}.vp-hero .vp-hero__content .button-group{gap:8px;margin-top:14px}.vp-hero .vp-hero__content .button-group .button{padding:10px 12px;min-height:42px;font-size:11px}.vp-hero .vp-hero__quicklinks{margin-top:17px}.vp-hero .vp-hero__chips a{font-size:10px;padding:7px 10px}}.vp-lash-care{color:#292622;font-family:inherit;width:100%}.vp-lash-care__volume{border:1px solid #ded6ca;border-radius:10px;background:#f7f3ef;padding:19px 20px}.vp-lash-care__volume-title{margin:0 0 8px;font-size:clamp(16px,1.35vw,19px);line-height:1.4;font-weight:700;letter-spacing:-.01em}.vp-lash-care__volume-copy{margin:0;font-size:14px;line-height:1.75;color:#625e57}.vp-lash-care__routine{margin-top:25px}.vp-lash-care__heading{margin:0 0 14px;color:#292622;font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.35;letter-spacing:-.015em}.vp-lash-care__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vp-lash-care__step{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;padding:16px 8px 14px;border:1px solid #ded6ca;border-radius:8px;text-align:center;background:#fff}.vp-lash-care__step-number{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;border:1.25px solid #292622;border-radius:50%;color:#292622;line-height:1;font-size:19px;font-weight:400;margin-bottom:3px}.vp-lash-care__week{font-size:15px;line-height:1.25}.vp-lash-care__step-label{color:#292622;font-size:13px;line-height:1.35}.vp-lash-care__disclaimer{margin:12px 0 0;color:#625e57;font-size:13px;line-height:1.55}.vp-lash-care__disclaimer a{color:inherit;text-decoration:underline;text-underline-offset:2px}.vp-lash-care__disclaimer a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:549px){.vp-lash-care__volume{padding:16px}.vp-lash-care__volume-title{font-size:17px}.vp-lash-care__volume-copy{font-size:14px}.vp-lash-care__routine{margin-top:21px}.vp-lash-care__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.vp-lash-care__step{padding:14px 5px 12px}.vp-lash-care__week{font-size:14px}.vp-lash-care__step-label,.vp-lash-care__disclaimer{font-size:12px}}@media screen and (max-width:350px){.vp-lash-care__steps{gap:5px}.vp-lash-care__step{padding-inline:3px}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map */
