@charset "utf-8";

.yotpo-icon-button__container[data-v-0659d9b4] { position: relative; }

.yotpo-icon-button__container .yotpo-icon-button[data-v-0659d9b4] { background-color: var(--background); display: flex; align-items: center; justify-content: center; cursor: pointer; border-radius: var(--icon-button-radius); width: 29px; height: 29px; margin-inline-end: 3px; }

.yotpo-icon-button__container .yotpo-icon-button .yotpo-icon-button__icon[data-v-0659d9b4] { display: flex; align-items: center; justify-content: center; cursor: pointer; fill: var(--color); }

.yotpo-icon-button__container .yotpo-icon-button .yotpo-icon-button__icon svg[data-v-0659d9b4] { cursor: pointer; fill: currentcolor; }

.yotpo-icon-button__container .yotpo-icon-button[data-v-0659d9b4]:focus, .yotpo-icon-button__container .yotpo-icon-button[data-v-0659d9b4]:hover { background-color: var(--hover-background); }

.yotpo-icon-button__container .yotpo-icon-button:focus .yotpo-icon-button__icon[data-v-0659d9b4], .yotpo-icon-button__container .yotpo-icon-button:hover .yotpo-icon-button__icon[data-v-0659d9b4] { fill: var(--hover-color); }

.yotpo-icon-button__container .yotpo-icon-button[data-v-0659d9b4]:focus-visible { outline: -webkit-focus-ring-color auto 5px; outline-offset: 2px; }