.m-share {
    margin-top: var(--wp--preset--spacing--medium);

    .m-share__titre {
        margin: 0 8px 0 0;
        font-weight: var(--wp--preset--font-weight--bold);
        color: var(--wp--preset--color--primary);
    }

    .m-share__links {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

}

.btn-rs {
    margin: 0 8px;

    span {
        display: none;
    }

    background-color: var(--wp--preset--color--primary);
    border-radius: 50%;
    width: 27px;
    height: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 300ms ease-in-out;
    border: none;

    svg {
        width: 15px;
        height: auto;
        object-fit: cover;

        path {
            fill: var(--wp--preset--color--main);
            transition: all 300ms ease-in-out;
        }
    }

    &:hover {
        background-color: var(--wp--preset--color--base);
        cursor: pointer;

        svg {
            path {
                fill: var(--wp--preset--color--primary);
            }
        }
    }
}