.ap5-pack-product-content .ribbon {background:#2fb5d2!important;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2fb5d2), to(#2fb5d2))!important;background: -webkit-linear-gradient(#2fb5d2, #2fb5d2)!important;background: -moz-linear-gradient(#2fb5d2, #2fb5d2)!important;background: -ms-linear-gradient(#2fb5d2, #2fb5d2)!important;background: -o-linear-gradient(#2fb5d2, #2fb5d2)!important;background: linear-gradient(#2fb5d2, #2fb5d2)!important;-pie-background: linear-gradient(#2fb5d2, #2fb5d2)!important;color:#ffffff!important;}
@keyframes ap5loader { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em #2fb5d2; } 40% { box-shadow: 0 2.5em 0 0 #2fb5d2; } }@-webkit-keyframes ap5loader { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em #2fb5d2; } 40% { box-shadow: 0 2.5em 0 0 #2fb5d2; } } 
.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;}

.price.old {
color: #777;
text-decoration: line-through;
}

.product-price .price {
font-size: 30px;
}

.product-add-to-cart {
display: flex;
flex-wrap: wrap;
gap: 10px;
}