#FgvnSignup{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #dedbd6;border-radius:8px;padding:36px 30px 22px;background:#fffdf9;color:#202020;text-align:center;box-shadow:0 18px 70px #0003;font:inherit}#FgvnSignup::backdrop{background:#0007}#FgvnSignup .fgvn-signup-close{position:absolute;top:6px;right:6px;width:44px;height:44px;border:0;background:transparent;color:#202020;font-size:30px;cursor:pointer}#FgvnSignup .fgvn-signup-brand{font-size:13px;font-weight:700;letter-spacing:3px;margin:0 0 18px}#FgvnSignup h2{font-size:32px;line-height:1.12;margin:0 0 15px;color:#202020;overflow-wrap:normal;word-break:normal}#FgvnSignup p{line-height:1.5;margin:12px 0}#FgvnSignup label{display:block;text-align:left;margin-top:20px;font-size:14px}#FgvnSignup input[type=email]{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #777;border-radius:4px;background:#fff;color:#202020;padding:12px;font:inherit;font-size:16px;margin:5px 0 12px}#FgvnSignup .fgvn-signup-primary{width:100%;min-height:48px;border:0;border-radius:4px;background:#202020;color:#fff;font:inherit;font-weight:700;padding:12px 16px;cursor:pointer}#FgvnSignup .fgvn-signup-consent,#FgvnSignup .fgvn-signup-terms{font-size:12px;color:#555}#FgvnSignup a{color:inherit;text-decoration:underline}#FgvnSignup .fgvn-signup-dismiss{border:0;background:transparent;text-decoration:underline;color:#454545;min-height:44px;padding:8px 16px;font:inherit;font-size:14px;cursor:pointer}#FgvnSignup .fgvn-signup-code{padding:14px;border:1px dashed #777;font-weight:700;font-size:24px;letter-spacing:2px}#FgvnSignup :focus-visible,#FgvnSignupTeaser:focus-visible{outline:3px solid #765e8c;outline-offset:3px}#FgvnSignup .fgvn-signup-errors{color:#9c2525;text-align:left}#FgvnSignupTeaser{position:fixed;bottom:20px;left:16px;z-index:8;border:1px solid #fff;border-radius:24px;box-shadow:0 3px 12px #0002;background:#202020;color:#fff;padding:12px 18px;font:inherit;font-size:14px;cursor:pointer;min-height:44px}#FgvnSignupTeaser[hidden]{display:none}@media(max-width:480px){#FgvnSignup{padding:30px 22px 14px}#FgvnSignup h2{font-size:28px}#FgvnSignupTeaser{bottom:14px;left:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAC */
