.scta-bar{--scta-bar-bg:#fff;--scta-accent:#ef4056;--scta-btn-color:#fff;--scta-price:#23254e;--scta-radius:10px;position:fixed;left:var(--scta-side,0);right:var(--scta-side,0);bottom:var(--scta-bottom,0);z-index:var(--scta-z,9990);direction:rtl;display:none;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--scta-bar-bg);box-shadow:0 -1px 0 rgba(0,0,0,.06),0 -6px 20px rgba(0,0,0,.06);font-family:inherit;transform:translateY(0);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.scta-bar.scta-editor{position:relative;display:flex;box-shadow:0 0 0 1px #e5e7eb;border-radius:8px}.scta-action{flex:0 0 auto;min-width:0;width:55%;max-width:260px}.scta-btn{position:relative;width:100%;height:48px;border:0;border-radius:var(--scta-radius);background:var(--scta-accent);color:var(--scta-btn-color);font:inherit;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .2s ease,filter .2s ease;-webkit-tap-highlight-color:transparent}.scta-btn:active{transform:scale(.97)}.scta-btn:disabled{background:#e0e0e2;color:#81858b;cursor:not-allowed}.scta-btn.scta-loading .scta-btn-label{opacity:0}.scta-spinner{position:absolute;width:20px;height:20px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0;animation:scta-spin .7s linear infinite}.scta-loading .scta-spinner{opacity:1}@keyframes scta-spin{to{transform:rotate(360deg)}}.scta-stepper{height:48px;display:flex;align-items:center;justify-content:space-between;border-radius:var(--scta-radius);background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.12);color:var(--scta-accent);padding:0 6px;animation:scta-pop .25s cubic-bezier(.2,.8,.2,1)}.scta-stepper[hidden]{display:none}.scta-stepper button{width:40px;height:40px;border:0;background:transparent;color:inherit;display:grid;place-items:center;border-radius:8px;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.scta-stepper button:active{background:rgba(0,0,0,.05)}.scta-stepper button:disabled{opacity:.35}.scta-qty{font-weight:700;font-size:16px;min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.scta-stepper.scta-loading .scta-qty{opacity:.3}.scta-ico-minus{display:none}.scta-many .scta-ico-trash{display:none}.scta-many .scta-ico-minus{display:grid}@keyframes scta-pop{from{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.scta-price{display:flex;flex-direction:column;align-items:flex-end;min-width:0;color:var(--scta-price)}.scta-price-row{display:flex;align-items:center;gap:4px;white-space:nowrap}.scta-price-amount{font-weight:800;font-size:17px;font-variant-numeric:tabular-nums}.scta-price-cur{font-size:11px;opacity:.8}.scta-price-old{font-size:12px;color:#a1a3a8}.scta-price-old[hidden],.scta-discount[hidden]{display:none}.scta-discount{background:var(--scta-accent);color:#fff;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px}.scta-highlight{animation:scta-flash 1.6s ease;border-radius:10px}@keyframes scta-flash{0%,100%{box-shadow:0 0 0 0 transparent}20%,60%{box-shadow:0 0 0 3px rgba(239,64,86,.45)}}.scta-shake{animation:scta-shake .4s ease}@keyframes scta-shake{25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}.scta-toast{--scta-accent:#ef4056;position:fixed;left:12px;right:12px;bottom:calc(80px + var(--scta-bottom,0px) + env(safe-area-inset-bottom));z-index:9999;direction:rtl;display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.04);font-family:inherit;transform:translateY(calc(100% + 120px));opacity:0;transition:transform .42s cubic-bezier(.2,.9,.25,1.15),opacity .3s ease;pointer-events:none}.scta-toast.scta-show{transform:translateY(0);opacity:1;pointer-events:auto}.scta-toast-ico{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#00a049;color:#fff;display:grid;place-items:center;transform:scale(0);transition:transform .35s cubic-bezier(.2,.9,.3,1.5) .15s}.scta-show .scta-toast-ico{transform:scale(1)}.scta-toast-ico path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .35s ease .35s}.scta-show .scta-toast-ico path{stroke-dashoffset:0}.scta-toast.scta-err .scta-toast-ico{background:var(--scta-accent)}.scta-toast-text{flex:1;font-weight:700;font-size:13px;color:#00a049}.scta-err .scta-toast-text{color:#3f4064;font-weight:500}.scta-toast-link{flex:0 0 auto;font-size:12px;color:#3f4064 !important;background:#f0f0f1;border-radius:999px;padding:6px 12px;text-decoration:none !important}.scta-err .scta-toast-link{display:none}.scta-toast-close{flex:0 0 auto;border:0;background:none;padding:4px;color:#81858b;cursor:pointer;display:grid;place-items:center}@media (prefers-reduced-motion:reduce){.scta-bar,.scta-toast,.scta-toast-ico,.scta-stepper{transition:none;animation:none}}.scta-portal,.scta-portal>div{position:static !important;margin:0 !important;padding:0 !important;width:auto !important;transform:none !important;animation:none !important}.scta-btn{transition:background-color .2s ease,color .2s ease,transform .15s ease}.scta-btn:hover:not(:disabled),.scta-btn:focus-visible:not(:disabled){background:var(--scta-accent-h,var(--scta-accent));color:var(--scta-btn-color-h,var(--scta-btn-color))}.scta-stepper{color:var(--scta-step,var(--scta-accent))}.scta-stepper button{transition:background-color .2s ease,color .2s ease}.scta-stepper button:hover:not(:disabled){color:var(--scta-step-h,var(--scta-step,var(--scta-accent)));background:var(--scta-step-bg-h,rgba(0,0,0,.05))}.scta-bar.scta-floating{border-radius:var(--scta-bar-radius,14px);padding-bottom:10px}.scta-pending .scta-btn{pointer-events:none}.scta-pending .scta-btn .scta-btn-label{opacity:0}.scta-pending .scta-btn .scta-spinner{opacity:1}.scta-bar .added_to_cart,.scta-bar .wc-forward{display:none !important}