.product-kind{color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.product-kind.is-digital{color:var(--ink)}.digital-asset-editor{border:1px solid var(--line);gap:20px;min-width:0;margin:0;padding:24px;display:grid}.digital-asset-editor legend{padding:0 8px;font-weight:800}.digital-asset-editor p{margin:0}.digital-asset-editor .field{min-width:0;margin:0}.digital-asset-editor progress{width:100%;accent-color:var(--accent)}.digital-file-summary{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.digital-file-summary .text-button{justify-self:start}.digital-product-info{border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:20px;display:grid}.digital-product-info p{margin:0}.digital-consent{border:1px solid var(--line);gap:18px;min-width:0;margin-block:24px;padding:20px;display:grid}.digital-consent legend{padding:0 8px;font-weight:800}.digital-consent .checkbox-field{align-items:flex-start;line-height:1.65}.digital-consent input[type=checkbox]{flex:none;margin-top:7px}.digital-consent p{margin:0}.digital-downloads{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:18px;display:grid}.digital-downloads h4,.digital-downloads p{margin:0}.digital-download-row{gap:10px;min-width:0;display:grid}.digital-download-row a,.digital-download-row button{white-space:normal;overflow-wrap:anywhere;justify-self:start;max-width:100%}.digital-license-text{white-space:pre-line;overflow-wrap:anywhere}.digital-identifier{gap:24px;min-width:0;max-width:100%;display:grid}.digital-identifier .commerce-form{min-width:0}.digital-identifier .field input{min-width:0;max-width:100%}.digital-identifier .button{justify-self:start}.digital-identification-result{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:20px}.digital-identification-result dl{gap:12px;display:grid}.digital-identification-result dt{color:var(--muted);font-size:15px}.digital-identification-result dd{margin:4px 0 0;font-weight:700}@media (max-width:650px){.digital-asset-editor{padding:18px}.digital-consent{padding:16px}.digital-download-row a,.digital-download-row button{width:100%}}
