@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-rating-reviews-summary-text:hover { cursor: pointer; }

.yotpo-highly-rated-topics-content { display: inline-flex; gap: 0px; cursor: pointer !important; }

.yotpo-topic-underline { text-decoration: underline !important; cursor: pointer !important; }

.yotpo-topic-comma { text-decoration: none; cursor: pointer !important; }

.yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button { margin: 0px; padding: 0px; border: 0px; background: none; text-decoration: none; }

.yotpo-sr-bottom-line-button:focus-visible { outline: rgb(0, 0, 0) auto 2px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 4px; }

.yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text, .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-score { cursor: pointer; }

.yotpo-sr-bottom-line-score, .yotpo-sr-bottom-line-text { margin: 0px; padding: 0px; }

.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 { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }