.category-page_page__e5cVL{--navbar-h:76px;--page-x:clamp(16px,4vw,48px);--grid-gap:clamp(24px,2.5vw,40px);min-height:100vh;background:var(--paper);color:var(--ink);padding:var(--navbar-h) var(--page-x) clamp(72px,10vw,128px);overflow-x:clip}.category-page_title__Zs3G5{margin:clamp(16px,2.5vw,28px) 0 clamp(24px,3.5vw,44px);text-align:center;font-family:var(--font-title),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(36px,4.5vw,64px);line-height:1.1;color:var(--ink)}.category-page_row__cqLdA{position:relative;max-width:1200px;margin:0 auto}.category-page_track__xuD_3{display:flex;gap:var(--grid-gap);margin:-8px;padding:8px;scroll-padding-inline:8px;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category-page_track__xuD_3::-webkit-scrollbar{display:none}.category-page_track__xuD_3[data-dragging]{scroll-snap-type:none;cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-page_track__xuD_3[data-dragging] .category-page_cardLink__nuzZx{pointer-events:none}.category-page_card__QPZ2u{flex:0 0 calc((100% - 2 * var(--grid-gap)) / 3);min-width:0;scroll-snap-align:start}.category-page_card__QPZ2u:first-child{margin-left:auto}.category-page_card__QPZ2u:last-child{margin-right:auto}.category-page_steps__a6qRM{display:contents}.category-page_step__29Yvm{position:absolute;top:calc((100% - 44px) / 2);z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(20,17,14,.16);color:var(--ink);cursor:pointer;transform:translateY(-50%);transition:opacity .25s ease}.category-page_stepPrev__E_PcH{left:10px}.category-page_stepNext__Ub4wj{right:10px}.category-page_step__29Yvm:disabled{opacity:0;pointer-events:none}.category-page_step__29Yvm:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.category-page_cardLink__nuzZx{display:block;color:inherit;text-decoration:none}.category-page_media__1_Mpn{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#e9e2d8}.category-page_image__nJDdh{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.category-page_cardLink__nuzZx:focus-visible .category-page_image__nJDdh,.category-page_cardLink__nuzZx:hover .category-page_image__nJDdh{transform:scale(1.035)}.category-page_noImage__Wyh8X{position:absolute;inset:0;display:block;background:#e9e2d8}.category-page_caption__ssAzu{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.category-page_name__1lNzP{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.25;text-align:center;overflow-wrap:anywhere}.category-page_arrow__80ReO{flex:none;transition:transform .3s ease}.category-page_cardLink__nuzZx:focus-visible .category-page_arrow__80ReO,.category-page_cardLink__nuzZx:hover .category-page_arrow__80ReO{transform:translateX(4px)}.category-page_cardLink__nuzZx:focus-visible{outline:1px solid var(--ink);outline-offset:6px}@media (max-width:767px){.category-page_page__e5cVL{--navbar-h:64px;--page-x:16px;min-height:0;padding-bottom:32px}.category-page_title__Zs3G5{margin:20px 0 22px}.category-page_track__xuD_3{--grid-gap:var(--page-x);margin:-8px calc(-1 * var(--page-x));padding:8px var(--page-x);scroll-padding-inline:var(--page-x)}.category-page_card__QPZ2u{flex-basis:100%;scroll-snap-align:center;scroll-snap-stop:always}.category-page_caption__ssAzu{gap:6px;margin-top:11px}.category-page_name__1lNzP{font-size:15px}.category-page_arrow__80ReO{width:12px;height:12px}.category-page_steps__a6qRM{display:flex;justify-content:center;gap:4px;margin-top:10px}.category-page_step__29Yvm{position:static;width:44px;height:44px;background:none;box-shadow:none;transform:none}.category-page_step__29Yvm:disabled{opacity:.25}}@media (prefers-reduced-motion:reduce){.category-page_arrow__80ReO,.category-page_image__nJDdh,.category-page_step__29Yvm{transition:none}}