.catalog-directory{display:block!important;margin:0!important;padding-right:20px}.directory-group{scroll-margin-top:145px}.directory-group>h3{margin:0;padding:12px 16px;font-size:13px;color:var(--accent);border-block:1px solid var(--line);letter-spacing:1px}.directory-entry{display:flex;align-items:stretch;border-bottom:1px solid var(--line);min-width:0}.directory-open{border:0;border-radius:0;display:flex;align-items:center;gap:16px;flex:1;min-width:0;padding:9px 16px;background:transparent;color:var(--ink);text-align:left;min-height:62px}.directory-open strong{font-size:17px;line-height:1.3;overflow-wrap:anywhere}.directory-logo{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:42px}.directory-logo img{width:100%;height:100%;object-fit:contain}.directory-star{border:0!important;background:transparent!important;color:var(--muted);border-radius:0!important;padding:8px 12px;min-width:46px}.directory-star .material-symbol{font-size:26px;font-variation-settings:'FILL' 0}.directory-star.saved{color:var(--accent)}.directory-star.saved .material-symbol{font-variation-settings:'FILL' 1}.directory-seller .directory-open{min-height:46px;padding-block:11px}.catalog-letter-rail{position:fixed;right:0;top:190px;bottom:125px;width:22px;display:flex;flex-direction:column;justify-content:center;z-index:15;touch-action:none}.catalog-letter-rail button{flex:1;min-height:0;max-height:30px;border:0;background:var(--bg);padding:0;color:var(--accent);font-size:11px}.directory-grid .directory-entries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.directory-grid .directory-entry{position:relative}.directory-grid .directory-open{padding:18px 8px;justify-content:center}.directory-grid .directory-open strong{display:none}.directory-grid .directory-logo{flex-basis:54px;height:58px}.directory-grid .directory-star{position:absolute;right:0;top:0;padding:0;min-width:24px}.directory-grid .directory-star .material-symbol{font-size:18px}.directory-seller-hero{background:var(--accent)!important;color:#fff!important;padding:34px 20px!important;text-align:center}.directory-seller-hero .bp-seller-avatar{background:#ffffff35!important;color:#fff!important;border-radius:50%}.directory-seller-hero .bp-seller-avatar .material-symbol{font-size:46px}.seller-brand-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 8px}.seller-brand-grid button{border:0;background:transparent;color:var(--ink);padding:0;min-width:0}.seller-brand-grid button>span{height:48px;display:flex;align-items:center;justify-content:center}.seller-brand-grid img{width:100%;height:100%;object-fit:contain}.seller-brand-grid small{display:block;font-size:10px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-brand-section{margin:14px;border:1px solid var(--line);padding:20px!important}
