.ilura-welcome{width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;margin:auto;border:0;border-radius:var(--ilura-radius);background:var(--ilura-cream);color:var(--ilura-dark-blue);box-shadow:var(--ilura-shadow-overlay);overflow:auto}.ilura-welcome *,.ilura-welcome *:before,.ilura-welcome *:after{box-sizing:border-box}.ilura-welcome::backdrop{background:#05354880}.ilura-welcome[open]{animation:ilura-welcome-in var(--ilura-duration-slow, .32s) var(--ilura-ease-out, ease-out)}@keyframes ilura-welcome-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ilura-welcome__panel{position:relative;display:flex;flex-direction:column;gap:16px;padding:44px 36px 28px;text-align:center}.ilura-welcome__close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--ilura-dark-blue);cursor:pointer}.ilura-welcome__close svg{width:16px;height:16px}.ilura-welcome__eyebrow,.ilura-welcome__heading{margin:0}.ilura-welcome__body{margin:0;font-family:var(--ilura-font-body);font-size:16px;line-height:var(--ilura-leading-body, 1.5);color:var(--ilura-text-secondary)}.ilura-welcome__input{width:100%;height:var(--ilura-control-lg);margin-top:4px;padding:0 16px;font-family:var(--ilura-font-body);font-size:16px;color:var(--ilura-text-primary);background:var(--ilura-field-bg);border:1px solid var(--ilura-field-border);border-radius:var(--ilura-radius)}.ilura-welcome__input::placeholder{color:var(--ilura-text-muted)}.ilura-welcome__input:focus-visible{outline:2px solid var(--ilura-focus-ring);outline-offset:2px}.ilura-welcome__cta{width:100%}.ilura-welcome__decline{align-self:center;padding:6px 10px;border:0;background:transparent;font-family:var(--ilura-font-body);font-size:14px;color:var(--ilura-dark-blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ilura-welcome__error{margin:0;font-family:var(--ilura-font-body);font-size:13px;color:var(--ilura-status-critical);text-align:left}.ilura-welcome__code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border:1.5px dashed var(--ilura-dark-blue);border-radius:var(--ilura-radius);background:var(--ilura-surface-card)}.ilura-welcome__code-value{font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-bold);font-size:20px;letter-spacing:.08em}.ilura-welcome__copy{padding:8px 14px;border:0;border-radius:var(--ilura-radius-pill);background:var(--ilura-dark-blue);color:var(--ilura-cream);font-family:var(--ilura-font-body);font-weight:var(--ilura-weight-medium);font-size:13px;cursor:pointer}.ilura-welcome__terms{margin:4px 0 0;font-family:var(--ilura-font-body);font-size:var(--ilura-fine);line-height:1.4;color:var(--ilura-text-muted)}@media screen and (max-width:749px){.ilura-welcome{width:100%;margin:auto 0 0;border-radius:var(--ilura-radius) var(--ilura-radius) 0 0}.ilura-welcome[open]{animation-name:ilura-welcome-up}@keyframes ilura-welcome-up{0%{transform:translateY(100%)}to{transform:none}}.ilura-welcome__panel{padding:36px 20px calc(20px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ilura-welcome[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-ilura-welcome-popup.css.map */
