@charset "utf-8";

.yotpo-reviews-star-ratings-widget {
  display: flex;
  & a:empty, & article:empty, & div:empty, & dl:empty, & h1:empty, & h2:empty, & h3:empty, & h4:empty, & h5:empty, & h6:empty, & p:empty, & section:empty, & ul:empty { display: block; }
}

[v-cloak] { display: none; }

.yotpo-star-ratings-clickable { cursor: pointer; }

.yotpo-star-rating-reviews-summary-text:hover { cursor: pointer; }

.yotpo-widget-clear { animation: auto ease 0s 1 normal none running none; backface-visibility: visible; background: none 0px 0px / auto repeat scroll padding-box border-box transparent; border-color: inherit; border-style: none; border-width: medium; border-collapse: separate; border-image: none 100% / 1 / 0 stretch; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; cursor: auto; direction: ltr; display: inline; empty-cells: show; float: none; font-family: var(--primary-font-family); font-style: var(--primary-font-style); font-weight: var(--primary-font-weight); font-size: medium; font-variant: normal; height: auto; hyphens: none; letter-spacing: normal; line-height: normal; list-style: outside none disc; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; outline: none medium; overflow: visible; padding: 0px; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; word-break: normal; width: auto; word-spacing: normal; z-index: auto; }

.sr-only { clip: rect(0px, 0px, 0px, 0px) !important; position: absolute !important; }