/* CLOSE BUTTON */
.action-pane + .overlay > div > .position--fixed {
  pointer-events: none;
  z-index: 1 !important;
}

.product-content .overlay button {
  pointer-events: auto;
}

/* fix scrolling bug in iOs filters menu */
.kuiu-yotpo-container .yotpo-mobile-filters-popup-overlay-container {
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  position: absolute !important;
}

.kuiu-yotpo-container .yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-content {
  overflow: visible !important;
}

/* HEADER */
.kuiu-yotpo-container .yotpo-main-reviews-widget .yotpo-head {
  display: none !important;
}

.kuiu-yotpo-container .yotpo-layout-header-wrapper .yotpo-bottom-line {
  flex-wrap: wrap;
  margin-right: 0 !important;
}

.kuiu-yotpo-container .yotpo-display-s .yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-range-question-wrapper {
  flex-basis: 100%;
}

.kuiu-yotpo-container .yotpo-layout-header-wrapper .yotpo-summary-section {
  width: 50%;
}

.kuiu-yotpo-container .yotpo-layout-header-wrapper .yotpo-vertical-border:empty {
  display: none;
}

.kuiu-yotpo-container .yotpo-layout-header-wrapper .yotpo-star-distribution {
  width: 50%;
}

.yotpo-display-s .yotpo-custom-questions-range-question {
  justify-content: center;
  min-width: 100%;
}

.kuiu-yotpo-container .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary {
  align-items: center;
  flex-direction: column;
  text-align: center;
}

.yotpo-star-rating .star-container:not(:last-child):last-of-type {
  margin-right: 0;
}

.yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary, .yotpo-bottom-line .yotpo-summary-section .yotpo-reviews-summary-button {
  justify-content: center;
}

.kuiu-yotpo-container .yotpo-header-container .yotpo-bottom-line-question-wrapper-vertical {
  margin: 0;
  min-width: 100%;
  padding: 0;
}

.kuiu-yotpo-container .yotpo-header-container .yotpo-bottom-line .yotpo-star-distribution {
  border: none !important;
  padding-inline-end: 0;
  padding-left: 0;
}

.kuiu-yotpo-container .yotpo-display-s .yotpo-bottom-line .yotpo-star-distribution {
  margin-top: 18px;
}

.kuiu-yotpo-container .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}

.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel:before {
  color: #202020;
  content: "REVIEWS";
  font-family: var(--font-body-condensed-semibold);
  font-size: 20px;
  margin-right: auto;
  padding-right: 5px;
  position: relative;
  top: 2px;
}

.kuiu-yotpo-container .yotpo-header-container .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
  color: #202020;
  font-family: var(--font-body-condensed-semibold),sans-serif;
  font-size: 42px;
  line-height: 1;
}

