.wine-single-actions {
    margin-top: 30px;
}

.wine-pdf-download {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--wine-red, #7a0d16);
    font-family: var(--font-display, serif);
    text-decoration: none;
}

.wine-pdf-download:hover,
.wine-pdf-download:focus-visible {
    color: var(--wine-red-dark, #580811);
    text-decoration: none;
}

.wine-pdf-download i {
    line-height: 1;
}

@media (max-width: 575px) {
    .wine-single-actions {
        align-items: flex-start !important;
        justify-content: flex-start !important;
        flex-direction: column;
    }
}
