.po-choice-group{margin-bottom:1.25rem}.po-choice-group fieldset{border:1px solid rgba(21,21,21,.2);border-radius:.25rem;padding:1rem}.po-choice-group legend{font-weight:600;padding:0 .35rem}.po-choice-group__hint{font-size:.875rem;margin:0 0 .75rem;opacity:.7}.po-choice-group__grid{display:grid;gap:.6rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.po-choice-group__option{align-items:flex-start;cursor:pointer;display:flex;gap:.55rem;line-height:1.35}.po-choice-group__option input{flex:0 0 auto;margin-top:.15rem}@media(max-width:749px){.po-choice-group__grid{grid-template-columns:1fr}}.po-brief .po-wrap{max-width:960px;margin:0 auto;padding:0 24px}.po-brief h2{margin-bottom:20px}.po-brief fieldset{border:0;border-top:1px solid #c9c9c9;margin:28px 0;padding:24px 0 0;min-width:0}.po-brief legend{font-size:1.15rem;font-weight:600;padding-right:18px;float:none;width:auto}.po-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.po-field{min-width:0}.po-field label{display:block;position:static;transform:none;font-size:14px;font-weight:600;margin:0 0 8px;color:inherit}.po-field input,.po-field select,.po-field textarea{display:block;width:100%;max-width:100%;min-height:48px;padding:12px;border:1px solid #777;border-radius:3px;background-color:#fff;color:#151515;font-size:16px;line-height:1.4;margin:0}.po-field select{white-space:normal;height:auto;padding-right:32px}.po-field textarea{resize:vertical}.po-brief :focus-visible{outline:3px solid #755419;outline-offset:3px}.po-wide{grid-column:1/-1}.po-muted{font-size:14px;line-height:1.6;margin:10px 0;color:#525252}.po-brief [hidden]{display:none!important}.po-details{border:1px solid #bbb;border-radius:3px;margin:28px 0;padding:18px}.po-details summary{cursor:pointer;font-weight:600;list-style:disclosure-closed}.po-details[open] summary{list-style:disclosure-open}.po-details-body{padding-top:8px}.po-health{font-size:13px;margin-top:24px}.po-brief output{display:block;font-weight:600}.po-brief [data-when] .po-field+.po-field{margin-top:16px}.po-brief button{min-height:48px}.po-brief .form-notification{margin:24px 0}@media(max-width:640px){.po-grid{grid-template-columns:1fr}.po-brief .po-wrap{padding:0 18px}.po-details{padding:14px}.po-brief button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
