.pc-shopify-link h2{overflow-wrap:anywhere}.pc-shopify-choices{border:0;gap:8px;margin:16px 0;padding:0;display:grid}.pc-shopify-choices legend{margin:0 0 8px;font-weight:600}.pc-shopify-choice{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);background:var(--pc-surface);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pc-shopify-choice:has(input:checked){border-color:var(--pc-violet);background:var(--pc-violet-soft)}.pc-shopify-choice input{accent-color:var(--pc-violet);margin-top:3px}.pc-shopify-choice span{gap:2px;min-width:0;display:grid}.pc-shopify-choice small{color:var(--pc-muted);overflow-wrap:anywhere}.pc-shopify-one{border:1px solid var(--pc-line);border-radius:var(--pc-radius-sm);align-items:center;gap:8px;margin:16px 0;padding:12px 14px;display:flex}.pc-shopify-card .pc-shopify-state{margin:0 0 4px;font-weight:650}.pc-shopify-card .pc-shopify-detail{color:var(--pc-muted);margin:0 0 12px}.pc-shopify-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0 0 12px;font-size:14px;display:grid}.pc-shopify-facts dt{color:var(--pc-muted)}.pc-shopify-facts dd{overflow-wrap:anywhere;margin:0}.pc-shopify-note{color:var(--pc-muted);margin:0 0 8px;font-size:13px}.pc-shopify-alerts{gap:4px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:grid}.pc-shopify-alerts li{background:var(--pc-warning-soft);color:var(--pc-warning);border-radius:8px;padding:6px 10px}.pc-shopify-connect{justify-items:start;gap:10px;margin:12px 0 0;display:grid}.pc-shopify-connect p{overflow-wrap:anywhere;margin:0}.pc-shopify-connect label{width:100%;max-width:420px}.pc-shopify-connect input{width:100%}.pc-shopify-connect .pc-shopify-note,.pc-shopify-connect .info-note{margin:0}.pc-shopify-banner{border:1px solid var(--pc-line-strong);border-left:4px solid var(--pc-violet);border-radius:var(--pc-radius-sm);background:var(--pc-violet-soft);color:var(--pc-ink);gap:8px;margin:0 0 16px;padding:12px 14px;font-size:14px;display:grid}.pc-shopify-banner p{margin:0}.pc-shopify-banner .pc-shopify-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}@media (max-width:520px){.pc-shopify-facts{grid-template-columns:minmax(0,1fr);gap:2px}.pc-shopify-facts dd{margin-bottom:6px}}
