.vx .fixed.top-16{top:70px}.vx .vs-tools{flex-wrap:wrap;gap:12px}.vx .vs-search,.vx .vs-tools{display:flex;align-items:center}.vx .vs-search{position:relative;flex:1 1 320px;min-width:0}.vx .vs-search>svg{position:absolute;left:18px;width:18px;height:18px;color:var(--mute);pointer-events:none}.vx .vs-search input{width:100%;height:54px;border-radius:99px;border:1px solid var(--line2);background:var(--s1);color:var(--fog);font:500 16px var(--ft);padding:0 52px 0 48px;outline:none;transition:border-color .2s}.vx .vs-search input::placeholder{color:var(--mute)}.vx .vs-search input:focus{border-color:var(--volt)}.vx .vs-search button{position:absolute;right:10px;width:34px;height:34px;border-radius:50%;border:0;background:var(--s2);color:var(--fog);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vx .vs-search button svg{width:15px;height:15px}.vx .vs-chips{display:flex;flex-wrap:wrap;gap:8px}.vx .vs-chips button{min-height:44px;padding:0 16px;border-radius:99px;border:1px solid var(--line2);background:transparent;color:var(--text);font:600 14px var(--ft);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.vx .vs-chips button:hover{border-color:#4a5360;color:var(--fog)}.vx .vs-chips button[aria-pressed=true]{background:var(--volt);border-color:var(--volt);color:var(--bg)}.vx .vs-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.vx .vs-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--s2)}.vx .vs-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.vx .vs-card:hover .vs-media img{transform:scale(1.04)}.vx .vs-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,13,16,0) 40%,rgba(11,13,16,.75))}.vx .vs-art{position:absolute;z-index:1;left:14px;top:14px;width:52px;height:52px;border-radius:16px;background:rgba(11,13,16,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.vx .vs-art .v-art{width:38px;height:38px}.vx .vs-from{position:absolute;z-index:1;right:14px;bottom:14px}.vx .vs-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:20px 22px 22px}.vx .vs-body h3 a{text-decoration:none}.vx .vs-body h3 a:hover{color:var(--volt)}.vx .vs-body>p{font-size:14.5px}.vx .vs-tags{display:flex;flex-wrap:wrap;gap:6px}.vx .vs-tags span{font:500 12.5px var(--ft);color:var(--text);background:var(--s2);border:1px solid var(--line);border-radius:99px;padding:5px 11px}.vx .vs-actions{margin-top:auto;padding-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.vx .vs-actions .v-btn{width:100%}.vx .vs-hero-photo{min-height:clamp(300px,34vw,460px)}.vx .vs-hero-photo:after{background:linear-gradient(180deg,rgba(11,13,16,0) 55%,rgba(11,13,16,.55))}.vx .vs-hero-art{position:absolute;left:18px;bottom:18px;width:72px;height:72px;border-radius:20px;background:rgba(11,13,16,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line2);display:flex;align-items:center;justify-content:center}.vx .vs-hero-art .v-art{width:50px;height:50px}.vx .vs-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:230px;gap:14px}.vx .vs-gallery figure{margin:0;min-height:0}.vx .vs-gallery figure:first-child{grid-column:span 2;grid-row:span 2}.vx .vs-cap{position:absolute;left:14px;bottom:14px;right:14px;width:fit-content;max-width:calc(100% - 28px);font:500 12.5px var(--ft);color:var(--fog);background:rgba(11,13,16,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:99px;padding:6px 12px}@media (max-width:900px){.vx .vs-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px}}@media (max-width:560px){.vx .vs-gallery{grid-template-columns:minmax(0,1fr);grid-auto-rows:220px}.vx .vs-gallery figure:first-child{grid-column:auto;grid-row:auto}}.vx .vs-pair{display:flex;align-items:center;gap:16px}.vx .vs-pair .v-art{width:52px;height:52px;flex:none}@media (max-width:560px){.vx .vs-pair{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.vx .vs-pair .v-price{grid-column:2}}@media (min-width:901px){.vx .vs-gallery figure:nth-child(4):last-child{grid-column:span 2}}@media (min-width:561px) and (max-width:900px){.vx .vs-gallery figure:nth-child(2):nth-last-child(2)~figure,.vx .vs-gallery figure:nth-child(4):last-child{grid-column:span 2}}@media (min-width:901px){.vx .vs-gallery figure:nth-child(2):nth-last-child(2),.vx .vs-gallery figure:nth-child(3):last-child{grid-column:span 2}}