.ui-accordion-header a
{
    color: #1E8000;
}

h3.ui-accordion-header div.bar span.add-bundle-to-cart a
{

  /*display:none;*/

/*  visibility: hidden;*/
  color:#999999;

}

#float-cart {
    width:200px;
    font: 13px Arial, Helvetica;
}


#cart-header {
    padding:10px;
    background-color:#eeeeee;
}
#cart-content {
    line-height:1.6em;
    padding:10px;
}

.diode{
    border: medium none;
    margin: 0;
    padding: 0;
    width: 15px;
}

.product-item-container-image-background {
    border-radius:4px;
    height:130px;
    
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(242,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
}

#cart1.affix {
    top:0px;
}

label.required:before {
    content: "* ";
}

.on-sale-nominal {
   -webkit-text-decoration-line: line-through; /* Safari */
   text-decoration-line: line-through; 
   text-decoration-style: wavy;
   text-decoration-color: #880000;
   position: relative;
}

.on-sale-nominal::after {
  background: linear-gradient(to right, rgba(200, 0, 0, 0), rgba(200, 0, 0, 1), rgba(200, 0, 0, 0.5));
  content: "";
  height: 0.125em;
  left: 0;
  margin-top: calc(0.125em / 2 * -1);
  position: absolute;
  right: 0;
  top: 50%;
}

.aktext {
    margin: 0 0 20px 0;
}

.galeria2_akapit_tresc {
    text-align: center;
}
a.btn-promo25
{
background-image: linear-gradient(to bottom, #c24211 0, #7f1505 100%);
}
a.btn-promo25:hover
{
    border-color: #c24211;
    background-color: #7f1505;
}

.product-item.disabled {
    opacity: 0.4;
    pointer-events: none; /* Prevent clicks if needed */
    filter: grayscale(100%);
}