.backdrop-transition{transition:opacity .4s ease-out;opacity:0;background-color:#0000004d}.backdrop-transition.backdrop-open{opacity:1;background-color:#00000080}.modal-transition{transition:transform .3s ease-out,opacity .3s ease-out}.modal-transition{transform:translateY(100%)}.modal-transition.modal-open{transform:translateY(0)}@media (min-width: 768px){.modal-transition{transition:transform .1s ease-in-out,opacity .2s ease-out}.modal-transition{transform:scale(.1);opacity:0}.modal-transition.modal-open{transform:scale(1);opacity:1}}@keyframes svelte-t9xkfr-springDown{0%{top:8;opacity:0;transform:scale(.95)}60%{top:-6rem;transform:scale(1.05);opacity:1}80%{top:-4.8rem;transform:scale(.98)}to{top:-5rem;transform:scale(1)}}.animate-springDown.svelte-t9xkfr{animation:svelte-t9xkfr-springDown 1.2s cubic-bezier(.22,1,.36,1) .4s forwards;animation-delay:.7s}.no-scrollbar.svelte-wlkgnf::-webkit-scrollbar{display:none}.no-scrollbar.svelte-wlkgnf{-ms-overflow-style:none;scrollbar-width:none}.mandatory-scroll-snapping.svelte-wlkgnf{scroll-snap-type:y mandatory}.scroll-snap-align-center.svelte-wlkgnf{scroll-snap-align:center}.cart-body.svelte-x76tp6{fill:#fff}.speed-line.svelte-x76tp6{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:20;stroke-dashoffset:0;animation:svelte-x76tp6-dash 1s linear infinite}@keyframes svelte-x76tp6-dash{to{stroke-dashoffset:-40}}svg.svelte-x76tp6:not(.loading) .speed-line:where(.svelte-x76tp6){animation-play-state:paused}
