/* Hugeicons (stroke-rounded) — self-hosted + subset to the icons Bono actually uses.
   Source: https://use.hugeicons.com/font/ (stroke-rounded set).
   Regenerate by re-running scripts/build-icon-font (the bash sweep over src/). */
@font-face {
  font-family: "hugeicons-stroke-rounded";
  src: url("/fonts/hugeicons/hgi-stroke-rounded.woff2") format("woff2"),
       url("/fonts/hugeicons/hgi-stroke-rounded.woff") format("woff");
  font-display: swap;
  font-style: normal;
  font-weight: normal;
}
.hgi-stroke {
  font-family: "hugeicons-stroke-rounded" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: inline-block;
  font-variant: normal;
  font-variant-ligatures: discretionary-ligatures;
  font-feature-settings: "liga" 1;
  line-height: 1;
  text-rendering: auto;
}
.hgi-stroke.hgi-add-01::before {
  content: "\f150c";
}

.hgi-stroke.hgi-alert-02::before {
  content: "\f1583";
}

.hgi-stroke.hgi-alert-circle::before {
  content: "\f1584";
}

.hgi-stroke.hgi-analytics-01::before {
  content: "\f15bd";
}

.hgi-stroke.hgi-arrow-data-transfer-vertical::before {
  content: "\f15fa";
}

.hgi-stroke.hgi-arrow-down-01::before {
  content: "\f15fc";
}

.hgi-stroke.hgi-arrow-left-01::before {
  content: "\f1612";
}

.hgi-stroke.hgi-arrow-right-01::before {
  content: "\f1623";
}

.hgi-stroke.hgi-arrow-up-01::before {
  content: "\f1632";
}

.hgi-stroke.hgi-arrow-up-right-01::before {
  content: "\f1640";
}

.hgi-stroke.hgi-bulb::before {
  content: "\f17f1";
}

.hgi-stroke.hgi-calendar-01::before {
  content: "\f1851";
}

.hgi-stroke.hgi-calendar-03::before {
  content: "\f1853";
}

.hgi-stroke.hgi-call::before {
  content: "\f18a0";
}

.hgi-stroke.hgi-cancel-01::before {
  content: "\f18bc";
}

.hgi-stroke.hgi-chart-01::before {
  content: "\f190a";
}

.hgi-stroke.hgi-checkmark-circle-02::before {
  content: "\f1971";
}

.hgi-stroke.hgi-clock-01::before {
  content: "\f19e3";
}

.hgi-stroke.hgi-copy-01::before {
  content: "\f1a75";
}

.hgi-stroke.hgi-credit-card::before {
  content: "\f1aa2";
}

.hgi-stroke.hgi-delete-02::before {
  content: "\f1b35";
}

.hgi-stroke.hgi-delete-04::before {
  content: "\f1b37";
}

.hgi-stroke.hgi-delivery-truck-02::before {
  content: "\f1b4a";
}

.hgi-stroke.hgi-diamond::before {
  content: "\f1b66";
}

.hgi-stroke.hgi-discount-tag-02::before {
  content: "\f1b86";
}

.hgi-stroke.hgi-eye::before {
  content: "\f1c4a";
}

.hgi-stroke.hgi-facebook-01::before {
  content: "\f1c54";
}

.hgi-stroke.hgi-favourite::before {
  content: "\f1c60";
}

.hgi-stroke.hgi-filter::before {
  content: "\f1cc6";
}

.hgi-stroke.hgi-fire::before {
  content: "\f1cd5";
}

.hgi-stroke.hgi-grid-view::before {
  content: "\f1db6";
}

.hgi-stroke.hgi-headset::before {
  content: "\f1e07";
}

.hgi-stroke.hgi-home-01::before {
  content: "\f1e31";
}

.hgi-stroke.hgi-image-02::before {
  content: "\f1e86";
}

.hgi-stroke.hgi-information-circle::before {
  content: "\f1eb4";
}

.hgi-stroke.hgi-instagram::before {
  content: "\f1ec7";
}

.hgi-stroke.hgi-invoice-01::before {
  content: "\f1ed0";
}

.hgi-stroke.hgi-layers-01::before {
  content: "\f1f64";
}

.hgi-stroke.hgi-link-01::before {
  content: "\f1fa5";
}

