/* Wordmark uses the existing Open Sans 600/800 subsets from the Smilesonic theme.
 * Licenses: themes/smilesonic/assets/fonts/LICENSE-Open-Sans.txt and OFL-Open-Sans.txt. */
@font-face{font-family:"Smilesonic Wordmark";font-style:normal;font-weight:600;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAAOQAA4AAAAABewAAAM/AAEZ2wAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbEBwaBmAARBEMCoMEgmABNgIkAxgLDgAEIAWDRAcgG8UEAD4Mb0yDGoQMk1YqImj2FmV5WTekzt86dXh477HjD0ZAv1/b90XvLh2WLIuGQjQNXTOVkAiF6VRKhWgSoknlGzXW9u5NwaOYW2NoaiFCFNXK0LiY2wS7znX1KuZ58nMLmZQtdUj4xL17f60C7dJA1qJ1nm6MxljYZW1ak7IN1EWc9fQsSILmERREVoHGcjv+Qv/J/vTmYWJtUWDN48xaVJJiu8j1cJ3cdrvZES9+kLAlLSDqgyOFOd0qhSqRJixvYQy4AXjnAXDw5v9m2g8swDFFU5vTxtIAe+lGDf+LA1+3wKbiEdipOyy66ro/+11JAC0AEQJSBAEVITEALqNIGTkIxGOIASBOniM/wpCesATCoP9l8aVo+EQ1h83gMillAgIAMDV3dmEAmJn8x9FRDHUgApBsMBMwhAECBgJamGxAhYuiMvFkZiOIUWnWnDX/vVdAcfEbUQMyQAvk4BDiDEACIEIRBOnJaSFTY0R+vDNqH4LeFdC5vRX0LqLh+6nz0wi+dyKRJ4irXAh6Zyjf8Luo1UtcMa3nfE4IWuJI6U3FK85AHyuXEUWR0xskt86j5ksKhZERWqF8G9nmYX0I7WhMLbJ8/f/TP1p6OrUZBOc1XNrbOmOYj/MSG5TrD7t5AP2XsP+JbTK2WzfHZpOJ1cWXLcF2XxDf6yqS89F20/q+9p9SpVu88ozM/Xcr1fETX/6+nL2jHx6S8j/oNC1uQP/Vnr8s37tO3bnHxlU7vayVXfNd48mh18ndXjH/w6a77ppnkfO5U83mbmoEgQDCwLOU0b9B9hcDLoAL3xUA4VZXPwSb5yxbHpQoIEBx/B+QnyLolgMIwLNkz40eIhqpCZjzbHIRP8Eyo1GtBWuFLDiS8AA7kJgmNOTQlNgAzWBlYsrk0SzKDmk2NZ8wsYiA8MBjb2DxA4CWwAjWUkI6lcZnKOBgCQs0zJgwtaYBgLepMjAJNNypDBpPqvRcPJWiJpgGKBLCERSmhHBAxhtRSWgngGWTEAxNRkyZsGfK1dlYu2lLuApuucH820uMvtkxx7K4psUYrRY1TqXpT0ThgJpiBlZdAR4FKEzAVBdgaWxq52yqyowREwyARsEQ) format("woff2")}
@font-face{font-family:"Smilesonic Wordmark";font-style:normal;font-weight:800;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAAQkAA8AAAAAB6gAAAPKAAMAxQAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbIBw8BmA/U1RBVFoATBEQCoNYgy0BNgIkAxgLDgAEIAWFBAcgG2oGAB6FjTOJitXYuMJiVL6fj6B+P3TvfQihYnBAGl2EiSPQMTYahcpEmNhEGG5lK3xt38/Xae8HBTiVklREiEFh7s3AcW9g/rNzTpyLtwYcRgvPZID9nSAb757eosHeKPWpEh9b7IGhba4NRvJyqhdw1uoOBFoBSQiVEGg2wAnaTMspAR0lZIBAszVRmDn9sINWQgG+J4RQ3olTIY8gLrmUqlItgCwr5wIbQ7VY3gJuuy+tykFpDgAu4FXY2ctPR2fxkY2Tf7cCNP6njQMIKHeZhwGMYAihUYFedCygXQsoCULg+kRCIRBnFFeBHNDUujlBSGFHAIQgGugYUEhSOAIESLAHQ6dnWAOaNUqSA1JqZAYGVQ+WH/NqXsxzEABCoVGzNg2ZDlCDVjTgBsBfAFACQlpXHCoNrLqN/a7GHj9HvS8+6I8/Kq14/Fhv7OFD6Hn0aOSelNOg3a5joFsdzUHPQ3Meo94n7VitTTB7c2NAi9uGpfoXfiLqCDx0/2PPvXiif6WeKWiKT1AvrZpkWKKMHvHdMN9paBQEnpwMlviumu8YVMf/+2jMfOfftjG4dnuNadi+Q3I8IN+LwFKdWtwToytjAzsaeEHNVaHRpVtDslnhqQF7QsGlVCqHlRevlHSkSoQdaSVlLWlCSUsqhLz27nl16fm7YRmeQGSosw9u+zas9ApZNA49yO71gpzuyKncF/OL93IG2m/mLC8WvZg6OUL/N7xvw9/hGfqrF67LQFZKbGx6CjbA5WK9GYlxlXnzENtVo6jfdL92Z+tpW657pIzzyjch6aajbZ8koM6z1rOjOra7dvP/LR+aSxwpS/a72GNHQDDL2tqSzfWp9eB59VTF9QJAoPD29e06nXrjmH86+joAv2+e/w5/2l9sg7J8+awOBWoJBD9vrNrPwAX3gEzH1+Ut5xgFUJbWoLuqgWGmrbLSTRmE2jxbFZnU7hnootQFngAwF6bs5JJ271xhw9vWMo+r9IUdV5uIELbdUlSUINAaE8IhaI4VThu6Y73fTpCDfgdBzm7nSC9uSqam0YogJSZBwQThrHlMyV1AKM2nIaSarhiXCglTgKAmI8SvHJWoEUVCjciZzpsEhaJBisLGJiZ1pxEPS4tqyoi6V10qpiAkkqpQSGzz3DDZuvs8yXlStaAQuJKoKQgUERJrpMBFCMbCwREsWrp8+dJFs3maXABQ5iaQpNTnerV+Bs/7m+10JD6ClAaFxEKSUmBRI4ix5UuTo5zwS6iYlBKgqvEn8tSWK3EpZKL2bim+IurIk1ToQE6QCQAAAA==) format("woff2")}
body.login #login h1.wp-login-logo a{background:none;width:auto;height:auto;text-indent:0;overflow:visible;display:block;margin:0 0 28px;padding:0;color:#171719;font-size:32px;line-height:1.3;letter-spacing:-1px;text-decoration:none;white-space:nowrap;font-family:Arial,Helvetica,sans-serif}
.ss-login-wordmark{font-family:"Smilesonic Wordmark","Open Sans",Arial,sans-serif;letter-spacing:-1.1px}
.ss-login-smile{font-weight:600}.ss-login-sonic{font-weight:800}
.ss-login-admin{font-weight:400;font-size:28px;letter-spacing:-1px;margin-left:9px}
@media(max-width:360px){body.login #login h1.wp-login-logo a{font-size:29px}.ss-login-admin{font-size:25px}}

/* Match the storefront controls without loading its layout or JavaScript. */
@font-face{font-family:"SS Login Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("../../../themes/smilesonic/assets/fonts/inter-latin-complete.woff2?ver=95a8f2986b1d") format("woff2")}
body.login{background:#f5f5f7;color:#1d1d1f;font-family:"SS Login Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}
body.login #login{box-sizing:border-box;width:420px;max-width:100%;padding:clamp(40px,9vh,96px) 20px 32px}
body.login form{margin-top:24px;padding:30px;border:1px solid #dedee3;border-radius:20px;background:#fff;box-shadow:none;overflow:visible}
body.login label{font-size:13px;font-weight:500;line-height:1.5;margin-bottom:8px;color:#1d1d1f}
body.login input,body.login button,body.login select{font-family:inherit}
body.login input[type=text],body.login input[type=password],body.login input[type=email],body.login select{box-sizing:border-box;min-height:48px;padding:10px 13px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;color:#1d1d1f;font-size:16px;line-height:1.5;box-shadow:none}
body.login .input{margin-bottom:20px}
body.login .wp-pwd input{padding-right:48px}
body.login input:focus,body.login select:focus{border-color:#1d1d1f;box-shadow:0 0 0 1px #1d1d1f;outline:none}
body.login input[type=checkbox]{width:18px;height:18px;border:1px solid #909096;border-radius:4px;box-shadow:none;margin:0 7px 0 0;vertical-align:middle;background:#fff}
body.login input[type=checkbox]:checked{background:#1d1d1f;border-color:#1d1d1f}
body.login input[type=checkbox]:checked:before{content:"";box-sizing:border-box;width:5px;height:9px;margin:2px 0 0 5px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
body.login .forgetmenot{float:none;margin:0 0 22px}
body.login .forgetmenot label{font-size:13px;margin:0;display:inline}
body.login .submit{margin:0;padding:0}
body.login .button-primary{float:none;display:block;box-sizing:border-box;width:100%;min-height:48px;padding:12px 24px;border:1px solid #1d1d1f;border-radius:999px;background:#1d1d1f;color:#fff;font-size:14px;font-weight:600;line-height:22px;text-shadow:none;box-shadow:none;cursor:pointer;transition:background .15s}
body.login .button-primary:hover,body.login .button-primary:focus{background:#3a3a3c;border-color:#3a3a3c;color:#fff;box-shadow:none}
body.login .button-primary:disabled{background:#6e6e73!important;border-color:#6e6e73!important;color:#fff!important}
body.login .button.wp-hide-pw{width:46px;height:48px;padding:0;border:0;color:#6e6e73;background:transparent;box-shadow:none}
body.login .button.wp-hide-pw:hover{color:#1d1d1f}
body.login .button.wp-hide-pw .dashicons{top:0;vertical-align:middle}
body.login a{color:#1d1d1f;text-underline-offset:4px}
body.login #nav,body.login #backtoblog{padding:0 4px;font-size:13px;text-align:center}
body.login #nav{margin-top:24px}body.login #backtoblog{margin-top:14px}
body.login #nav a,body.login #backtoblog a{color:#6e6e73;text-decoration:none}
body.login #nav a:hover,body.login #backtoblog a:hover{color:#1d1d1f;text-decoration:underline}
body.login .privacy-policy-page-link{margin:28px 0 0;font-size:12px}
body.login .message,body.login .notice,body.login .success,body.login #login_error{padding:16px 18px;border-radius:12px;box-shadow:none;font-size:13px}
body.login .message,body.login .notice{border-left-color:#1d1d1f}
body.login .notice-error,body.login #login_error{border-left-color:#a62e30;background:#fff8f8;color:#8a2729}
body.login :is(a,button,input,select):focus-visible{outline:2px solid #1d1d1f;outline-offset:4px}
body.login .language-switcher{padding:0 20px 28px}body.login .language-switcher label{vertical-align:middle}
body.login .language-switcher .button,body.login .wp-generate-pw{min-height:44px;padding:8px 18px;background:#fff;border:1px solid #d2d2d7;border-radius:999px;color:#1d1d1f;box-shadow:none}
@media(max-width:400px){body.login form{padding:24px}body.login #login{padding-top:40px}}
@media(prefers-reduced-motion:reduce){body.login .button-primary{transition:none}}
