@charset "UTF-8";
/**
Overrides on login pages
 */
/* Global variables */
/* Padding and margins. */
/* Elevation  */
/* Dashboard */
body {
  background-color: #fbf9f3;
}
body.page-template-authentication {
  background-color: #fcfcfc;
}

a:focus,
button:focus,
.button.alt:focus,
input:focus,
textarea:focus,
input[type=button]:focus,
input[type=reset]:focus,
input[type=submit]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus {
  outline: none;
}

a,
a:visited {
  color: #1a0c0c;
}

.required label::after,
.required strong::after,
.required legend::after {
  content: " *";
  color: #ec562d;
}
.required .radio-field > label::after {
  content: "";
}

.widget .widget-title {
  font-size: 1em;
  font-weight: bold;
  color: #1a0c0c;
  border-bottom: none;
  margin-bottom: 0;
}

.widget_product_categories button {
  background-color: #f0c450;
  border-radius: 5px;
}
.widget_product_categories .submit-product-categories-wrapper {
  bottom: 10px;
}
.widget_product_categories.widget.woocommerce li .count {
  float: none;
}
.widget_product_categories .widget-title {
  position: relative;
  top: 80px;
}

.widget-area .widget_search input[type=search],
.widget-area .widget_product_search input[type=search] {
  border: 1px solid black;
  border-radius: 5px;
  padding: 0.7em 1.4em;
  background-color: #ffffff;
}
.widget-area .widget_search form::before,
.widget-area .widget_product_search form::before {
  left: unset;
  right: 1em;
}

.torn-product-category-search-form {
  position: relative;
  top: -40px;
}

.site-main {
  position: relative;
  display: flex;
  flex-flow: column;
}

.vendor-page .site-main {
  padding-top: 25px;
}

#colophon .storefront-handheld-footer-bar {
  display: none;
}

html,
body {
  height: 100%;
  line-height: 1;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  line-height: 1.618;
  text-rendering: optimizeLegibility;
  font-weight: 400;
}

textarea {
  padding: 12px 16px;
  border-radius: 12px;
  width: 100%;
  margin-top: 12px;
  border: 1px solid #666666;
}

ol,
ul {
  overflow-wrap: break-word;
  padding: 0;
}

* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

a {
  text-decoration: none;
}

.torn-hypertext {
  text-decoration: underline !important;
}

