.photo-fallback[data-v-b786b698]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 20% 0%,rgba(193,90,60,.16),transparent 60%),radial-gradient(90% 90% at 100% 100%,rgba(193,90,60,.1),transparent 55%),var(--bg);color:#c15a3cc7}.photo-fallback__illu[data-v-b786b698]{width:46%;max-width:120px;height:auto}.photo-fallback--sm .photo-fallback__illu[data-v-b786b698]{width:58%}.photo-fallback__cap[data-v-b786b698]{position:absolute;left:8px;bottom:6px;font-size:10px;letter-spacing:.04em;opacity:.7}.photo-fallback--sm .photo-fallback__cap[data-v-b786b698]{font-size:8.5px;left:5px;bottom:3px}.photo-fallback__cap[data-v-b786b698]:after{content:"illustration"}:lang(it) .photo-fallback__cap[data-v-b786b698]:after{content:"illustrazione"}:lang(de) .photo-fallback__cap[data-v-b786b698]:after{content:"Illustration"}.section-sort[data-v-d9cb6fe1]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--color-muted, #6b6259)}.section-sort select[data-v-d9cb6fe1]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--color-line, #e6ded3);border-radius:999px;padding:3px 26px 3px 10px;font-size:12.5px;color:inherit;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 13px) 55%,calc(100% - 9px) 55%;background-size:4px 4px;background-repeat:no-repeat}.section-sort select[data-v-d9cb6fe1]:focus-visible{outline:2px solid var(--color-accent, #b5583a);outline-offset:1px}.no-menu-toggle[data-v-be3a7364]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;margin-top:4px;border-radius:12px;border:1px dashed var(--line);background:transparent;font-size:13px;color:var(--muted);cursor:pointer}.no-menu-toggle[data-v-be3a7364]:hover{color:var(--text);border-color:var(--accent)}.card-chasse[data-v-be3a7364]{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:600;letter-spacing:.03em;padding:1px 8px 1px 6px;border-radius:999px;background:#1f3a2e;color:#f0d7ae}.bar-filter[data-v-dce9caff]{position:relative;flex:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--line, rgba(0,0,0,.12));background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.bar-filter-badge[data-v-dce9caff]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--text);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}
