.pu-promo{display:flex;flex-direction:column;gap:var(--pu-s-16)}.pu-promo:not(:has(.pu-promo__item--standaard)) .pu-promo__kop{display:none}.pu-promo__lijst{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--pu-s-12)}.pu-promo__lijst>.shopify-block{display:none}.pu-promo__lijst>.shopify-block:has(>.pu-promo__item--standaard){display:flex}.pu-promo__item{flex:1 1 auto;display:flex}.pu-promo__kaart{position:relative;flex:1 1 auto;display:flex;min-height:148px;border-radius:var(--pu-radius-groot);overflow:hidden;background:var(--pu-cream);color:inherit;text-decoration:none;transition:background-color .14s ease}.pu-promo__kaart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--pu-radius-groot);box-shadow:inset 0 0 0 1px var(--pu-line)}.pu-promo__kaart:hover{background:#f7f4e6}.pu-promo__kaart:focus-visible{outline:2px solid var(--pu-ink-strong);outline-offset:3px}.pu-promo__foto{position:relative;flex:0 0 96px;background:var(--pu-white);overflow:hidden}.pu-promo__foto img{position:absolute;top:10px;right:6px;bottom:10px;left:6px;width:calc(100% - 12px);height:calc(100% - 20px);object-fit:contain;display:block}.pu-promo__foto--vullend img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pu-promo__tekst{flex:1 1 auto;min-width:0;padding:16px 16px 14px;border-left:var(--pu-rand-binnen);display:flex;flex-direction:column;gap:var(--pu-s-8)}.pu-promo__label{align-self:flex-start}.pu-promo__naamgroep{display:flex;flex-direction:column;gap:2px}.pu-promo__naam{color:var(--pu-ink-strong);font-family:var(--pu-font);font-size:16px;font-weight:var(--pu-fw-semi);line-height:21px}.pu-promo__voor{color:var(--pu-ink);font-family:var(--pu-font);font-size:13px;line-height:19px;text-wrap:pretty}.pu-promo__voet{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--pu-s-8)}.pu-promo__prijs{color:var(--pu-ink);font-family:var(--pu-font);font-size:13px;line-height:19px;font-variant-numeric:tabular-nums}.pu-promo__prijs strong{color:var(--pu-ink-strong);font-size:15px;font-weight:var(--pu-fw-semi)}.pu-promo__pijl{margin-left:auto;flex:0 0 32px;width:32px;height:32px;border-radius:var(--pu-radius-pil);box-shadow:inset 0 0 0 1px var(--pu-green);color:var(--pu-green);display:flex;align-items:center;justify-content:center;transition:background-color .14s ease,color .14s ease}.pu-promo__kaart:hover .pu-promo__pijl{background:var(--pu-green);color:var(--pu-white)}@media(prefers-reduced-motion:reduce){.pu-promo__kaart,.pu-promo__pijl{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pu-promo.css.map */
