.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:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px}.spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;stroke:var(--color-white);-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.path{stroke:CanvasText}}@-webkit-keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:280;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:280;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.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}

