.shop-catalog-shell[data-v-9d9b44b0]{gap:2rem;display:grid}@media (width>=960px){.shop-catalog-shell[data-v-9d9b44b0]{grid-template-columns:260px minmax(0,1fr);align-items:start}}.shop-menu[data-v-9d9b44b0]{padding:.5rem .75rem .65rem;position:sticky;top:92px}.shop-menu__eyebrow[data-v-9d9b44b0]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.75rem;font-size:10px;font-weight:500}.shop-menu__groups[data-v-9d9b44b0]{flex-direction:column;gap:.95rem;display:flex}.shop-menu__group[data-v-9d9b44b0]{padding-top:0}.shop-products-column[data-v-9d9b44b0]{border-top:1px solid var(--color-border);padding-top:1.25rem;padding-left:.25rem;padding-right:.25rem}@media (width>=960px){.shop-products-column[data-v-9d9b44b0]{border-top:none;border-left:1px solid var(--color-border);padding-top:0;padding-left:2rem;padding-right:.5rem}}.shop-menu__root[data-v-9d9b44b0]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dark);opacity:.7;font-size:13px;display:inline-flex}.shop-menu__root--active[data-v-9d9b44b0]{opacity:1}.shop-menu__subheading[data-v-9d9b44b0]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.35rem;font-size:11px}.shop-menu__children[data-v-9d9b44b0]{flex-direction:column;gap:.25rem;margin-top:.2rem;display:flex}.shop-menu__child[data-v-9d9b44b0]{color:var(--color-text-muted);padding:.15rem 0;font-size:13px}.shop-menu__child--active[data-v-9d9b44b0]{color:var(--color-text-dark)}.shop-breadcrumbs[data-v-9d9b44b0]{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:12px;display:flex}.shop-breadcrumbs[data-v-9d9b44b0],.shop-breadcrumbs__link[data-v-9d9b44b0]{color:var(--color-text-muted)}.shop-breadcrumbs__link[data-v-9d9b44b0]:hover{color:var(--color-text-dark)}.shop-breadcrumbs__separator[data-v-9d9b44b0]{color:var(--color-text-muted);opacity:.8}.shop-breadcrumbs__current[data-v-9d9b44b0]{color:var(--color-text-dark)}.shop-toolbar[data-v-9d9b44b0]{flex-wrap:wrap;gap:.75rem;display:flex}.shop-control[data-v-9d9b44b0]{flex-direction:column;gap:.2rem;display:flex}.shop-control__label[data-v-9d9b44b0]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.shop-control__select[data-v-9d9b44b0]{min-width:170px}.shop-control__select[data-v-9d9b44b0],.shop-control__select[data-v-9d9b44b0] [role=combobox],.shop-control__select[data-v-9d9b44b0] button{border:1px solid var(--color-border);color:var(--color-text-dark);background:var(--color-bg-cream);border-radius:6px;padding:.45rem .6rem;font-size:13px}.shop-film-grid[data-v-9d9b44b0]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.75rem;display:grid}@media (width>=700px){.shop-film-grid[data-v-9d9b44b0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.shop-film-grid[data-v-9d9b44b0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-film-card .film-card__format[data-v-9d9b44b0]{max-width:100%;height:auto;min-height:36px}.shop-film-card .film-card__name[data-v-9d9b44b0]{margin-bottom:1rem}.shop-film-grid--retail .shop-film-card[data-v-9d9b44b0]{grid-template-rows:subgrid;grid-row:span 6;place-items:center;row-gap:0;min-width:0;display:grid}.shop-film-grid--retail .film-card__name[data-v-9d9b44b0]{overflow-wrap:anywhere}.shop-film-grid--retail .film-card__format[data-v-9d9b44b0]{min-height:48px}.shop-film-card a[data-v-9d9b44b0]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.shop-film-card[data-v-9d9b44b0]{background:var(--color-bg-cream);border:none;border-radius:0;padding:1rem;scroll-margin-top:7rem}.shop-film-card__image-wrap[data-v-9d9b44b0]{border:none;border-radius:8px}.shop-film-card__placeholder[data-v-9d9b44b0]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}
