@font-face{font-family:Swosh;src:url(mg-swosh.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Atomic Marker;src:url(mg-atomic-marker.ttf) format("truetype");font-display:swap}.ec.mg{--mg-ink: #171918;--mg-head: "Swosh", "Arial Black", Impact, sans-serif;--mg-display: "Atomic Marker", "Swosh", "Arial Black", Impact, sans-serif;--ec-ff: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;color:var(--mg-fg, var(--mg-ink));background:var(--mg-bg, transparent);font-size:16px;line-height:1.6}.ec.mg a:not(.mg-btn){color:inherit}.mg-sec{padding:48px 16px}.mg-in{max-width:1140px;margin-inline:auto}.mg-h{--ec-ff: var(--mg-head);text-transform:uppercase;font-weight:400;line-height:1.05;letter-spacing:0}.mg-h--1,.mg-h--2{--ec-ff: var(--mg-display)}.mg-h--1{font-size:34px}.mg-h--2{font-size:30px}.mg-h--3{font-size:18px}.mg-sub{font-size:17px;line-height:1.4;margin-top:8px}.mg-center{text-align:center}.mg-rte p+p{margin-top:.6em}.mg-rte a{text-decoration:underline}.mg-rte strong{font-weight:700}.mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:12px 32px;border-radius:16px;border:2px solid var(--mg-btn-bg, #ADE43E);background:var(--mg-btn-bg, #ADE43E);color:var(--mg-btn-fg, #020912);--ec-ff: var(--mg-head);font-size:18px;text-transform:uppercase;line-height:1.1;text-align:center;transition:filter .2s}.mg-btn:hover{filter:brightness(1.08)}.mg-btn[disabled]{opacity:.6;cursor:wait}.mg-btn--full{width:100%}.mg-link{text-decoration:underline;text-underline-offset:3px;font-weight:600;color:var(--mg-link, inherit)}.mg-card{border:2px solid var(--mg-card-line, #171918);border-radius:16px;background:var(--mg-card, #F2EFEA)}.mg-kicker{--ec-ff: var(--mg-head);font-size:16px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.mg-img{display:block;width:100%;height:100%;object-fit:cover}.mg-media{border-radius:16px;overflow:hidden}.mg-dialog{border:0;padding:0;border-radius:12px;max-width:min(92vw,560px);background:#fff}.mg-dialog::backdrop{background:#02091299}.mg-dialog__x{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:18px;background:#fff;font-size:22px;line-height:1;box-shadow:0 1px 4px #0003}@media(min-width:992px){.mg-sec{padding:64px 40px}.mg-h--1{font-size:40px}.mg-h--2{font-size:36px}.mg-h--3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mg-pdp.css.map */
