/** 本文件为 vidastone 站点全局修改样式 **/
input:-internal-autofill-selected,
input:-internal-autofill-previewed {
  background-color: transparent !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
*:focus {
  outline: none !important;
}
.fa-shopping-cart:before {
  font-min-size: 2rem;
}
.vidastone-page a {
  color: inherit !important;
  text-decoration: none !important;
}
.vidastone-global ul {
  list-style: none !important;
  margin: 0;
}
.vidastone-global ul li {
  margin: 0;
}
.vidastone-global.fa-shopping-cart {
  margin-right: 5px !important;
  font-size: 20px !important;
}
@import "tailwind.min.css";
.vidastone-global .vidastone-page-login {
/** page-login **/
  background: #f2f2f2;
}
.vidastone-global .vidastone-page-login .um-form {
  padding: 2em;
  margin: 2em;
  background: #fff;
  box-shadow: #d3d3d3 0 0 5px;
  border: #d3d3d3 1px solid;
  margin-bottom: 0;
}
.vidastone-global .vidastone-page-login .um-form .um-col-alt .um-half {
  width: 100%;
}
.vidastone-global .vidastone-page-login .um-form .um-col-alt .um-right {
  display: none;
}
.vidastone-global .vidastone-page .sidebar-product-category .product-categories .cat-item-30,
.vidastone-global .vidastone-page .sidebar-product-category .product-categories .cat-item-29 {
  display: none;
}
#toast {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -75px;
  width: fit-content;
  padding: 1rem;
  border-radius: 10px;
  text-align: center;
  font-size: 11px;
  line-height: 40px;
  color: #fff;
}
.spinner-border {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  vertical-align: center;
  border: 2px solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 1px;
}
.spinner-grow {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  vertical-align: center;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
@-moz-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@-o-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
/** screens **/
@-moz-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@-o-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
