.product-row{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border);flex-direction:column;display:flex}.product-row__lead{gap:var(--space-4);min-width:0;display:flex}.product-row__photo{flex-shrink:0;display:block}.product-row__link{flex:1;min-width:0;display:flex}.product-row__main{justify-content:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.product-row__title{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-ink);letter-spacing:normal;font-weight:500}.product-row__attrs{font-size:var(--text-xs);color:var(--color-slate);margin:0;padding-left:1.1em;line-height:1.5;list-style:outside}.product-row__attrs li:nth-child(n+8){display:none}.product-row__attrs li:not(:last-child){margin-bottom:var(--space-1)}.product-row__attrs li::marker{color:var(--color-gold)}.product-row__oos{font-size:var(--text-xs);color:var(--color-danger);font-weight:500}.product-row__end{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}@media (min-width:640px){.product-row__attrs{columns:160px 2;column-fill:auto;column-gap:var(--space-4);max-height:170px}.product-row__attrs li{break-inside:avoid}.product-row__attrs li:nth-child(n+8){display:list-item}}@media (min-width:1024px){.product-row{align-items:center;gap:var(--space-6);flex-direction:row}.product-row__lead{flex:1;align-items:flex-start}.product-row__main{flex:1;min-width:0}.product-row__attrs{width:100%;max-width:520px}.product-row__end{gap:var(--space-6);flex-shrink:0}}
.view-toggle{background:var(--color-surface);border:var(--border);border-radius:var(--radius-sm);box-sizing:border-box;align-items:center;gap:4px;height:32px;padding:2px;display:flex}.view-toggle__btn{width:26px;height:26px;color:var(--color-slate);border-radius:4px;justify-content:center;align-items:center;display:flex}.view-toggle__btn--active{background:var(--color-line);color:var(--color-ink)}.view-toggle__btn--single{color:var(--color-ink)}.view-toggle__btn--pair{display:none}@media (min-width:640px){.view-toggle__btn--single{display:none}.view-toggle__btn--pair{display:flex}}
