.fh-alchemy-actions {
    display: grid;
    width: min(100%, 22rem);
    margin-top: .75rem;
    gap: .25rem;
    text-align: center;
}
.fh-alchemy-actions a {
    box-sizing: border-box;
    display: block;
    float: none;
    padding: .75rem 1rem;
    font-weight: 600;
}
.fh-alchemy-actions a.fh-alchemy-checkout {
    color: #fff;
    background: #171717;
    border-radius: .25rem;
    text-decoration: none;
}
.fh-alchemy-actions a.fh-alchemy-cart {
    color: #171717;
    background: #fff;
    text-decoration: underline;
}
@media (max-width: 600px) {
    .fh-alchemy-actions { width: 100%; }
}
