.scroll-wrap.svelte-sv8v1n{margin-bottom:3rem}.scroll-wrap.svelte-sv8v1n:after{content:"";display:block;width:24px;height:2px;background:var(--primary-accent-color);margin-top:6px;margin-left:auto}.scroll-track.svelte-sv8v1n{display:grid;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 4px) / 3);gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media(min-width:768px){.scroll-track.svelte-sv8v1n{grid-template-rows:1fr;grid-auto-columns:calc((100% - 5 * 4px) / 6)}}.scroll-track.svelte-sv8v1n::-webkit-scrollbar{display:none}.card.svelte-sv8v1n{scroll-snap-align:start;position:relative;display:block;aspect-ratio:1;overflow:hidden;text-decoration:none;flex-shrink:0}.card.svelte-sv8v1n:hover .card-img:where(.svelte-sv8v1n){transform:scale(1.05)}.card-img.svelte-sv8v1n{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.card-placeholder.svelte-sv8v1n{position:absolute;inset:0;background-color:var(--secondary-background-color)}.card-overlay.svelte-sv8v1n{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 35%,rgba(0,0,0,.75) 100%)}.card-label.svelte-sv8v1n{position:absolute;bottom:0;left:0;right:0;padding:10px 12px;color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.2;z-index:1}@media(min-width:768px){.card-label.svelte-sv8v1n{font-size:.75rem}}
