.mgmm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:rgba(6,9,18,var(--mgmm-ovl,.5));opacity:0;visibility:hidden;transition:opacity .3s ease;pointer-events:none}.mgmm-scrim.is-open{opacity:1;visibility:visible;pointer-events:auto}.mgmm{--mgmm-font:"Hanken Grotesk",var(--font-body,system-ui),sans-serif;position:fixed;top:0;left:0;bottom:0;height:100%;height:100dvh;width:var(--mgmm-w,100vw);max-width:var(--mgmm-max,440px);z-index:1410;display:flex;flex-direction:column;background:var(--mgmm-bg,#fff);color:var(--mgmm-text,#0b1a3a);font-family:var(--mgmm-font);transform:translate(-102%);visibility:hidden;transition:transform var(--mgmm-speed,.32s) cubic-bezier(.16,1,.3,1);box-shadow:0 0 80px #06091247}.mgmm.is-open{transform:none;visibility:visible}.mgmm *{box-sizing:border-box}.mgmm-head{flex:0 0 auto;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;min-height:68px;padding:8px 10px;background:var(--mgmm-bg,#fff);border-bottom:1px solid rgba(11,26,58,.1)}.mgmm-close,.mgmm-ico{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:12px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .18s,transform .18s}.mgmm-close:active,.mgmm-ico:active{transform:scale(.92);background:#0b1a3a0f}.mgmm-logo{display:flex;align-items:center;justify-content:center;min-width:0}.mgmm-logo img{display:block;height:32px;width:auto;max-width:100%}.mgmm-logo-img{mix-blend-mode:multiply}.mgmm-cart{position:relative;justify-self:end}.mgmm-cart-count{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--mgmm-accent,#1f47d6);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}.mgmm-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:22px 24px 28px}.mgmm-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:0 24px;border-radius:999px;background:var(--mgmm-btn,#1f47d6);color:var(--mgmm-btn-text,#fff);font-family:var(--mgmm-font);font-weight:700;font-size:19px;letter-spacing:.005em;text-decoration:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.16,1,.3,1),filter .18s}.mgmm-cta:active{transform:scale(.985);filter:brightness(.95)}.mgmm-search{position:relative;margin:20px 0 22px}.mgmm-search input[type=search]{-webkit-appearance:none;appearance:none;width:100%;height:56px;padding:0 56px 0 20px;border:1.5px solid rgba(11,26,58,.32);border-radius:14px;background:#fff;color:inherit;font-family:var(--mgmm-font);font-size:18px;font-weight:500;transition:border-color .18s,box-shadow .18s}.mgmm-search input::placeholder{color:#0b1a3a6b}.mgmm-search input::-webkit-search-cancel-button{-webkit-appearance:none}.mgmm-search input:focus{outline:none;border-color:var(--mgmm-accent,#1f47d6);box-shadow:0 0 0 3px #1f47d61f}.mgmm-search-btn{position:absolute;top:4px;right:6px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:inherit;cursor:pointer}.mgmm-suggest{list-style:none;margin:8px 0 0;padding:6px;border:1px solid rgba(11,26,58,.1);border-radius:14px;background:#fff;box-shadow:0 18px 40px -20px #0b1a3a59;display:none}.mgmm-suggest.is-open{display:block}.mgmm-suggest a{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;color:inherit;text-decoration:none}.mgmm-suggest a:active{background:#0b1a3a0d}.mgmm-suggest img,.mgmm-noimg{flex:0 0 auto;width:44px;height:44px;border-radius:8px;object-fit:contain;background:#f3f5f8}.mgmm-suggest .t{display:block;font-weight:600;font-size:15px;line-height:1.25}.mgmm-suggest .p{display:block;font-size:13px;color:#0b1a3a99;margin-top:2px}.mgmm-nav{list-style:none;margin:0 -24px;padding:0}.mgmm-acc{border:0}.mgmm-acc-head,.mgmm-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:66px;padding:12px 24px;background:none;border:none;color:inherit;font-family:var(--mgmm-font);font-weight:600;font-size:22px;line-height:1.15;letter-spacing:-.01em;text-align:left;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .18s,color .18s}.mgmm-acc-head:active,.mgmm-link:active{background:#0b1a3a0a}.mgmm-acc--hl>.mgmm-acc-head,.mgmm-acc--hl>.mgmm-link{background:var(--mgmm-hl,#eef2fb)}.mgmm-acc-head>span,.mgmm-link>span{display:inline-flex;align-items:center;gap:12px;min-width:0}.mgmm-badge{padding:6px 12px;border-radius:999px;background:var(--mgmm-btn,#1f47d6);color:var(--mgmm-btn-text,#fff);font-size:12.5px;font-weight:800;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;line-height:1}.mgmm-chev,.mgmm-arrow{flex:0 0 auto;color:currentColor;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mgmm-acc.is-open .mgmm-chev{transform:rotate(180deg)}.mgmm-acc.is-open>.mgmm-acc-head{color:var(--mgmm-accent,#1f47d6)}.mgmm-acc-panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .34s cubic-bezier(.16,1,.3,1),opacity .28s ease}.mgmm-acc.is-open .mgmm-acc-panel{max-height:1400px;opacity:1}.mgmm-sub{list-style:none;margin:0;padding:2px 24px 14px}.mgmm-sub a{display:block;padding:12px 0 12px 2px;font-size:17px;font-weight:500;color:#0b1a3ab8;text-decoration:none}.mgmm-sub a:active{color:var(--mgmm-accent,#1f47d6)}.mgmm-prods{list-style:none;margin:0;padding:2px 24px 4px}.mgmm-prod{display:flex;align-items:center;gap:14px;padding:10px 0;text-decoration:none;color:inherit}.mgmm-prod-img{flex:0 0 auto;width:58px;height:58px;border-radius:12px;background:#f3f5f8;display:flex;align-items:center;justify-content:center;overflow:hidden}.mgmm-prod-img img{width:100%;height:100%;object-fit:contain}.mgmm-prod-b{display:flex;flex-direction:column;gap:3px;min-width:0}.mgmm-prod-t{font-weight:700;font-size:16px;line-height:1.2}.mgmm-prod-d{font-size:13.5px;line-height:1.35;color:#0b1a3a8c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mgmm-viewall{display:inline-block;margin:4px 24px 16px;font-weight:700;font-size:15px;color:inherit;text-decoration:underline;text-underline-offset:4px}.mgmm-divider{height:1.5px;background:#0b1a3ad9;margin:24px 0 10px}.mgmm-secondary{list-style:none;margin:0;padding:0}.mgmm-secondary a{display:block;padding:15px 0;font-weight:500;font-size:20px;line-height:1.2;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.mgmm-secondary a:active{color:var(--mgmm-accent,#1f47d6)}.mgmm-locale{margin-top:18px}.mgmm-locale-label{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0b1a3a80}.mgmm-locale select{width:100%;min-height:50px;padding:0 14px;border:1.5px solid rgba(11,26,58,.18);border-radius:12px;font-family:var(--mgmm-font);font-size:16px;background:#fff;color:inherit;cursor:pointer}.mgmm-locale select:focus{outline:none;border-color:var(--mgmm-accent,#1f47d6)}.mgmm-bottom{flex:0 0 auto;padding:12px 24px calc(14px + env(safe-area-inset-bottom));background:var(--mgmm-bg,#fff);box-shadow:0 -12px 24px -12px #0b1a3a24}@keyframes mgmmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mgmm.is-open .mgmm-body>.mgmm-cta,.mgmm.is-open .mgmm-search{animation:mgmmIn .45s cubic-bezier(.16,1,.3,1) .05s both}.mgmm.is-open .mgmm-nav .mgmm-acc{animation:mgmmIn .45s cubic-bezier(.16,1,.3,1) both}.mgmm.is-open .mgmm-nav .mgmm-acc:nth-child(1){animation-delay:.08s}.mgmm.is-open .mgmm-nav .mgmm-acc:nth-child(2){animation-delay:.11s}.mgmm.is-open .mgmm-nav .mgmm-acc:nth-child(3){animation-delay:.14s}.mgmm.is-open .mgmm-nav .mgmm-acc:nth-child(4){animation-delay:.17s}.mgmm.is-open .mgmm-nav .mgmm-acc:nth-child(5){animation-delay:.2s}.mgmm.is-open .mgmm-nav .mgmm-acc:nth-child(6){animation-delay:.23s}.mgmm.is-open .mgmm-nav .mgmm-acc:nth-child(7){animation-delay:.26s}.mgmm.is-open .mgmm-nav .mgmm-acc:nth-child(8){animation-delay:.29s}.mgmm.is-open .mgmm-secondary,.mgmm.is-open .mgmm-locale{animation:mgmmIn .45s cubic-bezier(.16,1,.3,1) .32s both}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:1025px){.mgmm,.mgmm-scrim{display:none!important}}@media(prefers-reduced-motion:reduce){.mgmm,.mgmm-scrim,.mgmm-acc-panel,.mgmm-chev,.mgmm-cta{transition:none!important}.mgmm.is-open *{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/mr-gains-mobile-menu.css.map */
