.ms24-newsletter-shell{padding:72px 24px 88px;background:#f5f5f7;color:#1d1d1f}.ms24-newsletter-card{max-width:720px;margin:0 auto;padding:56px 56px 52px;background:#fff;border:1px solid #e9e9ec;border-radius:22px;text-align:center}.ms24-newsletter-icon{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#e9f5f5;color:#007f88;margin-bottom:24px}.ms24-newsletter-brand{font-size:12px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#6e6e73;margin:0 0 12px}.ms24-newsletter-card>h1{font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.18;letter-spacing:-.025em;margin:0 0 24px}.ms24-newsletter-content{font-size:17px;line-height:1.65;color:#515154;overflow-wrap:anywhere}.ms24-newsletter-content p{margin:0 0 14px}.ms24-newsletter-content h1,.ms24-newsletter-content h2{font-size:18px;line-height:1.4;margin:0 0 14px;font-weight:600;color:#1d1d1f}.ms24-newsletter-content a{color:#007f88;text-decoration:underline;text-underline-offset:3px}.ms24-newsletter-content form{margin:18px 0}.ms24-newsletter-content input,.ms24-newsletter-content button{font:inherit}.ms24-newsletter-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:22px;padding:13px 27px;border-radius:8px;background:#008b95;color:#fff;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}.ms24-newsletter-button:hover{background:#00737c}.ms24-newsletter-button:focus-visible{outline:3px solid #007f88;outline-offset:4px}.ms24-newsletter-preview{font-size:12px;line-height:1.4;color:#6e6e73;margin:0 0 24px}@media(max-width:600px){.ms24-newsletter-shell{padding:36px 16px 44px}.ms24-newsletter-card{padding:34px 22px 36px;border-radius:16px}.ms24-newsletter-content{font-size:16px}.ms24-newsletter-card>h1{font-size:28px}.ms24-newsletter-button{width:100%}}.ms24-promo-badge{display:inline-flex;align-items:center;align-self:center;padding:7px 12px;margin-inline-start:8px;border:1px solid var(--promo-border, #cce7e9);border-radius:8px;background:var(--promo-background, #e9f5f5);color:var(--promo-color, #006b73);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle}.product__text:has(.remacs-tax-notice),.product__text-inner:has(.remacs-tax-notice){width:100%}.product__text-inner>p:has(.remacs-tax-notice){width:100%;min-width:0;flex:1}.remacs-tax-notice{display:block;width:100%}.remacs-tax-line{display:block;color:#62666a;font-size:12px;line-height:1.6}.remacs-tax-line a{color:inherit;text-underline-offset:3px}.remacs-tax-card{display:block;box-sizing:border-box;width:100%;margin-top:10px;padding:12px;border:0;border-radius:0;background:#fafafa;color:#000;font-family:inherit;font-size:14px;line-height:20px;box-shadow:none}.remacs-tax-heading{display:block;font-size:inherit;line-height:inherit}.remacs-tax-heading strong{font-weight:600}.remacs-tax-reference{color:inherit;font-size:inherit;white-space:nowrap}.remacs-tax-detail{display:block;color:inherit;font-size:inherit;line-height:inherit}.remacs-tax-card .remacs-business-link{display:inline-block;margin-top:3px;color:#000;font-size:inherit;font-weight:400;line-height:inherit;text-decoration:underline;text-underline-offset:2px}.remacs-tax-card .remacs-business-link:hover{color:#000;text-decoration:underline}.remacs-business-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/77/compiled_assets/styles.css.map */
