.pm-module,.pm-anchor-nav,.pm-back{--pm-line: #E1E4E9;--pm-line-strong: var(--ff-color-border, #D5D9DF);--pm-ink: var(--ff-color-ink, #101123);--pm-radius: var(--ff-radius-md, 8px);--pm-radius-sm: var(--ff-radius-sm, 6px);--pm-sorte-default: var(--ff-sorte-default, #9FBBD8)}.pm-module[hidden],.pm-module [hidden],.pm-anchor-nav[hidden],.pm-anchor-nav [hidden],.pm-back[hidden],.pm-rv [hidden]{display:none!important}.pm-module{scroll-margin-top:var(--pm-scroll-margin, 12px)}ff-anchor-nav,ff-ingredients,ff-analysis,ff-feeding-calculator,ff-product-details,ff-product-question,ff-product-faq,ff-product-reviews,ff-assortment,ff-product-recommendations,ff-recently-viewed,ff-back-to-collection{display:block}.pm-heading{margin-bottom:18px}.pm-heading .section-header__eyebrow,.pm-heading .section-header__text{color:var(--color-muted)}.pm-heading--sub{margin-top:36px}.pm-tile{background:var(--color-surface);border:1px solid var(--pm-line);border-radius:var(--pm-radius)}.pm-split{display:grid;gap:20px;align-items:start}@media(min-width:769px){.pm-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.pm-split--wide{gap:48px}.pm-split--single{grid-template-columns:minmax(0,1fr)}}.pm-subheading{margin:0 0 12px;font-family:var(--ff-font-heading);font-size:17px;font-weight:var(--ff-weight-ui);line-height:1.3}.pm-subheading--lg{font-size:var(--ff-h4, 21px);margin-bottom:6px}.pm-note{margin:12px 0 0;font-size:var(--ff-text-xs, 13px);line-height:1.4;color:var(--color-muted)}.pm-prewrap{white-space:pre-line}.pm-raw{margin-top:16px;font-size:var(--ff-text-sm);line-height:1.55;color:var(--color-muted)}.pm-raw__label{margin:0;font-weight:var(--ff-weight-bold);color:var(--color-text)}.pm-raw__text{margin:2px 0 10px}.pm-raw__text:last-child{margin-bottom:0}.pm-editor-hint{margin:12px auto;padding:12px 16px;border:1px dashed var(--pm-line-strong, #D5D9DF);border-radius:var(--pm-radius, 8px);font-size:var(--ff-text-xs, 13px);color:var(--color-muted)}.pm-dot{display:inline-block;flex:0 0 auto;width:12px;height:12px;border:1px solid rgb(0 0 0 / .12);border-radius:50%;background:var(--pm-dot, var(--pm-sorte, var(--pm-sorte-default)))}.pm-swatch{flex:0 0 auto;width:16px;height:16px;border:1px solid rgb(0 0 0 / .12);border-radius:4px}.pm-swatch--rest{background:repeating-linear-gradient(-45deg,var(--ff-color-bg, #F4F5F7) 0 3px,#fff 3px 6px)}.pm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.pm-kpis--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-kpi{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 12px}.pm-kpi--icon{align-items:center;text-align:center}.pm-kpi__icon{width:22px;height:22px;margin-bottom:2px}.pm-kpi__value{font-size:20px;font-weight:var(--ff-weight-ui);line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.pm-kpi__label{font-size:var(--ff-text-xs, 13px);line-height:1.35;color:var(--color-muted)}.pm-anchor-nav{margin-top:20px;border-bottom:1px solid var(--pm-line);background:rgb(var(--color-background-rgb, 244 245 247) / .94)}@supports (backdrop-filter: blur(10px)){.pm-anchor-nav{background:rgb(var(--color-background-rgb, 244 245 247) / .86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media(min-width:769px){.pm-anchor-nav-section{position:sticky;top:var(--ff-header-offset, var(--pm-sticky-top, 0px));z-index:var(--ff-z-sticky, 20)}}@media(max-width:768px){.pm-anchor-nav-section:has(.pm-anchor-nav--sticky-mobile){position:sticky;top:var(--ff-header-offset, var(--pm-sticky-top, 0px));z-index:var(--ff-z-sticky, 20)}}.pm-anchor-nav .pm-anchor-nav__list{position:relative;display:flex;gap:6px;margin:0;padding:6px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pm-anchor-nav__list::-webkit-scrollbar{display:none}.pm-anchor-nav__item{flex:0 0 auto}.pm-anchor-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:var(--ff-radius-pill, 999px);color:var(--color-text);font-size:15px;font-weight:var(--ff-weight-ui);line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color var(--ff-duration-base) ease,color var(--ff-duration-base) ease,border-color var(--ff-duration-base) ease}.pm-anchor-nav__link:hover{border-color:var(--pm-line-strong)}.pm-anchor-nav__link.is-active{background:var(--pm-ink);color:#fff}.pm-ingredients__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}@media(min-width:600px){.pm-ingredients__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.pm-ingredients__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.pm-ingredient{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:18px 10px 16px;border:1px solid var(--pm-line);border-radius:var(--pm-radius);background:var(--color-surface);text-align:center}.pm-ingredient__icon{display:grid;flex:0 0 auto;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ff-color-bg, #F4F5F7);color:var(--pm-ink)}.pm-ingredient__icon .pm-icon{width:36px;height:36px}.pm-ingredient__text{display:flex;flex-direction:column;gap:4px;min-width:0}.pm-ingredient__name{font-weight:var(--ff-weight-ui);line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.pm-ingredient__detail{font-size:var(--ff-text-xs, 13px);line-height:1.4;color:var(--color-muted)}.pm-ingredient__share{padding:2px 9px;border-radius:var(--ff-radius-pill, 999px);background:rgb(var(--color-text-rgb, 0 0 0) / .06);font-size:var(--ff-text-xs, 13px);font-weight:var(--ff-weight-ui);line-height:1.5;white-space:nowrap}.pm-ingredient--main{grid-column:span 2;flex-direction:row;gap:16px;padding:18px;border-color:color-mix(in srgb,var(--pm-sorte, var(--pm-sorte-default)) 60%,#fff);background:color-mix(in srgb,var(--pm-sorte, var(--pm-sorte-default)) 14%,#fff);text-align:start}.pm-ingredient--main .pm-ingredient__icon{width:64px;height:64px;background:var(--ff-color-surface, #fff)}.pm-ingredient--main .pm-ingredient__icon .pm-icon{width:42px;height:42px}.pm-ingredient--main .pm-ingredient__text{flex:1 1 auto}.pm-ingredient--main .pm-ingredient__name{font-size:19px}.pm-ingredient--main .pm-ingredient__share{align-self:center;padding:4px 12px;background:#fffc;font-size:17px}.pm-ingredients__body.is-reveal .pm-ingredient{opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(min(var(--pm-i, 0),8)*60ms)}.pm-ingredients__body.is-reveal.is-visible .pm-ingredient{opacity:1;transform:none}.pm-analysis__card{padding:18px}.pm-analysis__summary-title{margin:0}.pm-analysis__accordion{padding:0 20px}.pm-analysis__accordion>.accordion__content{padding-top:4px}.pm-analysis__accordion .pm-tile{background:var(--color-background)}.pm-analysis__bar-label{margin:0 0 8px;font-size:var(--ff-text-xs, 13px);color:var(--color-muted)}.pm-analysis__bar{display:flex;height:28px;margin-bottom:14px;overflow:hidden;border:1px solid var(--pm-line);border-radius:var(--ff-radius-pill, 999px);background:repeating-linear-gradient(-45deg,var(--ff-color-bg, #F4F5F7) 0 6px,#fff 6px 12px)}.pm-analysis__segment{height:100%}.pm-analysis__segment+.pm-analysis__segment{box-shadow:inset 1px 0 #ffffffb3}.pm-analysis__legend{margin:0}.pm-legend__row{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--pm-line)}.pm-legend__row.is-strong{font-weight:var(--ff-weight-ui)}.pm-legend__row.is-rest{font-size:var(--ff-text-xs, 13px);color:var(--color-muted)}.pm-legend__name{flex:1 1 auto}.pm-legend__value{font-variant-numeric:tabular-nums;white-space:nowrap}.pm-analysis__minerals,.pm-analysis__normalized{margin:0;padding-top:12px;border-top:1px solid var(--pm-line);font-size:14px;color:var(--color-muted)}.pm-analysis__normalized{padding-top:8px;border-top:0;font-size:var(--ff-text-xs, 13px)}@media(min-width:769px){.pm-analysis__kpis{grid-template-columns:minmax(0,1fr)}.pm-analysis__kpis .pm-kpi{flex-direction:row;align-items:baseline;justify-content:space-between;padding:18px}}.pm-calc{display:grid;gap:16px;align-items:start}@media(min-width:769px){.pm-calc{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}}.pm-calc__main,.pm-calc__side{display:flex;flex-direction:column;gap:12px;min-width:0}.pm-calc__input{display:flex;flex-direction:column;gap:12px;padding:18px}.pm-calc__weight{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.pm-calc__weight-label{font-weight:var(--ff-weight-ui)}.pm-calc__weight-field{display:flex;align-items:center;gap:8px}.pm-calc__number{width:96px;min-height:44px;padding:6px 12px;font-size:20px;font-weight:var(--ff-weight-ui);text-align:center;-moz-appearance:textfield}.pm-calc__number::-webkit-outer-spin-button,.pm-calc__number::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pm-calc__unit{font-weight:var(--ff-weight-ui)}.pm-range{width:100%;height:32px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.pm-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#dde1e7}.pm-range::-moz-range-track{height:6px;border-radius:999px;background:#dde1e7}.pm-range::-webkit-slider-thumb{width:28px;height:28px;margin-top:-11px;border:3px solid #fff;border-radius:50%;background:var(--pm-ink);box-shadow:0 1px 4px #10112340;-webkit-appearance:none}.pm-range::-moz-range-thumb{width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:var(--pm-ink);box-shadow:0 1px 4px #10112340}.pm-range:focus-visible{outline:2px solid var(--ff-color-focus, #1F5FAE);outline-offset:4px;border-radius:999px}.pm-calc__scale{display:flex;justify-content:space-between;margin-top:-6px;font-size:var(--ff-text-xs, 13px);color:var(--color-muted)}.pm-calc__activity{margin:4px 0 0;padding:0;border:0;min-width:0}.pm-calc__legend{margin-bottom:8px;padding:0;font-weight:var(--ff-weight-ui)}.pm-choice{display:flex;flex-wrap:wrap;gap:8px}.pm-choice__option{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--pm-line-strong);border-radius:var(--ff-radius-pill, 999px);background:var(--color-surface);font-size:15px;line-height:1.3;cursor:pointer;transition:border-color var(--ff-duration-base) ease,background-color var(--ff-duration-base) ease}.pm-choice__option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pm-choice__option:hover{border-color:var(--color-text)}.pm-choice__option:has(input:checked){border-color:var(--pm-ink);background:var(--pm-sorte, var(--pm-sorte-default));box-shadow:0 0 0 1px var(--pm-ink);color:#000}.pm-choice__option:has(input:focus-visible){outline:2px solid var(--ff-color-focus, #1F5FAE);outline-offset:2px}.pm-calc__result{display:flex;flex-direction:column;gap:6px;padding:20px 18px;border-radius:var(--pm-radius);background:var(--pm-sorte, var(--pm-sorte-default));color:#000}.pm-calc__result-label{margin:0;font-weight:var(--ff-weight-ui)}.pm-calc__daily{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.pm-calc__daily [data-pm-daily]{font-size:clamp(34px,5vw,44px);font-weight:var(--ff-weight-ui);line-height:1.05;letter-spacing:-.02em}.pm-calc__daily-unit{font-size:17px}.pm-calc__range{margin:0;font-size:14px}.pm-calc__range:empty{display:none}.pm-calc__ends{display:flex;justify-content:space-between;gap:12px;font-size:var(--ff-text-xs, 13px)}.pm-calc__ends span:last-child{text-align:end}.pm-calc__meals{margin:4px 0 0;font-size:14px}.pm-calc__hint{margin:6px 0 0;padding:8px 10px;border-radius:var(--pm-radius-sm);background:#fff9;font-size:var(--ff-text-xs, 13px);line-height:1.4}.pm-calc__cost{padding:14px 18px}.pm-calc__apply{display:flex;flex-direction:column;gap:8px;padding:18px}.pm-calc__stock{margin:0;font-size:17px;font-weight:var(--ff-weight-ui)}.pm-calc__stock-sub{margin:0;font-size:14px;color:var(--color-muted)}.pm-calc__apply-button{margin-top:6px;min-height:48px;padding-inline:16px}.pm-calc__applied{margin:0;font-size:14px;font-weight:var(--ff-weight-ui);color:var(--ff-color-success, #2E7D46)}.pm-calc__applied.is-error{color:var(--ff-color-error, #BA4444)}.pm-calc__applied:empty{display:none}.pm-calc__notes{grid-column:1 / -1;display:grid;gap:4px;font-size:var(--ff-text-xs, 13px);line-height:1.5;color:var(--color-muted)}.pm-calc__notes p{margin:0}.pm-calc__supplement{margin-top:6px!important;padding:10px 12px;border-left:3px solid var(--pm-sorte, var(--pm-sorte-default));background:var(--color-surface);color:var(--color-text)}.pm-calc-fallback__card{margin:0;padding:18px}.pm-calc-fallback__title{margin:0 0 6px;font-weight:var(--ff-weight-ui)}.pm-calc-fallback__card p{margin:0}.pm-calc-fallback__table{width:100%;max-width:360px;margin:4px 0 10px;border-collapse:collapse;font-variant-numeric:tabular-nums}.pm-calc-fallback__table th,.pm-calc-fallback__table td{padding:6px 12px 6px 0;border-bottom:1px solid var(--color-border);text-align:left}.pm-calc-fallback__table th{font-weight:var(--ff-weight-ui)}.pm-calc-fallback__card .pm-calc-fallback__note{margin-top:6px;font-size:var(--ff-text-sm);color:var(--color-muted)}.pm-calc-fallback__link{display:inline-flex;align-items:center;gap:6px;margin-top:10px}.pm-guide .pm-guide__steps{display:flex;flex-direction:column;gap:18px;margin:0;padding:20px 18px}.pm-guide__step{display:flex;align-items:flex-start;gap:14px}.pm-guide__num{display:grid;flex:0 0 36px;place-items:center;height:36px;border:1.5px solid var(--pm-ink);border-radius:50%;font-weight:var(--ff-weight-ui)}.pm-guide__step-title{margin:0;font-weight:var(--ff-weight-ui)}.pm-guide__step-body{margin:2px 0 0;font-size:15px;line-height:1.5;color:var(--color-muted)}.pm-guide__side{display:flex;flex-direction:column;gap:18px;min-width:0}.pm-guide__tiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}@media(max-width:599px){.pm-guide__tiles{grid-template-columns:minmax(0,1fr);gap:8px}.pm-guide__tiles .pm-kpi--icon{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:center;padding:12px 16px;text-align:left}.pm-guide__tiles .pm-kpi__icon{grid-row:span 2;margin:0}.pm-guide__tiles .pm-kpi__value{font-size:17px}}.pm-guide__note{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px}.pm-guide__note-icon{flex:0 0 auto;width:20px;height:20px;margin-top:2px}.pm-guide__link-list{margin:0;overflow:hidden}.pm-guide__link-list li+li{border-top:1px solid var(--pm-line)}.pm-guide__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;color:inherit;font-weight:var(--ff-weight-ui);text-decoration:none}.pm-guide__link:hover{background:rgb(var(--color-text-rgb, 0 0 0) / .03);text-decoration:underline}.pm-details__list{display:block;padding:0 20px}.pm-details__list>.accordion:first-child{border-top:0}.pm-details__list>.accordion:last-of-type{border-bottom:0}.pm-details__content{font-size:calc(var(--ff-text-base) - 1px);line-height:1.6}.pm-details__content>p{margin:0}.pm-details__intro{margin-bottom:16px;color:var(--color-muted)}.pm-details__app{padding:12px 0}.pm-question__card{padding:20px}@media(min-width:769px){.pm-question__card{padding:24px 28px}}.pm-question__head{display:flex;align-items:flex-start;gap:14px}.pm-question__icon{flex:0 0 auto;width:28px;height:28px;margin-top:2px}.pm-question__title{margin:0}.pm-question__text{margin-top:4px;color:var(--color-muted)}.pm-question__toggle{margin-top:16px}.pm-question__summary{list-style:none}.pm-question__summary::-webkit-details-marker{display:none}.pm-question__toggle[open]>.pm-question__summary{display:none}.pm-question__form{margin-top:16px}.pm-question-form__status{margin-bottom:16px}.pm-question-form__status .icon{flex:0 0 auto;width:18px;height:18px;margin-top:2px}.pm-question-form__status p{margin:0}.pm-question-form__status ul{margin:4px 0 0;padding-left:18px}.pm-question-form__error{color:var(--ff-color-error)}.pm-question-form__required,.pm-question-form__privacy{margin:12px 0 0;font-size:var(--ff-text-xs, 13px);color:var(--color-muted)}.pm-question-form__privacy a{color:inherit;text-decoration:underline}.pm-question-form__submit{margin-top:16px}.pm-reviews__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:14px;padding:18px}.pm-reviews__score{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.pm-reviews__average{display:flex;align-items:baseline;gap:6px;margin:0}.pm-reviews__value{font-size:32px;font-weight:var(--ff-weight-ui);line-height:1}.pm-reviews__max{font-size:15px;color:var(--color-muted)}.pm-reviews__stars{font-size:18px}.pm-reviews__count{margin:0;font-size:14px;color:var(--color-muted)}.pm-reviews--own-header .pm-reviews__widget{min-height:200px}.pm-reviews__note{margin-top:16px;font-size:var(--ff-text-xs, 13px);color:var(--color-muted)}.pm-reviews__widget .jdgm-widget{max-width:none!important;margin:0!important}.pm-reviews__widget .jdgm-rev-widg,.pm-reviews__widget .jdgm-rev-widg__body{margin:0!important;padding:0!important;border:0!important;background:none!important}.pm-reviews__widget .jdgm-rev-widg__reviews{display:grid;gap:12px}@media(min-width:769px){.pm-reviews__widget .jdgm-rev-widg__reviews{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pm-reviews__widget .jdgm-rev{margin:0!important;padding:16px 18px!important;border:1px solid var(--pm-line)!important;border-radius:var(--pm-radius);background:var(--color-surface)}.pm-reviews__widget .jdgm-star{color:var(--pm-ink)!important}.pm-reviews__widget .jdgm-rev__timestamp,.pm-reviews__widget .jdgm-rev__author,.pm-reviews__widget .jdgm-rev__variant-label{color:var(--color-muted)!important}.pm-reviews__widget .jdgm-rev__buyer-badge{border-color:transparent!important;background:#eceef2!important;color:var(--color-muted)!important}.pm-reviews__widget .jdgm-rev__reply{margin-top:10px!important;padding:12px 14px!important;border-radius:var(--pm-radius-sm);background:var(--ff-color-bg, #F4F5F7)}.pm-reviews__widget .jdgm-rev__pics{display:flex;gap:8px;overflow-x:auto}.pm-reviews__widget .jdgm-paginate{display:flex;justify-content:center;padding-top:16px!important}.pm-reviews__widget .jdgm-paginate__load-more{min-height:44px;padding:10px 28px!important;border:1px solid var(--color-text)!important;border-radius:var(--ff-radius-button, 50px)!important;background:transparent!important;color:var(--color-text)!important;font-weight:var(--ff-weight-ui)}.pm-reviews--own-header .pm-reviews__widget .jdgm-rev-widg__title,.pm-reviews--own-header .pm-reviews__widget .jdgm-row-stars,.pm-reviews--own-header .pm-reviews__widget .jdgm-row-media,.pm-reviews--own-header .pm-reviews__widget .jdgm-rev-widg__sort-wrapper,.pm-reviews--own-header .pm-reviews__widget .jdgm-rev-widg__header>hr,.pm-reviews--own-header .pm-reviews__widget .jdgm-histogram{display:none!important}.pm-reviews--own-header:has([data-pm-write-review]:not([hidden])) .pm-reviews__widget .jdgm-row-actions{display:none!important}.pm-reviews--transparent .pm-reviews__widget .jdgm-rev .jdgm-rev__transparency-badge-wrapper{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:8px}.pm-reviews--transparent .pm-reviews__widget .jdgm-rev .jdgm-rev__transparency-badge[data-badge-type]{display:inline-block!important;padding:2px 10px;border-radius:999px;background:var(--ff-color-bg, #F4F5F7);color:var(--color-muted)!important;font-size:12px}.pm-assortment__cards{margin:0}.pm-assortment__sorten,.pm-assortment__complement{margin-top:36px}.pm-assortment__body>.pm-assortment__sorten:first-child,.pm-assortment__body>.pm-assortment__complement:first-child{margin-top:0}.pm-assortment__staffel{margin:0 0 14px;color:var(--color-muted)}.pm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.pm-chips>li{flex:0 1 auto;min-width:0;max-width:100%}.pm-chip{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--pm-line);border-radius:var(--ff-radius-pill, 999px);background:var(--color-surface);color:var(--color-text);font-weight:var(--ff-weight-ui);text-decoration:none;transition:border-color var(--ff-duration-base) ease}.pm-chip:hover{border-color:var(--color-text)}.pm-chip__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-chip__icon{flex:0 0 auto;width:16px;height:16px}.pm-progress{display:grid;gap:10px;margin-top:20px;padding:16px 18px}.pm-progress__text{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.pm-progress__text strong{font-weight:var(--ff-weight-ui)}.pm-progress__text span{color:var(--color-muted)}.pm-progress__track{height:10px;overflow:hidden;border-radius:999px;background:#eceef2}.pm-progress__fill{display:block;width:0;height:100%;border-radius:inherit;background:var(--pm-sorte, var(--pm-sorte-default));box-shadow:inset 0 0 0 1px #00000014;transition:width var(--ff-duration-slow, .3s) ease}ff-product-recommendations,ff-recently-viewed{min-height:1px}.pm-recs[data-pm-pending] .pm-recs__body{min-height:calc((100vw - 34px) / 2.2 + 215px)}.pm-rv__section[data-pm-pending] .pm-rv__carousel{min-height:calc((100vw - 34px) / 2.2 + 130px)}@media(min-width:769px){.pm-recs[data-pm-pending] .pm-recs__body{min-height:calc((100vw - 80px) / 3 + 265px)}.pm-rv__section[data-pm-pending] .pm-rv__carousel{min-height:calc((100vw - 80px) / 3 + 140px)}}@media(min-width:990px){.pm-recs[data-pm-pending] .pm-recs__body{min-height:calc((min(100vw,1580px) - 80px) / var(--pm-recs-cols, 4) + 245px)}.pm-rv__section[data-pm-pending] .pm-rv__carousel{min-height:calc((min(100vw,1580px) - 80px)/4 + 150px)}}.pm-rv--record-only{display:none}.pm-back__inner{display:flex;justify-content:center}.pm-back__button{gap:10px;min-height:48px}.pm-back__icon{flex:0 0 auto;width:20px;height:20px}ff-product-faq{display:grid}.pm-faq__list{padding:0 20px}.pm-faq__list>.accordion:first-child{border-top:0}.pm-faq__list>.accordion:last-child{border-bottom:0}.pm-faq__item .accordion__content{font-size:15px;line-height:1.55;color:var(--color-muted)}.pm-faq__item .accordion__content a{color:var(--color-text)}.pm-declaration{max-width:64ch;font-size:14px;line-height:1.55}.pm-declaration__title,.pm-declaration__type{margin:0 0 10px}.pm-declaration__list{margin:0}.pm-declaration__row{margin:0 0 10px}.pm-declaration__row dt{display:inline;font-weight:var(--ff-weight-bold)}.pm-declaration__row dd{display:inline;margin:0 0 0 .3em}.pm-declaration__row dd.pm-prewrap{white-space:pre-line}.pm-declaration__notes p,.pm-declaration__batch{margin:0 0 8px;color:var(--color-muted)}@media(prefers-reduced-motion:reduce){.pm-anchor-nav__link,.pm-choice__option,.pm-chip,.pm-progress__fill,.pm-ingredients__body.is-reveal .pm-ingredient{transition:none}.pm-ingredients__body.is-reveal .pm-ingredient{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-product-modules.css.map */
