.elementor-kit-4972{--e-global-color-primary:#404040;--e-global-color-secondary:#4C4C4C;--e-global-color-text:#333333;--e-global-color-accent:#FF6600;--e-global-color-fe00113:#0A0A0A;--e-global-color-3fdcb83:#AAAAAA;--e-global-color-24145bd:#FFFFFF;--e-global-color-80e58ea:#EEEEEE;--e-global-color-86fc66e:#FBFBFB;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:24px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:21px;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-0dbaa12-font-family:"Open Sans";--e-global-typography-0dbaa12-font-size:26px;--e-global-typography-0dbaa12-font-weight:600;--e-global-typography-b1a7dda-font-family:"Open Sans";--e-global-typography-b1a7dda-font-size:22px;--e-global-typography-b1a7dda-font-weight:500;--e-global-typography-a023ab1-font-family:"Open Sans";--e-global-typography-a023ab1-font-size:20px;--e-global-typography-a023ab1-font-weight:700;--e-global-typography-851e469-font-family:"Open Sans";--e-global-typography-851e469-font-size:14px;--e-global-typography-851e469-font-weight:600;--e-global-typography-a7fa788-font-family:"Open Sans";--e-global-typography-a7fa788-font-size:18px;--e-global-typography-a7fa788-font-weight:600;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4972 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4972 h1{font-family:var( --e-global-typography-0dbaa12-font-family ), Sans-serif;font-size:var( --e-global-typography-0dbaa12-font-size );font-weight:var( --e-global-typography-0dbaa12-font-weight );}.elementor-kit-4972 h2{font-family:var( --e-global-typography-b1a7dda-font-family ), Sans-serif;font-size:var( --e-global-typography-b1a7dda-font-size );font-weight:var( --e-global-typography-b1a7dda-font-weight );}.elementor-kit-4972 h3{font-family:var( --e-global-typography-a023ab1-font-family ), Sans-serif;font-size:var( --e-global-typography-a023ab1-font-size );font-weight:var( --e-global-typography-a023ab1-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:960px;}.e-con{--container-max-width:960px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-4972{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4972 h1{font-size:var( --e-global-typography-0dbaa12-font-size );}.elementor-kit-4972 h2{font-size:var( --e-global-typography-b1a7dda-font-size );}.elementor-kit-4972 h3{font-size:var( --e-global-typography-a023ab1-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4972{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4972 h1{font-size:var( --e-global-typography-0dbaa12-font-size );}.elementor-kit-4972 h2{font-size:var( --e-global-typography-b1a7dda-font-size );}.elementor-kit-4972 h3{font-size:var( --e-global-typography-a023ab1-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media only screen and (min-width: 1024px){
.bdt-active.bdt-sticky-fixed .logo {
    display: none !important;
  transition-timing-function: ease-out;
  transition: 0.25s;
  transform: translateY(0);
}
}

.jet-blocks-cart {
    position: relative !important;
  opacity: 1 !important;
  display: inline-block !important;
}

.elementor-menu-cart__product-price {
	color: #333;
}

.jet-blocks-cart__heading-link {
    display: none !important;
}

.jet-blocks-cart--dropdown-layout .jet-blocks-cart__list {
    position: relative !important;
  opacity: 1 !important;
  display: inline-block !important;
  top: 0 !important;
}

.jet-cart-open {
        position: relative !important;
  opacity: 1 !important;
  display: inline-block !important;
}

.elementor-button--view-cart, .bdt-button-view-cart, .woocommerce-mini-cart__buttons .wc-forward {
    background-color: #0A0A0A !important;
    width: 100% !important;
    display: block !important;
    border-radius: 0px !important;
    color: white !important;
    text-align: center;
}

.elementor-button--view-cart .elementor-button-text, .elementor-button--checkout .elementor-button-text, .bdt-button-checkout .bdt-button-text, .bdt-button-view-cart .bdt-button-text, .woocommerce-mini-cart__buttons .button {
    font-weight: bold;
    text-transform: uppercase;
    font-family: Open Sans;
    font-size: 14px;
    color: white;

} 

.elementor-button--checkout, .bdt-button-checkout, .woocommerce-mini-cart__buttons .checkout {
    background-color: #FF6600 !important;
    width: 100% !important;
    display: block !important;
    margin-top: 10px;
    border-radius: 0px !important;
    padding: 15px !important;
}

.elementor-menu-cart__footer-buttons {
    display: block !important;
}

.elementor-menu-cart__subtotal {
    font-size: 14px;
}

