.breadcrumb.svelte-1htmo0h{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.breadcrumb.svelte-1htmo0h a:where(.svelte-1htmo0h):hover{color:var(--primary)}.layout.svelte-1htmo0h{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}@media (width<=800px){.layout.svelte-1htmo0h{grid-template-columns:1fr}}.main-col.svelte-1htmo0h{flex-direction:column;gap:16px;display:flex}.card.svelte-1htmo0h{background:var(--surface);border-radius:12px;padding:16px;box-shadow:0 1px 3px #00000014}.gallery.svelte-1htmo0h{background:var(--surface);border-radius:12px;padding:12px;box-shadow:0 1px 3px #00000014}.hero.svelte-1htmo0h{aspect-ratio:4/3;background:var(--surface-2);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero.svelte-1htmo0h img:where(.svelte-1htmo0h){object-fit:contain;width:100%;height:100%}.hero-img.svelte-1htmo0h{cursor:pointer}.hero.no-img.svelte-1htmo0h{color:#ccc;font-size:48px}.hero-nav.svelte-1htmo0h{color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-nav.svelte-1htmo0h:hover{background:#000000b3}.hero-nav.prev.svelte-1htmo0h{left:10px}.hero-nav.next.svelte-1htmo0h{right:10px}.hero-counter.svelte-1htmo0h{color:#fff;background:#0000008c;border-radius:10px;padding:2px 8px;font-size:12px;position:absolute;bottom:10px;left:10px}.hero-zoom.svelte-1htmo0h{color:#fff;pointer-events:none;background:#00000080;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;position:absolute;top:10px;right:10px}.lightbox.svelte-1htmo0h{z-index:1000;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lb-img.svelte-1htmo0h{object-fit:contain;cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;max-width:94vw;max-height:86vh;transition:transform .15s ease-out}.lb-img.zoomed.svelte-1htmo0h{cursor:grab}.lb-img.dragging.svelte-1htmo0h{cursor:grabbing;transition:none}.lb-close.svelte-1htmo0h{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;width:44px;height:44px;font-size:22px;position:absolute;top:16px;right:20px}.lb-close.svelte-1htmo0h:hover{background:#ffffff4d}.lb-nav.svelte-1htmo0h{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;width:52px;height:52px;font-size:34px;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav.svelte-1htmo0h:hover{background:#ffffff40}.lb-nav.prev.svelte-1htmo0h{left:16px}.lb-nav.next.svelte-1htmo0h{right:16px}.lb-counter.svelte-1htmo0h{color:#fff;background:#ffffff1f;border-radius:10px;padding:4px 10px;font-size:14px;position:absolute;bottom:22px;left:20px}.lb-actions.svelte-1htmo0h{gap:10px;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.lb-thumbs.svelte-1htmo0h{gap:8px;max-width:92vw;padding:4px;display:flex;position:absolute;bottom:14px;left:50%;overflow-x:auto;transform:translate(-50%)}.lb-thumb.svelte-1htmo0h{cursor:pointer;opacity:.55;background:0 0;border:2px solid #0000;border-radius:6px;flex:none;width:64px;height:48px;padding:0;overflow:hidden}.lb-thumb.svelte-1htmo0h img:where(.svelte-1htmo0h){object-fit:cover;width:100%;height:100%;display:block}.lb-thumb.active.svelte-1htmo0h{opacity:1;border-color:#fff}.lb-thumb.svelte-1htmo0h:hover{opacity:1}.lb-btn.svelte-1htmo0h{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600}.lb-btn.svelte-1htmo0h:hover{background:var(--primary-hover)}.btn-phone.svelte-1htmo0h{background:var(--primary-soft);width:100%;color:var(--primary);border:1px solid var(--primary);cursor:pointer;border-radius:9px;margin-bottom:8px;padding:11px;font-size:15px;font-weight:700}.btn-phone.svelte-1htmo0h:hover{background:var(--primary);color:#fff}.btn-phone.svelte-1htmo0h:disabled{opacity:.6;cursor:default}.thumbs.svelte-1htmo0h{gap:8px;margin-top:10px;display:flex;overflow-x:auto}.thumb.svelte-1htmo0h{cursor:pointer;background:var(--surface-2);border:2px solid #0000;border-radius:8px;flex:none;width:64px;height:64px;padding:0;overflow:hidden}.thumb.active.svelte-1htmo0h{border-color:var(--primary)}.thumb.svelte-1htmo0h img:where(.svelte-1htmo0h){object-fit:cover;width:100%;height:100%}h2.svelte-1htmo0h{color:var(--text);margin-bottom:10px;font-size:16px}.description.svelte-1htmo0h{color:var(--text);white-space:pre-wrap;font-size:14px;line-height:1.6}.specs.svelte-1htmo0h{grid-template-columns:repeat(2,1fr);gap:8px 20px;display:grid}.spec.svelte-1htmo0h{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:7px 0;font-size:14px;display:flex}.spec.svelte-1htmo0h dt:where(.svelte-1htmo0h){color:var(--muted)}.spec.svelte-1htmo0h dd:where(.svelte-1htmo0h){color:var(--text);text-align:right;margin:0;font-weight:600}@media (width<=520px){.specs.svelte-1htmo0h{grid-template-columns:1fr}}.sidebar.svelte-1htmo0h{flex-direction:column;gap:16px;display:flex}.price.svelte-1htmo0h{color:var(--primary);font-size:26px;font-weight:800}.price-rsd.svelte-1htmo0h{color:var(--muted);margin-bottom:8px;font-size:14px}.title.svelte-1htmo0h{margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.35}.meta.svelte-1htmo0h{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.seller-head.svelte-1htmo0h{color:var(--muted);margin-bottom:10px;font-size:13px}.seller-name.svelte-1htmo0h{align-items:center;gap:10px;margin-bottom:12px;display:flex}.avatar.svelte-1htmo0h{background:var(--primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex}.seller-main.svelte-1htmo0h{flex-direction:column;gap:2px;min-width:0;display:flex}.uname.svelte-1htmo0h{align-items:center;gap:6px;font-size:16px;font-weight:700;display:inline-flex}.member.svelte-1htmo0h{color:var(--muted);font-size:12px}.seller-stats.svelte-1htmo0h{border-top:1px solid #f0f0f0;border-bottom:1px solid var(--border);gap:16px;margin-bottom:12px;padding:12px 0;display:flex}.seller-stats.svelte-1htmo0h .stat:where(.svelte-1htmo0h){flex-direction:column;display:flex}.seller-stats.svelte-1htmo0h .stat:where(.svelte-1htmo0h) strong:where(.svelte-1htmo0h){color:var(--text);font-size:15px}.seller-stats.svelte-1htmo0h .stat:where(.svelte-1htmo0h) span:where(.svelte-1htmo0h){color:var(--muted);font-size:11px}.seller-stats.svelte-1htmo0h .star:where(.svelte-1htmo0h){color:#f5a623}.btn-profile.svelte-1htmo0h{text-align:center;border:1px solid var(--primary);width:100%;color:var(--primary);border-radius:8px;margin-top:8px;padding:10px;font-size:14px;font-weight:600;display:block}.btn-profile.svelte-1htmo0h:hover{background:var(--primary-soft)}.verified.svelte-1htmo0h{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:inline-flex}.btn-contact.svelte-1htmo0h{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px;font-size:15px;font-weight:600;display:block}.btn-contact.svelte-1htmo0h:hover{background:var(--primary-hover)}.compose.svelte-1htmo0h{flex-direction:column;gap:8px;margin-top:10px;display:flex}.compose.svelte-1htmo0h textarea:where(.svelte-1htmo0h){resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.crow.svelte-1htmo0h{gap:8px;display:flex}.csend.svelte-1htmo0h{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-weight:600}.csend.svelte-1htmo0h:disabled{opacity:.5;cursor:not-allowed}.ccancel.svelte-1htmo0h{background:var(--surface-2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:10px 14px}.cerr.svelte-1htmo0h{color:#e11d48;font-size:13px}.btn-watch.svelte-1htmo0h{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:8px;margin-top:8px;padding:11px;font-size:14px;font-weight:600;display:block}.btn-watch.svelte-1htmo0h:hover{border-color:var(--primary)}.btn-watch.active.svelte-1htmo0h{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}.btn-watch.svelte-1htmo0h:disabled{cursor:default}
