.cart-name-fields{margin-top:12px}.cart-name-fields fieldset{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:0;padding:8px 0;margin:0}.cart-name-fields legend{font-weight:bold;font-size:13px}.cart-name-fields label{font-size:12px;min-width:0}.cart-name-fields input{display:block;box-sizing:border-box;width:100%;padding:8px;border:1px solid #c7bcab;border-radius:5px;background:#fff;font:15px Georgia,serif}.cart-name-fields small{font-size:12px;line-height:1.5;display:block}