.loading-overlay{position:absolute;z-index:1;width:3rem}@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:3rem;min-height:1rem;display:inline-flex;align-items:center;justify-content:center}.loading-overlay__spinner .spinner{display:none!important}.loading-overlay__spinner:after{--torvex-loader-rgb: var(--color-foreground);content:"";display:block;width:.45rem;height:.45rem;margin-right:1.6rem;border-radius:50%;background-color:rgba(var(--torvex-loader-rgb),1);box-shadow:.8rem 0 rgba(var(--torvex-loader-rgb),.35),1.6rem 0 rgba(var(--torvex-loader-rgb),.35);animation:torvex-global-loading-dots .78s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.loading-overlay__spinner:after{animation:none;box-shadow:.8rem 0 rgba(var(--torvex-loader-rgb),1),1.6rem 0 rgba(var(--torvex-loader-rgb),1)}}.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/3/assets/component-loading-overlay.css.map */
