.ww-rsvp{width:min(36rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:0;border:3px solid var(--ww-black);border-radius:0;background:var(--ww-ivory);color:var(--ww-black)}.ww-rsvp::backdrop{background:#1d1d1bb8}.ww-rsvp__panel{position:relative;display:grid;gap:var(--ww-s4);padding:var(--ww-s6) var(--ww-s5) var(--ww-s5)}.ww-rsvp__close{position:absolute;top:var(--ww-s2);right:var(--ww-s2);width:44px;height:44px;font-size:2rem;line-height:1;display:grid;place-items:center}.ww-rsvp__eyebrow{font-family:var(--ww-font-display);font-weight:700;font-size:var(--ww-t-label);letter-spacing:var(--ww-tracking-label);text-transform:uppercase;padding-right:44px}.ww-rsvp__title{font-family:var(--ww-font-display);font-weight:700;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;padding-right:44px;margin-top:calc(var(--ww-s2) * -1)}.ww-rsvp__when{font-weight:700;margin-top:calc(var(--ww-s2) * -1)}.ww-rsvp__line{max-width:52ch}.ww-rsvp__row{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--ww-s3)}@media(max-width:479px){.ww-rsvp__row{grid-template-columns:1fr}}.ww-rsvp__field{display:grid;gap:var(--ww-s1)}.ww-rsvp__field label{font-family:var(--ww-font-display);font-weight:700;font-size:var(--ww-t-label);letter-spacing:var(--ww-tracking-label);text-transform:uppercase}.ww-rsvp input[type=text],.ww-rsvp input[type=email],.ww-rsvp select{width:100%;min-height:52px;padding:0 var(--ww-s4);font-size:1rem;border:2px solid var(--ww-black);border-radius:0;background:#fbfaf4;color:var(--ww-black)}.ww-rsvp select{-webkit-appearance:auto;appearance:auto}.ww-rsvp [aria-invalid=true]{border-color:var(--ww-brick);box-shadow:0 0 0 2px var(--ww-brick)}.ww-rsvp__check{display:flex;gap:var(--ww-s3);align-items:flex-start;cursor:pointer}.ww-rsvp__check input{width:22px;height:22px;flex:none;margin:.15em 0 0;accent-color:var(--ww-brick)}.ww-rsvp__small{font-size:var(--ww-t-label)}.ww-rsvp__small a{text-decoration:underline;text-underline-offset:.2em}.ww-rsvp__status{min-height:1.5em;font-weight:700}.ww-rsvp__status:empty{display:none}.ww-rsvp__actions{display:flex;flex-wrap:wrap;gap:var(--ww-s3)}.ww-rsvp__actions .ww-btn{flex:1 1 12rem}.ww-rsvp-btn.is-going{background:transparent;color:var(--ink);border-color:currentColor}.ww-rsvp-btn.is-going:hover{background:var(--action);color:var(--action-ink);border-color:var(--action)}.wwo-ev__cta:has(.ww-rsvp-btn),.wwa-event__cta:has(.ww-rsvp-btn){display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.wwo-ev__cta:has(.ww-rsvp-btn) .wwo-ev__walkin{margin-block-end:0}.wwo-ev__cta .ww-btn,.wwa-event__cta .ww-btn{white-space:nowrap;justify-content:center}.wwe-rsvp-nudge{font-weight:700;max-width:44ch;margin:1.25rem 0 0}.ww-free-pill{display:inline-block;align-self:flex-end;width:max-content;font-family:var(--ww-font-display);font-weight:700;font-size:.8125rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;padding:.4em .65em .35em;background:var(--ink, #1d1d1b);color:var(--surface, #edeada)}@media(max-width:749px){.ww-free-pill{align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rsvp.css.map */
