:root{--accent: #116466;--muted: #6b7280;--border: #000;--bg: #fff;--radius: 14px}.rescue-dir *{box-sizing:border-box}label.sort_by_catr{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight-bolder)!important;font-style:var(--font-body-style)!important}.rescue-dir .page-width{padding-top:48px}.rescue-dir .rescue_dir_hero{margin:0 0 16px}.rescue-dir .rescue_dir_hero h1{margin:0 0 8px;text-align:center}.rescue-dir .rescue_dir_hero p{color:var(--muted);text-align:center}.rescue-dir .cat_controls{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;margin:16px 0 8px;flex-direction:column}a.social_link_cat svg{width:25px;height:auto}span.card-actions_socials{display:flex;gap:15px}a.social_link_cat{height:auto;display:inline-flex;align-items:center}.rescue-dir .button-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;overflow-x:auto;padding-bottom:4px;max-width:1000px}.rescue-dir .cat-card-body p{margin-top:7px;margin-bottom:0}.rescue-dir .btn.active{background:var(--color-button-before);color:#fff;border-color:var(--accent)}.rescue-dir .sort-wrap{margin-left:auto;display:flex;gap:8px;align-items:center}.rescue-dir select{padding:8px 10px 8px 4px;border:none;border-radius:10px;background:#fff;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--font-body-size);text-align:right}.rescue-dir select:focus-visible{border:none;outline:none}.rescue-dir .grid{display:grid;grid-template-columns:repeat(var(--cols-desktop, 4),1fr);gap:16px;margin-top:12px;margin-bottom:100px}@media (max-width: 1250px){.rescue-dir .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1000px){.rescue-dir .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 749px){.rescue-dir .grid{grid-template-columns:repeat(var(--cols-mobile, 1),1fr)}}.rescue-dir .button-row button.btn{font-size:13px;font-family:var(--font-body-family)!important;height:auto;padding-inline:2rem;padding-block:.5rem;line-height:1.925;text-transform:capitalize;font-weight:500}.rescue-dir .cat_card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;overflow:hidden;display:flex;flex-direction:column;min-height:220px}.rescue-dir .card-header_sub,.rescue-dir .badges{padding:16px 16px 10px}.catr_verified_logo{position:absolute;top:15px;right:15px;width:30px;height:auto}.catr_image_header img{max-height:65px;height:auto;width:auto;object-fit:contain;display:inline-block}.catr_image_header{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-bottom:10px}.card-header_sub{text-align:center;position:relative}.rescue-dir .cat_card h3{font-size:18px;line-height:1.3;font-family:var(--font-body-family);text-transform:capitalize;font-style:normal}.rescue-dir .meta_cat{font-size:13px;color:var(--muted);line-height:1.3}.rescue-dir .badges{display:flex;gap:6px;flex-wrap:wrap}.rescue-dir .badge{background:#eef2ff;color:#3730a3;border-radius:999px;padding:3px 8px;font-size:11px;font-family:Montserrat;font-weight:600}.rescue-dir .cat-card-body{padding:0 16px 10px;line-height:1.2}.rescue-dir .card-actions{margin-top:auto;padding:12px 14px 20px;display:flex;gap:10px;align-items:center;justify-content:space-between}.rescue-dir .card-actions .card_act_website_link{padding:6px 24px;height:auto;font-size:13px;text-transform:capitalize;background:#000;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0 var(--buttons-gap, .6rem);cursor:pointer;white-space:nowrap;color:#fff;border-radius:var(--buttons-radius, 0);font-family:var(--font-button-family);font-weight:var(--font-button-weight)}.rescue-dir .card-actions .card_act_website_link:hover,.rescue-dir .card-actions .card_act_website_link:hover:before{background:#1a1a1a!important}.rescue-dir .toolbar{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:16px;color:var(--muted)}.border-top_catr{width:100%;margin:20px 0 0}.card-header_sub{background:#f4f2f0}.rescue-dir .counter{font-weight:600;color:#111}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.search-wrap.search-wrap__catr{width:100%;max-width:500px;margin-top:2rem;margin-bottom:4rem}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
