.loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width: 749px){.loading-overlay{top:0;right:0}}@media screen and (min-width: 750px){.loading-overlay{left:0}}.loading-overlay__spinner{width:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:1.8rem}.loading-overlay__spinner .spinner,.loading-overlay__spinner svg,.loading__spinner .spinner,.loading__spinner svg{display:none!important}.loading-overlay__spinner:before,.loading-overlay__spinner:after{content:"";width:8px;height:8px;border-radius:50%;background:rgb(var(--color-foreground));display:inline-block;animation:dots-bounce 1.4s infinite ease-in-out}.loading-overlay__spinner:before{animation-delay:0s}.loading-overlay__spinner:after{animation-delay:.4s}@keyframes dots-bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@media screen and (forced-colors: active){.loading-overlay__spinner:before,.loading-overlay__spinner:after,.spinner:before{background:CanvasText}}.loading-overlay:not(.hidden)+.cart-item__price-wrapper,.loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-loading-overlay.css.map */
