/* scoped copy of https://cdn.shopify.com/s/files/1/0741/3602/7457/t/196/assets/component-loading-overlay.css?v=151145772320055293431768618034 */
.ors-scraped-page .loading-overlay{position:absolute;z-index:1;width:1.8rem}
@media screen and (max-width: 749px){
.ors-scraped-page .loading-overlay{top:0;right:0}
}
@media screen and (min-width: 750px){
.ors-scraped-page .loading-overlay{left:0}
}
.ors-scraped-page .loading-overlay__spinner{width:1.8rem;display:inline-block}
.ors-scraped-page .spinner{animation:rotator 1.4s linear infinite}
@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}
.ors-scraped-page .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}
@media screen and (forced-colors: active){
.ors-scraped-page .path{stroke:CanvasText}
}
@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}
.ors-scraped-page .loading-overlay:not(.hidden)+.cart-item__price-wrapper,.ors-scraped-page .loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}
.ors-scraped-page .loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}

/*# sourceMappingURL=/s/files/1/0741/3602/7457/t/82/assets/component-loading-overlay.css.map?v=1738701270 */
