.ba-item-wishlist .ba-btn-transition i:not([data-products-count="0"])::after, .ba-item-cart .ba-btn-transition i:not([data-products-count="0"])::after {
  top: -5px!important;
}

.ba-add-to-cart-extra-option[data-ind="2"]{
  display: block!important;
}

.ba-add-to-cart-extra-option[data-ind="2"] .ba-add-to-cart-row-label {
  margin-bottom: 10px;
}

.ba-checkout-place-order-btn {
  pointer-events: none;
}

.form {
  border-radius: 10px;
  border: 1px solid var(--accent); 
}

.shadow {
  text-shadow: 0 0 20px #000;
}

.cookiebar a,
.cookiebar a:link,
.cookiebar a:hover,
.cookiebar a:visited,
.cookiebar a:active {
  color: #fff!important;
}

.ba-cart-product-row .ba-cart-product-extra-options-title,
.ba-cart-checkout-includes-tax,
body:not(.menue) header .ba-item-one-page-menu,
body:not(.language) .ba-language-switcher-list,
.ba-checkout-order-form-section.ba-checkout-order-form-payments-wrapper,
body.system header .ba-item-one-page-menu,
body.german .english,
body.english .german,
body.german .ba-language-switcher-list > .ba-language-switcher-item:nth-child(3),
body.english .ba-language-switcher-list > .ba-language-switcher-item:nth-child(2),
.no-avatar .ba-testimonials-img,
.testimonials-icon-wrapper {
  display: none!important;
}

.blur .main-menu.visible-menu,
.blur .slideshow-content .testimonials-wrapper, 
.blur .testimonials-infoo {
  backdrop-filter: blur(15px);
}

.portuguese {
  background-image: url(/images/p.png)!important;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.spanish {
  background-image: url(/images/s.png)!important;
  background-size: auto 100%;
  background-repeat: no-repeat;
}