.pm-card{display:flex;flex-direction:column;height:100%;min-width:0;font-family:Nunito,sans-serif;color:#4a2a26}.pm-card[hidden]{display:none!important}.pm-card__media{aspect-ratio:1/1;border-radius:24px;background:#fde9d8;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.pm-card__media:hover{transform:translateY(-6px);box-shadow:0 12px #f4a8a0}.pm-card__img-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pm-card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pm-card__img--placeholder{background:#fde9d8;fill:#e8b9ae}.pm-card__fav{position:absolute;top:12px;right:12px;z-index:1;width:40px;height:40px;padding:0;border-radius:50%;border:0;background:#fff8ecf2;box-shadow:0 4px 10px #4a2a2633;cursor:pointer;display:flex;align-items:center;justify-content:center}.pm-card__fav svg path{transition:fill .2s}.pm-card__fav.is-fav svg path,.pm-card__fav[aria-pressed=true] svg path{fill:#e8878a}.pm-card__fav:focus-visible{outline:3px solid #C9566A;outline-offset:2px}.pm-card__badge{position:absolute;top:12px;left:12px;z-index:1;background:#c9566a;color:#fff;font:600 15px/1 Fredoka,sans-serif;letter-spacing:.02em;padding:9px 16px;border-radius:99px;box-shadow:0 0 0 3px #fff8ec,0 4px 10px #4a2a2640;pointer-events:none}.pm-card__badge--muted{background:#7a5750}.pm-card__title{font:600 18px/1.25 Fredoka,sans-serif;margin-top:12px;color:#4a2a26;text-wrap:pretty}.pm-card__title a{color:inherit;text-decoration:none}.pm-card__title a:hover{color:#8e3447}.pm-card__title a:focus-visible{outline:3px solid #C9566A;outline-offset:2px;border-radius:6px}.pm-card__price{font:700 16px Nunito,sans-serif;color:#c9566a;margin-top:2px;margin-bottom:12px}.pm-card__compare{margin-left:8px;font-weight:600;color:#9c7a72}.pm-card__add{display:block;box-sizing:border-box;text-align:center;text-decoration:none;margin-top:auto;width:100%;background:#e8878a;color:#fff;border:0;font:700 16px Fredoka,sans-serif;padding:12px;border-radius:99px;box-shadow:0 0 0 3px #6b8f3e inset,0 4px #4f6b2a;cursor:pointer;transition:transform .15s,box-shadow .15s,background-color .2s;margin-bottom:4px}a.pm-card__add,a.pm-card__add:hover{color:#fff}.pm-card__add:hover{transform:translateY(2px);box-shadow:0 0 0 3px #6b8f3e inset,0 2px #4f6b2a}.pm-card__add:focus-visible{outline:3px solid #C9566A;outline-offset:3px}.pm-card__add.is-added{background:#6b8f3e}.pm-card__add[disabled]{opacity:.6;cursor:not-allowed;transform:none}.pm-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:28px 24px}@media(max-width:760px){.pm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pm-card__media{border-radius:18px}.pm-card__fav{width:36px;height:36px;top:8px;right:8px}.pm-card__badge{top:8px;left:8px;font-size:12px;padding:6px 11px;box-shadow:0 0 0 2px #fff8ec,0 3px 8px #4a2a2640}.pm-card__title{font-size:15px;margin-top:10px}.pm-card__price{font-size:15px;margin-bottom:10px}.pm-card__add{font-size:14px;padding:11px 8px}}@media(max-width:380px){.pm-card__title{font-size:14px}}.pm-card__per{font-weight:700;font-size:.8em;color:#9a7a72;margin-left:2px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pm-product-card.css.map */
