.category-circles{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;padding:18px max(14px,calc((100vw - 1380px)/2));background:#fff;border-bottom:1px solid #edf0f4;scrollbar-width:thin}.category-circles[hidden]{display:none}.category-circle{flex:0 0 92px;display:flex;flex-direction:column;align-items:center;gap:9px;border:0;background:none;color:#69707a;cursor:pointer;font:600 13px/1.25 system-ui;scroll-snap-align:start;padding:3px}.circle-photo{display:grid;place-items:center;width:80px;height:80px;box-sizing:border-box;border-radius:50%;overflow:hidden;background:#f7f8fa;border:2px solid transparent;color:#7e8795;font-size:28px}.circle-photo img{width:100%;height:100%;object-fit:contain;background:white}.circle-caption{padding:5px 9px;border-radius:20px;text-align:center;max-width:110px}.category-circle[aria-pressed=true] .circle-photo{border-color:#202124;outline:1px solid #202124;outline-offset:3px}.category-circle[aria-pressed=true] .circle-caption{background:#202124;color:white}.category-circle:disabled{opacity:.45;cursor:not-allowed}.category-circle:focus-visible{outline:2px solid #2358ab;outline-offset:5px;border-radius:10px}@media(max-width:650px){.category-circles{gap:12px;padding:14px}.category-circle{flex-basis:84px}.circle-photo{width:72px;height:72px}.circle-caption{font-size:12px}}
@media(max-width:650px){body .site-header .header-actions>.market-control:nth-of-type(2){grid-column:2;grid-row:3;padding-left:4px}body .site-header .header-actions>.location-toggle{grid-column:3/5;grid-row:3;align-self:end;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;min-height:36px;padding:7px 4px;font-size:11px}body .site-header .header-actions>.market-control small{font-size:10px}body .site-header .header-actions>.market-control select{max-width:100%;font-size:12px}}
body .site-header .nav-row [data-category]{color:#525660;background:transparent;border-radius:10px;border-bottom:3px solid transparent;padding:12px 14px;transition:background .15s,color .15s}body .site-header .nav-row [data-category]:hover{background:#f7f0e8;color:#88400a}body .site-header .nav-row [data-category].is-selected{color:#914000;background:#fff0df;border-bottom-color:#bc5400;font-weight:750}body .site-header .nav-row [data-category]:focus-visible{outline:3px solid #2358ab;outline-offset:2px}.category-circle[aria-pressed=true] .circle-photo{border-color:#bc5400;outline-color:#bc5400}.category-circle[aria-pressed=true] .circle-caption{background:#fff0df;color:#914000;font-weight:750}@media(prefers-reduced-motion:reduce){body .site-header .nav-row [data-category]{transition:none}}
