:root{--pcard-pink: #dc1c7c;--pcard-pink-dark: #b8156a;--pcard-pink-light: #fdeef6;--pcard-bg: #fdf6f9;--pcard-star: #f5a623;--pcard-star-empty: #e2d9dd;--pcard-radius: 24px;--pcard-shadow: 0 10px 28px rgba(220, 28, 124, .1)}.pcard{position:relative;background:var(--pcard-bg);border-radius:var(--pcard-radius);box-shadow:var(--pcard-shadow);padding:20px;max-width:320px;font-family:inherit}.pcard .pcard{display:flex;flex-direction:column;height:100%}.pcard__media{position:relative;margin-bottom:16px}.pcard__badge{position:absolute;top:0;left:0;z-index:2;background:var(--pcard-pink);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:7px 14px;border-radius:999px;white-space:nowrap}.pcard__wishlist{position:absolute;top:0;right:0;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.pcard__wishlist svg{width:18px;height:18px;fill:none;stroke:#444;transition:fill .2s ease,stroke .2s ease}.pcard__wishlist:hover{transform:translateY(-2px);border-color:var(--pcard-pink)}.pcard__wishlist.is-active svg{fill:var(--pcard-pink);stroke:var(--pcard-pink)}.pcard__image-link{display:block;padding-top:48px}.pcard__image{width:100%;height:200px;object-fit:contain;display:block}.pcard__inset{position:absolute;right:4px;bottom:-14px;width:92px;height:92px;border-radius:50%;overflow:hidden;border:4px solid var(--pcard-bg);box-shadow:0 6px 14px #0000001f;display:block}.pcard__inset img{width:100%;height:100%;object-fit:cover;display:block}.pcard__rating{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.9rem}.pcard__stars{position:relative;display:inline-block;font-size:1rem;line-height:1;letter-spacing:2px}.pcard__stars-empty,.pcard__stars-filled{display:block;white-space:nowrap}.pcard__stars-empty{color:var(--pcard-star-empty)}.pcard__stars-filled{position:absolute;top:0;left:0;width:var(--rating, 0%);overflow:hidden;color:var(--pcard-star)}.pcard__rating-text{color:#6b6b6b}.pcard__title{margin:0 0 6px;font-size:1rem;font-weight:600;line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__title a{color:#1a1a1a;text-decoration:none}.pcard__title a:hover{color:var(--pcard-pink)}.pcard__price{margin:0 0 16px;color:var(--pcard-pink);font-weight:800;font-size:1.15rem}.pcard__add-cart{.pcard__add-cart margin-top: auto;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:.85rem 1rem;border-radius:999px;border:2px solid var(--pcard-pink);background:transparent;color:var(--pcard-pink);font-weight:700;font-size:.95rem;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease}.pcard__add-cart svg{width:18px;height:18px;fill:none;stroke:currentColor;flex-shrink:0}.pcard__add-cart:hover:not(:disabled){background:var(--pcard-pink);color:#fff}.pcard__add-cart:active:not(:disabled){transform:scale(.98)}.pcard__add-cart:disabled{opacity:.5;cursor:not-allowed}.pcard__add-cart.is-loading{opacity:.7;cursor:progress}.pcard__add-cart.is-added{background:var(--pcard-pink);color:#fff}@media(max-width:480px){.pcard{padding:16px}.pcard__image{height:160px}.pcard__inset{width:72px;height:72px}.pcard__price{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.pcard__wishlist,.pcard__add-cart{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-card-custom.css.map */
