
html#ecwid_html body#ecwid_body div.ecwid-productBrowser {
  
  background-color: transparent !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner {
  
  background-color: #000;
  
  border: 1px solid #4d4d4d;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__wrap-inner :is(.grid-product__title-inner, .grid-product__subtitle-inner, .grid-product__price-value, .grid-product__textblock){
  
  color: #e6e6e6 !important;
}
html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__category-page--0 .grid__sort {
  
  display: none;
}

html#ecwid_html body#ecwid_body #dynamic-ec-store-container {
  .grid-product {
    
    background-color: hsl(0deg, 0%, 20%);
    background-color: transparent;
  }
  
  

  :where(.grid-product__image,.details-gallery__image,.details-gallery__image-wrapper-inner) {
    
    background: linear-gradient(to bottom, hsl(0deg, 0%, 80%), hsl(0deg, 0%, 60%));
    
    .grid-product__label {
      margin-top: 5px;
      margin-right: 5px;
    }
    
  }
  .product-details__product-options {
    
    display: flex;
    flex-direction: column;
 
    [class*="Wunschfarbe"] {
      order: 99;
    }
  }
  
}

DISABLED .grid-product__title-inner {
  hyphens: auto;
  overflow-wrap: normal;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store :is(a,.ec-link,#incspec) {
  text-decoration: underline;
  transition: 0.2s all;
  &:hover {
    color: var(--col-accent);
  }
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__agreement :is(a, .ec-link, #incspec) {
	
  mix-blend-mode: difference;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-likely.details-product-share__buttons :is(a, .ec-link, #incspec):hover span {
	
	color: black;
}
.ec-likely__icon.ec-likely__icon--twitter svg {
	
	fill: white;
}

html#ecwid_html body#ecwid_body .static-content > .ec-size .ec-store .grid__sort {
  
  display: none;
}