.welcome-popup{border:0;padding:0;margin:auto;width:min(92vw,820px);max-height:92vh;background:transparent;overflow:visible}.welcome-popup::backdrop{background:#0b0b0b99}.welcome-popup__card{position:relative;display:grid;grid-template-columns:1fr;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:0;overflow:auto;max-height:92vh}.welcome-popup__card--has-image{grid-template-columns:1fr}@media screen and (min-width:750px){.welcome-popup__card--has-image{grid-template-columns:1fr 1fr}}.welcome-popup__media{position:relative;min-height:180px;background:#f2f2f2}@media screen and (min-width:750px){.welcome-popup__media{min-height:460px}}.welcome-popup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.welcome-popup__content{padding:4rem 2.4rem 3.2rem;display:flex;flex-direction:column;justify-content:center;gap:1.6rem}@media screen and (min-width:750px){.welcome-popup__content{padding:5.6rem 4.8rem}}.welcome-popup__eyebrow{margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem}.welcome-popup__heading{margin:0;text-transform:uppercase;line-height:.95}.welcome-popup__text,.welcome-popup__text p{margin:0}.welcome-popup__form{display:flex;flex-direction:column;gap:1.2rem;margin-top:.8rem}.welcome-popup__form .field__input,.welcome-popup__form .field:after,.welcome-popup__form .field:before{border-radius:0}.welcome-popup__submit{width:100%;min-height:4.8rem;border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.welcome-popup__dismiss{align-self:center;background:none;border:0;padding:.4rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;font-size:1.3rem;cursor:pointer}.welcome-popup__close{position:absolute;top:0;right:0;z-index:2;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:0;cursor:pointer}.welcome-popup__close .svg-wrapper{width:1.6rem;height:1.6rem}.welcome-popup__code{display:flex;align-items:stretch;border:1px solid rgb(var(--color-foreground))}.welcome-popup__code-value{flex:1;padding:1.2rem 1.6rem;font-weight:700;font-size:2rem;letter-spacing:.14em}.welcome-popup__code-copy{border:0;border-left:1px solid rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:0 1.6rem;text-transform:uppercase;font-weight:700;letter-spacing:.12em;font-size:1.2rem;cursor:pointer}.welcome-popup__error{margin:0;font-size:1.3rem}.welcome-popup-preview{padding:4rem 1.5rem;background:#f2f2f2}.welcome-popup-preview .welcome-popup{display:block;position:static;margin:0 auto}@media(prefers-reduced-motion:no-preference){.welcome-popup[open] .welcome-popup__card{animation:welcomePopupIn .35s ease-out}}@keyframes welcomePopupIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/welcome-popup.css.map */
