li.pcard{position:relative;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;list-style:none;text-align:left;transition:border-color .15s,box-shadow .2s,transform .2s;--panel:#eef5f4;--prod:#f7faf9;--prod-d:#dde7e5}li.pcard:hover{border-color:#c7d3d1;box-shadow:var(--shadow-card);transform:translateY(-3px)}li.pcard.m-bagasa{--panel:#f1f2e9}li.pcard.m-kraft{--panel:#f4ece0}li.pcard.m-white{--panel:#eef5f4}li.pcard.m-lid{--panel:#eef2f3}li.pcard>.woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1 1 auto;color:inherit;text-decoration:none}li.pcard>.woocommerce-loop-product__link:hover{text-decoration:none}li.pcard .woocommerce-loop-product__link img,li.pcard img.attachment-woocommerce_thumbnail{width:100%;max-height:230px;aspect-ratio:4/3;object-fit:contain;padding:0;margin:0;display:block}li.pcard .woocommerce-loop-product__title{font-size:14.5px;font-weight:650;line-height:1.35;color:var(--ink);padding:12px 16px 0;margin:0;min-height:39px}li.pcard .pmeta{display:inline-block;width:fit-content;margin:8px 16px 0;padding:3px 10px;background:var(--teal-50);color:var(--teal);font-size:11.5px;font-weight:700;letter-spacing:.02em;border-radius:var(--radius-pill)}li.pcard:hover .woocommerce-loop-product__title{color:var(--teal)}li.pcard .star-rating{margin:8px 16px 0;font-size:13px}li.pcard .price{display:flex;align-items:baseline;flex-wrap:wrap;margin-top:auto;padding:10px 16px 0;font-size:12px;font-weight:400;color:var(--muted);letter-spacing:normal}li.pcard .price .amount{display:contents}li.pcard .price .tax_label:first-of-type{margin-right:6px}li.pcard .price .ametica-rbp-price-amount,li.pcard .price .ametica-rbp-currency-symbol{font-size:19px;font-weight:800;color:var(--teal);letter-spacing:-.01em}li.pcard .price .ametica-rbp-currency-symbol{margin-left:.22em}li.pcard .price .tax_label:last-of-type{order:1;margin-left:6px}li.pcard .price .ametica-rbp-tax-label{order:2;margin-left:.3em;font-size:inherit!important}li.pcard .price .ametica-rbp-tax-label::before{content:"·"}li.pcard .price del{font-size:13px}li.pcard .price del .amount{display:inline}li.pcard .price del .ametica-rbp-price-amount,li.pcard .price del .ametica-rbp-currency-symbol{font-size:inherit;font-weight:400;color:inherit;letter-spacing:normal}li.pcard .price ins{text-decoration:none}@media (max-width:520px){li.pcard .price{font-size:10px}li.pcard .price .ametica-rbp-price-amount,li.pcard .price .ametica-rbp-currency-symbol{font-size:15.5px}li.pcard .price del{font-size:11px}}li.pcard .button,li.pcard .added_to_cart{display:flex;align-items:center;justify-content:center;gap:9px;margin:12px 16px 16px;border:1.5px solid var(--line);border-radius:9px;background:var(--bg);color:var(--teal);font-family:inherit;font-size:13.5px;font-weight:700;padding:11px 14px;cursor:pointer;transition:.13s;text-decoration:none;text-align:center}li.pcard .button svg{width:17px;height:17px;flex:none}li.pcard:hover .button,li.pcard .button:hover,li.pcard:hover .added_to_cart,li.pcard .added_to_cart:hover{background:var(--green);color:#fff;border-color:var(--green)}li.pcard .added_to_cart{margin-top:0}li.pcard .pbadges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px}li.pcard .pbadge,li.pcard .onsale{margin:0;min-height:0;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--teal);border-radius:var(--radius-pill);padding:5px 11px}li.pcard .pbadge.sale,li.pcard .onsale{background:var(--accent)}li.pcard>.onsale,li.pcard .woocommerce-loop-product__link>.onsale{position:absolute;top:12px;left:12px;z-index:2}li.pcard .pbadge.soon{background:var(--muted)}@media (max-width:520px){li.pcard .pbadge{font-size:9.5px;padding:4px 8px}}