@charset "utf-8";

.section-template--22734963605781__collapsible_reviews_sec_zNWAkJ-padding { padding-top: 16px; padding-bottom: 16px; }

@media screen and (min-width: 750px) {
  .section-template--22734963605781__collapsible_reviews_sec_zNWAkJ-padding { padding-top: 16px; padding-bottom: 16px; }
}

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ #reviews-breakdown { max-width: 600px; margin-bottom: 25px; counter-reset: myCounter 0; display: flex; flex-direction: column-reverse; gap: 4px; }

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ #reviews-breakdown #reviews-breakdown__clear { display: none; font-weight: 600; width: fit-content; border: 1px solid rgb(0, 0, 0); padding: 6px 16px; margin-top: 8px; transition: color 0.3s; }

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ #reviews-breakdown #reviews-breakdown__clear:hover { color: rgba(0, 0, 0, 0.5); }

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ #reviews-breakdown:has(.is-active) #reviews-breakdown__clear, #shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ #reviews-breakdown.show-breakdown .reviews-breakdown__bar { display: block; }

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ #reviews-breakdown:has(.is-active) .reviews-breakdown__bar { opacity: 0.5; }

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ #reviews-breakdown .reviews-breakdown__bar.is-active { opacity: 1 !important; }

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ #reviews-breakdown.loading .reviews-breakdown__bar { cursor: not-allowed; }

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ .reviews-breakdown__bar { height: 20px; border: 1px solid; position: relative; background: rgb(0, 0, 0); width: calc(var(--bar-fill, 0) * 75% / var(--bar-total, 1)); cursor: pointer; margin-left: 42px; margin-right: 32px; }

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ .reviews-breakdown__bar[data-bar-fill="0"] { pointer-events: none; }

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ .reviews-breakdown__bar::before { counter-increment: myCounter 1; content: counter(myCounter); position: absolute; top: 50%; left: 0px; transform: translate(-100%, -50%); background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" %3F><!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"><svg height=\"512px\" id=\"Layer_1\" style=\"enable-background:new 0 0 512 512;\" version=\"1.1\" viewBox=\"0 0 512 512\" width=\"512px\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><polygon points=\"448,208 301,208 256,64 211,208 64,208 183.1,297.3 136,448 256,352 376,448 328.9,297.3 \"/></svg>"); background-position: 50% 50%; background-size: 22px; background-repeat: no-repeat; width: 42px; font-size: 18px; font-weight: 600; }

#shopify-section-template--22734963605781__collapsible_reviews_sec_zNWAkJ .reviews-breakdown__bar::after { content: attr(data-bar-fill); position: absolute; top: 50%; left: 100%; transform: translateY(-50%); padding-left: 4px; font-weight: 500; }