.standalone-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:1.25rem;align-items:start}.standalone-search h2,.standalone-cart h2{margin-bottom:.5rem}.catalog-results{display:grid;gap:.6rem;margin-top:1rem;max-height:720px;overflow:auto}.catalog-item{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;gap:.75rem;align-items:center;padding:.85rem;border:1px solid var(--border);border-radius:10px}.catalog-item__main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.catalog-item__main strong{font-size:.9rem;line-height:1.35}.catalog-item__meta{display:block;color:var(--muted);font-size:.8rem;line-height:1.35}.catalog-quantity{display:flex;flex-direction:column;gap:.25rem;color:var(--muted);font-size:.75rem}.catalog-quantity input{width:88px;padding:.55rem;border:1px solid var(--border);border-radius:8px;background:#fafbfc;color:var(--text);font:inherit}.standalone-cart{position:sticky;top:1rem}.standalone-cart__list{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.6rem}.standalone-cart__list li{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:.6rem;padding-bottom:.6rem;border-bottom:1px solid var(--border)}.standalone-cart__list strong{font-size:.85rem;line-height:1.3}.standalone-cart>.offer-button--primary{width:100%}@media(max-width:820px){.standalone-layout{grid-template-columns:1fr}.standalone-cart{position:static}}@media(max-width:560px){.catalog-item,.standalone-cart__list li{grid-template-columns:1fr auto}.catalog-item__main,.standalone-cart__list li>div{grid-column:1/-1}.catalog-quantity{justify-self:start}}
