.explorer-immersive{max-width:none;background:#f4f8f5}.explorer-immersive>.catalog-page,.explorer-immersive>.public-donations,.explorer-immersive>.community-section,.explorer-immersive>.merchant-directory{background:transparent}.explorer-immersive .shell{width:100%;max-width:none;padding-left:0;padding-right:0}.member-nav-label{margin:.65rem .75rem .15rem!important;color:#83958d!important;font-size:.52rem!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase}.merchant-sidebar .member-nav-label{color:#63879a!important}
.merchant-directory{min-height:75vh;padding:3rem 0 5rem;background:#f4f8f5}.directory-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.directory-head h1{margin-top:.35rem;font-size:2.65rem;letter-spacing:-.045em}.directory-head p{max-width:720px;margin-top:.55rem;color:#64786f;font-size:.82rem;line-height:1.55}.directory-count{padding:.55rem .8rem;border-radius:999px;background:#e1f1e8;color:#087557;font-size:.65rem;font-weight:800}.directory-filters{display:flex;align-items:center;gap:.7rem;margin:1.5rem 0;padding:1rem;border:1px solid #d7e1db;border-radius:13px;background:#fff}.directory-filters label{display:flex;min-height:44px;flex:1;align-items:center;gap:.6rem;padding:0 .8rem;border:1px solid #d9e2dd;border-radius:9px}.directory-filters label .ui-icon{width:18px;color:#6f8178}.directory-filters input{width:100%;border:0;outline:0;font-size:.72rem}.directory-filters select{min-height:44px;padding:0 .8rem;border:1px solid #d9e2dd;border-radius:9px;background:#fff;font-size:.7rem}.directory-filters>a{color:#087557;font-size:.64rem;font-weight:750}.merchant-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.merchant-directory-grid>article{display:flex;min-height:300px;flex-direction:column;padding:1.25rem;border:1px solid #d4dfd8;border-radius:14px;background:#fff;box-shadow:0 7px 24px #14382a0b}.merchant-directory-grid article>header{display:flex;align-items:center;gap:.75rem}.merchant-directory-grid article>header>span{display:grid;width:46px;height:46px;flex:none;place-items:center;border-radius:11px;background:#dff2e8;color:#087557;font-size:1rem;font-weight:850}.merchant-directory-grid article>header>div{min-width:0}.merchant-directory-grid article>header small{display:block;color:#087557;font-size:.55rem;font-weight:800;text-transform:uppercase}.merchant-directory-grid article h2{margin-top:.2rem;font-size:.86rem}.merchant-directory-grid article>header>.ui-icon{width:19px;margin-left:auto;color:#087557}.merchant-directory-grid article>p{margin-top:1rem;color:#63766e;font-size:.68rem;line-height:1.55}.merchant-directory-meta{display:flex;justify-content:space-between;gap:.7rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid #e3e9e5;color:#52675e;font-size:.6rem}.merchant-directory-meta span{display:flex;align-items:center;gap:.3rem}.merchant-directory-meta .ui-icon{width:15px;color:#087557}.merchant-directory-offers{display:flex;flex-wrap:wrap;gap:.35rem;margin:.8rem 0}.merchant-directory-offers a{padding:.3rem .45rem;border-radius:999px;background:#f0f5f2;color:#405b50;font-size:.55rem}.merchant-directory-grid article>.button{width:100%;justify-content:center;margin-top:auto}.directory-empty{grid-column:1/-1}.directory-empty .ui-icon{width:28px}
@media(max-width:1000px){.merchant-directory-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.directory-head{align-items:flex-start;flex-direction:column}.directory-head h1{font-size:2rem}.directory-filters{align-items:stretch;flex-direction:column}.directory-filters .button{justify-content:center}.merchant-directory-grid{grid-template-columns:1fr}.explorer-immersive{padding-left:1rem;padding-right:1rem}}
