:root{--vm-page-max-width:1360px;--vm-page-gutter:12px;--vm-content-max-width:calc(var(--vm-page-max-width) - 2 * var(--vm-page-gutter))}@media (min-width:30em){:root{--vm-page-gutter:16px}}@media (min-width:48em){:root{--vm-page-gutter:24px}}.vm-page-motion :where(h1,h2,h3,p,figure,article,li,details,nav,form,[role=img],img,button,a,label,input,select,textarea):not(:where([data-motion-skip],[data-motion-skip] *,[aria-hidden=true],[aria-hidden=true] *,[hidden],[hidden] *)):not(:where([data-motion-reveal] *,article *,li *,details *,figure *,nav *,form *,a *,button *,p *,label *,[role=img] *)),.vm-page-motion [data-motion-reveal]:not(:where([data-motion-reveal] *,[aria-hidden=true],[aria-hidden=true] *)){animation:var(--vm-entrance,vm-content-enter) var(--vm-item-duration,.52s) cubic-bezier(.22,1,.36,1) var(--vm-item-delay,0s) backwards}.vm-page-motion :where(:nth-child(2)){--vm-item-delay:70ms}.vm-page-motion :where(:nth-child(3)){--vm-item-delay:140ms}.vm-page-motion :where(:nth-child(4)){--vm-item-delay:210ms}.vm-page-motion :where(:nth-child(5)){--vm-item-delay:280ms}.vm-page-motion :where(:nth-child(n+6)){--vm-item-delay:350ms}@keyframes vm-content-enter{0%{opacity:0;translate:var(--vm-enter-x,0) var(--vm-enter-y,14px)}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.vm-page-motion{--vm-entrance:none}}@keyframes funnel-section-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.funnel-gift-step-enter>*,.funnel-step-enter [data-funnel-stagger-cards]>*,.funnel-step-enter [data-funnel-stagger-grid]>*,.funnel-step-enter>*>:not([data-funnel-stagger-cards]){animation:funnel-section-enter .38s cubic-bezier(.22,1,.36,1) both}.funnel-gift-step-enter>:nth-child(2),.funnel-step-enter [data-funnel-stagger-cards]>:nth-child(2),.funnel-step-enter [data-funnel-stagger-grid]>:nth-child(2),.funnel-step-enter>*>:nth-child(2){animation-delay:70ms}.funnel-gift-step-enter>:nth-child(3),.funnel-step-enter [data-funnel-stagger-grid]>:nth-child(3),.funnel-step-enter>*>:nth-child(3){animation-delay:.14s}.funnel-gift-step-enter>:nth-child(n+4),.funnel-step-enter>*>:nth-child(n+4){animation-delay:.19s}@media (prefers-reduced-motion:reduce){.funnel-gift-step-enter>*,.funnel-step-enter [data-funnel-stagger-cards]>*,.funnel-step-enter [data-funnel-stagger-grid]>*,.funnel-step-enter>*>:not([data-funnel-stagger-cards]){animation:none}}.EmailVerificationBanner_wrapper__MRQjC{padding:12px var(--vm-page-gutter);border-bottom:1px solid #eee6df;background:#fbf9fc}.EmailVerificationBanner_notice__A8Qmv{width:100%;max-width:var(--vm-content-max-width);margin:0 auto;display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid #efdcc3;border-radius:16px;background:#fffcf7;color:#563d31;box-shadow:0 4px 16px #513b2608}.EmailVerificationBanner_icon__U_bOB{flex:0 0 39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#fff0dc;color:#b85f1f}.EmailVerificationBanner_message__zebrb{min-width:0;flex:1 1;display:grid;grid-gap:2px;gap:2px}.EmailVerificationBanner_message__zebrb strong{font-size:.92rem;line-height:1.35}.EmailVerificationBanner_message__zebrb>span{color:#795e50;font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.EmailVerificationBanner_message__zebrb b{font-weight:650}.EmailVerificationBanner_actions__sMlLM{display:flex;align-items:center;gap:7px;margin-left:auto}.EmailVerificationBanner_dismiss__rFxDE,.EmailVerificationBanner_resend__ppXY5{min-height:38px;border:0;cursor:pointer;font:inherit;font-weight:700}.EmailVerificationBanner_resend__ppXY5{padding:8px 15px;border-radius:10px;background:#ad541f;color:#fff;font-size:.8rem;white-space:nowrap}.EmailVerificationBanner_resend__ppXY5:hover:not(:disabled){background:#8e4116}.EmailVerificationBanner_resend__ppXY5:disabled{opacity:.65;cursor:default}.EmailVerificationBanner_dismiss__rFxDE{width:38px;display:grid;place-items:center;border-radius:10px;background:transparent;color:#795e50}.EmailVerificationBanner_dismiss__rFxDE:hover{background:#f6eadd}.EmailVerificationBanner_dismiss__rFxDE:focus-visible,.EmailVerificationBanner_resend__ppXY5:focus-visible{outline:3px solid #a97ac9;outline-offset:2px}@media (max-width:640px){.EmailVerificationBanner_notice__A8Qmv{align-items:flex-start;flex-wrap:wrap;gap:10px}.EmailVerificationBanner_icon__U_bOB{flex-basis:34px;height:34px}.EmailVerificationBanner_message__zebrb{flex-basis:calc(100% - 50px)}.EmailVerificationBanner_actions__sMlLM{width:100%;padding-left:44px;justify-content:space-between}}