.qa-install{position:fixed;z-index:50;left:0;right:0;bottom:var(--qa-nav-h,0);padding:.5rem .75rem calc(.5rem + max(0px, env(safe-area-inset-bottom, 0px) - var(--qa-nav-h, 0px)));pointer-events:none;transform:translateY(var(--qa-vv-shift,0));animation:qa-install-in .32s cubic-bezier(0,0,.2,1) backwards}.qa-install>*{pointer-events:auto}:root:has(.qa-cartbars[data-count="1"]) .qa-install{bottom:calc(var(--qa-nav-h, 0px) + (78px + max(0px, env(safe-area-inset-bottom, 0px) - var(--qa-nav-h, 0px))));padding-bottom:0}:root:has(.qa-cartbars[data-count="2"]) .qa-install{bottom:calc(var(--qa-nav-h, 0px) + 2 * (78px + max(0px, env(safe-area-inset-bottom, 0px) - var(--qa-nav-h, 0px))));padding-bottom:0}:root:has(.qa-cartbars[data-count="3"]) .qa-install{bottom:calc(var(--qa-nav-h, 0px) + 3 * (78px + max(0px, env(safe-area-inset-bottom, 0px) - var(--qa-nav-h, 0px))));padding-bottom:0}@keyframes qa-install-in{0%{opacity:0;transform:translateY(calc(var(--qa-vv-shift, 0px) + 24px))}}@media (prefers-reduced-motion:reduce){.qa-install{animation:none}}