.nr-hw{--nr-hw-ink: #000000;--nr-hw-muted: #8e8e93;--nr-hw-pill: #f2f2f3;--nr-hw-pill-hover: #e9e9eb;--nr-hw-ease: cubic-bezier(.16, 1, .3, 1);position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:calc(100svh - var(--header-height, 0px));padding:clamp(3rem,8vh,6rem) 1.25rem;overflow:hidden;background:#fff;color:var(--nr-hw-ink);font-family:var(--nr-font-body, var(--font-body--family));text-align:center}.nr-hw__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;animation:nr-hw-media-in 1.6s ease-out .2s forwards;pointer-events:none}.nr-hw__media-image,.nr-hw__media-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nr-hw__inner{width:100%;max-width:22.5rem}.nr-hw__stage{transition:opacity .32s ease,transform .32s ease}.nr-hw__stage[hidden]{display:none}.nr-hw__stage--leaving{opacity:0;transform:translateY(-6px)}.nr-hw__title{margin:0 0 .75rem;font-family:inherit;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:400;line-height:1.25;letter-spacing:0;color:var(--nr-hw-ink);text-wrap:balance}.nr-hw__stage[data-nr-hw-stage=rsvp] .nr-hw__title{margin-bottom:1.6rem}@media screen and (min-width:750px){.nr-hw__title{margin-inline:-6rem}}.nr-hw__sub{margin:0 0 1.5rem;font-size:.95rem;line-height:1.4;color:var(--nr-hw-muted)}.nr-hw__details{margin:0 0 2.75rem}.nr-hw__line{margin:0;font-size:.95rem;line-height:1.6}.nr-hw__line--dark{color:var(--nr-hw-ink)}.nr-hw__line--muted{color:var(--nr-hw-muted)}.nr-hw__form{display:flex;flex-direction:column;gap:.55rem;text-align:left}.nr-hw__row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.nr-hw .nr-hw__input{box-sizing:border-box;width:100%;min-width:0;height:2.75rem;padding:0 1.25rem;border:none;border-radius:999px;background:var(--nr-hw-pill);color:var(--nr-hw-ink);font-family:inherit;font-size:.95rem;outline:none;transition:background-color .2s ease,box-shadow .2s ease}.nr-hw__input::placeholder{color:var(--nr-hw-muted);opacity:1}.nr-hw .nr-hw__input:focus-visible{background:var(--nr-hw-pill-hover);box-shadow:0 0 0 1px #0000002e}.nr-hw__input:-webkit-autofill{-webkit-text-fill-color:var(--nr-hw-ink);box-shadow:0 0 0 1000px var(--nr-hw-pill) inset}.nr-hw__input--gap{margin-top:.45rem}.nr-hw__consent{display:flex;align-items:flex-start;gap:.5rem;margin:.15rem 0 0;padding:.55rem .75rem;border-radius:12px;font-size:.75rem;line-height:1.4;color:var(--nr-hw-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.nr-hw__legal{margin:0 0 1.4rem 2.15rem;font-size:.7rem;line-height:1.2;color:var(--nr-hw-muted)}.nr-hw__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nr-hw .nr-hw__consent-input{appearance:auto;-webkit-appearance:checkbox;flex:0 0 auto;width:14px;height:14px;margin:.1rem 0 0;padding:0;border:none;background:none;accent-color:var(--nr-hw-ink);cursor:pointer}.nr-hw__disclaimer a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nr-hw__disclaimer{margin:.35rem .75rem .6rem;font-size:.72rem;line-height:1.45;color:var(--nr-hw-muted)}.nr-hw__disclaimer p{margin:0}.nr-hw .nr-hw__btn{box-sizing:border-box;width:100%;height:2.75rem;padding:0 1.25rem;border:none;border-radius:999px;background:var(--nr-hw-pill);color:var(--nr-hw-muted);font-family:inherit;font-size:.95rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.nr-hw .nr-hw__btn:hover,.nr-hw .nr-hw__btn:focus-visible{background:var(--nr-hw-pill-hover);color:var(--nr-hw-ink)}.nr-hw .nr-hw__btn--primary{color:var(--nr-hw-ink)}.nr-hw .nr-hw__btn:disabled,.nr-hw .nr-hw__input:disabled{opacity:.6;cursor:default}.nr-hw__calendar{margin:.25rem 0 1.5rem}.nr-hw .nr-hw__calendar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:var(--nr-hw-ink)}.nr-hw .nr-hw__calendar-btn[hidden],.nr-hw__calendar-choices[hidden]{display:none}.nr-hw__calendar-icon{flex-shrink:0}.nr-hw__calendar-choices{display:flex;gap:.5rem}.nr-hw .nr-hw__calendar-choices .nr-hw__btn{flex:1;min-width:0;padding:0 .75rem;color:var(--nr-hw-ink);font-size:.85rem}.nr-hw__ig{margin:0}.nr-hw__ig a{color:inherit;text-decoration:none}.nr-hw__ig a:hover,.nr-hw__ig a:focus-visible{color:var(--nr-hw-ink)}.nr-hw__message{margin:.35rem 0 0;font-size:.8rem;text-align:center;color:var(--nr-hw-muted)}.nr-hw__message--error{color:var(--nr-hw-ink)}.nr-hw-reveal{opacity:0;animation:nr-hw-rise .7s var(--nr-hw-ease) forwards;animation-delay:calc(var(--i, 0) * .11s + .12s)}@keyframes nr-hw-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes nr-hw-media-in{to{opacity:var(--nr-hw-media-opacity, .35)}}@media(prefers-reduced-motion:reduce){.nr-hw-reveal,.nr-hw__media{animation:none;opacity:1;transform:none}.nr-hw__media{opacity:var(--nr-hw-media-opacity, .35)}.nr-hw__stage{transition:none}.nr-hw__media--has-image .nr-hw__media-video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nr-halloween-invite.css.map */
