.hs-thankyou{--gold: #C8A96E;--gold-hover: #b8955a;--text-primary: #1a1a1a;--text-body: #555555;--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-thankyou *{box-sizing:border-box;margin:0;padding:0}.hs-thankyou__page{width:100%;max-width:560px;padding:0 24px 64px}.hs-thankyou__header{display:flex;justify-content:center;padding:48px 0 40px}.hs-thankyou__logo{width:210px;height:auto;display:block}.hs-thankyou__logo-fallback{display:none;font-family:var(--font-display);font-size:28px;letter-spacing:.18em;color:var(--text-primary);text-align:center}.hs-thankyou__divider{width:100%;height:1px;background:var(--border);margin-bottom:56px}.hs-thankyou__hero{text-align:center;margin-bottom:48px}.hs-thankyou__title{font-family:var(--font-display);font-size:clamp(36px,8vw,52px);font-weight:700;font-style:italic;color:var(--gold);line-height:1.15;letter-spacing:-.01em;margin-bottom:20px}.hs-thankyou__subtitle{font-family:var(--font-body);font-size:16px;font-weight:300;color:var(--text-body);line-height:1.7;max-width:420px;margin:0 auto}.hs-thankyou__code-card{border:2px solid var(--gold);border-radius:4px;padding:40px 36px;margin-bottom:24px;text-align:center}.hs-thankyou__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:16px}.hs-thankyou__code{font-family:var(--font-body);font-size:clamp(28px,7vw,42px);font-weight:600;letter-spacing:.15em;color:var(--gold);background:#faf7f0;border:1px dashed var(--gold);border-radius:4px;padding:16px 24px;display:inline-block;margin-bottom:16px;cursor:pointer;transition:background .2s ease;position:relative}.hs-thankyou__code:hover{background:#f5f0e4}.hs-thankyou__code-hint{font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--text-fine);margin-top:4px}.hs-thankyou__code-copied{display:none;font-family:var(--font-body);font-size:13px;font-weight:500;color:#5a9a6a;margin-top:8px}.hs-thankyou__code-copied.show{display:block}.hs-thankyou__discount-note{font-family:var(--font-display);font-size:clamp(20px,5vw,28px);font-weight:700;color:var(--text-primary);margin-top:20px;line-height:1.3}.hs-thankyou__cta-wrap{text-align:center;margin-bottom:16px}.hs-thankyou__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-thankyou__cta:hover{background-color:var(--gold-hover);color:#fff;text-decoration:none}.hs-thankyou__or{text-align:center;font-family:var(--font-body);font-size:12px;color:var(--text-fine);margin-bottom:16px;letter-spacing:.05em}.hs-thankyou__secondary{text-align:center;margin-bottom:48px}.hs-thankyou__secondary a{font-family:var(--font-body);font-size:13px;color:var(--text-body);text-decoration:underline;text-underline-offset:3px}.hs-thankyou__secondary a:hover{color:var(--gold)}.hs-thankyou__terms{text-align:center;margin-bottom:56px}.hs-thankyou__terms p{font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--text-terms);line-height:1.8}.hs-thankyou__footer{border-top:1px solid var(--border);padding-top:32px;text-align:center;width:100%}.hs-thankyou__footer-logo{width:100px;opacity:.35;display:block;margin:0 auto 16px}.hs-thankyou__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-thankyou__footer-links{font-family:var(--font-body);font-size:11px;color:var(--text-fine);letter-spacing:.04em}.hs-thankyou__footer-links a{color:var(--text-fine);text-decoration:none}.hs-thankyou__footer-links a:hover{color:var(--gold)}@media(max-width:480px){.hs-thankyou__code-card{padding:32px 20px}.hs-thankyou__logo{width:180px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/welcome-thankyou.css.map */
