.CatalogSearch_root__lGL1Z{position:relative;min-width:0}.CatalogSearch_root__lGL1Z input{grid-column:1/-1;width:100%;padding-left:.85rem;padding-right:2.8rem}.CatalogSearch_root__lGL1Z label{left:.85rem}.CatalogSearch_submit__t_t6j{position:absolute;inset:0 0 0 auto;width:44px;display:grid;place-items:center;border:0;border-radius:.5rem;background:transparent;color:var(--color-text-muted);cursor:pointer}.CatalogSearch_submit__t_t6j:hover{color:var(--color-action)}.CatalogSearch_submit__t_t6j:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.CatalogSearch_dialog__IdodP{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;padding:0;width:min(64rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);border:1px solid var(--color-border);border-radius:.9rem;color:var(--color-text);background:var(--color-surface);box-shadow:0 28px 90px #0006}.CatalogSearch_dialog__IdodP::backdrop{background:#02040aa3}.CatalogSearch_shell__PRAKK{height:min(50rem,calc(100dvh - 2rem));display:grid;grid-template-rows:auto auto minmax(0,1fr)}.CatalogSearch_header__TB0_x{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem .7rem}.CatalogSearch_header__TB0_x h2{margin:0;font-size:var(--font-size-section-heading);font-weight:var(--font-weight-section-heading);line-height:var(--line-height-section-heading);letter-spacing:normal}.CatalogSearch_header__TB0_x button{margin-left:auto}.CatalogSearch_search__ScnYZ{display:flex;gap:.5rem;padding:0 1.25rem 1rem;border-bottom:1px solid var(--color-border)}.CatalogSearch_search__ScnYZ input{min-width:0;flex:1;width:100%}.CatalogSearch_dialog__IdodP :is(button,input){min-height:44px;border:1px solid var(--color-border-strong);border-radius:.5rem;padding:.5rem .75rem;background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:.85rem}.CatalogSearch_dialog__IdodP button{cursor:pointer}.CatalogSearch_dialog__IdodP button:disabled{opacity:.55;cursor:default}.CatalogSearch_dialog__IdodP :is(button,input):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.CatalogSearch_body__1Z89_{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem}.CatalogSearch_section__bizSU+.CatalogSearch_section__bizSU{margin-top:1.7rem;padding-top:1.4rem;border-top:1px solid var(--color-border)}.CatalogSearch_sectionHeader__0oFYm{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;margin-bottom:.85rem}.CatalogSearch_sectionHeader__0oFYm h3{margin:0;font-size:var(--font-size-subheading);font-weight:var(--font-weight-section-heading);line-height:var(--line-height-subheading);letter-spacing:normal}.CatalogSearch_muted__jaa92,.CatalogSearch_sectionHeader__0oFYm span{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.CatalogSearch_cards__WOUmK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.CatalogSearch_cards__WOUmK .CatalogSearch_card__8dLi_{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;min-width:0;align-items:center;gap:.75rem;text-align:left;padding:.6rem .7rem;border-color:var(--color-border);background:var(--color-surface-raised)}.CatalogSearch_cards__WOUmK .CatalogSearch_card__8dLi_>[data-variant=thumbnail]{width:3rem;max-width:100%;height:4rem;aspect-ratio:3/4}.CatalogSearch_cards__WOUmK .CatalogSearch_card__8dLi_>.CatalogSearch_value__miE0B{max-width:7rem;overflow-wrap:anywhere;text-align:right}.CatalogSearch_identity__BBND0{display:grid;gap:.3rem;min-width:0}.CatalogSearch_identity__BBND0 strong{font-size:.85rem;line-height:1.4;overflow-wrap:anywhere}.CatalogSearch_value__miE0B{font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}.CatalogSearch_repacks__X4stm{display:grid;gap:.5rem}.CatalogSearch_repacks__X4stm .CatalogSearch_repack__kSjuI{min-width:0;display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.8rem;text-align:left;padding:.65rem .75rem;border-color:var(--color-border)}.CatalogSearch_repacks__X4stm .CatalogSearch_repack__kSjuI>[data-variant=thumbnail]{width:3rem;max-width:100%;height:3.5rem}.CatalogSearch_card__8dLi_:hover,.CatalogSearch_repack__kSjuI:hover{border-color:var(--color-action)}.CatalogSearch_paging__KMP41{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.8rem}.CatalogSearch_paging__KMP41 span{margin-right:auto;font-size:.75rem;color:var(--color-text-muted)}.CatalogSearch_notice__S8FqE{font-size:.85rem;line-height:1.5;color:var(--color-text-muted)}.CatalogSearch_refusal__Xnv8l{padding:.8rem 0;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.CatalogSearch_refusal__Xnv8l p{flex-basis:100%;margin:0;font-size:.85rem;line-height:1.5}.CatalogSearch_detailState__djDs_{min-height:12rem;padding:1.5rem}@media (max-width:720px){.CatalogSearch_cards__WOUmK{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.CatalogSearch_dialog__IdodP{width:100%;max-width:none;max-height:100dvh;border-radius:0;border:0}.CatalogSearch_shell__PRAKK{height:100dvh}.CatalogSearch_header__TB0_x{padding:.8rem .75rem .5rem}.CatalogSearch_search__ScnYZ{padding:0 .75rem .75rem}.CatalogSearch_body__1Z89_{padding:1rem .75rem}.CatalogSearch_cards__WOUmK{grid-template-columns:minmax(0,1fr)}.CatalogSearch_cards__WOUmK .CatalogSearch_card__8dLi_{grid-template-columns:3rem minmax(0,1fr);gap:.6rem;padding:.6rem}.CatalogSearch_cards__WOUmK .CatalogSearch_card__8dLi_>[data-variant=thumbnail]{grid-row:span 2}.CatalogSearch_cards__WOUmK .CatalogSearch_card__8dLi_>.CatalogSearch_value__miE0B{grid-column:2;max-width:none;text-align:left}.CatalogSearch_repacks__X4stm .CatalogSearch_repack__kSjuI{grid-template-columns:2.5rem minmax(0,1fr);gap:.6rem}.CatalogSearch_repacks__X4stm .CatalogSearch_repack__kSjuI>[data-variant=thumbnail]{width:2.5rem}.CatalogSearch_repack__kSjuI>.CatalogSearch_value__miE0B{grid-column:2}.CatalogSearch_paging__KMP41{flex-wrap:wrap}}.SiteFooter_inner__ax4L7{display:grid;grid-template-columns:minmax(14rem,1.25fr) minmax(15rem,1fr) minmax(16rem,1.05fr);gap:1.5rem 2.5rem;width:min(100%,1536px);margin-inline:auto;padding:1.6rem clamp(1rem,2.2vw,1.9rem) 1.1rem}.SiteFooter_brand__sCEGN{min-width:0}.SiteFooter_mark__mfAES{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.03em}.SiteFooter_tagline__kpGK6{max-width:28ch;margin:.35rem 0 0;color:var(--color-text-muted);font-size:.9rem;line-height:1.45}.SiteFooter_eyebrow__bNywA{margin:0 0 .35rem;color:var(--color-action);font-family:var(--font-mono);font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.SiteFooter_linkList__xV6Jh{display:grid;margin:0;padding:0;list-style:none}.SiteFooter_policyLink__z6VlN,.SiteFooter_socialLink__Pi7o8{display:flex;min-height:44px;min-width:0;align-items:center;flex-wrap:wrap;gap:.35rem .6rem;width:fit-content;max-width:100%;border-radius:.4rem;padding-inline:.2rem;color:var(--color-text);font-size:.92rem;line-height:1.3}.SiteFooter_policyLink__z6VlN:hover,.SiteFooter_policyLink__z6VlN[aria-current=page],.SiteFooter_socialLink__Pi7o8:hover{color:var(--color-action)}.SiteFooter_policyLink__z6VlN[aria-current=page]{font-weight:750}.SiteFooter_handle__E9RLu{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.75rem}.SiteFooter_socialLink__Pi7o8:hover .SiteFooter_handle__E9RLu{color:var(--color-action)}.SiteFooter_meta__F5iFr{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-border);padding-top:.85rem}.SiteFooter_copyright__Lil7q{margin:0;color:var(--color-text-muted);font-size:.78rem}.SiteFooter_metaActions__nUkQt{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.SiteFooter_analyticsPreferences__3Gi6N{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:.4rem;padding:0;background:transparent;color:var(--color-text-muted);cursor:pointer}.SiteFooter_analyticsPreferences__3Gi6N:hover{color:var(--color-action)}@media (max-width:960px){.SiteFooter_inner__ax4L7{grid-template-columns:1fr 1fr}.SiteFooter_brand__sCEGN{grid-column:1/-1}}@media (max-width:640px){.SiteFooter_inner__ax4L7{grid-template-columns:1fr;padding-inline:.9rem}.SiteFooter_meta__F5iFr{align-items:flex-start;flex-direction:column}}