.cerus-newsletter__inner{position:relative;z-index:2}.cerus-newsletter__content{display:flex;flex-direction:column;gap:clamp(16px,1.8vw,24px)}.cerus-newsletter__title{font-size:clamp(36px,5vw,58px);line-height:.88;letter-spacing:0;margin:0}.cerus-newsletter .cerus-eyebrow{font-size:clamp(15px,1.2vw,18px);letter-spacing:0}.cerus-newsletter__sub{max-width:56ch;margin-inline:auto}.cerus-newsletter--centered .cerus-newsletter__inner{max-width:640px;margin-inline:auto;text-align:center}.cerus-newsletter--centered .cerus-newsletter__form-wrap{margin-inline:auto}.cerus-newsletter--split .cerus-newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.cerus-newsletter--banner .cerus-newsletter__inner{max-width:960px;margin-inline:auto;text-align:center}.cerus-newsletter__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--cerus-radius, 14px);overflow:hidden;background:var(--cerus-bg-alt, #f4f4f4)}.cerus-newsletter__image{width:100%;height:100%;object-fit:cover;display:block}.cerus-newsletter__chip{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--cerus-accent, #d4af37);color:var(--cerus-primary, #0c0c0c);font-family:var(--cerus-font-head);font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.cerus-newsletter--centered .cerus-newsletter__chip,.cerus-newsletter--banner .cerus-newsletter__chip{align-self:center}.cerus-newsletter__chip i{font-size:1.1em}.cerus-newsletter__form-wrap{width:100%;max-width:520px}.cerus-newsletter__form{display:flex;align-items:stretch;gap:8px;background:var(--cerus-bg, #fff);border:1px solid rgba(12,12,12,.12);border-radius:999px;padding:6px}.cerus-section[data-theme=dark] .cerus-newsletter__form{background:#ffffff14;border-color:#fff3}.cerus-newsletter__input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:14px 18px;font-family:var(--cerus-font-body);font-size:15px;color:inherit;outline:none}.cerus-newsletter__input::placeholder{color:#0c0c0c73}.cerus-section[data-theme=dark] .cerus-newsletter__input::placeholder{color:#ffffff8c}.cerus-newsletter__submit{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:transparent;border:0;color:inherit;font-family:var(--cerus-font-head);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700;cursor:pointer;transition:color .18s var(--cerus-ease)}.cerus-newsletter__submit i{transition:transform .18s var(--cerus-ease)}.cerus-newsletter__submit:hover i{transform:translate(4px)}.cerus-newsletter__msg{flex:1 0 100%;margin:8px 0 0;font-family:var(--cerus-font-body);font-size:13px;text-align:left}.cerus-newsletter__msg--ok{color:#2ecc71}.cerus-newsletter__msg--err{color:#ff6b6b}.cerus-newsletter__fineprint{margin:0;font-family:var(--cerus-font-body);font-size:12px;opacity:.6;max-width:56ch}.cerus-newsletter--centered .cerus-newsletter__fineprint,.cerus-newsletter--banner .cerus-newsletter__fineprint{margin-inline:auto;text-align:center}.cerus-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cerus-newsletter[style*=--cerus-nl-bg-tone-overlay] .cerus-section__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cerus-nl-bg-tone-overlay);z-index:1}.cerus-newsletter .cerus-section__bg--parallax{overflow:hidden}.cerus-newsletter .cerus-section__bg-media--parallax{width:100%;height:130%;object-fit:cover;top:-15%;position:absolute;will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1)}@media(max-width:749px){.cerus-newsletter--split .cerus-newsletter__inner{grid-template-columns:1fr;gap:24px}.cerus-newsletter__media{aspect-ratio:16 / 10}.cerus-newsletter__form{flex-direction:column;border-radius:18px;padding:8px}.cerus-newsletter__submit{width:100%;justify-content:center}.cerus-newsletter__title{font-size:clamp(30px,9vw,42px)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cerus-newsletter.css.map */
