pw-bundle{display:block;margin:20px 0;color:#432e38}pw-bundle fieldset{margin:0;padding:0;border:0;min-width:0}pw-bundle legend{font-weight:650;margin-bottom:6px}.pw-tier{border:1px solid #d9cdcf;border-radius:14px;margin-bottom:9px;background:#fff}.pw-tier:has(.pw-choice input:checked){border:2px solid #813c55;background:#fcf5f6}.pw-choice,.pw-extras label,.pw-total{display:flex;align-items:center;gap:10px}.pw-choice{padding:16px;cursor:pointer}.pw-choice input,.pw-extras input{position:static!important;appearance:auto!important;opacity:1!important;width:18px;height:18px;accent-color:#813c55;flex-shrink:0}.pw-choice strong,.pw-choice small{display:block}.pw-choice b,.pw-extras b,.pw-total output{margin-left:auto;white-space:nowrap}.pw-options{padding:0 16px 16px}.pw-extras{border-top:1px solid #dccdd1}.pw-extras label{padding:12px 0;border-bottom:1px solid #e4d8db;cursor:pointer}.pw-options small,.pw-choice small{font-size:13px;line-height:1.5}.pw-total{font-weight:bold;margin:14px 0 4px}.pw-options button{display:block;width:100%;border:0;border-radius:40px;background:#78364f;color:white;font:inherit;font-weight:bold;padding:15px;margin-top:14px;cursor:pointer}.pw-options button:disabled{opacity:.6}.pw-options [role=alert]{color:#81242d}