.woocommerce-MyAccount-navigation{display: none;}
.woocommerce-account.woocommerce-MyAccount-content{width:100%;
}

.woocommerce div.product .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled {
    display: none;
}
.aws-search-btn_icon
{
	background:#ffb100;
	
}
.aws-container[data-buttons-order="3"] .aws-search-form .aws-search-btn{
	

	background-color:#ffb100;
	
}
.aws-container .aws-search-form .aws-search-btn_icon {
	color:white;
}

@media (max-width: 767px) {
    .woocommerce-store-notice,
    p.demo_store {
        position: static !important;
        width: 100%;
    }
}

@media (min-width: 922px) {
  .aws-container {
    width: 480px !important;
  }
}

.tcg-wishlist-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-family: Arial, sans-serif;
  font-size: 34px;
	transform: translate(-5px, 3px);
  line-height: 1;
  color: #111317;
  text-decoration: none;
}

.tcg-wishlist-link:hover,
.tcg-wishlist-link:focus {
  color: #f5a900;
}

.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after {
  background-color: #f5a900 !important;
  color: #111317 !important;
}

@media (min-width: 922px) {
  #ast-desktop-header .ast-site-header-cart {
    position: relative;
    top: 2px;
  }

  #ast-desktop-header .ast-header-account-wrap:hover,
  #ast-desktop-header .ast-header-account-wrap:focus-within {
    color: #f5a900 !important;
  }

  #ast-desktop-header .ast-header-account-wrap:hover svg,
  #ast-desktop-header .ast-header-account-wrap:focus-within svg {
    fill: #f5a900 !important;
  }
}

@media (max-width: 921px) {
  .ast-below-header-bar .site-header-section {
    align-items: center;
  }

  .ast-below-header-bar .widget,
  .ast-below-header-bar .aws-container,
  .ast-below-header-bar .aws-search-form {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .ast-below-header-bar .aws-search-form,
  .ast-below-header-bar .aws-search-field,
  .ast-below-header-bar .aws-search-btn {
    height: 44px !important;
    min-height: 44px !important;
  }
	.ast-below-header-bar .widget {
  transform: translateY(-5px);
}
}

@media (max-width: 921px) {
  .ast-header-account-wrap {
    width: 100% !important;
  }

  .ast-header-account-wrap a {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 14px;
    width: 100% !important;
    min-height: 54px;
    padding: 0 22px;
    box-sizing: border-box;
    color: #111317 !important;
    text-decoration: none;
  }

  .ast-header-account-wrap a::after {
    content: "MEIN KONTO";
    font-family: inherit;
    font-size: 13px;
    font-weight: 600;
  }

  .tcg-wishlist-link {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 14px;
    width: 100% !important;
    height: 54px !important;
    padding: 0 22px;
    box-sizing: border-box;
    transform: none !important;
    border-top: 1px solid #eeeeee;
    color: #111317 !important;
    text-decoration: none;
  }

  .tcg-wishlist-link::after {
    content: "MEINE WUNSCHLISTE";
    font-family: inherit;
    font-size: 13px;
    font-weight: 600;
  }

  .ast-header-account-wrap a:hover,
  .tcg-wishlist-link:hover {
    color: #f5a900 !important;
  }

  .ast-header-account-wrap a:hover svg {
    fill: #f5a900 !important;
  }
}

@media (max-width: 921px) {
  .ast-header-account,
  .ast-header-html-1 {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .ast-header-account-wrap {
    display: flex !important;
    align-items: center;
    width: 100% !important;
    height: 54px !important;
    min-height: 54px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .ast-header-html-1 .ast-header-html {
    width: 100% !important;
  }
}

@media (max-width: 921px) {
  .ast-header-account-wrap,
  .ast-header-account-wrap a,
  .tcg-wishlist-link {
    height: 50px !important;
    min-height: 50px !important;
  }

  .ast-header-account-wrap a,
  .tcg-wishlist-link {
    gap: 12px;
    color: #55585c !important;
  }

  .ast-header-account-wrap svg {
    width: 18px !important;
    height: 18px !important;
    fill: #55585c !important;
  }

  .tcg-wishlist-link {
    font-size: 22px !important;
  }

  .ast-header-account-wrap a::after,
  .tcg-wishlist-link::after {
    color: #55585c;
    font-size: 12px;
    font-weight: 600;
  }
}

@media (min-width: 600px) and (max-width: 921px) {
  .ast-below-header-bar .widget,
  .ast-below-header-bar .aws-container {
    width: 480px !important;
    max-width: calc(100vw - 80px);
  }
}

