body #root :is(#content,.pp2) .pp-product-card{display:flex;flex-direction:column;position:relative;width:auto;min-width:0;max-width:none;padding:0;margin:0;background:var(--pp-white);border:1px solid var(--pp-border-soft);border-radius:var(--pp-radius-card);overflow:hidden;box-shadow:none}body #root :is(#content,.pp2) .pp-product-card__image{position:relative;display:grid;place-items:center;width:100%;min-width:0;box-sizing:border-box;padding:14px;aspect-ratio:1;text-decoration:none;background:var(--pp-white)}body #root :is(#content,.pp2) .pp-product-card__image img,body #root :is(#content,.pp2) .pp-product-card__image>svg{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;object-fit:contain;object-position:center;aspect-ratio:1}body #root :is(#content,.pp2) .pp-product-card__content{display:flex;flex-direction:column;flex:1;padding:0 16px 16px;min-width:0}body #root :is(#content,.pp2) .pp-product-card__title{font-family:var(--main_ff);font-weight:var(--main_fw_strong);font-size:14px;line-height:1.4;min-height:2.8em;margin:0 0 12px}body #root :is(#content,.pp2) .pp-product-card__title a{text-decoration:none;color:var(--pp-purple);display:block}body #root :is(#content,.pp2) .pp-product-card__title a:hover{text-decoration:underline}body #root :is(#content,.pp2) .pp-product-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0 0 8px;color:var(--pp-black)}body #root :is(#content,.pp2) .pp-product-card__price strong{font-size:20px}body #root :is(#content,.pp2) .pp-product-card__price s,body #root :is(#content,.pp2) .pp-product-card__from{color:var(--pp-muted);font-size:12px}body #root :is(#content,.pp2) .pp-product-card__discount{position:absolute;top:10px;left:10px;background:var(--pp-blush);color:var(--pp-plum);border-left:3px solid var(--pp-pink);padding:5px 9px;border-radius:var(--pp-radius-small);font-size:12px;font-weight:var(--main_fw_strong)}body #root :is(#content,.pp2) .pp-product-card__form{display:flex;gap:8px;align-items:center;margin:auto 0 0;padding-top:16px}body #root :is(#content,.pp2) .pp-product-card__buy{flex:1;min-width:44px;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--pp-buy);color:var(--pp-white);border-radius:var(--pp-radius-button);border:0;padding:10px;font-weight:var(--main_fw_strong)}body #root :is(#content,.pp2) .pp-product-card__buy:hover{background:var(--pp-buy-hover)}body #root :is(#content,.pp2) .pp-product-card__buy i{font-size:20px}body #root :is(#content,.pp2) .pp-product-card__choose{display:block;margin-top:auto;padding:12px;text-align:center;background:var(--pp-purple-light);color:var(--pp-purple);text-decoration:none;border-radius:var(--pp-radius-button)}body #root :is(#content,.pp2) .pp-product-card .pp-voorraadstatus-aantal{font-size:12px;color:var(--pp-success);margin-bottom:10px}body #root :is(#content,.pp2) .pp-product-card .pp-voorraadstatus-aantal--error{color:var(--pp-error)}@media(min-width:761px)and (max-width:1200px){body #root :is(#content,.pp2) .pp-product-card__buy span{display:none}}@media(max-width:760px){body #root :is(#content,.pp2) .pp-product-card__content{padding:0 12px 12px}body #root :is(#content,.pp2) .pp-product-card__buy span{display:none}body #root :is(#content,.pp2) .pp-product-card__quantity button{width:24px}}body.pp-theme #root .pp-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px 7px;width:fit-content;max-width:100%;min-height:28px;margin:0 0 8px;text-decoration:none;font-size:13px;line-height:1.4;color:var(--pp-purple);--pp-hover-ink: var(--pp-purple)}body.pp-theme #root .pp-rating:hover .pp-rating__score{text-decoration:underline}body.pp-theme #root .pp-rating:focus-visible{outline:2px solid var(--pp-purple);outline-offset:3px}body.pp-theme #root .pp-review-summary.pp-rating{min-height:44px;font-size:14px}body.pp-theme #root .pp-rating__stars{position:relative;display:inline-block;flex:0 0 auto;font-family:Arial,sans-serif;font-size:18px;line-height:1;letter-spacing:1px;white-space:nowrap;direction:ltr}body.pp-theme #root .pp-rating__empty{color:#d9d7e1}body.pp-theme #root .pp-rating__fill{color:var(--pp-review-star);position:absolute;left:0;top:0;overflow:hidden;height:100%}body.pp-theme #root .pp-rating__score{font-weight:700}body.pp-theme #root .ppr__stars,body.pp-theme #root .ppr__histogram [aria-hidden=true]{color:var(--pp-review-star);color:var(--pp-review-star)!important}.pp-product-card{container-type:inline-size}.pp-product-card>.ppf-heart{position:absolute!important;inset:10px 10px auto auto!important;z-index:3;width:44px;height:44px;min-height:44px;background:var(--pp-white);border:1px solid var(--pp-line)}.pp-product-card[aria-busy=true]{opacity:.6;cursor:progress}.pp-card-volumes{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 12px}.pp-card-volumes__label{width:100%;font-size:11px;color:var(--pp-muted)}.pp-card-volumes a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:5px 10px;border:1px solid var(--pp-line);border-radius:var(--pp-radius-small);font-size:12px;text-decoration:none;color:var(--pp-plum);background:var(--pp-white)}.pp-card-volumes a[aria-current=true]{background:var(--pp-blush);border-color:var(--pp-plum);font-weight:600}.pp-card-volumes a:hover{border-color:var(--pp-pink)}.pp-card-volumes a.is-unavailable{text-decoration:line-through;color:var(--pp-muted)}body.pp-theme #root .pp-quantity{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:112px;flex:0 0 112px;border:1px solid var(--pp-input-border);border-radius:var(--pp-radius-button);overflow:hidden;background:var(--pp-white)}body.pp-theme #root .pp-quantity button{width:34px;flex:0 0 34px;min-height:46px;padding:0;margin:0;border:0;border-radius:0;background:var(--pp-white);color:var(--pp-plum);font-size:18px;box-shadow:none}body.pp-theme #root .pp-quantity button:hover{background:var(--pp-surface)}body.pp-theme #root .pp-quantity button:before,body.pp-theme #root .pp-quantity button:after{content:none}body.pp-theme #root .pp-quantity input{width:42px;flex:1;min-width:0;min-height:46px;padding:0;margin:0;border:0;border-radius:0;background:var(--pp-white);color:var(--pp-plum);text-align:center;font-size:16px;-webkit-appearance:textfield;appearance:textfield}.pp-quantity input::-webkit-inner-spin-button,.pp-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.pp-quantity :focus-visible{outline-offset:-3px}body #root :is(#content,.pp2) .pp-product-card__form{flex-direction:row;flex-wrap:nowrap;min-width:0;gap:8px}body #root :is(#content,.pp2) .pp-product-card__form>.pp-quantity{width:104px;flex:0 0 104px;order:0}body #root :is(#content,.pp2) .pp-product-card__buy{width:auto;min-width:44px;order:1;color:#fff!important}body #root :is(#content,.pp2) .pp-product-card__buy>svg{flex-shrink:0}@container (max-width:290px){body #root :is(#content,.pp2) .pp-product-card__buy span{display:none}}@container (max-width:205px){body #root :is(#content,.pp2) .pp-product-card__content{padding-inline:8px}body #root :is(#content,.pp2) .pp-product-card__form{gap:6px}body #root :is(#content,.pp2) .pp-product-card__form>.pp-quantity{width:84px;flex-basis:84px}body.pp-theme #root .pp-product-card .pp-quantity button{width:26px;flex-basis:26px}body.pp-theme #root .pp-product-card .pp-quantity input{width:30px}}body.pp-theme #root :is(.pp-rating__fill,.ppr__stars,.jdgm-star){color:var(--pp-review-star)!important}body.pp-theme #root .pp-product-card .pp-compare-control>button:before{border-radius:0 0 3px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pp-product-card.css.map */
