.product-icon {
    position: absolute;
    top: -3.25rem;
    width: 120px;
}

.product-icon-sm {
    position: absolute;
    top: -2.5rem;
    width: 90px;
}

.product-icon-listing {
    width: 67px;
}

.card.b2b-edition {
    background-color: #192437;
}

.product-headline-wrapper {
    height: 60px;
}

.product-headline {
    font-size: 1.25rem;
    line-height: 1.25rem;
    padding-bottom: 0.5rem;
}

@media (min-width: 768px) {
    .product-headline {
        font-size: 1.5rem;
        line-height: 1.5rem;
    }
}

.product-description-wrapper {
    min-height: 300px;
}