body{margin:0;font-family:Arial,sans-serif;background:#f5f5f5;color:#222}.container{max-width:900px;margin:0 auto;padding:40px 20px}h1{margin-bottom:10px}.record-id-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;padding:.08rem .28rem;border-radius:.22rem;background:#111;color:#fff;font-size:.62rem;font-weight:600;line-height:1.1;vertical-align:middle}.bf-site-header{border-bottom:1px solid #ddd;background:#f8f8f8}.bf-site-header-inner{max-width:1100px;margin:0 auto;padding:12px 16px}.bf-site-title{display:inline-block;margin-bottom:10px;font-weight:700;text-decoration:none;color:inherit}.catalogue-hover-root{position:fixed;inset:0;z-index:900;pointer-events:none}.catalogue-hover-root[hidden]{display:none}.catalogue-hover-panel{position:fixed;display:grid;gap:.35rem;width:min(22rem,calc(100vw - 1.5rem));max-height:calc(100vh - 1.5rem);overflow:auto;box-sizing:border-box;border:1px solid #cbd3df;border-radius:8px;padding:.45rem;background:#fffffffa;box-shadow:0 .8rem 2.4rem #0f172a2e;pointer-events:auto}.catalogue-hover-row{display:grid;grid-template-columns:3.9rem minmax(0,1fr) auto;gap:.45rem;align-items:center;min-width:0;border:1px solid #dbe1ea;border-radius:7px;padding:.35rem;background:#fff;color:inherit;text-decoration:none}.catalogue-hover-row:hover,.catalogue-hover-row:focus-visible{border-color:#496b8f;outline:2px solid #d9e5f2;outline-offset:1px}.catalogue-hover-image{display:grid;place-items:center;width:3.9rem;height:3.9rem;min-width:0;overflow:hidden;border:1px solid #e0e4ea;border-radius:6px;background:#f7f8fa;color:#777;font-size:.62rem;line-height:1.1;text-align:center}.catalogue-hover-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.catalogue-hover-row-product .catalogue-hover-image img,.catalogue-hover-row-ean .catalogue-hover-image img{object-fit:contain}.catalogue-hover-body{display:grid;gap:.12rem;min-width:0}.catalogue-hover-title,.catalogue-hover-subtitle{min-width:0;overflow-wrap:anywhere;word-break:break-word}.catalogue-hover-title{font-size:1rem;line-height:1.12}.catalogue-hover-subtitle{color:#555;font-size:.78rem;line-height:1.2}.catalogue-hover-price,.catalogue-hover-badge{border:1px solid #d8dee8;border-radius:999px;background:#f8fafc;color:#1f2937;font-weight:700;line-height:1.2;white-space:nowrap}.catalogue-hover-price{justify-self:start;padding:.1rem .42rem;font-size:.72rem}.catalogue-hover-badge{min-width:2.25rem;box-sizing:border-box;padding:.12rem .42rem;font-size:.74rem;text-align:center}.catalogue-hover-row-level-1{grid-template-columns:3.5rem minmax(0,1fr) auto}.catalogue-hover-row-level-1 .catalogue-hover-image{width:3.5rem;height:3.5rem}.catalogue-hover-row-level-1 .catalogue-hover-title{font-size:.95rem}.catalogue-hover-row-level-2,.catalogue-hover-row-level-3{grid-template-columns:3rem minmax(0,1fr) auto}.catalogue-hover-row-level-2 .catalogue-hover-image,.catalogue-hover-row-level-3 .catalogue-hover-image{width:3rem;height:3rem}.catalogue-hover-row-level-2 .catalogue-hover-title,.catalogue-hover-row-level-3 .catalogue-hover-title{font-size:.92rem}.catalogue-hover-empty{margin:0;padding:.6rem;color:#666;font-size:.86rem}@media(max-width:1023px),(hover:none),(pointer:coarse){.catalogue-hover-root{display:none!important}}.bf-review-panel{display:grid;gap:.55rem;min-width:0;border:1px solid #d8dee8;border-radius:8px;padding:.75rem;background:#fff;color:#222}.bf-review-panel-header{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:space-between;min-width:0}.bf-review-panel-title,.bf-review-empty,.bf-review-more,.bf-review-description{margin:0}.bf-review-panel-title{font-size:1rem}.bf-review-count,.bf-review-more,.bf-review-empty,.bf-review-date{color:#666;font-size:.78rem}.bf-review-list{display:grid;gap:.4rem;min-width:0}.bf-review-row{display:grid;gap:.25rem;min-width:0;border-top:1px solid #edf0f5;padding-top:.45rem}.bf-review-row:first-child{border-top:0;padding-top:0}.bf-review-row-main{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;min-width:0}.bf-review-intent,.bf-review-status{display:inline-flex;align-items:center;max-width:100%;border:1px solid #d8dee8;border-radius:999px;padding:.1rem .45rem;background:#f6f7f9;color:#333;font-size:.78rem;font-weight:700;line-height:1.2}.bf-review-status{border-color:#d6c68d;background:#fff8d8;color:#6b5800}.bf-review-description{min-width:0;color:#333;font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.bf-review-panel-compact{gap:.35rem;border:0;padding:0;background:transparent}.bf-review-panel-compact .bf-review-list{gap:.3rem}.bf-review-panel-compact .bf-review-row{gap:.18rem;padding-top:.3rem}.bf-review-panel-compact .bf-review-intent,.bf-review-panel-compact .bf-review-status{padding:.08rem .35rem;font-size:.68rem}.bf-review-panel-compact .bf-review-description{color:#555;font-size:.72rem;line-height:1.25}.bf-review-panel-tdb .bf-review-row{border-top:0;padding-top:0}.bf-ean-details-panel{display:grid;gap:.55rem;min-width:0;border:1px solid #d8dee8;border-radius:8px;padding:.75rem;background:#fff;color:#222}.bf-ean-details-group-title,.bf-ean-details-empty{margin:0}.bf-ean-details-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.55rem .8rem;min-width:0}.bf-ean-badge-shelf{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:flex-end;min-width:0}.bf-ean-badge-stack{display:inline-grid;gap:.12rem;justify-items:center;align-items:end;min-width:0}.bf-ean-badge-caption{color:#555;font-size:.56rem;font-weight:800;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.bf-ean-details-group{min-width:0}.bf-brand-badge{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;background:#4b5563;color:#fff;padding:.12rem .45rem;font-size:1em;font-style:normal;font-weight:700;line-height:1.15;white-space:nowrap;vertical-align:middle}.bf-ean-details-group-title{color:#555;font-size:.76rem;text-transform:uppercase}.bf-ean-details-list{display:grid;gap:0;margin:.25rem 0 0;font-size:.78rem}.bf-ean-details-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.35rem;border-top:1px solid #edf0f5;padding:.18rem 0}.bf-ean-details-row:first-child{border-top:0}.bf-ean-details-row.is-value-only{grid-template-columns:1fr}.bf-ean-details-label,.bf-ean-details-value{min-width:0;overflow-wrap:anywhere}.bf-ean-details-label{color:#666;font-weight:700}.bf-ean-details-value{margin:0;color:#222}.bf-ean-details-value-badge{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.bf-ean-badge{display:inline-flex;align-items:center;max-width:100%;box-sizing:border-box;border:1px solid #cfd7df;border-radius:999px;background:#f8fafc;color:#1f2933;font-size:.66rem;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden}.bf-ean-badge-bio{border-color:#4f8f45;background:#2f7d32;color:#fff;border-radius:4px}.bf-ean-badge-bio-icon{display:block;width:2.35rem;height:1.55rem}.bf-euro-bio-badge-promoted{vertical-align:middle}.bf-euro-bio-badge-promoted .bf-ean-badge-bio-icon{width:4.7rem;height:3.1rem}.bf-ean-badge-vegan{border-color:#1f7a39;background:#16833a;color:#fff;letter-spacing:0;padding:.26rem .48rem;font-size:.76rem}.bf-vegan-badge-promoted{padding:.36rem .62rem;font-size:1rem;box-shadow:0 1px 2px #0f172a2e}.bf-ean-badge-rind-skin-warning{border-color:#b45309;background:#fef3c7;color:#7c2d12;padding:.28rem .52rem;font-size:.76rem}.bf-ean-badge-bio-icon rect{fill:#2f7d32}.bf-ean-badge-bio-icon path,.bf-ean-badge-bio-icon circle{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.bf-ean-badge-bio-icon circle{fill:#fff;stroke:none}.bf-ean-badge-eu-oval{display:inline-grid;place-items:center;min-width:3.9rem;min-height:2.15rem;max-width:7rem;border-color:#265c9b;border-width:2px;border-radius:50%;padding:.22rem .56rem;background:#f7fbff;color:#174a84;font-size:.56rem;line-height:1.02;text-align:center;white-space:normal}.bf-ean-badge-eu-oval-line{display:block;max-width:100%;overflow-wrap:anywhere}.bf-ean-badge-ns{border-color:#d2d6dc;background:#fff;border-radius:4px}.bf-ean-badge-ns-cell,.bf-ean-badge-hf-step{display:inline-flex;align-items:center;justify-content:center;width:1.08rem;min-height:1.2rem;box-sizing:border-box;color:#ffffffc7;font-size:.62rem;font-weight:900}.bf-ean-badge-ns-cell-a{background:#00894a}.bf-ean-badge-ns-cell-b{background:#75b843}.bf-ean-badge-ns-cell-c{background:#f4cf33;color:#1e1e1ead}.bf-ean-badge-ns-cell-d{background:#ec8525}.bf-ean-badge-ns-cell-e{background:#d73726}.bf-ean-badge-ns-cell.is-active{position:relative;z-index:1;width:1.22rem;min-height:1.34rem;border:2px solid #111;color:#fff;transform:scale(1.04)}.bf-ean-badge-ns-cell-c.is-active{color:#111}.bf-ean-badge-hf{border-color:#d4c09d;background:#fffaf0;border-radius:4px}.bf-ean-badge-hf-step{background:#f0e1c9;color:#6b4a15}.bf-ean-badge-hf-step-1.is-active{background:#d84a2b;color:#fff}.bf-ean-badge-hf-step-2.is-active{background:#e07b2f;color:#fff}.bf-ean-badge-hf-step-3.is-active{background:#e0aa2f;color:#211a08}.bf-ean-badge-hf-step-4.is-active{background:#76a943;color:#fff}.bf-ean-badge-hf-step-5.is-active{background:#31854f;color:#fff}.bf-ean-details-empty{color:#666;font-size:.82rem}.ean-indicative-nw-note{margin:.45rem 0 0;color:#c62828;font-size:.78rem;line-height:1.25}.bf-ean-details-panel-ops{gap:.4rem;margin-top:.45rem;padding:.55rem}.bf-ean-details-panel-ops .bf-ean-details-groups{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.4rem .6rem}.bf-ean-details-panel-ops .bf-ean-badge-shelf{gap:.25rem .38rem}.bf-ean-details-panel-ops .bf-ean-badge-stack{gap:.08rem}.bf-ean-details-panel-ops .bf-ean-badge-caption{font-size:.48rem}.bf-ean-details-panel-ops .bf-ean-details-group-title{font-size:.65rem}.bf-ean-details-panel-ops .bf-ean-details-list{font-size:.68rem}.bf-ean-details-panel-ops .bf-ean-details-row{gap:.25rem;padding:.12rem 0}.bf-ean-details-panel-ops .bf-ean-badge{font-size:.58rem}.bf-ean-details-panel-ops .bf-ean-badge-bio-icon{width:2rem;height:1.32rem}.bf-ean-details-panel-ops .bf-ean-badge-ns-cell,.bf-ean-details-panel-ops .bf-ean-badge-hf-step{width:.88rem;min-height:.98rem;font-size:.55rem}.bf-ean-details-panel-ops .bf-ean-badge-ns-cell.is-active{width:1rem;min-height:1.08rem}.bf-ean-details-panel-ops .bf-ean-badge-eu-oval{min-width:3.2rem;min-height:1.8rem;max-width:5.6rem;padding:.18rem .42rem;font-size:.48rem}@media(max-width:700px){.bf-review-panel{padding:.65rem}.bf-review-row-main{align-items:flex-start}.bf-ean-details-panel{padding:.65rem}.bf-ean-details-groups{grid-template-columns:1fr}}.bf-password-shell{position:relative;display:block;width:100%}.bf-password-shell>.bf-password-input{box-sizing:border-box;width:100%;padding-right:3rem!important}.bf-password-toggle{position:absolute;top:50%;right:.3rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0;border:0;border-radius:6px;padding:0;background:transparent;color:#4b5563;font:inherit;line-height:1;cursor:pointer;transform:translateY(-50%)}.bf-password-toggle:hover{background:#eef2f6;color:#15395b}.bf-password-toggle:focus-visible{outline:2px solid #15395b;outline-offset:1px}.bf-password-toggle svg{display:block;width:1.25rem;height:1.25rem;pointer-events:none}@media(forced-colors:active){.bf-password-toggle{border:1px solid ButtonText}}.bf-language-switcher[data-astro-cid-a2mxz4y6]{display:inline-flex;gap:.35rem;align-items:center;color:inherit;font-size:.9rem;white-space:nowrap}.bf-language-switcher[data-astro-cid-a2mxz4y6] select[data-astro-cid-a2mxz4y6]{max-width:9rem;border:1px solid #cfd7df;border-radius:6px;padding:.25rem .4rem;background:#fff;color:inherit;font:inherit}.bf-site-header-row[data-astro-cid-37fxchfa]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.bf-site-nav[data-astro-cid-37fxchfa]{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:center}.bf-site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:inherit;font-size:.95rem;text-decoration:none}.bf-site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover,.bf-site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:focus-visible{text-decoration:underline}.bf-site-account[data-astro-cid-37fxchfa]{margin-left:auto}.bf-site-language[data-astro-cid-37fxchfa]{display:flex;align-items:center}.bf-site-account[data-astro-cid-37fxchfa] #bf-auth-status{margin:0}@media(max-width:700px){.bf-site-header-row[data-astro-cid-37fxchfa]{align-items:flex-start}.bf-site-account[data-astro-cid-37fxchfa]{width:100%;margin-left:0}}
