@media(min-width:990px){.mg{--mg-max: 1140px;--mg-max-narrow: 1060px;--mg-gutter: 40px;--dk-navy: #1b3360;--dk-blue: #2fb2e4;--dk-lime: #e2f11f;--dk-ink: #111}.mg .mg-wrap--narrow{width:min(100% - 2 * var(--mg-gutter),var(--mg-max-narrow));margin-inline:auto}.mg .dk-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;height:46px;margin:0;padding:0 36px;border-radius:999px;font-weight:700;font-size:13px;line-height:16px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.mg-01 .mg-01__top{position:relative;height:700px;overflow:hidden;background:#aad0df}.mg-01--has-bg .mg-01__bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.mg-01--has-bg .mg-01__bg img{display:block;width:100%;height:100%;object-fit:cover}.mg-01 .mg-01__top-inner{position:relative;z-index:1;display:block;width:min(100% - 2 * var(--mg-gutter),var(--mg-max));height:100%;margin-inline:auto}.mg-01 .mg-01__hero{position:absolute;left:0;top:48px;width:min(606px,54%);height:auto;overflow:visible;isolation:auto}.mg-01--has-bg .mg-01__hero-img,.mg-01 .mg-01__bar,.mg-01 .mg-01__card-top{display:none}.mg-01:not(.mg-01--has-bg) .mg-01__hero-img{display:none}.mg-01 .mg-01__badge{position:relative;left:calc(50% - 155px);top:0;display:block;width:210px;height:210px;transform-origin:50% 50%;transform:rotate(-7.1deg);filter:drop-shadow(20.5px 13.7px 12px rgba(0,0,0,.25))}.mg-01 .mg-01__title-group{position:static;margin-top:-8px}.mg-01 .mg-01__title{position:static;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;font-weight:800}.mg-01 .mg-01__kicker,.mg-01 .mg-01__main{position:static;width:auto;padding:0;letter-spacing:0}.mg-01 .mg-01__kicker{font-size:66px;line-height:70px;color:var(--dk-navy)}.mg-01 .mg-01__main{align-self:stretch;padding:6px 28px;background:var(--dk-blue);font-weight:900;font-size:clamp(48px,4.45vw,64px);line-height:78px;text-align:left;white-space:nowrap;color:#fff}.mg-01 .mg-01__intro{position:absolute;right:calc(100% - 1120px);top:250px;width:450px;margin:0;padding:44px;border-radius:20px;background:#fff;box-shadow:none;text-align:left}@media(max-width:1239px){.mg-01 .mg-01__intro{right:0;width:min(450px,44%)}}.mg-01 .mg-01__lede{width:auto;margin:0;font-weight:400;font-size:24px;line-height:34px;text-align:left;color:var(--dk-ink)}.mg-01 .mg-01__btn{display:inline-flex;align-items:center;width:auto;height:46px;margin:32px 0 0;padding:0 36px;border-radius:999px;background:var(--dk-lime);font-size:13px;line-height:16px;letter-spacing:.02em;color:var(--dk-ink)}.mg-01 .mg-01__cue{position:absolute;left:50%;bottom:41px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;font-weight:700;font-size:12px;line-height:17px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--dk-navy)}.mg-01 .mg-01__cue span{font-size:22px;line-height:24px;letter-spacing:0}.mg-01 .mg-01__why{padding:64px 0;background:#fff}.mg-01 .mg-01__why-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;width:min(100% - 2 * var(--mg-gutter),var(--mg-max-narrow))}.mg-01 .mg-01__why-text{flex:0 1 560px;padding-top:56px}.mg-01 .mg-01__why-title,.mg-01 .mg-01__why-copy{width:auto;margin-left:0;text-align:left}.mg-01 .mg-01__why-title{margin-bottom:20px;font-weight:700;font-size:30px;line-height:40px;color:var(--dk-ink)}.mg-01 .mg-01__why-line{display:block}.mg-01 .mg-01__why-copy{max-width:none;font-size:15px;line-height:26px;color:#333}.mg-01 .mg-01__why-copy+.mg-01__why-copy{margin-top:20px}.mg-01 .mg-01__signs-card{position:relative;flex:0 0 364px;width:364px;height:auto;min-height:412px;margin:0 6px 0 0;padding:44px 40px;border-radius:16px;background:var(--dk-blue);text-align:left}.mg-01 .mg-01__signs-lede{width:248px;margin:0;font-weight:500;font-size:22px;line-height:32px}.mg-01 .mg-01__arrow{position:relative;left:54px;top:0;display:block;width:60px;height:54px;margin:12px 0 0;transform-origin:50% 50%;transform:rotate(147.6deg) scaleY(-1)}.mg-01 .mg-01__signs-title{width:auto;max-width:284px;margin:18px 0 0;font-weight:800;font-size:34px;line-height:40px}:is(.mg .mg-signs,.mg.mg-signs){padding:98px 0;background:#fff}.mg .mg-signs__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;align-items:start}.mg .mg-signs__row>*{min-width:0}:is(.mg-01,.mg-02,.mg-03) .mg-sign{margin:0;padding:0;background:none}:is(.mg-01,.mg-02,.mg-03) .mg-sign__inner{width:auto;margin:0}:is(.mg-01,.mg-02,.mg-03) .mg-sign__figure{position:relative}:is(.mg-01,.mg-02,.mg-03) .mg-sign__media{height:auto;aspect-ratio:353 / 250;border-radius:16px}:is(.mg-01,.mg-02,.mg-03) .mg-sign__img{left:0;width:100%;height:100%}:is(.mg-01,.mg-02,.mg-03) .mg-sign__title{left:50%;top:auto;bottom:14px;width:auto;max-width:calc(100% - 28px);translate:-50% 0;padding:6px 14px;background:var(--dk-blue);font-size:14px;line-height:19px;white-space:normal}:is(.mg-01,.mg-02,.mg-03) .mg-sign__line{position:static;display:block;width:auto;height:auto;padding:0;white-space:nowrap}:is(.mg-01,.mg-02,.mg-03) .mg-sign__line:before,:is(.mg-01,.mg-02,.mg-03) .mg-sign__line--2:after{content:none}:is(.mg-01,.mg-02,.mg-03) .mg-sign__body{padding:16px 0 0;background:none}:is(.mg-01,.mg-02,.mg-03) .mg-sign__body p{width:auto;max-width:none;font-size:14px;line-height:22px;text-align:left;color:var(--dk-ink)}:is(.mg-01,.mg-02,.mg-03) .mg-sign__body p+p{margin-top:16px}:is(.mg-01,.mg-02,.mg-03) .mg-sign__label{display:block;margin:0 0 16px;padding:10px 14px;background:var(--dk-blue);font-size:13px;line-height:16px;letter-spacing:.02em;text-transform:uppercase}:is(.mg-01,.mg-02,.mg-03) .mg-sign__label:before{content:none}:is(.mg-01,.mg-02,.mg-03) .mg-sign__shop{display:inline-block;margin-top:16px;font-weight:700;font-size:13px;line-height:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--dk-blue)}:is(.mg-01,.mg-02,.mg-03) .mg-sign__shop:hover{text-decoration:underline}.mg-04 .mg-04__intro{padding:0;background:var(--dk-lime)}.mg-04 .mg-04__intro-inner{position:relative;display:flex;flex-direction:column;justify-content:center;width:min(100% - 2 * var(--mg-gutter),var(--mg-max-narrow));height:400px}.mg-04 .mg-04__intro-copy{width:376px;margin:0;font-weight:400;font-size:34px;line-height:44px;text-align:left;color:var(--dk-ink)}.mg-04 .mg-04__intro-copy strong{font-weight:700}.mg-04 .mg-04__btn--intro{align-self:flex-start;margin:30px 0 0;background:#fff;color:var(--dk-ink)}.mg-04 .mg-04__jars{position:absolute;left:580px;top:0;width:560px;height:100%}@media(max-width:1239px){.mg-04 .mg-04__jars{left:auto;right:-20px}}.mg-04 .mg-04__jar{position:absolute;inset:auto}.mg-04 .mg-04__jar img{position:static;width:100%;height:100%;object-fit:contain;transform:none}.mg-04 .mg-04__jar--focus{left:0;top:40px;width:300px;height:330px;z-index:1}.mg-04 .mg-04__jar--calm{left:190px;top:90px;width:250px;height:280px;z-index:3}.mg-04 .mg-04__jar--sleep{left:350px;top:30px;width:210px;height:330px;z-index:2}.mg-04 .mg-04__trio{padding:49px 0;background:var(--dk-navy)}.mg-04 .mg-04__trio-inner{display:flex;flex-direction:column;align-items:center;gap:10px}.mg-04 .mg-04__trio-title,.mg-04 .mg-04__trio-sub,.mg-04 .mg-04__trio-copy{width:auto;margin:0;padding:0;letter-spacing:0;text-align:center}.mg-04 .mg-04__trio-title{order:1;font-weight:800;font-size:48px;line-height:56px}.mg-04 .mg-04__trio-title br{display:none}.mg-04 .mg-04__trio-sub{order:2;font-weight:700;font-size:30px;line-height:38px}.mg-04 .mg-04__trio-copy{order:3;font-weight:400;font-size:18px;line-height:26px}.mg-04 .mg-04__trio-copy strong{font-weight:900}.mg-04 .mg-04__arrow{order:4;position:relative;left:30px;top:0;width:60px;height:54px;transform-origin:50% 50%;transform:rotate(166.5deg) scaleY(-1)}.mg-04 .mg-prod:is(.mg-prod--learnergy,.mg-prod--relaxify,.mg-prod--supersleep){padding:0;background:#fff}.mg-04 .mg-prod:is(.mg-prod--learnergy,.mg-prod--relaxify,.mg-prod--supersleep) .mg-prod__inner{display:grid;grid-template-columns:minmax(0,440px) minmax(20px,60px) 60px 40px minmax(0,520px);grid-template-rows:1fr auto auto auto auto auto 1fr;grid-template-areas:"media . label . ." "media . label . head" "media . label . title" "media . label . body" "media . label . review" "media . label . btn" "media . label . .";justify-content:space-between;min-height:800px;padding:33px 0}.mg-04 .mg-prod.mg-prod--relaxify .mg-prod__inner{grid-template-columns:60px 40px minmax(0,520px) minmax(20px,80px) minmax(0,440px);grid-template-areas:"label . . . media" "label . head . media" "label . title . media" "label . body . media" "label . review . media" "label . btn . media" "label . . . media"}.mg-04 .mg-prod__titlewrap{display:contents}.mg-04 .mg-prod__side{position:static;grid-area:label;align-self:center;justify-self:center;width:60px;height:auto;margin:0;font-weight:500;font-size:56px;line-height:60px;letter-spacing:var(--dk-side-ls, .9em);contain:none;text-align:center}.mg-04 .mg-prod--relaxify{--dk-side-ls: .5em}.mg-04 .mg-prod__head{grid-area:head;align-items:center;gap:24px;height:auto}.mg-04 .mg-prod__num{width:auto;margin:0;font-size:140px;line-height:132px;text-align:left}.mg-04 .mg-prod__icon{width:140px;height:140px;margin:0}.mg-04 .mg-prod__title{grid-area:title;top:0;width:auto;margin:16px 0 0;font-size:26px;line-height:34px}.mg-04 .mg-prod__body{grid-area:body;top:0;width:auto;margin:16px 0 0;font-size:15px;line-height:24px}.mg-04 .mg-prod__lead{font-size:16px;line-height:24px}.mg-04 .mg-prod__body sub{font-size:.85em;line-height:0;vertical-align:-.12em}.mg-04 .mg-prod__body li{padding-left:22px}.mg-04 .mg-prod__body li:before{left:8px;top:calc(.8em - 2px);width:4px;height:4px}.mg-04 .mg-prod__btn{grid-area:btn;justify-self:start;display:inline-flex;align-items:center;width:auto;height:46px;margin:16px 0 0;padding:0 36px;border-radius:999px;font-size:13px;line-height:16px;letter-spacing:.02em}:is(.mg-04,.mg-11--cold) .mg-acc{margin-top:16px;border-bottom-width:1px}:is(.mg-04,.mg-11--cold) .mg-acc__item{border-top-width:1px}:is(.mg-04,.mg-11--cold) .mg-acc__btn{gap:16px;min-height:56px;padding:14px 0;font-size:16px;line-height:22px}:is(.mg-04,.mg-11--cold) .mg-acc__btn:focus-visible{outline-width:2px;outline-offset:2px}:is(.mg-04,.mg-11--cold) .mg-acc__chev{width:26px;height:26px;background:#e6e6e6}:is(.mg-04,.mg-11--cold) .mg-acc__inner>:last-child{margin-bottom:16px}.mg-04 .mg-prod.mg-prod .mg-prod__review{display:block;grid-area:review;position:relative;width:auto;margin:16px 0 0;padding:4px 56px}.mg-04 .mg-prod.mg-prod .mg-prod__review>*{grid-column:auto;grid-row:auto}.mg-04 .mg-prod.mg-prod .mg-prod__review-copy{font-size:15px;line-height:24px}.mg-04 .mg-prod.mg-prod .mg-prod__quote{position:absolute;width:36px;height:32px;margin:0}.mg-04 .mg-prod.mg-prod .mg-prod__quote--open{left:0;top:0}.mg-04 .mg-prod.mg-prod .mg-prod__quote--close{left:auto;right:4px;top:auto;bottom:11px}.mg-04 .mg-prod.mg-prod .mg-prod__review-by{margin-top:10px;font-weight:700;font-size:14px;line-height:20px}.mg-04 .mg-prod.mg-prod .mg-prod__review-product{margin-top:0}.mg-04 .mg-prod.mg-prod .mg-prod__stars{position:relative;left:auto;top:1px;display:inline-block;width:70px;height:12px;margin-left:8px}.mg-04 .mg-prod__media{grid-area:media;align-self:center;position:relative;width:100%;height:510px;margin:0;translate:0 -15px;background:none;filter:none;clip-path:none}.mg-04 .mg-prod__media:before{content:"";position:absolute;left:0;right:0;bottom:0;height:380px;border-radius:24px;background:var(--dk-tint, #d9eef8)}.mg-04 .mg-prod__media img{position:absolute;left:-10px;top:0;width:calc(100% + 20px);height:500px;object-fit:contain;transform:none;filter:drop-shadow(16px 14px 18px rgba(0,0,0,.18))}.mg-04 .mg-prod--learnergy{--dk-tint: #fdf1cf}.mg-04 .mg-04__offer{padding:0;background:var(--dk-navy);text-align:left}.mg-04 .mg-04__offer>.mg-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px;width:min(100% - 2 * var(--mg-gutter),var(--mg-max-narrow));min-height:240px}.mg-04 .mg-04__offer-copy{top:0;width:auto;max-width:400px;margin:0;padding:0;font-size:34px;line-height:42px;color:#fff}.mg-04 .mg-04__offer-lead{display:block;margin:0 0 6px;font-weight:400;font-size:16px;line-height:22px}.mg-04 .mg-04__offer-big{font-weight:400;font-size:34px;line-height:42px;letter-spacing:0}.mg-04 .mg-04__offer-big strong{font-weight:800}.mg-04 .mg-04__btn--offer{flex:none;margin:0 9px 0 0}.mg-04 .mg-04__btn{display:inline-flex;align-items:center;width:auto;height:46px;padding:0 36px;border-radius:999px;font-size:13px;line-height:16px;letter-spacing:.02em}.mg .mgp{padding:98px 0 96px;background:#fff}.mgp__band{height:auto;padding:0;background:none}.mgp__head{padding:0}.mgp__title{width:auto;margin:0;font-weight:800;font-size:40px;line-height:48px;letter-spacing:0;color:var(--dk-ink)}.mgp__intro{width:auto;max-width:460px;margin:14px auto 0;font-weight:500;font-size:15px;line-height:24px;color:var(--dk-ink)}.mgp__body{width:min(100% - 2 * var(--mg-gutter),940px);margin:14px auto 0;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0000001f}.mgp__card{width:auto;margin:0;padding:0;border-radius:0;background:#fff;box-shadow:none}.mgp__table{width:100%;margin:0}.mgp__col-day{width:21.3%}.mgp__col-need{width:25.5%}.mgp__col-support{width:53.2%}.mg .mgp .mgp__table :is(th,td){font-size:14px;line-height:21px;color:var(--dk-ink);text-align:left;vertical-align:top}.mg .mgp .mgp__table tr>:is(:nth-child(1),:nth-child(2),:nth-child(3)){padding-left:22px;padding-right:22px}.mg .mgp .mgp__table thead th,.mg .mgp .mgp__table thead th.mgp__need{height:42px;padding-top:14px;padding-bottom:14px;background:var(--dk-blue);font-weight:700;font-size:11px;line-height:14px;letter-spacing:.06em;color:#fff}.mg .mgp .mgp__table thead th.mgp__need{background:#1f9fd0}.mg .mgp .mgp__table .mgp__need{background:#d6eef8}.mg .mgp .mgp__table tbody tr>*,.mg .mgp .mgp__table tbody tr:first-child>*,.mg .mgp .mgp__table tbody tr:last-child>*{padding-top:16px;padding-bottom:16px}.mg .mgp .mgp__table tbody tr:not(:last-child)>*{border-bottom:1px solid #ddd}.mg .mgp .mgp__table tbody th,.mg .mgp .mgp__table td.mgp__need{font-weight:600}.mgp__panel{width:auto;margin:0;padding:24px 40px;border-radius:0;background:var(--dk-blue);text-align:center;color:#fff}.mgp__warn{width:auto;margin:0;font-size:15px;line-height:21px}.mgp__save{margin:10px 0 0;font-weight:600;font-size:14px;line-height:20px}.mg .mgp .mgp__btn{display:inline-flex;align-items:center;justify-content:center;width:auto;height:46px;margin:10px 0 0;padding:0 36px;border-radius:999px;background:#fff;font-size:12px;line-height:16px;letter-spacing:.02em}:is(.mg .mg-08,.mg.mg-08){overflow:hidden;background:#ffc425}.mg .mg-08__inner{width:100%;padding:0 0 56px;background:#ffc425}.mg .mg-08__hero{background:linear-gradient(#f08a1c,#ffc425)}.mg .mg-08__hero-wrap{position:relative;width:min(100% - 2 * var(--mg-gutter),var(--mg-max));height:400px;margin-inline:auto}.mg .mg-08__photo{position:absolute;left:auto;right:-90px;top:0;width:min(560px,50%);height:400px;object-fit:cover;object-position:50% 14%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%);mask-image:linear-gradient(to right,transparent 0,#000 22%)}.mg .mg-08__hero-copy{position:relative;z-index:1;width:min(488px,50%);padding:110px 0 0}.mg .mg-08__title{width:auto;margin:0;padding:0;font-weight:800;font-size:50px;line-height:58px;text-align:left;color:var(--dk-ink)}.mg .mg-08__intro{width:auto;max-width:460px;margin:16px 0 0;top:0;font-weight:500;font-size:15px;line-height:24px;text-align:left;color:var(--dk-ink)}.mg .mg-08__body{width:min(100% - 2 * var(--mg-gutter),var(--mg-max));margin:40px auto 0;padding:0}.mg .mg-08__card{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;width:auto;height:auto;margin:0;padding:36px 40px;border-radius:20px;background:var(--dk-navy);box-shadow:0 10px 24px #00000026}.mg .mg-08__point,.mg .mg-08__point:nth-child(n){grid-column:auto;width:auto;padding:0;border:0}.mg .mg-08__point+.mg-08__point{margin-top:0!important}.mg .mg-08__icon,.mg .mg-08__point--science .mg-08__icon,.mg .mg-08__point--pros .mg-08__icon{position:static;display:block;width:56px;height:56px;margin:0 0 12px;object-fit:contain;object-position:left center}.mg .mg-08__nb{display:none}.mg .mg-08__point p{top:0;font-weight:400;font-size:13px;line-height:19px}.mg .mg-08__point strong{display:block;margin-bottom:12px;font-weight:700;font-size:14px;line-height:19px}.mg .mg-08__ask-block{display:grid;grid-template-columns:72px minmax(0,380px) 1fr auto;align-items:center;column-gap:20px;padding:40px 0 0}.mg .mg-08__ask-icon{width:72px;height:72px;margin:0}.mg .mg-08__ask{width:auto;max-width:none;margin:0;top:0;font-weight:500;font-size:14px;line-height:21px;text-align:left;color:var(--dk-ink)}.mg .mg-08__ask strong{display:block;margin-bottom:4px;font-weight:800;font-size:14px;line-height:18px}.mg .mg-08__btn{grid-column:4;display:inline-flex;align-items:center;width:auto;height:46px;margin:0 20px 0 0;padding:0 36px;border-radius:999px;font-size:12px;line-height:16px;letter-spacing:.02em}:is(.mg .mg-09,.mg.mg-09){height:auto;padding:56px 0 46px;background:#b9ddea;overflow:hidden}.mg .mg-09__stage{--u: calc(360px / 941);display:flex;flex-wrap:wrap;justify-content:center;gap:14px;width:min(100% - 2 * var(--mg-gutter),var(--mg-max));height:auto;margin-inline:auto}.mg .mg-09__track{flex:0 0 auto;gap:30px;width:calc(100% + (100vw - 100%)/2);height:476px;margin:0 calc((100% - 100vw)/2) 14px 0;scroll-padding-left:0}.mg .mg-09__slide{flex:0 0 360px;height:476px;border-radius:0}.mg .mg-09__track:focus-visible{outline:3px solid var(--dk-navy);outline-offset:4px}.mg .mg-09__stage:before{content:"";flex:0 0 100%;order:1}.mg .mg-09__arrow{position:static;order:2;width:44px;height:44px}.mg .mg-10__inner{width:100%;padding:0;background:#f4f4f4}.mg .mg-10__content{display:flex;justify-content:space-between;align-items:center;gap:40px;width:min(100% - 2 * var(--mg-gutter),var(--mg-max-narrow));min-height:260px;margin-inline:auto}.mg .mg-10__text{width:auto;max-width:440px;margin:0;font-size:28px;line-height:38px;text-align:left}.mg .mg-10__btn{display:inline-flex;align-items:center;flex:none;width:auto;height:46px;margin:0 9px 0 0;padding:0 36px;border-radius:999px;font-size:12px;line-height:16px;letter-spacing:.02em}.mg-11__habits{display:grid;grid-template-columns:186px 24px 280px minmax(0,1fr) 320px;grid-template-areas:"five . title . intro" "list list list list list" "logo logo logo logo logo";align-items:start;width:min(100% - 2 * var(--mg-gutter),var(--mg-max-narrow));padding:40px 0 76px}.mg-11__title{display:contents}.mg-11__big5{grid-area:five;position:static;font-weight:900;font-size:300px;line-height:260px;letter-spacing:0;color:var(--dk-blue)}.mg-11__title-txt{grid-area:title;display:block;width:200px;margin-top:8px;font-weight:800;font-size:50px;line-height:52px;letter-spacing:0;color:var(--dk-navy)}.mg-11__intro{grid-area:intro;width:auto;max-width:310px;margin:110px 0 0;padding:0;font-weight:500;font-size:15px;line-height:24px;letter-spacing:0;color:var(--dk-navy)}.mg-11__list{grid-area:list;width:auto;margin:10px 0 0;border:0}.mg-11__list li{display:grid;grid-template-columns:80px 300px minmax(0,1fr);align-items:start;padding:16px 0;border-bottom:1px solid #e1e1e1}.mg-11__list li:last-child{border-bottom:0}.mg-11__list li+li{margin-top:0!important}.mg-11__n{position:static;margin:0;font-size:44px;line-height:46px;letter-spacing:0;color:var(--dk-blue)}.mg-11__list h3{top:0;padding-right:24px;font-size:17px;line-height:23px}.mg-11__list p{top:0;font-size:13px;line-height:20px;color:#333}.mg-11__list br{display:none}.mg-11__logo{grid-area:logo;justify-self:center;width:150px;height:30px;margin:36px 0 0}.mg-11--cold{background:#fff}.mg-11__cb{position:relative;display:grid;grid-template-columns:26px 48px 36px minmax(0,460px) minmax(0,1fr) 380px 70px;grid-template-rows:250px auto auto auto 1fr;grid-template-areas:". q q q q pack ." ". side . title . tip ." ". side . copy . tip ." ". side . btn . tip ." ". side . . . tip .";width:min(100% - 2 * var(--mg-gutter),var(--mg-max));padding:0 0 60px}.mg-11__cb:before{content:"";position:absolute;left:50%;top:0;width:100vw;height:250px;translate:-50% 0;background:#f7a21b}.mg-11__cold{grid-area:q;position:relative;align-self:start;width:auto;height:auto;margin:0;padding:71px 0 0;background:none;border-radius:0;box-shadow:none}.mg-11__cold h2{width:auto;max-width:470px;margin:0 0 0 14px;font-weight:700;font-size:46px;line-height:54px;text-align:left;color:#fff}.mg-11__cold h2 br{display:none}.mg-11__product{display:contents}.mg-11__pack{grid-area:pack;position:relative;z-index:1;align-self:start;width:100%;height:440px;margin:24px 0 -214px;object-fit:contain;box-shadow:none;filter:drop-shadow(20px 16px 24px rgba(0,0,0,.22))}.mg-11__product-title{grid-area:title;top:0;width:auto;margin:40px 0 0;font-weight:700;font-size:24px;line-height:30px;text-align:left}.mg-11__copy{grid-area:copy;margin:14px 0 0;padding:0;font-size:14px;line-height:21px}.mg-11__copy:before{display:none}.mg-11__copy p{top:0;width:auto}.mg-11__copy>p:first-child{font-weight:700}.mg-11__copy .mg-acc{width:auto;max-width:none;margin-top:14px}.mg-11__copy .mg-acc__btn{min-height:54px;padding:13px 0;font-size:15px;line-height:20px}.mg-11__copy .mg-acc__inner li{padding-left:22px}.mg-11__copy .mg-acc__inner li:before{left:8px;top:calc(.8em - 2px);width:4px;height:4px}.mg-11 .mg-11__btn{grid-area:btn;justify-self:start;display:inline-flex;align-items:center;width:auto;height:46px;margin:14px 0 0;padding:0 36px;border-radius:999px;background:#f5b21e;font-size:12px;line-height:16px;letter-spacing:.02em}.mg-11__side{grid-area:side;position:static;align-self:end;justify-self:center;width:auto;height:auto;margin:0 0 4px;writing-mode:vertical-rl;transform-origin:50% 50%;transform:rotate(180deg);font-weight:500;font-size:30px;line-height:48px;letter-spacing:.12em;text-align:left;color:#f5b21e}.mg-11__side[style*=--side-top]{margin-top:0}.mg-11__tip{--u: .4px;grid-area:tip;align-self:start;justify-self:start;width:calc(783 * var(--u));height:calc(625 * var(--u));position:relative;z-index:2;margin:100px 0 0 27px}.mg-13 .mgx-save{margin:0;background:var(--dk-navy)}.mg-13 .mgx-save:before{display:none}.mg-13 .mgx-save .mg-wrap{width:min(100% - 2 * var(--mg-gutter),var(--mg-max-narrow))}.mg-13 .arrow{position:absolute;width:70px;height:63px;transform-origin:50% 50%}.mg-13 .mgx-save__top{height:auto;padding:0}.mg-13 .mgx-save__top .mgx-save__in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"title lead";align-items:center;column-gap:40px;min-height:240px}.mg-13 .mgx-save__lead{grid-area:lead;width:auto;margin:-12px 0 0 -10px;font-size:15px;line-height:24px;text-align:left}.mg-13 .mgx-save__title{grid-area:title;width:auto;max-width:450px;margin:0;font-weight:800;font-size:56px;line-height:60px;text-align:left}.mg-13 .arrow--top{left:650px;top:150px;transform:matrix(-.9724,.2334,.2334,.9724,0,0)}@media(max-width:1139px){.mg-13 .arrow--top{left:auto;right:230px}}.mg-13 .band{height:auto;display:block}.mg-13 .band--01{--band: #5bbde3}.mg-13 .band--02{--band: #37c0ec}.mg-13 .band__in{position:relative;padding:30px 0 0}.mg-13 .band--02 .band__in{padding-bottom:64px}.mg-13 .band__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mg-13 .band__head{display:flex;align-items:flex-start;gap:0;height:220px}.mg-13 .band__num{position:static;width:auto;margin-left:-20px;font-size:220px;line-height:200px;letter-spacing:0;text-align:left}.mg-13 .band__disc{position:relative;left:auto;top:auto;display:flex;flex-direction:column;justify-content:center;width:190px;height:190px;margin:10px 0 0 20px;background:var(--dk-lime);color:var(--dk-navy)}.mg-13 :is(.band--01,.band--02) .band__disc{top:auto}.mg-13 .band--02 .band__disc{margin-left:-5px}.mg-13 .band__disc-a,.mg-13 .band__disc-b{position:static;width:auto;margin:0 auto;text-transform:uppercase}.mg-13 .band__disc-a{max-width:130px;font-weight:700;font-size:17px;line-height:19px}.mg-13 .band--02 .band__disc-a{font-size:15px;line-height:17px}.mg-13 .band__disc-b{font-weight:900;font-size:34px;line-height:37px}.mg-13 .band__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.mg-13 .mgx-card{position:relative;display:flex;flex-direction:column;gap:12px;width:auto;margin:0;padding:72px 40px 40px;border-radius:18px;font-size:14px;line-height:22px}.mg-13 .mgx-card--trio,.mg-13 .mgx-card--duo{min-height:272px}.mg-13 .mgx-card__strip{display:none}.mg-13 .mgx-card__title{position:absolute;left:-14px;top:22px;width:auto;max-width:240px;margin:0;padding:8px 18px;background:var(--dk-blue);font-weight:800;font-size:15px;line-height:20px;letter-spacing:0}.mg-13 .mgx-card--build .mgx-card__title{margin:0;padding:6px 18px;font-size:18px;line-height:24px}.mg-13 .mgx-card__p,.mg-13 .mgx-card__p.mgx-card__gap,.mg-13 .mgx-card--duo .mgx-card__p,.mg-13 .mgx-card--build .mgx-card__p,.mg-13 .mgx-card--build .mgx-card__p.mgx-card__gap{width:auto;margin:0}.mg-13 .mgx-card br.mb{display:none}.mg-13 .mgx-card s{text-decoration:line-through;text-decoration-thickness:1.5px}.mg-13 .mgx-card s:after{content:none}.mg-13 .mgx-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:auto;height:46px;margin:auto 0 0;padding:0 36px;border-radius:999px;background:var(--dk-lime);font-size:12px;line-height:16px;letter-spacing:.02em}.mg-13 .mgx-btn--trio,.mg-13 .mgx-btn--duo{margin-top:auto;padding:0 36px}.mg-13 .mgx-card--build{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,446px);grid-auto-flow:column;grid-template-rows:auto auto 1fr;column-gap:40px;row-gap:12px;min-height:266px;padding:110px 40px 40px}.mg-13 .mgx-card--build>.mgx-card__p:nth-of-type(1){grid-column:1;grid-row:1}.mg-13 .mgx-card--build>.mgx-card__p:nth-of-type(2){grid-column:1;grid-row:2}.mg-13 .mgx-card--build>.mgx-card__p:nth-of-type(3){grid-column:2;grid-row:1 / 3;align-self:start;margin-top:-50px;font-size:13px;line-height:20px}.mg-13 .mgx-btn--build{grid-column:2;grid-row:3;align-self:end;justify-self:start;margin:20px 0 0}.mg-13 .mgx-save__mid{height:auto;padding:32px 0 56px;background:#5bbde3}.mg-13 .mgx-save__mid .mgx-save__in{position:relative;display:flex;align-items:center;min-height:104px;padding:24px 40px 24px 120px;border-radius:18px;background:var(--dk-navy)}.mg-13 .mgx-save__note{width:auto;max-width:580px;margin:0;font-size:20px;line-height:28px;letter-spacing:0;text-align:left}.mg-13 .tip{left:16px;top:-6px;width:96px;height:96px;transform:rotate(-14deg)}.mg-13 .tip__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto;padding:0 18px;transform:none;font-weight:800;font-size:14px;line-height:15px;letter-spacing:0;color:var(--dk-navy)}.mg-13 .mgx-save__end{height:auto;padding:0}.mg-13 .mgx-save__end .mgx-save__in{position:relative;display:flex;align-items:center;min-height:300px}.mg-13 .mgx-save__end .mgx-save__note{max-width:480px;margin:0;font-size:32px;line-height:42px}.mg-13 .arrow--end{left:630px;top:50px;width:80px;height:71px;transform:matrix(-.5577,.83,.83,.5577,0,0)}.mg-13 .mgx-btn--support{position:absolute;left:610px;top:170px;margin:0}@media(max-width:1139px){.mg-13 .arrow--end{left:auto;right:260px}.mg-13 .mgx-btn--support{left:auto;right:160px}}.mg-13--faq{padding:70px 0 84px;background:#f7f7f7}.mg-13 .qa{display:grid;grid-template-columns:360px minmax(0,651px);justify-content:space-between;column-gap:40px;align-items:start;width:min(100% - 2 * var(--mg-gutter),var(--mg-max-narrow))}.mg-13 .qa-aside{display:block;position:static;container-type:inline-size}.mg-13 .qa-tile{--u: calc(100cqw / 944);position:relative;overflow:hidden;isolation:isolate;width:100%;height:auto;aspect-ratio:1;border-radius:16px}.mg-13 .qa-tile .mg-12__bg{left:0}.mg-13 .qa-consult{margin-top:20px;padding:26px 28px;border-radius:16px;background:#fff;font-size:14px;line-height:22px}.mg-13 .qa-consult strong{font-weight:700}.mg-13 .qa-consult a.mgx-btn{margin:18px 0 0}.mg-13 a.mgx-btn--consult{display:none}.mg-13 .mgx-faq{width:auto}.mg-13 .mgx-faq__item{width:100%;margin:10px 0 0;border-radius:14px;background:#fff}.mg-13 .mgx-faq__item:first-child{margin-top:0}.mg-13 .mgx-faq__item.is-open{box-shadow:0 6px 18px #0000001f}.mg-13 .mgx-faq:not(.is-all) .mgx-faq__item:nth-child(n+8 of.mgx-faq__item){display:none}.mg-13 .mgx-faq__btn,.mg-13 .mgx-faq__inner{display:grid;grid-template-columns:29px minmax(0,1fr) 26px;column-gap:16px;align-items:center}.mg-13 .mgx-faq__btn{height:auto;min-height:64px;padding:14px 22px;border-radius:14px}.mg-13 .mgx-faq__btn:focus-visible{outline-width:2px;outline-offset:2px}.mg-13 .mgx-faq__mark{position:static;width:auto;font-weight:900;font-size:34px;line-height:36px;text-align:left;color:#7ccbea}.mg-13 .mgx-faq__mark--a{left:0;margin:0;color:var(--dk-navy)}.mg-13 .mgx-faq__text{width:auto;font-weight:700;font-size:16px;line-height:22px;color:var(--dk-navy)}.mg-13 .mgx-faq__text br{display:none}.mg-13 .mgx-faq__chev{position:static;width:26px;height:24px}.mg-13 .mgx-faq__inner{padding:0 22px;align-items:start}.mg-13 .mgx-faq__ans{grid-column:2 / 4;width:auto;min-height:0;margin:0;padding-bottom:16px;font-size:14px;line-height:21px}.mg-13 .mgx-faq__ans p+p{margin-top:10px}.mg-13 .mgx-faq__review{max-width:460px;margin-top:16px;padding:4px 0 4px 48px}.mg-13 .mgx-faq__quote{width:30px;height:26px}.mg-13 .mgx-faq__quote--close{left:auto;right:0;top:auto;bottom:30px}.mg-13 .mgx-faq__review-text{width:auto;font-size:14px;line-height:21px}.mg-13 .mgx-faq__review-by{margin-top:8px;font-size:13px;line-height:18px}.mg-13 .mgx-faq__stars{width:70px;height:12px;margin-left:8px;vertical-align:-1px}.mg-13 .mgx-faq__more{display:inline-flex;gap:8px;margin-top:10px;padding:6px 0;background:none;font-weight:700;font-size:13px;line-height:18px;letter-spacing:.02em;text-transform:uppercase;color:var(--dk-blue);cursor:pointer}.mg-13 .mgx-faq__more:hover{text-decoration:underline}.mg-13 .mgx-faq.is-all .mgx-faq__more{display:none}.mg-13--share{background:#f4f4f4}.mg-13 .mgx-share{width:auto;height:auto;margin:0;padding:0;background:#f4f4f4;text-align:left}.mg-13 .mgx-share>.mg-wrap{position:relative;display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr) 409px;grid-template-areas:"title . card" "p . card" "cta . card" "wa . card";grid-template-rows:auto auto auto auto;align-content:center;align-items:start;min-height:540px;width:min(100% - 2 * var(--mg-gutter),var(--mg-max-narrow));padding:0}.mg-13 .mgx-share__title{grid-area:title;width:auto;margin:0;font-size:48px;line-height:56px}.mg-13 .mgx-share__p{grid-area:p;width:auto;margin:16px 0 0;font-size:16px;line-height:24px}.mg-13 .mgx-share__p--cta{grid-area:cta;margin-top:16px;font-weight:700;font-size:16px;line-height:22px}.mg-13 .mgx-share__wa{--u: calc(78px / 129);grid-area:wa;justify-self:start;position:relative;left:auto;top:auto;display:inline-flex;align-items:center;gap:18px;width:auto;height:auto;margin:16px 0 0;padding:8px 0}.mg-13 .mgx-share__icon{position:relative;left:auto;top:auto;flex:none}.mg-13 .mgx-share__label{position:static;width:auto;font-size:22px;line-height:31px;letter-spacing:0;text-transform:uppercase}.mg-13 .arrow--share{left:calc(100% + 60px);top:-60px;width:90px;height:80px;transform:matrix(-.9724,.2334,.2334,.9724,0,0)}.mg-13 .signoff{grid-area:card;align-self:center;position:relative;left:auto;top:auto;width:auto;height:auto;margin:0;padding:52px 56px;border-radius:20px;box-shadow:0 10px 30px #0000001a;text-align:center}.mg-13 .signoff:after{content:"";display:block;width:260px;max-width:100%;height:1px;margin:28px auto 0;background:#999}.mg-13 .signoff__text{width:auto;font-size:28px;line-height:36px;letter-spacing:0}.mg-13 .mgx-foot{width:auto;height:auto;margin:0;padding:48px 0 40px}.mg-13 .mgx-foot:before{display:none}.mg-13 .mgx-badges{--u: .8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;max-width:900px;margin:0 auto}.mg-13 .mgx-badge--clean,.mg-13 .mgx-badge--gmo,.mg-13 .mgx-badge--tested{width:auto;margin:0}.mg-13 .mgx-badge__art{display:flex;justify-content:center;align-items:flex-end;height:80px;padding:0}.mg-13 .mgx-badge__title{left:0;margin-top:12px;font-size:15px;line-height:20px}.mg-13 .mgx-badge__desc{max-width:28ch;margin:6px auto 0;font-size:13px;line-height:19px}.mg-13 .mgx-foot__unsub{width:auto;margin:40px 0 0;font-size:12px;line-height:16px}.mg .mgt{padding:69px 0}.mgt__title{width:auto;max-width:none;margin-inline:auto;padding:0;font-weight:800;font-size:44px;line-height:52px;letter-spacing:0}.mgt__text{width:auto;max-width:820px;margin:18px auto 0;font-weight:500;font-size:15px;line-height:24px}.mgt--left .mgt__text{margin-left:0}.mg-04:is(.mg-04--foundation,.mg-04--fuel){background:#fff}.mg-04 .mg-04__found,.mg-04 .mg-04__found--fuel{height:330px;padding:78px 0 0;background:#f08a24}.mg-04 .mg-04__found--fuel{padding-top:28px;background:#f7a21b}.mg-04 .mg-04__found>.mg-wrap{width:min(100% - 2 * var(--mg-gutter),var(--mg-max-narrow))}.mg-04 .mg-04__found-card,.mg-04 .mg-04__found--fuel .mg-04__found-card{width:auto;max-width:min(560px,52%);height:auto;margin:0;padding:0;border-radius:0;background:none;text-align:left}.mg-04 .mg-04__found-title,.mg-04 .mg-04__found--fuel .mg-04__found-title{width:auto;margin:0;font-weight:700;font-size:46px;line-height:54px}.mg-04 .mg-04__found-copy,.mg-04 .mg-04__found--fuel .mg-04__found-copy{width:auto;margin:14px 0 0;font-weight:500;font-size:15px;line-height:23px}.mg-04 .mg-04__found-copy+.mg-04__found-copy,.mg-04 .mg-04__found--fuel .mg-04__found-copy+.mg-04__found-copy{margin-top:14px}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal){padding:0 0 40px;background:#fff}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__inner{display:grid;grid-template-columns:26px 48px 36px minmax(0,460px) minmax(20px,120px) minmax(0,440px);grid-template-rows:auto auto auto 1fr;grid-template-areas:". side . title . col" ". side . body . col" ". side . btn . col" ". side . . . col";padding-top:40px}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__head{display:none}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__title{margin:0;font-size:24px;line-height:30px;max-width:380px}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__body{margin-top:14px;font-size:14px;line-height:21px}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__lead{font-size:14px;line-height:21px}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-acc{margin-top:14px}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-acc__btn{min-height:54px;padding:13px 0;font-size:15px;line-height:20px}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__btn{margin-top:14px;font-size:12px}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__side{grid-area:side;align-self:end;font-size:30px;line-height:48px;letter-spacing:.12em}.mg-04 .mg-prod.mg-prod--maximeal .mg-prod__side{font-size:56px;letter-spacing:.8em}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__media{grid-column:col;grid-row:1 / -1;align-self:start;position:relative;z-index:1;width:min(380px,100%);height:440px;margin:-330px 0 0;translate:none}.mg-04 .mg-prod.mg-prod--maximeal .mg-prod__media{width:min(400px,100%);height:384px}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__media:before{content:none}.mg-04 .mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__media img{left:0;width:100%;height:100%;object-fit:contain}.mg-04 .mg-prod.mg-prod:is(.mg-prod--supertonic,.mg-prod--maximeal) .mg-prod__review{grid-column:col;grid-row:1 / -1;align-self:start;margin:140px 0 0}.mg-04 .mg-prod.mg-prod--maximeal .mg-prod__review{margin-top:84px}.mg .mgo,.mg .mgo--focus{--u: .742px;--mgo-head: 337;--mgo-title-y: 94;--mgo-name-y: 291;--mgo-l-x: 259;--mgo-l-y: 186;--mgo-l-w: 202;--mgo-l-h: 202;--mgo-r-x: 482;--mgo-r-y: 186;--mgo-r-w: 202;--mgo-r-h: 202;padding:0 0 50px}.mg .mgo{--mgo-badge-x: 40;--mgo-badge-y: 48.5}.mg .mgo--focus{--mgo-badge-x: 722;--mgo-badge-y: 48.5}.mgo__tub,.mgo--focus .mgo__tub--l{object-fit:contain;transform:none}.mgo__title{font-weight:400;font-size:46px;line-height:54px;padding-right:0}.mgo__badge{font-size:18px;line-height:26px}.mgo__name{font-size:20px;line-height:28px}.mgo__card{width:602px;margin-left:calc(67 * var(--u));padding:18px 28px;border-radius:20px}.mgo__card:before{left:301px;top:18px;bottom:18px;width:1px}.mgo__row{grid-template-columns:252px 42px 252px;padding:11px 0;background-size:546px 1px}.mgo__row:first-child{padding-top:11px}.mgo__row:last-child{padding-bottom:11px}.mgo__cell,.mgo__row--note .mgo__cell{font-size:14px;line-height:20px;font-weight:500}.mgo__cell--r br{display:none}.mgo__row--note .mgo__cell--l,.mgo__row--note .mgo__cell--r{margin-left:0}.mgo__foot{width:602px;margin:30px 0 0 calc(67 * var(--u));font-size:17px;line-height:24px}.mgo__btns{display:flex;justify-content:center;gap:40px;width:602px;margin:28px 0 0 calc(67 * var(--u))}.mg .mgo__btn{display:inline-flex;align-items:center;width:auto;height:46px;padding:0 36px;border-radius:999px;font-size:13px;line-height:16px;letter-spacing:.02em}}@media(max-width:989px){.mg-01 .mg-01__cue,.mg .mg-sign__shop,.mg-13 .mgx-faq__more{display:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/matric-guide-desktop.css.map */
