.fsa-christmas-frame{display:block;width:100%;height:100vh;height:100dvh;border:0;background:#f8eee0}.fsa-christmas-lock{max-width:880px;margin:7vh auto;padding:clamp(24px,5vw,60px);background:#fff5e8;color:#42203a;border:4px double #bd9057;border-radius:24px;text-align:center;font:18px/1.6 system-ui;box-shadow:0 18px 70px #0004}.fsa-christmas-lock h1{font:clamp(30px,5vw,52px)/1.15 Georgia,serif;color:#511c40}.fsa-christmas-brand{font-size:12px;letter-spacing:.15em}.fsa-christmas-tagline{color:#9d0757;font:italic 25px Georgia,serif}.fsa-christmas-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:28px 0}.fsa-christmas-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:10px;background:#a80d62;color:#fff!important;border:2px solid #a80d62;text-decoration:none;font-weight:700}.fsa-christmas-button.secondary{background:#006b69;border-color:#006b69}.fsa-christmas-lock a{color:#8d0652}.fsa-christmas-lock a:focus-visible{outline:3px solid #be8426;outline-offset:4px}.fsa-christmas-note{font-size:14px}.fsa-christmas-error{background:#fff5e8;color:#42203a;padding:32px;font:18px system-ui}.heard-gate{min-height:100dvh;background:#1f2430;color:#fff5e6;font:16px/1.6 Arial,sans-serif}.heard-frame{display:block;width:100%;height:100dvh;border:0;background:#1f2430}.heard-lock{box-sizing:border-box;width:min(760px,calc(100% - 32px));margin:0 auto;padding:clamp(28px,6vw,64px) clamp(20px,5vw,48px);text-align:center}.heard-owner{color:#1ec8a5;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.heard-lock h1{font-size:clamp(32px,6vw,56px);line-height:1.1;color:#ffc83d;margin:25px 0 12px}.heard-tagline{font-size:1.2rem;font-weight:700}.heard-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0}.heard-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;background:#ffc83d;border:2px solid #ffc83d;border-radius:12px;color:#1f2430;font-weight:800;text-decoration:none}.heard-secondary{background:#111f29;color:#fff5e6;border-color:#1ec8a5}.heard-button:hover{filter:brightness(1.12)}.heard-button:focus-visible,.heard-help a:focus-visible{outline:3px solid #ff6b3d;outline-offset:5px}.heard-help a{color:#1ec8a5}.heard-help{font-size:.9rem}.heard-load-error{padding:32px;max-width:700px;margin:auto}.inspiration-gate{min-height:100dvh;background:#071426;color:#f2f9ff;font:16px/1.6 Arial,sans-serif}.inspiration-frame{display:block;width:100%;height:100dvh;border:0;background:#071426}.inspiration-lock{box-sizing:border-box;max-width:760px;margin:auto;padding:60px 24px;text-align:center}.inspiration-lock h1{color:#25e4d0}.inspiration-lock a{display:inline-block;color:#25e4d0;margin:12px;padding:8px}.inspiration-lock a:focus-visible{outline:3px solid #d9b766;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map */
