body.no-scroll{overflow:hidden}body{padding-bottom:env(safe-area-inset-bottom)}@media screen and (max-width:428px){.main-content{padding-inline:16px}}.meal-plan-grid__aside{flex:1 1 0;border-radius:12px;background:var(--pk-lighter-grey, #ebebeb);min-width:280px;height:calc(100dvh - var(--header-height) - 24px);position:sticky;top:calc(var(--header-height) + 12px);padding:16px;display:flex;flex-direction:column;transition:all .3s ease;z-index:1}@media screen and (max-width:767px){.meal-plan-grid__aside{display:none}.meal-plan-grid__aside.--fixed{display:flex;width:100%;position:fixed;left:50%;transform:translate(-50%) translateZ(0);height:250px;top:calc(100dvh - 55px);background:#343434;z-index:99999;box-shadow:#11111a1a 0 1px,#11111a1a 0 8px 24px,#11111a1a 0 16px 48px}.meal-plan-grid__aside.--fixed.--expanded{top:0;height:100dvh;background:var(--pk-lighter-grey, #ebebeb)}}.meal-plan-grid__aside--selection{display:flex;flex-direction:column;overflow-y:auto;flex:1 1 0;background:#fff;padding:16px;border-radius:4px}.meal-plan-grid__aside--selection.--empty{background:transparent;padding-inline:0}.meal-plan-grid__aside--selection::-webkit-scrollbar-track{background:#f1f1f1}.meal-plan-grid__aside--selection::-webkit-scrollbar-thumb{background:#888}.meal-plan-grid__aside--selection::-webkit-scrollbar-thumb:hover{background:#555}.meal-plan-grid__aside--selection::-webkit-scrollbar{width:6px}.meal-plan-grid__aside--selection::-webkit-scrollbar-thumb{border-radius:10px}.meal-plan-grid__aside hr{margin:16px 0}.meal-plan-grid__aside h3,.meal-plan-grid__aside h4{font-weight:700;border-top-color:#343434;color:#727272;margin-block:0}.meal-plan-grid__aside .mobile-summary,.meal-plan-grid__aside .mobile-close{display:none}@media screen and (max-width:767px){.meal-plan-grid__aside.--fixed.--expanded>h3{display:flex;align-items:center;justify-content:space-between}.meal-plan-grid__aside.--fixed>h3{display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.meal-plan-grid__aside .mobile-summary{display:block;font-weight:200}.meal-plan-grid__aside.--expanded .mobile-summary{display:none}.meal-plan-grid__aside.--fixed:not(.--expanded)>h3{color:#ff8c2e;margin-bottom:38px}.meal-plan-grid__aside.--fixed:not(.--expanded)>h3 .mobile-close{display:none}.meal-plan-grid__aside .mobile-close{font-size:14px;color:#343434;display:block}}.meal-plan-grid__aside .category-title{color:var(--pkcta-green, #ff8c2e);font-size:16px;font-style:normal;font-weight:700;line-height:21.2px}.meal-plan-grid__aside--selection .meal-plan__aside-item{padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1)!important;margin-bottom:10px}.meal-plan-grid__aside--selection div:last-child{border-bottom:none}.meal-plan-grid__aside .button.checkout{display:flex;height:48px;width:100%;justify-content:center;align-items:center;align-self:stretch;background:#ff8c2e;border-radius:4px;font-size:16px;color:#fff;font-style:normal;font-weight:700;line-height:150%}.meal-plan-grid__aside .button.checkout:disabled{background:#9b9b9b;border:none}.empty-selection{border-radius:4px;border:1px dashed var(--pk-primary-grey, #343434)!important;background:#d9d9d9;display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px}.empty-selection p,.empty-selection small{margin-bottom:8px;text-align:center;margin-inline:auto;display:block}.empty-selection p{font-size:14px;margin-block:0}.meal-plan-grid__aside--selection:not(.--empty) .empty-selection{display:none}.empty-selection svg{width:80%;max-width:46px}@media screen and (max-width:767px){.empty-selection{padding:24px}.empty-selection svg{max-width:150px}}@media screen and (max-width:428px){.empty-selection{flex-direction:row;padding:12px}.empty-selection p,.empty-selection small{text-align:left}}.meal-plan__aside-item{-webkit-animation:slide-in-left .25s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .25s cubic-bezier(.25,.46,.45,.94) both}.meal-plan__aside-card{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:space-between}@media screen and (max-width:767px){.meal-plan__aside-card{align-items:center}}.meal-plan__aside-card:last-of-type{border-bottom:none}.meal-plan__aside-card--bottom{display:flex;justify-content:flex-start;flex-direction:column-reverse;align-items:flex-end}.meal-plan__aside-card--bottom h4{color:#343434;margin-bottom:0}.meal-plan__aside-card .meal-plan__item-card--quantity--wrapper button svg{width:17px;height:17px}.meal-plan__aside-card h4.card-price{font-size:12px!important}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}.meal-plan-grid__aside--summary>p{text-align:center}.meal-plan-grid__aside--summary--totals{display:flex;flex-direction:column;gap:8px}.--initial .meal-plan-grid__aside--summary--totals{display:none}.meal-plan-grid__aside--summary .disclaimer-message{text-align:center;display:inline-block;margin-bottom:12px;width:100%;display:none}.summary--total__item{display:none;justify-content:space-between;align-items:center;font-size:14px}.summary--total__item:last-child{display:flex}.summary--total__item h3{font-size:18px!important;font-style:normal;font-weight:700;line-height:normal}.summary--total__item .subtotal{font-size:18px!important;font-style:normal;font-weight:700;line-height:23.8px;color:var(--pk-primary-grey, #343434)}.meal-plan-grid__aside--checkout-area small{display:block;margin-top:14px;color:var(--pk-primary-grey, #343434);text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:12px!important;font-style:normal;font-weight:400;line-height:150%}.meal-plan-grid__aside--delivery{display:flex;flex-direction:column;gap:12px}@media screen and (max-height:666px){.meal-plan-grid__aside--free-delivery{display:none}}@media screen and (max-width:767px){.meal-plan-grid__aside--selection{overflow-y:auto;height:auto}}[for=one-time-purchase]{display:flex;align-items:center;justify-content:center;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.1)}input#one-time-purchase{display:none}[for=one-time-purchase] small{margin:0;color:#00000080;display:inline-flex}[for=one-time-purchase] small:before{content:"";display:inline-block;width:16px;height:16px;border:1px solid rgba(0,0,0,.1);border-radius:50%;margin-right:8px}input#one-time-purchase:checked+label small:before{background:var(--pkcta-green, #ff8c2e);border:none;content:"\2714";color:#fff;display:inline-block;width:16px;height:16px;text-align:center;line-height:16px;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/70/assets/component-meal-plan-grid--aside.css.map */
