.ap5-pack-product-content .ribbon {background:#8eb44a!important;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8eb44a), to(#8eb44a))!important;background: -webkit-linear-gradient(#8eb44a, #8eb44a)!important;background: -moz-linear-gradient(#8eb44a, #8eb44a)!important;background: -ms-linear-gradient(#8eb44a, #8eb44a)!important;background: -o-linear-gradient(#8eb44a, #8eb44a)!important;background: linear-gradient(#8eb44a, #8eb44a)!important;-pie-background: linear-gradient(#8eb44a, #8eb44a)!important;color:#ffffff!important;}
@keyframes ap5loader { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em #8eb44a; } 40% { box-shadow: 0 2.5em 0 0 #8eb44a; } }@-webkit-keyframes ap5loader { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em #8eb44a; } 40% { box-shadow: 0 2.5em 0 0 #8eb44a; } } 
.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-product-list.ap5-on-product-page,
.product-prices .js-product-prices

{
  display:none !important;
}

.ap5-pack-page .ap5-add-to-cart-container .add {
    margin: 0;
    width: 85%;
    display: block;
}

.product-actions .add-to-cart {
    height: 2.75rem;
    padding-top: 0.625rem;
    line-height: inherit;
    width: 100%;
}

#ap5-price-container,
#ap5-buy-container > form > div.product-additional-info.js-product-additional-info {
  display:none;
}