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}body #learn-press-profile .nsl-container:has(a[data-plugin="nsl"])::before,body .popup-login-wrapper .nsl-container:has(a[data-plugin="nsl"])::before,body #learn-press-checkout .nsl-container:has(a[data-plugin="nsl"])::after{content:"Or";display:block;margin:18px 0;color:#596674;font-size:14px;font-weight:500;line-height:24px;text-align:center;background-image:linear-gradient(to right,#e2e7ec 0,#e2e7ec calc(50% - 30px),transparent calc(50% - 30px),transparent calc(50% + 30px),#e2e7ec calc(50% + 30px),#e2e7ec 100%);background-size:100% 1px;background-position:center;background-repeat:no-repeat}body #learn-press-profile .nsl-container .nsl-container-buttons,body .popup-login-wrapper .nsl-container .nsl-container-buttons,body #learn-press-checkout .nsl-container .nsl-container-buttons{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px;width:100%;box-sizing:border-box}body #learn-press-profile .nsl-container .nsl-container-buttons>a[data-plugin="nsl"],body .popup-login-wrapper .nsl-container .nsl-container-buttons>a[data-plugin="nsl"],body #learn-press-checkout .nsl-container .nsl-container-buttons>a[data-plugin="nsl"]{width:100% !important;min-width:0;max-width:none !important;margin:0 !important}body #learn-press-profile .nsl-container .nsl-container-buttons>a:only-child,body .popup-login-wrapper .nsl-container .nsl-container-buttons>a:only-child,body #learn-press-checkout .nsl-container .nsl-container-buttons>a:only-child{grid-column:1 / -1}body #learn-press-profile .nsl-container .nsl-button-default,body .popup-login-wrapper .nsl-container .nsl-button-default,body #learn-press-checkout .nsl-container .nsl-button-default{height:100%;min-height:44px;align-items:center;box-sizing:border-box}body #learn-press-profile .nsl-container .nsl-button-default .nsl-button-label-container,body .popup-login-wrapper .nsl-container .nsl-button-default .nsl-button-label-container,body #learn-press-checkout .nsl-container .nsl-button-default .nsl-button-label-container{min-width:0;margin:0 10px 0 2px;white-space:normal;overflow:visible;font-size:14px;line-height:20px;letter-spacing:0}body #learn-press-profile .nsl-container a[data-plugin="nsl"]:focus-visible,body .popup-login-wrapper .nsl-container a[data-plugin="nsl"]:focus-visible,body #learn-press-checkout .nsl-container a[data-plugin="nsl"]:focus-visible{outline:3px solid #113c68;outline-offset:3px;border-radius:4px}@media (max-width:360px){body #learn-press-profile .nsl-container .nsl-container-buttons,body .popup-login-wrapper .nsl-container .nsl-container-buttons,body #learn-press-checkout .nsl-container .nsl-container-buttons{grid-template-columns:minmax(0,1fr) !important}}