
/* SEGREDUS HEART PREMIUM V2 */
.sg-heart-icon {
    width:21px;
    height:21px;
    display:inline-block;
    flex-shrink:0;
    vertical-align:middle;
    stroke:currentColor;
    fill:none;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
    transition:transform .18s ease, fill .18s ease;
}

.sg-heart-active .sg-heart-icon {
    fill:currentColor;
}

.sg-heart-active {
    color:#eb2d8f!important;
}

.sg-heart-enhanced {
    display:inline-flex!important;
    align-items:center!important;
    gap:5px!important;
}

.sg-heart-enhanced:hover .sg-heart-icon {
    transform:scale(1.12);
}

@media(max-width:600px) {
    .sg-heart-icon {
        width:22px;
        height:22px;
    }
}
