.pc{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,240,251,.78));border:1px solid rgba(113,68,143,.14);box-shadow:0 10px 30px rgba(43,31,51,.08),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .3s ease,box-shadow .3s ease}.pc:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(113,68,143,.22),inset 0 1px 0 rgba(255,255,255,.9)}.pc__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:rgba(113,68,143,.06)}.pc__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pc:hover .pc__media img{transform:scale(1.06)}.pc__badge{position:absolute;top:12px;left:12px;z-index:1;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#e53935,#ff6f60);box-shadow:0 6px 14px rgba(229,57,53,.35)}.pc__body{display:flex;flex-direction:column;flex:1 1;gap:12px;padding:16px}.pc__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0;text-align:center;text-decoration:none;font-size:17px;font-weight:700;line-height:1.35;color:#2b1f33;transition:color .2s}.pc__title:hover{color:#71448f}.pc__prices{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 10px;margin-top:auto}.pc__price{font-size:19px;font-weight:800;color:#71448f}.pc__old{font-size:14px;color:#8a7e93;text-decoration:line-through}.pc__actions{display:flex;flex-direction:column;gap:8px}.pc__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border:0;border-radius:999px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.pc__btn svg{flex:none}.pc__btn:hover{transform:translateY(-2px)}.pc__btn--wa{background:linear-gradient(135deg,#25d366,#1ebe5a);box-shadow:0 8px 18px rgba(37,211,102,.3),inset 0 1px 0 rgba(255,255,255,.35)}.pc__btn--wa:hover{box-shadow:0 12px 24px rgba(37,211,102,.4),inset 0 1px 0 rgba(255,255,255,.45)}.pc__btn--buy{background:linear-gradient(135deg,#71448f,#9478a7);box-shadow:0 8px 18px rgba(113,68,143,.3),inset 0 1px 0 rgba(255,255,255,.35)}.pc__btn--buy:hover{box-shadow:0 12px 24px rgba(113,68,143,.42),inset 0 1px 0 rgba(255,255,255,.45)}@media(max-width:575.98px){.pc{border-radius:18px}.pc__body{padding:12px;gap:10px}.pc__title{font-size:14px}.pc__price{font-size:16px}.pc__old{font-size:12px}.pc__btn{padding:9px 10px;font-size:13px}}@media(prefers-reduced-motion:reduce){.pc,.pc *{transition-duration:.01ms!important}}.pc__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .3s ease}.pc__video.is-on{opacity:1}@media(hover:none){.pc__video{display:none}}