@media screen and (max-width:1024px){html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info{padding-block:0 2.4rem!important;background:var(--pm-app-cream)!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info>product-component>.page-width,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info>.page-width{width:100%!important;max-width:none!important;padding:0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product{display:block!important;margin:0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__media-wrapper{width:100%!important;max-width:none!important;padding:0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__media-list{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info media-gallery,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__media-wrapper>media-gallery>slider-component{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__media-item{width:100%!important;max-width:none!important;margin:0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product-media-container,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__media,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__media img{border-radius:0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__media img{max-height:54rem;object-fit:cover}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__media-icon,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__modal-opener:hover .product__media-icon{right:1rem!important;top:1rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__info-wrapper{width:auto!important;max-width:none!important;margin:-1.4rem 1.2rem 0!important;padding:0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__info-container{position:relative;z-index:2;max-width:none!important;padding:2rem 1.6rem 2.4rem!important;border:.1rem solid var(--pm-app-line);border-radius:2.4rem;background:var(--pm-app-paper);box-shadow:0 1.1rem 3rem #11261d17}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .pm-product-back{display:none!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__title{margin-bottom:1rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__title h1,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__title h2{margin:0!important;color:var(--pm-app-ink)!important;font-size:clamp(3rem,9vw,4.2rem)!important;line-height:.98!important;letter-spacing:-.045em!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__text.caption-with-letter-spacing{color:#a9412e!important;font-size:.95rem!important;font-weight:900!important;letter-spacing:.13em!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .price--large{font-size:1.9rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .pm-plate-notes{gap:.55rem!important;margin-block:1rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .pm-meal-builder{display:flex!important;flex-direction:column!important;gap:1.1rem!important;margin-inline:-.5rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .pm-meal-builder__choices,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .pm-meal-builder__nutrition{width:100%!important;padding:1.25rem!important;border:.1rem solid var(--pm-app-line)!important;border-radius:1.8rem!important;background:#faf8f0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .pm-meal-builder__nutrition{order:-1;position:static!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .pm-nutrition-panel{border-radius:1.5rem!important;box-shadow:none!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product-form__buttons>.product-form__submit{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .shopify-payment-button{display:none!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product-form__error-message-wrapper:not([hidden]){margin-top:1rem!important;padding:1rem!important;border-radius:1.2rem!important;background:#fff0ec!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__accordion{margin-top:.8rem!important;border:.1rem solid var(--pm-app-line)!important;border-radius:1.6rem!important;background:#faf8f0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product__accordion summary{min-height:5.6rem!important;padding:1rem 1.2rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .product-form__quantity,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info variant-selects,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info variant-radios{margin-block:1.2rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .quantity{border-radius:1.3rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info .pm-delivery-expectation,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent product-info [data-pm-product-delivery]{border-radius:1.7rem!important}}@media screen and (max-width:1024px){html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent .cart__footer-wrapper{background:var(--pm-app-cream)!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items>.page-width,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent .cart__footer-wrapper .page-width{width:calc(100% - 2.4rem)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .title-wrapper-with-link{align-items:end!important;margin:2rem 0 1.2rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .title--primary{margin:0!important;font-size:3.8rem!important;line-height:1!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .pm-cart-review-cue,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .pm-cart-favorites{margin-block:1rem!important;padding:1.5rem!important;border-radius:2rem!important;box-shadow:0 .7rem 2rem #11261d0f!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-items thead{display:none!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-items,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-items tbody{display:grid!important;gap:1.1rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-item{position:relative;display:grid!important;grid-template-columns:9rem minmax(0,1fr)!important;gap:0 1.2rem!important;padding:1.2rem!important;border:.1rem solid var(--pm-app-line)!important;border-radius:2rem!important;background:var(--pm-app-paper)!important;box-shadow:0 .7rem 2rem #11261d0f!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-item>td{min-width:0!important;padding:0!important;border:0!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-item__media{grid-column:1!important;grid-row:1 / span 2!important;width:9rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-item__image-container,html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-item__image{width:9rem!important;height:9rem!important;border-radius:1.4rem!important;object-fit:cover!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-item__details{grid-column:2!important;grid-row:1!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-item__name{font-size:1.55rem!important;line-height:1.18!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-item__quantity{grid-column:1 / -1!important;grid-row:auto!important;margin-top:1.2rem!important;padding-top:1.2rem!important;border-top:.1rem solid rgba(6,63,45,.1)!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .cart-item__totals{grid-column:2!important;justify-self:start!important;margin-top:.5rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .pm-cart-nutrition{grid-column:1 / -1!important;width:100%!important;margin-top:1rem!important;padding:1rem!important;border-radius:1.4rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .pm-cart-nutrition__metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .pm-cart-nutrition__metric{min-width:0!important;padding:.75rem .25rem!important;border-radius:1rem!important}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent .cart__footer{padding:1.4rem!important;border:.1rem solid var(--pm-app-line);border-radius:2rem;background:var(--pm-app-paper)}html.pm-mobile-app-theme.pm-mobile-app-active .pm-delivery-calendar__dialog,html.pm-mobile-app-theme.pm-mobile-app-active .pm-hub-selector__dialog,html.pm-mobile-app-theme.pm-mobile-app-active .purefect-saved-meals__dialog,html.pm-mobile-app-theme.pm-mobile-app-active .pm-plate-notes-dialog{padding:0!important}html.pm-mobile-app-theme.pm-mobile-app-active .pm-delivery-calendar__shell,html.pm-mobile-app-theme.pm-mobile-app-active .pm-hub-selector__panel,html.pm-mobile-app-theme.pm-mobile-app-active .purefect-saved-meals__dialog-shell,html.pm-mobile-app-theme.pm-mobile-app-active .pm-plate-notes-dialog__surface{max-height:min(86dvh,76rem)!important;border-radius:2.8rem 2.8rem 0 0!important;box-shadow:0 -2rem 5rem #11261d40!important}html.pm-mobile-app-theme.pm-mobile-app-active .pm-delivery-calendar__header,html.pm-mobile-app-theme.pm-mobile-app-active .pm-hub-selector__header,html.pm-mobile-app-theme.pm-mobile-app-active .purefect-saved-meals__header{padding:1.6rem!important}}@media screen and (max-width:389px){html.pm-mobile-app-theme.pm-mobile-app-active .pm-mobile-action-tray{grid-template-columns:minmax(8.5rem,.55fr) minmax(14.5rem,1fr)}html.pm-mobile-app-theme.pm-mobile-app-active body #MainContent cart-items .pm-cart-nutrition__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/purefect-mobile-commerce.css.map */
