.archive__tags{display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px;column-gap:30px}.archive__tag-mp{width:50%;display:flex;align-items:center;line-height:1.25;color:#fff}.archive__tag-mp img{width:44px;height:auto;display:block}@media (min-width: 415px){.archive__tag-mp{width:33.333333%}}@media (min-width: 768px){.archive__tag-mp{width:25%}}@media (min-width: 992px){.archive__tag-mp{width:20%}}@media (min-width: 1200px){.archive__tag-mp{width:auto}}section.menubanner{position:relative;margin-bottom:0;padding-bottom:0}section.menubanner.has-section-bg:before{content:'';width:100%;height:620px;display:block;position:absolute;z-index:-1;top:0;left:0;background-size:cover;background-repeat:no-repeat}section.menubanner .archive__tag-mp{width:auto}section.menubanner .archive__tag-mp-name{display:none}section.menubanner .bannerheading{padding:50px 0}section.menubanner.has-heading-bg .bannerheading{background-repeat:no-repeat;background-position:center;background-size:auto 120px}section.menubanner .bannertitle{text-shadow:2px 4px 22px rgba(0,0,0,0.89);text-align:center;line-height:1.215384615384615;font-size:40px}@media (min-width: 576px){section.menubanner.has-section-bg:before{height:550px}section.menubanner .bannertitle{font-size:48px}}@media (min-width: 768px){section.menubanner .bannertitle{font-size:58px}}@media (min-width: 992px){section.menubanner .bannertitle{font-size:65px}}section.mpt-plans{z-index:9}.mpt-plan.active .mpt-plan-inner{border-bottom-width:53px}.mpt-plan-inner{width:100%;max-width:350px;position:relative;margin-right:auto;margin-left:auto;padding:0 20px 20px;box-shadow:0 2px 23px 1px rgba(0,0,0,0.18);border-bottom:11px solid;background-color:#fff;transition:border-bottom-width 0.1s ease-in-out}.mpt-plan-header{min-height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;text-align:center}.mpt-plan-header img{max-width:calc(100% + 30px);position:absolute;top:0;left:50%;transform:translateX(-50%)}.mpt-plan-header img+.mpt-plan-title{color:#fff}.mpt-plan-title{position:relative;z-index:2;margin:0;line-height:37px;font-size:30px}.mpt-plan-price{text-align:center;line-height:24px;font-weight:bold;font-style:italic;font-size:20px;color:#949494}.mpt-plan-btn-holder{margin-bottom:35px}.mpt-plan-btn-holder .btn{min-width:190px;border-width:2px;text-transform:capitalize;font-family:inherit;font-size:20px}.mpt-plan-description{min-height:65px;margin-bottom:20px;line-height:24px;font-weight:bold;font-size:20px;color:#5F5F5F}.mpt-plan-ingredient{width:calc(100% + 16px);display:flex;align-items:flex-end;justify-content:center;margin:0 -8px;padding-top:22px;padding-bottom:22px;background:url(../../img/macros-light@2x1-min.png) no-repeat center;text-align:center;line-height:normal;font-size:30px;color:#222222}.mpt-plan-ingredient-title{flex-shrink:0;margin-left:30px;font-weight:600;font-size:16px}@media (min-width: 576px){.mpt-plan-inner{padding-right:30px;padding-left:30px}}@media (min-width: 992px) and (max-width: 1199px){.mpt-plan-inner{padding-right:20px;padding-left:20px}}.mpt-selection{padding-top:80px;text-align:center}.mpt-selection-title{margin-bottom:40px;text-align:center;line-height:54px;font-size:45px;color:#4E4E4E}.mpt-selection-plans{display:flex;flex-wrap:wrap;justify-content:center;margin-top:28px}.mpt-selection-plans.active-subplan ~ .mpt-selection-continue{display:block}.mpt-selection-plans:not(.active){display:none}.mpt-selection-subplan{width:150px;min-height:120px;position:relative;z-index:1;margin-top:2px;margin-right:-1px;padding:15px;border:1px solid #656565;line-height:37px;font-weight:900;font-size:24px;color:#4E4E4E;transition:box-shadow 0.15s ease-in-out, border-color 0.15s ease-in-out, background-color 0.15s ease-in-out, color 0.15s ease-in-out}.mpt-selection-subplan-price{display:block;margin-top:4px;font-size:16px}.mpt-selection-subplan:hover,.mpt-selection-subplan:focus{z-index:2}.mpt-selection-subplan.active{z-index:3}.mpt-selection-continue{display:none}.mpt-selection-continue .btn{text-transform:capitalize;font-family:inherit;font-size:20px}@media (min-width: 576px){.mpt-selection-subplan{width:auto;max-width:20%;flex:1 1 auto}}@media (min-width: 768px){.mpt-selection-subplan{padding-top:36px;padding-bottom:36px;font-size:38px}.mpt-selection-subplan-price{font-size:23px}}#primary ul.products li.product.product-zero-price .loop__meta{display:none}#primary ul.products .loop__tags{max-height:calc(100% - 16px);direction:rtl;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex-direction:column;align-items:flex-end;justify-content:flex-start;position:absolute;z-index:10;top:8px;right:8px}#primary ul.products .loop__tag{margin-top:8px;margin-right:8px;background-color:#d8d8d8}#primary ul.products .loop__tag-mp{width:36px;height:36px;display:none;padding:0;border-radius:0;background-repeat:no-repeat;background-position:center;background-size:cover;line-height:0;font-size:0}#primary ul.products .loop__tag-dairy-free{display:block;background-image:url(../../img/tags/tag-dairy-free-min.png)}#primary ul.products .loop__tag-gluten-free{display:block;background-image:url(../../img/tags/tag-gluten-free-min.png)}#primary ul.products .loop__tag-keto{display:block;background-image:url(../../img/tags/tag-keto-min.png)}#primary ul.products .loop__tag-paleo{display:block;background-image:url(../../img/tags/tag-paleo-min.png)}#primary ul.products .loop__tag-vegan{display:block;background-image:url(../../img/tags/tag-vegan-min.png)}#primary ul.products .loop__tag-veggie{display:block;background-image:url(../../img/tags/tag-veggie-min.png)}#primary ul.products .loop__tag-low-sodium{display:block;background-image:url(../../img/tags/tag-low-sodium-min.png)}#primary ul.products .loop__tag-spicy{display:block;background-image:url(../../img/tags/tag-spicy-min.png)}#primary ul.products .loop__tag-whole30{display:block;background-image:url(../../img/tags/tag-whole30-min.png)}#primary ul.products .loop__tag-soy-free{display:block;background-image:url(../../img/tags/tag-soy-free-min.png)}#primary ul.products .loop__tag-allergen{display:block;background-image:url(../../img/tags/tag-allergen-min.png)}#primary ul.products .loop__cart{position:relative;z-index:101}#primary ul.products .loop__plans_btn{position:relative;z-index:101;margin-top:8px;padding:0 15px}#primary .section-fav-products--slider .slick-arrow{width:40px;height:40px;display:block;-webkit-appearance:unset;position:absolute;z-index:100;top:50%;padding:0;border:none;border-radius:0;background:#fff;line-height:0;font-size:0;transform:translateY(-50%)}#primary .section-fav-products--slider .slick-arrow:before{content:'';width:16px;height:16px;display:block;position:absolute;top:13px;border-bottom:2px solid #182c4f;transform-origin:50% 50%;transition:border-color 0.15s ease-in-out}#primary .section-fav-products--slider .slick-arrow:focus{outline:thin solid #7fb636}#primary .section-fav-products--slider .slick-arrow:hover:before,#primary .section-fav-products--slider .slick-arrow:focus:before{border-color:#7fb636}#primary .section-fav-products--slider .slick-prev{left:-20px}#primary .section-fav-products--slider .slick-prev:before{left:17px;border-left:2px solid #182c4f;transform:rotate(45deg)}#primary .section-fav-products--slider .slick-next{right:-20px}#primary .section-fav-products--slider .slick-next:before{left:8px;border-right:2px solid #182c4f;transform:rotate(-45deg)}body:not(.single-meal_plans):not(.mpco-allow-wo-mpi) #primary ul.products .loop__wrap .facts,body:not(.single-meal_plans):not(.mpco-allow-wo-mpi) #primary ul.products .loop__meta,body:not(.single-meal_plans):not(.mpco-allow-wo-mpi) #primary ul.products .loop__addons-wrap,body:not(.single-meal_plans):not(.mpco-allow-wo-mpi) #primary ul.products .loop__cart{display:none !important}body.mp-quick-view-active:not(.mpco-allow-wo-mpi) #primary ul.products .woocommerce-LoopProduct-link{pointer-events:none}body.mp-quick-view-active:not(.mpco-allow-wo-mpi) #primary ul.products .loop__wrap{position:relative;box-shadow:none !important;border-color:transparent}body.mp-quick-view-active:not(.mpco-allow-wo-mpi) #primary ul.products .quick-view-button.button{width:calc(100% + 2px);max-width:200%;height:calc(100% + 1px);display:block;position:absolute;z-index:100;top:-1px;left:-1px;margin:0;padding:0;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.19) !important;border:1px solid #dedede;border-radius:4px;background-color:transparent;line-height:0;font-size:0;color:transparent}body.mp-quick-view-active:not(.mpco-allow-wo-mpi) #primary ul.products .quick-view-button.button:hover,body.mp-quick-view-active:not(.mpco-allow-wo-mpi) #primary ul.products .quick-view-button.button:focus{box-shadow:0 0 5px rgba(127,182,54,0.75) !important;border-color:rgba(127,182,54,0)}body.mpco-allow-wo-mpi #primary ul.products .loop__plans_btn{display:none}@media (min-width: 840px){#primary .section-fav-products--slider .slick-prev{left:-50px}#primary .section-fav-products--slider .slick-next{right:-50px}}@media (min-width: 992px){#primary .section-fav-products--slider .slick-prev{left:-15px}#primary .section-fav-products--slider .slick-next{right:-15px}}@media (min-width: 1024px){#primary .section-fav-products--slider .slick-prev{left:-30px}#primary .section-fav-products--slider .slick-next{right:-30px}}@media (min-width: 1340px){#primary .section-fav-products--slider .slick-prev{left:-60px}#primary .section-fav-products--slider .slick-next{right:-60px}}.pp_woocommerce_quick_view .pp_content{width:100% !important}body:not(.mpco-allow-wo-mpi) .pp_woocommerce_quick_view .product__summary .woocommerce-product-butrate,body:not(.mpco-allow-wo-mpi) .pp_woocommerce_quick_view .product__summary .woocommerce-product-content,body:not(.mpco-allow-wo-mpi) .pp_woocommerce_quick_view .product__summary .cart,body:not(.mpco-allow-wo-mpi) .pp_woocommerce_quick_view .product__summary .secure-payment{display:none !important}@media (min-width: 992px){.pp_woocommerce_quick_view .woocommerce div.product .product__image,.pp_woocommerce_quick_view .woocommerce div.product div.summary{width:50% !important}}@media (min-width: 1200px){.pp_woocommerce_quick_view .woocommerce div.product .product__summary{padding-left:60px}}.single-meal_plans .wcl-plan-main .breadcrumbs{display:none}.single-meal_plans .quick-view .wc-autoship-container{display:none}.single-meal_plans:not(.mp-use-product-price) .wcl-plan #wcl-plan-main ul.products li .loop__meta{display:none}.single-meal_plans footer.site-footer{display:none}.wcl-plan .archive__tags{padding-top:0}.wcl-plan .archive__tags-wrap{margin-bottom:30px}.wcl-plan .archive__tags-wrap .btn{width:150px}.wcl-plan .archive__tag-mp{width:auto;line-height:0;font-size:0}.wcl-plan .archive__tag-mp:before{margin-right:0}.wcl-plan .page-header{text-align:left}.wcl-plan .page-content{margin-top:-20px;margin-bottom:30px}.wcl-plan .wcl-product-category-header{margin-top:30px;padding-right:15px;padding-left:15px;text-align:center}.wcl-plan .wcl-product-category-header:not(:last-child){margin-bottom:-20px}.wcl-plan #wcl-plan-main>.woocommerce-message{display:none !important}.wcl-plan #wcl-plan-main ul.products li .wc-pao-auto-selected,.wcl-plan #wcl-plan-main ul.products li .loop__addons-wrap{display:none}.wcl-plan #wcl-plan-main ul.products .facts{padding-right:4px;padding-left:4px}.wcl-plan #wcl-plan-main ul.products .facts .fact{max-width:20%}.wcl-plan #wcl-plan-main ul.products .facts .fact:nth-child(4n+1){border-left:1px solid #fff}.wcl-plan #wcl-plan-main ul.products .facts .fact:nth-child(5n+1){border-left:none}.wcl-plan #wcl-plan-main ul.products .facts .fact__value{text-transform:lowercase}.wcl-plan #wcl-plan-main ul.products .facts .fact__label{white-space:nowrap;font-size:10px}.wcl-plan-sidebar{margin-top:40px}.wcl-plan .sidebar.is-loading .sidebar-cart{position:relative}.wcl-plan .sidebar.is-loading .sidebar-cart:before{content:'';width:100%;height:100%;display:block;position:absolute;z-index:100;top:0;left:0;background:rgba(255,255,255,0.5) var(--hmp-image-loading-url) no-repeat center;background-size:64px}.wcl-plan .sidebar.is-loading .sidebar--footer{pointer-events:none;opacity:0.8}.wcl-plan .sidebar--toggler{display:none}.wcl-plan .sidebar--body{position:relative;padding-right:11px;padding-left:11px}.wcl-plan .sidebar--body select[id*="wc_autoship"]{display:none}.wcl-plan .sidebar--inner{width:100%;border-radius:8px;background-color:var(--hmp-color-1-7)}.wcl-plan .sidebar--header{padding:20px 15px;border-radius:8px;background-color:var(--hmp-bg-secondary);color:#fff}.wcl-plan .sidebar--title{margin:0;font-size:28px;color:inherit}.wcl-plan .sidebar--autoship-title{margin:0;font-size:14px;color:inherit}.wcl-plan .sidebar--autoship-desc{padding-top:6px;font-size:14px}.wcl-plan .sidebar--autoship-controls{margin-top:26px}.wcl-plan .sidebar--autoship-controls .form-groups{display:flex;align-items:center;row-gap:12px;column-gap:12px}.wcl-plan .sidebar--autoship-label{display:block;position:relative;margin:0;user-select:none}.wcl-plan .sidebar--autoship-label input{width:100%;height:100%;display:block;opacity:0;position:absolute;top:0;left:0;margin:0;padding:0;cursor:pointer}.wcl-plan .sidebar--autoship-label input:hover+.sidebar--autoship-control,.wcl-plan .sidebar--autoship-label input:focus+.sidebar--autoship-control,.wcl-plan .sidebar--autoship-label input:focus-visible+.sidebar--autoship-control{border-color:var(--hmp-button-primary-border-color-hover);color:var(--hmp-button-primary-border-color-hover)}.wcl-plan .sidebar--autoship-label input:focus+.sidebar--autoship-control,.wcl-plan .sidebar--autoship-label input:focus-visible+.sidebar--autoship-control{outline:thin dotted var(--hmp-button-primary-border-color-hover)}.wcl-plan .sidebar--autoship-label input:checked+.sidebar--autoship-control{border-color:var(--hmp-button-primary-border-color-hover);background-color:var(--hmp-button-primary-bg-color-hover);text-shadow:var(--hmp-button-primary-text-shadow-hover);color:var(--hmp-button-primary-text-color-hover)}.wcl-plan .sidebar--autoship-control{max-width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;padding:9px 10px;box-shadow:none !important;border:1px solid transparent;border-radius:4px;background-color:transparent;white-space:normal;text-decoration:none !important;text-align:center;vertical-align:middle;line-height:20px;letter-spacing:normal;font-family:var(--hmp-button-font-family);font-weight:var(--hmp-button-font-weight);font-size:var(--hmp-button-font-size);transition:color var(--hmp-base-transition),background-color var(--hmp-base-transition),border-color var(--hmp-base-transition),box-shadow var(--hmp-base-transition),text-shadow var(--hmp-base-transition);user-select:none;cursor:pointer;border-color:var(--hmp-button-dark-primary-border-color);background-color:var(--hmp-button-dark-primary-bg-color);text-shadow:var(--hmp-button-dark-primary-text-shadow);color:var(--hmp-button-dark-primary-text-color)}.wcl-plan .sidebar--autoship-controls-primary label{flex:1 1 auto}.wcl-plan .sidebar--autoship-controls-secondary .form-groups{flex-wrap:wrap;row-gap:8px;column-gap:8px}.wcl-plan .sidebar--autoship-controls-secondary .form-groups:not(:first-child){margin-top:12px}.wcl-plan .sidebar--autoship-controls-secondary .sidebar--autoship-control{min-height:32px;padding:5px 10px}.wcl-plan .sidebar--footer{margin-top:20px;padding:20px 15px;border-radius:8px;background-color:var(--hmp-bg-secondary);color:#fff}.wcl-plan .sidebar--notification{font-size:13px}.wcl-plan .sidebar--notification:not(:first-child){margin-top:8px}.wcl-plan .sidebar--notification:last-child{margin-bottom:20px}.wcl-plan .sidebar--progress{width:100%;overflow:hidden;border-radius:4px;background-color:var(--hmp-color-1-7)}.wcl-plan .sidebar--progress:not(:first-child){margin-top:8px}.wcl-plan .sidebar--progress:last-child{margin-bottom:20px}.wcl-plan .sidebar--progress-scale{width:0;max-width:100%;height:8px;border-radius:4px;background-color:var(--hmp-msg-error);transition:width var(--hmp-base-transition)}.wcl-plan .sidebar--progress-scale-complete{background-color:var(--hmp-msg-success)}.wcl-plan .sidebar--next .btn{text-transform:none}.wcl-plan .sidebar--next .btn svg{fill:var(--hmp-button-primary-text-color)}.wcl-plan .sidebar--next .btn[aria-disabled="true"]{border-color:var(--hmp-color-1-15);background-color:var(--hmp-color-1-15);pointer-events:none}.wcl-plan .sidebar--next .btn[aria-disabled="true"] .sidebar--next-subtotal{color:var(--hmp-color-primary)}.wcl-plan .sidebar--next .btn:active svg,.wcl-plan .sidebar--next .btn:hover svg,.wcl-plan .sidebar--next .btn:focus svg,.wcl-plan .sidebar--next .btn:visited:active svg,.wcl-plan .sidebar--next .btn:visited:hover svg,.wcl-plan .sidebar--next .btn:visited:focus svg,.wcl-plan .sidebar--next .btn:not(:disabled):not(.disabled):active svg,.wcl-plan .sidebar--next .btn:disabled svg{fill:var(--hmp-button-primary-text-color-hover)}.wcl-plan .sidebar--next-btn{display:flex;align-items:center;justify-content:space-between}.wcl-plan .sidebar--next-subtotal{font-weight:normal}.wcl-plan .sidebar--next-text{display:flex;align-items:center;font-weight:bold}.wcl-plan .sidebar-cart-item{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:4px;padding:14px;border:1px solid var(--hmp-color-1-15);border-radius:8px;background-color:#fff}.wcl-plan .sidebar-cart-item:first-child{margin-top:20px}.wcl-plan .sidebar-cart-item .quantity-wrap{width:126px;max-width:calc(100% - 46px);flex-shrink:0;margin:0}.wcl-plan .sidebar-cart-item .quantity-wrap .quantity-changer{width:42px;height:36px}.wcl-plan .sidebar-cart-item .quantity-wrap .quantity .input-text{height:36px;padding-top:7px;padding-bottom:7px}.wcl-plan .sidebar-cart-item .item-image{width:80px;flex-shrink:0;margin-right:14px}.wcl-plan .sidebar-cart-item .item-body{width:calc(100% - 94px);align-self:center;margin-top:-2px}.wcl-plan .sidebar-cart-item .item-body .variation{margin-top:0.5rem;margin-left:0;font-family:var(--hmp-font-tertiary);font-size:12px;color:var(--hmp-color-1-1)}.wcl-plan .sidebar-cart-item .item-title{margin:0;font-weight:500;font-size:16px}.wcl-plan .sidebar-cart-item .item-footer{width:100%;min-height:48px;display:flex;align-items:center;column-gap:14px;row-gap:20px;margin-top:8px}.wcl-plan .sidebar-cart-item .item-actions{width:80px;display:flex;align-items:center}.wcl-plan .sidebar-cart-item .item-remove{display:block;margin-left:-5px;padding:5px;background:none !important;text-decoration:none}.wcl-plan .sidebar-cart-item .item-remove svg{width:18px;height:auto;display:block;fill:var(--hmp-msg-error)}.wcl-plan .sidebar-cart-item .item-remove:focus{color:var(--hmp-msg-error)}.wcl-plan .sidebar-cart-item .item-subtotal{margin-left:auto;text-align:right}.wcl-plan .sidebar-cart-item .item-subtotal del,.wcl-plan .sidebar-cart-item .item-subtotal ins{display:block}.wcl-plan .sidebar-cart-item .item-subtotal ins{text-decoration:auto}.wcl-plan .sidebar-cart-empty{padding-top:20px}.wcl-plan .cart-update{padding-bottom:15px}@media (orientation: portrait) and (max-width: 575px){body:not(.wcl-sidebar-active) .wcl-plan .sidebar{bottom:0}body:not(.wcl-sidebar-active) .wcl-plan .sidebar--header{padding-bottom:0}body:not(.wcl-sidebar-active) .wcl-plan .sidebar--toggler svg{display:none}body:not(.wcl-sidebar-active) .wcl-plan .sidebar--body{display:none}body:not(.wcl-sidebar-active) .wcl-plan .sidebar--autoship{display:none}body:not(.wcl-sidebar-active) .wcl-plan .sidebar--footer{border-bottom-right-radius:0;border-bottom-left-radius:0}body.wcl-sidebar-active{overflow:hidden}body.wcl-sidebar-active .site-content{z-index:100}body.wcl-sidebar-active .wcl-plan .sidebar{height:100vh;top:0}body.wcl-sidebar-active .wcl-plan .sidebar--inner{height:100vh;max-height:100vh}body.wcl-sidebar-active .wcl-plan .sidebar--header{border-radius:0}body.wcl-sidebar-active .wcl-plan .sidebar--header-wrap{padding-top:20px}body.wcl-sidebar-active .wcl-plan .sidebar--title[data-active-title] span{display:none}body.wcl-sidebar-active .wcl-plan .sidebar--title[data-active-title]:before{content:attr(data-active-title)}body.wcl-sidebar-active .wcl-plan .sidebar--toggler{position:absolute;top:-5px;right:0}body.wcl-sidebar-active .wcl-plan .sidebar--toggler:focus,body.wcl-sidebar-active .wcl-plan .sidebar--toggler:focus-visible{color:var(--hmp-msg-error)}body.wcl-sidebar-active .wcl-plan .sidebar--toggler svg{display:block}body.wcl-sidebar-active .wcl-plan .sidebar--toggler-text{display:none}.wcl-plan-main{padding-bottom:170px}.wcl-plan .sidebar{width:100%;position:fixed;z-index:999;left:0;margin:0}.wcl-plan .sidebar--inner{display:flex;flex-direction:column}.wcl-plan .sidebar--header{width:100%;order:1;flex-shrink:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.wcl-plan .sidebar--header-wrap{display:flex;align-items:center;justify-content:space-between;position:relative}.wcl-plan .sidebar--toggler{width:auto;height:auto;display:block;padding:5px;border:none;background:none;line-height:normal;font-family:var(--hmp-font-primary);font-size:var(--hmp-font-size-default);color:inherit}.wcl-plan .sidebar--toggler-text{text-decoration:underline}.wcl-plan .sidebar--toggler svg{width:16px;height:16px;fill:var(--hmp-msg-error)}.wcl-plan .sidebar--autoship-controls{margin-top:16px}.wcl-plan .sidebar--body{width:100%;order:3;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.wcl-plan .sidebar--footer{width:100%;order:2;flex-shrink:0;margin-top:0;padding-top:8px;border-top-right-radius:0;border-top-left-radius:0}}@media (max-width: 767px){.wcl-plan .wcl-product-category-header:first-child{margin-top:0}}@media (min-width: 576px){.wcl-plan .sidebar--inner{max-width:540px;margin-right:0;margin-left:auto}.wcl-plan .sidebar--header{padding:24px}.wcl-plan .sidebar--footer{padding:24px}.wcl-plan .sidebar-cart-item .item-image{width:160px}.wcl-plan .sidebar-cart-item .item-body{width:calc(100% - 174px)}}@media (min-width: 768px){.wcl-plan .page-content{margin-bottom:35px}.wcl-plan .archive__tags{display:flex !important;justify-content:flex-start;margin-top:-20px}.wcl-plan .archive__tags-wrap{margin-bottom:35px}.wcl-plan .archive__tags-wrap #meal-plan-tags-toggle{display:none}.wcl-plan .wcl-product-category-header{margin-top:35px}}@media (min-width: 992px){.single-meal_plans .site-content{z-index:11}.wcl-plan .container{max-width:1400px;display:flex}.wcl-plan-main{width:calc(100% - 320px);padding-right:30px}.wcl-plan-sidebar{width:320px;overflow:hidden;min-height:calc(100vh - 110px);position:relative;z-index:10;margin-top:-60px}.wcl-plan .sidebar--inner{width:inherit;max-width:inherit;height:100%;max-height:calc(100vh - 110px);display:flex;flex-direction:column;position:fixed;margin-left:0}.wcl-plan .sidebar--header{width:100%;flex-shrink:0}.wcl-plan .sidebar--body{width:100%;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.wcl-plan .sidebar--footer{width:100%;flex-shrink:0}.wcl-plan .sidebar--autoship .autoship--header{overflow:hidden;display:block;position:relative;margin:0 -20px 24px;padding:20px;text-align:center;line-height:1.25;font-size:18px;color:#fff}.wcl-plan .sidebar--autoship .autoship--header:before{content:'';width:100%;height:100%;display:block;position:absolute;z-index:1;top:50%;left:50%;background:url(../../img/performance2-min.png) no-repeat center/100% 100%;transform:translate(-50%, -50%)}.wcl-plan .sidebar--autoship .autoship--header-body{position:relative;z-index:2}.wcl-plan .sidebar--autoship .autoship--header h3{display:flex;align-items:center;position:relative;margin-bottom:4px;text-transform:uppercase;font-size:18px;color:inherit}.wcl-plan .sidebar--autoship .autoship--header h3:before,.wcl-plan .sidebar--autoship .autoship--header h3:after{content:'';width:50%;display:block;border-top:2px solid #fff}.wcl-plan .sidebar--autoship .autoship--header h3 span{flex-shrink:0;position:relative;z-index:2;padding-right:15px;padding-left:15px}.wcl-plan .sidebar-cart-item .item-body{width:calc(100% - 94px)}.wcl-plan .sidebar-cart-item .item-image{width:80px}.wcl-plan .sidebar-cart-item .item-image img{height:67px;object-fit:cover;object-position:center}}@media (min-width: 1200px){.wcl-plan .page-content{margin-bottom:40px}.wcl-plan .archive__tags-wrap{margin-bottom:40px}.wcl-plan .wcl-product-category-header{margin-top:40px}}@media (min-width: 992px) and (max-width: 1199px){.wcl-plan #wcl-plan-main ul.products.columns-2 li.product,.wcl-plan #wcl-plan-main ul.products.columns-3 li.product,.wcl-plan #wcl-plan-main ul.products.columns-4 li.product,.wcl-plan #wcl-plan-main ul.products.columns-5 li.product,.wcl-plan #wcl-plan-main ul.products.columns-6 li.product{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 992px) and (max-width: 1023px), (min-width: 1200px) and (max-width: 1439px){#primary .wcl-plan #wcl-plan-main .loop__cart{display:block}#primary .wcl-plan #wcl-plan-main .loop__cart .quantity-wrap{width:100%;margin-right:0}}@media (min-width: 1600px){.wcl-plan .container{max-width:1442px}.wcl-plan-main{width:calc(100% - 362px)}.wcl-plan-sidebar{width:362px}}.woocommerce div.product .product__summary .mp-addons{margin-top:30px}.woocommerce div.product .product__summary .mp-addons-header{position:relative}.woocommerce div.product .product__summary .mp-addons-header::after{content:'';width:100%;height:2px;display:block;position:absolute;z-index:1;top:calc(50% - 1px);left:0;background-color:#dedede}.woocommerce div.product .product__summary .mp-addons-title{display:inline-block;position:relative;z-index:2;padding-right:15px;background-color:#fff;font-size:20px}.woocommerce div.product .product__summary .mp-addons table{width:100%;max-width:620px;border-collapse:separate;border-spacing:0px 4px}.woocommerce div.product .product__summary .mp-addon-title{padding-right:15px}.woocommerce div.product .product__summary .mp-addon-title span{display:block;background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center;line-height:3;font-size:20px;color:#fff}.woocommerce div.product .product__summary .mp-addon-row-boxed .mp-addon-cell{width:70px;height:70px;padding:8px 4px;border-width:2px;border-style:solid;text-align:center;line-height:1}.woocommerce div.product .product__summary .mp-addon-row-boxed .mp-addon-cell:not(:last-child){border-right:none}.woocommerce div.product .product__summary .mp-addon-row-boxed .mp-addon-name{display:block;margin-bottom:3px;font-family:proxima_novathin}.woocommerce div.product .product__summary .mp-addon-row-boxed .mp-addon-value{font-size:18px}.woocommerce div.product .product__summary .mp-addon-row-boxed.mp-addon-lean{border-color:#5ea7ef}.woocommerce div.product .product__summary .mp-addon-row-boxed.mp-addon-lean .mp-addon-title span{background-image:url(../../img/lean2-min.png)}.woocommerce div.product .product__summary .mp-addon-row-boxed.mp-addon-lean .mp-addon-cell{border-color:#5ea7ef;color:#5ea7ef}.woocommerce div.product .product__summary .mp-addon-row-boxed.mp-addon-signature{border-color:#9ac15b}.woocommerce div.product .product__summary .mp-addon-row-boxed.mp-addon-signature .mp-addon-title span{background-image:url(../../img/signature2-min.png)}.woocommerce div.product .product__summary .mp-addon-row-boxed.mp-addon-signature .mp-addon-cell{border-color:#9ac15b;color:#9ac15b}.woocommerce div.product .product__summary .mp-addon-row-boxed.mp-addon-performance{border-color:#e8a25c}.woocommerce div.product .product__summary .mp-addon-row-boxed.mp-addon-performance .mp-addon-title span{background-image:url(../../img/performance2-min.png)}.woocommerce div.product .product__summary .mp-addon-row-boxed.mp-addon-performance .mp-addon-cell{border-color:#e8a25c;color:#e8a25c}.woocommerce div.product .product__summary .mp-addon-row-inline .mp-addon-cell{width:350px;padding:8px 4px;border:none;text-transform:lowercase;font-family:"proxima_novabold",sans-serif;color:#8b8b8b}.woocommerce div.product .product__summary .mp-addon-row-inline .mp-addon-inline{margin-bottom:6px}.woocommerce div.product .product__summary .mp-addon-row-inline .mp-addon-inline:not(:last-child):not(:nth-last-child(2)) .mp-addon-name:after{content:', ';margin-right:4px}.woocommerce div.product .product__summary .mp-addon-row-inline .mp-addon-inline:nth-last-child(2) .mp-addon-name:after{content:', and';margin-right:4px}.woocommerce div.product .product__summary .mp-addon-row-inline .mp-addon-value{font-weight:700;color:#2e2e2e}.woocommerce div.product .product__summary .mp-addon-row-inline .mp-addon-name{font-size:18px}.woocommerce div.product.product-zero-price .woocommerce-product-meta{display:none}body.single-product div.product .product__summary .mp-addons{display:none !important}@media (max-width: 575px){.woocommerce div.product .product__summary .mp-addons table,.woocommerce div.product .product__summary .mp-addons tbody,.woocommerce div.product .product__summary .mp-addons th{display:block}.woocommerce div.product .product__summary .mp-addon-row-boxed{display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px}.woocommerce div.product .product__summary .mp-addon-row-boxed .mp-addon-cell{width:20%;max-width:70px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.woocommerce div.product .product__summary .mp-addon-row-inline{display:block}.woocommerce div.product .product__summary .mp-addon-row-inline .mp-addon-cell{display:block}.woocommerce div.product .product__summary .mp-addon-title{width:100%;padding-right:0}.woocommerce div.product .product__summary .mp-addon-title span{width:100%;max-width:240px;margin:0 auto 12px auto}}@media (max-width: 360px){.pp_woocommerce_quick_view .pp_content_container .pp_left{padding-left:15px}.pp_woocommerce_quick_view .pp_content_container .pp_right{padding-right:15px}}@media (min-width: 992px){.woocommerce div.product .product__summary .mp-addons table{max-width:100%}.woocommerce div.product .product__summary .mp-addon-title span{margin-left:-20px}}body.woocommerce-cart .cart__table table.shop_table tbody th.mp-cart-header{padding-left:20px}body.woocommerce-cart .cart__table table.shop_table tbody th.mp-cart-header .btn{flex-shrink:0;margin-top:8px;margin-left:auto}body.woocommerce-cart .cart__table table.shop_table tbody .mp-cart-header-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:-8px}body.woocommerce-cart .cart__table table.shop_table tbody .mp-cart-title{margin:8px 0 0;padding-right:30px;font-size:24px}body.woocommerce-cart .cart__table table.shop_table tbody .mp_cart_item select[id*="wc_autoship"]{display:none}@media (max-width: 768px){body.woocommerce-cart .cart__table table.shop_table tbody th.mp-cart-header{width:100%;display:block;padding-left:12px}}@media (min-width: 769px){body.woocommerce-cart .cart__table table.shop_table tbody tr.mp_cart_item td{padding-top:12px;padding-bottom:12px}body.woocommerce-cart .cart__table table.shop_table tbody tr.mp_cart_item .product-thumbnail{width:100px;padding-left:32px}}body.woocommerce-checkout .sidebar__cart .mp_cart_header_item{padding-bottom:8px}body.woocommerce-checkout .sidebar__cart .mp-cart-title{font-size:20px}body.woocommerce-checkout .sidebar__cart .product-thumbnail{width:70px;padding-left:10px}body.woocommerce-checkout .sidebar__cart .mp_cart_item select[id*="wc_autoship"]{display:none}body.woocommerce-order-received .custom_shop_table th.mp-cart-header{padding-top:16px;padding-bottom:8px;font-size:20px}body.woocommerce-order-received .custom_shop_table tr.mp_cart_item td{padding-top:8px;padding-bottom:8px}body.woocommerce-order-received .custom_shop_table tr.mp_cart_item td.product-name{padding-left:12px}.woocommerce table.woocommerce-table--order-details tr.mp_cart_header_item .mp-cart-header{padding-top:14px;font-size:20px}.woocommerce table.woocommerce-table--order-details tr.mp_cart_header_item .mp-cart-header:before{display:none !important}.woocommerce table.woocommerce-table--order-details tr.mp_cart_item td{padding-top:4px;padding-bottom:4px}@media (max-width: 768px){.woocommerce table.woocommerce-table--order-details tr.mp_cart_item{padding-left:12px;padding-right:12px}}@media (min-width: 769px){.woocommerce table.woocommerce-table--order-details tr.mp_cart_item td.woocommerce-table__product-name{padding-left:12px}}.wcl-plan.hmp-custom-preload{visibility:visible}
