.mgs-pwa-install[hidden],.mgs-pwa-dialog[hidden],.mgs-pwa-toast[hidden],.mgs-pwa-launcher[hidden],.mgs-pwa-ios-browser-note[hidden]{display:none!important}.mgs-pwa-install,.mgs-pwa-dialog,.mgs-pwa-toast,.mgs-pwa-launcher{font-family:inherit;direction:rtl;box-sizing:border-box}.mgs-pwa-install *,.mgs-pwa-dialog *,.mgs-pwa-toast *,.mgs-pwa-launcher *{box-sizing:border-box}.mgs-pwa-install{--mgs-pwa-ink:#10243e;--mgs-pwa-muted:#64738b;--mgs-pwa-brand:#bf1348;position:fixed;z-index:99990;right:24px;bottom:24px;width:min(430px,calc(100vw - 32px));padding:22px;background:linear-gradient(155deg,#fff 0%,#fff 66%,#fff4f8 100%);color:var(--mgs-pwa-ink);border:1px solid #f1dce5;border-radius:24px;box-shadow:0 24px 70px rgb(16 36 62 / .21),0 3px 12px rgb(16 36 62 / .08);text-align:right;overflow:hidden}.mgs-pwa-install__accent{position:absolute;left:-48px;top:-80px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgb(191 19 72 / .14),#fff0 70%);pointer-events:none}.mgs-pwa-install__body{position:relative;display:flex;align-items:center;gap:14px}.mgs-pwa-install__icon,.mgs-pwa-dialog__icon{display:grid;place-items:center;flex:none;width:68px;height:68px;border:1px solid #e9d9e1;border-radius:18px;background:#0e213d;box-shadow:0 10px 25px rgb(14 33 61 / .16)}.mgs-pwa-install__icon img,.mgs-pwa-dialog__icon img{display:block;width:52px;height:52px;object-fit:contain}.mgs-pwa-install__copy{display:block;min-width:0}.mgs-pwa-install__copy>*{display:block}.mgs-pwa-install__eyebrow{margin-bottom:5px;color:#a91545;font-size:11px;font-weight:800;letter-spacing:.02em}.mgs-pwa-install__copy strong{font-size:19px;line-height:1.45;font-weight:900}.mgs-pwa-install__copy>span:last-child{margin-top:5px;color:var(--mgs-pwa-muted);font-size:13px;line-height:1.75}.mgs-pwa-install__benefits{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 17px}.mgs-pwa-install__benefits span{padding:6px 10px;border:1px solid #e9edf3;border-radius:999px;color:#41526c;background:#f8f9fc;font-size:11px;font-weight:700}.mgs-pwa-install__actions{display:flex;gap:9px}.mgs-pwa-button{min-height:46px;padding:11px 17px;border:0;border-radius:13px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.35;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.mgs-pwa-button:hover{transform:translateY(-1px)}.mgs-pwa-button--primary{flex:1;background:linear-gradient(110deg,#cf1a55,#ac103f);color:#fff;box-shadow:0 9px 20px rgb(191 19 72 / .22)}.mgs-pwa-button__arrow{display:inline-block;margin-right:6px;font-size:17px;line-height:0}.mgs-pwa-button--quiet{min-width:72px;background:#f1f3f7;color:#394b64}.mgs-pwa-button:focus-visible,.mgs-pwa-dialog button:focus-visible,.mgs-pwa-toast button:focus-visible,.mgs-pwa-launcher:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.mgs-pwa-launcher{position:fixed;z-index:99980;right:18px;bottom:22px;display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 13px;border:1px solid rgb(255 255 255 / .35);border-radius:999px;background:#10243e;color:#fff!important;box-shadow:0 12px 26px rgb(16 36 62 / .24);font-size:12px;font-weight:800;text-decoration:none!important}.mgs-pwa-launcher img{width:25px;height:25px;object-fit:contain}.mgs-pwa-install:not([hidden])~.mgs-pwa-launcher{display:none}.mgs-pwa-dialog{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:18px;color:#10243e}.mgs-pwa-dialog__backdrop{position:absolute;inset:0;background:rgb(8 23 44 / .63);backdrop-filter:blur(5px)}.mgs-pwa-dialog__panel{position:relative;width:min(440px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:30px;border:1px solid #e9edf3;border-radius:25px;background:#fff;box-shadow:0 25px 80px rgb(0 0 0 / .25);text-align:right}.mgs-pwa-dialog__icon{width:72px;height:72px;margin-bottom:20px}.mgs-pwa-dialog__panel h2{margin:0 0 7px;font-size:22px;line-height:1.45;font-weight:900}.mgs-pwa-dialog__panel p{margin:0 0 18px;color:#60718a;font-size:13px;line-height:1.8}.mgs-pwa-dialog__panel .mgs-pwa-ios-browser-note{padding:10px 12px;border-radius:10px;background:#fff4df;color:#715014}.mgs-pwa-dialog__panel ol{display:grid;gap:12px;margin:0 0 20px;padding:0;list-style:none}.mgs-pwa-dialog__panel li{display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 12px;border:1px solid #e9edf3;border-radius:12px;color:#34465f;font-size:13px;line-height:1.75}.mgs-pwa-dialog__panel li b{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:#fff0f5;color:#bf1348}.mgs-pwa-dialog__close{position:absolute;left:16px;top:16px;width:44px;height:44px;border:0;border-radius:50%;background:#f1f3f7;color:#45536a;font-size:27px;line-height:1;cursor:pointer}.mgs-pwa-dialog__done{width:100%}.mgs-pwa-modal-open{overflow:hidden}.mgs-pwa-toast{position:fixed;z-index:99995;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:13px;background:#10243e;color:#fff;box-shadow:0 12px 35px rgb(0 0 0 / .25);font-size:13px;line-height:1.6}.mgs-pwa-toast button{min-height:38px;border:0;border-radius:9px;padding:7px 12px;background:#fff;color:#10243e;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer}@media(max-width:640px){.mgs-pwa-install{right:12px;bottom:max(86px,env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:19px}.mgs-pwa-launcher{right:12px;bottom:max(82px,env(safe-area-inset-bottom))}.mgs-pwa-dialog{place-items:end center;padding:0}.mgs-pwa-dialog__panel{width:100%;max-height:calc(100dvh - 18px);padding:26px 22px calc(24px + env(safe-area-inset-bottom));border-radius:25px 25px 0 0}.mgs-pwa-toast{bottom:max(86px,env(safe-area-inset-bottom))}}@media(max-width:640px){.mgs-pwa-install{bottom:max(90px,calc(var(--mgs-pwa-footer-clearance,0px) + 24px),calc(env(safe-area-inset-bottom) + 70px));padding:12px;border-radius:18px}.mgs-pwa-install__body{gap:10px}.mgs-pwa-install__icon{width:44px;height:44px;border-radius:12px}.mgs-pwa-install__icon img{width:36px;height:36px}.mgs-pwa-install__eyebrow,.mgs-pwa-install__benefits,.mgs-pwa-install__copy>span:last-child{display:none}.mgs-pwa-install__copy strong{font-size:15px;line-height:1.5}.mgs-pwa-install__actions{margin-top:10px;gap:8px}.mgs-pwa-install__actions .mgs-pwa-button{min-height:44px;padding:8px 12px}.mgs-pwa-install__actions .mgs-pwa-button--quiet{min-width:64px}}@media(prefers-reduced-motion:no-preference){.mgs-pwa-install{animation:mgs-pwa-enter .25s ease-out both}@keyframes mgs-pwa-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.mgs-pwa-install,.mgs-pwa-dialog,.mgs-pwa-toast{font-family:var(--mainfont,inherit)}.mgs-pwa-install__eyebrow{color:var(--mgs-pwa-color,var(--maincolor,#a91545))}.mgs-pwa-button--primary{background:var(--mgs-pwa-color,var(--maincolor,#bf1348))}.mgs-pwa-dialog__panel li b{color:var(--mgs-pwa-color,var(--maincolor,#bf1348))}.mgs-pwa-gate[hidden],.mgs-pwa-dialog__panel ol[hidden]{display:none!important}.mgs-pwa-gate,.mgs-pwa-gate *{box-sizing:border-box}.mgs-pwa-gate{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;direction:rtl;background:rgb(8 23 44 / .58);font-family:var(--mainfont,inherit)}.mgs-pwa-gate__panel{position:relative;display:flex;flex-direction:column;width:min(440px,100%);height:100dvh;min-height:100dvh;overflow-y:auto;padding:32px 22px calc(24px + env(safe-area-inset-bottom));background:#fff;color:#10243e;box-shadow:0 24px 80px rgb(0 0 0 / .22);text-align:center}.mgs-pwa-gate__panel:focus{outline:none}.mgs-pwa-gate__close{position:absolute;left:18px;top:calc(16px + env(safe-area-inset-top));display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#f1f3f7;color:#34465f;font:700 26px/1 inherit;cursor:pointer}.mgs-pwa-gate__hero{margin:auto 0}.mgs-pwa-gate__icon{display:grid;place-items:center;width:92px;height:92px;margin:0 auto 28px;border-radius:23px;background:#10243e;box-shadow:0 14px 32px rgb(16 36 62 / .2)}.mgs-pwa-gate__icon img{width:76px;height:76px;object-fit:contain}.mgs-pwa-gate__hero h2{margin:0 0 12px;font-size:23px;line-height:1.6;font-weight:900}.mgs-pwa-gate__hero p{max-width:330px;margin:0 auto;color:#60718a;font-size:15px;line-height:1.9}.mgs-pwa-gate__actions{display:grid;gap:10px;margin-top:32px}.mgs-pwa-gate__actions .mgs-pwa-button{flex:none;width:100%;min-height:54px;font-size:16px}.mgs-pwa-gate__actions .mgs-pwa-button--quiet{background:#fff;color:#41526c;border:1px solid #dbe1ea}.mgs-pwa-gate button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.mgs-pwa-push-card{box-sizing:border-box;width:min(100% - 32px,960px);margin:36px auto;padding:28px;border:1px solid #e8dce2;border-radius:20px;background:#fff;color:#10243e;font-family:var(--mainfont,inherit);direction:rtl;text-align:right}.mgs-pwa-push-card h2{margin:0 0 8px;font-size:21px}.mgs-pwa-push-card p{line-height:1.8}.mgs-pwa-push-card .mgs-pwa-button{min-height:48px}.mgs-pwa-push-status{min-height:1.8em;color:#41526c}.mgs-pwa-push-card .mgs-pwa-button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.mgs-pwa-restock{margin:20px 0;direction:rtl;font-family:var(--mainfont,inherit)}.mgs-pwa-restock [data-mgs-pwa-watch]{min-height:48px;padding:10px 20px;border:1px solid var(--mgs-pwa-color,#bf1348);border-radius:12px;background:#fff;color:var(--mgs-pwa-color,#bf1348);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.mgs-pwa-restock [data-mgs-pwa-watch]:focus-visible{outline:3px solid var(--mgs-pwa-color,#bf1348);outline-offset:3px}.mgs-pwa-restock [data-mgs-pwa-unwatch]{min-height:44px;padding:9px 12px;border:0;background:#fff0;color:#526078;font-family:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.mgs-pwa-restock [data-mgs-pwa-unwatch]:focus-visible{outline:3px solid var(--mgs-pwa-color,#bf1348);outline-offset:3px}@media(max-width:640px){.mgs-pwa-dialog__panel{display:flex;flex-direction:column;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;overflow-y:auto;padding:26px 22px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:22px 22px 0 0}.mgs-pwa-dialog__icon{width:80px;height:80px;margin:min(11vh,80px) auto 20px;border-radius:20px}.mgs-pwa-dialog__icon img{width:62px;height:62px}.mgs-pwa-dialog__panel h2{max-width:310px;margin:0 auto 10px;text-align:center;font-size:21px;line-height:1.6}.mgs-pwa-dialog__panel p{max-width:320px;margin:0 auto 28px;text-align:center;font-size:14px}.mgs-pwa-dialog__panel ol{display:block;margin:0 0 28px;border-top:1px solid #edf0f4}.mgs-pwa-dialog__panel li{min-height:74px;padding:14px 4px;border:0;border-bottom:1px solid #edf0f4;border-radius:0;background:#fff0;font-size:14px}.mgs-pwa-dialog__panel li b{width:34px;height:34px;border:1px solid currentColor;border-radius:10px;background:#fff0;font-size:15px}.mgs-pwa-dialog__done{flex:none;min-height:54px;margin-top:auto;font-size:16px}}