.phx-choice,.px-choice{border:1px solid rgba(128,128,128,.35);border-radius:12px;padding:14px 16px 16px;margin:0 0 12px;display:flex;flex-direction:column;gap:8px;min-inline-size:0}.px-choice{margin-bottom:0}.phx-choice--invalid,.px-choice--invalid{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201f}.phx-choice-legend,.px-choice legend{padding:0;margin-bottom:6px;font-weight:700;font-size:.9rem;line-height:1.3}.phx-choice-option,.px-choice-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(128,128,128,.3);border-radius:8px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.phx-choice-option:hover{border-color:var(--phx-btn-bg, #1a472a)}.px-choice-option:hover{border-color:var(--px-primary, #D35400)}.phx-choice-input,.px-choice-input{margin:2px 0 0;inline-size:18px;block-size:18px;flex:0 0 auto;cursor:pointer}.phx-choice-input{accent-color:var(--phx-btn-bg, #1a472a)}.px-choice-input{accent-color:var(--px-primary, #D35400)}.phx-choice-input:focus-visible,.px-choice-input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.phx-choice-copy,.px-choice-copy{display:flex;flex-direction:column;gap:2px}.phx-choice-title,.px-choice-title{font-weight:600;font-size:.9rem;line-height:1.3}.phx-choice-sub,.px-choice-sub{font-size:.78rem;opacity:.7;line-height:1.35}.phx-choice-option:has(.phx-choice-input:checked){border-color:var(--phx-btn-bg, #1a472a);box-shadow:inset 0 0 0 1px var(--phx-btn-bg, #1a472a)}.px-choice-option:has(.px-choice-input:checked){border-color:var(--px-primary, #D35400);box-shadow:inset 0 0 0 1px var(--px-primary, #D35400)}.phx-choice-error,.px-choice-error{margin:2px 0 0;font-size:.8rem;font-weight:600;color:#d92d20}.phx-choice-error[hidden],.px-choice-error[hidden],.phx-customizer.phx-opted-out .phx-toggle-btn,.phx-customizer.phx-opted-out .phx-content-wrapper,.px-customizer-container.px-opted-out .px-zone-grid{display:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/phoenix-choice.css.map */
