.vstrip[data-astro-cid-6ucg3cz3]{position:relative}.vstrip__controls[data-astro-cid-6ucg3cz3]{justify-content:flex-end;gap:.5rem;margin-bottom:1.25rem;display:flex}.vstrip__arrow[data-astro-cid-6ucg3cz3]{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--fg);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), opacity .25s;background:0 0;border-radius:50%;place-items:center;display:grid}.vstrip__arrow[data-astro-cid-6ucg3cz3]:hover:not(:disabled){background:var(--fg);border-color:var(--fg);color:var(--bg)}.vstrip__arrow[data-astro-cid-6ucg3cz3]:disabled{opacity:.3;cursor:default}.vstrip__track[data-astro-cid-6ucg3cz3]{--inset:max(var(--gutter), calc((100vw - var(--wrap)) / 2));padding:.25rem var(--inset) 6rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--inset);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:clamp(272px,26vw,360px);grid-auto-flow:column;gap:clamp(.875rem,.6rem + 1vw,1.375rem);margin:0 0 -4.5rem;list-style:none;display:grid;overflow-x:auto}.vstrip__track[data-astro-cid-6ucg3cz3]::-webkit-scrollbar{display:none}.vstrip__slide[data-astro-cid-6ucg3cz3]{scroll-snap-align:start}.vstrip__error[data-astro-cid-6ucg3cz3]{color:var(--muted)}.vstrip__error[data-astro-cid-6ucg3cz3] a[data-astro-cid-6ucg3cz3]{color:var(--fg);text-decoration-color:var(--c-red)}.vstrip[data-astro-cid-6ucg3cz3] .vcard{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);height:100%;color:var(--fg);transition:border-color .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.vstrip[data-astro-cid-6ucg3cz3] a.vcard:hover{box-shadow:var(--shadow-lg);border-color:var(--line-strong);transform:translateY(-4px)}.vstrip[data-astro-cid-6ucg3cz3] .vcard__media{aspect-ratio:3/2;border-radius:calc(var(--radius) - 6px);background:var(--surface-2);margin:.5rem .5rem 0;position:relative;overflow:hidden}.vstrip[data-astro-cid-6ucg3cz3] .vcard__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.vstrip[data-astro-cid-6ucg3cz3] a.vcard:hover .vcard__media img{transform:scale(1.05)}.vstrip[data-astro-cid-6ucg3cz3] .vcard__year{-webkit-backdrop-filter:blur(8px);color:#fff;background:#0c0c0db8;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;position:absolute;top:.625rem;left:.625rem}.vstrip[data-astro-cid-6ucg3cz3] .vcard__year:empty{display:none}.vstrip[data-astro-cid-6ucg3cz3] .vcard__body{flex-direction:column;flex:1;gap:.25rem;padding:1rem 1.25rem 1.25rem;display:flex}.vstrip[data-astro-cid-6ucg3cz3] .vcard__brand{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600;font-stretch:118%}.vstrip[data-astro-cid-6ucg3cz3] .vcard__title{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.125rem;font-weight:600;font-stretch:110%;line-height:1.3;display:-webkit-box;overflow:hidden}.vstrip[data-astro-cid-6ucg3cz3] .vcard__meta{flex-wrap:wrap;gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.vstrip[data-astro-cid-6ucg3cz3] .vcard__meta li{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.vstrip[data-astro-cid-6ucg3cz3] .vcard__foot{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:1.125rem;display:flex}.vstrip[data-astro-cid-6ucg3cz3] .vcard__price{line-height:1.2;display:grid}.vstrip[data-astro-cid-6ucg3cz3] .vcard__price strong{letter-spacing:-.02em;font-size:1.375rem;font-weight:700;font-stretch:112%}.vstrip[data-astro-cid-6ucg3cz3] .vcard__price span{font-size:var(--fs-xs);color:var(--muted)}.vstrip[data-astro-cid-6ucg3cz3] .vcard__go{background:var(--surface-2);width:42px;height:42px;transition:background-color .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.vstrip[data-astro-cid-6ucg3cz3] a.vcard:hover .vcard__go{background:var(--c-red);color:#fff;transform:rotate(45deg)}.vstrip[data-astro-cid-6ucg3cz3] .sk{background:linear-gradient(90deg, var(--surface-2) 0%, var(--line) 50%, var(--surface-2) 100%) 0 0 / 200% 100%;border-radius:4px;height:14px;animation:1.4s linear infinite shimmer;display:block}.vstrip[data-astro-cid-6ucg3cz3] .sk--sm{width:35%}.vstrip[data-astro-cid-6ucg3cz3] .sk--md{width:55%;height:22px;margin-top:1.25rem}.vstrip[data-astro-cid-6ucg3cz3] .vcard--skeleton{min-height:400px}.vstrip[data-astro-cid-6ucg3cz3] .vcard--skeleton .vcard__body{gap:.625rem}.vstrip[data-astro-cid-6ucg3cz3] .vcard--skeleton .vcard__media{background:linear-gradient(90deg, var(--surface-2) 0%, var(--line) 50%, var(--surface-2) 100%) 0 0 / 200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}
