.dshop{max-width:960px;margin:0 auto}.dshop-head{padding:16px 20px;margin-bottom:16px}.dshop-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:var(--page-title-size)}.dshop-lead{margin:0;color:var(--text-secondary);max-width:62ch}.dshop-wallet{margin:8px 0 0;font-size:.875rem;color:var(--text-secondary)}.dshop-link{margin-bottom:16px}.dshop-link p{margin:0 0 12px}.dshop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;list-style:none;margin:16px 0;padding:0}.dshop-card{display:flex;flex-direction:column;gap:8px;padding:16px;min-width:0}.dshop-card--all{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg-card))}.dshop-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.dshop-card__title{margin:0;font-size:var(--fs-md);font-weight:600}.dshop-card__desc{margin:0;flex:1;font-size:.875rem;color:var(--text-secondary)}.dshop-card__price{margin:0;font-size:.875rem;color:var(--text-secondary)}.dshop-card__price strong{font-size:var(--fs-xl);color:var(--text);font-variant-numeric:tabular-nums}.dshop-card__old{margin-left:4px;color:var(--text-muted);white-space:nowrap}.dshop-card__old del{font-variant-numeric:tabular-nums}.dshop-card__state{margin:0;font-size:.875rem;color:var(--text-secondary)}.dshop-card__form,.dshop-card__act{display:flex;flex-direction:column;gap:8px}@supports (grid-template-rows: subgrid){.dshop-card:not(.dshop-card--all){display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:8px}}.dshop-card .cr-btn{width:100%;justify-content:center}.dshop-note{font-size:.8125rem;color:var(--text-secondary)}.dshop-card--all{grid-column:1 / -1}@media(min-width:640px){.dshop-card--all{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(200px,260px);grid-auto-flow:dense;column-gap:16px;row-gap:8px;align-items:center}.dshop-card--all>.dshop-card__icon{grid-column:1;grid-row:1 / span 2;align-self:start}.dshop-card--all>.dshop-card__title,.dshop-card--all>.dshop-card__desc{grid-column:2}.dshop-card--all>.dshop-card__desc{grid-row:span 2;align-self:start}.dshop-card--all>.dshop-card__price,.dshop-card--all>.dshop-card__act{grid-column:3}}