.hgi-stroke.hgi-list-view::before {
  content: "\f1fbe";
}

.hgi-stroke.hgi-location-01::before {
  content: "\f1fca";
}

.hgi-stroke.hgi-location-04::before {
  content: "\f1fcd";
}

.hgi-stroke.hgi-login-01::before {
  content: "\f1ff3";
}

.hgi-stroke.hgi-logout-01::before {
  content: "\f1ffb";
}

.hgi-stroke.hgi-mail-01::before {
  content: "\f205c";
}

.hgi-stroke.hgi-menu-02::before {
  content: "\f20da";
}

.hgi-stroke.hgi-minus-sign::before {
  content: "\f2139";
}

.hgi-stroke.hgi-money-bag-01::before {
  content: "\f2151";
}

.hgi-stroke.hgi-notification-02::before {
  content: "\f2230";
}

.hgi-stroke.hgi-package::before {
  content: "\f229f";
}

.hgi-stroke.hgi-package-remove::before {
  content: "\f229a";
}

.hgi-stroke.hgi-printer::before {
  content: "\f23a7";
}

.hgi-stroke.hgi-refresh::before {
  content: "\f244e";
}

.hgi-stroke.hgi-ruler::before {
  content: "\f24cd";
}

.hgi-stroke.hgi-running-shoes::before {
  content: "\f24ce";
}

.hgi-stroke.hgi-search-01::before {
  content: "\f2546";
}

.hgi-stroke.hgi-search-list-01::before {
  content: "\f254e";
}

.hgi-stroke.hgi-search-remove::before {
  content: "\f2551";
}

.hgi-stroke.hgi-security-check::before {
  content: "\f255c";
}

.hgi-stroke.hgi-sent::before {
  content: "\f256f";
}

.hgi-stroke.hgi-settings-01::before {
  content: "\f257f";
}

.hgi-stroke.hgi-settings-04::before {
  content: "\f2582";
}

.hgi-stroke.hgi-share-01::before {
  content: "\f2596";
}

.hgi-stroke.hgi-share-08::before {
  content: "\f259d";
}

.hgi-stroke.hgi-shopping-bag-01::before {
  content: "\f25bc";
}

.hgi-stroke.hgi-shopping-cart-01::before {
  content: "\f25db";
}

.hgi-stroke.hgi-shopping-cart-add-02::before {
  content: "\f25de";
}

.hgi-stroke.hgi-shopping-cart-check-01::before {
  content: "\f25df";
}

.hgi-stroke.hgi-snapchat::before {
  content: "\f2636";
}

.hgi-stroke.hgi-sorting-01::before {
  content: "\f2657";
}

.hgi-stroke.hgi-square-lock-01::before {
  content: "\f26b0";
}

.hgi-stroke.hgi-star::before {
  content: "\f26d7";
}

.hgi-stroke.hgi-sunglasses::before {
  content: "\f2740";
}

.hgi-stroke.hgi-tag-01::before {
  content: "\f279f";
}

.hgi-stroke.hgi-target-01::before {
  content: "\f27b5";
}

.hgi-stroke.hgi-task-edit-01::before {
  content: "\f27c2";
}

.hgi-stroke.hgi-tick-01::before {
  content: "\f282b";
}

.hgi-stroke.hgi-tick-double-01::before {
  content: "\f282f";
}

.hgi-stroke.hgi-tiktok::before {
  content: "\f283a";
}

.hgi-stroke.hgi-time-01::before {
  content: "\f283c";
}

.hgi-stroke.hgi-truck-delivery::before {
  content: "\f28b5";
}

.hgi-stroke.hgi-user::before {
  content: "\f2949";
}

.hgi-stroke.hgi-user-add-01::before {
  content: "\f2914";
}

.hgi-stroke.hgi-user-love-01::before {
  content: "\f2928";
}

.hgi-stroke.hgi-video-replay::before {
  content: "\f296a";
}

.hgi-stroke.hgi-view::before {
  content: "\f2971";
}

.hgi-stroke.hgi-view-off::before {
  content: "\f296e";
}

.hgi-stroke.hgi-wallet-01::before {
  content: "\f29a9";
}

.hgi-stroke.hgi-watch-01::before {
  content: "\f29c2";
}

.hgi-stroke.hgi-whatsapp::before {
  content: "\f29e5";
}

