.mg-cart-addon{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0 2px;padding:10px;border:1px solid rgb(var(--border-color));background:#f8f7f3;border-radius:3px}.mg-cart-addon img{width:56px;height:56px;object-fit:contain;background:#fff}.mg-cart-addon__copy,.mg-cart-addon__copy span{display:block}.mg-cart-addon__copy strong{font-size:13px;line-height:1.3}.mg-cart-addon__copy>span{font-size:11px;line-height:1.4;color:rgb(var(--text-color)/.7);margin-top:2px}.mg-cart-addon__price s{margin-right:3px}.mg-cart-addon__price b{color:rgb(var(--text-color))}.mg-cart-addon .button{padding:8px 11px;min-height:38px}.mg-cart-addon__status{grid-column:1/-1;font-size:12px;line-height:1.4;margin:0}.mg-cart-addon button:focus-visible{outline:3px solid #677800;outline-offset:3px}@media(max-width:480px){.mg-cart-addon{grid-template-columns:48px minmax(0,1fr)}.mg-cart-addon img{width:48px;height:48px}.mg-cart-addon .button{grid-column:2;width:100%;margin-top:2px}}.mgs-start{background:#f7f5ed;color:#24291e;font-size:17px;line-height:1.65}.mgs-start__wrap{max-width:1040px;margin:auto;padding:0 24px}.mgs-start__hero{background:#252d22;color:#fff;padding:64px 0 56px}.mgs-start h1,.mgs-start h2,.mgs-start h3{font-family:var(--heading-font-family),sans-serif;line-height:1.15;letter-spacing:-.03em;text-transform:none;color:inherit}.mgs-start h1{font-size:clamp(34px,5vw,58px);max-width:780px}.mgs-start h2{font-size:clamp(26px,3vw,36px);margin:8px 0 18px}.mgs-start h3{font-size:20px;margin-bottom:12px}.mgs-start p{margin:12px 0 20px;max-width:780px}.mgs-start__lead{font-size:20px}.mgs-start .mgs-start__eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 12px}.mgs-start__button{display:inline-flex;align-items:center;justify-content:center;background:#f4d735;color:#20271b;border:2px solid #20271b;border-radius:6px;padding:14px 22px;font-weight:700;text-decoration:none;min-height:50px;line-height:1.4;text-align:center}.mgs-start__button:hover{background:#ffe86c}.mgs-start__textlink{display:inline-block;text-decoration:underline;text-underline-offset:4px;padding:12px 0}.mgs-start__hero .mgs-start__textlink{margin-left:24px}.mgs-start__included{border-left:4px solid #f4d735;padding:4px 0 4px 20px;margin-top:28px}.mgs-start__included p:last-child{margin-bottom:0}.mgs-start__section{padding:44px 0;border-bottom:1px solid #d5d8cc;scroll-margin-top:100px}.mgs-start video{display:block;width:100%;height:auto;max-height:600px;background:#151914;border-radius:8px;margin:24px 0 8px}.mgs-start img{width:100%;height:auto;display:block;border-radius:8px}.mgs-start__steps{padding-left:26px;margin:24px 0}.mgs-start__steps li{padding:5px 0}.mgs-start__note{padding:18px;background:#e9eddf;border-left:4px solid #536346}.mgs-start__choice,.mgs-start__faq{border:1px solid #c8cfbe;background:#fff;border-radius:6px;margin:14px 0;overflow:hidden}.mgs-start summary{cursor:pointer;padding:20px;font-weight:700;min-height:48px}.mgs-start summary small{display:block;font-size:14px;font-weight:400;margin-top:5px}.mgs-start__choice>div,.mgs-start__faq>p{padding:0 22px 14px}.mgs-start__choice[open]{border-color:#526442}.mgs-start__weeks{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0}.mgs-start__weeks article{background:#e9eddf;padding:20px;border-radius:6px}.mgs-start__weeks p{font-size:15px;margin-bottom:0}.mgs-start .mgs-start__small{font-size:14px;line-height:1.6}.mgs-start__paid{background:#e8e4d5;padding:32px;border-radius:8px;margin-top:40px}.mgs-start__links{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mgs-start__links a{padding:20px;border:1px solid #c8cfbe;border-radius:6px;text-decoration:underline;text-underline-offset:4px}.mgs-start__help{padding:44px 0 64px}.mgs-start a:focus-visible,.mgs-start summary:focus-visible{outline:3px solid #2780a8;outline-offset:4px}@media(max-width:749px){.mgs-start__wrap{padding:0 18px}.mgs-start__hero{padding:36px 0}.mgs-start__free{grid-template-columns:1fr;padding:24px;gap:6px}.mgs-start__hero .mgs-start__textlink{margin-left:0;display:block}.mgs-start__weeks{grid-template-columns:1fr 1fr}.mgs-start__links{grid-template-columns:1fr}.mgs-start__section{padding:32px 0}.mgs-start__paid{padding:24px}.mgs-start__button{width:100%}}@media(max-width:390px){.mgs-start__weeks{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map?subset=EAAAAAAAAg */
