.madroots-welcome-popup{width:min(92vw,52rem);max-width:52rem;padding:0;border:0;border-radius:1.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2.4rem 7rem #00000040}.madroots-welcome-popup::backdrop{background:#0000007a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.madroots-welcome-inner{padding:4.2rem 3.2rem 3.2rem;text-align:center}.madroots-welcome-close{position:absolute;top:1.2rem;right:1.4rem;width:4rem;height:4rem;border:0;border-radius:50%;background:transparent;color:currentColor;font:inherit;font-size:3rem;line-height:1;cursor:pointer}.madroots-welcome-kicker{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em}.madroots-welcome-title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:clamp(3rem,7vw,4.4rem);line-height:1.05}.madroots-welcome-copy{max-width:42rem;margin:0 auto 2.2rem;font-size:1.6rem;line-height:1.55}.madroots-welcome-email{width:100%;min-height:5.2rem;margin-bottom:1.2rem;padding:0 1.6rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.madroots-welcome-button{display:inline-flex;width:100%;min-height:5.2rem;align-items:center;justify-content:center;padding:1.2rem 2rem;border:0;border-radius:.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.madroots-welcome-legal{margin:1.4rem 0 0;font-size:1.2rem;line-height:1.45;opacity:.72}.madroots-welcome-error{margin:0 0 1.2rem;text-align:left}@media screen and (max-width:749px){.madroots-welcome-inner{padding:4rem 2rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=AAAAAAAAAAAE */
