.pp-wishbtn{position:absolute;top:9px;right:9px;z-index:4;width:32px;height:32px;border-radius:999px;background:#fff;border:1px solid var(--pp-border);color:var(--pp-muted);display:grid;place-items:center;cursor:pointer;padding:0;transition:opacity .2s var(--pp-ease),transform .2s var(--pp-ease),background-color .16s ease,color .16s ease,border-color .16s ease;opacity:0;transform:translateY(-6px)}.pp-wishbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pp-card:hover .pp-wishbtn,.pp-wishbtn:focus-visible,.pp-wishbtn.is-on{opacity:1;transform:translateY(0)}.pp-wishbtn:hover{border-color:var(--pp-sale);color:var(--pp-sale)}.pp-wishbtn.is-on{color:var(--pp-sale);border-color:var(--pp-sale)}.pp-wishbtn.is-on svg{fill:currentColor}.pp-wishbtn.is-pop{animation:pp-heart .32s var(--pp-ease)}@keyframes pp-heart{0%{transform:scale(1)}40%{transform:scale(1.3)}70%{transform:scale(.92)}to{transform:scale(1)}}@media(hover:none){.pp-wishbtn{opacity:1;transform:none}}.pp-scope .pp-card .pp-card__peek{right:47px}.pp-scope .pp-b2__links .pp-b2__wish{cursor:pointer}.pp-scope .pp-b2__links .pp-b2__wish svg{fill:none;stroke:currentColor;transition:fill .16s ease,color .16s ease}.pp-scope .pp-b2__links .pp-b2__wish:hover,.pp-scope .pp-b2__links .pp-b2__wish.is-on{color:var(--pp-sale)}.pp-scope .pp-b2__links .pp-b2__wish.is-on svg{fill:currentColor}.pp-scope .pp-b2__links .pp-b2__wish.is-pop svg{animation:pp-heart .32s var(--pp-ease)}.pp-wishlink{position:relative}.pp-wishlink__count{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;padding:0 4px;background:var(--pp-sale);color:#fff;border-radius:999px;font-size:10.5px;font-weight:700;display:grid;place-items:center}.pp-wishlink__count[hidden]{display:none}.pp-wishbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--pp-border-soft);margin-bottom:clamp(18px,2vw,28px)}.pp-wishbar__tally{font-size:13px;color:var(--pp-muted);font-variant-numeric:tabular-nums}.pp-wishclear{background:none;border:0;padding:0;font-family:var(--pp-font);font-size:13px;font-weight:700;color:var(--pp-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .16s ease}.pp-wishclear:hover{color:var(--pp-sale)}.pp-wishgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.5vw,24px)}.pp-wishgrid[aria-busy=true]{opacity:.5}.pp-wishempty{text-align:center;padding:clamp(44px,6vw,88px) 20px;border:1px dashed var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-surface)}.pp-wishempty svg{width:44px;height:44px;color:var(--pp-muted);margin-bottom:16px;fill:none;stroke:currentColor;stroke-width:1.4}.pp-wishempty h2{margin:0 0 8px;font-size:clamp(18px,1.6vw,24px);font-weight:700}.pp-wishempty p{margin:0 auto 22px;max-width:46ch;font-size:14.5px;color:var(--pp-muted)}.pp-wishempty .pp-btn{width:auto;display:inline-flex;padding:13px 26px}.pp-wishnote{margin-top:clamp(24px,3vw,40px);padding:14px 16px;border-radius:var(--pp-radius);background:var(--pp-surface);font-size:12.5px;color:var(--pp-muted);line-height:1.6}@media(max-width:1280px){.pp-wishgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1024px){.pp-wishgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.pp-wishgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pp-wishgrid{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ppmart-wishlist.css.map */
