/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 16 2024 | 09:33:38 */
.woocommerce-form-login .woocommerce-LostPassword > a {
  color: #2b2d59 !important;
}
/* PRODUKCIA */
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-register p:nth-child(3), body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-register p:nth-child(3) {
  margin-top: var(--space-xs) !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login span, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login span {
  min-width: fit-content !important;
}
body .woocommerce-form-register .woocommerce-Input:focus, body .woocommerce-ResetPassword .woocommerce-Input:focus, body .woocommerce-form-login .woocommerce-Input:focus {
  border-width: 2px !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login, body.woocommerce-checkout section .oxy-woo-my-account #customer_login {
  grid-template-columns: 1fr 1fr !important;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  gap: 0 !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-no-display.wa-login-wrapper, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-no-display.wa-login-wrapper {
  opacity: 0;
  transform: translatex(-50%) scale(0);
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-no-display.wa-register-wrapper, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-no-display.wa-register-wrapper {
  opacity: 0;
  transform: translatex(50%) scale(0);
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-login-wrapper, body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-register-wrapper, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-login-wrapper, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-register-wrapper {
  transition: 500ms !important;
  max-width: 550px;
  width: 100%;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-login-wrapper, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-login-wrapper {
  transform: translatex(50%);
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-register-wrapper, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-register-wrapper {
  transform: translatex(-50%);
}
body.woocommerce-account section .oxy-woo-my-account #customer_login h2, body.woocommerce-checkout section .oxy-woo-my-account #customer_login h2 {
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: calc(var(--space-s) * 1.2) !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login h2:before, body.woocommerce-checkout section .oxy-woo-my-account #customer_login h2:before {
  content: "";
  background: url(/wp-content/uploads/2022/02/myaccount.svg);
  display: block;
  width: 30px;
  height: 30px;
  margin-right: var(--space-xs);
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a {
  font-size: 14px !important;
  padding-right: var(--space-xs) !important;
  box-sizing: border-box !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-switch, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-switch {
  text-align: center;
  margin-top: var(--space-s) !important;
  font-size: 23px !important;
  color: #2b2d59 !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-switch a, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-switch a {
  font-weight: 700;
  color: #21a73f !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form {
  padding: calc(var(--space-s) * 1.2) 0 !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form .form-row-wide, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form .form-row-wide {
  padding-left: calc(var(--space-s) * 1.2);
  padding-right: calc(var(--space-s) * 1.2);
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button {
  width: calc(100% - calc(var(--space-s) * 2));
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: var(--space-s) !important;
  border-radius: 6px !important;
  font-weight: 700 !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login {
  margin-top: calc(var(--space-s) * 1.2) !important;
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-s) !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a {
  width: 100% !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form-login .form-row:nth-child(3), body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form-login .form-row:nth-child(3) {
  padding-bottom: calc(var(--space-s) * 1.2) !important;
  display: flex !important;
  border-bottom: 2px solid #d9d9d9;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-privacy-policy-text, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-privacy-policy-text {
  padding-left: calc(var(--space-s) * 1.2);
  padding-right: calc(var(--space-s) * 1.2);
  margin-top: var(--space-xs);
  text-align: center !important;
}
body.woocommerce-account section .oxy-woo-my-account #customer_login p.woocommerce-LostPassword.lost_password, body.woocommerce-checkout section .oxy-woo-my-account #customer_login p.woocommerce-LostPassword.lost_password {
  display: flex !important;
  width: 100%;
  margin-top: var(--space-s) !important;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding-left: calc(var(--space-s) * 1.2);
  padding-right: calc(var(--space-s) * 1.2);
}
body.woocommerce-account .oxy-woo-my-account .woocommerce form .form-row label, body.woocommerce-account .password-form label, body.woocommerce-checkout .oxy-woo-my-account .woocommerce form .form-row label, body.woocommerce-checkout .password-form label {
  margin: 0 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
body.woocommerce-account .woocommerce-ResetPassword, body.woocommerce-checkout .woocommerce-ResetPassword {
  background: #f3f3f3 !important;
  border-radius: 10px !important;
  margin: 0 !important;
  padding: calc(var(--space-s) * 1.35) var(--space-s) calc(var(--space-s) * 1.55) var(--space-s) !important;
}
body.woocommerce-account .woocommerce-ResetPassword p:first-child, body.woocommerce-checkout .woocommerce-ResetPassword p:first-child {
  margin-top: var(--space-xs) !important;
  font-size: 16px !important;
  font-weight: 500;
  margin-top: 0 !important;
}
body.woocommerce-account .woocommerce-ResetPassword .woocommerce-Button, body.woocommerce-checkout .woocommerce-ResetPassword .woocommerce-Button {
  margin-top: calc(var(--space-xs) * 0.75) !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  background: #21a73f !important;
  border: none !important;
  padding-inline: var(--space-s) !important;
}
body.woocommerce-account .my-acc-tab-heading:after, body.woocommerce-checkout .my-acc-tab-heading:after {
  display: none !important;
}
body.woocommerce-account .my-acc-tab-heading, body.woocommerce-account .wc-social-login-profile h2, body.woocommerce-account .wa-primary-heading, body.woocommerce-checkout .my-acc-tab-heading, body.woocommerce-checkout .wc-social-login-profile h2, body.woocommerce-checkout .wa-primary-heading {
  color: #2b2d59 !important;
  color: #2b2d59;
  line-height: 1.2 !important;
  font-size: clamp(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 1.6667)), 3rem) !important;
  font-weight: 700 !important;
  margin-bottom: var(--space-m) !important;
}
body.woocommerce-account .wooptima_under_account_links, body.woocommerce-checkout .wooptima_under_account_links {
  margin-top: var(--space-xl);
}
body.woocommerce-account .primary-heading--left, body.woocommerce-checkout .primary-heading--left {
  text-align: left !important;
}
body.woocommerce-account .wa-regadv, body.woocommerce-checkout .wa-regadv {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: calc(var(--space-xs) * 0.7);
  width: 100%;
  align-items: stretch !important;
}
body.woocommerce-account .wa-regadv-card, body.woocommerce-checkout .wa-regadv-card {
  background: #f3f3f3;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: var(--space-l) var(--space-m);
  position: relative;
}
body.woocommerce-account .wa-regadv-card__icon, body.woocommerce-checkout .wa-regadv-card__icon {
  height: 46px !important;
  width: auto;
}
body.woocommerce-account .wa-regadv-card__heading, body.woocommerce-checkout .wa-regadv-card__heading {
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  color: #2b2d59;
  margin-top: var(--space-s);
}
body.woocommerce-account .wa-regadv-card__heading b, body.woocommerce-checkout .wa-regadv-card__heading b {
  font-weight: 700 !important;
}
body.woocommerce-account .wa-regadv-card__plus--m, body.woocommerce-checkout .wa-regadv-card__plus--m {
  height: 38px;
  width: auto;
  position: absolute;
  top: 20%;
  left: 10%;
}
body.woocommerce-account .wa-regadv-card__plus--s, body.woocommerce-checkout .wa-regadv-card__plus--s {
  height: 24px;
  width: auto;
  position: absolute;
  bottom: 8%;
  right: 8%;
}
body.woocommerce-account .oxy-woo-my-account #customer_login, body.woocommerce-checkout .oxy-woo-my-account #customer_login {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-m);
  padding: 0 !important;
  border: none !important;
  margin-top: var(--space-m);
}
body.woocommerce-account .oxy-woo-my-account #customer_login:before, body.woocommerce-checkout .oxy-woo-my-account #customer_login:before {
  display: none !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login:after, body.woocommerce-checkout .oxy-woo-my-account #customer_login:after {
  display: none !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login h2, body.woocommerce-checkout .oxy-woo-my-account #customer_login h2 {
  font-size: 24px !important;
  color: #2b2d59 !important;
  font-weight: 700 !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .col-1, body.woocommerce-account .oxy-woo-my-account #customer_login .col-2, body.woocommerce-checkout .oxy-woo-my-account #customer_login .col-1, body.woocommerce-checkout .oxy-woo-my-account #customer_login .col-2 {
  width: 100% !important;
  display: flex !important;
  flex-direction: column;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .col-1 .woocommerce-form-register, body.woocommerce-account .oxy-woo-my-account #customer_login .col-2 .woocommerce-form-register, body.woocommerce-checkout .oxy-woo-my-account #customer_login .col-1 .woocommerce-form-register, body.woocommerce-checkout .oxy-woo-my-account #customer_login .col-2 .woocommerce-form-register {
  flex: 1 !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .col-1 .woocommerce-form-register .woocommerce-form-register__submit, body.woocommerce-account .oxy-woo-my-account #customer_login .col-2 .woocommerce-form-register .woocommerce-form-register__submit, body.woocommerce-checkout .oxy-woo-my-account #customer_login .col-1 .woocommerce-form-register .woocommerce-form-register__submit, body.woocommerce-checkout .oxy-woo-my-account #customer_login .col-2 .woocommerce-form-register .woocommerce-form-register__submit {
  margin-top: var(--space-s) !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form {
  background: #f3f3f3 !important;
  border-radius: 10px !important;
  margin: 0 !important;
  padding: calc(var(--space-s) * 1.35) var(--space-s) calc(var(--space-s) * 1.55) var(--space-s) !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button {
  margin-top: calc(var(--space-xs) * 0.75) !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  background: #21a73f !important;
  border: none !important;
  padding-inline: var(--space-s) !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button:hover, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button:hover {
  color: #ffffff !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login label, body.woocommerce-checkout .oxy-woo-my-account #customer_login label {
  margin: 0 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  text-align: left !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login label span, body.woocommerce-checkout .oxy-woo-my-account #customer_login label span {
  font-size: 16px !important;
  font-weight: 700 !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login p, body.woocommerce-checkout .oxy-woo-my-account #customer_login p {
  margin: 0 !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login input, body.woocommerce-checkout .oxy-woo-my-account #customer_login input {
  border-color: #d9d9d9 !important;
  border-radius: 6px !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login input:focus, body.woocommerce-checkout .oxy-woo-my-account #customer_login input:focus {
  border-color: #2b2d59 !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .button-social-login, body.woocommerce-checkout .oxy-woo-my-account #customer_login .button-social-login {
  margin: 0 !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-register p:nth-child(2), body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-register p:nth-child(2) {
  margin-top: var(--space-xs) !important;
  font-size: 16px !important;
  font-weight: 500;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-register .woocommerce-privacy-policy-text p, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-register .woocommerce-privacy-policy-text p {
  font-size: 14px !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-register .woocommerce-privacy-policy-text a, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-register .woocommerce-privacy-policy-text a {
  text-decoration: underline !important;
  color: #2b2d59 !important;
  font-weight: 400 !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login {
  display: flex !important;
  flex-direction: column !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .form-row:nth-child(1), body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .form-row:nth-child(1) {
  order: 1;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .form-row:nth-child(2), body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .form-row:nth-child(2) {
  order: 2;
  margin-top: var(--space-xs) !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .form-row:nth-child(3), body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .form-row:nth-child(3) {
  order: 4;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-LostPassword, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-LostPassword {
  order: 3;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-LostPassword a, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-LostPassword a {
  font-size: 16px !important;
  text-decoration: underline !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login {
  order: 5;
  margin-top: var(--space-m);
  justify-content: flex-start !important;
  gap: var(--space-xs) !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a {
  height: 32px !important;
  width: auto !important;
  line-height: 1.2;
  display: flex;
  align-items: center;
  border-radius: 5px !important;
  box-shadow: unset !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a:hover span, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a:hover span {
  background-color: #ffffff !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login span, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login span {
  height: 32px !important;
  width: 32px !important;
  background-size: 23px 23px !important;
  background-position: center center;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme {
  display: flex !important;
  padding: 0 !important;
  margin-top: 0 !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme input, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme input {
  display: none !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme span, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme span {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 16px !important;
  font-weight: 400 !important;
}
body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme span:before, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme span:before {
  width: 20px !important;
  height: 20px !important;
  position: static !important;
  display: flex !important;
  margin-right: 0.8rem !important;
  border-width: 2px !important;
  border-radius: 4px !important;
}
body .woocommerce-form-register {
  color: #2b2d59 !important;
}
body .woocommerce-form-register p {
  color: #2b2d59 !important;
}
body .woocommerce-ResetPassword {
  color: #2b2d59 !important;
}
body .woocommerce-ResetPassword p {
  color: #2b2d59 !important;
}
body .woocommerce-MyAccount-content {
  color: #2b2d59 !important;
}
body .woocommerce-MyAccount-content p {
  color: #2b2d59 !important;
}
body .woocommerce-MyAccount-content .js-show-available-providers {
  background: #2b2d59 !important;
}
@media (max-width: 1023px) {
  body.woocommerce-account section .oxy-woo-my-account #customer_login, body.woocommerce-checkout section .oxy-woo-my-account #customer_login {
    display: flex !important;
    flex-direction: column !important;
  }
  body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-register-wrapper, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-register-wrapper {
    transform: translateX(0);
  }
  body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-no-display, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-no-display {
    height: 0 !important;
    z-index: -3;
    display: none !important;
  }
  body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-login-wrapper, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-login-wrapper {
    transform: translateX(0);
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login, body.woocommerce-checkout .oxy-woo-my-account #customer_login {
    grid-template-columns: 1fr !important;
    margin-top: 0 !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login {
    display: flex !important;
    flex-direction: column !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a {
    width: fit-content !important;
  }
  body.woocommerce-account .wa-regadv, body.woocommerce-checkout .wa-regadv {
    grid-template-columns: 1fr 1fr !important;
  }
}
@media (max-width: 479px) {
  body.woocommerce-account .woocommerce-ResetPassword p:first-child, body.woocommerce-checkout .woocommerce-ResetPassword p:first-child {
    font-size: 14px !important;
  }
  body .wa-myaccount-section .ct-section-inner-wrap {
    padding-top: 0 !important;
  }
  body.woocommerce-account .wa-regadv-section .wa-primary-heading, body.woocommerce-checkout .wa-regadv-section .wa-primary-heading {
    text-align: left !important;
    margin-bottom: var(--space-xs) !important;
  }
  body.woocommerce-account .wa-regadv-card, body.woocommerce-checkout .wa-regadv-card {
    padding: var(--space-m) var(--space-xs) !important;
    justify-content: flex-start !important;
  }
  body.woocommerce-account .wa-regadv-card__icon, body.woocommerce-checkout .wa-regadv-card__icon {
    height: 40px !important;
  }
  body.woocommerce-account .wa-regadv-card__heading, body.woocommerce-checkout .wa-regadv-card__heading {
    font-size: 18px !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login h2, body.woocommerce-checkout .oxy-woo-my-account #customer_login h2 {
    font-size: 20px !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form {
    padding: var(--space-xs) !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login label, body.woocommerce-checkout .oxy-woo-my-account #customer_login label {
    font-size: 14px !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme span, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme span {
    font-size: 14px !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button {
    font-size: 18px !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-register p:nth-child(2), body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-register p:nth-child(2) {
    font-size: 14px !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-register .woocommerce-privacy-policy-text p, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-register .woocommerce-privacy-policy-text p {
    font-size: 12px !important;
  }
  body.woocommerce-account .oxy-woo-my-account, body.woocommerce-checkout .oxy-woo-my-account {
    padding-top: 0 !important;
  }
}
@media (max-width: 767px) {
  body.woocommerce-account section .oxy-woo-my-account #customer_login h2, body.woocommerce-checkout section .oxy-woo-my-account #customer_login h2 {
    margin-left: unset !important;
  }
  body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button {
    margin-top: var(--space-m) !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form {
    border-radius: 5px !important;
  }
  body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form .woocommerce-button {
    height: 45px !important;
    display: flex;
    align-items: center;
    text-align: center !important;
    justify-content: center !important;
    border-radius: 5px !important;
  }
  body.woocommerce-account section .oxy-woo-my-account #customer_login, body.woocommerce-checkout section .oxy-woo-my-account #customer_login {
    width: 100% !important;
  }
  body.woocommerce-account section .oxy-woo-my-account #customer_login .wa-switch, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .wa-switch {
    font-size: 19px !important;
  }
  body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login {
    display: flex !important;
    flex-direction: column !important;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
  }
  body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a {
    width: fit-content !important;
  }
  body.woocommerce-account .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-LostPassword a, body.woocommerce-checkout .oxy-woo-my-account #customer_login .woocommerce-form-login .woocommerce-LostPassword a {
    font-size: 14px !important;
  }
  body a.button-social-login.button-social-login-facebook, body .widget-area a.button-social-login.button-social-login-facebook, body .social-badge.social-badge-facebook {
    border: 1px solid #3b5998 !important;
  }
  body a.button-social-login.button-social-login-google, body .widget-area a.button-social-login.button-social-login-google, body .social-badge.social-badge-google {
    border: 1px solid #4285f4 !important;
  }
  body.woocommerce-account section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a, body.woocommerce-checkout section .oxy-woo-my-account #customer_login .woocommerce-form-login .wc-social-login a {
    font-size: 13px !important;
  }
}
@media (max-width: 425px) {
  body .wa-regadv-section {
    margin-top: var(--space-xl);
  }
}
