.event-commerce{--ec-ink:#182115;--ec-muted:#54604d;--ec-line:#dce3d6;--ec-card:#fff;max-width:1000px;color:var(--ec-ink);overflow-wrap:anywhere;margin:auto;padding:32px 20px 80px;line-height:1.6}.event-commerce *{box-sizing:border-box}.event-commerce h1{letter-spacing:-.035em;margin:.4em 0;font-size:clamp(1.8rem,6vw,3rem);line-height:1.12}.event-commerce h2{margin:0 0 16px;font-size:1.45rem;line-height:1.25}.event-commerce h3{margin:0 0 8px;font-size:1.1rem;line-height:1.3}.event-commerce h4{margin:0 0 6px;font-size:1rem}.event-commerce p{margin:.6em 0}.event-commerce a{color:inherit;text-underline-offset:3px}.event-commerce header{margin:24px 0}.event-commerce nav,.event-commerce-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-commerce-kicker{text-transform:uppercase;letter-spacing:.11em;color:var(--ec-muted);font-size:.78rem;font-weight:750}.event-commerce-card,.event-commerce fieldset{border:1px solid var(--ec-line);background:var(--ec-card);border-radius:22px;min-width:0;margin:20px 0;padding:24px}.event-commerce fieldset legend{padding:0 6px;font-weight:750}.event-commerce-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.event-commerce-grid>.event-commerce-card{margin:0}.event-commerce-list{gap:14px;margin:16px 0;padding:0;list-style:none;display:grid}.event-commerce-list>li{border-top:1px solid var(--ec-line);min-width:0;padding-top:14px}.event-commerce button,.event-commerce-button{font:inherit;border:1px solid var(--ec-line);background:var(--ec-card);min-height:48px;color:var(--ec-ink);cursor:pointer;text-align:center;border-radius:13px;padding:11px 17px;font-weight:700;text-decoration:none}.event-commerce button:disabled{cursor:not-allowed;opacity:.48}.event-commerce .primary{color:#17210d;background:#c9ff43;border-color:#a6d82e}.event-commerce :is(button,a,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #476b12}.event-commerce label{margin:12px 0;font-weight:650;display:block}.event-commerce :is(input:not([type=checkbox]),select,textarea){width:100%;max-width:100%;font:inherit;background:var(--ec-card);color:var(--ec-ink);border:1px solid #89977f;border-radius:10px;min-height:48px;margin-top:5px;padding:11px;display:block}.event-commerce input[type=checkbox]{vertical-align:middle;accent-color:#476b12;width:20px;height:20px;margin:0 10px 0 0}.event-commerce output{background:#eef3e8;border-radius:14px;margin:16px 0;padding:15px 18px;display:block}.event-commerce [role=alert]{border-left:4px solid #905d18}.event-commerce-price{letter-spacing:-.035em;font-size:1.7rem;font-weight:750}.event-commerce-muted{color:var(--ec-muted);font-size:.92rem}.event-commerce-badge{border:1px solid var(--ec-line);border-radius:99px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-block}.event-commerce dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.event-commerce dt{color:var(--ec-muted);font-size:.83rem}.event-commerce dd{margin:3px 0;font-weight:650}.event-commerce-exact{white-space:pre-wrap}.event-commerce-code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border:1px solid var(--ec-line);border-radius:10px;padding:14px;font-family:ui-monospace,monospace;display:block}.event-commerce hr{border:0;border-top:1px solid var(--ec-line);margin:24px 0}@media (max-width:520px){.event-commerce{padding:20px 16px 56px}.event-commerce-card,.event-commerce fieldset{border-radius:18px;padding:18px}.event-commerce dl{grid-template-columns:1fr}.event-commerce-actions{flex-direction:column;align-items:stretch}.event-commerce-actions>*{width:100%}}
