.pmc{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;color:#1d1d1f;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;height:100%}.pmc__media{position:relative;display:block;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#f7f6f8}.pmc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.pmc__img--alt{opacity:0}@media(hover:hover){.pmc:hover .pmc__img--alt{opacity:1}.pmc:hover .pmc__img{transform:scale(1.04)}}.pmc__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;z-index:2}.pmc__b{font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:4px 9px;border-radius:980px;line-height:1.2}.pmc__b--rank{position:relative;overflow:hidden;isolation:isolate;color:#3d2a00;background:linear-gradient(120deg,#ffe6a6,#e9b94d)}.pmc__b--rank:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.8),transparent);transform:translate(-120%) skew(-20deg);animation:pmsShimmer 3.2s cubic-bezier(.4,0,.2,1) infinite}.pmc__b--hot{color:#fff;background:#d6452b}.pmc__b--new{color:#fff;background:#681174}.pmc__b--off{color:#1d1d1f;background:#fff;box-shadow:0 1px #0000000f}@keyframes pmsShimmer{0%,45%{transform:translate(-120%) skew(-20deg)}to{transform:translate(330%) skew(-20deg)}}.pmc__box{position:absolute;left:10px;bottom:10px;z-index:2;font-size:11px;font-weight:600;color:#1d1d1f;background:#fffffff0;box-shadow:0 2px 8px -4px #0003;padding:5px 10px;border-radius:980px}.pmc__body{display:flex;flex-direction:column;gap:4px;padding:12px 2px 0;flex:1}.pmc__sold{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#a03d00}.pmc__dot{position:relative;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#e2572f}.pmc__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#e2572f;animation:pmsPulse 1.8s cubic-bezier(.22,.61,.36,1) infinite}@keyframes pmsPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.8);opacity:0}}.pmc__t{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.pmc__t a{color:inherit;text-decoration:none}.pmc__price{font-size:15px;font-variant-numeric:tabular-nums}.pmc__price s{color:#86868b;font-size:13px;margin-left:4px}.pmc__meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:#6e6e73;min-height:1.2em}.pmc__low{color:#c0172b;font-weight:600}.pmc__add{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:12px;background:linear-gradient(135deg,#7d1a8b,#681174 55%,#4a0b53);color:#fff;font-family:inherit;font-weight:600;font-size:14px;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s,opacity .2s}.pmc__body .pmc__add{margin-top:8px}@media(hover:hover){.pmc__add:active{transform:scale(.97)}}.pmc__add.is-busy{opacity:.6;pointer-events:none}.pmc__add--ghost{background:#fff;color:#1d1d1f;box-shadow:inset 0 0 0 1px #d2d2d7}.pmc__add--off{background:#f7f6f8;color:#6e6e73;cursor:default}.pmc__tag{align-self:flex-start;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#681174;background:#f4e6f6;padding:3px 8px;border-radius:980px;margin-bottom:2px}.pmc-toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:1200;transform:translate(-50%);display:flex;gap:14px;align-items:center;padding:12px 18px;border-radius:980px;background:#1d1d1f;color:#fff;font:500 14px -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;box-shadow:0 16px 40px -16px #00000080;white-space:nowrap;animation:pmcToast .4s cubic-bezier(.22,.61,.36,1)}.pmc-toast[hidden]{display:none}.pmc-toast a{color:#e6c2ee;font-weight:600;text-decoration:none}@keyframes pmcToast{0%{opacity:0;transform:translate(-50%,16px)}}@media(prefers-reduced-motion:reduce){.pmc__b--rank:after,.pmc__dot:after{animation:none}}.pmc p,.pmc h3{margin:0;letter-spacing:normal}.pmc img{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/91/assets/pp-min-card.css.map */
