Minicart layout shift
It's a minor thing, but opening a minicart causes layout shift because it adds overflow: hidden to the body class. If I override it in CSS (overflow: visible!important;), it is okay.
Also, is the mini cart supposed to be closed if no products in the cart? I added a custom cart icon to the header (that opens the mini cart), but when there are no products, clicking it just freezes the page and doesn't open the minicart. Because .fct-cart-drawer-container is not even loaded inside HTML if there are no products. I solved this by redirecting to /cart instead when no products.