.c-subscription-card{box-sizing:border-box;height:100%;margin:0 auto;max-width:326px}@media (min-width: 768px){.c-subscription-card{max-width:none}}.c-subscription-card--tall-on-mobile .c-subscription-card__wrapper{min-height:412px}@media (min-width: 768px){.c-subscription-card--tall-on-mobile .c-subscription-card__wrapper{min-height:auto}}.c-subscription-card__wrapper{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:32px 24px;text-align:center}@media (min-width: 768px){.c-subscription-card__wrapper{flex-direction:row;padding:32px;text-align:left}}.c-subscription-card__image{width:80px}@media (min-width: 768px){.c-subscription-card__image{margin-right:24px;width:100px}}.c-subscription-card__title{color:#000;margin-bottom:0}.c-subscription-card__info{display:flex;flex-direction:column;gap:4px;margin-top:12px}.c-subscription-card__overview{align-items:center;display:flex;flex-direction:column;flex:1;justify-content:center;margin-bottom:16px}@media (min-width: 768px){.c-subscription-card__overview{flex-direction:row;justify-content:flex-start;flex-grow:1;margin-bottom:0}}.c-subscription-card__overview-content{margin-top:24px}@media (min-width: 768px){.c-subscription-card__overview-content{margin:0 24px 0 0}}.c-subscription-card__actions{border-top:1px solid #D9D9D9;padding-top:24px}@media (min-width: 768px){.c-subscription-card__actions{border-left:1px solid #D9D9D9;border-top:none;display:flex;flex-basis:341px;flex-direction:column;justify-content:center;padding-left:32px;padding-top:0}}.c-subscription-card__actions a.subscription-button{padding:12px 0;width:100%;height:unset}.c-subscription-card__extra-info{color:#000;margin-bottom:16px}@media (min-width: 768px){.c-subscription-card__extra-info{margin-bottom:24px}}.c-subscription-card__buttons{display:grid;-moz-column-gap:12px;column-gap:12px;grid-template-columns:1.5fr .65fr;margin:0 6px}@media (min-width: 768px){.c-subscription-card__buttons{-moz-column-gap:16px;column-gap:16px;margin:0}}.c-subscription-card.is-cancelled .c-subscription-card__wrapper{background-color:#fafaf8;border:1px dashed rgba(33,33,33,.35)}#c-customer-subscriptions-swiper-pagination{position:relative;bottom:0;margin:40px auto 0;max-width:327px}@media (min-width: 768px){#c-customer-subscriptions-swiper-pagination{display:none}}.c-clean-boutique-subscription-card{display:inline-block;width:100%;height:100%}@media (min-width: 768px){.c-clean-boutique-subscription-card{display:block;height:auto}}.c-meal-program-subscription-card{display:inline-block}@media (min-width: 768px){.c-meal-program-subscription-card{display:block}}.c-meal-program-subscription-card__upcoming-campaign{background-color:#dfe3ae;color:#000;display:inline-block;margin-top:8px;padding:4px}@keyframes placeholder{0%{background-position:0% 50%}50%{background-position:85% 100%}to{background-position:0% 50%}}.c-meal-program-subscription-card__extra-info-placeholder{width:100%;height:24px;background:linear-gradient(-45deg,#d3d3d3,#fff);background-size:400% 400%;animation:placeholder 2s linear infinite}.c-customer-subscriptions{margin:0 0 48px;padding:48px 0 0;border-top:1px solid #D9D9D9}@media (min-width: 768px){.c-customer-subscriptions .swiper-container{display:none}}.c-customer-subscriptions .swiper-slide{align-items:flex-end;display:flex;height:auto;justify-content:center}.c-customer-subscriptions .swiper-slide-end{align-items:center}.c-customer-subscriptions .swiper-pagination-bullet{border:1px solid #000000;width:12px;height:12px;background:#fff;opacity:1}.c-customer-subscriptions .swiper-pagination-bullet-active:after{content:"";display:block;position:relative;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background-color:#000;transform:translate(-50%,-50%) scale(1)}.c-customer-subscriptions #c-customer-subscriptions-swiper-pagination{position:relative;bottom:0;margin:40px auto 0;max-width:327px}@media (min-width: 768px){.c-customer-subscriptions #c-customer-subscriptions-swiper-pagination{display:none}}.c-customer-subscriptions .c-customer-subscriptions__heading{margin-bottom:16px;text-align:center;text-transform:uppercase}@media (min-width: 768px){.c-customer-subscriptions .c-customer-subscriptions__heading{text-align:left}}.c-customer-subscriptions .c-customer-subscriptions__list{overflow-x:hidden;display:none}@media (min-width: 768px){.c-customer-subscriptions .c-customer-subscriptions__list{display:block;overflow-x:visible}}.c-customer-subscriptions .c-customer-subscriptions__list-wrapper{display:flex;flex-direction:column;gap:32px}.c-customer-subscriptions .c-customer-subscriptions__load-more{display:none}@media (min-width: 768px){.c-customer-subscriptions .c-customer-subscriptions__load-more{display:block;width:-moz-fit-content;width:fit-content;margin:48px auto 0}}.c-customer-welcome{display:flex}.c-customer-welcome__text{color:#000}.c-order-line-item{background-color:#fff;width:311px;min-height:327px;margin:auto;padding:32px}@media (min-width: 768px){.c-order-line-item{width:auto;min-height:auto;padding:16px}}.c-order-line-item__info{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:24px;text-align:center}@media (min-width: 768px){.c-order-line-item__info{margin-top:0;align-items:flex-start}}.c-order-line-item__product-image{max-width:80px;width:100%}@media (min-width: 768px){.c-order-line-item__product-image{max-width:100px}}.c-order-line-item__purchase-details{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.c-order-line-item__purchase-details{display:grid;grid-template-columns:120px 1fr auto;margin-right:16px}}.c-order-line-item__purchase-details--last{border:none}.c-order-line-item__product-title{margin:0}.c-order-line-item__product-link{text-decoration:none}.c-order-line-item__product-link:hover{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.c-order-line-item__date,.c-order-line-item__meals{margin-top:16px}.c-order-line-item__tag{display:flex;flex-direction:column;margin-top:12px}@media (min-width: 768px){.c-order-line-item__tag{flex-direction:row}}.c-order-line-item__tag-link{text-decoration-line:underline}@media (min-width: 768px){.c-order-line-item__tag-link{margin-left:4px}}.c-order-line-item__cta-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:24px}@media (min-width: 768px){.c-order-line-item__cta-wrapper{margin-top:0}}.c-order-line-item__cta-wrapper a.c-order-line-item__cta-link{text-decoration:none;padding:12px;height:unset}.c-order-line-item__cta{width:150px;height:40px;cursor:pointer}.c-recent-purchases{position:relative;margin:0 0 48px;padding:48px 0 0;border-top:1px solid #D9D9D9}@media (min-width: 768px){.c-recent-purchases .swiper-container{display:none}}.c-recent-purchases .swiper-slide{align-items:flex-end;display:flex;height:auto;justify-content:center}@media (min-width: 768px){.c-recent-purchases .swiper-slide{display:block}}.c-recent-purchases .swiper-slide-end{align-items:center}.c-recent-purchases .swiper-pagination-bullet{border:1px solid var(--theme-text-color);width:12px;height:12px;background:#fff;opacity:1}.c-recent-purchases .swiper-pagination-bullet-active:after{content:"";display:block;position:relative;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background-color:var(--theme-text-color);transform:translate(-50%,-50%) scale(1)}.c-recent-purchases #c-recent-purchases-swiper-pagination{position:relative;bottom:0;margin:40px auto 0;max-width:327px}@media (min-width: 768px){.c-recent-purchases #c-recent-purchases-swiper-pagination{display:none}}.c-recent-purchases .c-recent-purchases__header{margin-bottom:16px;text-align:center;text-transform:uppercase}@media (min-width: 768px){.c-recent-purchases .c-recent-purchases__header{text-align:left}}.c-recent-purchases .c-recent-purchases__purchases{width:150%}@media (min-width: 768px){.c-recent-purchases .c-recent-purchases__purchases{margin:0 0 24px;width:100%}}.c-recent-purchases .c-recent-purchases__list{overflow-x:hidden;display:none}@media (min-width: 768px){.c-recent-purchases .c-recent-purchases__list{display:block;overflow-x:visible}}.c-recent-purchases .c-recent-purchases__list-wrapper{display:flex;flex-direction:column;gap:16px}.c-recent-purchases .c-recent-purchases__load{display:none}@media (min-width: 768px){.c-recent-purchases .c-recent-purchases__load{display:block;width:-moz-fit-content;width:fit-content;margin:48px auto 0}}.c-logged-in-hero{background-color:#fafaf8;overflow-x:hidden;padding:48px 32px}@media (min-width: 768px){.c-logged-in-hero{overflow-x:visible}}.c-logged-in-hero__wrapper{margin:auto;max-width:864px;width:100%}.c-logged-in-hero__header{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (min-width: 768px){.c-logged-in-hero__header{flex-direction:row}}.c-logged-in-hero__content{padding-top:48px}.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-title-text{font-family:Gestura Headline,serif!important;font-size:1.25rem!important;line-height:1.4!important;font-weight:200!important}.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-title-text strong,.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-title-text b{font-weight:400!important}@media (min-width: 768px){.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-title-text{font-size:1.375rem!important;line-height:1.3636363636363635!important}}.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-description-text,.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-input,.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-coupon-container{font-family:Gestura Text,serif!important;font-size:.9375rem!important;line-height:1.6666666666666667!important;font-weight:400!important}@media (min-width: 768px){.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-description-text,.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-input,.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-coupon-container{font-size:1.0625rem!important;line-height:1.588235294117647!important}}.yotpo-widget-referral-friend.yotpo-widget-override-css .yotpo-error-message-text,.yotpo-widget-referral-friend.yotpo-widget-override-css button.yotpo-widgets-action-button *{font-family:Rework Text,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.1538461538461537!important;letter-spacing:.06em!important;text-transform:uppercase!important}
