body.mg-home-page,.mg-home-page #main{background:#f8f7f3;background-image:none!important}.mgh{--mgh-ink:#20221e;--mgh-muted:#62645c;--mgh-line:#dadbd1;--mgh-paper:#f8f7f3;--mgh-yellow:#ffd201;display:block;background:var(--mgh-paper);color:var(--mgh-ink);font-size:16px;line-height:1.6;letter-spacing:normal}.mgh *,.mgh *:before,.mgh *:after{box-sizing:border-box}.mgh :is(h1,h2,h3,p,figure,ol){margin:0}.mgh h1,.mgh h2,.mgh h3{font-family:var(--heading-font-family),Arial,sans-serif;color:inherit;letter-spacing:-.045em;line-height:1.08;text-transform:none;overflow-wrap:break-word}.mgh h1{font-size:clamp(40px,5.2vw,74px);max-width:650px}.mgh h2{font-size:clamp(30px,3.7vw,48px);max-width:800px}.mgh h3{font-size:22px;letter-spacing:-.025em;line-height:1.2}.mgh p{text-wrap:pretty}.mgh img{display:block;width:100%;height:auto}.mgh-shell{width:min(1280px,calc(100% - 48px));margin-inline:auto}.mgh-section{padding-block:76px;scroll-margin-top:110px}.mgh-eyebrow{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.13em;margin-bottom:18px!important}.mgh-lead{font-size:18px;line-height:1.65;max-width:600px}.mgh h1+p,.mgh h2+p{margin-top:22px}.mgh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:28px}.mgh-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:15px 22px;border:1px solid var(--mgh-yellow);border-radius:3px;background:var(--mgh-yellow);color:#191d1c;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:background .15s}.mgh-button:hover{background:#ffe04c;border-color:#ffe04c}.mgh-button-outline{background:transparent;border-color:#96988c;color:var(--mgh-ink)}.mgh-button-outline:hover{background:#fff9d8;border-color:var(--mgh-ink)}.mgh-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:8px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:underline;text-underline-offset:5px}.mgh :is(a,summary,video):focus-visible{outline:3px solid #1878b9;outline-offset:5px}.mgh-small{font-size:12px;line-height:1.65;color:var(--mgh-muted)}.mgh-hero{background:#242922;color:#f8f7f3}.mgh-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mgh-hero-copy{padding-block:58px}.mgh-hero .mgh-eyebrow{color:#dddccf}.mgh-hero .mgh-lead{color:#e0e1d8}.mgh-price-note{font-size:13px;margin-top:16px!important;color:#e0e1d8}.mgh-rating{min-height:24px;margin-top:12px}.mgh-rating .rating-badge{color:#f8f7f3}.mgh .rating-badge{min-height:44px}.mgh-hero .text-subdued{color:#e0e1d8}.mgh-shipping{display:flex;gap:12px;align-items:center;border-top:1px solid #53584d;padding-top:20px;margin-top:20px;font-size:13px}.mgh-shipping>span{font-size:24px;color:var(--mgh-yellow)}.mgh-shipping div{display:flex;flex-direction:column}.mgh-shipping strong{font-weight:700}.mgh-shipping div>span{font-size:12px;color:#d0d3c6}.mgh-hero-media{align-self:stretch;position:relative;min-width:0;overflow:hidden}.mgh-hero-media picture{display:block;height:100%}.mgh-hero-media img{height:100%;object-fit:cover;object-position:center}.mgh-hero-media figcaption{position:absolute;bottom:0;inset-inline:0;padding:60px 24px 24px;background:linear-gradient(transparent,#000b);color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em}.mgh-nav{border-bottom:1px solid var(--mgh-line);background:#eeeee7}.mgh-nav>.mgh-shell{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.mgh-nav a{display:flex;align-items:center;min-height:56px;font-size:13px;font-weight:650;padding-block:12px}.mgh-heading{margin-bottom:36px}.mgh-heading>p:last-child{max-width:740px;color:var(--mgh-muted)}.mgh-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mgh-split>*{min-width:0}.mgh-demo{background:#eaeae2;border:1px solid var(--mgh-line)}.mgh-demo video{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;background:#171a15}.mgh-demo figcaption{font-size:12px;padding:12px 16px;color:var(--mgh-muted)}.mgh-steps ol{list-style:none;padding:0;display:grid;gap:22px}.mgh-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start}.mgh-step-number{font-size:12px;border:1px solid #acaea2;border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.mgh-steps h3{font-size:19px;margin-bottom:8px}.mgh-steps p{font-size:14px;color:var(--mgh-muted)}.mgh-steps>.mgh-link{margin-top:20px}.mgh-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;border-block:1px solid var(--mgh-line)}.mgh-uses article{padding:26px 30px}.mgh-uses article:first-child{padding-left:0}.mgh-uses article+article{border-left:1px solid var(--mgh-line)}.mgh-uses h3{font-size:20px;margin-bottom:10px}.mgh-uses p{font-size:14px;color:var(--mgh-muted)}.mgh-uses .mgh-link{font-size:13px;margin-top:8px}.mgh-guide{background:#e5e6dc}.mgh-guide .mgh-small{margin-top:18px}.mgh-guide-card{padding:34px;background:var(--mgh-paper);border:1px solid #bfc2b1;box-shadow:9px 9px #d4d6c8}.mgh-guide-card ol{padding:0;list-style:none}.mgh-guide-card li{display:flex;align-items:center;gap:22px;padding:15px 0;border-top:1px solid var(--mgh-line)}.mgh-guide-card li>span{font-size:12px;color:var(--mgh-muted)}.mgh-guide-card li>strong{font-size:23px;letter-spacing:-.025em}.mgh-guide-card>p:not(.mgh-eyebrow){margin-top:16px;font-size:14px}.mgh-guide-card>p.mgh-small{font-size:12px}.mgh-shop{background:#eeeee7}.mgh-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mgh-product{display:flex;flex-direction:column;background:var(--mgh-paper);border:1px solid #d5d6cc;min-width:0}.mgh-product-photo{position:relative;display:block;background:#fff;aspect-ratio:1.16;overflow:hidden}.mgh-product-photo img{height:100%;object-fit:contain}.mgh-save{position:absolute;top:10px;left:10px;background:var(--mgh-yellow);color:var(--mgh-ink);padding:5px 9px;font-size:12px;font-weight:700}.mgh-product-copy{display:flex;flex-direction:column;flex:1;padding:20px}.mgh-product .mgh-eyebrow{font-size:9px;margin-bottom:10px!important;letter-spacing:.08em}.mgh-product h3{font-size:24px;margin-bottom:12px}.mgh-product-copy>p:not(.mgh-eyebrow){font-size:14px;color:var(--mgh-muted);margin-bottom:12px}.mgh-product-copy>p.mgh-specs,.mgh-product-copy>p.mgh-small{font-size:11px}.mgh-product-price{font-size:19px;margin-top:auto;margin-bottom:16px}.mgh-product .mgh-button{font-size:13px;padding:12px;min-height:48px;gap:8px}.mgh-shop-foot{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:16px}.mgh-pro{display:flex;gap:32px;align-items:center;justify-content:space-between;padding:26px 0;margin-top:24px;border-block:1px solid #c9cbbf}.mgh-pro p{font-size:14px;max-width:820px;margin-top:10px;color:var(--mgh-muted)}.mgh-pro>a{flex-shrink:0}.mgh-catalog{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:28px;margin-top:28px;background:var(--mgh-paper);border:1px solid var(--mgh-line)}.mgh-catalog>div{flex:1 1 420px;min-width:0}.mgh-catalog p{margin-top:10px;font-size:16px;color:var(--mgh-muted);max-width:680px}.mgh-catalog>a{flex:0 1 auto}@media(max-width:749px){.mgh-catalog{padding:22px;gap:20px}.mgh-catalog>a{width:100%}}.mgh-proof{display:flex;gap:32px;justify-content:space-between;align-items:center;padding-top:32px}.mgh-proof p{font-size:14px;margin-top:8px;max-width:640px;color:var(--mgh-muted)}.mgh-proof>div:last-child{display:flex;flex-direction:column;flex-shrink:0}.mgh-story{background:#d6c7ab}.mgh-story .mgh-lead{font-size:17px}.mgh-story p+p{margin-top:18px}.mgh-story .mgh-link{margin-top:20px}.mgh-story figure img{aspect-ratio:5/4;object-fit:cover}.mgh-story .mgh-split:not(:has(figure)):not(:has(.mgh-placeholder)){grid-template-columns:1fr;max-width:800px}.mgh-placeholder{display:flex;flex-direction:column;justify-content:center;gap:24px;min-height:260px;padding:32px;border:2px dashed #7d796d;color:#3e4037;background:#e6dfd0;text-align:center;font-size:14px}.mgh-workshop-placeholder{min-height:380px}.mgh-workshop-placeholder>span{font-size:30px;letter-spacing:-.025em;font-weight:700}.mgh-learning{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mgh-learning article{display:flex;flex-direction:column;border:1px solid var(--mgh-line);padding:28px}.mgh-resource-number{font-size:12px;color:var(--mgh-muted);margin-bottom:26px}.mgh-learning h3{font-size:24px;margin-bottom:16px}.mgh-learning p{font-size:14px;color:var(--mgh-muted);margin-bottom:20px}.mgh-learning .mgh-link{margin-top:auto}.mgh-learning strong{font-size:16px;margin-bottom:12px}.mgh-faq{border-top:1px solid var(--mgh-line)}.mgh-faq .mgh-split{align-items:start}.mgh-faq h2{max-width:400px}.mgh-faq .mgh-link{margin-top:20px}.mgh-faq details{border-bottom:1px solid var(--mgh-line)}.mgh-faq details:first-child{border-top:1px solid var(--mgh-line)}.mgh-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:20px 0;list-style:none;font-size:16px;font-weight:650}.mgh-faq summary::-webkit-details-marker{display:none}.mgh-faq details p{padding-bottom:24px;color:var(--mgh-muted);font-size:14px}.mgh-faq details[open] summary>span{transform:rotate(45deg)}.mgh-finish{background:#242922;color:var(--mgh-paper);text-align:center}.mgh-finish h2{margin-inline:auto}.mgh-finish p{margin-top:18px}.mgh-finish .mgh-actions{justify-content:center}@media(max-width:1099px){.mgh-hero-grid,.mgh-split{gap:32px}.mgh-products{grid-template-columns:repeat(2,minmax(0,1fr))}.mgh-hero-copy{padding-block:40px}.mgh-pro{align-items:flex-start;flex-direction:column;gap:12px}.mgh-learning{gap:16px}.mgh-learning article{padding:22px}}@media(max-width:749px){.mgh-shell{width:calc(100% - 40px)}.mgh-section{padding-block:48px;scroll-margin-top:90px}.mgh-hero-grid{grid-template-columns:1fr;gap:0}.mgh-hero-copy{padding-block:34px 30px}.mgh h1{font-size:42px}.mgh h2{font-size:32px}.mgh-lead{font-size:16px}.mgh h1+p,.mgh h2+p{margin-top:18px}.mgh-eyebrow{font-size:10px}.mgh-actions{gap:10px 20px;margin-top:22px}.mgh-hero .mgh-actions{align-items:stretch;flex-direction:column}.mgh-hero .mgh-actions .mgh-link{justify-content:center}.mgh-hero-media{height:320px;margin-inline:-20px}.mgh-hero-media img{object-position:center 63%}.mgh-hero-media figcaption{padding:45px 20px 18px}.mgh-shipping{margin-top:12px;padding-top:16px}.mgh-price-note{margin-top:12px!important}.mgh-rating{margin-top:2px}.mgh-nav>.mgh-shell{justify-content:flex-start;gap:0 22px}.mgh-nav a{font-size:12px;min-height:44px}.mgh-split{grid-template-columns:1fr;gap:28px}.mgh-heading{margin-bottom:26px}.mgh-steps li{gap:12px}.mgh-steps h3{font-size:19px}.mgh-uses{grid-template-columns:1fr;margin-top:28px}.mgh-uses article{padding:20px 0!important}.mgh-uses article+article{border-left:0;border-top:1px solid var(--mgh-line)}.mgh-guide-card{padding:24px;box-shadow:5px 5px #d4d6c8}.mgh-guide-card li>strong{font-size:22px}.mgh-shop-foot,.mgh-proof{align-items:flex-start;flex-direction:column;gap:14px}.mgh-pro{margin-top:16px}.mgh-workshop-placeholder{min-height:260px}.mgh-learning{grid-template-columns:1fr}.mgh-learning article{padding:24px}.mgh-resource-number{margin-bottom:16px}.mgh-finish .mgh-actions{flex-direction:column;align-items:stretch}.mgh-finish .mgh-link{justify-content:center}}@media(max-width:599px){.mgh-products{grid-template-columns:1fr;gap:20px}.mgh-product{display:grid;grid-template-columns:1fr}.mgh-product-photo{aspect-ratio:1.5}.mgh-product-copy{padding:20px}.mgh-product-copy>p.mgh-specs,.mgh-product-copy>p.mgh-small{font-size:12px}.mgh-product .mgh-eyebrow{font-size:10px}.mgh-product .mgh-button{font-size:14px}.mgh-product-price{margin-top:6px}}@media(max-width:359px){.mgh-shell{width:calc(100% - 32px)}.mgh h1{font-size:36px}.mgh h2{font-size:29px}.mgh-hero-media{margin-inline:-16px}.mgh-hero .mgh-eyebrow{font-size:9px}.mgh-button{padding-inline:16px}}.mgh .mgh-eyebrow,.mgh .mgh-product .mgh-eyebrow,.mgh .mgh-hero-media figcaption{font-size:12px}.mgh .mgh-small,.mgh .mgh-price-note,.mgh .mgh-shipping,.mgh .mgh-shipping div>span,.mgh .mgh-nav a,.mgh .mgh-demo figcaption,.mgh .mgh-product-copy>p.mgh-specs,.mgh .mgh-product-copy>p.mgh-small,.mgh .mgh-guide-card>p.mgh-small{font-size:14px}.mgh .mgh-steps p,.mgh .mgh-uses p,.mgh .mgh-pro p,.mgh .mgh-proof p,.mgh .mgh-learning p,.mgh .mgh-faq details p{font-size:16px}@media(prefers-reduced-motion:reduce){.mgh *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AAAAAAAE */
