.hs-invite{--gold: #C8A96E;--gold-hover: #b8955a;--text-primary: #1a1a1a;--text-body: #555555;--text-detail: #444444;--text-terms: #888888;--text-fine: #aaaaaa;--text-footer: #bbbbbb;--border: #e5e5e5;--bg: #ffffff;--font-display: "Playfair Display", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;font-family:var(--font-body);background:var(--bg);color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column;align-items:center;-webkit-font-smoothing:antialiased}.hs-invite *{box-sizing:border-box;margin:0;padding:0}.hs-invite__page{width:100%;max-width:560px;padding:0 24px 64px}.hs-invite__header{display:flex;justify-content:center;padding:48px 0 40px}.hs-invite__logo{width:160px;height:auto;display:block}.hs-invite__logo-fallback{display:none;font-family:var(--font-display);font-size:28px;letter-spacing:.18em;color:var(--text-primary);text-align:center}.hs-invite__divider{width:100%;height:1px;background:var(--border);margin-bottom:56px}.hs-invite__hero{text-align:center;margin-bottom:52px}.hs-invite__title{font-family:var(--font-display);font-size:clamp(42px,9vw,64px);font-weight:700;font-style:italic;color:var(--gold);line-height:1.15;letter-spacing:-.01em;margin-bottom:20px}.hs-invite__subtitle{font-family:var(--font-body);font-size:16px;font-weight:300;color:var(--text-body);line-height:1.7;max-width:400px;margin:0 auto}.hs-invite__subtitle strong{font-weight:500;color:var(--text-primary)}.hs-invite__card{border:1px solid var(--border);border-radius:4px;padding:40px 36px;margin-bottom:48px;text-align:center}.hs-invite__offer-title{font-family:var(--font-display);font-size:clamp(26px,6vw,38px);font-weight:700;color:var(--gold);line-height:1.2;letter-spacing:.01em;margin-bottom:20px}.hs-invite__offer-desc{font-family:var(--font-body);font-size:15px;font-weight:300;color:var(--text-detail);line-height:1.75;margin-bottom:28px;max-width:380px;margin-left:auto;margin-right:auto}.hs-invite__offer-desc strong{font-weight:500;color:var(--text-primary)}.hs-invite__code-block{margin-bottom:28px}.hs-invite__code-label{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-body);margin-bottom:12px}.hs-invite__code{font-family:var(--font-body);font-size:clamp(24px,6vw,36px);font-weight:600;letter-spacing:.15em;color:var(--gold);background:#faf7f0;border:1px dashed var(--gold);border-radius:4px;padding:14px 24px;display:inline-block;cursor:pointer;transition:background .2s ease}.hs-invite__code:hover{background:#f5f0e4}.hs-invite__code-hint{font-family:var(--font-body);font-size:12px;color:var(--text-fine);margin-top:6px}.hs-invite__code-copied{display:none;font-family:var(--font-body);font-size:13px;font-weight:500;color:#5a9a6a;margin-top:6px}.hs-invite__code-copied.show{display:block}.hs-invite__terms{border-top:1px solid var(--border);padding-top:24px;text-align:left}.hs-invite__terms p{font-family:var(--font-body);font-size:12.5px;font-weight:400;color:var(--text-terms);line-height:1.7;padding:4px 0}.hs-invite__terms p:before{content:"\2014\a0";color:var(--gold)}.hs-invite__cta-wrap{text-align:center;margin-bottom:20px}.hs-invite__cta{display:inline-block;width:100%;max-width:400px;background-color:var(--gold);color:#fff;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:18px 24px;border:none;border-radius:2px;cursor:pointer;transition:background-color .2s ease}.hs-invite__cta:hover{background-color:var(--gold-hover);color:#fff;text-decoration:none}.hs-invite__fine-print{text-align:center;font-family:var(--font-body);font-size:11.5px;font-weight:300;color:var(--text-fine);line-height:1.7;max-width:400px;margin:0 auto 56px}.hs-invite__footer{border-top:1px solid var(--border);padding-top:32px;text-align:center;width:100%}.hs-invite__footer-logo{width:100px;opacity:.35;display:block;margin:0 auto 16px}.hs-invite__footer-tagline{font-family:var(--font-body);font-size:11px;font-weight:400;color:var(--text-footer);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.hs-invite__footer-links{font-family:var(--font-body);font-size:11px;color:var(--text-fine);letter-spacing:.04em}.hs-invite__footer-links a{color:var(--text-fine);text-decoration:none}.hs-invite__footer-links a:hover{color:var(--gold)}@media(max-width:480px){.hs-invite__card{padding:32px 24px}.hs-invite__logo{width:180px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/new-customer-invite.css.map */
