[data-tww-pack-hidden="true"] { display: none !important; }
[data-tww-order-note], [data-tww-checkout-note] { font-size: .875rem; line-height: 1.5; margin: .65rem 0; }
[data-tww-order-note][role="alert"], [data-tww-checkout-note] { color: #9f2c20; }
[data-tww-order-note][hidden], [data-tww-checkout-note][hidden] { display: none; }
[data-tww-order-variant] input[aria-invalid="true"] { outline: 2px solid #9f2c20; outline-offset: 2px; }

[data-tww-order-variant] > [data-tww-order-note] { grid-column: 1 / -1; }
