/* Local fallback for Phosphor-style classes when the CDN icon CSS is unavailable. */
@font-face {
    font-family: "VGMIconFallback";
    src: url("../../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),
         url("../../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),
         url("../../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.ph,
.ph-bold,
.ph-fill,
.ph-duotone {
    display: inline-block !important;
    font-style: normal;
    font-variant: normal;
    line-height: 1 !important;
    text-rendering: auto;
}

.ph::before,
.ph-bold::before,
.ph-fill::before,
.ph-duotone::before {
    display: inline-block !important;
    font-family: "VGMIconFallback" !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 1 !important;
}

.ph-x::before,
.ph-x-circle::before { content: "\f00d"; }
.ph-check::before,
.ph-check-circle::before,
.ph-shield-check::before { content: "\f00c"; }
.ph-caret-down::before { content: "\f0d7"; }
.ph-caret-left::before { content: "\f104"; }
.ph-caret-right::before,
.ph-arrow-right::before { content: "\f105"; }
.ph-arrow-left::before { content: "\f104"; }
.ph-caret-double-down::before { content: "\f103"; }
.ph-list::before,
.ph-sliders-horizontal::before { content: "\f0c9"; }
.ph-sort-ascending::before { content: "\f160"; }
.ph-magnifying-glass::before { content: "\f002"; }
.ph-search::before { content: "\f002"; }
.ph-shopping-cart::before,
.ph-shopping-cart-simple::before { content: "\f07a"; }
.ph-heart::before { content: "\f08a"; }
.ph-storefront::before,
.ph-house::before { content: "\f015"; }
.ph-user::before { content: "\f007"; }
.ph-sign-in::before { content: "\f090"; }
.ph-sign-out::before { content: "\f08b"; }
.ph-squares-four::before { content: "\f00a"; }
.ph-bell::before,
.ph-bell-ringing::before { content: "\f0f3"; }
.ph-truck::before,
.ph-car-profile::before { content: "\f0d1"; }
.ph-package::before { content: "\f1b2"; }
.ph-tag::before { content: "\f02b"; }
.ph-trash::before { content: "\f014"; }
.ph-plus::before { content: "\f067"; }
.ph-minus::before { content: "\f068"; }
.ph-star::before { content: "\f005"; }
.ph-leaf::before { content: "\f06c"; }
.ph-headset::before { content: "\f025"; }
.ph-phone-call::before { content: "\f095"; }
.ph-envelope::before { content: "\f0e0"; }
.ph-map-pin::before { content: "\f041"; }
.ph-clock::before { content: "\f017"; }
.ph-credit-card::before { content: "\f09d"; }
.ph-chat-circle-text::before,
.ph-chats::before { content: "\f086"; }
.ph-receipt::before { content: "\f0f6"; }
.ph-arrow-u-up-left::before { content: "\f0e2"; }
.ph-hand-heart::before { content: "\f004"; }
.ph-facebook-logo::before { content: "\f09a"; }
.ph-instagram-logo::before { content: "\f16d"; }
.ph-whatsapp-logo::before { content: "\f232"; }
.ph-youtube-logo::before { content: "\f16a"; }
