/*
 * WC Free Samples – Frontend styles
 *
 * The sample entitlement bar is built entirely in Bricks using:
 *   - {echo:wcfs_has_samples} for conditional visibility
 *   - {echo:wcfs_banner_html} or individual tokens for content
 *
 * Only cart-row utility styles live here.
 */

/* "Free Sample" badge on cart/checkout product name rows */
.wcfs-free-badge {
    display: inline-block;
    background: #f0a040;
    color: #fff;
    font-size: .72em;
    font-weight: 700;
    letter-spacing: .03em;
    padding: 2px 8px;
    border-radius: 3px;
    vertical-align: middle;
    margin-left: 6px;
    white-space: nowrap;
}

/* Strikethrough on free-row price display */
.woocommerce-cart-form del,
.woocommerce-checkout-review-order del {
    opacity: .5;
}

/* Optional: minimal styles for wcfs_banner_html() output when used
   inside a Bricks element. All layout/colour comes from Bricks. */
.wcfs-cta {
    font-weight: 600;
    text-decoration: underline;
}
.wcfs-count {
    opacity: .7;
    font-size: .9em;
}

/* Section hidden until has_samples fragment confirms entitlement */
[data-wcfs-bar].wcfs-hidden {
    display: none !important;
}
