.checkout-extra-notes{border:1px solid #dce4d9;border-radius:6px;padding:13px 15px;background:#fafbf8}
.checkout-extra-notes summary{cursor:pointer;list-style:none;font-size:12px;font-weight:700;color:var(--ink)}
.checkout-extra-notes summary::-webkit-details-marker{display:none}
.checkout-extra-notes summary:after{content:"⌄";float:right;color:#65766a}
.checkout-extra-notes[open] summary:after{transform:rotate(180deg)}
.checkout-extra-notes summary small{font-weight:400;color:#748078}
.checkout-extra-notes label{display:block;margin-top:14px}
.checkout-extra-notes summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
