:root .wc-button-loading{position:relative!important;background:var(--wc-button-loading-background)!important;border-color:var(--wc-button-loading-border-color)!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;opacity:.5!important;cursor:wait!important}:root .wc-button-loading>:not(.wc-button-loading__dots),:root .wc-button-loading:before,:root .wc-button-loading:after{opacity:0!important}:root button.wc-button-loading:disabled,:root .wc-lightbox form[aria-busy=true] button.wc-button-loading{opacity:.5!important;pointer-events:none!important;cursor:wait!important}:root .wc-button-loading__dots{position:absolute;inset:0;display:grid;place-items:center;color:var(--wc-button-loading-color)!important;-webkit-text-fill-color:currentColor!important;font:700 1.5rem/1 var(--wc-font-sans);letter-spacing:.08em;text-align:center}:root .wc-loading-dots{display:inline-grid}.wc-loading-dots>.wc-loading-dots__frame{grid-area:1 / 1;justify-self:center;opacity:0;animation:wc-loading-dots-frame .75s step-end infinite;will-change:opacity}.wc-loading-dots>.wc-loading-dots__frame:nth-child(2){animation-delay:-.5s}.wc-loading-dots>.wc-loading-dots__frame:nth-child(3){animation-delay:-.25s}@keyframes wc-loading-dots-frame{0%{opacity:1}33.333333%,to{opacity:0}}
