.checkout-questions{max-width:70ch;min-width:0;color:inherit;font:inherit}
.checkout-questions .checkout-questions__row{margin:0;min-width:0}
.checkout-questions .checkout-questions__row+.checkout-questions__row{margin-top:24px;padding-top:24px;border-top:1px solid var(--line,#e4e2ec)}
.checkout-questions .checkout-questions__row>label,.checkout-questions .checkout-questions__choices legend,.checkout-questions .checkout-questions__other label{display:block;font-size:1rem;line-height:1.5;font-weight:600;overflow-wrap:anywhere;margin-bottom:9px}
.checkout-questions label .muted{font-weight:400}
.checkout-questions input:not([type=checkbox]),.checkout-questions select,.checkout-questions textarea{display:block;width:100%;max-width:100%;min-height:48px;padding:11px 12px;border:1px solid #9e9c9b;border-radius:3px;background:#fff;color:inherit;font:inherit;box-shadow:none}
.checkout-questions textarea{resize:vertical;line-height:1.5}
.checkout-questions .checkout-questions__choices{border:0;padding:0;margin:0;min-width:0}
.checkout-questions .checkout-questions__choice{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;padding:6px 0;font-weight:400;line-height:1.5;cursor:pointer}
.checkout-questions .checkout-questions__choice input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:0;padding:0;accent-color:var(--plum,#543581)}
.checkout-questions .checkout-questions__other{border-left:2px solid var(--line,#e4e2ec);padding:0 0 0 16px;margin:16px 0 0}
.checkout-questions input:focus-visible,.checkout-questions select:focus-visible,.checkout-questions textarea:focus-visible{outline:3px solid var(--plum,#543581);outline-offset:3px}
.checkout-questions input:disabled,.checkout-questions select:disabled,.checkout-questions textarea:disabled{cursor:default;background:#f7f7fa;color:var(--muted,#697084)}
.checkout-questions [hidden]{display:none!important}
.checkout-questions .checkout-questions__agreement{margin:0 0 8px;border-bottom:1px solid var(--line,#e4e2ec);overflow-wrap:anywhere}
.checkout-questions .checkout-questions__agreement summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:600;line-height:1.5}
.checkout-questions .checkout-questions__agreement summary:focus-visible,.checkout-questions .checkout-questions__agreement a:focus-visible{outline:3px solid var(--plum,#543581);outline-offset:3px}
.checkout-questions .checkout-questions__agreement-text{white-space:pre-wrap;line-height:1.65;max-width:70ch;padding:8px 0 16px;user-select:text}
.checkout-questions .checkout-questions__agreement a{text-underline-offset:.2em}
.checkout-questions .checkout-questions__row>label.checkout-questions__choice{display:flex;font-weight:400}
[data-merchandise-shop] .buyer-questions{font-size:16px}
[data-merchandise-shop] .checkout-questions .checkout-questions__row>label{font-size:1em}
@media(max-width:480px){.checkout-questions{width:100%}.checkout-questions .checkout-questions__row+.checkout-questions__row{margin-top:20px;padding-top:20px}.checkout-questions .checkout-questions__other{padding-left:12px}}
