.newsletter-banner[hidden]{display:none}.newsletter-banner{position:fixed;z-index:9000;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));transform:translate(-50%);display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:1rem;width:min(60rem,calc(100% - 2rem));padding:1rem 1rem 1rem 1.25rem;border:2px solid #1656b5;border-radius:4px;background:#f3cb2e;color:#1656b5;box-shadow:0 6px 24px #1656b52e;font:400 1rem/1.5 Manrope,sans-serif;letter-spacing:0;animation:newsletter-banner-in .18s ease-out}.newsletter-banner__copy h2{margin:0 0 .25rem;color:#1656b5;font:400 1.35rem/1.3 Shrikhand,serif;letter-spacing:0;overflow-wrap:anywhere}.newsletter-banner__copy p{margin:0;font-size:.9rem}.newsletter-banner__cta{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:2px solid #1656b5;border-radius:4px;background:#fff;color:#1656b5;text-align:center;text-decoration:none;font-weight:800;touch-action:manipulation}.newsletter-banner__cta:hover{text-decoration:underline;text-underline-offset:3px}.newsletter-banner__close{display:grid;place-items:center;width:44px;height:44px;padding:12px;border:0;background:transparent;color:#1656b5;cursor:pointer;touch-action:manipulation}.newsletter-banner__close span,.newsletter-banner__close svg{display:block;width:20px;height:20px}.newsletter-banner :is(a,button):focus-visible{outline:3px solid #1656b5;outline-offset:3px}@keyframes newsletter-banner-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:640px){.newsletter-banner{grid-template-columns:minmax(0,1fr) 44px;gap:.65rem;width:calc(100% - 1.5rem);padding:1rem}.newsletter-banner__copy h2{font-size:1.15rem}.newsletter-banner__close{grid-column:2;grid-row:1;align-self:start}.newsletter-banner__cta{grid-column:1 / -1;padding-block:.9rem}}@media(prefers-reduced-motion:reduce){.newsletter-banner{animation:none}}.numeraio-newsletter{background:#f3cb2e;color:#1656b5;padding:2.5rem 1.5rem;font:400 1rem/1.6 Manrope,sans-serif;letter-spacing:0}.numeraio-newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem;max-width:1400px;margin:0 auto}.numeraio-newsletter__intro h2{color:#1656b5;font:400 2rem/1.2 Shrikhand,serif;letter-spacing:0;margin:.4rem 0 .75rem;overflow-wrap:anywhere}.numeraio-newsletter__eyebrow,.numeraio-newsletter__label{font-weight:800}.numeraio-newsletter__label{display:block;margin-bottom:.35rem}.numeraio-newsletter__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.numeraio-newsletter__fields input,.numeraio-newsletter__fields button{min-width:0;min-height:48px;border:2px solid #1656b5;border-radius:4px;padding:.7rem 1rem;font:inherit;color:#1656b5;background:#fff}.numeraio-newsletter__fields input{width:100%}.numeraio-newsletter__fields button{background:transparent;font-weight:800;cursor:pointer;touch-action:manipulation}.numeraio-newsletter__fields button:hover{background:#fff}.numeraio-newsletter :is(input,button,a):focus-visible{outline:3px solid #1656b5;outline-offset:3px}.numeraio-newsletter__consent{display:flex;align-items:flex-start;gap:.65rem;min-height:44px;padding:.8rem 0 .35rem;cursor:pointer;font-size:.9rem}.numeraio-newsletter__consent input{flex:0 0 22px;width:22px;height:22px;margin:0;accent-color:#1656b5;cursor:pointer}.numeraio-newsletter__fineprint{font-size:.85rem;line-height:1.5}.numeraio-newsletter a{color:#1656b5;text-decoration:underline;text-underline-offset:3px}.numeraio-newsletter__terms{margin-top:.85rem}.numeraio-newsletter__status{padding:1rem;background:#fff;border-left:4px solid #1656b5;color:#1656b5}.numeraio-newsletter__status--error{margin-top:1rem;border-color:#fb0808}.numeraio-newsletter__status ul{padding-left:1.2rem}@media(max-width:900px){.numeraio-newsletter__inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media(max-width:640px){.numeraio-newsletter{padding:2rem 1.2rem}.numeraio-newsletter__intro h2{font-size:1.65rem}.numeraio-newsletter__fields{grid-template-columns:minmax(0,1fr)}.numeraio-newsletter__fields button{padding-block:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAw */
