.product-notify [data-intro]{margin-bottom:22px}
.product-notify .product-notify__context{display:grid;gap:4px;margin:0;font-size:14px}
.product-notify__context strong{color:#1b1b1b}
.product-notify .product-notify__newsletter{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;line-height:1.5;margin:4px 0 16px;cursor:pointer}
.product-notify .product-notify__newsletter input{appearance:none;display:grid;place-content:center;width:20px;height:20px;min-height:0;flex:0 0 20px;margin:0;padding:0;border:1px solid #c9c9c9;border-radius:5px;background:#f7f7f7;cursor:pointer}
.product-notify .product-notify__newsletter input:checked{border-color:#1b1b1b;background:linear-gradient(180deg,#303030,#171717);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.product-notify .product-notify__newsletter input:checked::after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}
.product-notify [data-result]{margin-bottom:16px}
.product-notify [data-retry]{margin-top:12px}
