body.np-page button[data-nirala-busy=true]:disabled{opacity:1;cursor:progress;filter:none;transform:none}button[data-nirala-busy=true]:is([data-menu-add],[data-add-to-cart],[data-quick-add]){background:var(--np-add-bg, #f3c316);color:var(--np-add-text, #22241f)}button[data-nirala-busy=true]:is([data-menu-line-change],[data-quantity-change],[data-quick-quantity-change],[data-cart-step]){background:var(--np-quantity-bg, #f3c316);color:var(--np-quantity-text, #22241f)}[data-cart-form] button[name=checkout][data-nirala-busy=true]{background:var(--np-checkout-bg, #f3c316);color:var(--np-checkout-text, #22241f)}[data-cart-controls] input[data-nirala-busy=true],[data-cart-controls] textarea[data-nirala-busy=true]{opacity:1;color:var(--np-ink);-webkit-text-fill-color:currentColor}button[data-nirala-busy-indicator]{position:relative;isolation:isolate}button[data-nirala-busy-indicator]:before{content:"Updating\2026";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding-inline-start:26px;border-radius:inherit;background:var(--np-quantity-bg, #f3c316);color:#22241f;font-size:16px;font-weight:750;pointer-events:none}button[data-nirala-busy-indicator]:is([data-menu-add],[data-add-to-cart],[data-quick-add]):before{content:"Adding\2026";background:var(--np-add-bg,#f3c316);color:var(--np-add-text,#22241f)}button[name=checkout][data-nirala-busy-indicator]:before{content:"Preparing\2026";background:var(--np-checkout-bg,#f3c316);color:var(--np-checkout-text,#22241f)}button[data-nirala-busy-indicator]:after{content:"";position:absolute;z-index:2;top:calc(50% - 10px);left:calc(50% - 54px);width:20px;height:20px;box-sizing:border-box;border:3px solid currentColor;border-inline-end-color:transparent;border-radius:50%;pointer-events:none;animation:np-busy-spin .7s linear infinite}button[data-nirala-busy-indicator]:is([data-cart-step],[data-menu-line-change]):before{content:"";padding:0}button[data-nirala-busy-indicator]:is([data-cart-step],[data-menu-line-change]):after{left:calc(50% - 10px)}@keyframes np-busy-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){button[data-nirala-busy-indicator]:after{animation:none}}body.np-page .np-toast{background:#bd1622;color:#fff;font-size:16px;font-weight:700;padding:16px 24px;z-index:1000;border:1px solid #ffffff40}
/*# sourceMappingURL=/cdn/shop/t/62/assets/busy-controls.css.map */
