.CategoryArchive_page__Aex1m{display:flex;flex-direction:column;gap:28px;padding:24px 20px 48px;max-width:1400px;margin:0 auto;width:100%}@media(max-width:1023.98px){.CategoryArchive_page__Aex1m{gap:20px;padding:16px 12px 40px}}.CategoryArchive_header__MhtTZ{display:flex;align-items:baseline;justify-content:space-between;gap:16px 28px;flex-wrap:wrap}.CategoryArchive_title__ahipP{font-size:clamp(32px,5vw,48px);font-weight:400;letter-spacing:-.03em;line-height:1;text-transform:uppercase;margin:0}.CategoryArchive_index__GJeeQ{display:flex;flex-direction:column;gap:10px}.CategoryArchive_indexRow__8zVeb{display:flex;align-items:baseline;gap:14px;min-width:0}.CategoryArchive_indexLabel__tGxdj{flex:0 0 auto;width:48px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.45}.CategoryArchive_indexLinks__3bRJv{display:flex;flex-wrap:wrap;gap:6px 16px;min-width:0}@media(max-width:767.98px){.CategoryArchive_indexLinks__3bRJv{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:16px;padding-bottom:2px}.CategoryArchive_indexLinks__3bRJv::-webkit-scrollbar{display:none}}.CategoryArchive_indexLinkActive__sFhvy,.CategoryArchive_indexLink__Z37Cf{font-size:14px;letter-spacing:-.01em;text-decoration:none;color:var(--color-black);white-space:nowrap}.CategoryArchive_indexLink__Z37Cf{opacity:.55}.CategoryArchive_indexLink__Z37Cf:hover{opacity:1}.CategoryArchive_indexLinkActive__sFhvy{opacity:1;background:var(--color-yellow)}.CategoryArchive_clear__tdnvY{align-self:flex-start;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--color-black);opacity:.55}.CategoryArchive_clear__tdnvY:hover{opacity:1}.CategoryArchive_grid__7FLEq{display:grid;grid-template-columns:1fr;gap:28px 16px}@media(min-width:600px){.CategoryArchive_grid__7FLEq{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.CategoryArchive_grid__7FLEq{grid-template-columns:repeat(4,1fr);gap:32px 18px}}.CategoryArchive_card__eKrJq{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--color-black)}.CategoryArchive_card__eKrJq:hover .CategoryArchive_poster__5pkBQ img{transform:scale(1.03)}.CategoryArchive_card__eKrJq:hover .CategoryArchive_cardTitle__Q0ra1{text-decoration:underline;text-underline-offset:3px}.CategoryArchive_poster__5pkBQ{position:relative;aspect-ratio:16/9;background:var(--color-true-black);overflow:hidden}.CategoryArchive_poster__5pkBQ img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.CategoryArchive_duration__1cCDu{position:absolute;bottom:6px;right:6px;font-size:10px;letter-spacing:.04em;background:rgba(0,0,0,.75);color:var(--color-white);padding:2px 6px;z-index:2}.CategoryArchive_cardInfo__EUGfO{display:flex;flex-direction:column;gap:2px;min-width:0}.CategoryArchive_cardTitle__Q0ra1{font-size:14px;font-weight:400;line-height:1.35;letter-spacing:-.01em;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CategoryArchive_cardMeta__a8ZLN{font-size:12px;letter-spacing:.02em;opacity:.5}.CategoryArchive_empty__oHYW0{padding:40px 16px;text-align:center;font-size:13px;text-transform:uppercase;letter-spacing:.04em;opacity:.5}.CategoryArchive_pagination__aO1ah{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:8px;flex-wrap:wrap}.CategoryArchive_pageLink__64fsd{font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--color-black);padding:8px 14px;border:1px solid var(--color-black);background:rgba(0,0,0,0);transition:background-color .12s ease,color .12s ease}.CategoryArchive_pageLink__64fsd:hover{background:var(--color-black);color:var(--color-white)}.CategoryArchive_pageLinkDisabled__bzlyS{opacity:.3;pointer-events:none}.CategoryArchive_pageInfo__k2Ets{font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:0 8px;opacity:.7}.ShopGrid_page__1BC9y{display:flex;flex-direction:column;gap:18px;padding:20px 16px 40px;max-width:1400px;margin:0 auto;width:100%}@media(max-width:1023.98px){.ShopGrid_page__1BC9y{gap:14px;padding:12px 10px 32px}}.ShopGrid_toggle__5_e_H{display:flex;gap:18px;align-items:baseline}.ShopGrid_toggleLink__Rllo6{font-size:14px;font-weight:400;letter-spacing:-.005em;text-decoration:none;color:var(--color-black);opacity:.45;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);padding-bottom:2px;transition:opacity .15s ease,border-bottom-color .15s ease}.ShopGrid_toggleLink__Rllo6:hover{opacity:1}.ShopGrid_toggleLinkActive__sBnEW{opacity:1;border-bottom-color:var(--color-yellow)}.ShopGrid_subToggle__OgykX{display:flex;flex-wrap:wrap;gap:6px 14px}.ShopGrid_subLink__Dy6MZ{font-size:13px;letter-spacing:-.005em;text-decoration:none;color:var(--color-black);opacity:.45;cursor:pointer;font-weight:400;border-bottom:2px solid rgba(0,0,0,0);padding-bottom:1px;transition:opacity .15s ease,border-bottom-color .15s ease}.ShopGrid_subLink__Dy6MZ:hover{opacity:1}.ShopGrid_subLinkActive__59xPf{opacity:1;border-bottom-color:var(--color-yellow)}.ShopGrid_count__Kr6Hc{font-size:12px;opacity:.5;letter-spacing:-.005em}.ShopGrid_grid__iEG0A{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:600px){.ShopGrid_grid__iEG0A{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.ShopGrid_grid__iEG0A{grid-template-columns:repeat(4,1fr)}}.ShopGrid_card__96UkN{display:flex;flex-direction:column;border:1px solid var(--color-black);text-decoration:none;color:var(--color-black);background:var(--color-yellow)}.ShopGrid_card__96UkN:hover .ShopGrid_thumb__s7YaL img{transform:scale(1.03)}.ShopGrid_thumb__s7YaL{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--color-gray)}.ShopGrid_thumb__s7YaL img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.ShopGrid_cardBody__cBSGN{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px;border-top:1px solid var(--color-black);flex-grow:1}.ShopGrid_cardTitle__8bU53{font-size:13px;font-weight:400;line-height:1.35;letter-spacing:-.005em;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ShopGrid_cardMeta__b9XsM{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;letter-spacing:-.005em}.ShopGrid_cardVendor__GeYA6{opacity:.75}.ShopGrid_cardPrice__KgMpw{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.ShopGrid_empty__VCX_T{padding:40px 16px;text-align:center;font-size:13px;opacity:.5}