.meal-plan-section{width:100%;box-sizing:border-box}.meal-plan-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column-reverse;gap:40px;align-items:center}.meal-plan-content{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.meal-plan-content h2{font-size:24px;font-weight:700;margin:0 0 16px;line-height:1.1;color:var(--text-color);letter-spacing:-.5px}.meal-plan-content p{margin:0 0 30px;line-height:1.4;color:var(--text-color);max-width:420px}.meal-options-box{margin-bottom:30px;width:100%;max-width:480px;display:flex;justify-content:center;align-items:center}.meal-options-box img{width:100%;height:auto;object-fit:contain}.meal-plan-image-col{flex:1;width:100%;display:flex;justify-content:center;align-items:center}.meal-plan-image-col img{width:100%;max-width:550px;height:auto;border-radius:24px;object-fit:cover;box-shadow:0 10px 30px #00000014}@media screen and (min-width:768px){.meal-plan-container{flex-direction:row;align-items:center;gap:60px}}@media screen and (min-width:990px){.meal-plan-content h2{font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/meal-plan-builder.css.map */
