<style>
  .customerreviews-module-scss-module__SB6Mqa__customerReview {
    background: #fff;
    margin-block: 70px;
    padding-block: 24px 30px;
    padding-inline: 8px
  }

  @media (min-width:960px) {
    .customerreviews-module-scss-module__SB6Mqa__customerReview {
      min-height: 550px;
      margin-block: 90px;
      padding-inline: 20px
    }
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview h3 {
    margin-block-end: 19px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__optionsBar {
    justify-content: center;
    gap: 8px;
    margin-block: 0 15px;
    padding-inline: 8px;
    display: flex
  }

  @media (min-width:960px) {
    .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__optionsBar {
      padding-inline: 10px
    }
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__optionsBar>div {
    background: #fff
  }

  @media (min-width:600px) {
    .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__optionsBar {
      gap: 16px
    }
  }

  @media (min-width:960px) {
    .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__optionsBar .customerreviews-module-scss-module__SB6Mqa__select>div {
      z-index: 20;
      min-width: 152px;
      padding-inline: 11px 32px
    }
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__optionsBar .MuiSelect-select {
    padding-inline: 11px 32px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__readMoreReview {
    position: relative;
    overflow: hidden
  }

  @media (min-width:600px) {
    .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__readMoreReview {
      max-height: 406px
    }
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__readMoreReview:before {
    content: "";
    z-index: 15;
    background: linear-gradient(#fff0 70%, #fff 90%);
    position: absolute;
    inset: 0
  }

  @media (max-width:599px) {
    .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__readMoreReview:before {
      background: 0 0
    }
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__empty p {
    margin-block-end: 16px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__empty .customerreviews-module-scss-module__SB6Mqa__buttonGroup {
    justify-content: center;
    margin-block-end: 0
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__empty .customerreviews-module-scss-module__SB6Mqa__buttonGroup :first-child {
    flex: unset
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview ul.customerreviews-module-scss-module__SB6Mqa__customerReviewMasonry {
    margin: 0;
    padding-inline: 0;
    list-style: none
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview ul.customerreviews-module-scss-module__SB6Mqa__customerReviewMasonry>li {
    padding-block-end: 19px;
    padding-inline: 8px
  }

  @media (min-width:960px) {
    .customerreviews-module-scss-module__SB6Mqa__customerReview ul.customerreviews-module-scss-module__SB6Mqa__customerReviewMasonry>li {
      padding-inline: 10px
    }
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools {
    min-height: 355px;
    margin-block-start: 5px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools:first-child {
    z-index: 20
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart {
    background: #fff;
    border: 1px solid #f1f2f6;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    display: flex
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock {
    background: linear-gradient(105deg, #22d20c, #23f20b);
    justify-content: center;
    height: 156px;
    min-height: auto;
    margin-block-end: 20px;
    display: flex;
    position: relative;
    overflow: hidden
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock:before,
  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock:after {
    content: "";
    opacity: .15;
    background: #333;
    width: 100%;
    height: 5px;
    display: block;
    position: absolute;
    inset-block: 0 auto
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock:after {
    height: 3px;
    inset-block: auto 0
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock .customerreviews-module-scss-module__SB6Mqa__circularWrapper {
    background-color: #fff;
    border-radius: 100px;
    width: 172px;
    height: 172px;
    margin-block-start: 15px;
    box-shadow: 0 1px 5px #0003, 0 2px 2px #00000024, 0 3px 1px -2px #0000001f
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock .customerreviews-module-scss-module__SB6Mqa__ratingSummary {
    border: 3px solid #fff000;
    border-radius: 100px;
    width: 162px;
    height: 162px;
    margin: 5px;
    overflow: hidden
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock .customerreviews-module-scss-module__SB6Mqa__ratingSummary h3 {
    height: 55px;
    font-family: var(--Noto-font), Helvetica, Arial, tahoma, "Microsoft YaHei", sans-serif;
    color: #865f00;
    margin: 10px 1px 0 0;
    font-size: 46px;
    font-weight: 900;
    line-height: 55px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock .customerreviews-module-scss-module__SB6Mqa__ratingSummary>span {
    text-align: center;
    justify-content: center;
    width: 100%;
    margin-block-start: 4px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock .customerreviews-module-scss-module__SB6Mqa__ratingSummary>p {
    color: #999;
    margin-block-start: 12px;
    font-size: 14px;
    line-height: 17px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock .customerreviews-module-scss-module__SB6Mqa__ratingSummary .customerreviews-module-scss-module__SB6Mqa__ratingStarWrapper {
    justify-content: center;
    height: 21px;
    margin-block: -2px 2px;
    display: flex
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart .customerreviews-module-scss-module__SB6Mqa__gradientBlock .customerreviews-module-scss-module__SB6Mqa__ratingSummary .customerreviews-module-scss-module__SB6Mqa__ratingStarWrapper .customerreviews-module-scss-module__SB6Mqa__ratingStar {
    margin-inline-start: 6px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart>h4 {
    color: #666;
    min-height: 18px;
    margin-block-end: 16px;
    line-height: 17px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart>h4 button {
    min-height: unset;
    min-width: unset;
    margin-block-start: -4px;
    padding: 0 8px;
    line-height: 1
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart>h4 button svg {
    margin-block-end: -1px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart>h4 button svg path {
    fill: #666
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewTools article.customerreviews-module-scss-module__SB6Mqa__ratingChart>h4 button:hover svg path {
    fill: #22d20c
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard {
    color: #555
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard:before {
    content: "";
    background: linear-gradient(105deg, #22d20c, #23f20b);
    height: 5px;
    display: block;
    position: relative;
    inset-block-end: -5px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__header {
    background-color: #ebffe1;
    align-items: center;
    padding-block: 14px 10px;
    padding-inline: 16px;
    display: flex
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__header .customerreviews-module-scss-module__SB6Mqa__ratingStar {
    margin-inline: 0 3px
  }

  :is(html.translated-rtl .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__header .customerreviews-module-scss-module__SB6Mqa__ratingStar, html[dir=rtl] .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__header .customerreviews-module-scss-module__SB6Mqa__ratingStar) {
    margin-inline-end: 9px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__header .customerreviews-module-scss-module__SB6Mqa__ratingStar:before,
  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__header .customerreviews-module-scss-module__SB6Mqa__ratingStar span:before {
    background: #ebffe1
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer {
    border: 1px solid #00000014;
    background: #fff;
    border-block-start-width: 0;
    border-start-start-radius: 0;
    border-start-end-radius: 0;
    border-end-end-radius: 4px;
    border-end-start-radius: 4px;
    padding-block-start: 20px;
    line-height: normal;
    position: relative
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer>:not(.customerreviews-module-scss-module__SB6Mqa__videoContainer, .customerreviews-module-scss-module__SB6Mqa__imageSlider) {
    padding-inline: 16px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer:not(:last-child) {
    border-block-end: 2px solid #f1f2f6
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer h6 {
    color: #333;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer time {
    color: #555;
    margin-block: 2px 8px;
    display: block
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer>p {
    color: #555;
    word-wrap: break-word
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer>p+p {
    margin-block-start: 17px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer a.customerreviews-module-scss-module__SB6Mqa__videoContainer {
    margin-block-start: 15px;
    display: block;
    position: relative
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer a.customerreviews-module-scss-module__SB6Mqa__videoContainer img {
    aspect-ratio: 16/9;
    width: 100%
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer a.customerreviews-module-scss-module__SB6Mqa__videoContainer:hover .customerreviews-module-scss-module__SB6Mqa__playIcon {
    border-color: #fff
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer .customerreviews-module-scss-module__SB6Mqa__details {
    flex-flow: wrap;
    gap: 8px;
    margin-block-start: 16px;
    display: flex
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer .customerreviews-module-scss-module__SB6Mqa__details>span {
    background-color: #f1f2f6;
    border-radius: 5px;
    flex-direction: row;
    align-items: stretch;
    gap: 8px;
    padding: 8px 10px;
    font-size: 12px;
    line-height: 20px;
    display: flex
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer .customerreviews-module-scss-module__SB6Mqa__details>span>*+* {
    border-inline-start: 1px solid silver;
    padding-inline-start: 8px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer .customerreviews-module-scss-module__SB6Mqa__details>span .customerreviews-module-scss-module__SB6Mqa__beautyicon {
    border-radius: 4px;
    width: 20px;
    height: 20px;
    display: inline-block
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__commentContainer .customerreviews-module-scss-module__SB6Mqa__details>span svg {
    margin-inline: -2px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions {
    color: #999;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    padding-block: 7px;
    display: flex;
    position: relative
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions>span {
    z-index: 1;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 8px;
    min-width: 82px;
    margin-inline-start: -5px;
    display: flex
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.MuiButtonBase-root {
    min-width: 36px;
    min-height: 36px;
    padding-inline: 4px;
    line-height: 1
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.MuiButtonBase-root:not(:hover) {
    color: inherit
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.MuiButtonBase-root.customerreviews-module-scss-module__SB6Mqa__likes {
    justify-content: flex-start;
    gap: 5px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.MuiButtonBase-root.customerreviews-module-scss-module__SB6Mqa__likes svg {
    margin-block-start: -2px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.MuiButtonBase-root.customerreviews-module-scss-module__SB6Mqa__likes svg path {
    transition: fill .3s
  }

  :is(.customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.MuiButtonBase-root.customerreviews-module-scss-module__SB6Mqa__likes.customerreviews-module-scss-module__SB6Mqa__active, .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.MuiButtonBase-root.customerreviews-module-scss-module__SB6Mqa__likes:hover) {
    color: #22d20c
  }

  :is(.customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.MuiButtonBase-root.customerreviews-module-scss-module__SB6Mqa__likes.customerreviews-module-scss-module__SB6Mqa__active path, .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.MuiButtonBase-root.customerreviews-module-scss-module__SB6Mqa__likes:hover path) {
    fill: #22d20c !important
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.MuiButtonBase-root [class*=icon-exclamation]:before {
    font-size: 18px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.customerreviews-module-scss-module__SB6Mqa__translation {
    cursor: pointer;
    box-sizing: border-box;
    color: #666;
    background: #fff;
    border: 1px solid #dfe0e6;
    border-start-start-radius: 8px;
    border-start-end-radius: 0;
    border-end-end-radius: 8px;
    border-end-start-radius: 4px;
    padding: 6px;
    font-size: 11px;
    line-height: 11px;
    transition: all .3s;
    display: inline-block
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions button.customerreviews-module-scss-module__SB6Mqa__translation:hover {
    color: #22d20c;
    border-color: #22d20c
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent {
    text-align: start;
    color: #fff;
    opacity: 0;
    z-index: -1;
    background: #4b8bf5;
    flex-direction: column;
    padding: 14px 10px;
    transition: all .3s;
    display: flex;
    position: absolute;
    inset-block-start: 60px;
    inset-inline: 6px;
    box-shadow: 0 1px 5px #0003, 0 2px 2px #00000024, 0 3px 1px -2px #0000001f
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent h6,
  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent time,
  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent p {
    color: #fff
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent .customerreviews-module-scss-module__SB6Mqa__reviewDate {
    margin-block-end: 8px;
    font-size: 12px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent .customerreviews-module-scss-module__SB6Mqa__translatedByGoogle {
    color: #c4d5fb;
    text-align: start;
    margin-block-start: 8px;
    font-size: 11px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent p {
    text-align: start
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent.customerreviews-module-scss-module__SB6Mqa__active {
    opacity: 1;
    z-index: 20;
    line-height: 17px;
    inset-block-start: 7px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent .customerreviews-module-scss-module__SB6Mqa__closeButton {
    color: #fff;
    background-color: #0000001a;
    margin: 4px;
    padding: 6px;
    position: absolute;
    inset-block-start: 0;
    inset-inline-end: 0
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent .customerreviews-module-scss-module__SB6Mqa__closeButton>svg {
    width: 20px;
    height: 20px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent .customerreviews-module-scss-module__SB6Mqa__closeButton>svg path {
    stroke-width: .5px;
    stroke: #fff
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__actions .customerreviews-module-scss-module__SB6Mqa__translationContent .customerreviews-module-scss-module__SB6Mqa__closeButton:hover {
    background: #00000040
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__likedAlert {
    opacity: 0;
    visibility: hidden;
    color: #3c763d;
    background-color: #f1ffed;
    border-block-start: 3px solid #abed8a;
    padding: 12px 16px 56px;
    transition: all .3s;
    position: absolute;
    inset-block-end: -30px
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview li.customerreviews-module-scss-module__SB6Mqa__reviewCard>article .customerreviews-module-scss-module__SB6Mqa__likedAlert.customerreviews-module-scss-module__SB6Mqa__active {
    visibility: visible;
    opacity: 1;
    inset-block-end: 0
  }

  .customerreviews-module-scss-module__SB6Mqa__customerReview .customerreviews-module-scss-module__SB6Mqa__loadMore {
    margin: 24px auto 0;
    display: block
  }

  .customerreviews-module-scss-module__SB6Mqa__chartRow {
    align-items: center;
    margin-block-end: 6px;
    margin-inline: 32px;
    line-height: 14px;
    display: flex;
    position: relative
  }

  @media (min-width:960px) {
    .customerreviews-module-scss-module__SB6Mqa__chartRow {
      margin-inline: 58px
    }
  }

  .customerreviews-module-scss-module__SB6Mqa__chartRow b {
    color: #b27900;
    text-align: center;
    width: 11px;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px
  }

  .customerreviews-module-scss-module__SB6Mqa__chartRow .icon-star {
    padding-inline: 4px 3px;
    font-size: 13px;
    line-height: 16px
  }

  .customerreviews-module-scss-module__SB6Mqa__chartRow .icon-star:before {
    color: #fd0;
    margin-block-start: -4px;
    font-size: 1.2em
  }

  .customerreviews-module-scss-module__SB6Mqa__chartRow span.MuiLinearProgress-root {
    background: #f1f2f6;
    border-radius: 7px;
    width: 100%;
    height: 14px
  }

  .customerreviews-module-scss-module__SB6Mqa__chartRow span.MuiLinearProgress-root span {
    background: #fd0;
    border-radius: 7px;
    inset-inline-start: 0
  }

  .customerreviews-module-scss-module__SB6Mqa__chartRow p {
    color: #999;
    text-align: end;
    min-width: 50px;
    margin-block: 0;
    margin-inline-start: 8px;
    overflow: hidden
  }

  .customerreviews-module-scss-module__SB6Mqa__chartRow:last-child {
    margin-block-end: 22px
  }

  .customerreviews-module-scss-module__SB6Mqa__selectMenu {
    border-radius: 0;
    min-width: 136px;
    max-height: 256px;
    overflow-y: auto;
    box-shadow: 0 1px 3px #0003, 0 1px 1px #00000024, 0 2px 1px -1px #0000001f
  }

  .customerreviews-module-scss-module__SB6Mqa__selectMenu:not(.customerreviews-module-scss-module__SB6Mqa__itemSelected) ul li {
    color: #212121de
  }

  .customerreviews-module-scss-module__SB6Mqa__selectMenu ul li.Mui-selected {
    color: #22d20c;
    background: #fff
  }

  .customerreviews-module-scss-module__SB6Mqa__selectMenu ul li.Mui-selected:hover {
    background: #0000000a
  }

  .customerreviews-module-scss-module__SB6Mqa__flagIcon {
    width: 22px;
    height: 22px;
    box-shadow: none;
    background: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 50%;
    padding: 1px
  }

  .customerreviews-module-scss-module__SB6Mqa__beautyicon.customerreviews-module-scss-module__SB6Mqa__fair {
    background-color: #ffeae5
  }

  .customerreviews-module-scss-module__SB6Mqa__beautyicon.customerreviews-module-scss-module__SB6Mqa__light {
    background-color: #f9ecdc
  }

  .customerreviews-module-scss-module__SB6Mqa__beautyicon.customerreviews-module-scss-module__SB6Mqa__lightmedium {
    background-color: #f2cab1
  }

  .customerreviews-module-scss-module__SB6Mqa__beautyicon.customerreviews-module-scss-module__SB6Mqa__medium {
    background-color: #ebb988
  }

  .customerreviews-module-scss-module__SB6Mqa__beautyicon.customerreviews-module-scss-module__SB6Mqa__tan {
    background-color: #da9061
  }

  .customerreviews-module-scss-module__SB6Mqa__beautyicon.customerreviews-module-scss-module__SB6Mqa__deep {
    background-color: #c98d5b
  }

  .customerreviews-module-scss-module__SB6Mqa__beautyicon.customerreviews-module-scss-module__SB6Mqa__verydeep {
    background-color: #773527
  }

  .customerreviews-module-scss-module__SB6Mqa__beautyicon.customerreviews-module-scss-module__SB6Mqa__olive {
    background-color: #8b4429
  }

  .customerreviews-module-scss-module__SB6Mqa__beautyicon.customerreviews-module-scss-module__SB6Mqa__mediumdeep {
    background-color: #602513
  }

  .customerreviews-module-scss-module__SB6Mqa__reviewAnchor {
    visibility: hidden;
    display: block;
    position: relative;
    top: -170px
  }

  .imageslider-module-scss-module__BXKlTq__imageSliderDialog>div {
    width: 100%;
    height: 100%;
    margin: 0
  }

  @media (max-width:959px) {
    .imageslider-module-scss-module__BXKlTq__imageSliderDialog>div {
      max-height: unset
    }
  }

  @media (max-width:800px) {
    .imageslider-module-scss-module__BXKlTq__imageSliderDialog>div {
      max-width: unset
    }
  }

  @media (min-width:801px) {
    .imageslider-module-scss-module__BXKlTq__imageSliderDialog>div {
      max-width: 800px;
      max-height: 800px
    }
  }

  .imageslider-module-scss-module__BXKlTq__imageSliderDialog>div .imageslider-module-scss-module__BXKlTq__closeButton {
    z-index: 20;
    position: absolute;
    inset-block-start: 6px;
    inset-inline-end: 6px
  }

  .imageslider-module-scss-module__BXKlTq__imageSliderDialog>div .imageslider-module-scss-module__BXKlTq__closeButton svg {
    width: 20px
  }

  .imageslider-module-scss-module__BXKlTq__imageSliderDialog>div .imageslider-module-scss-module__BXKlTq__closeButton svg path {
    stroke-width: .5px;
    stroke: currentColor
  }

  .imageslider-module-scss-module__BXKlTq__imageSliderDialog>div .imageslider-module-scss-module__BXKlTq__dialogContainer {
    padding: 0
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider {
    position: relative
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider img {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: center;
    z-index: 2;
    width: 100%;
    max-width: 800px;
    position: relative
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider img.imageslider-module-scss-module__BXKlTq__contain {
    object-fit: contain
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__progressbar {
    z-index: 1;
    position: absolute;
    inset-block-start: calc(50% - 20px);
    inset-inline-start: calc(50% - 20px)
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider button {
    background: 0 0 !important
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__left,
  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right {
    opacity: 1;
    color: #555;
    width: 48px;
    position: absolute;
    inset-block-start: 0;
    inset-inline: 0 auto
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__left i:before,
  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right i:before {
    transition: transform .3s
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__left>span,
  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right>span {
    border-radius: 0 4px 4px 0;
    width: 48px;
    height: 80px;
    inset-block-start: calc(50% - 40px)
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__left:hover,
  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right:hover {
    color: #22d20c
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__left:hover i:before,
  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right:hover i:before {
    transform: translate(-4px)
  }

  html[dir=rtl] .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__left:hover i:before,
  html[dir=rtl] .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right:hover i:before {
    transform: translate(4px)
  }

  html.translated-rtl .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__left:hover i:before {
    transform: translate(4px)
  }

  html.translated-rtl .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right:hover i:before {
    transform: translate(4px)
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right {
    inset-inline: auto 0
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right>span {
    border-radius: 4px 0 0 4px
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right:hover i:before {
    transform: translate(4px)
  }

  html[dir=rtl] .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right:hover i:before {
    transform: translate(-4px)
  }

  html.translated-rtl .imageslider-module-scss-module__BXKlTq__imageSlider .imageslider-module-scss-module__BXKlTq__right:hover i:before {
    transform: translate(-4px)
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider ul {
    text-align: center;
    padding: 0;
    list-style: none;
    position: absolute;
    inset-block: auto 0;
    inset-inline-start: 50%;
    transform: translate(-50%)
  }

  :is(html.translated-rtl .imageslider-module-scss-module__BXKlTq__imageSlider ul, html[dir=rtl] .imageslider-module-scss-module__BXKlTq__imageSlider ul) {
    transform: translate(50%)
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider ul li {
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #333;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    margin: 1px 8px;
    display: inline-block !important
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider ul li.imageslider-module-scss-module__BXKlTq__active {
    background-color: #333
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider svg.imageslider-module-scss-module__BXKlTq__isInstagtram {
    z-index: 10;
    margin: 8px;
    position: absolute;
    inset-block-end: 0;
    inset-inline-end: 0
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider:not(.imageslider-module-scss-module__BXKlTq__zoomContainer) {
    margin-block: 30px 3px
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider:not(.imageslider-module-scss-module__BXKlTq__zoomContainer) img {
    cursor: zoom-in
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider.imageslider-module-scss-module__BXKlTq__zoomContainer button {
    width: 150px;
    display: flex
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider.imageslider-module-scss-module__BXKlTq__zoomContainer button.imageslider-module-scss-module__BXKlTq__left {
    justify-content: flex-start
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider.imageslider-module-scss-module__BXKlTq__zoomContainer button.imageslider-module-scss-module__BXKlTq__right {
    justify-content: flex-end
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider.imageslider-module-scss-module__BXKlTq__zoomContainer button.imageslider-module-scss-module__BXKlTq__right span {
    left: unset
  }

  .imageslider-module-scss-module__BXKlTq__imageSlider.imageslider-module-scss-module__BXKlTq__zoomContainer button>i {
    width: 32px
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer>div {
    max-width: 959px
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer>div form {
    margin-block-start: 18px
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer>div form .Mui-focused .MuiFormLabel-asterisk {
    color: #dd2c00
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer>div form input {
    padding-block: 2px
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer .MuiInputBase-root {
    color: #666;
    margin-block: 18px 20px
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer .MuiInputBase-root:not(.Mui-error):before {
    border-bottom-color: #0000001f
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer .MuiInputBase-root .MuiSelect-select {
    padding-inline: 0 24px
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer label {
    font-size: 14px;
    inset-inline: 0 auto
  }

  :is(html.translated-rtl .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer label, html[dir=rtl] .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer label) {
    transform-origin: 100% 0
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer .reportcustomerreview-module-scss-module__uc0dJG__selectContainer {
    font-size: 14px
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer .reportcustomerreview-module-scss-module__uc0dJG__selectContainer:hover fieldset.MuiOutlinedInput-notchedOutline {
    border-color: #63c956;
    transition: border-color .3s
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer .reportcustomerreview-module-scss-module__uc0dJG__dialogActions {
    padding: 2px 16px 8px
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer .reportcustomerreview-module-scss-module__uc0dJG__dialogActions button {
    margin-block: 11px
  }

  .reportcustomerreview-module-scss-module__uc0dJG__dialogContainer .reportcustomerreview-module-scss-module__uc0dJG__dialogActions button:disabled {
    color: #00000061
  }

  .reportcustomerreview-module-scss-module__uc0dJG__selectMenu {
    min-width: 136px;
    min-height: 48px;
    max-height: 256px;
    margin-top: -36px;
    overflow-y: auto
  }

  .reportcustomerreview-module-scss-module__uc0dJG__selectMenu ul li {
    min-height: 48px;
    font-size: 14px
  }

  .reportcustomerreview-module-scss-module__uc0dJG__selectMenu ul li.Mui-selected {
    color: #63c956;
    background: #fff
  }

  .reportcustomerreview-module-scss-module__uc0dJG__selectMenu ul li.Mui-selected:hover {
    background: #0000000a
  }

  :root {
    --yf-bg: #090313;
    --yf-bg-deep: #05010b;
    --yf-panel: #120820;
    --yf-panel-2: #190b2b;
    --yf-purple: #8b2cff;
    --yf-purple-bright: #b75cff;
    --yf-pink: #ff2fa6;
    --yf-pink-bright: #ff6bc7;
    --yf-cyan: #62f5ff;
    --yf-text: #f8edff;
    --yf-muted: #bda9cb;
    --yf-border: #6e2aa0;
    --yf-glow: rgba(183, 92, 255, .42);
    --yf-pink-glow: rgba(255, 47, 166, .38);
  }

  html {
    background: var(--yf-bg-deep) !important;
    color-scheme: dark !important;
    scrollbar-color: var(--yf-purple) var(--yf-bg-deep) !important;
  }

  body {
    background:
      radial-gradient(circle at 12% 8%, rgba(139, 44, 255, .20), transparent 30%),
      radial-gradient(circle at 88% 18%, rgba(255, 47, 166, .16), transparent 28%),
      radial-gradient(circle at 50% 100%, rgba(98, 245, 255, .07), transparent 35%),
      linear-gradient(135deg, #05010b 0%, #0b0315 45%, #10051d 100%) !important;
    color: var(--yf-text) !important;
    font-family: "Noto Sans", "Segoe UI", Arial, sans-serif !important;
  }

  body::before {
    content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: 2147483000;
    opacity: .24;
    background:
      linear-gradient(rgba(183, 92, 255, .035) 1px, transparent 1px),
      linear-gradient(90deg, rgba(255, 47, 166, .035) 1px, transparent 1px);
    background-size: 36px 36px;
    mask-image: linear-gradient(to bottom, black, transparent 92%);
  }

  body::after {
    content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: 2147482999;
    background: linear-gradient(180deg, transparent 0%, rgba(255, 47, 166, .025) 50%, transparent 100%);
    animation: yfScan 8s linear infinite;
  }

  @keyframes yfScan {
    0% { transform: translateY(-8%); }
    50% { transform: translateY(8%); }
    100% { transform: translateY(-8%); }
  }

  ::selection {
    background: var(--yf-pink) !important;
    color: #fff !important;
  }

  ::-webkit-scrollbar {
    width: 10px !important;
    height: 10px !important;
  }

  ::-webkit-scrollbar-track {
    background: #07020d !important;
  }

  ::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, var(--yf-purple), var(--yf-pink)) !important;
    border: 2px solid #07020d !important;
    border-radius: 999px !important;
    box-shadow: 0 0 12px var(--yf-glow) !important;
  }

  a {
    color: var(--yf-pink-bright) !important;
    text-decoration-color: rgba(255, 107, 199, .45) !important;
  }

  a:hover {
    color: #fff !important;
    text-shadow: 0 0 12px var(--yf-pink-glow) !important;
  }

  h1, h2, h3, h4, h5, h6, [class*="title"], [class*="Title"], [class*="heading"], [class*="Heading"] {
    color: var(--yf-text) !important;
    text-shadow: 0 0 18px rgba(183, 92, 255, .24) !important;
  }

  button,
  input,
  select,
  textarea,
  [role="button"] {
    font-family: inherit !important;
  }

  button,
  [role="button"] {
    border-color: var(--yf-border) !important;
    background-image: linear-gradient(135deg, rgba(139, 44, 255, .92), rgba(255, 47, 166, .88)) !important;
    color: #fff !important;
    box-shadow:
      0 0 0 1px rgba(255, 107, 199, .12) inset,
      0 0 18px rgba(139, 44, 255, .24) !important;
    transition: transform .18s ease, box-shadow .18s ease, filter .18s ease !important;
  }

  button:hover,
  [role="button"]:hover {
    filter: brightness(1.12) saturate(1.12) !important;
    transform: translateY(-1px) !important;
    box-shadow:
      0 0 0 1px rgba(255, 255, 255, .16) inset,
      0 0 28px rgba(255, 47, 166, .42),
      0 0 52px rgba(139, 44, 255, .25) !important;
  }

  button:active,
  [role="button"]:active {
    transform: translateY(0) scale(.985) !important;
  }

  input,
  select,
  textarea {
    background: rgba(12, 4, 22, .94) !important;
    color: var(--yf-text) !important;
    border-color: #5e287f !important;
    box-shadow: 0 0 0 1px rgba(183, 92, 255, .05) inset, 0 0 14px rgba(139, 44, 255, .08) !important;
  }

  input:focus,
  select:focus,
  textarea:focus {
    border-color: var(--yf-pink) !important;
    outline: none !important;
    box-shadow:
      0 0 0 2px rgba(255, 47, 166, .18),
      0 0 24px rgba(255, 47, 166, .22) !important;
  }

  ::placeholder {
    color: #8f789f !important;
  }

  header,
  footer,
  nav,
  aside,
  main,
  section,
  article,
  [class*="container"],
  [class*="Container"],
  [class*="wrapper"],
  [class*="Wrapper"],
  [class*="panel"],
  [class*="Panel"],
  [class*="card"],
  [class*="Card"],
  [class*="modal"],
  [class*="Modal"],
  [class*="dialog"],
  [class*="Dialog"] {
    border-color: rgba(139, 44, 255, .30);
  }

  header,
  nav {
    background:
      linear-gradient(180deg, rgba(18, 8, 32, .97), rgba(9, 3, 19, .93)) !important;
    box-shadow:
      0 1px 0 rgba(255, 47, 166, .22),
      0 10px 40px rgba(0, 0, 0, .32),
      0 0 28px rgba(139, 44, 255, .10) !important;
  }

  [class*="card"],
  [class*="Card"],
  [class*="item"],
  [class*="Item"],
  [class*="product"],
  [class*="Product"],
  [class*="panel"],
  [class*="Panel"] {
    border-color: rgba(139, 44, 255, .24) !important;
  }

  [class*="card"]:hover,
  [class*="Card"]:hover,
  [class*="product"]:hover,
  [class*="Product"]:hover {
    border-color: rgba(255, 47, 166, .56) !important;
    box-shadow:
      0 0 0 1px rgba(255, 47, 166, .10) inset,
      0 12px 36px rgba(0, 0, 0, .34),
      0 0 28px rgba(139, 44, 255, .18) !important;
  }

  table {
    background: rgba(12, 4, 22, .82) !important;
    border-color: rgba(139, 44, 255, .30) !important;
  }

  th {
    background: linear-gradient(90deg, rgba(139, 44, 255, .22), rgba(255, 47, 166, .16)) !important;
    color: #fff !important;
  }

  td {
    border-color: rgba(139, 44, 255, .18) !important;
  }

  [class*="price"],
  [class*="Price"],
  [class*="sale"],
  [class*="Sale"],
  [class*="discount"],
  [class*="Discount"] {
    color: var(--yf-pink-bright) !important;
    text-shadow: 0 0 14px rgba(255, 47, 166, .22) !important;
  }

  [class*="badge"],
  [class*="Badge"],
  [class*="tag"],
  [class*="Tag"],
  [class*="label"],
  [class*="Label"] {
    border-color: rgba(255, 47, 166, .46) !important;
    background: linear-gradient(135deg, rgba(139, 44, 255, .28), rgba(255, 47, 166, .22)) !important;
    color: #fff !important;
    box-shadow: 0 0 14px rgba(255, 47, 166, .12) !important;
  }

  [class*="MuiPaper"],
  [class*="MuiDialog"],
  [class*="MuiPopover"],
  [class*="MuiMenu"] {
    background:
      linear-gradient(145deg, rgba(24, 10, 42, .98), rgba(9, 3, 18, .98)) !important;
    color: var(--yf-text) !important;
    border-color: rgba(183, 92, 255, .34) !important;
    box-shadow:
      0 20px 70px rgba(0, 0, 0, .58),
      0 0 36px rgba(139, 44, 255, .18) !important;
  }

  [class*="MuiOutlinedInput-notchedOutline"] {
    border-color: #5e287f !important;
  }

  [class*="Mui-focused"] [class*="MuiOutlinedInput-notchedOutline"] {
    border-color: var(--yf-pink) !important;
    box-shadow: 0 0 16px rgba(255, 47, 166, .18) !important;
  }

  [class*="MuiCheckbox-root"],
  [class*="MuiRadio-root"],
  [class*="MuiSwitch-root"] {
    color: var(--yf-purple-bright) !important;
  }

  [class*="Mui-selected"],
  [aria-selected="true"] {
    background: linear-gradient(90deg, rgba(139, 44, 255, .24), rgba(255, 47, 166, .18)) !important;
    color: #fff !important;
  }

  hr {
    border-color: rgba(139, 44, 255, .24) !important;
  }

  img {
    border-color: rgba(139, 44, 255, .18);
  }

  [class*="search"],
  [class*="Search"] {
    border-color: rgba(139, 44, 255, .34) !important;
  }

  [class*="search"] input,
  [class*="Search"] input {
    background: rgba(7, 2, 14, .88) !important;
  }

  [class*="header"] a:hover,
  [class*="Header"] a:hover,
  nav a:hover {
    color: var(--yf-pink-bright) !important;
    text-shadow: 0 0 14px rgba(255, 47, 166, .35) !important;
  }

  [class*="logo"],
  [class*="Logo"] {
    filter: drop-shadow(0 0 12px rgba(255, 47, 166, .20));
  }

  [class*="icon"],
  [class*="Icon"] {
    color: var(--yf-purple-bright) !important;
  }

  [class*="icon"]:hover,
  [class*="Icon"]:hover {
    color: var(--yf-pink-bright) !important;
    filter: drop-shadow(0 0 8px rgba(255, 47, 166, .42));
  }

  @media (prefers-reduced-motion: reduce) {
    body::after {
      animation: none !important;
    }

    button,
    [role="button"] {
      transition: none !important;
    }
  }
</style>