.gs-view-nav{border-bottom:1px solid #afafaf33;gap:32px;display:flex}.gs-view-nav button{color:#71717a;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:48px;padding:0 2px 13px;font-size:16px;display:flex}.gs-view-nav button[aria-current]{color:#27272a;border-bottom-color:#f0b91f}.gs-count{color:#71717a;font-size:12px}.gs-discovery{border-bottom:1px solid #afafaf33;grid-template-columns:2fr 1fr;gap:32px;margin:24px 0 32px;padding-bottom:24px;display:grid}.gs-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gs-section-heading h2{font-size:18px;font-weight:500;line-height:1.4}.gs-section-heading p,.gs-muted{color:#71717a;font-size:14px}.gs-text-button{color:#52525b;text-underline-offset:4px;align-items:center;gap:6px;min-height:32px;font-size:13px;display:inline-flex}.gs-text-button:hover{text-decoration:underline}.gs-preview-group ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}.gs-preview-brands ul{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-entity{border-radius:6px;align-items:center;gap:10px;min-width:0;min-height:60px;padding:6px;font-size:14px;line-height:1.45;transition:background-color .2s;display:flex}.gs-entity:hover{background:#faf0f1}.gs-entity>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.gs-entity>svg{color:#a1a1aa;flex-shrink:0;margin-left:auto}.gs-entity-media{color:#d3d3d3;background:#fff;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;overflow:hidden}.gs-entity-media img{object-fit:contain;width:100%;height:calc(100% - 4px);transition:transform .2s}.gs-entity:hover img{transform:translateY(-2px)}.gs-results{scroll-margin-top:112px}.gs-explorer--v3 .gs-results{padding-top:32px}.gs-category-row{border-bottom:1px solid #afafaf33;margin-top:24px;padding-bottom:24px}.gs-category-row .gs-preview-group ul{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1101px){.gs-brand-row .gs-preview-group ul{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1100px){.gs-category-row .gs-preview-group ul{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-category-row li:nth-child(n+4){display:none}}@media (max-width:767px){.gs-category-row .gs-preview-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.gs-category-row{margin-top:20px;padding-bottom:20px}}.gs-explorer--v3 .brand-inner-mobile-filters{margin-top:0}.sr-page .gs-explorer--v3 .sr-intro p strong{font-weight:700}@media (min-width:901px){.gs-explorer--v3 .brand-inner-results-layout{margin-top:0}}.gs-filter-panel--v3 .gs-text-button{width:fit-content;margin-left:auto;font-weight:700;display:flex}.gs-filter-panel--v3 .gs-facet-search{background:#fff}.gs-filter-panel--v3 .sr-facet-count{color:#444}.gs-directory{padding-top:32px}.gs-directory>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;display:grid}.gs-directory .gs-entity{min-height:72px}.gs-facet-search{border:1px solid #afafaf55;border-radius:5px;width:100%;min-width:0;height:38px;padding:8px 10px;font-size:13px}.gs-explorer :is(button,a,input):focus-visible,.gs-filter-sheet input:focus-visible{outline-offset:3px;outline:2px solid #b68b12}@media (max-width:1100px){.gs-discovery{grid-template-columns:3fr 2fr;gap:24px}.gs-preview-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-directory>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.gs-discovery{grid-template-columns:1fr 1fr;gap:20px}.gs-preview-group ul{grid-template-columns:1fr}.gs-preview-group li:nth-child(n+3){display:none}.gs-directory>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-entity>svg{display:none}.gs-section-heading{flex-wrap:wrap;gap:2px}.gs-section-heading h2{font-size:17px}.gs-directory .gs-section-heading{margin-bottom:20px}}@media (max-width:479px){.gs-view-nav{justify-content:space-between;gap:8px}.gs-view-nav button{gap:4px;font-size:14px}.gs-discovery{gap:14px;margin-top:20px;margin-bottom:24px;padding-bottom:20px}.gs-entity{gap:7px;min-height:54px;padding:4px 0;font-size:13px}.gs-entity-media{flex-basis:32px;width:32px;height:32px}.gs-directory>ul{grid-template-columns:1fr;gap:8px}.gs-directory .gs-entity{padding:8px;font-size:15px}.gs-directory .gs-entity-media{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.gs-entity,.gs-entity-media img{transition:none}.gs-entity:hover img{transform:none}}
