.product-price-display{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.product-price-display__container{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.product-price-display__price-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.product-price-display__badge{color:#181818;text-transform:uppercase;letter-spacing:.05em;background-color:#ffce2b;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.product-price-display__promo-badge{color:#23533b;white-space:nowrap;background-color:#23533b1a;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}@media (width<=1023px){.product-price-display__promo-badge{white-space:normal}}.product-price-display__price{color:#181818;margin:0;font-weight:700}.product-price-display__price--original{color:#787878;font-size:1rem;font-weight:500;text-decoration:line-through}.product-price-display__price-currency-code{margin-left:.35rem;font-size:.875rem}.product-price-display__quantity-controls{align-items:center;gap:.5rem;display:flex}.product-price-display__quantity-button{color:#fff;text-align:center;cursor:pointer;background-color:#23533b;border-radius:2px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.25rem;font-weight:700;line-height:2.5rem;display:flex}.product-price-display__shipping{color:#787878;width:100%;margin:-.5rem 0 0;font-size:.8125rem}.product-price-display__promo{text-align:center;background-color:#23533b0d;border-radius:.375rem;width:100%;margin-top:.5rem;padding:.75rem}.product-price-display__promo-text{color:#23533b;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}@media (width<=767px){.product-price-display--mobile-sticky{border-top:1px solid #f0f0f0;width:100%;padding:1rem 0}}.product-price-display__korting-regel{display:none}@media (width<=768px){.product-price-display--designer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prijs knop""info info""korting korting";align-items:center;gap:.35rem .6rem;display:grid}.product-price-display--designer .product-price-display__container{grid-area:prijs;gap:.4rem;min-width:0}.product-price-display--designer .product-price-display__price-group{flex-flow:column;flex-shrink:0;align-items:flex-start;gap:0}.product-price-display--designer .product-price-display__price{white-space:nowrap;font-size:1.05rem;line-height:1.15}.product-price-display--designer .product-price-display__price--original{font-size:.72rem}.product-price-display--designer .product-price-display__badge,.product-price-display--designer .product-price-display__promo-badge{display:none}.product-price-display--designer .product-price-display__quantity-controls{flex-shrink:0;gap:.25rem}.product-price-display--designer .product-price-display__quantity-controls p{text-align:center;min-width:1rem;margin:0}.product-price-display--designer .product-price-display__quantity-button{width:1.6rem;height:1.6rem}.product-price-display--designer .product-price-display__shipping{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:info;margin:0;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.product-price-display--designer.product-price-display--met-verwacht .product-price-display__shipping:not(.product-price-display__verwacht){display:none}.product-price-display--designer .product-price-display__korting-regel{white-space:nowrap;text-overflow:ellipsis;color:#23533b;grid-area:korting;margin:0;font-size:.75rem;font-weight:600;display:block;overflow:hidden}.product-price-display--designer>form{grid-area:knop;width:auto}.product-price-display--designer>form button{white-space:nowrap;text-overflow:ellipsis;width:9rem;padding:.6rem .5rem;font-size:.9rem;overflow:hidden}}@media (width<=359px){.product-price-display--designer{grid-template-columns:minmax(0,1fr);grid-template-areas:"prijs""knop""info""korting"}.product-price-display--designer>form button{width:100%}}
