.mg .mg-buybar{display:block;position:sticky;top:var(--mg-header-offset,0px);z-index:25;background:var(--mg-paper,#f8f5ee);border-bottom:1px solid var(--mg-line,#d5d9d0)}.mg .mg-buybar-inner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mg .mg-buybar-name{display:flex;align-items:baseline;gap:12px;min-width:0;font-family:var(--f_family_2,Arial,sans-serif)}.mg .mg-buybar-name strong{font-weight:500;font-size:18px;line-height:1.3;white-space:nowrap}.mg .mg-buybar-name span{font-size:13px;color:var(--mg-muted);line-height:1.3;white-space:nowrap}.mg .mg-buybar nav{display:flex;align-items:center;gap:28px;margin-inline-start:auto;margin-inline-end:20px}.mg .mg-buybar nav a{font-size:13px;line-height:1.5;text-decoration:none;color:var(--mg-muted);padding-block:16px}.mg .mg-buybar nav a:hover{color:var(--mg-ink);text-decoration:underline;text-underline-offset:5px}.mg .mg-buybar .mg-buybar-cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:112px;min-height:44px;padding:10px 23px;border-radius:999px;background:var(--mg-ink);color:#fff;font-family:var(--f_family_2,Arial,sans-serif);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s}.mg .mg-buybar .mg-buybar-cta:hover{background:#247454}.mg .mg-buybar a:focus-visible{outline:2px solid var(--mg-ink);outline-offset:5px}.mg [id]{scroll-margin-top:92px}.mg .mgs{padding:22px 24px 64px;background:var(--mg-paper)}.mg .mgs-panel{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,2fr);gap:clamp(48px,6vw,104px);max-width:1552px;margin:0 auto;padding:clamp(48px,5vw,76px);border-radius:36px;background:#eae7e1;color:var(--mg-ink)}.mg .mgs-package{display:flex;flex-direction:column;align-items:center;min-width:0}.mg .mgs-product{margin:0;width:100%;max-width:380px;aspect-ratio:1/1.04;display:flex;align-items:center;justify-content:center}.mg .mgs-product img{display:block;object-fit:contain;width:100%;height:100%;mix-blend-mode:darken}.mg .mgs-box{width:100%;max-width:355px;display:grid;grid-template-columns:23px minmax(0,1fr);gap:14px;background:#f4f1ec;border-radius:24px;padding:26px 24px;margin-top:16px}.mg .mgs .mg-icon{width:23px;height:23px;flex:none;margin-top:1px;color:var(--mg-ink)}.mg .mgs-heading{margin:0 0 46px}.mg .mgs-heading h2{font-size:clamp(38px,3.2vw,52px);line-height:1.1;letter-spacing:-.015em;margin:0}.mg .mgs-heading>p{font-size:12px;letter-spacing:.055em;line-height:1.5;color:var(--mg-muted);margin:13px 0 0}.mg .mgs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;row-gap:42px}.mg .mgs-group{display:grid;grid-template-columns:23px minmax(0,1fr);gap:14px;align-content:start;min-width:0}.mg .mgs h3{font-family:var(--f_family_2,Arial,sans-serif);font-size:17px;font-weight:500;line-height:1.4;letter-spacing:0;margin:0 0 13px}.mg .mgs ul{list-style:none;margin:0;padding:0;font-size:13px;line-height:1.75;color:var(--mg-muted)}.mg .mgs li+li{margin-top:7px}.mg .mgs-box-note,.mg .mgs-note{font-size:12px;line-height:1.65;color:var(--mg-muted);margin:16px 0 0}.mg .mgs-note{margin-top:32px;max-width:640px}html[lang^=zh] .mg .mgs h2{font-size:38px;line-height:1.25;letter-spacing:0}@media(min-width:1600px){.mg .mgs ul{font-size:14px}.mg .mgs h3{font-size:18px}.mg .mgs-grid{row-gap:50px}}@media(max-width:1100px)and (min-width:750px){.mg .mgs-panel{padding:40px;gap:34px;grid-template-columns:minmax(200px,.75fr) minmax(0,1.5fr)}.mg .mgs-grid{column-gap:24px;row-gap:30px}.mg .mgs-group{gap:10px}.mg .mgs h3{font-size:16px}.mg .mg-buybar nav{gap:20px;margin-inline-end:0}}@media(max-width:749px){.mg .mg-buybar-inner{min-height:62px;gap:12px;width:calc(100% - 36px)}.mg .mg-buybar-name{gap:8px;flex-wrap:wrap;row-gap:2px}.mg .mg-buybar-name strong{font-size:15px}.mg .mg-buybar-name span{font-size:11px}.mg .mg-buybar nav{display:none}.mg .mg-buybar .mg-buybar-cta{min-width:100px;font-size:12px;padding:10px 18px}.mg [id]{scroll-margin-top:78px}.mg .mgs{padding:12px 12px 40px}.mg .mgs-panel{display:block;padding:30px 22px 38px;border-radius:28px}.mg .mgs-package{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;margin-bottom:36px}.mg .mgs-product{aspect-ratio:1;max-width:none}.mg .mgs-box{display:block;background:none;border-radius:0;margin:0;padding:0;max-width:none}.mg .mgs-box>.mg-icon{width:20px;height:20px;margin:0 0 8px}.mg .mgs-box h3{font-size:14px;margin-bottom:9px}.mg .mgs-box ul,.mg .mgs-box-note{font-size:11px;line-height:1.65}.mg .mgs-box li+li{margin-top:5px}.mg .mgs-heading{margin-bottom:31px}.mg .mgs-heading h2{font-size:34px}.mg .mgs-heading>p{font-size:11px;margin-top:9px}.mg .mgs-grid{grid-template-columns:1fr;gap:30px}.mg .mgs-group{gap:13px;grid-template-columns:22px minmax(0,1fr)}.mg .mgs .mg-icon{width:22px;height:22px}.mg .mgs-group h3{font-size:16px;margin-bottom:11px}.mg .mgs-group ul{font-size:13px;line-height:1.75}.mg .mgs-note{margin-top:27px;font-size:11px}html[lang^=zh] .mg .mgs h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.mg .mg-buybar .mg-buybar-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/mzr-generation-specs.css.map */
