.remove-from-cart[data-v-985ac2d2]{color:var(--color-red);margin:0 auto;transition:all .3s;position:absolute;top:50%;left:auto;right:1em;transform:translateY(-50%)}.remove-from-cart[data-v-985ac2d2]:hover{cursor:pointer;color:var(--text-muted)}.cart-container[data-v-985ac2d2]{padding:1em;padding-bottom:calc(1em + env(safe-area-inset-bottom,0px));border:1px solid var(--border-color);background-color:var(--section-bg-color);z-index:1200;height:fit-content;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.cart-container .primary-button[data-v-985ac2d2]{text-align:center;width:100%;min-height:48px;margin:0 auto;padding:1em 1.5em;font-size:1.2rem;display:block}.cart-item[data-v-985ac2d2]{background-color:var(--surface);border:1px solid #fff;margin:.5em 0;padding:.5em 1em;position:relative}.cart-item p[data-v-985ac2d2]{margin:.3em 0}.cart-count[data-v-985ac2d2]{position:absolute;top:2.5em;left:3em}.reveal-icon[data-v-985ac2d2]{text-align:center;background-color:var(--primary-color);border-radius:var(--border-radius);cursor:pointer;border-top:1px solid var(--gray);width:40px;height:40px;margin:0 auto;padding:.5em;transition:transform .3s,background-color .3s;animation:1s infinite jump-985ac2d2;display:inline-block;position:absolute;top:-31px;left:2em;right:auto;transform:translateY(-50%)}.cart-slide-enter-active[data-v-985ac2d2],.cart-slide-leave-active[data-v-985ac2d2]{transition:opacity .25s,transform .25s}.cart-slide-enter-from[data-v-985ac2d2],.cart-slide-leave-to[data-v-985ac2d2]{opacity:0;transform:translateY(12px)}@keyframes jump-985ac2d2{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media screen and (width<=768px){.cart-items[data-v-985ac2d2]{max-height:65vh;overflow-y:auto}}
