.pi-sp{overflow:hidden}.pi-sp__kop{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.pi-sp__titel{margin:0}.pi-sp__alle{white-space:nowrap}.pi-sp__rij{list-style:none;display:flex;gap:1.6rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0;padding:2px 0 4px}.pi-sp__rij::-webkit-scrollbar{display:none}.pi-sp:not(.is-auto) .pi-sp__rij{scroll-snap-type:x mandatory}.pi-sp:not(.is-auto) .pi-sp__item{scroll-snap-align:start}.pi-sp__item{flex:0 0 calc((100% - 3 * 1.6rem) / 4.3);min-width:0;list-style:none}.pi-sp__kaart{display:flex;flex-direction:column;gap:.6rem;height:100%;color:inherit;text-decoration:none}.pi-sp__img{display:block;aspect-ratio:1;overflow:hidden;background:#fff;border:1px solid rgba(var(--color-foreground),.1);margin-bottom:.6rem;transition:border-color .2s ease}.pi-sp__img img{width:100%;height:100%;object-fit:contain;display:block}.pi-sp__kaart:hover .pi-sp__img{border-color:rgb(var(--color-foreground))}.pi-sp__naam{font-size:1.5rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pi-sp__prijs{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.pi-sp__prijs s{color:rgba(var(--color-foreground),.55);font-weight:400;margin-left:.4rem}@media screen and (max-width:989px){.pi-sp__rij{gap:1.2rem}.pi-sp__item{flex-basis:40%}}@media screen and (max-width:749px){.pi-sp__item{flex-basis:56%}.pi-sp__naam,.pi-sp__prijs{font-size:1.4rem}}.pi-sc__kop{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.pi-sc__titel{margin:0}.pi-sc__alle{white-space:nowrap}.pi-sc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--sc-kol, 5),minmax(0,1fr));gap:1.2rem}@media screen and (max-width:1199px){.pi-sc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pi-sc__grid>li{list-style:none}.pi-sc__tegel{display:grid;grid-template-columns:1fr auto;grid-template-areas:"img img" "tekst pijl";align-items:center;gap:0 1.2rem;height:100%;border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:inherit;text-decoration:none;transition:border-color .2s ease}.pi-sc__tegel:hover,.pi-sc__tegel:focus-visible{border-color:rgb(var(--color-foreground))}.pi-sc__img{grid-area:img;display:block;aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid rgba(var(--color-foreground),.08)}.pi-sc__img img{width:100%;height:100%;object-fit:contain;padding:1.6rem;box-sizing:border-box;display:block;transition:transform .4s ease}.pi-sc__tegel:hover .pi-sc__img img{transform:scale(1.03)}.pi-sc__tekst{grid-area:tekst;display:flex;flex-direction:column;gap:.2rem;padding:1.4rem 0 1.4rem 1.6rem}.pi-sc__naam{margin:0}.pi-sc__sub{color:rgba(var(--color-foreground),.65);font-size:1.4rem;line-height:1.4}.pi-sc__pijl{grid-area:pijl;padding-right:1.6rem;transition:transform .2s ease}.pi-sc__tegel:hover .pi-sc__pijl{transform:translate(3px)}@media screen and (max-width:749px){.pi-sc__grid{grid-template-columns:1fr;gap:.8rem}.pi-sc__tegel{grid-template-columns:84px 1fr auto;grid-template-areas:"img tekst pijl"}.pi-sc__img{aspect-ratio:1;border-bottom:0;border-right:1px solid rgba(var(--color-foreground),.08)}.pi-sc__img img{padding:.8rem}.pi-sc__tekst{padding:1.2rem 0 1.2rem .4rem}}.pi-vt__rij{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 2.4rem;list-style:none;margin:0 auto;box-sizing:border-box}.pi-vt__item,.pi-vt__link{display:flex;align-items:center;gap:1.2rem;color:rgb(var(--color-foreground));text-decoration:none}.pi-vt__link:hover .pi-vt__titel{text-decoration:underline;text-underline-offset:.3rem}.pi-vt__icoon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground))}.pi-vt__tekst{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pi-vt__titel{font-size:1.4rem;font-weight:600;line-height:1.3}.pi-vt__sub{font-size:1.25rem;line-height:1.35;color:rgba(var(--color-foreground),.65)}@media screen and (max-width:989px){.pi-vt__rij{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.pi-vt__rij{gap:1.2rem 1.4rem}.pi-vt__icoon{width:34px;height:34px}.pi-vt__icoon svg{width:18px;height:18px}.pi-vt__titel{font-size:1.3rem}.pi-vt__sub{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAABQBA */
