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