.CategoryRow_row__uelGW{display:flex;flex-direction:column;gap:12px}.CategoryRow_head__6tzrE{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.CategoryRow_heading__K7eVu{margin:0;font-family:var(--font-serif);font-weight:var(--w-bold);font-size:20px;color:var(--text-strong)}.CategoryRow_viewAll___ZzdM{flex:none;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-text);font-size:13px;font-weight:var(--w-semibold);color:var(--accent)}.CategoryRow_viewAll___ZzdM:hover{text-decoration:underline}.CategoryRow_scroll__jR1Gz{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.CategoryRow_item__o6ork{flex:none;width:240px;scroll-snap-align:start}.DepartmentFlyout_root__1txUA{position:relative;display:inline-block}.DepartmentFlyout_trigger__ZPKay{display:inline-flex;align-items:center;gap:8px;height:var(--control-h-md);padding:0 14px;border:var(--bw-hair) solid var(--ink-900);border-radius:var(--radius-sm);background:var(--ink-900);color:var(--white);font-family:var(--font-text);font-size:13.5px;font-weight:var(--w-semibold);cursor:pointer}.DepartmentFlyout_trigger__ZPKay:hover{background:var(--ink-800)}.DepartmentFlyout_triggerLabel__ORfkN{display:inline-flex;align-items:center;gap:8px}@media (max-width:560px){.DepartmentFlyout_trigger__ZPKay{padding:0 10px}.DepartmentFlyout_triggerLabel__ORfkN{display:none}}.DepartmentFlyout_panel__LfFjc{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(640px,92vw);max-height:70vh;display:flex;border:var(--bw-heavy) solid var(--ink-900);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-pop);overflow:hidden}.DepartmentFlyout_left__o01pG{list-style:none;margin:0;padding:6px 0;flex:none;width:46%;border-right:var(--bw-hair) solid var(--line-strong);background:var(--paper-50);overflow-y:auto}.DepartmentFlyout_leftItem__CbeIK{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:9px 14px;border:none;background:none;text-align:left;cursor:pointer;font-family:var(--font-text);font-size:13px;color:var(--text-body)}.DepartmentFlyout_leftItemActive__P8cfU,.DepartmentFlyout_leftItem__CbeIK:hover{background:var(--paper-200);color:var(--navy-700);text-decoration:none}.DepartmentFlyout_drillBack__cWxnv{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:0;border:none;background:none;cursor:pointer;font-family:var(--font-text);font-size:12.5px;font-weight:var(--w-semibold);color:var(--text-muted)}.DepartmentFlyout_drillBack__cWxnv:hover{color:var(--navy-700)}.DepartmentFlyout_right__G3rPd{flex:1;min-width:0;padding:14px 16px;overflow-y:auto}.DepartmentFlyout_rightHead__OLKqb{margin:0 0 8px;font-family:var(--font-serif);font-weight:var(--w-bold);font-size:15px;color:var(--text-strong)}.DepartmentFlyout_rightEmpty__g1Nhq{margin:0;font-size:13px;color:var(--text-muted)}.DepartmentFlyout_rightList__DPQCK{list-style:none;margin:0 0 10px;padding:0;-moz-columns:2;column-count:2;-moz-column-gap:16px;column-gap:16px}.DepartmentFlyout_rightItem__YUiys{display:block;padding:4px 0;font-size:13px;color:var(--text-body);-moz-column-break-inside:avoid;break-inside:avoid}.DepartmentFlyout_rightItem__YUiys:hover{color:var(--navy-700);text-decoration:underline}.DepartmentFlyout_viewAll__j5qLx{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:var(--w-semibold);color:var(--accent)}.DepartmentFlyout_viewAll__j5qLx:hover{text-decoration:underline}@media (max-width:560px){.DepartmentFlyout_panel__LfFjc{flex-direction:column;width:92vw}.DepartmentFlyout_left__o01pG{width:100%;max-height:40vh;border-right:none;border-bottom:var(--bw-hair) solid var(--line-strong)}}.DepartmentFlyout_backdrop___C8ik{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.4)}.DepartmentFlyout_panelTouch__o9IqD{position:fixed;z-index:41;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);flex-direction:column;width:min(420px,92vw);max-height:80vh}.DepartmentFlyout_panelTouch__o9IqD .DepartmentFlyout_left__o01pG,.DepartmentFlyout_panelTouch__o9IqD .DepartmentFlyout_right__G3rPd{width:100%;max-height:none;border-right:none;border-bottom:none}.FloorSearch_field__6_gAe{display:flex;align-items:center;gap:8px;height:var(--control-h-md);padding:0 12px;min-width:0;border:var(--bw-hair) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white)}.FloorSearch_field__6_gAe:focus-within{border-color:var(--accent)}.FloorSearch_icon__ZtpML{flex-shrink:0;color:var(--text-muted)}.FloorSearch_input__nW14a{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:var(--text-body);font-family:var(--font-text);font-size:13.5px}.FloorSearch_input__nW14a::-moz-placeholder{color:var(--text-muted)}.FloorSearch_input__nW14a::placeholder{color:var(--text-muted)}