.shop-seller-line{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 8px;font-size:.95rem;display:flex}.shop-seller-label{color:#6b5a55}.shop-seller-name{color:#4c0000;font-weight:600}.shop-seller-rating{color:#a35f00;align-items:center;gap:2px;font-weight:600;display:inline-flex}.shop-seller-rating small,.shop-seller-rating.muted{color:#6b5a55;font-weight:400}.shop-seller-badge{color:#1d5c37;background:#edf7f0;border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:600}.shop-seller-others-link{font-size:.9rem}.shop-other-sellers{background:#fffaf7;border:1px solid #eadcd6;border-radius:20px;margin-top:24px;padding:20px}.shop-other-sellers h2{margin:0 0 12px;font-size:1.15rem}.shop-other-sellers ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shop-other-sellers li{background:#fff;border:1px solid #f0e5e0;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.shop-other-seller-who{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.shop-other-seller-who a{color:#4c0000;font-weight:600}.shop-other-seller-price{justify-items:end;display:grid}.shop-other-seller-price small{color:#a33}@media (max-width:640px){.shop-other-sellers li{grid-template-columns:1fr auto}.shop-other-sellers li>.btn-ghost{grid-column:1/-1}}.shop-seller-card{background:linear-gradient(#fffaf7 0%,#fff 100%);border:1px solid #eadcd6;border-radius:20px;gap:14px;margin-top:18px;padding:18px 20px;display:grid}.shop-seller-card-head{align-items:center;gap:14px;display:flex}.shop-seller-avatar{color:#fff8f3;background:#4c0000;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:1.3rem;font-weight:700;display:grid}.shop-seller-card-who{gap:2px;min-width:0;display:grid}.shop-seller-card-kicker{letter-spacing:.08em;text-transform:uppercase;color:#8a7b84;font-size:.75rem;font-weight:700}.shop-seller-card-name{color:#2a1f21;font-size:1.1rem;font-weight:700;text-decoration:none}.shop-seller-card-name:hover{color:#4c0000;text-decoration:underline}.shop-seller-card-facts{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.shop-seller-card-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shop-seller-card-actions .btn-ghost{text-align:center;justify-content:center}.shop-seller-card-more{color:#4c0000;font-size:.9rem;font-weight:600}.shop-questions{background:#fff;border:1px solid #eadcd6;border-radius:24px;gap:18px;margin-top:32px;padding:28px;display:grid}.shop-questions-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shop-questions-head h2{margin:0 0 4px}.shop-questions-head p{color:#6b5a61;max-width:62ch;margin:0}.shop-questions-count{color:#7a4a3a;background:#f6ece6;border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:600}.shop-question-form{gap:8px;display:grid}.shop-question-form textarea{box-sizing:border-box;width:100%;min-height:92px;font:inherit;resize:vertical;border:1px solid #dccbc2;border-radius:14px;padding:12px 14px}.shop-question-form textarea:focus{outline-offset:1px;outline:2px solid #4c0000}.shop-question-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.shop-question-form-foot small{color:#8a7b84}.shop-question-hint{color:#a3123a;margin:0}.shop-question-notice{color:#1d5c37;background:#edf7f0;border-radius:12px;margin:0;padding:10px 14px}.shop-question-signin,.shop-questions-empty{color:#6b5a61;margin:0}.shop-question-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.shop-question-list>li{background:#fbf6f3;border-radius:16px;gap:10px;padding:16px 18px;display:grid}.shop-question-list>li[data-status=waiting]{background:#fffaf2;border:1px dashed #e5c9a8}.shop-question-q,.shop-question-a{align-items:flex-start;gap:12px;display:flex}.shop-question-q p,.shop-question-a p{margin:0 0 2px}.shop-question-q small,.shop-question-a small{color:#8a7b84}.shop-question-a{border-left:3px solid #4c0000;margin-left:20px;padding-left:14px}.shop-question-mark{color:#fff;background:#4c0000;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:grid}.shop-question-a .shop-question-mark{background:#2f8a55}.shop-question-waiting{color:#a35f00;margin:0 0 0 40px;font-size:.9rem}@media (max-width:640px){.shop-questions{padding:18px}.shop-question-a{margin-left:0}}.pq-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
