.pcc-scope{--pcc-body-pad:15px;--pcc-stack-gap:12px;--pcc-title-meta-gap:5px;--pcc-panel-pad:6px;--pcc-row-pad:6px 10px;--pcc-action-gap:8px;--pcc-card-radius:var(--bm-radius-lg);--pcc-panel-radius:12px;--pcc-strip-radius:10px;--pcc-mark-radius:var(--bm-radius-sm);--pcc-border:var(--bm-border);--pcc-border-hover:#d6ccf5;--pcc-dur:.24s;--pcc-ease:cubic-bezier(.22, .61, .36, 1);--pcc-lift:-3px;--pcc-img-scale:1.025;font-family:var(--bm-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01"}.pcc-wrap{min-width:0;display:flex;container-type:inline-size}.pcc{background:var(--bm-surface);border:1px solid var(--pcc-border);border-radius:var(--pcc-card-radius);width:100%;min-width:0;box-shadow:var(--bm-shadow-card);transition:box-shadow var(--pcc-dur) var(--pcc-ease), border-color var(--pcc-dur) var(--pcc-ease), transform var(--pcc-dur) var(--pcc-ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.pcc__media{aspect-ratio:3/2;isolation:isolate;border-radius:var(--pcc-card-radius) var(--pcc-card-radius) 0 0;background:var(--bm-surface-alt);position:relative;overflow:hidden}.pcc__media-link{outline-offset:-2px;display:block;position:absolute;inset:0}.pcc__img{object-fit:cover;object-position:center;backface-visibility:hidden;transform-origin:50%;width:calc(100% + 2px);height:calc(100% + 2px);transition:transform .42s var(--pcc-ease);border:0;margin:-1px;display:block;transform:translateZ(0)}.pcc__fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pcc__fallback-scrim{background:linear-gradient(135deg,#ffffff1f,#0000 55%,#00000047);position:absolute;inset:0}.pcc__fallback-grid{opacity:.12;position:absolute;inset:0}.pcc__fallback-mono{border-radius:var(--bm-radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.02em;background:#ffffff26;border:1px solid #ffffff47;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:700;display:flex;position:relative}.pcc__ov{z-index:2;display:flex;position:absolute}.pcc__ov--tl{top:12px;left:12px}.pcc__ov--tr{top:12px;right:12px}.pcc__ov--br{bottom:12px;right:12px}.pcc__suppliers{border-radius:var(--bm-radius-pill);color:#047857;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f5fffaeb;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0f172a1f}.pcc__suppliers-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pcc__sponsored{border-radius:var(--bm-radius-pill);color:#6d28d9;letter-spacing:.02em;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f3f0fdd9;border:1px solid #7c3aed38;align-items:center;gap:5px;height:24px;padding:0 9px 0 8px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #4c1d951f,inset 0 1px #ffffff8c}.pcc__sponsored-icon{color:#7c3aed;flex-shrink:0;width:11px;height:11px}.pcc__wish{color:#1e293b;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:44px;height:44px;transition:transform .16s var(--pcc-ease), background-color .16s var(--pcc-ease), color .16s var(--pcc-ease), box-shadow .16s var(--pcc-ease);background:#ffffffeb;border:1px solid #0f172a1a;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 4px #0f172a29}.pcc__wish-icon{fill:none;stroke:currentColor;stroke-width:2px;width:19px;height:19px;transition:fill .18s var(--pcc-ease)}.pcc__wish:hover{color:#7c3aed;background:#fff;box-shadow:0 2px 8px #4c1d952e}.pcc__wish[data-saved=true]{color:#7c3aed}.pcc__wish[data-saved=true] .pcc__wish-icon{fill:currentColor}.pcc__wish:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}@media (prefers-reduced-motion:no-preference){.pcc__wish:hover{transform:scale(1.07)}.pcc__wish:active{transform:scale(.94)}}@container (max-width:300px){.pcc__ov--tl{top:9px;left:9px}.pcc__ov--tr{top:9px;right:9px}.pcc__ov--br{bottom:9px;right:9px}.pcc__suppliers,.pcc__sponsored{height:22px;padding-left:8px;padding-right:8px;font-size:12px}.pcc__wish-icon{width:18px;height:18px}}.pcc__body{gap:var(--pcc-stack-gap);padding:var(--pcc-body-pad);flex-direction:column;flex:1;min-width:0;display:flex}.pcc__identity{gap:var(--pcc-title-meta-gap);flex-direction:column;display:flex}.pcc__title{letter-spacing:-.1px;color:var(--bm-text);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pcc__title-link{color:inherit;outline-offset:3px;border-radius:3px;text-decoration:none}.pcc__title-link:hover{color:var(--bm-accent-hover)}.pcc__meta{color:var(--bm-slate);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:500;line-height:1.4;overflow:hidden}.pcc__summary{flex-direction:column;gap:8px;display:flex}.pcc__range{align-items:baseline;gap:10px;padding:0;display:flex}.pcc__range-label{color:var(--bm-slate);white-space:nowrap;font-size:12px;font-weight:500}.pcc__range-value{color:var(--bm-text);letter-spacing:-.2px;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-left:auto;font-size:15px;font-weight:700}.pcc__offer{padding:var(--pcc-row-pad);background:var(--bm-surface-alt);border-radius:var(--pcc-strip-radius);transition:background-color var(--pcc-dur) var(--pcc-ease);border:0;align-items:center;gap:8px;display:flex}.pcc__offer-label{letter-spacing:0;color:var(--bm-slate);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.pcc__offer-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pcc__offer-supplier{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.pcc__mark{border-radius:var(--pcc-mark-radius);color:#fff;letter-spacing:-.02em;width:22px;height:22px;transition:transform var(--pcc-dur) var(--pcc-ease);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.pcc__mark img{object-fit:cover;width:100%;height:100%}.pcc__mark--missing{background:var(--bm-surface-alt);border:1px solid var(--bm-border);color:var(--bm-muted)}.pcc__mark--missing svg{width:13px;height:13px}.pcc__mark-logo{object-fit:contain;box-sizing:border-box;border:1px solid var(--bm-border);background:#fff;border-radius:6px;width:auto;max-width:66px;height:24px;padding:3px 5px;display:block}.pcc__supplier-name{color:var(--bm-text);white-space:nowrap;text-overflow:ellipsis;min-width:3ch;font-size:13px;font-weight:600;overflow:hidden}.pcc__offer-price{color:var(--bm-success);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0;font-size:14px;font-weight:700}.pcc__actions{gap:var(--pcc-action-gap);margin-top:auto;display:flex}.pcc__btn{border-radius:var(--bm-radius-pill);cursor:pointer;white-space:nowrap;min-height:44px;transition:background-color var(--pcc-dur) var(--pcc-ease), border-color var(--pcc-dur) var(--pcc-ease), box-shadow var(--pcc-dur) var(--pcc-ease), transform .12s var(--pcc-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.pcc__btn:focus-visible{outline:2px solid var(--bm-accent);outline-offset:2px}.pcc__cta{color:#fff;background-color:var(--bm-cta);box-shadow:var(--bm-shadow-cta-sm);background-image:linear-gradient(156deg,#7c3aed 0%,#5b21b6 100%);background-size:100% 100%;flex:62%}.pcc__cta:hover{box-shadow:var(--bm-shadow-cta);background-image:linear-gradient(156deg,#8b4ff0 0%,#6322c4 100%)}.pcc__cta:active{background-image:linear-gradient(156deg,#5b21b6 0%,#2c1559 100%)}.pcc__view{color:var(--bm-accent);background-color:var(--bm-surface);border-color:var(--bm-accent);flex:38%}.pcc__view:hover{background-color:var(--bm-accent-muted);border-color:var(--bm-accent-hover);color:var(--bm-accent-hover)}.pcc__view:active{background-color:#e2d9fb}.pcc:focus-within{border-color:var(--pcc-border-hover);box-shadow:var(--bm-shadow-card-hover)}@media (prefers-reduced-motion:no-preference){.pcc-wrap:hover .pcc,.pcc:focus-within{transform:translateY(var(--pcc-lift))}.pcc-wrap:hover .pcc{box-shadow:var(--bm-shadow-card-hover);border-color:var(--pcc-border-hover)}.pcc-wrap:hover .pcc__img{transform:scale(var(--pcc-img-scale))}.pcc-wrap:active .pcc{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.pcc-wrap:hover .pcc{box-shadow:var(--bm-shadow-card-hover);border-color:var(--pcc-border-hover)}}@media (prefers-reduced-motion:no-preference){.pcc__cta:active{transform:translateY(1px)}}@container (max-width:300px){.pcc-scope{--pcc-body-pad:13px;--pcc-stack-gap:11px}.pcc__title{font-size:14px}.pcc__meta,.pcc__range-label{font-size:12px}.pcc__range-value{font-size:14px}.pcc__offer-label,.pcc__supplier-name,.pcc__offer-price{font-size:12px}.pcc__btn{font-size:12.5px}}@container (max-width:208px){.pcc__actions{flex-direction:column}.pcc__cta,.pcc__view{flex:auto;width:100%}}.pcc-skel{pointer-events:none}.pcc-skel .pcc{box-shadow:var(--bm-shadow-card)}.pcc-skel__media{aspect-ratio:3/2;background:#eceaf3;position:relative}.pcc-skel__line,.pcc-skel__block{background:#eceaf3;border-radius:6px}.pcc-skel__ov{background:#fff9;position:absolute}.pcc-skel__ov--tl{border-radius:9999px;width:76px;height:24px;top:12px;left:12px}.pcc-skel__ov--tr{border-radius:50%;width:36px;height:36px;top:12px;right:12px}.pcc-skel__ov--br{border-radius:9999px;width:84px;height:24px;bottom:12px;right:12px}.pcc-skel__panel{flex-direction:column;gap:10px;display:flex}.pcc-skel__shimmer{position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.pcc-skel__shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s ease-in-out infinite pcc-shimmer;position:absolute;inset:0;transform:translate(-100%)}}@keyframes pcc-shimmer{to{transform:translate(100%)}}
.bm-t1{container:bm-t1/inline-size}.bm-t1__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@container bm-t1 (min-width:890px){.bm-t1__grid{grid-template-columns:clamp(240px,24cqi,300px) minmax(0,1fr);align-items:start;gap:1.5rem}}@container bm-t1 (max-width:889.98px){.bm-t1__grid>:first-child{max-width:460px}}.bm-offers{container:bm-offers/inline-size}.bm-offers__fold{display:none}.bm-offers__fold--unit,.bm-offers__fold--fulfilment{margin-right:0}@container bm-offers (max-width:869.98px){.bm-offers__col--fulfilment{display:none}.bm-offers__fold--fulfilment{display:block}}@container bm-offers (max-width:759.98px){.bm-offers__col--unit{display:none}.bm-offers__fold--unit{display:block}}@container bm-offers (max-width:1009.98px){:lang(nl) .bm-offers__col--fulfilment{display:none}:lang(nl) .bm-offers__fold--fulfilment{display:block}}@container bm-offers (max-width:879.98px){:lang(nl) .bm-offers__col--unit{display:none}:lang(nl) .bm-offers__fold--unit{display:block}}@container bm-offers (max-width:619.98px){.bm-offers__table,.bm-offers__body,.bm-offers__row,.bm-offers__cell,.bm-offers__rowheader{width:auto;display:block}.bm-offers__head{display:none}.bm-offers__row{padding:.75rem 1rem}.bm-offers__rowheader,.bm-offers__cell{padding:0}.bm-offers__rowheader{margin-bottom:.5rem}.bm-offers__cell[data-label]:before{content:attr(data-label) ": ";color:var(--color-bm-muted);font-weight:600}.bm-offers__cell{margin-top:.375rem}.bm-offers__cell--action:before{content:none}.bm-offers__cell--action>div{justify-content:flex-start}.bm-offers__fold{display:none}.bm-offers__col--unit,.bm-offers__col--fulfilment{display:block}}@container bm-offers (max-width:779.98px){:lang(nl) .bm-offers__table,:lang(nl) .bm-offers__body,:lang(nl) .bm-offers__row,:lang(nl) .bm-offers__cell,:lang(nl) .bm-offers__rowheader{width:auto;display:block}:lang(nl) .bm-offers__head{display:none}:lang(nl) .bm-offers__row{padding:.75rem 1rem}:lang(nl) .bm-offers__rowheader,:lang(nl) .bm-offers__cell{padding:0}:lang(nl) .bm-offers__rowheader{margin-bottom:.5rem}:lang(nl) .bm-offers__cell[data-label]:before{content:attr(data-label) ": ";color:var(--color-bm-muted);font-weight:600}:lang(nl) .bm-offers__cell{margin-top:.375rem}:lang(nl) .bm-offers__cell--action:before{content:none}:lang(nl) .bm-offers__cell--action>div{justify-content:flex-start}:lang(nl) .bm-offers__fold{display:none}:lang(nl) .bm-offers__col--unit,:lang(nl) .bm-offers__col--fulfilment{display:block}}
