/* Add custom CSS styles below *//* Force all buttons and inputs to have soft corners */
button,
.btn,
a.btn,
input,
select,
textarea,
[class*="btn"],
[class*="button"],
[class*="quantity"],
[class*="qty"],
[class*="cart"],
[class*="add"],
[class*="buy"] {
    border-radius: 6px !important;
}

/* Quantity controls */
.quantity *,
.qty *,
.input-group *,
[class*="quantity"] * {
    border-radius: 6px !important;
}

/* Buy now + add to cart specifically */
button[type="submit"],
button[name="add"],
button[name="buy"],
.product-form button {
    border-radius: 6px !important;
}
/* Buy Now button force style */
.btn--buy-now,
button[data-testid="buy-now"],
button[class*="buy"],
a[class*="buy-now"],
button[class*="quick-buy"],
button[class*="checkout"] {
    border-radius: 6px !important;
}
.btn-buy-now,
button.btn-buy-now,
a.btn-buy-now {
    border-radius: 6px !important;
    background-color: #ff6b6b;
    color: white;
    padding: 10px 20px;
    font-weight: bold;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 16px;
}

.btn-buy-now::before {
    content: "🛒";
    font-size: 16px;
}
.btn--buy-now,
.product-form__buy-now {
    border-radius: 0 !important;
}
.product-form button:last-child {
    border-radius: 0 !important;
}.product-form button.btn--outline-primary.btn--block {
    border-radius: 16px !important;
}