.mg-white{background:#fff!important;color:var(--ink)}.mg-grey{background:#f8f9fb!important;color:var(--ink)}.mg-light{background:#f5f7fa!important;color:var(--ink)}.mg-white .section-title,.mg-grey .section-title,.mg-light .section-title{color:var(--ink)}.mg-white .hl,.mg-grey .hl,.mg-light .hl{color:var(--blue)}.section{padding:96px 0}.btn-blue:hover{box-shadow:0 0 0 3px #1f47d629,0 14px 32px -8px var(--blue-glow)}.why-mg .wm-copy{color:var(--on-light-muted)}.why-mg .wm-feat .eyebrow{color:var(--ink)}.why-mg .wm-ring{border-color:#1f47d64d;color:var(--blue)}.why-mg .wm-eyebrow{color:var(--blue)}.product-card{background:#fbfbfd;border:1px solid #ecedf2;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #080b1408,0 12px 26px -20px #080b1429;transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease)}.product-card:hover{transform:translateY(-6px);border-color:#e2e5ec;box-shadow:0 2px 4px #080b140a,0 26px 46px -24px #1f47d63d}.mg-white .section-sub,.mg-grey .section-sub,.mg-light .section-sub{color:var(--on-light-muted)}.compare .section-title{color:var(--ink);margin:0 0 32px}.compare-scroll{overflow-x:auto}.compare-table{width:100%;border-collapse:collapse;min-width:680px;background:#fff;border-radius:14px;overflow:hidden;border:1px solid rgba(8,11,20,.1)}.compare-table th,.compare-table td{padding:16px;text-align:center;border-bottom:1px solid rgba(8,11,20,.08);font-size:14px;color:var(--ink)}.cmp-prod a{display:flex;flex-direction:column;align-items:center;gap:10px}.cmp-img{width:72px;height:72px;border-radius:10px;overflow:hidden;background:#f1f3f7;display:block}.cmp-img img{width:100%;height:100%}.cmp-name{font-weight:700;font-size:13px;color:var(--ink)}.cmp-prod.current{background:#1f47d60f}.cmp-thisone{display:block;font-size:10px;color:var(--blue);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-top:4px}.cmp-label{text-align:left!important;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:13px;color:var(--on-light-muted)}.compare-table td.current{background:#1f47d60f;font-weight:700}.cmp-rate{display:inline-flex;align-items:center;gap:5px}#shopify-section-main-header{position:sticky;top:0;z-index:60}#shopify-section-main-header .site-header{position:relative;top:auto}.site-header,.site-header.scrolled{background:#05070e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:70!important}.main-nav .nav-link,.main-nav .nav-link:hover{color:#fff!important}.mega-link{color:#3b4257!important}.mega-link:hover,.mega-h{color:#1f47d6!important}.mobile-menu{background:#05070e!important;z-index:90!important}.mobile-menu .mm-link{color:#fff!important;min-height:52px;display:flex;align-items:center}.mobile-menu .mm-link:hover{color:var(--blue-300,#7ea2ff)!important}.mobile-menu .mm-prod{color:#cbd4e8!important;min-height:44px;display:flex;align-items:center}.mobile-menu .mm-prod:hover{color:#fff!important}.hamburger{width:46px!important;height:46px!important}.hs-track{max-height:660px!important}.hero-slider .hs-slide .hs-bg{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover!important;object-position:center;transform:scale(1.12);filter:blur(26px) saturate(1.1) brightness(.82)}.hero-slider .hs-slide .hs-fg{object-fit:cover!important;object-position:center;z-index:2}@media(max-width:680px){.hs-track{max-height:none!important}}.hs-cta{position:absolute;left:0;right:0;bottom:clamp(30px,5vw,74px);z-index:6;display:flex;justify-content:flex-start;pointer-events:none;padding:0 clamp(20px,5vw,76px)}.hs-cta-btn{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;background:#fff;color:#0b0e16;font-family:var(--font-display);font-weight:800;text-transform:none;letter-spacing:.01em;font-size:clamp(15px,1.25vw,18px);line-height:1;padding:17px 40px;border-radius:44px;box-shadow:0 10px 30px -6px #00000047;transition:transform .2s ease,box-shadow .2s,background .2s}.hs-slide:hover .hs-cta-btn{transform:translateY(-2px);background:#f1f3f7;box-shadow:0 16px 40px -6px #0000005c}.hs-cta-arrow{display:none}@media(max-width:680px){.hs-cta{bottom:22px;padding:0 20px}.hs-cta-btn{padding:14px 30px;font-size:15px}}@media(max-width:749px){.wrap{padding:0 18px}.section{padding:56px 0}.header-inner{min-height:60px;gap:12px}.icon-btn{width:42px;height:42px}.announce-item{font-size:11px;letter-spacing:.05em;padding:0 16px}.btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.btn-block,.btn-block.btn{width:100%}.cart-drawer{width:100%!important;max-width:100%!important}.mobile-menu{width:88vw;max-width:360px}.mm-link{font-size:19px}.mm-prod{font-size:15px}.product-grid,.product-grid.bs7{grid-template-columns:repeat(2,1fr);gap:12px}.cp-layout{grid-template-columns:1fr;gap:20px}.col-hero{padding:44px 0 40px}.col-hero h1{font-size:clamp(30px,8vw,42px)}.col-chip{padding:8px 13px;font-size:11.5px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.footer-brand,.footer-news{grid-column:1 / -1}.promo-banner img,.pb-img-wrap img{width:100%;height:auto}}@media(max-width:430px){.wrap{padding:0 15px}.footer-grid{grid-template-columns:1fr}.col-hero h1{font-size:32px}}.reviews .rev-intro{text-align:center;max-width:640px;margin:0 auto 30px;color:var(--on-light-muted,#6b7280);font-size:15.5px;line-height:1.6}[data-oke-widget]:empty{display:none}[data-oke-widget]:not(:empty)~.rev-fallback{display:none}[data-oke-star-rating]:empty{display:none}[data-oke-star-rating]:not(:empty)~.bb-rating-fb{display:none}.rev-fallback .rev-summary{display:flex;gap:40px;align-items:center;justify-content:center;flex-wrap:wrap;background:#fff;border:1px solid #ecedf2;border-radius:18px;padding:34px;max-width:760px;margin:0 auto;box-shadow:0 12px 30px -20px #080b1433}.rev-fallback .rev-note{max-width:400px}.rev-fallback .rev-note p{color:var(--on-light-muted,#6b7280);font-size:14.5px;line-height:1.6;margin:0 0 16px}.rev-fallback .rev-note-btn{pointer-events:none;opacity:.55}[data-oke-widget]{margin-top:6px;display:block}@media(max-width:680px){.rev-fallback .rev-summary{gap:22px;padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/mrgains5.css.map */
