.pdp-buy__says{justify-content:space-between;align-items:baseline;gap:0 var(--space-group);flex-wrap:wrap;display:flex}.pdp-buy__promises{gap:0 var(--space-group);font:var(--type-body-sm);color:var(--color-ink-muted);white-space:nowrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pdp-buy__promises a{padding-block:var(--space-xs);color:inherit;text-underline-offset:3px;border-radius:var(--radius-sm);transition:color var(--transition-hover), background var(--transition-fast);text-decoration:underline;text-decoration-thickness:1px;display:inline-block}@media (hover:hover) and (pointer:fine){.pdp-buy__promises a:hover{color:var(--color-ink)}}.pdp-buy__promises a:active{background:var(--press-wash)}.pdp-buy__promises .nfp-icon{width:16px;height:16px;margin-right:var(--space-inline);vertical-align:calc(.5cap - 8px)}.pdp-stock{font:var(--type-body-sm);font-weight:600}.pdp-stock__mark{width:10px;height:10px;margin-right:var(--space-inline);border-radius:var(--radius-pill);vertical-align:calc(.5cap - 5px);display:inline-block}.pdp-stock--ruim,.pdp-stock--enkele,.pdp-stock--voorraad{color:var(--color-green-text)}.pdp-stock--ruim .pdp-stock__mark,.pdp-stock--enkele .pdp-stock__mark,.pdp-stock--voorraad .pdp-stock__mark{background:var(--color-green)}.pdp-stock--laatste,.pdp-stock--backorder{color:var(--color-orange-text)}.pdp-stock--laatste .pdp-stock__mark,.pdp-stock--backorder .pdp-stock__mark{background:var(--color-orange)}.pdp-stock--uitverkocht{color:var(--color-ink-muted)}.pdp-stock--uitverkocht .pdp-stock__mark{box-shadow:inset 0 0 0 2px var(--color-ink-faint)}.pdp-buy__row{gap:var(--space-item);margin-top:var(--space-item);display:flex}.pdp-cta{white-space:nowrap;flex:1;min-width:0}.pdp-cta .nfp-icon{flex-shrink:0}.pdp-buy .added_to_cart{display:none}@media (width<=359px){.pdp-buy__cta .nfp-icon{display:none}}.pdp-notify{margin-top:var(--space-group);padding:calc(var(--space-box) - 1px);border:1px solid var(--color-line);border-radius:var(--radius-md)}.pdp-notify__label{margin-bottom:var(--space-item);font:var(--type-body-sm);color:var(--color-ink-muted);display:block}.pdp-notify__row{gap:var(--space-item);flex-wrap:wrap;display:flex}.pdp-notify__input{flex:12rem;min-width:0}.pdp-notify__btn{flex:auto}.pdp-notify__msg,.pdp-notify__fine{margin-top:var(--space-item);font:var(--type-meta);color:var(--color-ink-faint)}.pdp-notify__msg{color:var(--color-green-text)}.pdp-notify__msg--error{color:var(--color-red)}.pdp-ship__title{margin:0 0 var(--space-group);text-align:center;font:var(--type-meta);color:var(--color-ink-faint)}.pdp-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.pdp-steps:before{content:"";top:17px;background:var(--color-line);height:2px;position:absolute;inset-inline:16.6667%}.pdp-step{grid-row:span 3;grid-template-rows:subgrid;justify-items:center;row-gap:var(--space-inline);text-align:center;display:grid;position:relative}.pdp-step__icon{border-radius:var(--radius-pill);background:var(--color-surface);width:36px;height:36px;box-shadow:0 0 0 4px var(--color-white);color:var(--color-ink);padding:7px}.pdp-step:first-child .pdp-step__icon{background:var(--color-ink);color:var(--color-white)}.pdp-step__name{font:var(--type-meta);color:var(--color-ink-faint)}.pdp-step__when{min-height:1lh;font:var(--type-label);color:var(--color-ink);text-wrap:balance;justify-self:stretch;font-weight:600}.pdp-ship__later{align-items:center;gap:var(--space-item);padding:var(--space-box);border-radius:var(--radius-md);background:var(--color-surface);font:var(--type-box-title);color:var(--color-ink);display:flex}.pdp-ship__later .nfp-icon{flex-shrink:0;width:18px;height:18px}.pdp-ship__later+.pdp-ship__montage{margin-top:var(--space-group)}.pdp-pay{justify-content:center;align-items:center;gap:var(--space-item);display:flex}.pdp-pay__title{align-items:center;gap:var(--space-inline);font:var(--type-meta);color:var(--color-ink-faint);white-space:nowrap;flex:none;display:inline-flex}.pdp-pay__title .nfp-icon{width:1em;height:1em}.pdp-pay__methods{gap:var(--space-inline);min-width:0;margin:0;padding:0;list-style:none;display:flex}.pdp-pay__method{aspect-ratio:3/2;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);flex:0 auto;place-items:center;width:clamp(24px,19vw - 32px,48px);min-width:0;display:grid}.pdp-pay__method img{object-fit:contain;width:75%;height:75%}