.vm-assist{--vm-navy:var(--bw-blue,#1C2D52);--vm-ink:var(--bw-ink,#1A2236);--vm-muted:var(--bw-muted,#5D6880);--vm-line:var(--bw-line,#E2E8F2);--vm-tint:var(--bw-tint,#E6EEFA);--vm-soft:var(--bw-soft,#F3F7FD);margin:14px 0 0;color:var(--vm-ink);font-family:var(--font-body--family)}.vm-assist *{box-sizing:border-box}.vm-assist__line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 12px;font-size:.92rem;line-height:1.4;text-align:center}.vm-assist__line--reserve{min-height:44px}@media(max-width:480px){.vm-assist__line--reserve{min-height:58px}}.vm-assist__link{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:8px 4px;border:0;background:none;color:var(--vm-navy);font:600 .92rem/1.35 var(--font-body--family);text-align:start;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.vm-assist__link:hover{text-decoration-thickness:2px}.vm-assist__link[hidden]{display:none}.vm-assist__link--quiet{font-weight:500;color:var(--vm-muted)}.vm-assist__link:focus-visible,.vm-finder button:focus-visible,.vm-finder a:focus-visible{outline:3px solid #9DB7E8;outline-offset:2px;border-radius:8px}.vm-assist__icon{display:inline-flex;width:20px;height:20px;flex:none;color:var(--vm-navy)}.vm-assist__icon svg{width:100%;height:100%}.vm-assist__icon--ok{color:#1f6b3a}.vm-assist__mem{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:4px 10px;font-weight:500}.vm-assist__mem[hidden]{display:none}.vm-finder{margin:10px 0 0;padding:22px;border:1px solid var(--vm-line);border-radius:22px;background:linear-gradient(180deg,#fff 0%,var(--vm-soft) 100%);box-shadow:0 18px 44px -18px #1c2d5247;text-align:start}.vm-finder[hidden]{display:none}.vm-finder__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.vm-finder__count{font:700 .68rem/1.2 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;color:var(--vm-muted)}.vm-finder__back{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 6px;border:0;background:none;color:var(--vm-navy);font:600 .86rem/1 var(--font-body--family);cursor:pointer}.vm-finder__back[hidden]{display:none}.vm-finder__bar{height:3px;margin:8px 0 20px;border-radius:3px;background:var(--vm-line);overflow:hidden}.vm-finder__bar span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vm-navy),#5B7CC0);transition:width .45s cubic-bezier(.2,.7,.2,1)}.vm-finder__step[hidden],.vm-finder__res[hidden],.vm-finder__why[hidden]{display:none}.vm-finder__step.is-in{animation:vmIn .35s cubic-bezier(.2,.7,.2,1) both}.vm-finder__q,.vm-finder__name{margin:0 0 16px;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.35rem,2.4vw,1.6rem);line-height:1.2;letter-spacing:-.01em;color:var(--vm-navy)}.vm-finder__q:focus,.vm-finder__name:focus{outline:none}.vm-finder__q:focus-visible,.vm-finder__name:focus-visible{outline:3px solid #9DB7E8;outline-offset:4px;border-radius:6px}.vm-finder__opts{display:grid;grid-template-columns:1fr;gap:10px}.vm-finder__opt{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:100%;min-height:68px;margin:0;padding:14px 18px;border:1.5px solid var(--vm-line);border-radius:16px;background:#fff;color:var(--vm-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.vm-finder__opt strong{font-size:1rem;font-weight:600;color:var(--vm-navy)}.vm-finder__opt span{font-size:.86rem;line-height:1.4;color:var(--vm-muted)}.vm-finder__opt:hover{border-color:var(--vm-navy);box-shadow:0 12px 26px -14px #1c2d5273;transform:translateY(-1px)}.vm-finder__opt:active{transform:none}.vm-finder__eyebrow{display:inline-flex;margin:0 0 12px;padding:6px 12px;border-radius:999px;background:var(--vm-tint);color:var(--vm-navy);font:700 .66rem/1 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase}.vm-finder__name{margin-bottom:4px;font-size:clamp(1.6rem,3vw,2rem)}.vm-finder__deal{margin:0 0 4px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1f6b3a}.vm-finder__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0 12px}.vm-finder__price strong{font-size:1.45rem;font-weight:700;letter-spacing:-.01em;color:var(--vm-navy)}.vm-finder__price s{color:var(--vm-muted)}.vm-finder__price span{font-size:.86rem;color:var(--vm-muted)}.vm-finder__why{margin:0 0 18px;font-size:.98rem;line-height:1.65;color:var(--vm-ink)}.vm-finder__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 24px;border:0;border-radius:999px;background:linear-gradient(135deg,#34508C 0%,var(--vm-navy) 60%);color:#fff!important;font:600 .92rem/1.2 var(--font-body--family);letter-spacing:.06em;text-decoration:none!important;cursor:pointer;box-shadow:0 12px 26px -12px #1c2d5299;transition:box-shadow .2s,transform .2s}.vm-finder__cta:hover{transform:translateY(-1px);box-shadow:0 16px 30px -12px #1c2d52b3}.vm-finder__cta[aria-pressed=true]{background:#1f6b3a;box-shadow:none}.vm-finder__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-top:10px;font-size:.8rem;color:var(--vm-muted)}.vm-assist--pdp{margin:0}.vm-assist--home{grid-column:1/-1;justify-self:center;width:100%;max-width:640px;margin:-18px auto 4px}.vm-assist--home .vm-finder{margin-top:6px}html body .bw-bundle.vm-remembered{box-shadow:0 0 0 2px var(--bw-blue,#1C2D52),0 18px 40px -16px #1c2d5266}@media(min-width:750px){.vm-finder{padding:26px 28px}.vm-finder__opts{grid-template-columns:1fr 1fr}}@media(max-width:749px){.vm-assist--home{margin:-12px auto 0}.vm-finder{padding:18px 16px;border-radius:18px}}@keyframes vmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vm-finder__step.is-in{animation:none}.vm-finder__bar span,.vm-finder__opt,.vm-finder__cta{transition:none}.vm-finder__opt:hover,.vm-finder__cta:hover{transform:none}}html body .bw-ref__main img[src*=neu_serum_duo]{object-fit:contain;scale:.84}
/*# sourceMappingURL=/cdn/shop/t/32/assets/velmora-assist.css.map */
