:root{--pc-green: #42c210;--pc-green-dark: #369d0d;--pc-green-light: #edfae6;--pc-orange: #f07b20;--pc-orange-dark: #d96a10;--pc-text: #1a1a1a;--pc-muted: #777;--pc-border: #e8e8e8;--pc-bg-img: #f4f4f4;--pc-white: #ffffff;--pc-radius: 12px;--pc-shadow: 0 2px 12px rgba(0,0,0,.08);--pc-shadow-hover: 0 6px 24px rgba(0,0,0,.13)}.pc-card{background:var(--pc-white);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s ease,transform .3s ease}.pc-card:hover{box-shadow:var(--pc-shadow-hover);transform:translateY(-3px)}.pc-card__img-wrap{position:relative;background:var(--pc-bg-img);overflow:hidden;flex-shrink:0}.pc-card__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pc-card:hover .pc-card__img-wrap img.img-primary{transform:scale(1.04)}.pc-card__img-wrap img.img-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.pc-card:hover .pc-card__img-wrap img.img-secondary{opacity:1}.pc-card__img-link{display:block;width:100%;height:100%}.pc-card__wish{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;background:var(--pc-white);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 5px #0000001f;padding:0;transition:transform .2s}.pc-card__wish:hover{transform:scale(1.15)}.pc-card__wish svg{width:16px;height:16px;fill:none;stroke:#aaa;stroke-width:1.8;transition:fill .2s,stroke .2s}.pc-card__wish.is-wished svg{fill:#e53935;stroke:#e53935}.pc-badge--sold{position:absolute;top:10px;left:10px;z-index:3;background:#9e9e9e;color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.pc-card__body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.pc-card__rating{display:flex}.pc-rating-badge{display:inline-flex;align-items:center;gap:4px;background:var(--pc-green);color:#fff;font-size:12px;font-weight:700;padding:3px 9px 3px 8px;border-radius:5px;line-height:1}.pc-rating-badge svg{width:11px;height:11px;fill:#fff;stroke:none}.pc-card__vendor{font-size:11px;color:var(--pc-muted);text-transform:uppercase;letter-spacing:.07em;margin:0}.pc-card__title{font-weight:700;color:var(--pc-text);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.8em;line-height:1.4;font-size:14px;word-break:break-word}.pc-card__title a{color:inherit;text-decoration:none}.pc-card__title a:hover{color:var(--pc-green-dark)}.pc-card__price-row{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.pc-price-col{display:flex;flex-direction:column;gap:2px;flex:1}.pc-price-divider{width:1px;background:var(--pc-border);margin:0 12px;align-self:stretch}.pc-price-label{font-size:11px;color:var(--pc-muted);font-weight:500}.pc-price--sale{font-size:16px;font-weight:800;color:var(--pc-text)}.pc-price--compare{font-size:13px;font-weight:600;color:var(--pc-text)}.pc-price--mrp{font-size:11px;color:var(--pc-muted)}.pc-price--mrp s{text-decoration:line-through}.pc-price--regular{font-size:16px;font-weight:800;color:var(--pc-text)}.pc-card__savings{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--pc-green-dark);margin:0;background:var(--pc-green-light);padding:5px 10px;border-radius:6px}.pc-card__savings svg{flex-shrink:0}.pc-card__actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.pc-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.03em;cursor:pointer;text-decoration:none;transition:background .22s,color .22s,border-color .22s,transform .15s;font-family:inherit;line-height:1;border:2px solid transparent}.pc-btn:active{transform:scale(.98)}.pc-btn--outline{background:#fff8f0;border-color:var(--pc-orange);color:var(--pc-orange)}.pc-btn--outline:hover{background:var(--pc-orange);color:#fff}.pc-btn--solid{background:var(--pc-orange);border-color:var(--pc-orange);color:#fff}.pc-btn--solid:hover{background:var(--pc-orange-dark);border-color:var(--pc-orange-dark)}.pc-btn--disabled{background:#eee;border-color:#eee;color:#aaa;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-product-card.css.map */
