.single-product .pctbn-inline-actions {
    display: inline-flex;
    align-items: center;
    gap: 0.75rem;
    flex-wrap: nowrap;
    white-space: nowrap;
}

.single-product .pctbn-inline-actions .single_add_to_cart_button {
    min-width: auto;
    padding: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
}

.single-product .pctbn-inline-actions .single_add_to_cart_button:hover,
.single-product .pctbn-inline-actions .single_add_to_cart_button:focus {
    background: transparent;
    box-shadow: none;
}

.single-product .pctbn-buy-now {
    margin: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.35rem;
    white-space: nowrap;
}

.products .product .pctbn-loop-add-to-cart {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    line-height: 1;
    font-size: 1.8rem;
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
}

.products .product .pctbn-loop-add-to-cart:hover,
.products .product .pctbn-loop-add-to-cart:focus {
    background: transparent;
    color: inherit;
    box-shadow: none;
}

.pctbn-loop-buttons {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.4rem;
}

.pctbn-loop-buttons .added_to_cart {
    order: 0;
    margin: 0;
}

.pctbn-loop-row {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    order: 1;
}

.pctbn-loop-row .pctbn-buy-now--loop {
    margin-left: 0;
}

.pctbn-loop-row .pctbn-buy-now {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.35rem;
    white-space: nowrap;
}
