.cart-drawer[data-v-d35b8b8f]{background:var(--color-bg);box-shadow:-24px 0 60px #0000001f;display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;width:min(100vw,420px)}.quantity-control[data-v-d35b8b8f]{align-items:center;border:1px solid var(--color-border);border-radius:999px;color:var(--color-fg);display:grid;font-size:13px;font-weight:600;grid-template-columns:32px 36px 32px;overflow:hidden}.quantity-control button[data-v-d35b8b8f]{color:var(--color-muted);height:32px;transition:background-color .2s ease,color .2s ease}.quantity-control button[data-v-d35b8b8f]:hover{background:var(--color-surface);color:var(--color-fg)}.quantity-control span[data-v-d35b8b8f]{text-align:center}.drawer-fade-enter-active[data-v-d35b8b8f],.drawer-fade-leave-active[data-v-d35b8b8f]{transition:opacity .2s ease}.drawer-fade-enter-active .cart-drawer[data-v-d35b8b8f],.drawer-fade-leave-active .cart-drawer[data-v-d35b8b8f]{transition:transform .24s ease}.drawer-fade-enter-from[data-v-d35b8b8f],.drawer-fade-leave-to[data-v-d35b8b8f]{opacity:0}.drawer-fade-enter-from .cart-drawer[data-v-d35b8b8f],.drawer-fade-leave-to .cart-drawer[data-v-d35b8b8f]{transform:translate(100%)}
