.gfd-rv{margin:30px 0 10px}.gfd-rv[hidden]{display:none}.gfd-rv__title{font-size:20px;font-weight:800;color:var(--gfd-heading,#7a2649);margin:0 0 14px}.gfd-rv__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,160px);gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.gfd-rv__card{scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--gfd-glass-border,#eee1d4);border-radius:14px;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.gfd-rv__card:hover,.gfd-rv__card:focus-visible{transform:translateY(-3px);box-shadow:0 12px 26px rgb(0 0 0 / .08)}.gfd-rv__img{display:block;aspect-ratio:1 / 1;background:#f5f5f5}.gfd-rv__img img{width:100%;height:100%;object-fit:cover;display:block}.gfd-rv__name{font-size:13.5px;font-weight:600;color:#2e2e3a;line-height:1.3;margin:8px 10px 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gfd-rv__price{font-size:13px;font-weight:700;color:var(--gfd-primary,#c5407b);margin:0 10px 10px}