/* Font Awesome Free 7.3.1 — only the SVG icons actually used; see assets/icons/fontawesome/LICENSE.txt. */
.vt-icon { display: inline-block; width: 1em; height: 1em; flex-shrink: 0; vertical-align: -.125em; background-color: currentColor; -webkit-mask: var(--vt-icon) center / contain no-repeat; mask: var(--vt-icon) center / contain no-repeat; }
.vt-icon--chevron-down { --vt-icon: url("../icons/fontawesome/chevron-down.svg"); }
.vt-icon--lock { --vt-icon: url("../icons/fontawesome/lock.svg"); }
.vt-icon--cart-shopping { --vt-icon: url("../icons/fontawesome/cart-shopping.svg"); }
.vt-icon--circle-half-stroke { --vt-icon: url("../icons/fontawesome/circle-half-stroke.svg"); }
.vt-icon--arrow-up { --vt-icon: url("../icons/fontawesome/arrow-up.svg"); }
.vt-icon--download { --vt-icon: url("../icons/fontawesome/download.svg"); }
.vt-icon--check { --vt-icon: url("../icons/fontawesome/check.svg"); }
.vt-icon--cart-plus { --vt-icon: url("../icons/fontawesome/cart-plus.svg"); }
.vt-icon--basket-shopping { --vt-icon: url("../icons/fontawesome/basket-shopping.svg"); }
.vt-icon--trash-can { --vt-icon: url("../icons/fontawesome/trash-can.svg"); }
