:root{--cs-bg:#edeff0;--cs-white:#fff;--cs-ink:#172126;--cs-muted:#526069;--cs-primary:#397391;--cs-accent:#448aae;--cs-action:#397391;--cs-line:#cdd5d9;--cs-soft:#f4f6f5;--cs-selected:#e5f0f6;--cs-shadow:0 6px 22px #1721260b;--cs-hover-shadow:0 10px 28px #17212614;--cs-radius:18px;--cs-scroll-thumb:#a5c8d9;--cs-scroll-track:#f5f7f8}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card){background:var(--cs-white)!important;color:var(--cs-ink)!important;border:1px solid var(--cs-line)!important;box-shadow:none!important;border-radius:5px!important;flex-direction:column!important;grid-template-rows:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card):hover{box-shadow:var(--cs-hover-shadow)!important;border-color:#a7b6be!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.v3-product-image,.v3-product-body,.discovery-image-open){background:var(--cs-white)!important;color:var(--cs-ink)!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .v3-product-image{border-bottom:1px solid var(--cs-line)!important;border-color:var(--cs-line)!important;aspect-ratio:1!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .discovery-image-open{border:0!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .v3-product-body{flex-direction:column!important;flex:1!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px 10px 9px!important;display:flex!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .product-supplier-top{letter-spacing:0!important;text-transform:none!important;flex:none!important;align-items:center!important;gap:0!important;height:auto!important;min-height:33px!important;margin:0!important;padding:7px 14px!important;font-size:10px!important;line-height:1.2!important;display:none!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .product-supplier-top :is(.product-supplier,.product-supplier a){color:var(--cs-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:10px!important;font-weight:500!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .product-supplier-top a:hover{color:var(--cs-primary)!important;text-decoration:underline!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .v3-product-image img{object-fit:contain!important;object-position:center!important;background:var(--cs-white)!important;mix-blend-mode:normal!important;filter:none!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;position:static!important;inset:auto!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.v3-product-title,.fpc-title){color:var(--cs-ink)!important;text-align:left!important;background:0 0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 6px!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.v3-card-meta,.product-supplier,.discovery-variant,.supplement-card-specs,.meal-compare-portion,.fitterous-review-summary){color:var(--cs-muted)!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.product-supplier a,.fitterous-review-summary>span:first-child){color:var(--cs-primary)!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.discovery-winning-price,.exact-meal-price){box-shadow:none!important;color:var(--cs-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:4px 0 0!important;padding:0!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .discovery-winning-price{width:100%!important;max-width:none!important;display:block!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .discovery-winning-price>small{display:none!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.discovery-winning-price,.exact-meal-price) :is(strong,span,small,label){color:var(--cs-ink)!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.discovery-winning-price,.exact-meal-price)>strong{color:var(--cs-primary)!important;letter-spacing:-.6px!important;white-space:nowrap!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.discovery-winning-price,.exact-meal-price).is-empty>strong{letter-spacing:0!important;white-space:normal!important;font-size:12px!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .discovery-compare-link{color:var(--cs-primary)!important;box-shadow:none!important;text-align:left!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;max-width:none!important;height:auto!important;min-height:24px!important;margin:4px 0 0!important;padding:4px 0!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.partner-favorite,.v3-heart){color:var(--cs-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;font-size:25px!important;line-height:1!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.partner-favorite,.v3-heart)[aria-pressed=true]{color:var(--cs-primary)!important;border-color:var(--cs-primary)!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.partner-favorite,.v3-heart):hover{color:var(--cs-primary)!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .meal-compare-macros{color:var(--cs-ink)!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:12px!important;margin:0 0 8px!important;padding:0!important;display:flex!important;position:static!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .meal-compare-macros :is(b,small){color:var(--cs-ink)!important;background:0 0!important}html body #__next .discovery-view-list>.fitterous-product-card{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:190px minmax(0,1fr)!important;display:grid!important}html body #__next .discovery-view-list>.fitterous-product-card>.product-supplier-top{grid-area:1/1/auto/-1!important}html body #__next .discovery-view-list>.fitterous-product-card>.v3-product-image{aspect-ratio:auto!important;border-right:0!important;grid-area:2/1!important;height:100%!important;min-height:190px!important}html body #__next .discovery-view-list>.fitterous-product-card>.v3-product-body{grid-area:2/2!important}@media (max-width:820px){html body #__next .discovery-view-list>.fitterous-product-card{grid-template-columns:36% minmax(0,1fr)!important}html body #__next .discovery-view-list>.fitterous-product-card>.v3-product-image{min-height:150px!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) .discovery-image-open{padding:10px!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.v3-product-title,.fpc-title){min-height:32px!important;font-size:12px!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.discovery-winning-price,.exact-meal-price)>strong{font-size:19px!important}html body :is(#__next .fitterous-product-card,.qv-r58 .fitterous-product-card) :is(.discovery-winning-price,.exact-meal-price).is-empty>strong{font-size:12px!important}}html body :is(#__next .product-model-thumbnails,.qv-r58 .product-model-thumbnails) button{background:var(--cs-white)!important;border-color:var(--cs-line)!important;box-shadow:none!important}html body :is(#__next .product-model-thumbnails,.qv-r58 .product-model-thumbnails) button:is(:hover,[aria-pressed=true]){border-color:var(--cs-primary)!important;box-shadow:0 0 0 1px var(--cs-primary)!important}html body :is(#__next .product-model-thumbnails,.qv-r58 .product-model-thumbnails) img{object-fit:contain!important;background:var(--cs-white)!important;mix-blend-mode:normal!important}html body #__next .fitterous-image-unavailable{background:var(--cs-soft)!important;color:var(--cs-muted)!important}html body :is(#__next .qv-r58,.qv-r58){color:var(--cs-ink)!important;background:var(--cs-white)!important;border-color:var(--cs-line)!important;box-shadow:0 24px 90px #17212638!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-header,.qv-r58-pricebar){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important;box-shadow:none!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r58-scroll{background:var(--cs-white)!important;scrollbar-color:var(--cs-scroll-thumb) var(--cs-scroll-track)!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r58-scroll::-webkit-scrollbar-thumb{background:var(--cs-scroll-thumb)!important}html body :is(#__next .qv-r58,.qv-r58) :is(h2,h3,h4,.qv-r58-facts dd,.qv-r58-pricebar strong,.qv-r59-rating strong){color:var(--cs-ink)!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-facts dt,.qv-r58-intro,.qv-r58-details p,.qv-r58-price-note,.qv-r58-detail-status,.qv-r58-disabled,.qv-r59-rating,.qv-r59-rating a,.qv-r59-variants small,.qv-r59-source-date,.qv-r58-pricebar small){color:var(--cs-muted)!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-supplier a,.qv-r58-variant,.qv-r58-description-link,.premium-qv-section-title span,.qv-r58-best-label){color:var(--cs-primary)!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-close,.qv-r58-favorite,.qv-r58-image-prev,.qv-r58-image-next){color:var(--cs-ink)!important;border-color:var(--cs-line)!important;background:#ffffffe8!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-close,.qv-r58-favorite,.qv-r58-image-prev,.qv-r58-image-next):hover,html body :is(#__next .qv-r58,.qv-r58) .qv-r58-favorite[aria-pressed=true]{color:var(--cs-primary)!important;border-color:var(--cs-primary)!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r58-image-count{color:var(--cs-white)!important;background:#172126d9!important}html body :is(#__next .qv-r58,.qv-r58) :is(.premium-qv-image,.premium-qv-thumbs button){background:var(--cs-white)!important;border-color:var(--cs-line)!important}html body :is(#__next .qv-r58,.qv-r58) :is(.premium-qv-image img,.premium-qv-thumbs img){object-fit:contain!important;mix-blend-mode:normal!important;background:var(--cs-white)!important}html body :is(#__next .qv-r58,.qv-r58) .premium-qv-thumbs button.active{border-color:var(--cs-primary)!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-facts>div,.qv-r58-details,.premium-qv-related){border-color:var(--cs-line)!important}html body :is(#__next .qv-r58,.qv-r58) .premium-qv-related{background:var(--cs-bg)!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-single>a,.qv-r58-visit,.qv-r58-pricebar>a){background:var(--cs-action)!important;border-color:var(--cs-action)!important;color:#fff!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-single>a,.qv-r58-visit,.qv-r58-pricebar>a) :is(span,strong,small,b,del){color:#fff!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-single>a,.qv-r58-visit,.qv-r58-pricebar>a):hover{background:#397391!important;border-color:#397391!important;box-shadow:0 6px 18px #17212617!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-offer,.qv-r58-unavailable){background:var(--cs-soft)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r58-offer.winner{background:var(--cs-selected)!important;border-color:#a5c8d9!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r58-offer:hover{box-shadow:var(--cs-hover-shadow)!important;border-color:#a7b6be!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r58-shop :is(a,strong){color:var(--cs-ink)!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r58-shop>small{color:var(--cs-muted)!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r58-shop>.qv-r58-best-label{color:var(--cs-primary)!important}html body :is(#__next .qv-r58,.qv-r58) :is(.qv-r58-offer-meta span,.qv-r59-variants button,.qv-r60-source-options span,.qv-r60-source-options button){color:var(--cs-ink)!important;background:var(--cs-white)!important;border-color:var(--cs-line)!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r59-variants button:hover{border-color:var(--cs-primary)!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r59-stars{background:linear-gradient(90deg,var(--cs-primary) var(--rating-fill),#cdd5d9 var(--rating-fill))!important;-webkit-background-clip:text!important;background-clip:text!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer){color:var(--cs-ink)!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) :is(.td-filters,.discovery-filters-panel,.discovery-filters-panel.is-open,.discovery-filter-footer){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important;box-shadow:var(--cs-shadow)!important;scrollbar-color:var(--cs-scroll-thumb) var(--cs-scroll-track)!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) :is(fieldset,.td-filter-heading){border-color:var(--cs-line)!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) :is(legend,h2,h3,.td-check,.td-check>span,.td-category-buttons>button,.td-category-buttons>button[aria-pressed=true],.exact-range-values){color:var(--cs-ink)!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) :is(.td-sort,.td-result-summary,.discovery-quick-filter-controls>button>span){color:var(--cs-muted)!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) :is(.discovery-more,.td-filter-heading>button,.discovery-filter-close){color:var(--cs-primary)!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) :is(.td-sort select,.discovery-choices>input,.discovery-view-toggle button,.discovery-quick-filter-controls>button,.td-mobile-filter-toggle>button){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) :is(.discovery-view-toggle button[aria-pressed=true],.discovery-quick-filter-controls>button.is-selected){background:var(--cs-selected)!important;color:var(--cs-primary)!important;border-color:#448aae!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) .td-mobile-filter-toggle>button :is(span,svg){color:var(--cs-primary)!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) .discovery-show-results{background:var(--cs-action)!important;border-color:var(--cs-action)!important;color:#fff!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) input[type=checkbox]{background:var(--cs-white)!important;border-color:#8f9ea5!important;border-radius:3px!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) input[type=checkbox]:before{border-bottom-color:#fff!important;border-left-color:#fff!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) input[type=checkbox]:checked{background:var(--cs-action)!important;border-color:#397391!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) .td-category-buttons>button:before{background:var(--cs-white)!important;box-shadow:none!important;border-color:#8f9ea5!important;border-radius:3px!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) .td-category-buttons>button[aria-pressed=true]:before{background:var(--cs-action)!important;box-shadow:inset 0 0 0 3px var(--cs-white)!important;border-color:#397391!important}html body :is(#__next .exact-price-filter,.discovery-filter-layer .exact-price-filter) .exact-range:before{background:#a5c8d9!important}html body :is(#__next .exact-price-filter,.discovery-filter-layer .exact-price-filter) .exact-range input::-webkit-slider-thumb{background:var(--cs-action)!important;box-shadow:0 0 0 1px #397391!important}html body :is(#__next .exact-price-filter,.discovery-filter-layer .exact-price-filter) .exact-range input::-moz-range-thumb{background:var(--cs-action)!important;box-shadow:0 0 0 1px #397391!important}html body #__next :is(.v3-result-bar,.td-results-search,.discovery-filter-chips button,.discovery-pagination button,.recent-history-empty,.recent-history-error){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body #__next :is(.td-results-search input,.td-results-search button,.v3-result-bar strong){color:var(--cs-ink)!important}html body #__next :is(.v3-result-bar p,.v3-result-bar span,.discovery-pagination span){color:var(--cs-muted)!important}html body #__next .td-results-search:focus-within{border-color:#a9b8c2!important;box-shadow:0 0 0 2px #448aae26!important}html body #__next :is(.td-results-search input,.td-results-search button){background:0 0!important}html body #__next :is(.mf,.mf-content,.mf-body,.v3-settings-page,.v3-plan-page,.v3-nutrition-page,.v3-myrecipes-page,.v3-favs-page){color:var(--cs-ink)!important;background:0 0!important}html body #__next .mf-side{background:var(--cs-white)!important;border-color:var(--cs-line)!important;box-shadow:var(--cs-shadow)!important}html body #__next .mf-side :is(h2,.r34-account-identity){color:var(--cs-ink)!important}html body #__next .mf-side nav a{color:var(--cs-muted)!important;background:0 0!important}html body #__next .mf-side nav a.active{color:var(--cs-primary)!important;background:var(--cs-selected)!important;border-color:#a5c8d9!important}html body #__next .mf-side nav a:hover{color:var(--cs-ink)!important;background:var(--cs-soft)!important}html body #__next .mf-side nav a i{color:var(--cs-primary)!important}html body #__next :is(.exact-account-logout,.mf-side-bottom button){color:var(--cs-ink)!important;background:var(--cs-soft)!important;border-color:var(--cs-line)!important}html body #__next :is(.mf-panel,.mf-welcome,.mf-alert,.mf-stat,.mf-quick a,.exact-account-hero,.exact-account-feature-grid>a,.exact-account-links a,.account-loading,.r35-account-favorites,.r34-credit-history,.r35-favorite-card,.fl-product-card,.fl-name-editor,.fl-empty,.v3-settings-shell section,.v3-settings-save,.v3-plan-ai,.v3-plan-week article,.v3-plan-reader,.v3-saved-plans,.v3-saved-plans-grid article,.v3-nutrition-ai,.v3-nutrition-summary>div,.v3-meal-day article,.v3-myrecipes-grid article,.v3-myrecipes-empty,.v3-recipe-reader){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important;border-radius:var(--cs-radius)!important;box-shadow:var(--cs-shadow)!important}html body #__next :is(.mf-body,.favorite-library,.account-loading) :is(h1,h2,h3,h4,strong,dd){color:var(--cs-ink)!important}html body #__next :is(.mf-body,.favorite-library) :is(p,small,dt,label,.mf-loading,.mf-row,.v3-plan-reader-meta,.v3-plan-note,.v3-plan-safety,.v3-nutrition-safety,.v3-settings-safety){color:var(--cs-muted)!important}html body #__next :is(.mf-body,.favorite-library) :is(.mf-heading>span,.mf-heading b,.mf-stat>b,.mf-row strong,.v3-plan-week small,.v3-nutrition-ai>b,.v3-meal-day small,.v3-myrecipes-grid small,.r34-subtle-link,.r35-account-favorites header>a,.r34-credit-history header>a){color:var(--cs-primary)!important}html body #__next :is(.mf-credit-products,.mf-referral-link,.v3-plan-reader-days article,.v3-recipe-reader-macros span,.v3-meal-macros span,.v3-settings-safety,.v3-plan-safety,.v3-nutrition-safety,.mf-credit-note){background:var(--cs-soft)!important;border-color:var(--cs-line)!important;color:var(--cs-muted)!important}html body #__next :is(.r35-favorite-image,.fl-product-image){background:var(--cs-white)!important}html body #__next :is(.r35-favorite-image,.fl-product-image) img{background:var(--cs-white)!important;object-fit:contain!important;mix-blend-mode:normal!important}html body #__next :is(.mf-body,.favorite-library) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important;border-radius:9px!important}html body #__next :is(.mf-body,.favorite-library) :is(button,.fl-list-nav button,.fl-kind-filter button){background:var(--cs-soft)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important;border-radius:9px!important}html body #__next :is(.mf-body,.favorite-library) :is(button[type=submit],.v3-settings-save button,.mf-alert button,.fl-primary){background:var(--cs-action)!important;border-color:var(--cs-action)!important;color:#fff!important}html body #__next .fl-list-nav button[aria-current],html body #__next .fl-kind-filter button[aria-pressed=true]{background:var(--cs-selected)!important;color:var(--cs-primary)!important;border-color:#a5c8d9!important}html body #__next :is(.r34-account-welcome,.r35-account-tile){border-color:var(--cs-line)!important;border-radius:var(--cs-radius)!important}html body #__next :is(.r34-account-welcome,.r35-account-tile) :is(h1,h2,h3,p,strong,small,.r34-action){color:#fff!important}html body #__next :is(.r34-account-welcome,.r35-account-tile) .r34-action{background:#172126a8!important;border-color:#fff6!important}html body #__next :is(.fitterous-info-template,.public-workbench-page,.partner-store-page){--workbench-lime:var(--cs-primary);--workbench-border:var(--cs-line);--workbench-copy:var(--cs-muted);color:var(--cs-ink)!important;background:0 0!important}html body #__next :is(.fitterous-info-panel,.fitterous-info-mission,.fitterous-info-reading-panel,.fitterous-info-next,.fitterous-info-contact-copy,.fitterous-info-contact-form,.fitterous-info-faq,.cookies-section,.cookies-preference-status,.fitterous-search-destinations>a,.fitterous-search-information article,.published-page-content,.partner-store-intro,.partner-info-panel,.public-workbench-status,.v3-fitness-tools,.v3-exercise-grid article,.v3-fitness-empty,.v3-exercise-reader,.v3-mealprep-grid article,.v3-pantry-panel,.v3-mealprep-fallback,.v3-mealprep-note,.v3-pantry-grid article){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important;border-radius:var(--cs-radius)!important;box-shadow:var(--cs-shadow)!important}html body #__next :is(.fitterous-info-shell,.cookies-shell,.fitterous-search-navigator,.fitterous-search-information,.public-workbench-shell,.partner-store-intro,.partner-info-panel,.published-page-content) :is(h1,h2,h3,h4,strong,summary){color:var(--cs-ink)!important}html body #__next :is(.fitterous-info-shell,.cookies-shell,.fitterous-search-navigator,.fitterous-search-information,.public-workbench-shell,.partner-store-intro,.partner-info-panel,.published-page-content) :is(p,li,small,label,code){color:var(--cs-muted)!important}html body #__next :is(.fitterous-info-shell,.cookies-shell,.fitterous-search-navigator,.fitterous-search-information,.public-workbench-shell) :is(a,.fitterous-info-eyebrow,.fitterous-info-section-number,.fitterous-info-faq-sign,.fitterous-search-eyebrow,.v3-exercise-open){color:var(--cs-primary)!important}html body #__next :is(.fitterous-info-shell,.cookies-shell,.public-workbench-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important;border-radius:9px!important}html body #__next :is(.fitterous-info-contact-form button,.cookies-settings-actions button,.v3-pantry-panel button,.v3-fitness-actions>a:first-child){background:var(--cs-action)!important;color:#fff!important;border-color:var(--cs-action)!important;border-radius:9px!important}html body #__next :is(.fitterous-info-destinations a,.fitterous-info-next-links a,.cookies-section-nav a,.cookies-required,.v3-fitness-tools button,.v3-fitness-actions>a+a,.v3-mealprep-card-actions button,.v3-mealprep-card-actions a,.v3-exercise-reader li,.v3-mealprep-macros span,.r39-kitchen-secondary){background:var(--cs-soft)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body #__next .cookies-switch{color:var(--cs-ink)!important}html body #__next .cookies-switch-track{background:#dce2de!important;border-color:#a9b6af!important}html body #__next .cookies-switch[aria-checked=true] .cookies-switch-track{background:var(--cs-action)!important;border-color:#397391!important}html body #__next .cookies-switch-track i{background:var(--cs-white)!important}html body #__next .admin.fitterous-control{--control-bg:var(--cs-bg);--control-panel:var(--cs-white);--control-line:var(--cs-line);--control-lime:var(--cs-action);background:var(--cs-bg)!important;color:var(--cs-ink)!important}html body #__next .fitterous-control .sidebar{background:var(--cs-white)!important;border-color:var(--cs-line)!important;scrollbar-color:var(--cs-scroll-thumb) var(--cs-scroll-track)!important}html body #__next .fitterous-control .topbar{color:var(--cs-ink)!important;background:#397391!important;border-color:#397391!important}html body #__next .fitterous-control :is(.brand,.sidebarBottom,.panelHeading,.systemRow,.categoryRow,.productRow,.categoryTableHead,.productTableHead){border-color:var(--cs-line)!important}html body #__next .fitterous-control :is(h1,h2,h3,h4,strong,.brand strong,.offerPrice,.productIdentity,.settingCard label,.control-editor label,.control-list-search){color:var(--cs-ink)!important}html body #__next .fitterous-control :is(p,small,.brand span,.sideLabel,.control-note,.control-empty,.control-pagination,.systemRow,.productMeta,.adminUser span){color:var(--cs-muted)!important}html body #__next .fitterous-control .sidebar nav button{color:var(--cs-muted)!important;background:0 0!important;border-color:#0000!important}html body #__next .fitterous-control .sidebar nav button.active{background:var(--cs-selected)!important;color:var(--cs-primary)!important;border-color:#a5c8d9!important}html body #__next .fitterous-control .sidebar nav button:hover{background:var(--cs-soft)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body #__next .fitterous-control :is(.statCard,.panel,.actionCard,.settingCard,.productForm,.categoryForm,.brandForm,.merchantForm,.offerForm,.feedForm,.productAdminCard,.brandCard,.merchantAdminCard,.offerAdminCard,.feedCard,.categoryItem,.control-editor,.control-content-list article,.categoryTable,.productTable){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important;box-shadow:var(--cs-shadow)!important;border-radius:16px!important}html body #__next .fitterous-control :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next .fitterous-control :is(button,.logoutButton){background:var(--cs-soft)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next .fitterous-control :is(button[type=submit],.saveCategory,.saveProduct,.control-module-toolbar button:last-child){background:var(--cs-action)!important;color:#fff!important;border-color:var(--cs-action)!important}html body #__next .fitterous-control button:hover{border-color:#a7b6be!important;box-shadow:0 2px 8px #1721260a!important}html body #__next .fitterous-control :is(.control-compose fieldset,.control-success,.vf-admin-stat,.vf-admin-message,.vf-admin-context){background:var(--cs-soft)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body #__next .fitterous-control :is(.control-compose legend,.control-content-list small,.sidebarBottom a,.control-affiliate-research a,.limeText){color:var(--cs-primary)!important}html body #__next .fitterous-control :is(.productThumb,.brandLogo,.control-content-list img,.control-image-preview){background:var(--cs-white)!important;mix-blend-mode:normal!important}html body #__next :is(.fitterous-control-login,.authScreen){background:var(--cs-bg)!important;color:var(--cs-ink)!important}html body #__next .fitterous-control-login :is(.loginCard,.loginBody,.loginFooter){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body #__next .fitterous-control-login :is(h1,h2,strong){color:var(--cs-ink)!important}html body #__next .fitterous-control-login :is(p,small,label,.secureLabel){color:var(--cs-muted)!important}html body #__next .fitterous-control-login :is(input,.passwordField){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next .fitterous-control-login .loginBrand{background:#397391!important;border-color:#397391!important}html body #__next .fitterous-control-login .loginButton{background:var(--cs-action)!important;color:#fff!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel),html body :is(#__next .cookie-dialog,.cookie-dialog),html body :is(#__next .favorite-list-dialog,.favorite-list-dialog),html body :is(#__next .visitor-feedback-dialog,.visitor-feedback-dialog),html body :is(#__next .fitterous-message-dialog,.fitterous-message-dialog),html body :is(#__next .fitterousDialog,.fitterousDialog){--message-lime:var(--cs-action);background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important;box-shadow:0 24px 90px #17212638!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel) :is(h2,.fitterous-auth-form>label,.v3-auth-close){color:var(--cs-ink)!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel) :is(p,small,.fitterous-auth-terms,.v3-auth-register-copy,.v3-auth-remember,.v3-auth-forgot){color:var(--cs-muted)!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel) :is(.fitterous-auth-switch,.v3-auth-modal-status){border-color:var(--cs-line)!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel) .v3-auth-modal-status{background:var(--cs-selected)!important;color:var(--cs-ink)!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel) input:not([type=checkbox]){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel) input:not([type=checkbox]):focus{background:var(--cs-white)!important;border-color:#a9b8c2!important;box-shadow:0 0 0 2px #448aae26!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel) .v3-auth-primary{background:var(--cs-action)!important;border-color:var(--cs-action)!important;color:#fff!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel) .fitterous-auth-secondary{background:var(--cs-soft)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel) :is(.v3-auth-password button,.fitterous-auth-terms a){color:var(--cs-primary)!important}html body :is(#__next .cookie-dialog,.cookie-dialog) :is(h2,h3,strong){color:var(--cs-ink)!important}html body :is(#__next .cookie-dialog,.cookie-dialog) :is(p,li){color:var(--cs-muted)!important}html body :is(#__next .cookie-dialog,.cookie-dialog) :is(.cookie-policy-link,.cookie-back,.cookie-full-policy-link,section>span){color:var(--cs-primary)!important}html body :is(#__next .cookie-dialog,.cookie-dialog) .cookie-actions button{background:var(--cs-soft)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body :is(#__next .cookie-dialog,.cookie-dialog) .cookie-actions .accept{background:var(--cs-action)!important;border-color:var(--cs-action)!important;color:#fff!important}html body :is(#__next .favorite-list-dialog,.favorite-list-dialog) :is(h2,h3,strong){color:var(--cs-ink)!important}html body :is(#__next .favorite-list-dialog,.favorite-list-dialog) :is(p,label,small,.fl-help){color:var(--cs-muted)!important}html body :is(#__next .favorite-list-dialog,.favorite-list-dialog) :is(input,button,.fl-picker label){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body :is(#__next .favorite-list-dialog,.favorite-list-dialog) .fl-primary{background:var(--cs-action)!important;border-color:var(--cs-action)!important;color:#fff!important}html body :is(#__next .favorite-list-dialog,.favorite-list-dialog) .fl-confirm{color:#8f302a!important;background:#fff7f4!important;border-color:#e7bbb1!important}html body :is(#__next .visitor-feedback-dialog,.visitor-feedback-dialog) :is(h2,h3,.vf-close){color:var(--cs-ink)!important}html body :is(#__next .visitor-feedback-dialog,.visitor-feedback-dialog) :is(p,label,small,.vf-privacy,.vf-review-interest){color:var(--cs-muted)!important}html body :is(#__next .visitor-feedback-dialog,.visitor-feedback-dialog) :is(input,textarea,.vf-rating){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html:root body .visitor-feedback-dialog [data-rating="1"]{--vf-tint:#fff0f0;--vf-border:#dfa5a5;--vf-ink:#9b3030}html:root body .visitor-feedback-dialog [data-rating="2"]{--vf-tint:#fff4e9;--vf-border:#deb98f;--vf-ink:#93521e}html:root body .visitor-feedback-dialog [data-rating="3"]{--vf-tint:#fff9e6;--vf-border:#d9c480;--vf-ink:#796016}html:root body .visitor-feedback-dialog [data-rating="4"]{--vf-tint:#f0f7e8;--vf-border:#aec692;--vf-ink:#48672e}html:root body .visitor-feedback-dialog [data-rating="5"]{--vf-tint:#eaf7ee;--vf-border:#91c3a1;--vf-ink:#27663e}html:root body :is(#__next .visitor-feedback-dialog,.visitor-feedback-dialog) .vf-rating:is(.is-selected,:enabled:hover,:enabled:focus-visible){background:var(--vf-tint)!important;border-color:var(--vf-border)!important;color:var(--vf-ink)!important}html body :is(#__next .visitor-feedback-dialog,.visitor-feedback-dialog) .vf-primary{background:var(--cs-action)!important;border-color:var(--cs-action)!important;color:#fff!important}html body :is(#__next .fitterous-message-dialog,.fitterous-message-dialog) :is(h2,.fitterous-message-close){color:var(--cs-ink)!important}html body :is(#__next .fitterous-message-dialog,.fitterous-message-dialog) :is(.fitterous-message-text,.fitterous-message-details){color:var(--cs-muted)!important}html body :is(#__next .fitterous-message-dialog,.fitterous-message-dialog) .fitterous-message-check{background:var(--cs-selected)!important;color:var(--cs-primary)!important;border-color:#a5c8d9!important}html body :is(#__next .fitterous-message-dialog,.fitterous-message-dialog) .fitterous-message-action{background:var(--cs-action)!important;border-color:var(--cs-action)!important;color:#fff!important}html body :is(#__next .fitterousDialog,.fitterousDialog) :is(h2,h3,strong){color:var(--cs-ink)!important}html body :is(#__next .fitterousDialog,.fitterousDialog) :is(p,small,label){color:var(--cs-muted)!important}html body :is(#__next .fitterousDialog,.fitterousDialog) button{background:var(--cs-soft)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html:root:has(#__next){scrollbar-color:var(--cs-scroll-thumb) var(--cs-scroll-track)!important;scrollbar-width:thin!important}html:root:has(#__next) body{scrollbar-color:var(--cs-scroll-thumb) var(--cs-scroll-track)!important;scrollbar-width:thin!important}html:root:has(#__next) body *{scrollbar-color:var(--cs-scroll-thumb) var(--cs-scroll-track)!important;scrollbar-width:thin!important}html:root:has(#__next)::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}html:root:has(#__next) body::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}html:root:has(#__next) body ::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}html:root:has(#__next)::-webkit-scrollbar-track{background:var(--cs-scroll-track)!important}html:root:has(#__next) body::-webkit-scrollbar-track{background:var(--cs-scroll-track)!important}html:root:has(#__next) body ::-webkit-scrollbar-track{background:var(--cs-scroll-track)!important}html:root:has(#__next)::-webkit-scrollbar-thumb{background:var(--cs-scroll-thumb)!important;border:2px solid var(--cs-scroll-track)!important;border-radius:8px!important}html:root:has(#__next) body::-webkit-scrollbar-thumb{background:var(--cs-scroll-thumb)!important;border:2px solid var(--cs-scroll-track)!important;border-radius:8px!important}html:root:has(#__next) body ::-webkit-scrollbar-thumb{background:var(--cs-scroll-thumb)!important;border:2px solid var(--cs-scroll-track)!important;border-radius:8px!important}html:root:has(#__next)::-webkit-scrollbar-corner{background:var(--cs-scroll-track)!important}html:root:has(#__next) body ::-webkit-scrollbar-corner{background:var(--cs-scroll-track)!important}html body :is(#__next .fitterous-help,.fitterous-help){--help-lime:var(--cs-action);color:var(--cs-ink)!important}html body :is(#__next .fitterous-help,.fitterous-help) :is(.fitterous-help-launcher,.fitterous-help-panel,.fitterous-help-question>div,.fitterous-help-footer){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-panel{box-shadow:0 18px 70px #1721262c!important}html body :is(#__next .fitterous-help,.fitterous-help) :is(.fitterous-help-launcher,.fitterous-help-question>div):hover,html body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-question>div:focus-within{background:var(--cs-white)!important;border-color:#a9b8c2!important}html body :is(#__next .fitterous-help,.fitterous-help) :is(.fitterous-help-heading,.fitterous-help-vote){border-color:var(--cs-line)!important}html body :is(#__next .fitterous-help,.fitterous-help) :is(h2,h3,label,.fitterous-help-vote-row p){color:var(--cs-ink)!important}html body :is(#__next .fitterous-help,.fitterous-help) :is(p,li,small,.fitterous-help-note,.fitterous-help-status,.fitterous-help-footer>span){color:var(--cs-muted)!important}html body :is(#__next .fitterous-help,.fitterous-help) :is(input,textarea){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body :is(#__next .fitterous-help,.fitterous-help) :is(input,textarea)::placeholder{color:var(--cs-muted)!important}html body :is(#__next .fitterous-help,.fitterous-help) :is(.fitterous-help-close,.fitterous-help-question button,.fitterous-help-eyebrow,.fitterous-help-footer>button,.fitterous-help-welcome>svg){color:var(--cs-primary)!important}html body :is(#__next .fitterous-help,.fitterous-help) :is(.fitterous-help-suggestions button,.fitterous-help-answer,.fitterous-help-welcome,.fitterous-help-links a,.fitterous-help-vote-row button){background:var(--cs-soft)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body :is(#__next .fitterous-help,.fitterous-help) :is(.fitterous-help-links a,.fitterous-help-vote-row button):hover{color:var(--cs-ink)!important;background:#eaf0f3!important;border-color:#a9b8c2!important}html body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-vote-row button[aria-pressed=true]{background:var(--cs-selected)!important;color:var(--cs-primary)!important;border-color:#a5c8d9!important}html body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-improve>button{background:var(--cs-action)!important;color:#fff!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel,#__next .fitterous-help,.fitterous-help,#__next .visitor-feedback-dialog,.visitor-feedback-dialog,#__next .fitterous-message-dialog,.fitterous-message-dialog,#__next .fitterousDialog,.fitterousDialog) .phase1-brand-vector>g[fill=\#fff]{fill:var(--cs-ink)!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel,#__next .fitterous-help,.fitterous-help,#__next .visitor-feedback-dialog,.visitor-feedback-dialog,#__next .fitterous-message-dialog,.fitterous-message-dialog) .phase1-brand-slogan{color:var(--cs-muted)!important}html:root:has(#__next) body svg.password-visibility-icon{fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:18px!important}html:root body :is(#__next .fitterous-control-login,.fitterous-auth-panel) :is(.passwordToggle,.v3-auth-password button){color:#397391!important;background:0 0!important}html:root:has(#__next) body input[type=checkbox]{cursor:pointer;appearance:none!important;box-sizing:border-box!important;vertical-align:middle!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;box-shadow:none!important;color:#397391!important;accent-color:#397391!important;background:0 0!important;border:1.5px solid #397391!important;border-radius:3px!important;flex:0 0 16px!important;place-content:center!important;margin:0!important;padding:0!important;display:inline-grid!important;position:relative!important}html:root:has(#__next) body input[type=checkbox]:is(:checked,:indeterminate){box-shadow:none!important;background:0 0!important;border-color:#397391!important}html:root:has(#__next) body input[type=checkbox]:before{content:""!important;width:8px!important;height:4px!important;box-shadow:none!important;opacity:1!important;transform-origin:50%!important;background:0 0!important;border-top:0!important;border-bottom:2px solid #397391!important;border-left:2px solid #397391!important;border-right:0!important;border-radius:0!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:translateY(-1px)rotate(-45deg)scale(0)!important}html:root:has(#__next) body input[type=checkbox]:after{content:none!important}html:root:has(#__next) body input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)!important}html:root:has(#__next) body input[type=checkbox]:indeterminate:before{border-left:0!important;height:0!important;transform:none!important}html:root:has(#__next) body input[type=checkbox]:focus-visible{outline-offset:3px!important;outline:2px solid #397391!important}html:root:has(#__next) body input[type=checkbox]:disabled{opacity:.5!important;cursor:not-allowed!important}@media (forced-colors:active){html:root:has(#__next) body input[type=checkbox]{appearance:auto!important;accent-color:auto!important}html:root:has(#__next) body input[type=checkbox]:before{content:none!important}}html body #__next :is(.mf-body,.favorite-library,.fitterous-info-shell,.public-workbench-shell,.fitterous-control) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus,html body :is(#__next .discovery-explorer,.discovery-filter-layer) :is(input[type=search],select):focus{border-color:#a9b8c2!important;box-shadow:0 0 0 2px #448aae26!important}html body :is(#__next .qv-r58,.qv-r58,#__next .discovery-explorer,.discovery-filter-layer,#__next .fitterous-auth-panel,.fitterous-auth-panel,#__next .fitterous-help,.fitterous-help,#__next .cookie-dialog,.cookie-dialog,#__next .favorite-list-dialog,.favorite-list-dialog,#__next .visitor-feedback-dialog,.visitor-feedback-dialog,#__next .fitterous-message-dialog,.fitterous-message-dialog,#__next .mf-body,#__next .mf-side,#__next .fitterous-info-shell,#__next .public-workbench-shell,#__next .fitterous-control) :is(a,button,input,select,textarea):focus-visible{outline-offset:3px!important;outline:2px solid #397391!important}html body #__next :is(.fl-danger,.fl-error,.vf-error,.mf-alert-error,.fitterous-info-form-error,.control-error,.errorBox,.loginError){color:#8f302a!important;border-color:#e7bbb1!important}html body :is(#__next .visitor-feedback-dialog,.visitor-feedback-dialog,#__next .favorite-list-dialog,.favorite-list-dialog,#__next .fitterous-help,.fitterous-help) :is(.vf-error,.fl-error,.fitterous-help-error){color:#8f302a!important}html body #__next .discovery-explorer .td-search input{background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next .discovery-explorer .td-search input::placeholder{color:var(--cs-muted)!important}html body #__next .discovery-explorer .td-search input:focus{border-color:#a9b8c2!important;box-shadow:0 0 0 2px #448aae26!important}html body #__next .discovery-explorer :is(.td-search>div>span,.kracht-quick-selected){color:var(--cs-primary)!important}html body #__next .discovery-explorer :is(.kracht-quick-facet>summary,.kracht-quick-facet-options,.kracht-quick-filter-unavailable,.discovery-chips button,.td-result-message){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next .discovery-explorer .kracht-quick-facet-options>label{color:var(--cs-ink)!important}html body #__next .discovery-explorer .kracht-quick-facet.is-selected>summary,html body #__next .discovery-pagination button.active{background:var(--cs-selected)!important;color:var(--cs-primary)!important;border-color:#a5c8d9!important}html body #__next .discovery-explorer .td-result-message :is(h3,p){color:var(--cs-ink)!important}html body #__next .discovery-explorer .td-result-message button{color:var(--cs-primary)!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) .td-category-buttons>button[aria-pressed=true]:before{box-shadow:none!important}html body :is(#__next .discovery-explorer,.discovery-filter-layer) .td-category-buttons>button[aria-pressed=true]:after{content:""!important;pointer-events:none!important;background:0 0!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;width:8px!important;height:5px!important;position:absolute!important;top:50%!important;left:5px!important;transform:translateY(-65%)rotate(-45deg)!important}html body #__next :is(.exact-recent-empty,.recent-history-categories button,.recent-history-sort select,.fitterous-product-status){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body #__next :is(.recent-history-heading h2,.recent-history-empty h3,.recent-history-categories legend,.recent-history-sort,.fitterous-product-status h2){color:var(--cs-ink)!important}html body #__next :is(.recent-history-heading p,.recent-history-empty p,.recent-history-categories button span,.fitterous-product-status p){color:var(--cs-muted)!important}html body #__next :is(.exact-recent-all,.recent-history-count,.recent-history-empty a,.fitterous-product-status a){color:var(--cs-primary)!important}html body #__next .recent-history-categories button[aria-pressed=true]{background:var(--cs-selected)!important;color:var(--cs-primary)!important;border-color:#a5c8d9!important}html body #__next :is(.fitterous-info-values article,.fitterous-info-steps article){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important;border-radius:14px!important}html body #__next .fitterous-info-template{--info-copy:var(--cs-muted);--info-border:var(--cs-line);--info-lime:var(--cs-primary)}html body #__next .fitterous-info-template :is(.fitterous-info-contact-routes dt,.fitterous-info-faq-list button){color:var(--cs-ink)!important}html body #__next .fitterous-info-template :is(.fitterous-info-contact-routes dd,.fitterous-info-form-success){color:var(--cs-primary)!important}html body #__next :is(.r39-kitchen-head,.r39-exercise-intro,.r39-exercise-proposal,.r39-exercise-content,.r39-location-grid button){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important;border-radius:var(--cs-radius)!important}html body #__next :is(.r39-kitchen-head,.r39-exercise-intro,.r39-exercise-proposal,.r39-location-grid) :is(h2,h3,b,strong){color:var(--cs-ink)!important}html body #__next :is(.r39-kitchen-head,.r39-exercise-intro,.r39-exercise-proposal,.r39-location-grid) :is(p,small){color:var(--cs-muted)!important}html body #__next .r39-recipe-tabs a{background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next :is(.r39-recipe-tabs a[aria-current=page],.r39-location-grid button[aria-pressed=true],.v3-fitness-tools button.active){background:var(--cs-selected)!important;color:var(--cs-primary)!important;border-color:#a5c8d9!important}html body #__next :is(.v3-meal-detail-copy,.v3-meal-detail-macros>div,.v3-meal-detail-buy,.v3-meal-detail-related a){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next :is(.v3-meal-detail-photo,.v3-meal-detail-photo img){background:var(--cs-white)!important;object-fit:contain!important}html body #__next .v3-meal-detail-buy a{background:var(--cs-action)!important;color:#fff!important}html body #__next .fitterous-partner-template{color:var(--cs-ink)!important;background:0 0!important}html body #__next :is(.fitterous-partner-entry,.fitterous-partner-note,.fitterous-partner-state,.fitterous-partner-profile,.fitterous-partner-preview-note,.partner-store-logo,.partner-store-filters){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important;border-radius:var(--cs-radius)!important;box-shadow:var(--cs-shadow)!important}html body #__next :is(.fitterous-partner-template,.partner-store-page) :is(h1,h2,h3,strong){color:var(--cs-ink)!important}html body #__next :is(.fitterous-partner-template,.partner-store-page) :is(p,small,label){color:var(--cs-muted)!important}html body #__next :is(.fitterous-partner-template,.partner-store-page) :is(a,.fitterous-partner-entry-foot,.partner-backbar>a){color:var(--cs-primary)!important}html body #__next :is(.fitterous-partner-entry,.fitterous-partner-profile) .fitterous-partner-brand-badge{border-color:var(--cs-line)!important}html body #__next :is(.partner-site-action,.fitterous-partner-site-action){border-color:var(--cs-line)!important;background:var(--cs-soft)!important;color:var(--cs-ink)!important}html body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-actions .fitterous-help-action{background:var(--cs-soft)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-actions .fitterous-help-action:hover{color:var(--cs-ink)!important;background:#eaf0f3!important;border-color:#a9b8c2!important}html body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-actions>div>span{color:var(--cs-muted)!important}html body :is(#__next .meal-qv,.meal-qv){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body :is(#__next .meal-qv,.meal-qv) :is(.meal-qv-sticky,.meal-qv-panel,.meal-qv-related,.meal-qv-macros,.meal-qv-buy,.meal-qv-thumbs button,.meal-qv-main-image){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important}html body :is(#__next .meal-qv,.meal-qv) :is(h2,h3,strong,.meal-qv-close,.meal-qv-favorite){color:var(--cs-ink)!important}html body :is(#__next .meal-qv,.meal-qv) :is(p,small,.meal-qv-nutrition-table span){color:var(--cs-muted)!important}html body :is(#__next .meal-qv,.meal-qv) :is(.meal-qv-supplier a,.meal-qv-section-head>span){color:var(--cs-primary)!important}html body :is(#__next .meal-qv,.meal-qv) .meal-qv-buy a{background:var(--cs-action)!important;color:#fff!important}html body :is(#__next .meal-qv,.meal-qv) .meal-qv-main-image img{object-fit:contain!important;background:var(--cs-white)!important;mix-blend-mode:normal!important}html body #__next :is(.fitterous-v3,.fitterous-site-frame){--fitterous-content-width:92%;--fitterous-content-max-width:1280px}html body #__next :is(.fitterous-public-content,.fitterous-info-shell,.fitterous-partner-shell,.partner-store-container,.exact-account-shell,.discovery-explorer>.td-container){width:92%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}html body #__next :is(.fitterous-public-content,.fitterous-partner-shell,.partner-store-container,.mf-body) .discovery-explorer>.td-container,html body #__next .fitterous-public-content .fitterous-info-shell,html body #__next .mf-body .fitterous-public-content{width:100%!important;max-width:none!important}html body #__next .fitterous-control :is(.welcome,.modulePage,.stats,.dashboardGrid,.topbar){max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}html body #__next .fitterous-control :is(.categoryTableHead,.productTableHead,.feedPipeline,.mediaPreview,.productThumb,.productFormHead,.control-account-settings){background:var(--cs-soft)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next .fitterous-control :is(.productToolbar,.categoryToolbar,.productTools,.feedStatus,.moduleHeader,.welcome,.statCard) :is(span,label){color:var(--cs-muted)!important}html body #__next .fitterous-control .statCard>.statIcon{color:var(--cs-primary)!important}html body #__next .fitterous-control .topbar>div>span{color:#fff!important}html body #__next .fitterous-partner-template :is(.fitterous-partner-entry,.fitterous-partner-profile) .fitterous-partner-logo,html body #__next .fitterous-partner-template :is(.fitterous-partner-entry,.fitterous-partner-profile) .fitterous-partner-logo>b{color:var(--cs-ink)!important}html body #__next .fitterous-partner-template :is(.fitterous-partner-entry,.fitterous-partner-profile) .fitterous-partner-logo>img{filter:grayscale()brightness(0)opacity(.75)!important}html body #__next .fitterous-partner-template .fitterous-partner-entry:hover{border-color:var(--cs-primary)!important}html body #__next .favorite-library :is(.fl-library-links a,.fl-empty a,.fl-product-body p>a){color:var(--cs-primary)!important}html body #__next .favorite-library .fl-list-nav button[aria-pressed=true]{background:var(--cs-selected)!important;color:var(--cs-primary)!important;box-shadow:none!important;border-color:#a5c8d9!important}html body #__next .favorite-library a.fl-primary{background:var(--cs-action)!important;color:#fff!important;border-color:var(--cs-action)!important}html body #__next .favorite-library .fl-list-nav small{border-color:var(--cs-line)!important}html body #__next :is(.v3-recipes-shell,.v3-fitness-shell){color:var(--cs-ink)!important}html body #__next :is(.v3-recipes-filters,.v3-recipes-grid>article,.v3-recipe-reader-columns>section,.v3-plan-reader-days>article){background:var(--cs-white)!important;border-color:var(--cs-line)!important;color:var(--cs-ink)!important;border-radius:var(--cs-radius)!important}html body #__next .v3-recipes-shell :is(h2,h3,strong){color:var(--cs-ink)!important}html body #__next .v3-recipes-shell :is(p,small,label){color:var(--cs-muted)!important}html body #__next .v3-recipes-shell :is(input,select){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next .v3-recipes-shell :is(a,.v3-recipes-kicker){color:var(--cs-primary)!important}html:root{--fx-bg:var(--cs-bg);--fx-lime:var(--cs-action);--phase1-lime:var(--cs-action);--r34-lime:var(--cs-action)}html,html body{background:var(--cs-bg)!important;color:var(--cs-ink)!important}html body #__next :is(.fitterous-v3,.fitterous-site-frame,.fitterous-site-content,.fitterous-public-template,.top-deals-page,.partner-store-page,.fitterous-partner-template,.v3-recovery-site){--fx-bg:var(--cs-bg);--fx-lime:var(--cs-action);--phase1-lime:var(--cs-action);--r34-lime:var(--cs-action);background:var(--cs-bg)!important;color:var(--cs-ink)!important}html body #__next :is(.td-explorer-heading,.exact-recent-heading,.recent-history-heading,.td-partners-heading) :is(h2,h3){color:var(--cs-ink)!important}html body #__next .td-partners-heading :is(p,small){color:var(--cs-muted)!important}html body #__next .td-partners-heading>div>span{color:var(--cs-primary)!important}html body #__next :is(.v3-reset-modal,.v3-recovery-panel){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next :is(.v3-reset-modal,.v3-recovery-panel) :is(h2,strong,label,.v3-auth-close){color:var(--cs-ink)!important}html body #__next :is(.v3-reset-modal,.v3-recovery-panel) :is(p,small){color:var(--cs-muted)!important}html body #__next :is(.v3-reset-modal,.v3-recovery-panel) input:not([type=checkbox]){background:var(--cs-white)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next :is(.v3-reset-modal,.v3-recovery-panel) .v3-auth-primary{background:var(--cs-action)!important;color:#fff!important;border-color:var(--cs-action)!important}html body #__next :is(.fl-error,.vf-error,.fitterous-info-form-error,.control-error,.errorBox,.loginError){color:#8f302a!important;background:#fff4f1!important;border-color:#e7bbb1!important}html body #__next .mf-body .v3-settings-delete-verify{background:var(--cs-soft)!important;color:var(--cs-ink)!important;border-color:var(--cs-line)!important}html body #__next .mf-body :is(.mf-referral-link button,.v3-plan-actions button,.v3-nutrition-ai button){background:var(--cs-action)!important;color:#fff!important;border-color:var(--cs-action)!important}html body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel,#__next .mf-body,#__next .fitterous-control,#__next .favorite-list-dialog,.favorite-list-dialog) input[type=checkbox]{accent-color:var(--cs-action)!important}html body #__next .discovery-explorer .td-explorer{background:var(--cs-bg)!important;color:var(--cs-ink)!important;border:1px solid var(--cs-line)!important;border-radius:var(--cs-radius)!important}html body #__next .exact-recent{background:0 0!important;width:92%!important;max-width:1280px!important;margin:24px auto!important;padding:0!important}html body #__next .exact-recent>.container{background:var(--cs-white)!important;border:1px solid var(--cs-line)!important;border-radius:var(--cs-radius)!important;width:100%!important;max-width:none!important;padding:18px!important}@media (min-width:821px){html body #__next .discovery-explorer .td-explorer-layout{align-items:start!important}html body #__next .discovery-explorer .discovery-filters-panel{contain:none!important;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}}html body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-heading{background:var(--cs-primary)!important;color:#fff!important}html body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-heading :is(h2,p,.fitterous-help-close,.phase1-brand-slogan){color:#fff!important}html body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-heading .phase1-brand-vector>g[fill=\#fff]{fill:#fff!important}html body .phase1-brand-vector{--fx-lime:#dcf443}html body #__next .discovery-explorer .td-search>div{background:var(--cs-white)!important;border-color:var(--cs-line)!important}html body #__next .discovery-explorer .td-result-message button{background:var(--cs-primary)!important;color:#fff!important;border-color:var(--cs-primary)!important}html body #__next .exact-recent{border-color:var(--cs-line)!important}html body #__next .td-partner-preview{color:var(--cs-muted)!important;border-color:var(--cs-line)!important}html:root body #__next .discovery-explorer .discovery-pagination button,html:root body #__next .discovery-explorer .discovery-pagination button:is(.active,:hover,:disabled){box-shadow:none!important;color:#397391!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:14px!important;font-weight:600!important}html:root body #__next .discovery-explorer .discovery-pagination .discovery-page-arrow{font-size:24px!important;font-weight:400!important}html:root body #__next .discovery-explorer .discovery-pagination .discovery-page-arrow:disabled{color:#a2abb0!important;cursor:default!important}html:root body #__next .discovery-explorer .discovery-pagination button:focus-visible{outline-offset:2px!important;outline:2px solid #397391!important}html body #__next .discovery-pagination>span{color:var(--cs-muted)!important}html body :is(#__next .qv-r58,.qv-r58) .qv-r58-disabled{background:var(--cs-soft)!important;color:var(--cs-muted)!important}html body #__next .discovery-explorer .discovery-view-toggle{border:1px solid var(--cs-line)!important;background:0 0!important;border-radius:8px!important;gap:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}html body #__next .discovery-explorer .discovery-view-toggle button{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}html body #__next .discovery-explorer .discovery-view-toggle button+button{border-left:1px solid var(--cs-line)!important}html body #__next .discovery-explorer .discovery-view-toggle button[aria-pressed=true]{background:var(--cs-selected)!important;color:var(--cs-primary)!important}html:root body #__next .td-results>p[role=status]{color:#000!important}html:root body #__next .discovery-audience{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}html:root body #__next .discovery-audience button{color:#397391;cursor:pointer;background:#fff;border:1px solid #a5c8d9;border-radius:18px;padding:7px 14px;font:600 12px/1.3 Inter,system-ui,sans-serif}html:root body #__next .discovery-audience button:is(:hover,[aria-pressed=true]){color:#fff;background:#397391}html:root body #__next .fitterous-product-card .v3-product-title{-webkit-line-clamp:2!important;opacity:1!important;-webkit-box-orient:vertical!important;text-decoration:none!important;display:-webkit-box!important;overflow:hidden!important}html:root body #__next .fitterous-product-card .discovery-image-open:disabled{cursor:default;opacity:1!important}html:root body #__next .fitterous-product-card .meal-compare-macros{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin:0 0 7px!important;display:grid!important}html:root body #__next .fitterous-product-card .meal-compare-macros b{white-space:nowrap!important;flex-direction:column!important;align-items:flex-start!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1.2!important;display:flex!important}html:root body #__next .fitterous-product-card .meal-compare-macros small{letter-spacing:0!important;font-size:9px!important}html:root body #__next .v3-recipes-empty{color:#172126!important;background:#fff!important;border:1px solid #cdd5d9!important;border-radius:10px!important;padding:24px!important}html:root body #__next .v3-recipes-tools button,html:root body #__next .fitterous-recipes-intro a{color:#397391!important;background:#fff!important;border:1px solid #a5c8d9!important;border-radius:6px!important}html:root body #__next .v3-recipes-tools button:is(:hover,.active){color:#fff!important;background:#397391!important;border-color:#397391!important}html:root body #__next .fitterous-recipes-intro a:hover{background:#e5f0f6!important}html body .qv-r58-pricebar .qv-preview-price{color:#172126;flex-direction:column;align-items:flex-end;gap:3px;display:flex}html:root body .qv-r58 .qv-r58-pricebar :is(a,.qv-preview-price) b{line-height:1.15;color:#397391!important;font-size:26px!important;font-weight:800!important}html body .qv-r58-pricebar .qv-preview-price span{display:none}html:root body #__next .partner-card-price>strong{color:var(--cs-primary)!important}html:root body #__next .td-example-notice{color:#526069!important;margin:0 0 10px!important;font-size:12px!important;line-height:1.4!important}html:root body :is(#__next .visitor-feedback-dialog,.visitor-feedback-dialog) .vf-response{background:var(--vf-tint)!important;color:var(--vf-ink)!important;border-color:var(--vf-border)!important}html:root body .visitor-feedback-dialog .vf-message span,html:root body .visitor-feedback-dialog textarea::placeholder{color:#526069!important;opacity:1!important}html body .fitterous-help-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121e267a;position:fixed;inset:0}html body .fitterous-help-panel{border-radius:20px 20px 0 0;width:100%;max-width:none;height:min(760px,88dvh);max-height:88dvh;animation:.3s cubic-bezier(.2,.7,.2,1) cs-support-rise;position:fixed;inset:auto 0 0}html body .fitterous-help-heading{grid-template-columns:230px minmax(0,1fr);align-items:center;column-gap:40px;padding:24px max(32px,50vw - 600px);display:grid}html body .fitterous-help-brand{grid-row:1/3;width:220px;max-width:100%;margin:0}html body .fitterous-help-heading h2{margin:0 44px 8px 0;font-size:28px}html body .fitterous-help-heading p{font-size:14px}html body .fitterous-help-close{width:44px;height:44px;top:20px;right:20px}html body .fitterous-help-workspace{flex:1;grid-template-columns:310px minmax(0,1fr);width:100%;max-width:1264px;min-height:0;margin:0 auto;display:grid;overflow:hidden;container:help-workspace/size}html body .fitterous-help-topics{background:#f5f7f8;border-right:1px solid #cdd5d9;grid-template-rows:auto auto repeat(7,minmax(0,1fr));gap:8px;min-height:0;padding:18px 24px 18px 32px;display:grid;overflow:visible}html body .fitterous-help-topics h3{margin:0;font-size:17px;line-height:1.25}html body .fitterous-help-topics>p{margin:0;font-size:12px;line-height:1.5}html body .fitterous-help-topics button{text-align:left;white-space:normal;color:#172126;background:#fff;border:1px solid #cdd5d9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:0;margin:0;padding:6px 10px;font-size:13px;font-weight:700;line-height:1.3;display:flex}html body .fitterous-help-topics button>span{overflow-wrap:anywhere;min-width:0}html body .fitterous-help-topics small{margin-top:3px;font-size:11px;font-weight:400;line-height:1.3;display:block}html body .fitterous-help-topics button[aria-pressed=true]{background:#e5f0f6;border-color:#397391}html:root body :is(#__next .fitterous-help,.fitterous-help) :is(button,a):not(.fitterous-help-topics button):not(:disabled):is(:hover,:focus-visible){color:#172126!important;box-shadow:none!important;background:#e8ecee!important;border-color:#b8c2c8!important}html:root body :is(#__next .fitterous-help,.fitterous-help) :is(button,a){transition:background-color .18s,border-color .18s,color .18s}html:root body :is(#__next .fitterous-help,.fitterous-help) .fitterous-help-topics button:is(:hover,:focus-visible,[aria-pressed=true]){color:#397391!important;box-shadow:none!important;background:#e5f0f6!important;border-color:#a5c8d9!important}html body .fitterous-help-body{scrollbar-color:var(--cs-scroll-thumb) var(--cs-scroll-track);padding:28px 32px}html body .fitterous-help-question label{margin-bottom:10px;font-size:15px}html body .fitterous-help-question input{height:52px}html body .fitterous-help-question input::placeholder{font-size:14px}html body .fitterous-help-suggestions{gap:8px;margin:12px 0 24px}html body .fitterous-help-suggestions button{min-height:38px;font-size:12px}html body .fitterous-help-answer{padding:22px}html body .fitterous-help-answer h3{font-size:22px}html body .fitterous-help-answer :is(p,li),html body .fitterous-help-welcome p{font-size:15px;line-height:1.7}html body .fitterous-help-welcome{padding:22px}html body .fitterous-help-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}html body .fitterous-help-links a{min-height:48px;font-size:14px}html body .fitterous-help-note{margin-top:20px;font-size:12px;line-height:1.6}html body .fitterous-help .fitterous-help-footer.fitterous-help-actions{padding:16px max(32px,calc((100vw - 1200px)/2)) max(16px,env(safe-area-inset-bottom));gap:24px}html body .fitterous-help-actions>div:first-child{flex-direction:row;align-items:center;gap:18px}html body .fitterous-help-actions>div:first-child>span{text-align:left;white-space:normal;align-self:center;width:auto}html body .fitterous-help .fitterous-help-actions .fitterous-help-action{min-height:44px}html body .fitterous-help :is(a,button,input,textarea):focus-visible{outline-width:3px;outline-color:#397391}html body .visitor-feedback-dialog .vf-recommendation{border:0;border-top:1px solid #cdd5d9;min-width:0;margin:26px 0 22px;padding:20px 0 0}html body .visitor-feedback-dialog .vf-recommendation legend{float:left;color:#172126;width:100%;margin:0 0 16px;padding:0;font-size:14px;font-weight:700;line-height:1.6}html body .visitor-feedback-dialog .vf-recommendation legend small{font-weight:400}html body .visitor-feedback-dialog .vf-recommendation-scores{clear:both;grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;display:grid}html body .visitor-feedback-dialog .vf-recommendation-scores label{cursor:pointer;min-width:0;display:block;position:relative}html body .visitor-feedback-dialog .vf-recommendation-scores input{opacity:0;width:1px;height:1px;position:absolute}html body .visitor-feedback-dialog .vf-recommendation-scores span{color:#397391;background:#fff;border:1px solid #a5c8d9;border-radius:7px;place-items:center;min-height:44px;font-size:14px;display:grid}html body .visitor-feedback-dialog .vf-recommendation-scores input:checked+span{color:#fff;background:#397391;border-color:#397391}html body .visitor-feedback-dialog .vf-recommendation-scores input:focus-visible+span{outline-offset:2px;outline:3px solid #397391}html:root body .visitor-feedback-dialog .vf-recommendation-scores label:is(:hover,:focus-within) span{color:#397391!important;background:#e5f0f6!important;border-color:#a5c8d9!important}html:root body .visitor-feedback-dialog .vf-recommendation-scores label input:checked+span{transition:none;color:#fff!important;background:#397391!important;border-color:#397391!important}html:root body :is(#__next .fitterous-auth-panel,.fitterous-auth-panel) .fitterous-auth-secondary:not(:disabled):is(:hover,:focus-visible){color:#397391!important;background:#e5f0f6!important;border-color:#a5c8d9!important}html body .visitor-feedback-dialog .vf-recommendation-labels{color:#526069;justify-content:space-between;gap:24px;margin-top:11px;font-size:11px;line-height:1.5;display:flex}html body .visitor-feedback-dialog .vf-recommendation-labels span:last-child{text-align:right}html body .vf-survey-dialog .vf-recommendation{margin-top:24px}html body .vf-survey-dialog .vf-brand{margin-inline:40px}html body .vf-survey-later{color:#397391;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:44px;margin:10px 0 0;padding:10px;font-weight:700;display:block}html body .visitor-feedback-dialog :is(button,input,textarea):focus-visible{outline-color:#397391}@keyframes cs-support-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:800px){html body .fitterous-help-heading{grid-template-columns:170px minmax(0,1fr);gap:18px;padding:20px 24px}html body .fitterous-help-brand{width:160px}html body .fitterous-help-heading h2{font-size:22px}html body .fitterous-help-workspace{grid-template-columns:240px minmax(0,1fr)}html body .fitterous-help-topics{padding:22px 18px}html body .fitterous-help-topics small{display:none}html body .fitterous-help-body{padding:22px}}@media (max-width:600px){html body .fitterous-help-panel{inset:auto 12px calc(66px + env(safe-area-inset-bottom));width:calc(100vw - 24px);max-width:none;height:min(680px,calc(100dvh - 90px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 90px - env(safe-area-inset-bottom));border-radius:14px}html body .fitterous-help-heading{padding:18px;display:block}html body .fitterous-help-brand{width:146px;margin-bottom:14px}html body .fitterous-help-heading h2{margin-right:30px;font-size:20px}html body .fitterous-help-heading p{font-size:12px}html body .fitterous-help-close{top:10px;right:10px}html body .fitterous-help-workspace{flex-direction:column;display:flex}html body .fitterous-help-topics{border-bottom:1px solid #cdd5d9;border-right:0;flex:none;gap:8px;padding:12px 16px;display:flex;overflow:auto hidden}html body .fitterous-help-topics>:is(h3,p){display:none}html body .fitterous-help-topics button{white-space:nowrap;flex:none;width:auto;min-height:44px;margin:0;padding:10px;font-size:12px}html body .fitterous-help-topics :is(small,svg){display:none}html body .fitterous-help-body{flex:1;padding:18px}html body .fitterous-help-question input::placeholder{font-size:12px}html body .fitterous-help-answer{padding:16px}html body .fitterous-help-answer h3{font-size:19px}html body .fitterous-help-answer :is(p,li),html body .fitterous-help-welcome p{font-size:13px}html body .fitterous-help .fitterous-help-footer.fitterous-help-actions{gap:12px;padding:12px 18px}html body .fitterous-help-actions>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}html body .fitterous-help-actions>div:first-child>span{align-self:flex-start}html body .visitor-feedback-dialog .vf-recommendation-scores{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}html body .visitor-feedback-dialog .vf-recommendation{margin:26px 0 20px}}@media (max-height:500px){html body .fitterous-help-heading{padding:12px 22px;display:block}html body .fitterous-help-heading .fitterous-help-brand{display:none}html body .fitterous-help-heading h2{margin-bottom:4px;font-size:19px}html body .fitterous-help-heading p{font-size:12px}html body .fitterous-help-panel{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);bottom:0}html body .fitterous-help-topics{padding-block:10px}html body .fitterous-help .fitterous-help-footer.fitterous-help-actions{padding-block:8px}html body .fitterous-help-actions>div:first-child>span{display:none}}@media (min-width:601px){@container help-workspace (max-height:540px){html body .fitterous-help-topics{gap:6px;padding:14px 18px}html body .fitterous-help-topics small{display:none}html body .fitterous-help-topics button{padding:8px 10px}}@container help-workspace (max-height:420px){html body .fitterous-help-topics{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}html body .fitterous-help-topics>:is(h3,p),html body .fitterous-help-topics svg{display:none}html body .fitterous-help-topics button{font-size:12px}}@container help-workspace (max-height:200px){html body .fitterous-help-topics{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px}html body .fitterous-help-topics button{padding:4px;font-size:11px;line-height:1.15}}}@media (prefers-reduced-motion:reduce){html body .fitterous-help-panel{animation:none}}html:root body #__next .nutrition-kitchen :is(.v3-pantry-panel,.v3-mealprep-intro,.v3-mealprep-fallback,.v3-pantry-grid>article,.v3-mealprep-safety,.r39-kitchen-head){color:#172126!important;box-shadow:none!important;background:#fff!important;border:1px solid #cdd5d9!important;border-radius:8px!important}html:root body #__next .nutrition-kitchen :is(h2,h3,strong,b){color:#172126!important}html:root body #__next .nutrition-kitchen :is(p,small,label){color:#526069!important}html:root body #__next .nutrition-kitchen :is(.v3-pantry-panel>span,.v3-pantry-results>div>span){color:#397391!important}html:root body #__next .nutrition-kitchen :is(input,select,textarea){color:#172126!important;background:#fff!important;border-color:#cdd5d9!important;border-radius:7px!important;max-width:100%!important}html:root body #__next .nutrition-kitchen :is(button,.v3-mealprep-fallback>a,.v3-mealprep-card-actions>a){color:#fff!important;background:#397391!important;border-color:#397391!important;border-radius:7px!important}html:root body #__next .nutrition-kitchen .r39-kitchen-secondary{box-shadow:none!important;background:0 0!important;border:0!important}html:root body #__next .nutrition-kitchen .v3-mealprep-note{display:none!important}html:root body #__next .r39-recipe-hub .v3-recipes-grid>article{box-shadow:none!important;background:#fff!important;border:1px solid #cdd5d9!important;border-radius:5px!important}html:root body #__next .r39-recipe-hub .v3-recipe-placeholder{color:#397391!important;background:#f5f7f8!important}html:root body #__next .r39-recipe-hub :is(.v3-recipe-detail,.v3-macros>span){color:#172126!important;background:#f4f6f5!important;border-color:#cdd5d9!important;border-radius:5px!important}html:root body #__next .r39-recipe-hub :is(.v3-recipe-detail li,.v3-macros b){color:#172126!important}html:root body #__next .r39-recipe-hub :is(.v3-public-rating>b,.v3-rate-once button){color:#397391!important}html:root body #__next .r39-recipe-hub :is(.v3-recipe-save button,.v3-recipe-save a){color:#397391!important;background:0 0!important;border-color:#a5c8d9!important;border-radius:7px!important;font-size:12px!important}html:root body #__next .r39-recipe-hub :is(.v3-recipe-save,.v3-rate-once){border-color:#cdd5d9!important}html:root body #__next .r39-recipe-hub .v3-recipe-save button:is(:hover,:focus-visible){background:#e5f0f6!important}html:root body #__next .fitterous-info-template .fitterous-info-eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800;line-height:1.4;display:block;color:#397391!important}html:root body #__next .fitterous-info-faq-list article.is-open{border-top-color:#a5c8d9!important}html:root body :is(#__next .visitor-feedback-dialog,.visitor-feedback-dialog){max-height:calc(100dvh - 32px)!important;padding:8px!important;overflow:hidden!important}html:root body .visitor-feedback-dialog .vf-scroll-body{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 50px);padding:20px 22px;overflow:auto}html:root body .visitor-feedback-dialog .vf-close{z-index:2;border-radius:50%;background:#fff!important}@media (max-width:600px){html:root body .visitor-feedback-dialog .vf-scroll-body{padding:20px 12px 14px}}html:root body #__next :is(.fitterous-info-next-links,.fitterous-info-destinations,.cookies-section-nav,.fitterous-faq-search-answer nav,.published-page-content .presentation-actions)>a{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex;color:#397391!important;box-shadow:none!important;background:0 0!important;border:1px solid #a5c8d9!important;border-radius:999px!important;text-decoration:none!important}html:root body #__next :is(.fitterous-info-next-links,.fitterous-info-destinations,.cookies-section-nav,.fitterous-faq-search-answer nav,.published-page-content .presentation-actions)>a:is(:hover,:focus-visible){color:#397391!important;background:#e5f0f6!important;border-color:#a5c8d9!important}html:root body #__next :is(.fitterous-info-next-links,.fitterous-info-destinations,.cookies-section-nav,.fitterous-faq-search-answer nav,.published-page-content .presentation-actions)>a:focus-visible{outline-offset:3px;outline:2px solid #397391}html:root body .visitor-feedback-dialog .vf-dialog-controls{justify-content:flex-end;align-items:center;height:38px;padding:0 8px;display:flex}html:root body .visitor-feedback-dialog .vf-dialog-controls .vf-close{flex:none;width:36px;height:36px;position:static}html:root body .visitor-feedback-dialog .vf-scroll-body{max-height:calc(100dvh - 88px);padding-top:4px}
html:root body #__next .v3-header.phase1-header{--cs-header-blue:#397391;--cs-header-accent:#448aae;--cs-header-hover:#315f77;background:var(--cs-header-blue)!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;box-shadow:none!important;border:0!important;position:fixed!important;inset:0 0 auto!important}html:root body #__next .v3-header.phase1-header .v3-header-top{grid-template:"brand search information actions"/185px minmax(170px,1fr) auto 112px!important;align-items:center!important;gap:22px!important;width:92%!important;max-width:1280px!important;min-height:0!important;padding:20px 0!important;display:grid!important}html:root body #__next .v3-header.phase1-header .v31-brand-button{grid-area:brand!important;width:100%!important;min-width:0!important;display:block!important}html:root body #__next .v3-header.phase1-header .phase1-brand-art{flex-direction:column!important;align-items:flex-end!important;gap:0!important;width:185px!important;max-width:100%!important;display:flex!important}html:root body #__next .v3-header.phase1-header .phase1-brand-vector{width:100%!important;height:auto!important;display:block!important}html:root body #__next .v3-header.phase1-header .phase1-brand-slogan{color:#fff!important;letter-spacing:0!important;text-align:right!important;white-space:nowrap!important;margin-top:6px!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}html:root body #__next .v3-header.phase1-header .v3-search-wrap{grid-area:search!important;width:100%!important;min-width:0!important}html:root body #__next .v3-header.phase1-header :is(.v3-search,.v3-search-suggestions){color:#172126!important;box-shadow:none!important;background:#f5f7f6!important;border:1px solid #bec9c5!important;border-radius:12px!important}html:root body #__next .v3-header.phase1-header .v3-search{height:44px!important}html:root body #__next .v3-header.phase1-header .v3-search input{color:#172126!important;background:0 0!important;height:42px!important;font:400 14px/1.3 Inter,system-ui,sans-serif!important}html:root body #__next .v3-header.phase1-header .v3-search input::placeholder{color:#526069!important;opacity:1!important}html:root body #__next .v3-header.phase1-header .v3-search button{color:var(--cs-primary)!important;background:0 0!important;border:0!important}html:root body #__next .v3-header.phase1-header .v3-search-wrap:focus-within :is(.v3-search,.v3-search-suggestions){box-shadow:none!important;border-color:#8199a9!important}html:root body #__next .v3-header.phase1-header .v3-search-suggestions>a{color:#172126!important;font-size:14px!important;line-height:1.35!important}html:root body #__next .v3-header.phase1-header .v3-search-suggestions>a :is(span,strong){color:inherit!important;font-size:inherit!important}html:root body #__next .v3-header.phase1-header .v3-search-suggestions>a:is(:hover,:focus-visible){color:#314b68!important;background:#e5eae7!important}html:root body #__next .v3-header.phase1-header .v3-search-suggestions>a svg{color:var(--cs-primary)!important;stroke:var(--cs-primary)!important}html:root body #__next .v3-header.phase1-header .v3-info-links{color:#fff!important;background:0 0!important;border-radius:8px!important;grid-area:information!important;align-items:center!important;gap:11px!important;padding:6px 8px!important;display:flex!important}html:root body #__next .v3-header.phase1-header .v3-info-links :is(a,button){transition:color .18s,background .18s,box-shadow .18s;color:#fff!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:5px!important;align-items:center!important;min-width:0!important;min-height:24px!important;margin:0!important;padding:0!important;font:600 12px/1.3 Inter,system-ui,sans-serif!important;text-decoration:none!important;display:inline-flex!important}html:root body #__next .v3-header.phase1-header .v3-info-links :is(a,button):is(:hover,:focus-visible,[aria-current=page]){color:#000!important;box-shadow:none!important;background:0 0!important}html:root body #__next .v3-header.phase1-header .clear-strong-account-actions{grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}html:root body #__next .v3-header.phase1-header :is(.clear-strong-header-shortcut,.v3-account-menu){background:0 0!important;border:0!important;flex:0 0 31px!important;justify-content:center!important;align-items:center!important;width:31px!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important}html:root body #__next .v3-header.phase1-header .clear-strong-header-shortcut{transition:color .18s,background .18s;color:#fff!important;border-radius:7px!important}html:root body #__next .v3-header.phase1-header .clear-strong-header-shortcut svg{width:22px!important;height:22px!important;display:block!important}html:root body #__next .v3-header.phase1-header .clear-strong-header-shortcut:is(:hover,:focus-visible,[aria-current=page]){color:#000!important;background:0 0!important}html:root body #__next .v3-header.phase1-header .v3-account-menu{grid-area:auto!important;position:relative!important}html:root body #__next .v3-header.phase1-header .v3-account-button{width:31px!important;min-width:0!important;height:44px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html:root body #__next .v3-header.phase1-header .v3-account-button.is-logged-in :is(.v3-account-icon,.v3-account-chevron){color:#000!important}html:root body #__next .v3-header.phase1-header .v3-account-button.is-logged-in .v3-account-icon>svg :is(path,circle){stroke:#000!important}html:root body #__next .v3-header.phase1-header .v3-account-icon{width:24px!important;height:24px!important}html:root body #__next .v3-header.phase1-header .v3-account-icon>svg{width:24px!important;height:24px!important;display:block!important}html:root body #__next .v3-header.phase1-header .v3-account-button.is-logged-out .v3-account-icon{color:#d9e3ea!important}html:root body #__next .v3-header.phase1-header .v3-account-button.is-logged-out .v3-account-icon>svg :is(path,circle){stroke:#d9e3ea!important}html:root body #__next .v3-header.phase1-header .v3-account-button:is(:hover,:focus-visible,.is-logged-in){background:0 0!important}html:root body #__next .v3-header.phase1-header .v3-account-button:is(:hover,:focus-visible,.is-logged-in) :is(.v3-account-icon,.v3-account-chevron){color:#000!important}html:root body #__next .v3-header.phase1-header .v3-account-button:is(:hover,:focus-visible,.is-logged-in) .v3-account-icon svg,html:root body #__next .v3-header.phase1-header .v3-account-button:is(:hover,:focus-visible,.is-logged-in) .v3-account-icon svg :is(path,circle){stroke:#000!important}html:root body #__next .v3-header.phase1-header .v3-account-dropdown{color:#172126!important;background:#fff!important;border:1px solid #ccd3d1!important;border-radius:12px!important;box-shadow:0 12px 32px #17212622!important}html:root body #__next .v3-header.phase1-header .v3-account-dropdown :is(a,button,span,i){color:#172126!important}html:root body #__next .v3-header.phase1-header .v3-account-dropdown :is(a,button):is(:hover,:focus-visible){color:#314b68!important;background:#e5eae7!important}html:root body #__next .v3-header.phase1-header .v3-nav{background:var(--cs-header-blue)!important;border-top:1px solid #ffffff24!important;border-bottom:0!important}html:root body #__next .v3-header.phase1-header .v3-nav-inner{width:92%!important;max-width:1280px!important;overflow:visible!important}html:root body #__next .v3-header.phase1-header .v3-commerce-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}html:root body #__next .v3-header.phase1-header .v3-commerce-nav>.clear-strong-nav-item{min-width:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:block!important;position:relative!important}html:root body #__next .v3-header.phase1-header .v3-commerce-nav>.clear-strong-nav-item>a{transition:background .18s,color .18s;color:#fff!important;min-width:0!important;min-height:46px!important;text-shadow:none!important;filter:none!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:9px 4px!important;font:600 14px/1.3 Inter,system-ui,sans-serif!important;text-decoration:none!important;display:flex!important;position:relative!important}html:root body #__next .v3-header.phase1-header .v3-commerce-nav>.clear-strong-nav-item>a:is(:hover,:focus-visible,.active){background:var(--cs-header-hover)!important;color:#fff!important;box-shadow:inset 0 -4px var(--cs-header-accent)!important}html:root body #__next .v3-header.phase1-header .clear-strong-nav-item:before,html:root body #__next .v3-header.phase1-header .clear-strong-nav-item:after,html:root body #__next .v3-header.phase1-header .clear-strong-nav-item>a:before,html:root body #__next .v3-header.phase1-header .clear-strong-nav-item>a:after{content:none!important;box-shadow:none!important}html:root body #__next .v3-header.phase1-header .clear-strong-nav-item>a>span{box-shadow:none!important;text-shadow:none!important;background:0 0!important}html:root body #__next .v3-header.phase1-header .v3-commerce-nav .r34-category-icon,html:root body #__next .v3-header.phase1-header :is(.clear-strong-mobile-tools,.clear-strong-mobile-information){display:none!important}html:root body #__next .v3-footer.exact-footer{color:#172126!important;background:#e2e6e5!important;border-top:1px solid #ccd3d1!important;padding:42px 0 22px!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid{grid-template-columns:1.35fr 1fr 1fr 1fr auto!important;grid-template-areas:"brand fitterous info legal social"!important;align-items:start!important;gap:30px!important;width:92%!important;max-width:1280px!important;padding:0!important;display:grid!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>div{text-align:left!important;border:0!important;align-items:flex-start!important;gap:0!important;padding:0!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>.exact-footer-brand{grid-area:brand!important;align-items:flex-start!important}html:root body #__next .v3-footer.exact-footer .exact-footer-home{width:200px!important;max-width:100%!important}html:root body #__next .v3-footer.exact-footer .phase1-brand-art{gap:0!important;width:200px!important;max-width:100%!important}html:root body #__next .v3-footer.exact-footer .phase1-brand-vector{width:100%!important;height:auto!important}html:root body #__next .v3-footer.exact-footer .phase1-brand-slogan{color:#526069!important;letter-spacing:0!important;text-align:right!important;margin-top:6px!important;font-size:10px!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>div>strong{color:#172126!important;margin-bottom:14px!important;font-size:12px!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>div>a{color:#526069!important;text-align:left!important;justify-content:flex-start!important;min-height:0!important;margin-bottom:6px!important;padding:0!important;font-size:12px!important;line-height:1.7!important;display:block!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>div>a:is(:hover,:focus-visible){color:#314b68!important}html:root body #__next .v3-footer.exact-footer .footer-feedback-button{color:#172126!important;background:0 0!important;border:1px solid #bec9c5!important;border-radius:24px!important;margin-top:5px!important;padding:7px 16px!important;font-size:12px!important}html:root body #__next .v3-footer.exact-footer .footer-feedback-button:is(:hover,:focus-visible){color:#172126!important;background:#d1dbdf!important;border-color:#8199a9!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>.exact-socials{border:0!important;flex-direction:row!important;grid-area:social!important;align-self:start!important;align-items:center!important;gap:14px!important;padding:0!important;display:flex!important}html:root body #__next .v3-footer.exact-footer .exact-socials :is(a,span){color:#526069!important}html:root body #__next .v3-footer.exact-footer .exact-socials :is(a,span):is(:hover,:focus-visible){color:var(--cs-primary)!important}@media (max-width:1100px) and (min-width:821px){html:root body #__next .v3-header.phase1-header .v3-header-top{grid-template-columns:165px minmax(130px,1fr) auto 104px!important;gap:14px!important}html:root body #__next .v3-header.phase1-header .phase1-brand-art{width:165px!important}html:root body #__next .v3-header.phase1-header .v3-info-links{gap:8px!important}html:root body #__next .v3-header.phase1-header .v3-info-links :is(a,button){font-size:11px!important}html:root body #__next .v3-header.phase1-header .clear-strong-account-actions{gap:6px!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid{grid-template-columns:1.2fr repeat(3,1fr)!important;grid-template-areas:"brand fitterous info legal""social social social social"!important;gap:18px!important}}@media (max-width:820px){html:root body #__next .v3-header.phase1-header .v3-header-top{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions""search search"!important;gap:20px 16px!important;width:92%!important;padding:20px 0 16px!important}html:root body #__next .v3-header.phase1-header .phase1-brand-art{width:190px!important}html:root body #__next .v3-header.phase1-header .v3-info-links{display:none!important}html:root body #__next .v3-header.phase1-header .v3-search{height:46px!important}html:root body #__next .v3-header.phase1-header .v3-search input{height:44px!important}html:root body #__next .v3-header.phase1-header .v3-mobile-nav-head{color:#fff!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:92%!important;max-width:1280px!important;height:46px!important;min-height:46px!important;padding:0!important;display:flex!important}html:root body #__next .v3-header.phase1-header .v3-mobile-nav-head>button{color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;min-height:44px!important;padding:0!important;font-size:14px!important}html:root body #__next .v3-header.phase1-header .v3-mobile-nav-head>button svg{color:#fff!important}html:root body #__next .v3-header.phase1-header .phase1-mobile-current{width:auto!important;min-width:0!important;box-shadow:none!important;color:#fff!important;text-transform:capitalize!important;background:0 0!important;border:0!important;flex:0 auto!important;padding:0!important;font-size:13px!important;font-weight:400!important;display:block!important}html:root body #__next .v3-header.phase1-header .v3-nav-inner{inset:var(--fitterous-header-height,174px) 0 auto!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - var(--fitterous-header-height,174px))!important;background:var(--cs-header-blue)!important;overscroll-behavior:contain!important;border:0!important;border-bottom:1px solid #ffffff24!important;border-radius:0!important;padding:8px 4% 16px!important;display:none!important;position:fixed!important;overflow:auto!important}html:root body #__next .v3-header.phase1-header .v3-nav-inner.mobile-open{display:block!important}html:root body #__next .v3-header.phase1-header .v3-commerce-nav{grid-template-columns:1fr!important}html:root body #__next .v3-header.phase1-header .v3-commerce-nav>.clear-strong-nav-item>a{border-radius:7px!important;justify-content:flex-start!important;min-height:44px!important;padding:10px 12px!important}html:root body #__next .v3-header.phase1-header :is(.clear-strong-mobile-tools,.clear-strong-mobile-information){border-top:1px solid #ffffff24!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:14px!important;padding-top:14px!important;display:flex!important}html:root body #__next .v3-header.phase1-header :is(.clear-strong-mobile-tools,.clear-strong-mobile-information)>:is(a,button){background:var(--cs-header-hover)!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:9px 12px!important;font:500 12px/1.3 Inter,system-ui,sans-serif!important;text-decoration:none!important;display:flex!important}html:root body #__next .v3-header.phase1-header :is(.clear-strong-mobile-tools,.clear-strong-mobile-information)>:is(a,button):is(:hover,:focus-visible){color:#dff2ff!important;background:#315f77!important}html:root body #__next .v3-header.phase1-header .clear-strong-mobile-tools svg{width:18px!important;height:18px!important;color:var(--cs-action)!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"brand brand brand""fitterous info legal""social social social"!important;gap:26px 10px!important}}@media (max-width:560px){html:root body #__next .v3-header.phase1-header .phase1-brand-art{width:175px!important}html:root body #__next .v3-header.phase1-header .clear-strong-account-actions{gap:6px!important}html:root body #__next .v3-header.phase1-header :is(.clear-strong-header-shortcut,.v3-account-menu,.v3-account-button){flex-basis:30px!important;width:30px!important}html:root body #__next .v3-header.phase1-header .v3-search input{font-size:13px!important}html:root body #__next .v3-footer.exact-footer{padding:32px 0 24px!important}}@media (max-width:360px){html:root body #__next .v3-header.phase1-header .phase1-brand-art{width:145px!important}html:root body #__next .v3-header.phase1-header .v3-header-top{column-gap:10px!important}html:root body #__next .v3-header.phase1-header .phase1-brand-slogan{font-size:11px!important}}@media (prefers-reduced-motion:reduce){html:root body #__next .v3-header.phase1-header :is(a,button){transition:none!important}}@media (max-width:820px){html:root body #__next .v3-footer.exact-footer .exact-footer-grid>div{text-align:center!important;align-items:center!important;min-width:0!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>div:nth-child(2){grid-area:fitterous!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>div:nth-child(3){grid-area:info!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>div:nth-child(4){grid-area:legal!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>.exact-footer-brand{justify-self:center!important;align-items:center!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>div>a{overflow-wrap:anywhere;text-align:center!important;white-space:normal!important;justify-content:center!important;font-size:11px!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>div>strong{font-size:11px!important}html:root body #__next .v3-footer.exact-footer .exact-footer-grid>.exact-socials{justify-content:center!important;justify-self:center!important;gap:22px!important}html:root body #__next .v3-footer.exact-footer .footer-feedback-button{padding:7px 10px!important;font-size:11px!important}}html:root body #__next .v3-header .v3-info-links[data-page=over-fitterous] a[href=\/over-fitterous],html:root body #__next .v3-header .v3-info-links[data-page=contact] a[href=\/contact],html:root body #__next .v3-header .v3-info-links[data-page=hoe-werkt-het] a[href=\/hoe-werkt-het]{color:#000!important}html:root body:has(.visitor-feedback-dialog[open]) #__next .v3-header.phase1-header .v3-info-links button{color:#000!important}
