.QuantityModal_overlay__CB9xk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:QuantityModal_fadeIn__Hd5Fc .2s ease}@keyframes QuantityModal_fadeIn__Hd5Fc{0%{opacity:0}to{opacity:1}}.QuantityModal_modal__cH5_l{background:white;border-radius:20px;padding:30px;max-width:400px;width:90%;position:relative;animation:QuantityModal_slideUp__PidjD .3s ease;box-shadow:0 10px 40px rgba(0,0,0,.3)}@keyframes QuantityModal_slideUp__PidjD{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.QuantityModal_closeBtn__p2TYJ{position:absolute;top:15px;right:15px;width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;color:#666}.QuantityModal_closeBtn__p2TYJ:hover{background:#f5f5f5;color:#000}.QuantityModal_title__tPyWN{font-size:24px;font-weight:900;color:#000;margin:0 0 10px;text-align:center}.QuantityModal_productName__mgw9p{font-size:16px;color:#666;margin:0 0 30px;text-align:center}.QuantityModal_quantityControl__xTLIo{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:15px}.QuantityModal_quantityBtn__l2TqD{width:50px;height:50px;border:3px solid #000;background:white;border-radius:12px;font-size:24px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#000}.QuantityModal_quantityBtn__l2TqD:hover:not(:disabled){background:#5865F2;transform:scale(1.05)}.QuantityModal_quantityBtn__l2TqD:disabled{opacity:.3;cursor:not-allowed}.QuantityModal_quantityInput__M3tyj{width:80px;height:50px;border:3px solid #000;border-radius:12px;text-align:center;font-size:24px;font-weight:900;color:#000;background:white;outline:none}.QuantityModal_quantityInput__M3tyj::-webkit-inner-spin-button,.QuantityModal_quantityInput__M3tyj::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuantityModal_quantityInput__M3tyj[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.QuantityModal_maxInfo__pIG1C{text-align:center;font-size:14px;color:#666;margin:0 0 25px}.QuantityModal_actions__wo0sn{display:flex;gap:10px}.QuantityModal_cancelBtn__e5stw,.QuantityModal_confirmBtn__cJLdl{flex:1 1;padding:14px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;border:none}.QuantityModal_cancelBtn__e5stw{background:transparent;border:2px solid #000;color:#000}.QuantityModal_cancelBtn__e5stw:hover{background:#f5f5f5}.QuantityModal_confirmBtn__cJLdl{background:#5865F2;color:white;white-space:nowrap}.QuantityModal_confirmBtn__cJLdl:hover{background:#4752C4;transform:translateY(-2px);box-shadow:0 4px 12px rgba(184,218,243,.4)}html[data-site-theme=dark] .QuantityModal_modal__cH5_l{background:var(--site-user-card);border:1px solid var(--site-user-border);box-shadow:0 16px 48px rgba(0,0,0,.5)}html[data-site-theme=dark] .QuantityModal_closeBtn__p2TYJ{color:var(--site-user-muted)}html[data-site-theme=dark] .QuantityModal_closeBtn__p2TYJ:hover{background:rgba(255,255,255,.08);color:var(--site-user-text)}html[data-site-theme=dark] .QuantityModal_title__tPyWN{color:var(--site-user-text)}html[data-site-theme=dark] .QuantityModal_productName__mgw9p{color:var(--site-user-muted)}html[data-site-theme=dark] .QuantityModal_quantityBtn__l2TqD{border-color:var(--site-user-border);background:var(--site-user-surface);color:var(--site-user-text)}html[data-site-theme=dark] .QuantityModal_quantityBtn__l2TqD:hover:not(:disabled){background:rgba(88,101,242,.2);border-color:rgba(88,101,242,.5)}html[data-site-theme=dark] .QuantityModal_quantityInput__M3tyj{border-color:var(--site-user-border);background:var(--site-user-surface);color:var(--site-user-text)}html[data-site-theme=dark] .QuantityModal_maxInfo__pIG1C{color:var(--site-user-muted)}html[data-site-theme=dark] .QuantityModal_cancelBtn__e5stw{border-color:var(--site-user-border);color:var(--site-user-text);background:var(--site-user-surface)}html[data-site-theme=dark] .QuantityModal_cancelBtn__e5stw:hover{background:rgba(88,101,242,.12)}