.form-control:focus {
  box-shadow: none;
  border-color: #000;
}

.container.main {
  min-height: calc(100vh - 500px);
}

a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before {
  margin-right: 0px !important;
}

body {
  padding-top: 80px;
}
body > header {
  position: fixed;
}

header {
  position: relative;
}
header .top-main-menu {
  background-color: #000;
}

.content header h1 {
  margin-top: 50px;
}
.content header h1 a {
  color: #000;
  text-decoration: none;
}
.content header h1 a:hover {
  color: #000;
}

.breadcrumb {
  display: none;
}

article nav {
  background-color: #f7982e;
  padding: 15px;
  margin-bottom: 50px;
}
article nav ul .woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}
article nav ul li {
  padding: 5px 20px;
}
article nav ul li a {
  color: #000;
  text-decoration: none;
  font-size: 21px;
}
article nav ul li a:hover {
  color: #000;
}

.focs_linka {
  color: #fff !important;
}

.focs_linkli {
  padding: 5px 20px;
  background-color: #000;
}

.btn_main_color {
  background-color: #f7982e !important;
  color: #000 !important;
}

.woocommerce-MyAccount-content:has(p):not(:has(.woocommerce-Addresses)),
.woocommerce-MyAccount-content table {
  background: #f0f2ef;
  padding: 25px;
}
.woocommerce-MyAccount-content p {
  font-size: 20px;
}
.woocommerce-MyAccount-content p a {
  color: #000;
}
.woocommerce-MyAccount-content p a:hover {
  color: #000;
}
.woocommerce-MyAccount-content .selection span {
  height: 70px;
  border-radius: 0px;
  padding: 10px;
}
.woocommerce-MyAccount-content input {
  height: 70px;
  border: 2px solid rgba(128, 128, 128, 0.3882352941);
  padding: 10px;
}
.woocommerce-MyAccount-content .woocommerce-Button,
.woocommerce-MyAccount-content .woocommerce-address-fields button {
  color: #000 !important;
  padding: 10px 25px !important;
  background-color: #f7982e !important;
  border-radius: 0px !important;
}

body:has(.woocommerce-form-login, .woocommerce-ResetPassword) {
  background: #f8f9fa;
}

@media (min-width: 1200px) {
  .main-content:has(.woocommerce-form-login) {
    width: 100%;
    margin: auto;
  }
}
.main-content:has(.woocommerce-form-login) .woocommerce-LostPassword a,
.main-content:has(.woocommerce-form-login) .woocommerce-privacy-policy-link {
  color: #000;
}

@media (min-width: 1200px) {
  .main-content:has(.woocommerce-ResetPassword) {
    width: 50%;
    margin: auto;
  }
}

.woocommerce-ResetPassword {
  padding: 20px;
}
.woocommerce-ResetPassword .woocommerce-Button {
  background-color: #f7982e !important;
  color: #000 !important;
  padding: 10px 25px !important;
  border-radius: 0px !important;
}

.woocommerce-form-login,
.woocommerce-form-register,
.woocommerce-ResetPassword {
  background-color: #fff;
  border-radius: 0px !important;
}
.woocommerce-form-login .woocommerce-button,
.woocommerce-form-register .woocommerce-button,
.woocommerce-ResetPassword .woocommerce-button {
  background-color: #f7982e !important;
  color: #000 !important;
  padding: 10px 25px !important;
  border-radius: 0px !important;
}

.woocommerce-orders-table {
  border-radius: 0px !important;
}

.woocommerce-account .addresses .title .edit {
  float: unset;
  text-decoration: none;
  color: #000;
  padding: 5px 15px;
  background-color: #f7982e;
}

.woocommerce-Address address {
  border: 1px solid #ccc;
  padding: 10px;
  background: #f0f2ef;
}

.woocommerce-Address-title {
  justify-content: start !important;
  flex-wrap: wrap !important;
  margin-bottom: 10px;
}
.woocommerce-Address-title h5 {
  margin-right: 10px;
}

.main-content {
  margin-bottom: 50px !important;
}
.main-content .content header {
  z-index: 1;
  background-color: transparent !important;
}

li.focs_linkli {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.woocommerce-MyAccount-navigation-link.is-active a {
  padding-left: 10px;
}

.woocommerce-info {
  border-top-color: #000 !important;
  background-color: #f0f2ef !important;
}
.woocommerce-info:before {
  color: #000 !important;
}

.woocommerce-error {
  border: 0px !important;
  border-top-color: #000 !important;
  background-color: #f0f2ef !important;
  display: flex;
  padding: 10px 20px;
  gap: 10px;
  flex-direction: column;
}
.woocommerce-error li {
  padding-left: 60px !important;
}
.woocommerce-error:before {
  color: #000 !important;
}
.woocommerce-error:focus-visible {
  outline: 0px !important;
}

.card-header {
  background-color: #f0f2ef;
  color: #000;
}
.card-header a {
  font-weight: bold;
  background-color: #f7982e;
  color: #000;
  text-decoration: none;
  padding: 5px 15px;
  margin-top: 10px;
}
.card-header a:hover {
  background-color: #000;
  color: #fff;
}

.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content {
  float: unset !important;
  width: 100% !important;
}
.woocommerce-MyAccount-navigation ul li,
.woocommerce-MyAccount-content ul li {
  padding: 5px 20px;
}
.woocommerce-MyAccount-navigation ul li a,
.woocommerce-MyAccount-content ul li a {
  color: #000;
  text-decoration: none;
  font-size: 21px;
}
.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-content ul li a:hover {
  color: #000;
}

.woocommerce-MyAccount-content p:nth-of-type(2) {
  display: none;
}

#account_display_name_description em {
  font-size: 14px;
}

/*# sourceMappingURL=my-account.css.map */
