.ap5-pack-product-content .ribbon {background:#c92ed1!important;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c92ed1), to(#2fb5d2))!important;background: -webkit-linear-gradient(#c92ed1, #2fb5d2)!important;background: -moz-linear-gradient(#c92ed1, #2fb5d2)!important;background: -ms-linear-gradient(#c92ed1, #2fb5d2)!important;background: -o-linear-gradient(#c92ed1, #2fb5d2)!important;background: linear-gradient(#c92ed1, #2fb5d2)!important;-pie-background: linear-gradient(#c92ed1, #2fb5d2)!important;color:#cc06cc!important;}
@keyframes ap5loader { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em #2fb5d2; } 40% { box-shadow: 0 2.5em 0 0 #c92ed1; } }@-webkit-keyframes ap5loader { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em #2fb5d2; } 40% { box-shadow: 0 2.5em 0 0 #c92ed1; } } 
.ap5-pack-product .ap5-pack-product-icon-plus:before {color:#000000!important;}
.ap5-pack-product:hover .ap5-pack-product-icon-remove:after {color:#000000!important;}
.ap5-is-excluded-product .ap5-pack-product-icon-check:after {color:#000000!important;}

.ap5-pack-product-tab-name {
    color: #000 !important;
    text-transform: capitalize !important;
    font-size: 18px !important;
    font-weight:normal !important;
    }

a.nav-link.active .ap5-pack-product-tab-name {
    color: #000 !important;         /* Colore evidenziato */
    font-weight: bold !important;      /* Maggiore enfasi */

    font-size: 19px !important;        /* Leggero aumento della dimensione */
} 
.page-product-heading {
  color: #000 !important;
}
.card-block {
  background-color: #fff !important;
}
#ap5-pack-content-block .tabs {
  background-color: #fff !important;
}
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
  height: 38px !important;
}