.hh-welcome{box-sizing:border-box;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #d8ba84;border-radius:16px;padding:42px 32px 28px;color:#20180f;background:#fbf7ee;box-shadow:0 16px 80px #0005;font-family:inherit;text-align:center}.hh-welcome::backdrop{background:#120d08a6}.hh-welcome h2{font-family:Georgia,serif;font-size:32px;line-height:1.15;margin:14px 0;color:#20180f}.hh-welcome p{font-size:15px;line-height:1.6;margin:12px 0 20px}.hh-welcome .hh-welcome__eyebrow{color:#956015;font-size:11px;letter-spacing:.14em;margin:0}.hh-welcome__close{position:absolute;right:12px;top:8px;width:36px;height:36px;border:0;background:transparent;color:#20180f;font-size:28px;cursor:pointer}.hh-welcome label{display:block;text-align:left;font-size:13px;margin:8px 0}.hh-welcome input[type=email]{box-sizing:border-box;width:100%;padding:14px;border:1px solid #b8a58d;border-radius:6px;background:#fff;color:#20180f;font:inherit;font-size:16px}.hh-welcome__submit{display:block;box-sizing:border-box;width:100%;padding:14px;margin-top:12px;border:0;border-radius:6px;background:#a96a08;color:#fff;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.hh-welcome .hh-welcome__consent{font-size:11px;line-height:1.5;color:#685b4c;margin:14px 0}.hh-welcome__later{border:0;background:transparent;text-decoration:underline;color:#685b4c;padding:8px;cursor:pointer}.hh-welcome__code{display:block;padding:12px;border:1px dashed #a96a08;letter-spacing:.14em}.hh-welcome__reopen{position:fixed;bottom:18px;left:18px;z-index:50;border:1px solid #c89b51;border-radius:25px;background:#20180f;color:#fff;padding:12px 18px;font:inherit;font-size:13px;cursor:pointer;box-shadow:0 4px 20px #0002}.hh-welcome__reopen[hidden]{display:none}.hh-welcome :focus-visible{outline:2px solid #20180f;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
