.sr-page .sr-breadcrumb{color:#71717a;padding-top:24px;font-size:14px}.sr-page .sr-explorer{scroll-margin-top:112px}.sr-page .sr-intro{padding:18px 0 24px}.sr-page .sr-intro h1{letter-spacing:-.025em;color:#27272a;overflow-wrap:anywhere;font-size:29px;font-weight:500;line-height:1.35}.sr-page .sr-intro p{color:#71717a;margin-top:8px;font-size:16px}.sr-page .sr-intro p strong{color:#3f3f46;font-weight:500}.sr-page .sr-brand-match{border:1px solid #afafaf33;border-radius:8px;align-items:center;gap:16px;margin-bottom:32px;padding:18px 22px;transition:background-color .2s,transform .2s;display:flex}.sr-page .sr-brand-match:hover{background:#fafafa}.sr-page .sr-brand-match:active{transform:translateY(1px)}.sr-page .sr-brand-match img{object-fit:contain;width:40px;height:40px}.sr-page .sr-brand-match strong{font-size:17px;font-weight:500;display:block}.sr-page .sr-brand-label{color:#71717a;margin-bottom:2px;font-size:13px;display:block}.sr-page .sr-brand-action{align-items:center;gap:10px;margin-left:auto;font-size:14px;display:flex}.sr-page .sr-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:46px;display:flex}.sr-page .sr-toolbar p{color:#71717a;font-size:14px}.sr-page .sr-tools{align-items:center;gap:12px;display:flex}.sr-page .sr-sort{background:#fff;border-color:#afafaf55;width:178px;min-height:44px;font-size:14px}.sr-option{cursor:pointer;align-items:center}.sr-option>span:not(.sr-facet-count){flex:1}.sr-option:has([disabled]){opacity:.45;cursor:not-allowed}.sr-facet-count{color:#71717a;margin-left:auto;font-size:12px}.sr-filter-sheet .brand-inner-filter-panel{border:0;padding-inline:0}.sr-page .brand-inner-empty h2{margin-top:16px;font-size:20px;font-weight:500}.sr-page .brand-inner-empty a{text-underline-offset:4px;margin-top:20px;text-decoration:underline;display:inline-flex}@media (max-width:639px){.sr-page .sr-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.sr-page .sr-tools{justify-content:space-between;gap:8px;width:100%}.sr-page .sr-sort{width:174px}.sr-page .sr-brand-match{gap:12px;padding:16px}.sr-page .sr-brand-action{gap:0;font-size:0}.sr-page .sr-intro h1{font-size:26px}.sr-page .sr-brand-match{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.sr-page .sr-brand-match{transition:none}.sr-page .sr-brand-match:active{transform:none}}.sr-page .brand-inner-filter-aside{scrollbar-width:thin;max-height:calc(100dvh - 120px);overflow-y:auto}
