/* Scoped featured marketplace cards on the existing public site. */
.vm84-featured{margin:35px auto;max-width:1220px;color:#3b2c3b}.vm84-featured>.section-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.vm84-featured .section-head h2{font-size:30px}.vm84-featured .section-head>span{font-size:11px;color:#8e7587}.vm84-featured-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 20px;scrollbar-width:thin}.vm84-featured .listing-card{flex:0 0 290px;max-width:83vw;scroll-snap-align:start;background:#fffdf9;border:1px solid #e5d8e0;border-radius:16px;overflow:hidden;font:14px/1.6 system-ui,sans-serif}.vm84-featured .vm82-card-media{position:relative;background:#f4e9ef}.vm84-featured .vm82-card-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.vm84-featured .vm82-card-slide{flex:0 0 100%;aspect-ratio:4/3;scroll-snap-align:start}.vm84-featured .vm82-card-slide img{width:100%;height:100%;object-fit:cover}.vm84-featured .vm82-save{display:none}.vm84-featured .vm82-sponsored,.vm84-featured .vm82-photo-count{position:absolute;background:#fffcf5;padding:5px 8px;border-radius:6px;font-size:10px}.vm84-featured .vm82-sponsored{top:12px;left:12px;background:#f3dfb3}.vm84-featured .vm82-photo-count{bottom:12px;right:12px}.vm84-featured .card-content{padding:18px;display:grid;gap:8px}.vm84-featured .card-content h2{font:700 20px/1.35 system-ui,sans-serif;letter-spacing:-.02em;margin:0}.vm84-featured .card-content h2 a{text-decoration:none}.vm84-featured .card-content p{font-size:12px;margin:0}.vm84-featured .card-content small{font-size:10px;color:#83697b}.vm84-featured .vm82-price{font-size:14px}.vm84-featured .vm82-stars{color:#ad7928}.vm84-featured .vm82-highlights>span,.vm84-featured .vm84-tags>span{font-size:10px;background:#f5edf2;padding:4px 8px;border-radius:10px}.vm84-featured .vm84-tags,.vm84-featured .vm82-highlights,.vm84-featured .vm84-badges{display:flex;gap:6px;flex-wrap:wrap}.vm84-featured .vm84-badges>span{font-size:10px;padding:4px 7px;background:#68415e;color:#fff;border-radius:4px}.vm84-featured .card-content>.button{padding:10px 15px;background:#68415e;color:#fff;text-decoration:none;text-align:center;border-radius:8px;font-size:12px;font-weight:650}.vm84-featured .vm82-response{font-size:10px;border-top:1px solid #e6d9e1;padding-top:10px}.vm84-featured .vm82-response small{display:block}.vm84-featured .vm84-expiry{color:#9a5454!important}.vm84-featured .vm84-featured-headline{font-weight:650;color:#68415e}@media(max-width:600px){.vm84-featured .section-head{display:block}.vm84-featured .section-head h2{font-size:26px}}
