/* ===== Payment Methods Display Styles ===== */

/* Container for payment methods section */
.product__payment-methods {
    margin: 15px 0 20px 0;  /* Spacing: after button, before description */
}

/* Section heading "Betalingsmuligheder" */
.product__payment-methods p {
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 10px 0;
    color: #333;
}

/* Flexbox container for payment icons */
.payment-methods {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;       /* Allows wrapping on smaller screens */
    gap: 8px;              /* Consistent spacing between icons */
}

/* Individual payment icon styling */
.payment-methods svg {
    height: 1.8rem;        /* Consistent height for all icons */
    width: auto;           /* Maintains aspect ratio */
}
