.cms-bz-newsletter-signup,.cms-bz-newsletter-signup *{box-sizing:border-box}.cms-bz-newsletter-signup{background:var(--bz-newsletter-background, #009a44);color:var(--bz-newsletter-text, #ffffff);display:block;padding-inline:var(--bz-section-padding-inline-mobile, 16px);width:100%}.cms-bz-newsletter-signup__inner{margin-inline:auto;max-width:652px;padding-block:var(--bz-newsletter-padding, 80px);text-align:center;width:100%}.cms-bz-newsletter-signup__heading{color:var(--bz-newsletter-text, #ffffff);font-family:"Plus Jakarta Sans",var(--font-heading--family, var(--font-body--family, sans-serif));font-size:36px;font-weight:800;letter-spacing:normal;line-height:40px;margin:0}.cms-bz-newsletter-signup__description{color:var(--bz-newsletter-text, #ffffff);font-size:16px;font-weight:400;line-height:26px;margin:12px auto 0;max-width:652px}.cms-bz-newsletter-signup__form{margin:32px auto 0;max-width:576px;width:100%}.cms-bz-newsletter-signup__fields{display:flex;flex-direction:row;align-self:stretch;justify-content:center;align-items:center;gap:12px}.cms-bz-newsletter-signup__input{-webkit-appearance:none;appearance:none;background:var(--bz-newsletter-input-background, #ffffff)!important;border:1px solid var(--bz-newsletter-input-background, #ffffff);border-radius:999px;box-shadow:none;color:var(--bz-newsletter-input-text, #101828);font:inherit;font-size:14px;height:50px;line-height:normal;margin:0;min-width:0;max-width:313px;outline:none;padding:15px 21px;width:100%}.cms-bz-newsletter-signup__input::placeholder{color:#6a7282;opacity:1}.cms-bz-newsletter-signup__input:hover{border-color:var(--bz-newsletter-input-background, #ffffff)}.cms-bz-newsletter-signup__input:focus-visible{border-color:var(--bz-newsletter-button-text, #101828);box-shadow:0 0 0 2px var(--bz-newsletter-background, #009a44),0 0 0 4px var(--bz-newsletter-input-background, #ffffff)}.cms-bz-newsletter-signup__legal{color:var(--bz-newsletter-text, #ffffff);margin-top:16px;display:flex;flex-direction:column;gap:8px}.cms-bz-newsletter-signup__reassurance,.cms-bz-newsletter-signup__compliance,.cms-bz-newsletter-signup__message{margin:0}.cms-bz-newsletter-signup__reassurance{font-size:13px;line-height:16px}.cms-bz-newsletter-signup__compliance{font-size:12px;line-height:16px}.cms-bz-newsletter-signup__compliance a{color:inherit;text-decoration:underline;text-decoration-skip-ink:auto;text-underline-offset:1px}.cms-bz-newsletter-signup__compliance a:hover{color:var(--bz-newsletter-text, #ffffff)!important}.cms-bz-newsletter-signup__message{color:var(--bz-newsletter-text, #ffffff);font-size:12px;line-height:16px;margin-top:12px}.cms-bz-newsletter-signup__message ul{list-style-position:inside;margin:0;padding:0}.cms-bz-newsletter-signup__message--error{background:#fff;border-radius:8px;color:#b42318;margin-top:12px;padding:8px 12px}.cms-bz-newsletter-signup__toast{align-items:center;background:#0000;display:flex;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;transition:background .3s ease;width:100%;z-index:99999}.cms-bz-newsletter-signup__toast[hidden]{display:none}.cms-bz-newsletter-signup__toast--visible{background:#0006;pointer-events:auto}.cms-bz-newsletter-signup__toast-inner{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;color:#2b2b2b;display:flex;font-size:16px;font-weight:500;gap:12px;line-height:24px;max-width:min(400px,calc(100vw - 32px));opacity:0;padding:20px 28px;transform:translateY(20px) scale(.95);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.cms-bz-newsletter-signup__toast--visible .cms-bz-newsletter-signup__toast-inner{opacity:1;transform:translateY(0) scale(1)}.cms-bz-newsletter-signup__toast-icon{flex-shrink:0;height:24px;width:24px}.cms-bz-newsletter-signup__toast-close{-webkit-appearance:none;appearance:none;background:none;border:0;color:#999;cursor:pointer;flex-shrink:0;font-size:22px;line-height:1;padding:0 0 0 8px}.cms-bz-newsletter-signup__toast-close:hover{color:#333}.cms-bz-newsletter-signup__toast-close:focus-visible{outline:2px solid #101828;outline-offset:3px}@media screen and (min-width:750px){.cms-bz-newsletter-signup{padding-inline:var(--bz-section-padding-inline-desktop, 32px)}}@media screen and (max-width:749px){.cms-bz-newsletter-signup__inner{max-width:576px}.cms-bz-newsletter-signup__heading{padding-top:12px;font-size:30px;line-height:36px}.cms-bz-newsletter-signup__description{line-height:24px;max-width:480px}.cms-bz-newsletter-signup__form{max-width:448px}.cms-bz-newsletter-signup__fields{flex-direction:column;align-items:center}.cms-bz-newsletter-signup__fields>.cms-bz-newsletter-signup__button{width:100%}.cms-bz-newsletter-signup__legal{margin-inline:auto;max-width:448px}.cms-bz-newsletter-signup__input{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/BZ-newsletter-signup.css.map */
