.partner-bar{--partner-bar-h:36px;background:var(--bg-elev-1);border-bottom:1px solid var(--border);height:var(--partner-bar-h);font-size:.8125rem}.partner-bar-inner{height:100%;padding:0 var(--space-5,20px) 0 var(--space-4,16px);align-items:center;gap:12px;min-width:0;display:flex}.partner-bar-label{color:var(--fg-muted,#6b7280);flex-shrink:0;font-size:.75rem;font-weight:600}.partner-bar-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.partner-bar-list::-webkit-scrollbar{display:none}.partner-bar-list{padding-right:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.partner-bar-list>li{flex-shrink:0}.partner-bar-shop{height:26px;color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.partner-bar-shop:hover,.partner-bar-shop[aria-current=page]{background:var(--bg-elev-2,#0000000d)}.partner-bar-all{color:var(--fg-muted,#6b7280);white-space:nowrap;flex-shrink:0;font-size:.75rem;text-decoration:none}.partner-bar-all:hover{color:var(--fg);text-decoration:underline}@media (min-width:901px){.partner-bar{z-index:99;position:sticky;top:68px}:root:has(.partner-bar){--header-h:calc(68px + 36px)}}@media (max-width:900px){.partner-bar{--partner-bar-h:34px}.partner-bar-inner{gap:8px;padding:0 12px}.partner-bar-label{font-size:.6875rem}.partner-bar-shop{padding:0 8px}}body.sa-chrome-off .partner-bar{display:none!important}
