/**
 * CooperLife — Local Font Awesome icons
 * Sab icons cooperlife/assets/fonts/ se load hote hain. Koi external CDN nahi.
 * Sirf woh icons jo site mein use ho rahe hain: fab (brands), fas (solid).
 */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('../assets/fonts/fa-solid-900.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../assets/fonts/fa-brands-400.woff2') format('woff2');
}

.fas, .fa-solid, .fab, .fa-brands {
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  display: inline-block;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.fas, .fa-solid { font-family: 'Font Awesome 6 Free'; font-weight: 900; }
.fab, .fa-brands { font-family: 'Font Awesome 6 Brands'; font-weight: 400; }

.fa-facebook-square::before { content: "\f082"; }
.fa-instagram::before { content: "\f16d"; }
.fa-youtube::before { content: "\f167"; }
.fa-tiktok::before { content: "\e07b"; }
.fa-search::before { content: "\f002"; }
.fa-bars::before { content: "\f0c9"; }
.fa-times::before { content: "\f00d"; }
.fa-star::before { content: "\f005"; }
/* Chevrons & arrows for sliders, links */
.fa-chevron-left::before { content: "\f053"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-chevron-down::before { content: "\f078"; }
.fa-arrow-right::before { content: "\f061"; }
/* Blog / contact: dates & meta (FA6 solid codepoints) */
.fa-calendar-alt::before,
.fa-calendar-days::before { content: "\f073"; }
.fa-user::before { content: "\f007"; }
.fa-clock::before { content: "\f017"; }
.fa-paper-plane::before { content: "\f1d8"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-search-plus::before { content: "\f00e"; }
.fa-pills::before { content: "\f484"; }
.fa-users::before { content: "\f0c0"; }
.fa-building::before { content: "\f1ad"; }
.fa-shield-alt::before { content: "\f3ed"; }
.fa-award::before { content: "\f559"; }
.fa-globe::before { content: "\f0ac"; }
.fa-whatsapp::before { content: "\f232"; }
/* BROWSE BY category icons */
.fa-plus-square::before { content: "\f0fe"; }
.fa-plus-circle::before { content: "\f055"; }
.fa-heart::before { content: "\f004"; }
.fa-bone::before { content: "\f5d7"; }
.fa-link::before { content: "\f0c1"; }
.fa-lightbulb::before { content: "\f0eb"; }
.fa-spa::before { content: "\f5bb"; }
.fa-bolt::before { content: "\f0e7"; }
.fa-leaf::before { content: "\f06c"; }
.fa-gem::before { content: "\f3a5"; }
.fa-brain::before { content: "\f5dc"; }
.fa-fire::before { content: "\f06d"; }
.fa-eye::before { content: "\f06e"; }
.fa-exclamation-circle::before { content: "\f06a"; }
.fa-seedling::before { content: "\f4d8"; }
.fa-heartbeat::before { content: "\f21e"; }
.fa-dumbbell::before { content: "\f44b"; }
.fa-venus::before { content: "\f221"; }
.fa-mars::before { content: "\f222"; }
.fa-female::before { content: "\f182"; }
.fa-male::before { content: "\f183"; }
.fa-person-dress::before { content: "\f182"; } /* alias female — local font mein \e530 nahi */
.fa-person::before { content: "\f183"; }
.fa-tint::before { content: "\f043"; }
.fa-moon::before { content: "\f186"; }
.fa-vial::before { content: "\f492"; }
.fa-syringe::before { content: "\f48e"; }
.fa-fish::before { content: "\f578"; }
.fa-running::before { content: "\f70c"; }
.fa-weight::before { content: "\f496"; }
