body#recharge-novum #recharge-te #te-modal.planthood--portal-modal label:before,.rc_purchase_type label:before,.shipping-radios label:before{box-sizing:content-box}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]+label,.rc_purchase_type [type=radio]+label,.shipping-radios [type=radio]+label{padding-left:30px !important}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]:checked,body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]:not(:checked),.rc_purchase_type [type=radio]:checked,.rc_purchase_type [type=radio]:not(:checked),.shipping-radios [type=radio]:checked,.shipping-radios [type=radio]:not(:checked){position:absolute;left:-9999px}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]:checked+label,body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]:not(:checked)+label,.rc_purchase_type [type=radio]:checked+label,.rc_purchase_type [type=radio]:not(:checked)+label,.shipping-radios [type=radio]:checked+label,.shipping-radios [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]:checked+label:before,body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]:not(:checked)+label:before,.rc_purchase_type [type=radio]:checked+label:before,.rc_purchase_type [type=radio]:not(:checked)+label:before,.shipping-radios [type=radio]:checked+label:before,.shipping-radios [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:-2px;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]:checked+label:after,body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]:not(:checked)+label:after,.rc_purchase_type [type=radio]:checked+label:after,.rc_purchase_type [type=radio]:not(:checked)+label:after,.shipping-radios [type=radio]:checked+label:after,.shipping-radios [type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#1b2d23;position:absolute;top:2px;left:4px;border-radius:100%;transition:all .2s ease}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]:not(:checked)+label:after,.rc_purchase_type [type=radio]:not(:checked)+label:after,.shipping-radios [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [type=radio]:checked+label:after,.rc_purchase_type [type=radio]:checked+label:after,.shipping-radios [type=radio]:checked+label:after{opacity:1;transform:scale(1)}#recharge-novum .rc-radio input:checked+.rc-radio__control::before{width:12px !important;height:12px !important;background:#1b2d23 !important}#recharge-novum .rc-radio .rc-radio__control{border:1px solid !important;border-color:#ddd !important}.address-details--wrapper{position:relative;border:2px solid #1b2d23;padding:20px;border-radius:9px;margin-bottom:40px;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}.address-details--wrapper.default{background-color:#e4ecda}.address-details--wrapper .address-container{margin-bottom:25px}.address-details--wrapper .address-details__edit-address{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column}.address-details--wrapper .address-details__heading{font-size:1.8rem;font-weight:500;color:#1b2d23}.rc-expandable-card--summary{flex-direction:column}#recharge-novum .rc-expandable-card{font-size:1.6rem}.card-summary .payment-type,.card-summary .expires{font-size:1rem;line-height:1.3}.rc-expandable-card--arrow{position:absolute;right:20px;top:90px}.actions{display:flex;gap:15px;flex-direction:column}@media(min-width: 750px){.actions{flex-direction:row;align-items:baseline;justify-content:flex-end}}.actions button,.actions a{font-size:12px}@media(min-width: 750px){.actions button,.actions a{font-size:14px}}.associated-subscriptions{margin-bottom:15px}.portal .rc-tooltip-container{align-items:center;gap:15px;justify-content:flex-end}@media(min-width: 750px){.portal .rc-tooltip-container{justify-content:space-between}}.portal .rc-tooltip-container .rc-tooltip{background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text));line-height:1.2;border-radius:15px;padding:1rem !important}.portal .edit-payment-method,.portal .move-payment-method-subs,.portal .change-payment-method,.portal .edit-address{text-align:right}.customer-portal .meal-subscription-summary.each-subscription{margin-bottom:30px}.customer-portal #menu-customer-choice{margin-bottom:50px}.customer .skip-shipment-btn,.customer .cancel-sub-btn{margin-right:15px;cursor:pointer}.customer-portal--meal-choices .menu-choices{margin-bottom:15px}.customer-portal--meal-choices .menu-choices .button.button--primary{background-color:rgb(var(--color-base-outline-button-labels));border:2px solid rgb(var(--color-base-outline-button-labels));color:rgb(var(--color-base-accent-1))}.customer-portal--meal-choices .menu-choices .button.button--primary::before{background-size:cover}.customer-portal--meal-choices .menu-choices .button.button--inverse{background-color:rgb(var(--color-base-background-1));border:2px solid rgb(var(--color-base-text));color:rgb(var(--color-base-text))}.customer-portal--meal-choices .menu-choices .button.button--inverse::before{background-size:cover}.customer-portal--meal-choices .menu-choices .button.button--inverse:hover{color:rgb(var(--color-base-text)) !important}.customer-portal--meal-choices .menu-choices__choice{display:flex;flex-direction:column;align-items:center}.customer-portal--meal-choices .menu-choices__bank-holiday-note{font-size:1.1rem;margin:3px 0 0;color:#1b2d23;background:#e4eddb;padding:.5rem 1rem;border-radius:20px;line-height:11px;text-align:center}.customer-portal--meal-choices .menu-product-grid{grid-template-columns:repeat(2, 1fr)}@media(min-width: 650px){.customer-portal--meal-choices .menu-product-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 990px){.customer-portal--meal-choices .menu-product-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1500px){.customer-portal--meal-choices .menu-product-grid{grid-template-columns:repeat(4, 1fr)}}.element__flex-column .variant-image{max-width:400px;width:100%}.rc_purchase_type label{margin-bottom:.6rem;padding-left:0;font-size:14rem;color:rgb(var(--color-base-text));line-height:calc(1 + .5/var(--font-body-scale));letter-spacing:.02em}.margin-right-5{margin-right:5px}.margin-top-10{margin-top:10px}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal{background-color:rgb(var(--color-base-background-2))}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-heading{justify-content:flex-start;padding:20px 28px 0}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-heading .js-back-btn.back-btn{position:absolute;left:0;top:0;padding:0;border:none}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .planthood--portal-modal--title{font-size:26px;margin-bottom:1.5rem}@media(min-width: 750px){body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .planthood--portal-modal--title{font-size:30px}}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .planthood--portal-modal--close{display:flex;position:absolute;right:0;top:0;padding:0;border:none;width:fit-content}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc_product_quantity{color:rgba(var(--color-foreground));position:relative;width:calc(14rem/var(--font-body-scale) + var(--inputs-border-width)*2);display:flex;border-radius:var(--inputs-radius);min-height:calc(var(--inputs-border-width)*2 + 4.5rem)}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc_product_quantity .button-minus{border:2px solid rgb(var(--color-base-text)) !important;border-right:none !important;border-top-left-radius:3rem !important;border-bottom-left-radius:3rem !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;padding-left:2rem}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc_product_quantity .button-plus{border:2px solid rgb(var(--color-base-text)) !important;border-left:none !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:3rem !important;border-bottom-right-radius:3rem !important}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc_product_quantity .button-minus,body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc_product_quantity .button-plus{width:calc(4.5rem/var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background-color:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc_product_quantity #variant_quantity{border-top:2px solid rgb(var(--color-base-text)) !important;border-bottom:2px solid rgb(var(--color-base-text)) !important;color:currentColor;font-size:1.4rem;font-weight:500;opacity:.85;text-align:center;background-color:rgba(0,0,0,0);border:0;padding:0 .5rem;width:100%;flex-grow:1;appearance:none}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal h4{margin:10px 0 15px}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #variant-price{color:rgb(var(--color-base-text)) !important;font-size:16px}@media(min-width: 750px){body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #variant-price{font-size:18px}}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal label{margin-bottom:.6rem;padding-left:0;font-size:1.3rem;line-height:calc(1 + .5/var(--font-body-scale));letter-spacing:.04rem}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc-radio{margin-bottom:15px !important;border-bottom:1px solid rgb(var(--color-base-text));padding-bottom:15px}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc-radio:last-of-type{border-bottom:none}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc-radio .rc-radio__control{margin-right:1rem}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc-radio *{font-size:1.4rem !important;line-height:1.3}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal button{cursor:pointer}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal input[type=text],body#recharge-novum #recharge-te #te-modal.planthood--portal-modal select{padding:0 5px !important}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal input[type=text],body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc-select{border:1px solid rgb(var(--color-base-text)) !important}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .h-stack{display:grid;grid-template-columns:1fr 1fr;gap:5px}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .rc-form-control{margin-bottom:15px !important}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal [data-associated-subs]{margin-bottom:20px !important}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .subscription-item{line-height:1.6;font-size:14px;font-weight:400 !important;padding-left:8px}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .customer-message{font-size:15px;font-family:var(--font-body-family);margin-bottom:18px !important;line-height:1.5;padding:18px 0;border-bottom:1px solid rgb(var(--color-base-text));letter-spacing:.02em}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .customer-message--confirm{font-size:15px;letter-spacing:.02em;font-family:var(--font-body-family);margin-bottom:18px !important;line-height:1.5;padding:15px 0;border-top:1px solid rgb(var(--color-base-text))}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .payment-method--this{font-size:14px;margin-bottom:8px;font-weight:600}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content h4{font-size:18px}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content h3{font-size:15px;line-height:1.6}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content textarea{width:100%;height:100px}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content .shipping-address--update{padding-left:10px;margin-bottom:26px}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content .shipping-address--update div{color:rgb(var(--color-base-text));font-size:15px;letter-spacing:.02em;font-family:var(--font-body-family);margin-bottom:0 !important;line-height:1.5}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content .address-fields label{margin-bottom:0}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content input,body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content select{background-color:rgb(var(--color-base-background-2));padding:5px 10px !important}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal .button{margin-top:30px}.back-btn{background:rgba(0,0,0,0);width:24px;height:24px;display:inline-flex;justify-content:center;border:1px solid rgb(var(--color-base-text)) !important;align-items:center}.back-btn svg{width:16px;height:14px}#recharge-novum #rc__upsells--container{display:grid;grid-gap:25px;padding-left:0;margin:0;list-style:none;padding-bottom:50px}#recharge-novum #rc__upsells--container li{min-width:0}@media(min-width: 768px){#recharge-novum #rc__upsells--container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){#recharge-novum #rc__upsells--container{grid-template-columns:repeat(3, 1fr)}}#recharge-novum #rc__upsells--container .rc-card{padding:0 0 15px !important;box-shadow:none;border-bottom:2px solid #000;border-radius:0}#recharge-novum #rc__upsells--container .rc_image_container img{border-radius:15px;overflow:hidden}#recharge-novum .ml-10{margin-left:10px}#recharge-novum .mt-0{margin-top:0}#recharge-novum .upsells-title{font-size:18px;text-align:left;margin:0}.customer .associated-subscriptions h3{font-weight:500}.customer__portal-content{padding-top:20px}.customer strong{font-weight:500 !important}.customer__header{border-bottom:2px dashed rgb(var(--color-base-text));margin-bottom:30px;display:flex;flex-direction:column;margin-top:40px !important}@media(min-width: 750px){.customer__header{flex-direction:row;margin-top:70px !important;align-items:flex-end;justify-content:space-between}}@media(min-width: 990px){.customer__header{margin-bottom:0px}}.customer__header h1{margin-bottom:30px !important;margin-top:0 !important}@media(min-width: 750px){.customer__header h1{margin-bottom:30px !important}}.customer__header .button.button--primary.button--arrow-back{margin-bottom:30px;margin-left:auto}@media(min-width: 750px){.customer__header .button.button--primary.button--arrow-back{margin-bottom:30px}}.customer__main-wrapper{display:block;margin-top:5rem}@media(min-width: 1150px){.customer__main-wrapper{display:grid !important;grid-template-columns:278px 1fr;grid-gap:30px}}@media(min-width: 1200px){.customer__main-wrapper{grid-template-columns:311px 1fr}}.customer__subs-cta--wrapper{background-color:rgb(var(--color-base-outline-button-labels));display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;border-radius:15px;overflow:hidden;padding:22px}@media(min-width: 750px){.customer__subs-cta--wrapper{flex-direction:row;align-items:flex-end;padding:35px}}@media(min-width: 990px){.customer__subs-cta--wrapper{margin-bottom:50px}}.customer__subs-cta--content{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 750px){.customer__subs-cta--content{width:50%}}.customer__subs-cta--content h2{color:rgb(var(--color-base-accent-1));margin:0 0 40px !important;font-size:26px}@media(min-width: 750px){.customer__subs-cta--content h2{font-size:36px}}.customer__subs-cta--content p{color:rgb(var(--color-base-background-1));font-size:15px !important;margin:0 0 50px !important}@media(min-width: 750px){.customer__subs-cta--content p{margin:0 !important}.customer__subs-cta--button-wrapper{max-width:300px;width:100%}}.customer__subs-cta--image{width:100%;height:auto}@media(min-width: 750px){.customer__subs-cta--image{width:50%}}.customer .order-history--wrapper{position:relative;border-radius:15px;overflow:hidden}.customer .order-history--wrapper #orders{position:absolute;top:-90px;display:block}.customer .order-history--wrapper h2{text-transform:capitalize;font-size:26px}@media(min-width: 750px){.customer .order-history--wrapper h2{font-size:36px}}.customer .order-history--wrapper .subscription-summary--next-delivery{margin-top:30px}.customer .order-history--wrapper .order-summary--wrapper{border-radius:15px;border:2px solid rgb(var(--color-base-text));margin:0 0px 30px;background-color:rgb(var(--color-base-background-1));padding:20px 10px}@media(min-width: 750px){.customer .order-history--wrapper .order-summary--wrapper{padding:35px}}.customer .order-history--wrapper .order-summary--wrapper.inverse{background-color:rgb(var(--color-base-background-2))}.customer .order-history--wrapper .order-summary--wrapper.inverse .order-summary--wrapper-inner{border-radius:15px;background-color:rgb(var(--color-base-background-1))}.customer .order-history--wrapper .order-summary--wrapper .order-number{margin:0 0 20px;font-size:24px}.customer .order-history--wrapper .order-summary--wrapper-inner{border-radius:15px;background-color:rgb(var(--color-base-background-2));padding:10px}@media(min-width: 750px){.customer .order-history--wrapper .order-summary--wrapper-inner{margin:22px 0 0;padding:20px}}@media(min-width: 1300px){.customer .order-history--wrapper .order-summary--wrapper-inner{display:flex;align-items:center}}.customer .order-history--wrapper .order-summary--wrapper-inner p{font-size:14px;margin:10px}@media(min-width: 750px){.customer .order-history--wrapper .order-summary--wrapper-inner p{font-size:15px;margin:0 0 5px}}.customer .order-history--wrapper .order-summary--wrapper-inner .button{margin-left:auto;display:block;width:max-content;flex:none}@media(min-width: 750px){.customer .order-history--wrapper .order-summary--wrapper-inner-top{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0 0 10px 0}}@media(min-width: 1200px){.customer .order-history--wrapper .order-summary--wrapper-inner-top{display:flex}}@media(min-width: 1300px){.customer .order-history--wrapper .order-summary--wrapper-inner-top{margin:0}}.customer .order-history--wrapper .order-summary--wrapper-inner-top .order-divide{padding:0 10px;display:none}@media(min-width: 750px){.customer .order-history--wrapper .order-summary--wrapper-inner-top .order-divide{display:inline}}@media(min-width: 990px){.customer .order-history--wrapper .order-summary--wrapper-inner-top .order-divide{display:none}}@media(min-width: 1200px){.customer .order-history--wrapper .order-summary--wrapper-inner-top .order-divide{display:inline}}.customer .order-history--tab{margin:0;background-color:inherit;width:100%;display:inline-flex;justify-content:space-between;padding:22px}@media(min-width: 750px){.customer .order-history--tab{padding:22px 35px}}.customer .order-history--tab:after{content:none}.customer .order-history--contents.accordion-content .content-inner{border:none}.customer .order-detail--wrapper table{background-color:rgb(var(--color-base-background-1))}.customer .menu-tab{margin:1.2rem 0;text-transform:capitalize;font-size:22px}@media(min-width: 750px){.customer .menu-tab{font-size:30px}}.customer .order-detail--wrapper,.customer .order-addresses{background-color:rgb(var(--color-base-background-2));border-radius:15px;padding:10px}@media(min-width: 750px){.customer .order-detail--wrapper,.customer .order-addresses{padding:20px}}.customer .order-detail--wrapper h5,.customer .order-addresses h5{margin:0;font-weight:300}@media(min-width: 750px){.customer .order-addresses{display:flex}.customer .order-addresses div{margin-right:3rem}}.customer .order-detail--wrapper{margin-bottom:30px}.customer .order-detail--wrapper-outer{flex-direction:column}.customer .pagination{margin:20px !important}.customer .pagination ul{margin:0}@media(max-width: 390px){.customer td{flex-direction:column;line-height:2 !important}}.customer .subscription-summary--wrapper{background-color:rgb(var(--color-base-background-2));padding:15px 10px 17px;border-radius:15px;display:flex;flex-direction:column;margin-bottom:32px}@media(min-width: 750px){.customer .subscription-summary--wrapper{padding:15px 20px 17px}}@media(min-width: 1100px){.customer .subscription-summary--wrapper{flex-direction:row;justify-content:space-between;align-items:flex-end}}.customer .subscription-summary--wrapper.inactive-sub{margin-bottom:0px}.customer .subscription-summary--wrapper-details{margin-bottom:10px}@media(min-width: 750px){.customer .subscription-summary--wrapper-details{margin-bottom:0px}}.customer .subscription-summary--wrapper-details p{font-size:14px}@media(min-width: 750px){.customer .subscription-summary--wrapper-details p{font-size:15px}}.customer .subscription-summary--wrapper-details p strong{font-size:13px}@media(min-width: 750px){.customer .subscription-summary--wrapper-details p strong{font-size:15px}}@media(min-width: 990px){.customer .subscription-summary--wrapper-upper{display:flex;flex-direction:column;margin-top:5px}.customer .subscription-summary--wrapper-upper span{padding:0 10px}}.customer .subscription-summary--wrapper .section-title{line-height:1.7}.customer .subscription-summary--wrapper p{margin:5px 0}.customer .subscription-summary--wrapper .button.button--primary{margin-left:auto;display:block}@media(min-width: 1100px){.customer .subscription-summary--wrapper .button.button--primary{align-self:center}}.customer .subscription-summary--next-delivery{display:flex;align-items:center}.customer .subscription-summary--next-delivery:not(:last-of-type){margin-bottom:35px}.customer .subscription-summary--next-delivery .nd--key{margin:0 16px 0 0;line-height:1;font-size:16px}@media(min-width: 750px){.customer .subscription-summary--next-delivery .nd--key{font-size:18px}}.customer .subscription-summary--next-delivery .nd--value{margin:0;background-color:rgb(var(--color-base-background-2));padding:9px 20px 5px;border-radius:16px}.customer__portal-content--purchase-history{display:grid;grid-gap:15px}@media(min-width: 768px){.customer__portal-content--purchase-history{grid-gap:30px;grid-template-columns:1fr 1fr}}.customer__portal-content--purchase-history .purchase-history__card{border:2px solid rgb(var(--color-base-text));border-radius:9px;padding:25px;display:flex;gap:20px}.customer__portal-content--purchase-history .purchase-history__card .order-image-wrapper{aspect-ratio:1/1}.customer__portal-content--purchase-history .purchase-history__card p{margin-top:0;font-size:1.6rem;margin-bottom:5px}.customer__portal-content--purchase-history .purchase-history__card p:first-child{font-size:1.8rem}.customer__portal-content--purchase-history .purchase-history__card button{padding:0}.customer__portal-content .meal-kit--wrapper{border-bottom:2px dashed rgb(var(--color-base-text));padding-bottom:30px;margin-bottom:30px}@media(min-width: 750px){.customer__portal-content .meal-kit--wrapper{margin-bottom:50px;padding-bottom:50px}}.customer__portal-content h2{font-size:28px}@media(min-width: 750px){.customer__portal-content h2{font-size:34px}}.customer__portal-content h2.rc_order_title{margin:0 0 10px}.customer__portal-content h2.provisions-section--title{margin-bottom:10px}.customer__portal-content h2.inactive-section--title{margin-top:90px;margin-bottom:10px}.customer__portal-content .link-to-provisions{margin-bottom:20px}.customer .provisions--wrapper{border:1px solid rgb(var(--color-base-text));border-radius:15px;padding:22px 10px;margin-bottom:30px}@media(min-width: 750px){.customer .provisions--wrapper{padding:36px 22px}}.customer .provisions--wrapper .rc_order_title{margin:0 0 20px;font-size:20px}@media(min-width: 750px){.customer .provisions--wrapper .rc_order_title{font-size:24px}}.customer .incative-group{margin-bottom:50px}.customer .subscription--details-wrapper{border:2px solid #707070;border-radius:9px;padding:22px 10px}@media(min-width: 990px){.customer .subscription--details-wrapper{padding:30px 22px}.customer .subscription--details-upper{display:grid;grid-template-columns:1fr 1fr;gap:20px}}.customer .subscription--details-lower{display:flex;flex-direction:column;align-items:flex-end}@media(min-width: 990px){.customer .subscription--details-lower{flex-direction:row;justify-content:flex-end;align-items:flex-end;height:95px}}.customer .subscription--edit-item h4{margin:0 0 10px;font-size:16px}@media(min-width: 750px){.customer .subscription--edit-item h4{font-size:18px}}.customer .subscription--edit-item span{padding:0 .5rem}@media(min-width: 750px){.customer .subscription--edit-item span{padding:0 1rem}}.customer .subscription--edit-item p,.customer .subscription--edit-item span{font-weight:500}.payment-method.rc-expandable-card{border:2px solid rgb(var(--color-base-text));box-shadow:none !important;border-radius:15px !important}.card-logo svg{height:34px;width:45px;display:block}.text-body-2 .payment-type,.text-body-2 .expires{font-size:14px;line-height:1.2;color:rgb(var(--color-base-text))}.text-body-2 .expires{margin-bottom:15px}.payment-method-details{margin-top:15px}.payment-method h3{font-weight:500}.account-nav--desktop{display:none;height:fit-content;padding-right:0 !important;margin-bottom:30px}@media(min-width: 1150px){.account-nav--desktop{display:block;position:sticky;top:105px}.account-nav--mobile{display:none}}.account-nav--mobile button.accordion-button{border-top:none;background-color:rgb(var(--color-base-background-2));border-radius:15px}.account-nav--mobile .accordion-content .content-inner{padding:30px 10px 10px;border-top:none}.account-nav ul{list-style:none}.account-nav .account-nav--wrapper{padding:0 !important;margin:0 !important}@media(min-width: 1150px){.account-nav .account-nav--wrapper{padding:20px 0 !important}}.account-nav .account-nav--wrapper>li{padding-left:30px;position:relative}.account-nav .account-nav--wrapper>li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;left:0;height:16px;width:16px}.account-nav .account-nav--wrapper>li.user:before{background-image:url(36b23c32751d5e4bedf4.svg)}.account-nav .account-nav--wrapper>li.orders:before{background-image:url(21d7ad1171e085be5aa8.svg)}.account-nav .account-nav--wrapper>li.subscriptions:before{background-image:url(ef137ef845c48a6ea6fb.svg)}.account-nav .account-nav--wrapper>li.addresses:before{background-image:url(00fccf9d58d5c0df1a5a.svg)}.account-nav .account-nav--wrapper>li.refer-a-friend:before{background-image:url(fe86530c812c1e1f4fe6.svg)}.account-nav .account-nav--wrapper>li.logout:before{background-image:url(91f7d5453c38d9d08f13.svg)}.account-nav .account-nav--wrapper>li a{color:rgb(var(--color-base-text))}.account-nav .account-nav--wrapper ul{padding:0px 30px 1px 15px !important;margin-bottom:0px !important}.account-nav .account-nav--wrapper li{text-transform:uppercase;text-decoration:underline;font-weight:500;text-underline-offset:2px;font-size:12px;margin-bottom:15px}@media(min-width: 750px){.account-nav .account-nav--wrapper li{font-size:13px}}@media(min-width: 1200px){.account-nav .account-nav--wrapper li{font-size:14px}}.account-nav .account-nav--wrapper li a{font-size:inherit;text-decoration:none;display:inline}.account-nav .account-nav--wrapper li.active a{text-decoration:none;background-color:#e4ecda;line-height:1.8;padding:5px 10px 0;margin-left:-10px;border-radius:20px;display:inline-block}button.subscription-shipping-address{display:inline-block !important;text-align:left}@media(min-width: 990px){button.subscription-shipping-address{display:flex !important}}body#recharge-novum #te-modal-content .rc-form-control{margin-bottom:20px !important}body#recharge-novum #te-modal-content .rc-form__label{margin-bottom:0px !important}.portal .customer__header{display:block;flex-direction:none;align-items:flex-start;justify-content:flex-start;margin-bottom:30px}@media(min-width: 990px){.portal .customer__header{margin-bottom:50px}}.portal .customer__header-wrapper{padding-bottom:15px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline}@media(min-width: 750px){.portal .customer__header-wrapper{padding-bottom:0}}#recharge-novum .rc-modal__content{background-color:rgb(var(--color-base-background-2)) !important}#recharge-novum .rc-modal__close-btn{background:rgba(0,0,0,0)}.rc_layout__full{margin:30px 0}@media(min-width: 750px){.rc_layout__full{margin:50px 0}}.rc_layout__full h2{font-size:26px}@media(min-width: 750px){.rc_layout__full h2{font-size:32px}}#RechargeDeliveryDayForm .rc_purchase_type{display:grid;gap:10px;margin-top:30px}.rc_layout .button{margin:20px auto;background-color:rgba(var(--color-base-accent-1));color:rgb(var(--color-base-text));text-transform:uppercase}.rc_layout .button:hover{opacity:.8}.rc_form__group.form__control.input-row input{height:38px;border-radius:15px;width:100%;max-width:300px;padding:10px 20px;margin-bottom:18px;border:2px solid rgb(var(--color-base-text));background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text))}.rc_form__group.form__control.input-row input:focus-visible{outline:none;box-shadow:none}.portal-menu-dishes-grid.choices-shown .card-wrapper.card-v3 .card{opacity:.45}.portal-menu-dishes-grid.choices-shown .card-wrapper.card-v3.meal-selected .card{opacity:1}.portal-menu-dishes-grid.choices-shown .card-wrapper.card-v3.meal-selected .card::after{content:"";width:40px;top:22px;height:40px;right:7px;bottom:auto;left:auto;position:absolute}.portal-menu-dishes-grid.choices-shown .card-wrapper.card-v3 .sold-out-mask{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:flex;justify-content:center;z-index:2}.portal-menu-dishes-grid.choices-shown .card-wrapper.card-v3 .sold-out-mask h2{font-size:46px;margin-top:150px}@media(min-width: 470px){.portal-menu-dishes-grid.choices-shown .card-wrapper.card-v3 .sold-out-mask h2{font-size:32px;margin-top:110px}}@media(min-width: 768px){.portal-menu-dishes-grid.choices-shown .card-wrapper.card-v3 .sold-out-mask h2{font-size:46px;margin-top:150px}}@media(min-width: 1150px){.portal-menu-dishes-grid.choices-shown .card-wrapper.card-v3 .sold-out-mask h2{font-size:32px;margin-top:150px}}@media(min-width: 1400px){.portal-menu-dishes-grid.choices-shown .card-wrapper.card-v3 .sold-out-mask h2{font-size:46px}}.portal-menu-dishes-grid.editing .qty-control--wrapper{display:flex}.portal-menu-dishes-grid.editing.choices-shown .card-wrapper.card-v3:not([data-product-sold-out=true]) .card{opacity:1}.portal-menu-dishes-grid .qty-control--wrapper{display:none}.charge_interval_frequency{border:2px solid rgb(var(--color-base-text)) !important;border-right:none !important;border-top-left-radius:3rem !important;border-bottom-left-radius:3rem !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;width:calc(4.5rem/var(--font-body-scale));flex-shrink:0;font-size:1.8rem}.order_interval_unit{border:2px solid rgb(var(--color-base-text)) !important;border-left:none !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:3rem !important;border-bottom-right-radius:3rem !important;width:auto;flex-shrink:0;font-size:1.8rem}#variant_quantity{font-size:1.8rem !important;opacity:1 !important}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content select.charge_interval_frequency{padding:10px 0 10px 10px !important}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content select.order_interval_unit{padding:10px 7px 10px 20px !important;margin-left:-6px}#product_options_container{list-style:none;padding-left:0}#product_options_container .rc_option__selector{font-size:1.8rem !important;opacity:1 !important;border:2px solid rgb(var(--color-base-text)) !important;border-radius:26px}body#recharge-novum #recharge-te #te-modal.planthood--portal-modal #te-modal-content select.rc_option__selector{padding:10px 14px !important}#RechargePaymentMethodForm{padding-bottom:50px}body#recharge-novum #recharge-te #te-modal-content,body#recharge-novum #recharge-te #te-card-modal-content{padding-bottom:50px !important}.expired-icon{border:1px solid #b51717;border-radius:3px;padding:5px 10px 3px;display:inline}.order-history--tab{cursor:pointer}.jconfirm-box{background-color:rgb(var(--color-base-background-2)) !important;border:2px solid rgb(var(--color-base-text)) !important}.jconfirm-box .jconfirm-content{color:rgb(var(--color-base-text)) !important}.jconfirm-box .btn{position:relative;max-height:none;max-width:fit-content;padding:13px 40px 11px !important;line-height:1;letter-spacing:0;font-size:1.4rem;text-decoration:none !important;cursor:pointer;display:inline-block;white-space:nowrap;color:rgb(var(--color-base-text)) !important;font-family:var(--font-body-family) !important}.jconfirm-box .btn.btn-default{background-color:rgb(var(--color-base-text)) !important;color:rgb(var(--color-base-accent-1)) !important}.jconfirm-box .btn.btn-default:hover{opacity:.8}.orders-cta{background:rgb(var(--color-base-background-2)) !important;border-radius:15px;padding:25px 35px;display:flex;max-width:436px;margin-bottom:30px;align-items:center}.orders-cta svg{width:50px;height:57.5px;flex:none}.orders-cta p{margin:0 35px 0;font-size:14px}#rc_current_date{text-align:left}.rc_pause_date{margin:0;border-bottom:2px dashed;font-size:18px;text-align:center}
