.ajb-cutoff-notice {
    display: block;
    padding: .75rem .9rem;
    margin: .65rem 0;
    border: 1px solid #c98b20;
    border-inline-start-width: 4px;
    border-radius: .5rem;
    background: #fff8e8;
    color: #633e08;
    font-size: .9rem;
    font-weight: 500;
    line-height: 1.5;
    text-align: start;
    overflow-wrap: anywhere;
}
.ajb-cutoff-notice[hidden] { display: none !important; }
.ajb-cutoff-notice.ajb-cutoff-ended { background: #fff2ef; border-color: #b7442e; color: #7b281b; }
.woocommerce tr.ajb-cutoff-closed > td,
.wc-block-cart-items__row.ajb-cutoff-closed { background: #f1f4f4 !important; }
.woocommerce tr.ajb-cutoff-closed .product-name > a:first-child,
.woocommerce tr.ajb-cutoff-closed .amount,
.woocommerce tr.ajb-cutoff-closed .ajb-cart-selection,
.wc-block-cart-items__row.ajb-cutoff-closed .wc-block-components-product-name { color: #626e6e; }
.ajb-cutoff-disabled { opacity: .55; cursor: not-allowed !important; }
@media print { .ajb-cutoff-notice { display: none !important; } }
