.welcome-popup{border:none;padding:0;background:transparent;max-width:min(46rem,calc(100vw - 3rem));width:100%}.welcome-popup::backdrop{background:#2f314880}.welcome-popup__card{position:relative;display:flex;overflow:hidden;background:#fff6ef;border:.1rem solid rgba(47,49,72,.08);box-shadow:0 2.4rem 6.4rem #2f314859}.welcome-popup__close{position:absolute;top:1rem;right:1rem;z-index:2;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffffd9;color:#2f3148;cursor:pointer}.welcome-popup__close .icon{width:1.6rem;height:1.6rem}.welcome-popup__content{flex:1 1 55%;display:flex;flex-direction:column;justify-content:center;gap:1.4rem;padding:3.6rem 3.2rem}.welcome-popup__badge{margin:0;color:#d96a1f;font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.welcome-popup__headline{margin:0;font-size:3.4rem;line-height:1.1;color:#2f3148}.welcome-popup__headline strong{color:#d96a1f}.welcome-popup__body{margin:0;font-size:1.5rem;color:#2f3148d9}.welcome-popup__code-row{display:flex;align-items:stretch;gap:.8rem;max-width:30rem}.welcome-popup__code{flex:1;display:flex;align-items:center;justify-content:center;border:.2rem dashed #d96a1f;background:#ffefe1;padding:1rem 1.4rem;font-weight:700;letter-spacing:.12em;color:#2f3148;font-size:1.6rem}.welcome-popup__copy{min-height:4.4rem;padding:0 1.6rem;font-size:1.4rem}.welcome-popup__cta{max-width:30rem;background:#2f3148;color:#fff}.welcome-popup__note{margin:0;font-size:1.2rem;color:#2f314899}@media screen and (max-width:749px){.welcome-popup{max-width:min(34rem,calc(100vw - 2.4rem))}.welcome-popup__content{gap:1rem;padding:2rem 2rem 2.4rem}.welcome-popup__headline{font-size:2.6rem}}@media(prefers-reduced-motion:no-preference){.welcome-popup[open] .welcome-popup__card{animation:welcome-popup-in .25s ease-out}@keyframes welcome-popup-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-welcome-popup.css.map */