.kuiu-yotpo-container .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-title {
  color: #202020;
  font-family: var(--font-body-condensed-semibold);
  font-size: 16px;
  justify-content: center;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.kuiu-yotpo-container .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-title:not([title^="?"]):after {
  content: "?"
}

.kuiu-yotpo-container .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-title[title="Fit" i]:before {
  content: "How did it";
  padding-right: 0.25em;
}

.kuiu-yotpo-container .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-title:not([title="Fit" i]):before {
  content: "How did the";
  padding-right: 0.25em;
}

.kuiu-yotpo-container .yotpo-main-layout {
  min-width: 100%;
}

.kuiu-yotpo-container .yotpo-header-container .yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {
  margin-right: 0;
}

.kuiu-yotpo-container .yotpo-header-container .yotpo-star-distribution-row-wrapper .yotpo-star-rating-icon {
  flex-shrink: 0;
}

.kuiu-yotpo-container .yotpo-header-container .yotpo-star-distribution-bar {
  margin: 0 10px;
}

.kuiu-yotpo-container .yotpo-header-container .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper {
  margin-bottom: 0;
  padding-top: 45px;
}

.kuiu-yotpo-container .yotpo-display-s .yotpo-header-container .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper {
  padding-top: 35px;
}

/* TABS FOR REVIEWS/QUESTIONS */
.kuiu-yotpo-container .ugc-storefront-widgets-tabs-container.yotpo-main-widget-tabs {
  border-bottom: 1px solid rgba(0, 39, 59, 0.08);
  margin: 0 0 30px;
}

.kuiu-yotpo-container .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab {
  color: #202020;
  font-family: var(--font-body-condensed-semibold);
  font-size: 24px;
  padding-bottom: 4px;
  text-transform: uppercase;
  width: 50%;
}

.kuiu-yotpo-container .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab.selected {
  border-bottom: 3px solid #202020;
}

/* PROGRESS BARS (FITS)  */
.kuiu-yotpo-container .yotpo-progress-bar-wrapper .yotpo-progress-bar-score {
  background: #5D6439 !important;
}

.kuiu-yotpo-container .yotpo-progress-bar-wrapper .yotpo-progress-bar {
  background: #D1CCBD;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget.yotpo-device-mobile .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-value {
  color: #202020;
  font-family: var(--font-body);
  font-size: var(--progress-label-font-size, 12px);
  font-weight: normal;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-bottom-line-question-wrapper-vertical .yotpo-custom-questions-range-question {
  align-items: center;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-progress-bar-wrapper .yotpo-progress-bar-score {
  background: #5D6439 !important;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-progress-bar-wrapper .yotpo-progress-bar {
  background: #D1CCBD;
  margin: 0 auto !important;
  min-width: 240px;
  flex-grow: 1;
  max-width: 100%;
}

html body .kuiu-yotpo-container .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper {
  margin-bottom: 0;
}

html body .kuiu-yotpo-container .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {
  align-items: center;
  flex-direction: row;
  margin-bottom: 0;
}

html body .yotpo-display-s .yotpo-bottom-line-question-wrapper-horizontal {
  min-width: 100%;
  padding-top: 0;
}

.kuiu-yotpo-container .yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary {
  flex-direction: column;
  margin-top: 0;
}

.kuiu-yotpo-container .yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-text {
  margin-bottom: 0;
}

@media (min-width: 769px) {
  .kuiu-yotpo-container {
    --progress-label-font-size: 14px;
  }
}

/* SEARCH / FILTERS / SORTING */

/* selected filters */
.yotpo-filters-container + div > .yotpo-review-border-smooth:first-child {
  background: none;
  margin-top: -12px;
}

.yotpo-filters-container + div > .yotpo-review-border-smooth:first-child ~ .yotpo-review-border-smooth {
  display: none;
}

.yotpo-radio-base .yotpo-radio-icon {
  transition: opacity 250ms ease-in-out;
}

.yotpo-radio-base [aria-checked=false] + .yotpo-radio-icon {
  opacity: 0;
}

.kuiu-yotpo-container .yotpo-search-filter .yotpo-search-label .yotpo-search-input,
.kuiu-yotpo-container .yotpo-media-select,
.kuiu-yotpo-container .yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-placeholder-input,
.kuiu-yotpo-container .yotpo-filter-select {
  border-radius: 0 !important;
}

.kuiu-yotpo-container .yotpo-media-select:not(:hover),
.kuiu-yotpo-container .yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-placeholder-input:not(:hover),
.kuiu-yotpo-container .yotpo-filter-select:not(:hover) {
  border-color: #e3e3e3 !important;
}

.kuiu-yotpo-container .yotpo-smart-topics .yotpo-smart-topics-headline {
  display: none !important;
}

.kuiu-yotpo-container .yotpo-smart-topics .smart-topic-collection .smart-topic-wrapper {
  background-color: rgba(32,32,32,0.07) !important;
  border-radius: 3px !important;
  border-width: 0px !important;
  color: #6B6D76 !important;
  cursor: pointer !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 30px !important;
  margin: 0 !important;
  outline: none !important;
  padding: 12px 13px 12px 15px !important;
}

.kuiu-yotpo-container .yotpo-smart-topics .smart-topic-collection .smart-topic-wrapper:hover {
  background-color: rgba(32,32,32,0.15) !important;
}

html body .kuiu-yotpo-container .yotpo-custom-questions-see-more-closable > .yotpo-custom-questions-see-more-label:not(:only-child) {
  display: none;
}

.kuiu-yotpo-container .yotpo-smart-topics-see-more-label {
  font-size: 13px !important;
  font-weight: 400 !important;
  margin-top: 0 !important;
}

.kuiu-yotpo-container .yotpo-filters-container .yotpo-filters-container-inner {
  gap: 10px;
}

.kuiu-yotpo-container .yotpo-filters-right-panel {
  border-color: #c3c3c3;
  border-color: #EAEAEA;
  border-style: solid;
  border-width: 1px 0;
  margin-top: 27px;
  min-width: 100%;
  padding: 16px 0;
}

/* REVIEWS */

html body .kuiu-yotpo-container .yotpo-reviewer-name,
html body .kuiu-yotpo-container .yotpo-shopper-name,
html body .kuiu-yotpo-container .yotpo-reviewer-verified-buyer-text,
html body .kuiu-yotpo-container .yotpo-verified-text {
  font-family: var(--font-body-condensed-semibold),sans-serif;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
}

html body .kuiu-yotpo-container .yotpo-reviewer-details-verified {
  padding-top: 0;
}
.kuiu-yotpo-container .yotpo-reviewer-details-verified * {
  line-height: 1;
}

html body .kuiu-yotpo-container .yotpo-reviewer-verified-buyer-text,
html body .kuiu-yotpo-container .yotpo-verified-text {
  color: #606060;
}

.kuiu-yotpo-container .yotpo-read-more {
  color: #202020;
  /* font-weight: bold; */
  margin-left: 0;
  text-decoration: underline;
}

.kuiu-yotpo-container .yotpo-read-more-text:after {
  content: "  ";
}

.kuiu-yotpo-container .yotpo-display-l .yotpo-review-content {
  margin-bottom: 30px;
}

.kuiu-yotpo-container .yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-content,
.kuiu-yotpo-container .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-content {
  margin-top: 0;
}

.kuiu-yotpo-container .yotpo-initials-background {
  fill: #202020;
}

.kuiu-yotpo-container .yotpo-avatar-initials-text {
  fill: #fff;
  font-size: 16px;
}

.kuiu-yotpo-container .yotpo-verified-icon-wrapper {
  border-radius: 100%;
  left: 29px;
  top: 29px;
}

.kuiu-yotpo-container .yotpo-verified-icon-wrapper:after {
  --offset: -2px;
  border-radius: inherit;
  border: 2px solid #fff;
  bottom: var(--offset);
  content: "";
  left: var(--offset);
  position: absolute;
  right: var(--offset);
  top: var(--offset);
}

.kuiu-yotpo-container .yotpo-verified-icon-wrapper circle {
  fill: #5d6439;
}

.kuiu-yotpo-container .yotpo-verified-icon-wrapper svg {
  display: block;
}

.kuiu-yotpo-container .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title,
.kuiu-yotpo-container .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title {
  flex-direction: column;
}

.kuiu-yotpo-container .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,
.kuiu-yotpo-container .yotpo-display-s .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,
.kuiu-yotpo-container .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {
/* font-weight: bold; */
  margin: 20px 0 0;
}


.kuiu-yotpo-container .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel,
.kuiu-yotpo-container .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel {
  flex-basis: 36%;
}

.kuiu-yotpo-container .yotpo-display-s .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {
  margin-bottom: 10px;
}

.kuiu-yotpo-container .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {
  font-size: 16px;
}

.kuiu-yotpo-container .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {
  font-size: 14px;
}

.kuiu-yotpo-container .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel,
.kuiu-yotpo-container .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel {
  margin-left: 0;
  padding-left: 0;
}

.kuiu-yotpo-container .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel {
  padding-right: 50px;
}

.kuiu-yotpo-container .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel {
  padding-right: 30px;
}

.kuiu-yotpo-container .yotpo-review-date {
  position: absolute;
  right: 0;
  top: 2px;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-review-question.yotpo-review-customer-questions {
  margin-bottom: 25px;
}

.kuiu-yotpo-container .yotpo-review-votes-wrapper {
  place-content: flex-start;
}

.kuiu-yotpo-container .yotpo-review {
  position: relative;
}

html body .kuiu-yotpo-container .yotpo-custom-questions-see-more-closable .yotpo-custom-questions-see-more-label,
.kuiu-yotpo-container .yotpo-date-format,
.kuiu-yotpo-container .yotpo-custom-questions-wrapper .yotpo-custom-questions-title {
  color: #202020 !important;
  font-family: var(--primary-font-family), sans-serif !important;
  font-size: 13px !important;
  font-style: normal!important;
  line-height: 1.1 !important;
}


html body .kuiu-yotpo-container .yotpo-custom-questions-value {
  font-family: var(--font-body-condensed), sans-serif !important;
  font-size: 13px !important;
  font-style: normal!important;
  line-height: 1.1 !important;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-custom-questions-wrapper .yotpo-custom-questions-title {
  margin-bottom: 10px;
}

html body .kuiu-yotpo-container .yotpo-custom-questions-see-more-closable .yotpo-custom-questions-see-more-label {
  margin: 0 10px 0 0;
  text-decoration: underline;
  width: 73px;
}

/* let key width be auto when theres only 1 key/value pair */
.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-review-key-value-question > *:nth-last-child(-n + 2):first-child {
  width: auto;
  width: 73px;
}

html body .kuiu-yotpo-container .yotpo-custom-questions-see-more-closable {
  min-height: 14.3px;
}

html body .kuiu-yotpo-container .yotpo-custom-questions-see-more-closable > .yotpo-custom-questions-see-more-label {
  min-width: 100px;
}

.kuiu-yotpo-container .yotpo-custom-questions-see-more-closable .yotpo-custom-questions-see-more-content-wrapper {
  background: #fff !important;
  border: none !important;
  box-shadow: none !important;
  left: 0 !important;
  max-width: 100%;
  margin: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  top: 0 !important;
}

.kuiu-yotpo-container .yotpo-custom-questions-see-more-closable .yotpo-custom-questions-wrapper {
  margin-top: 0 !important;
}

.kuiu-yotpo-container .yotpo-review-content ~ span.yotpo-related-product.yotpo-review-related-product {
  margin-top: 16px !important;
}

.kuiu-yotpo-container .yotpo-review-content ~ span.yotpo-related-product.yotpo-review-related-product .yotpo-related-product-title {
  color: var(--black);
  font-family: var(--font-body-condensed);
}

.kuiu-yotpo-container .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-related-product * {
  font-size: 12px !important;
  line-height: 1.2 !important;
}

.kuiu-yotpo-container .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-related-product .yotpo-related-product-name {
  font-family: var(--primary-font-family);
}

html body .kuiu-yotpo-container .yotpo-display-s .yotpo-custom-questions-see-more-closable {
  margin-top: 10px;
}

.kuiu-yotpo-container .yotpo-date-format {
  /* font-weight: bold; */
}

.kuiu-yotpo-container .yotpo-custom-questions-wrapper .yotpo-custom-questions-value {
  color: #000 !important;
  font-size: 11.5px;
  line-height: 1.1 !important;
}

.kuiu-yotpo-container .yotpo-display-l .yotpo-custom-questions-wrapper .yotpo-custom-questions-value {
  margin: -1px 0 10px;
}

.kuiu-yotpo-container .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review),
.kuiu-yotpo-container .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review),
.kuiu-yotpo-container .yotpo-display-s .yotpo-review:not(.yotpo-media-modal-review) {
  margin-bottom: 0;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget .yotpo-review-border-smooth.top-margin {
  margin-top: 40px;
}

.kuiu-yotpo-container .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-content,
.kuiu-yotpo-container .yotpo-display-s .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-content,
.kuiu-yotpo-container .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-content {
  font-size: 14px;
  line-height: 1.5;
}

.kuiu-yotpo-container .yotpo-review-votes-number,
.kuiu-yotpo-container .yotpo-display-l .yotpo-review-votes-text,
.kuiu-yotpo-container .yotpo-display-m .yotpo-review-votes-text,
.kuiu-yotpo-container .yotpo-display-s .yotpo-review-votes-text {
  align-items: center;
  display: flex;
  font-size: 11px;
}

.kuiu-yotpo-container .yotpo-review-votes-number:not(:last-child) {
  margin-right: 5px;
}

.kuiu-yotpo-container .yotpo-custom-questions-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px !important;
  margin-bottom: 0;
}

.kuiu-yotpo-container .yotpo-display-l .yotpo-custom-questions-wrapper {
  margin-top: 37px;
}

.kuiu-yotpo-container .yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-questions-mobile-panel .yotpo-custom-questions-wrapper,
.kuiu-yotpo-container .yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-questions-mobile-panel .yotpo-review-customer-questions {
  margin-top: 5px;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-custom-questions-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 0 !important;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-custom-questions-title {
  width: 73px;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-review-customer-questions-container,
.kuiu-yotpo-container .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-review-customer-questions-container {
  width: 220px;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-custom-questions-value {
  width: calc(100% - 83px);
}

.kuiu-yotpo-container .yotpo-custom-questions-value + span {
  display: none;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-custom-questions-wrapper > *:nth-child(1) {
  order: 1;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-custom-questions-wrapper > *:nth-child(4) {
  order: 2;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-custom-questions-wrapper > *:nth-child(2) {
  order: 3;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-custom-questions-wrapper > *:nth-child(5) {
  order: 4;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-custom-questions-wrapper > *:nth-child(3) {
  order: 5;
}

.kuiu-yotpo-container .yotpo-reviews-main-widget:not(.yotpo-device-mobile) .yotpo-custom-questions-value:nth-child(6) {
  order: 6;
}

.kuiu-yotpo-container .yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-questions-mobile-panel,
.kuiu-yotpo-container .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-questions-mobile-panel {
  overflow: visible;
}

.kuiu-yotpo-container .yotpo-display-s .yotpo-custom-questions-question-wrapper {
  min-width: 100%;
}

@media (max-width: 609px) {
  .kuiu-yotpo-container .yotpo-display-m .yotpo-search-filter.yotpo-free-search-filter-container {
    min-width: 100%;
    margin-bottom: 10px;
  }

  .kuiu-yotpo-container .yotpo-display-m .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel {
    flex-wrap: wrap;
  }
}

/* Q&A */
.kuiu-yotpo-container .yotpo-ask-question-btn-wrapper.yotpo-header-form-button {
  display: flex;
  justify-content: center;
  margin: 10px auto 0;
  position: static;
  transform: none;
}

.kuiu-yotpo-container .yotpo-header-container.yotpo-header-margin {
  margin-top: 0;
}

html body .kuiu-yotpo-container .yotpo-qna-empty-state {
  margin-top: 0;
}

html body .kuiu-yotpo-container .yotpo-qna-empty-state .yotpo-title-text {
  margin-bottom: 5px;
}

html body .kuiu-yotpo-container .yotpo-qna-empty-state .yotpo-title-text,
html body .yotpo-qna-modal-backdrop.yotpo-question-form-modal .yotpo-qna-modal-header-font,
.kuiu-yotpo-container .yotpo-header-container .yotpo-header-summary {
  color: #202020;
  font-family: var(--font-body-condensed-semibold);
  font-size: 16px;
  justify-content: center;
  margin-top: 0;
  text-transform: uppercase;
}

html body .yotpo-form-complete .yotpo-shop-complete,
html body .yotpo-question-form .yotpo-question-submit,
.kuiu-yotpo-container .yotpo-device-mobile .yotpo-vertical-pagination .yotpo-reviews-pagination-item:only-child,
.kuiu-yotpo-container #yotpo-widget-btn,
.kuiu-yotpo-container .yotpo-ask-question-btn-wrapper.yotpo-header-form-button #yotpo-widget-btn {
  background-color: #202020 !important;
  border-radius: 0 !important;
  border: 1px solid #202020 !important;
  color: #fff !important;
  font-family: var(--secondary-font-family) !important;
  font-size: 14px !important;
  /* font-weight: bold; !important */
  height: auto !important;
  padding: 15px !important;
  text-transform: uppercase;
  transition: .2s !important;
}

.kuiu-yotpo-container .yotpo-device-mobile .yotpo-vertical-pagination .yotpo-reviews-pagination-item:only-child {
  min-width: 180px;
}

html body .yotpo-question-form .yotpo-input-wrapper .yotpo-form-label {
  font-size: 11px;
  /* font-weight: 700; */
  margin-bottom: 2px;
  margin-top: 0;
  text-transform: uppercase;
}

.kuiu-yotpo-container #yotpo-widget-btn,
.kuiu-yotpo-container .yotpo-ask-question-btn-wrapper.yotpo-header-form-button #yotpo-widget-btn {
  width: 100%;
}

.kuiu-yotpo-container .yotpo-answer .yotpo-answerer-title {
  display: none;
}

html body .yotpo-form-complete .yotpo-shop-complete:hover,
html body .yotpo-question-form .yotpo-question-submit:hover,
.kuiu-yotpo-container #yotpo-widget-btn:hover,
.kuiu-yotpo-container .yotpo-ask-question-btn-wrapper.yotpo-header-form-button #yotpo-widget-btn:hover {
  background-color: transparent !important;
  border: 1px solid #202020 !important;
  color: #202020 !important;
}

html body .yotpo-qna-modal-backdrop.yotpo-question-form-modal .yotpo-qna-modal .modal-body {
  padding-bottom: 20px;
}

.kuiu-yotpo-container .yotpo-question .yotpo-question-content > div {
  /* font-weight: bold; */
}

html body .kuiu-yotpo-container .yotpo-answers .yotpo-answers-answer:before {
  content: "Response by KUIU";
  display: block;
  font-family: var(--font-body-condensed-semibold),sans-serif;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 10px;
  text-transform: uppercase;
}

html body .kuiu-yotpo-container .yotpo-answers .yotpo-answers-answer {
  border: none;
  padding-left: 0;
}

.kuiu-yotpo-container .yotpo-answers.yotpo-question-answers {
  margin: 30px 0 0;
}

.kuiu-yotpo-container .yotpo-question .yotpo-question-center-panel {
  margin-top: 20px;
}

.kuiu-yotpo-container #yotpo-widget-btn span {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-transform: uppercase;
}

html body .yotpo-form-complete .yotpo-shop-complete {
  min-width: 180px;
}

.yotpo-form-complete .yotpo-body-complete {
  line-height: 1.4;
  margin-bottom: 30px;
}

.yotpo-form-complete .yotpo-form-complete {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}

.kuiu-yotpo-container .yotpo-question-shopper .yotpo-verified-icon-wrapper {
  left: 38px;
  top: 37px;
}

.yotpo-qna-modal-backdrop.yotpo-question-form-modal {
  z-index: 100001;
}

html body .kuiu-yotpo-container .yotpo-thumbnail-container {
  min-height: 100px;
  overflow: visible;
}

@keyframes fade {
  to {
    opacity: 1;
  }
}

/* fix webfonts in safari */
/* body .kuiu-yotpo-container .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,
body .kuiu-yotpo-container .yotpo-display-s .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,
body .kuiu-yotpo-container .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,
body .kuiu-yotpo-container .yotpo-date-format, */
body .kuiu-yotpo-container .yotpo-custom-questions-wrapper .yotpo-custom-questions-title,
body .kuiu-yotpo-container .yotpo-icon-btn,
body .kuiu-yotpo-container a.yotpo-related-product-name,
body .kuiu-yotpo-container .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-value,
body .kuiu-yotpo-container .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-title {
  font-weight: 400;
}