form[data-spm-registration] .apbct_special_field{display:none !important}.spm-registration-notice{background:#fff8df;border-left:4px solid #f4b400;color:#07182d;padding:16px;margin-bottom:20px;line-height:1.6;text-align:left}.spm-registration-notice a{color:#113c68;text-decoration:underline;font-weight:600}#spm-register{scroll-margin-top:120px}body form[name="learn-press-login"] label:has(>input[name="rememberme"]),body #learn-press-checkout-form label:has(>input[name="rememberme"]),body #learn-press-checkout-form .snm-registration-newsletter-optin>label,body form[name="learn-press-register"] .snm-registration-newsletter-optin>label{display:flex !important;align-items:flex-start !important;gap:10px !important;font-size:16px !important;line-height:24px !important;cursor:pointer}body form[name="learn-press-login"] label>input[type="checkbox"][name="rememberme"],body #learn-press-checkout-form label>input[type="checkbox"][name="rememberme"],body #learn-press-checkout-form .snm-registration-newsletter-optin>label>input[type="checkbox"],body form[name="learn-press-register"] .snm-registration-newsletter-optin>label>input[type="checkbox"]{position:static !important;float:none !important;display:block !important;flex:0 0 18px !important;width:18px !important;height:18px !important;min-height:0 !important;margin:3px 0 0 !important;padding:0 !important;transform:none !important}@media(max-width:767px){body form[data-spm-registration] input:not([type=hidden]):not([type=checkbox]),body .popup-login-wrapper form[name="loginpopupform"] input:not([type=hidden]):not([type=checkbox]){font-size:16px;min-height:44px}body #wrapper-container .elementor-widget-wrap:has(>.elementor-widget-thim-login-popup)>.thim-widget-button{width:auto!important;flex:1 1 auto!important;min-width:0}body #wrapper-container .elementor-widget-wrap>.elementor-widget-thim-login-popup{width:auto!important;max-width:100%;flex:0 1 auto!important;min-width:0}}body .popup-login-wrapper form[name="loginpopupform"] [type="submit"],body .popup-login-wrapper form[name="registerformpopup"] [type="submit"],body .learn-press-form form[name="learn-press-login"] button[type="submit"],body .learn-press-form form[name="learn-press-register"] button[type="submit"]{background:#f4b400 !important;border-color:#f4b400 !important;color:#07182d !important;font-weight:700 !important;text-align:center;transition:background-color 0.15s ease,color 0.15s ease}body .popup-login-wrapper form[name="loginpopupform"] [type="submit"]:hover,body .popup-login-wrapper form[name="registerformpopup"] [type="submit"]:hover,body .popup-login-wrapper form[name="loginpopupform"] [type="submit"]:focus-visible,body .popup-login-wrapper form[name="registerformpopup"] [type="submit"]:focus-visible,body .learn-press-form form[name="learn-press-login"] button[type="submit"]:hover,body .learn-press-form form[name="learn-press-register"] button[type="submit"]:hover,body .learn-press-form form[name="learn-press-login"] button[type="submit"]:focus-visible,body .learn-press-form form[name="learn-press-register"] button[type="submit"]:focus-visible{background:#07182d !important;border-color:#07182d !important;color:#fff !important}body .popup-login-wrapper form[name="loginpopupform"] [type="submit"]:focus-visible,body .popup-login-wrapper form[name="registerformpopup"] [type="submit"]:focus-visible,body .learn-press-form form[name="learn-press-login"] button[type="submit"]:focus-visible,body .learn-press-form form[name="learn-press-register"] button[type="submit"]:focus-visible{outline:2px solid #113c68;outline-offset:3px}body #learn-press-checkout .spm-checkout-welcome{background:#edf4fa !important;border:1px solid #ccdeec !important;border-left:4px solid #f4b400 !important;border-radius:10px;color:#113c68 !important;padding:16px 20px !important;line-height:1.6;box-shadow:none !important}body #learn-press-checkout .spm-checkout-welcome::before,body #learn-press-checkout .spm-checkout-welcome::after{content:none !important;display:none !important}body #learn-press-checkout #checkout-account-login,body #learn-press-checkout #checkout-account-register{box-sizing:border-box;max-width:100%;background:#edf4fa !important;border:1px solid #ccdeec !important;border-top:4px solid #113c68 !important;border-radius:12px;padding:24px !important;margin-bottom:28px;color:#07182d;box-shadow:0 5px 16px rgba(17,60,104,.06)}body #learn-press-checkout #checkout-account-login h4,body #learn-press-checkout #checkout-account-register h4{color:#07182d;margin-top:0}body #learn-press-checkout #checkout-account-login a:not([data-plugin="nsl"]),body #learn-press-checkout #checkout-account-register a:not([data-plugin="nsl"]){color:#113c68;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){body #learn-press-checkout #checkout-account-login,body #learn-press-checkout #checkout-account-register{padding:18px 16px !important}}body label.spm-auth-label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}body input.spm-auth-field{background:#fff !important;color:#07182d !important}body input.spm-auth-field::placeholder{color:#596674;opacity:1}body input.spm-auth-field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#07182d !important;caret-color:#07182d}body input.spm-auth-field:autofill{box-shadow:0 0 0 1000px #fff inset !important}