#krOptInForm{max-width:580px!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;--kr-btn:#e60000;--kr-btn-hover:#b30000}#krOptInForm input[type="email"]#email{width:100%!important;padding:14px 16px!important;font-size:16px!important;border:1px solid #ccc!important;border-radius:4px!important;box-sizing:border-box!important;margin-bottom:10px!important;height:auto!important;line-height:normal!important;background-color:#fff!important;color:#333!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important}#krOptInForm input[type="email"]#email:focus{border-color:var(--kr-btn)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--kr-btn) 15%,transparent)!important}#krOptInForm button[type="submit"]#submitBtn{width:100%!important;padding:16px!important;font-size:18px!important;font-weight:700!important;color:#fff!important;background-color:var(--kr-btn)!important;background-image:none!important;border:none!important;border-radius:4px!important;cursor:pointer!important;letter-spacing:0.5px!important;margin-bottom:10px!important;height:auto!important;line-height:normal!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;-webkit-appearance:none!important;display:block!important}#krOptInForm button[type="submit"]#submitBtn:hover{background-color:var(--kr-btn-hover)!important}#krOptInForm button#submitBtn:disabled{background-color:#999!important;cursor:not-allowed!important}#krOptInForm .consent-wrapper{display:flex!important;align-items:flex-start!important;gap:8px!important;font-size:13px!important;color:#555!important;line-height:1.4!important;margin-bottom:10px!important}#krOptInForm .consent-wrapper input[type="checkbox"]#consent{margin-top:3px!important;flex-shrink:0!important;width:auto!important;height:auto!important;-webkit-appearance:checkbox!important;appearance:checkbox!important}#krOptInForm .consent-wrapper label[for="consent"]{font-size:13px!important;color:#555!important;font-weight:normal!important;line-height:1.4!important;margin:0!important;padding:0!important}#krOptInForm #form-msg{font-size:14px!important;margin-top:8px!important}#krOptInForm .kr-hp{position:absolute!important;left:-9999px!important;top:-9999px!important}