/*!
 * Hand-subset of fontawesome-pro.min.css — that file ships every icon across
 * 5 styles (~465KB); a sitewide grep of every module found this site uses
 * exactly 13 icons across 4 styles. Lighthouse flagged 61 of 61.2KB
 * "unused CSS" on the full file; this is ~3KB.
 *
 * To add an icon: find its ::before rule (selector + `content: "\XXXX"`) in
 * fontawesome-pro.min.css and add it to the icon rules below. If it needs a
 * style not already loaded here (solid/regular/light/brands), also add that
 * family's @font-face block, copied verbatim from fontawesome-pro.min.css.
 *
 * Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

/* ── base (shared by every style actually used here) ── */
.fa,
.fa-brands,
.fa-light,
.fa-regular,
.fa-solid,
.fab,
.fal,
.far,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900);
}

.fa-brands,
.fab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa-light,
.fal {
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
}

.fa-regular,
.far {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

.fa-solid,
.fas {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
}

/* ── @font-face (solid/regular/light/brands only — no thin/duotone) ── */
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.ttf) format("truetype");
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.ttf) format("truetype");
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/fa-light-300.woff2) format("woff2"), url(../fonts/fa-light-300.ttf) format("truetype");
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.ttf) format("truetype");
}

/* ── icons actually used (13) ── */
.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-basket-shopping:before {
  content: "\f291";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-heart:before {
  content: "\f004";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-phone:before {
  content: "\f095";
}

.fa-play:before {
  content: "\f04b";
}

.fa-star:before {
  content: "\f005";
}

.fa-times:before {
  content: "\f00d";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-whatsapp:before {
  content: "\f232";
}
