#proCatalog{max-height:480px;overflow:auto;padding-right:8px}.proitem{border-top:1px solid var(--line);padding:16px 0}.proitem h3{font-family:Manrope,Arial,sans-serif;font-size:15px;margin:0 0 7px;font-weight:700;line-height:1.5}.proitem .itemtop{display:flex;justify-content:space-between;gap:15px}.proitem .price{color:#edc18a;white-space:nowrap;font-size:14px}.proitem button{background:var(--amber);color:#111;border:0;border-radius:3px;padding:9px 13px;margin-top:10px;font-weight:700;font-size:13px}.proitem details{margin-top:7px}.proitem details p{font-size:13px;color:var(--muted)}.probasket{border-top:1px solid var(--line);padding:16px 0}.probasket .itemtop{display:flex;justify-content:space-between;gap:15px}.probasket h3{font:600 14px/1.5 Manrope,Arial;margin:0}.probasket .fields{grid-template-columns:1fr 1fr}.probasket button{background:transparent;color:#efb696;border:0;font-size:20px}.prosection{margin-top:20px;border-top:1px solid #ccc8bd;padding-top:18px}.prosection h3{font-size:21px;margin:0 0 10px}.prosection .resultline summary{font-size:13px}.discount{color:#397047}.totalrow{display:flex;justify-content:space-between;font-weight:700;padding:15px 0}.proSource{font-size:11px;color:#67695d}.proSource a{color:inherit}#proError{color:#ffc2a5}#proPhotoPreviews{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}#proPhotoPreviews img{width:80px;height:80px;object-fit:cover}#proCities button{display:block;background:#2c3025;border:1px solid #53554b;color:#eee;width:100%;text-align:left;padding:10px}@media print{#proResult{padding:0}#proResult details{display:block}.prosection{break-inside:avoid}}@media(max-width:450px){.proitem .itemtop{display:block}.probasket .fields{gap:10px}}