p a, span a, a {
    color: #333333;
}

.jet-blocks-cart__list {

	z-index: 1 !important;

}

#kunden::after {
	content: url(/wp-content/uploads/2018/09/de.png);
	top: 5px;
  position: absolute;
  right: 5px;
}

.products-featured .jet-woo-products__inner-box {
    justify-content: space-between;
}

.elementor-menu-cart__product-price {
    color: #333333 !important;
}

.bdt-wc-products .bdt-wc-product .bdt-badge {
    background-color: var( --e-global-color-accent );
}

.sidebar .legacy-itemprop-offers .price {
    display: none;
}

.german-market-withdrawal-form-submit .woocommerce-button, #place_order {
    background-color: var( --e-global-color-accent );
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size: var( --e-global-typography-accent-font-size );
  font-weight: var( --e-global-typography-accent-font-weight );
  border-radius: 0px;
}



.elementor-menu-cart__product-image {
    height: 50px;
    width: 50px;
}

.elementor-menu-cart__products {
	max-height: calc(100vh - 250px);
	overflow: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart {
	overflow-y: none !important;
}

.elementor-menu-cart__product {
	border-bottom-color: var(--divider-color,#d5d8dc);
	border-bottom-style: var(--divider-style,solid);
	border-width: 0 0 var(--divider-width,1px);
	display: grid;
	grid-template-columns: 28% auto;
	grid-template-rows: var(--price-quantity-position--grid-template-rows,auto auto);
	position: relative;
}


.elementor-menu-cart__wrapper {
  text-align: var(--main-alignment,start);
}
.elementor-menu-cart__toggle_wrapper {
  display: inline-block;
  position: relative;
}
.elementor-menu-cart__toggle {
  display: inline-block;
}
.elementor-menu-cart__toggle .elementor-button {
  align-items:center;
  background-color: var(--toggle-button-background-color,transparent);
  border-color: var(--toggle-button-border-color,#69727d);
  border-radius: var(--toggle-button-border-radius,0);
  border-style: var(--toggle-button-border-type,solid);
  border-width: var(--toggle-button-border-width,1px);
  color: var(--toggle-button-text-color,#69727d);
  display: inline-flex;
  flex-direction: row;
  gap: .3em;
  padding: var(--toggle-icon-padding,12px 24px);
}
.elementor-menu-cart__toggle .elementor-button:hover {
  background-color: var(--toggle-button-hover-background-color,transparent);
  border-color: var(--toggle-button-hover-border-color,#69727d);
  color: var(--toggle-button-hover-text-color,#69727d);
}
.elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon {
  color:var(--toggle-button-icon-hover-color,#69727d)
}
.elementor-menu-cart__toggle .elementor-button:hover svg {
  fill: var(--toggle-button-icon-hover-color,#69727d);
}
.elementor-menu-cart__toggle .elementor-button svg {
  fill: var(--toggle-button-icon-color,#69727d);
}
.elementor-menu-cart__toggle .elementor-button-icon {
  position: relative;
  transition: color .1s;
}
.elementor-menu-cart__toggle .e-toggle-cart-custom-icon,
.elementor-menu-cart__toggle .elementor-button-icon {
  color: var(--toggle-button-icon-color,#69727d);
  font-size: var(--toggle-icon-size,inherit);
}
.elementor-menu-cart__toggle .e-toggle-cart-custom-icon:hover {
  color: var(--toggle-button-icon-hover-color,#69727d);
}
.elementor-menu-cart__toggle .elementor-button-icon,
.elementor-menu-cart__toggle .elementor-button-text {
  flex-grow: unset;
  order: unset;
}
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {
  background-color: var(--items-indicator-background-color,#d9534f);
  border-radius: 100%;
  color: var(--items-indicator-text-color,#fff);
  display: block;
  font-size: 10px;
  height: 1.6em;
  inset-inline-end: -.7em;
  line-height: 1.5em;
  min-width: 1.6em;
  position: absolute;
  text-align: center;
  top: -.7em;
}
.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon {
  align-items: center;
  display: flex;
}
.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon i,
.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon svg {
  line-height: unset;
}
.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {
  display: inline-block;
  font-weight: 400;
}
.elementor-menu-cart--items-indicator-none .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {
  display: none;
}
.elementor-menu-cart__container {
  background-color: rgba(0,0,0,.25);
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  text-align: start;
  top: 0;
  transform: scale(1);
  transition: background-color .4s,transform 0s;
  width: 100vw;
  z-index: 9998;
}
.elementor-menu-cart__main {
  align-items:stretch;
  background-color: var(--cart-background-color,#fff);
  border-color: var(--cart-border-color,initial);
  border-radius: var(--cart-border-radius,0);
  border-style: var(--cart-border-style,none);
  bottom: 0;
  box-shadow: 0 0 20px rgba(0,0,0,.2);
  display: flex;
  flex-direction: column;
  font-size: 14px;
  left: var(--side-cart-alignment-left,auto);
  margin-top: var(--mini-cart-spacing,0);
  max-width: 100%;
  min-height: 200px;
  padding: var(--cart-padding,20px 30px);
  position: fixed;
  right: var(--side-cart-alignment-right,0);
  top: 0;
  transform:translateX(0);
  transition: .3s;
  width: 350px;
}
.elementor-menu-cart__main .widget_shopping_cart_content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
  color: var(--empty-message-color,inherit);
  text-align: var(--empty-message-alignment,start);
}
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container {
  background-color: transparent;
  transform: scale(0);
  transition: background-color .4s,transform 0s .4s;
}
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button {
  display: none;
}
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main {
  opacity: 0;
  overflow: hidden;
  transform: var(--side-cart-alignment-transform,translateX(calc(100% * var(--direction-multiplier, 1))));
}
.elementor-menu-cart__close-button {
  align-self: flex-end;
  cursor: pointer;
  display: inline-block;
  font-family: eicons;
  font-size: 20px;
  height: var(--cart-close-icon-size,25px);
  line-height:1;
  margin: 0 0 20px;
  position: relative;
  transition: .3s;
  width: var(--cart-close-icon-size,25px);
}
.elementor-menu-cart__close-button:after,
.elementor-menu-cart__close-button:before {
  background: var(--cart-close-button-color,#69727d);
  border-radius: 1px;
  content: "";
  height: 3px;
  left: 0;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  transition: .3s;
  width: 100%;
}
.elementor-menu-cart__close-button:hover:after,
.elementor-menu-cart__close-button:hover:before {
  background: var(--cart-close-button-hover-color,#69727d);
}
.elementor-menu-cart__close-button:before {
  transform: rotate(45deg);
}
.elementor-menu-cart__close-button:after {
  transform: rotate(-45deg);
}
.elementor-menu-cart__close-button-custom {
  align-self: flex-end;
  cursor: pointer;
  display: inline-block;
  font-family: eicons;
  font-size: 20px;
  line-height: 1;
  margin: 0 0 20px;
  position: relative;
  transition: .3s;
}
.elementor-menu-cart__close-button-custom:hover:after,
.elementor-menu-cart__close-button-custom:hover:before {
  background: var(--cart-close-button-hover-color,#69727d);
}
.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon {
  color: var(--cart-close-button-color,#69727d);
  font-size: var(--cart-close-icon-size,25px);
}
.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon:hover {
  color: var(--cart-close-button-hover-color,#69727d);
}
.elementor-menu-cart__close-button-custom svg {
  fill: var(--cart-close-button-color,#69727d);
  height: var(--cart-close-icon-size,25px);
  width: var(--cart-close-icon-size,25px);
}
.elementor-menu-cart__close-button-custom svg:hover {
  fill: var(--cart-close-button-hover-color,#69727d);
}
.elementor-menu-cart__products {
  max-height: calc(100vh - 250px);
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.elementor-menu-cart__product {
  border-bottom-color: var(--divider-color,#d5d8dc);
  border-bottom-style: var(--divider-style,solid);
  border-width: 0 0 var(--divider-width,1px);
  display: grid;
  grid-template-columns: 28% auto;
  grid-template-rows: var(--price-quantity-position--grid-template-rows,auto auto);
  position: relative;
}
.elementor-menu-cart__product .variation {
  color: var(--product-variations-color,#1f2124);
  display: grid;
  grid-template-columns: max-content auto;
  margin: 10px 0;
}
.elementor-menu-cart__product .variation dt {
  grid-column-start: 1;
}
.elementor-menu-cart__product .variation dd {
  grid-column-start: 2;
  margin-inline-start: 5px;
}
.elementor-menu-cart__product .variation dd p {
  margin-bottom: 0;
}
.elementor-menu-cart__product-image {
  grid-row-end: 3;
  grid-row-start: 1;
  width: 100%;
}
.elementor-menu-cart__product-image a,
.elementor-menu-cart__product-image img {
  display: block;
}
.elementor-menu-cart__product-name {
  grid-column-end: 3;
  grid-column-start: 2;
  margin: 0;
}
.elementor-menu-cart__product-name a {
  transition: .3s
}
.elementor-menu-cart__product-price {
  align-self: var(--price-quantity-position--align-self,end);
  color: var(--product-price-color,#d5d8dc);
  font-weight: 300;
  grid-column-end: 3;
  grid-column-start: 2;
}
.elementor-menu-cart__product-name,
.elementor-menu-cart__product-price {
  font-size: 14px;
  padding-inline-start: 5px;
}
.elementor-menu-cart__product-remove {
  border:1px solid var(--remove-item-button-color,#d5d8dc);
  border-radius :var(--remove-item-button-size,22px);
  bottom: 20px;
  color: #69727d;
  height: var(--remove-item-button-size,22px);
  inset-inline-end:0;
  overflow: hidden;
  position: absolute;
  text-align: center;
  transition: .3s;
  width: var(--remove-item-button-size,22px);
}
.elementor-menu-cart__product-remove:hover {
  border: 1px solid var(--remove-item-button-hover-color,#d5d8dc);
}
.elementor-menu-cart__product-remove:hover:after,
.elementor-menu-cart__product-remove:hover:before {
  background: var(--remove-item-button-hover-color,#d5d8dc);
}
.elementor-menu-cart__product-remove:after,
.elementor-menu-cart__product-remove:before {
  background: #333 !important;
  content: "";
  height: 1px;
  left: 25%;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  transition: .3s;
  width: 50%;
  z-index: 1;
}
.elementor-menu-cart__product-remove:before {
  transform: rotate(45deg);
}
.elementor-menu-cart__product-remove:after {
  transform: rotate(-45deg);
}
.elementor-menu-cart__product-remove>a {
  display: block;
  height: 100%;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.elementor-menu-cart__product-remove>a.remove_from_cart_button {
  display: var(--remove-from-cart-button,block);
}
.elementor-menu-cart__product-remove>a.elementor_remove_from_cart_button {
  display: var(--elementor-remove-from-cart-button,none);
}
.elementor-menu-cart__product:last-child {
  border: none;
}
.elementor-menu-cart__footer-buttons,
.elementor-menu-cart__product:not(:first-of-type),
.elementor-menu-cart__subtotal {
  padding-top: var(--product-divider-gap,20px);
}
.elementor-menu-cart__product {
  padding-inline-end: 30px;
}
.elementor-menu-cart__product,
.elementor-menu-cart__subtotal {
  padding-bottom: var(--product-divider-gap,20px);
}
.elementor-menu-cart__subtotal {
  border: none !important;
  color: var(--menu-cart-subtotal-color,inherit);
  font-size: 20px;
  font-weight: 600;
  text-align: var(--menu-cart-subtotal-text-align,center);
}
.elementor-menu-cart__footer-buttons {
  display:var(--cart-footer-buttons-alignment-display,grid);
  font-size: 20px;
  grid-template-columns: var(--cart-footer-layout,1fr 1fr);
  margin-top: var(--cart-buttons-position-margin,0);
  text-align: var(--cart-footer-buttons-alignment-text-align,center);
  grid-column-gap: var(--space-between-buttons,10px);
  grid-row-gap: var(--space-between-buttons,10px);
}
.elementor-menu-cart__footer-buttons .elementor-button {
  border-radius:var(--cart-footer-buttons-border-radius,0);
  display:inline-block;
  height:-moz-fit-content;
  height:fit-content
}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart {
  background-color: var(--view-cart-button-background-color,#69727d);
  color: var(--view-cart-button-text-color,#fff);
  display: var(--view-cart-button-display,inline-block);
  padding: var(--view-cart-button-padding,15px);
}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover {
  background-color:var(--view-cart-button-hover-background-color,#69727d);
  color:var(--view-cart-button-hover-text-color,#fff)
}
.elementor-menu-cart__footer-buttons .elementor-button--checkout {
  background-color: var(--checkout-button-background-color,#69727d);
  color: var(--checkout-button-text-color,#fff);
  display: var(--checkout-button-display,inline-block);
  padding: var(--checkout-button-padding,15px);
}
.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover {
  background-color: var(--checkout-button-hover-background-color,#69727d);
  color: var(--checkout-button-hover-text-color,#fff);
}
@media (max-width:767px) {
  .elementor-menu-cart__footer-buttons .elementor-button {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"],
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text {
  display: none;
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product {
  grid-template-columns:25% auto;
  padding-left: 0;
  padding-right: 0;
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove {
  display: none;
}
.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__product-remove {
  bottom: auto;
  top: 0;
}
.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__products .cart_item:not(:first-of-type) .elementor-menu-cart__product-remove {
  bottom:auto;
  top: 20px;
}
.elementor-widget-woocommerce-menu-cart.remove-item-position--middle .elementor-menu-cart__product-remove {
  bottom: 50%;
  transform: translateY(50%);
}
.elementor-widget-woocommerce-menu-cart.remove-item-position--bottom .elementor-menu-cart__product-remove {
  bottom: 20px;
  top: auto;
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container {
  background: none;
  bottom: auto;
  height: auto;
  min-width: 330px;
  overflow: visible;
  position: absolute;
  top: 100%;
  inset-inline:0 auto;
  transform: scale(1);
  transition:background-color .4s,transform 0s;
  width: auto;
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main {
  height:auto;
  inset:auto;
  overflow:visible;
  position:relative;
  transform:translateY(0);
  transition:.3s;
  width: auto;
}
@media (max-width:767px) {
  .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container {
    min-width: 300px;
  }
}
body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container {
  transform: scale(0);
  transition: background-color .4s,transform 0s .4s;
}
body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main {
  opacity: 0;
  transform: translateY(-10px);
}
.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown {
  opacity: 1;
}
.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown .elementor-menu-cart__container {
  z-index: 9999;
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__container {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {

	margin: 0px;
	padding: 5px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: 10px;
	font-weight: 700;
	color: #515151;
	text-decoration: none;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
	color: #4C4C4C;

}

.jet-woo-products__inner-box {
    border: solid 1px #EEEEEE !important;
}
@media only screen and (min-width: 768px){
.product-picture .wp-post-image {
    height: 400px !important;
    object-fit: contain;
}

.admin-bar .bdt-active.bdt-sticky-fixed {
  top: 32px !important;
}

}

@media only screen and (max-width: 767px){
.product-picture .wp-post-image {
    height: 200px !important;
    object-fit: contain;
}
}

#tab-description h2, #tab-additional_information h2 {
    display: none !important;
}

p a{
    color: var( --e-global-color-accent );
}

.german-market-withdrawal-form .woocommerce-button, .woocommerce-info .button {
    background-color: var( --e-global-color-accent ) !important;
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif !important;
  font-size: var( --e-global-typography-accent-font-size ) !important;
  font-weight: var( --e-global-typography-accent-font-weight ) !important;
  color: #fff !important;
  border-radius: 0px 0px 0px 0px !important;
  padding: 12px 24px !important;
}

.woocommerce-info {
    border-top-color: #FF6600;
}

.woocommerce-info::before {
    color: #FF6600;
}

#cn-notice-buttons button {
    background-color: #fff  !important;
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif !important;
  font-size: var( --e-global-typography-accent-font-size ) !important;
  font-weight: var( --e-global-typography-accent-font-weight ) !important;
  color: var( --e-global-color-accent )  !important;
  border-radius: 0px 0px 0px 0px !important;
  padding: 12px 24px !important;
  border-color: #fff !important;
}

#cookie-notice {
	background-color: rgba(255,102,0) !important;
}

#cn-close-notice {
    background-color: transparent  !important;
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif !important;
  font-size: 36px !important;
  font-weight: var( --e-global-typography-accent-font-weight ) !important;
  color: #fff  !important;
  border:none !important;
}

.cart .remove_from_cart_button {
    position: relative !important;
    top: 85px !important;
    left: 90% !important;
    color: #69727d !important;

}

.cart .woocommerce a.remove{
    color: #69727d !important;
    font-size: 18px;
    border: solid 1px grey !important;
    line-height: 12px;
    justify-content: center;
}

.woocommerce a.remove:hover {
	color: #69727d !important;
	background: transparent;
}

#cn-close-notice::before, #cn-close-notice::after {
    background-color: white;
}

.cart .woocommerce-mini-cart-item a {
    display: flex !important;
    padding: 0px !important;
    hyphens: auto;
}

.cart .woocommerce-mini-cart-item  {
    padding-left: 0px !important;
    height: 130px;
}

.cart .jet-blocks-cart-quantity-static {
    width: 100%;
}

.cart .woocommerce-mini-cart-item a img {
    width: 40px !important;
    height: 40px !important;
    margin-right: 4px !important;
}

.cart .jet-blocks-cart-quantity-static, .cart .wgm-info {
    padding-left: 48px;
}

.offer-title a {
    font-weight: 700;
}

.cart-widget .jet-blocks-cart__list {
    width: 100% !important;
}/* End custom CSS */