.widget_recent_reviews .product-title:hover{color:var(--wd-entities-title-color-hover)}.widget_rating_filter .wc-layered-nav-rating a{display:flex;align-items:center;justify-content:space-between;color:var(--color-gray-300)}.widget_recent_reviews .product-title{transition:all .25s ease}.woocommerce-ordering-list .selected-order{color:var(--color-gray-800);font-weight:600}/* NAMESPACE FORTE */
.ssb-buttons {
    display: flex;
    gap: 6px;
    align-items: center;
}

/* BOTÕES */
.ssb-buttons > button {
    all: initial; /* melhor que unset */
    width: 42px;
    height: 42px;
    border-radius: 999px;
    background-color: #141414;
    color: #ffffff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 18px;
    font-family: inherit;
    line-height: 1;
    box-sizing: border-box;
    position: relative;

    transition:
        transform 0.2s ease,
        background-color 0.2s ease,
        box-shadow 0.2s ease;
}

/* HOVER */
.ssb-buttons > button:hover {
    background-color: #191919;
    transform: scale(1.15);
    box-shadow: 0 10px 22px rgba(0, 0, 0, 0.25);
}

/* TOOLTIP */
.ssb-buttons > button .ssb-tooltip {
    position: absolute;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    background: #141414;
    color: #fff;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 999px;
    opacity: 0;
    pointer-events: none;
    white-space: nowrap;

    transition:
        opacity 0.2s ease,
        transform 0.2s ease;
}

/* TOOLTIP ATIVO */
.ssb-buttons > button.copied .ssb-tooltip {
    opacity: 1;
    transform: translateX(-50%) translateY(-4px);
}