p {
  overflow-wrap: break-word;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

table {
  border-spacing: 0;
  width: 100%;
  margin: 0 0 1.41575em;
  border-collapse: separate;
}
table td,
table th {
  padding: 1em 1.41575em;
  text-align: left;
  vertical-align: top;
}

img {
  height: auto;
  max-width: 100%;
  display: block;
  border-radius: 3px;
}

/**
 * Theese should probably be placed in component files.
 */
input[type=checkbox],
input[type=radio] {
  min-height: 24px;
  min-width: 24px;
  width: 32px;
  height: 32px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  vertical-align: text-bottom !important;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #1a0c0c;
  background-color: white;
  flex-shrink: 0;
  cursor: pointer;
  background-size: 16px;
  margin-right: 6px;
}
input[type=checkbox]:checked, input[type=checkbox][checked=checked]:not(body.woocommerce-cart .gateway-selector ul li input[type=radio][checked=checked]),
input[type=radio]:checked,
input[type=radio][checked=checked]:not(body.woocommerce-cart .gateway-selector ul li input[type=radio][checked=checked]) {
  background-color: #1a0c0c !important;
}
input[type=checkbox]:hover,
input[type=radio]:hover {
  box-shadow: 0 0 0 1px #1a0c0c;
}

input[type=radio] {
  border-radius: 50px;
}

input[type=checkbox] {
  border-radius: 8px;
}

input[type=text],
input[type=password],
input[type=number],
input[type=email],
input[type=tel],
input[type=url],
select {
  border: 1px solid #666666;
  margin-top: 12px;
  border-radius: 12px;
  padding: 12px 16px;
  font-size: 18px;
  line-height: 24px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type=text]:hover:not([disabled]),
input[type=password]:hover:not([disabled]),
input[type=number]:hover:not([disabled]),
input[type=email]:hover:not([disabled]),
input[type=tel]:hover:not([disabled]),
input[type=url]:hover:not([disabled]),
textarea:hover:not([disabled]),
select:hover:not([disabled]) {
  outline: 1px solid #0f0f0f;
}

input[type=text]:disabled,
input[type=password]:disabled,
input[type=number]:disabled,
input[type=email]:disabled,
input[type=tel]:disabled,
input[type=url]:disabled,
textarea:disabled,
select:disabled {
  outline: 1px solid #eeeeee;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=url]:focus,
textarea:focus,
select:focus {
  outline-width: 2px;
}

fieldset {
  border: none;
}

label {
  display: block;
}

dd {
  margin: 0 0 1.618em;
}

dt {
  font-weight: 600;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.description {
  margin-top: 0.25rem;
  margin-bottom: 0;
  color: #898280 !important;
  font-family: "Geist", sans-serif !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 17px !important;
}
@media screen and (min-width: 1920px) {
  .description {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}

.warning-description {
  margin-top: 12px;
  color: #f78502 !important;
  font-family: "Geist", sans-serif !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 17px !important;
}
@media screen and (min-width: 1920px) {
  .warning-description {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}

.error-description {
  margin-top: 12px;
  color: #ec562d !important;
  font-family: "Geist", sans-serif !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 17px !important;
}
@media screen and (min-width: 1920px) {
  .error-description {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}

#user_switching_switch_on {
  background-color: white;
  padding: 2px 4px !important;
  border-radius: 8px;
}

body.login:not(.interim-login) {
  background-color: #fbf9f3;
}
body.login:not(.interim-login) div#login {
  max-width: 100%;
  width: 400px;
  padding-top: clamp(48px, 16vw, 96px);
}
body.login:not(.interim-login) #login h1 a {
  height: 36px;
}
body.login:not(.interim-login) .notice-info,
body.login:not(.interim-login) .message {
  text-align: center;
  margin: 12px 8px;
  border-radius: 12px;
  border: none;
  padding: 16px;
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.1), 0px 2px 8px 0px rgba(0, 0, 0, 0.04);
  font-weight: 500;
}
body.login:not(.interim-login) form#loginform,
body.login:not(.interim-login) form#lostpasswordform,
body.login:not(.interim-login) form#resetpassform,
body.login:not(.interim-login) form#registerform,
body.login:not(.interim-login) form#magicloginform {
  border: none;
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.1), 0px 2px 8px 0px rgba(0, 0, 0, 0.04);
  border-radius: 12px;
  padding: clamp(2rem, 4vw, 2.5rem) clamp(1.5rem, 4vw, 2.5rem);
  background-color: #ffffff;
  color: #0f0f0f;
  margin: 0 8px;
}
body.login:not(.interim-login) form#loginform label,
body.login:not(.interim-login) form#lostpasswordform label,
body.login:not(.interim-login) form#resetpassform label,
body.login:not(.interim-login) form#registerform label,
body.login:not(.interim-login) form#magicloginform label {
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 8px;
  width: 100%;
}
body.login:not(.interim-login) form#loginform input[type=password],
body.login:not(.interim-login) form#loginform input[type=text],
body.login:not(.interim-login) form#loginform input[type=email],
body.login:not(.interim-login) form#lostpasswordform input[type=password],
body.login:not(.interim-login) form#lostpasswordform input[type=text],
body.login:not(.interim-login) form#lostpasswordform input[type=email],
body.login:not(.interim-login) form#resetpassform input[type=password],
body.login:not(.interim-login) form#resetpassform input[type=text],
body.login:not(.interim-login) form#resetpassform input[type=email],
body.login:not(.interim-login) form#registerform input[type=password],
body.login:not(.interim-login) form#registerform input[type=text],
body.login:not(.interim-login) form#registerform input[type=email],
body.login:not(.interim-login) form#magicloginform input[type=password],
body.login:not(.interim-login) form#magicloginform input[type=text],
body.login:not(.interim-login) form#magicloginform input[type=email] {
  font-size: 16px;
  padding: 12px 16px;
  border-radius: 8px;
  border-color: #d3d0c8;
  height: 48px;
}
body.login:not(.interim-login) form#loginform input[type=password]:hover,
body.login:not(.interim-login) form#loginform input[type=text]:hover,
body.login:not(.interim-login) form#loginform input[type=email]:hover,
body.login:not(.interim-login) form#lostpasswordform input[type=password]:hover,
body.login:not(.interim-login) form#lostpasswordform input[type=text]:hover,
body.login:not(.interim-login) form#lostpasswordform input[type=email]:hover,
body.login:not(.interim-login) form#resetpassform input[type=password]:hover,
body.login:not(.interim-login) form#resetpassform input[type=text]:hover,
body.login:not(.interim-login) form#resetpassform input[type=email]:hover,
body.login:not(.interim-login) form#registerform input[type=password]:hover,
body.login:not(.interim-login) form#registerform input[type=text]:hover,
body.login:not(.interim-login) form#registerform input[type=email]:hover,
body.login:not(.interim-login) form#magicloginform input[type=password]:hover,
body.login:not(.interim-login) form#magicloginform input[type=text]:hover,
body.login:not(.interim-login) form#magicloginform input[type=email]:hover {
  border-color: #747476;
  outline: none;
}
body.login:not(.interim-login) form#loginform input[type=password]:focus,
body.login:not(.interim-login) form#loginform input[type=text]:focus,
body.login:not(.interim-login) form#loginform input[type=email]:focus,
body.login:not(.interim-login) form#lostpasswordform input[type=password]:focus,
body.login:not(.interim-login) form#lostpasswordform input[type=text]:focus,
body.login:not(.interim-login) form#lostpasswordform input[type=email]:focus,
body.login:not(.interim-login) form#resetpassform input[type=password]:focus,
body.login:not(.interim-login) form#resetpassform input[type=text]:focus,
body.login:not(.interim-login) form#resetpassform input[type=email]:focus,
body.login:not(.interim-login) form#registerform input[type=password]:focus,
body.login:not(.interim-login) form#registerform input[type=text]:focus,
body.login:not(.interim-login) form#registerform input[type=email]:focus,
body.login:not(.interim-login) form#magicloginform input[type=password]:focus,
body.login:not(.interim-login) form#magicloginform input[type=text]:focus,
body.login:not(.interim-login) form#magicloginform input[type=email]:focus {
  border-color: transparent;
  outline: 1px solid #1fb775;
}
body.login:not(.interim-login) form#loginform .forgetmenot,
body.login:not(.interim-login) form#lostpasswordform .forgetmenot,
body.login:not(.interim-login) form#resetpassform .forgetmenot,
body.login:not(.interim-login) form#registerform .forgetmenot,
body.login:not(.interim-login) form#magicloginform .forgetmenot {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  float: none;
  margin: 4px 0 20px 0;
  cursor: pointer;
}
body.login:not(.interim-login) form#loginform .forgetmenot:hover input#rememberme,
body.login:not(.interim-login) form#lostpasswordform .forgetmenot:hover input#rememberme,
body.login:not(.interim-login) form#resetpassform .forgetmenot:hover input#rememberme,
body.login:not(.interim-login) form#registerform .forgetmenot:hover input#rememberme,
body.login:not(.interim-login) form#magicloginform .forgetmenot:hover input#rememberme {
  border-color: #747476;
  outline: none;
}
body.login:not(.interim-login) form#loginform .forgetmenot input#rememberme,
body.login:not(.interim-login) form#lostpasswordform .forgetmenot input#rememberme,
body.login:not(.interim-login) form#resetpassform .forgetmenot input#rememberme,
body.login:not(.interim-login) form#registerform .forgetmenot input#rememberme,
body.login:not(.interim-login) form#magicloginform .forgetmenot input#rememberme {
  margin: 0;
  height: 24px;
  width: 24px;
  border-radius: 4px;
  border-color: #d3d0c8;
  box-shadow: none;
}
body.login:not(.interim-login) form#loginform .forgetmenot input#rememberme:checked::before,
body.login:not(.interim-login) form#lostpasswordform .forgetmenot input#rememberme:checked::before,
body.login:not(.interim-login) form#resetpassform .forgetmenot input#rememberme:checked::before,
body.login:not(.interim-login) form#registerform .forgetmenot input#rememberme:checked::before,
body.login:not(.interim-login) form#magicloginform .forgetmenot input#rememberme:checked::before {
  content: "✓";
  font-size: 16px;
  color: #fbf9f3;
  display: block;
  text-align: center;
  line-height: 22px;
  margin: 0;
}
body.login:not(.interim-login) form#loginform .forgetmenot label,
body.login:not(.interim-login) form#lostpasswordform .forgetmenot label,
body.login:not(.interim-login) form#resetpassform .forgetmenot label,
body.login:not(.interim-login) form#registerform .forgetmenot label,
body.login:not(.interim-login) form#magicloginform .forgetmenot label {
  margin: 0;
  cursor: pointer;
}
body.login:not(.interim-login) form#loginform .submit input#wp-submit,
body.login:not(.interim-login) form#lostpasswordform .submit input#wp-submit,
body.login:not(.interim-login) form#resetpassform .submit input#wp-submit,
body.login:not(.interim-login) form#registerform .submit input#wp-submit,
body.login:not(.interim-login) form#magicloginform .submit input#wp-submit {
  font-weight: 500;
  float: none;
  border-radius: 8px;
  width: 100%;
  font-size: 14px;
  height: 48px;
  cursor: pointer;
  font-weight: normal;
  border-radius: 100px;
  color: #1a0c0c;
  border: 0;
  flex-direction: row;
  display: flex;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  transition: background 0.2s ease-out, border 0.2s ease-out;
  opacity: 0.8;
  font-size: 15px;
  line-height: 24px;
  padding: 10px 20px;
  gap: 10px;
  font-size: 15px;
  line-height: 24px;
  background-color: #25d68a;
  border: 1px solid #25d68a;
}
body.login:not(.interim-login) form#loginform .submit input#wp-submit:hover, body.login:not(.interim-login) form#loginform .submit input#wp-submit:hover:enabled,
body.login:not(.interim-login) form#lostpasswordform .submit input#wp-submit:hover,
body.login:not(.interim-login) form#lostpasswordform .submit input#wp-submit:hover:enabled,
body.login:not(.interim-login) form#resetpassform .submit input#wp-submit:hover,
body.login:not(.interim-login) form#resetpassform .submit input#wp-submit:hover:enabled,
body.login:not(.interim-login) form#registerform .submit input#wp-submit:hover,
body.login:not(.interim-login) form#registerform .submit input#wp-submit:hover:enabled,
body.login:not(.interim-login) form#magicloginform .submit input#wp-submit:hover,
body.login:not(.interim-login) form#magicloginform .submit input#wp-submit:hover:enabled {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2), 0 6px 20px rgba(0, 0, 0, 0.19); /* Shadow on hover */
  opacity: 1;
}
body.login:not(.interim-login) form#loginform .submit input#wp-submit:hover, body.login:not(.interim-login) form#loginform .submit input#wp-submit:hover:enabled,
body.login:not(.interim-login) form#lostpasswordform .submit input#wp-submit:hover,
body.login:not(.interim-login) form#lostpasswordform .submit input#wp-submit:hover:enabled,
body.login:not(.interim-login) form#resetpassform .submit input#wp-submit:hover,
body.login:not(.interim-login) form#resetpassform .submit input#wp-submit:hover:enabled,
body.login:not(.interim-login) form#registerform .submit input#wp-submit:hover,
body.login:not(.interim-login) form#registerform .submit input#wp-submit:hover:enabled,
body.login:not(.interim-login) form#magicloginform .submit input#wp-submit:hover,
body.login:not(.interim-login) form#magicloginform .submit input#wp-submit:hover:enabled {
  background-color: #1fb775;
  border-color: #1fb775;
  color: #1a0c0c;
}
body.login:not(.interim-login) form#loginform .submit input#wp-submit .icon,
body.login:not(.interim-login) form#lostpasswordform .submit input#wp-submit .icon,
body.login:not(.interim-login) form#resetpassform .submit input#wp-submit .icon,
body.login:not(.interim-login) form#registerform .submit input#wp-submit .icon,
body.login:not(.interim-login) form#magicloginform .submit input#wp-submit .icon {
  position: relative;
}
body.login:not(.interim-login) form#loginform .wp_google_login,
body.login:not(.interim-login) form#lostpasswordform .wp_google_login,
body.login:not(.interim-login) form#resetpassform .wp_google_login,
body.login:not(.interim-login) form#registerform .wp_google_login,
body.login:not(.interim-login) form#magicloginform .wp_google_login {
  border-top: 1px solid #d9d9d9;
  padding-top: 16px;
  margin-top: 32px;
}
body.login:not(.interim-login) form#loginform .wp_google_login::before,
body.login:not(.interim-login) form#lostpasswordform .wp_google_login::before,
body.login:not(.interim-login) form#resetpassform .wp_google_login::before,
body.login:not(.interim-login) form#registerform .wp_google_login::before,
body.login:not(.interim-login) form#magicloginform .wp_google_login::before {
  content: "eller";
  font-size: 14px;
  color: #666666;
  background-color: #ffffff;
  padding: 0 12px;
  display: inline-block;
  position: relative;
  top: -24px;
  left: 50%;
  transform: translateX(-50%);
}
body.login:not(.interim-login) form#loginform .wp_google_login .wp_google_login__button-container,
body.login:not(.interim-login) form#lostpasswordform .wp_google_login .wp_google_login__button-container,
body.login:not(.interim-login) form#resetpassform .wp_google_login .wp_google_login__button-container,
body.login:not(.interim-login) form#registerform .wp_google_login .wp_google_login__button-container,
body.login:not(.interim-login) form#magicloginform .wp_google_login .wp_google_login__button-container {
  margin: 0;
}
body.login:not(.interim-login) form#loginform .wp_google_login .wp_google_login__button-container .wp_google_login__button,
body.login:not(.interim-login) form#lostpasswordform .wp_google_login .wp_google_login__button-container .wp_google_login__button,
body.login:not(.interim-login) form#resetpassform .wp_google_login .wp_google_login__button-container .wp_google_login__button,
body.login:not(.interim-login) form#registerform .wp_google_login .wp_google_login__button-container .wp_google_login__button,
body.login:not(.interim-login) form#magicloginform .wp_google_login .wp_google_login__button-container .wp_google_login__button {
  border: 1px solid #d3d0c8;
  border-radius: 8px;
  height: 48px;
}
body.login:not(.interim-login) form#loginform .wp_google_login .wp_google_login__button-container .wp_google_login__button:hover,
body.login:not(.interim-login) form#lostpasswordform .wp_google_login .wp_google_login__button-container .wp_google_login__button:hover,
body.login:not(.interim-login) form#resetpassform .wp_google_login .wp_google_login__button-container .wp_google_login__button:hover,
body.login:not(.interim-login) form#registerform .wp_google_login .wp_google_login__button-container .wp_google_login__button:hover,
body.login:not(.interim-login) form#magicloginform .wp_google_login .wp_google_login__button-container .wp_google_login__button:hover {
  border-color: #747476;
  outline: none;
}
body.login:not(.interim-login) form#loginform .wp_google_login .magic_login_button_container,
body.login:not(.interim-login) form#lostpasswordform .wp_google_login .magic_login_button_container,
body.login:not(.interim-login) form#resetpassform .wp_google_login .magic_login_button_container,
body.login:not(.interim-login) form#registerform .wp_google_login .magic_login_button_container,
body.login:not(.interim-login) form#magicloginform .wp_google_login .magic_login_button_container {
  margin-top: 15px;
}
body.login:not(.interim-login) form#loginform .button.wp-hide-pw,
body.login:not(.interim-login) form#lostpasswordform .button.wp-hide-pw,
body.login:not(.interim-login) form#resetpassform .button.wp-hide-pw,
body.login:not(.interim-login) form#registerform .button.wp-hide-pw,
body.login:not(.interim-login) form#magicloginform .button.wp-hide-pw {
  height: 48px;
  width: 48px;
}
body.login:not(.interim-login) form#loginform .button.wp-hide-pw span::before,
body.login:not(.interim-login) form#lostpasswordform .button.wp-hide-pw span::before,
body.login:not(.interim-login) form#resetpassform .button.wp-hide-pw span::before,
body.login:not(.interim-login) form#registerform .button.wp-hide-pw span::before,
body.login:not(.interim-login) form#magicloginform .button.wp-hide-pw span::before {
  color: #666666;
}
body.login:not(.interim-login) form#loginform .button.wp-hide-pw:hover span::before,
body.login:not(.interim-login) form#lostpasswordform .button.wp-hide-pw:hover span::before,
body.login:not(.interim-login) form#resetpassform .button.wp-hide-pw:hover span::before,
body.login:not(.interim-login) form#registerform .button.wp-hide-pw:hover span::before,
body.login:not(.interim-login) form#magicloginform .button.wp-hide-pw:hover span::before {
  color: #0f0f0f;
}
body.login:not(.interim-login) #nav,
body.login:not(.interim-login) #backtoblog {
  text-align: center;
}
body.login:not(.interim-login) form#resetpassform input#pass1 {
  border-bottom-left-radius: unset !important;
  border-bottom-right-radius: unset !important;
  border-bottom: none !important;
}
body.login:not(.interim-login) form#resetpassform input#pass1:focus {
  box-shadow: unset;
}
body.login:not(.interim-login) form#resetpassform #pass-strength-result {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
body.login:not(.interim-login) form#resetpassform button.wp-generate-pw {
  cursor: pointer;
  font-weight: normal;
  border-radius: 100px;
  color: #1a0c0c;
  border: 0;
  flex-direction: row;
  display: flex;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  transition: background 0.2s ease-out, border 0.2s ease-out;
  opacity: 0.8;
  font-size: 15px;
  line-height: 24px;
  padding: 10px 20px;
  gap: 10px;
  font-size: 15px;
  line-height: 24px;
  background-color: white;
  color: #1a0c0c;
  border: 1px #666666 solid;
}
body.login:not(.interim-login) form#resetpassform button.wp-generate-pw:hover, body.login:not(.interim-login) form#resetpassform button.wp-generate-pw:hover:enabled {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2), 0 6px 20px rgba(0, 0, 0, 0.19); /* Shadow on hover */
  opacity: 1;
}
body.login:not(.interim-login) form#resetpassform button.wp-generate-pw:hover:enabled {
  background-color: #25d68a;
  color: #1a0c0c;
}
body.login:not(.interim-login) form#resetpassform button.wp-generate-pw .icon {
  position: relative;
}

#login h1 a,
.login h1 a {
  background-image: url("/wp-content/themes/torn-theme/assets/header-logo-no-text.svg");
}