/* „Pamėgti“ heart on cards and the product page (inc/account-extra.php, js/favs.js) */
.v3-card{position:relative}
.sm-fav{display:inline-grid;place-items:center;border:0;cursor:pointer;color:#9C6158;background:none;padding:0;-webkit-tap-highlight-color:transparent}
.sm-fav svg{fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .2s,fill .2s}
.sm-fav[aria-pressed="true"] svg{fill:#C48A7E;stroke:#9C6158}
.sm-fav.is-pop svg{animation:smFavPop .45s ease}
@keyframes smFavPop{40%{transform:scale(1.35)}100%{transform:scale(1)}}
.sm-fav--card{position:absolute;top:8px;right:8px;z-index:3;width:44px;height:44px;border-radius:50%;background:rgba(255,250,247,.92);box-shadow:0 6px 16px -10px rgba(94,47,55,.6)}
.sm-fav--card svg{width:20px;height:20px}
.sm-fav-line{margin:10px 0 0}
.sm-fav--text{gap:8px;grid-auto-flow:column;min-height:44px;font:600 15px Barlow,"Barlow Fallback",sans-serif;color:#9C6158}
.sm-fav--text::after{content:attr(data-label)}
.sm-fav-toast{position:fixed;left:50%;bottom:96px;z-index:99999;transform:translate(-50%,20px);opacity:0;padding:12px 18px;border-radius:999px;background:#2B1A17;color:#F7EEEA;font:600 14px Barlow,"Barlow Fallback",sans-serif;box-shadow:0 14px 30px -14px rgba(0,0,0,.5);transition:opacity .25s,transform .25s;pointer-events:none}
.sm-fav-toast.is-on{opacity:1;transform:translate(-50%,0);pointer-events:auto}
.sm-fav-toast a{color:#EBCBBE;margin-left:8px}
@media (prefers-reduced-motion:reduce){.sm-fav.is-pop svg{animation:none}}
