.tsf-product-note { margin: 12px 0 6px; max-width: 560px; }
.tsf-product-note label { display: block; font-weight: 600; margin-bottom: 5px; }
.tsf-product-note textarea { display: block; width: 100%; min-height: 76px; box-sizing: border-box; }
.tsf-product-note small, .tsf-note-help { display: block; line-height: 1.4; margin-top: 5px; }
.tsf-checkout-notes { margin: 24px 0; }
.tsf-checkout-notes > p { margin: 16px 0 0; }
