.mpsimple{padding:var(--mps-pad-top, 40px) 0 var(--mps-pad-bottom, 40px);background:linear-gradient(90deg,var(--mps-left-bg, #222) 0 50%,var(--mps-right-bg, #fff) 50% 100%)}.mpsimple--no-bg{background:transparent!important}.mpsimple .page-width{max-width:var(--page-width);margin:0 auto}.mpsimple__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mpsimple__left{background:transparent;color:var(--mps-left-ink, #fff);padding:0;display:flex;flex-direction:column;justify-content:center;min-height:240px}.mpsimple__heading{font-family:var(--font-heading-family);font-size:var(--mps-h2-size, clamp(34px, 4.6vw, 56px));font-weight:900;line-height:1.15;margin:0 0 4px;color:var(--mps-left-heading, var(--mps-left-ink, #fff))}.mpsimple__sub{margin:0;opacity:.92;font-size:16px;line-height:1.6}.mpsimple__cta{margin-top:20px}.mpsimple__right{background:transparent;color:var(--mps-right-ink, #111);padding:0;text-align:left;display:flex;flex-direction:column;justify-content:center}.mpsimple__item-title{display:flex;align-items:center;gap:12px;color:var(--ink-900, #111827);margin:0 0 8px}.mpsimple__item-h{font-weight:800;font-size:22px}.mpsimple__icon{color:currentColor;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex:0 0 auto}.mpsimple__icon svg{width:1.6em;height:1.6em}.mpsimple__item-body{margin:0;color:var(--ink-700, #374151);line-height:1.7;font-size:14px}.mpsimple--mode-list .mpsimple__list{display:grid;gap:18px;grid-template-columns:1fr}.mpsimple--mode-list .mpsimple__item{padding:6px 0}.mpsimple__stepper{position:relative}.mpsimple__viewport{overflow:hidden}.mpsimple__track{display:flex;transition:transform .26s ease;will-change:transform}.mpsimple__slide{min-width:100%;padding-right:8px}.mpsimple__controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px}.mpsimple__nav{width:36px;height:36px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111827;display:grid;place-items:center;cursor:pointer}.mpsimple__dots{display:flex;gap:16px;justify-content:center}.mpsimple__dot{width:10px;height:10px;border-radius:50%;background:#e5e7eb;border:none;cursor:pointer}.mpsimple__dot.is-active{background:var(--brand-500, #22c55e)}@media (min-width: 750px){.mpsimple__left{padding-right:clamp(16px,2vw,28px)}.mpsimple__right{padding-left:clamp(16px,2vw,28px)}}@media (max-width: 900px){.mpsimple{background:transparent!important}.mpsimple .page-width{max-width:var(--page-width);margin:0 auto;overflow-x:hidden}.mpsimple__grid{grid-template-columns:1fr}.mpsimple__left{padding:0 0 16px}.mpsimple__right{padding:0}.mpsimple,.mpsimple .page-width,.mpsimple__grid,.mpsimple__left,.mpsimple__right,.mpsimple__viewport{width:100%;max-width:100%;box-sizing:border-box}.mpsimple__sub{font-size:15px}.mpsimple__item-body{font-size:15px;line-height:1.6}.mpsimple--mode-list .mpsimple__list{grid-template-columns:1fr}.mpsimple__controls{margin-top:22px;gap:18px}.mpsimple__track{width:100%;max-width:100%;box-sizing:border-box}.mpsimple__slide{padding-right:0;box-sizing:border-box;flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-meal-plan-simple.css.map */
