#yotpoReviews > .yotpo-widget-instance:first-child {
  	position: relative;
	width: 100%;
}
.yotpo-base-layout {
	width: 100% !important;
}
.yotpo-star-rating-icons-wrapper {
	min-height: 68px;
}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title {
	flex-direction: column !important;
  margin-bottom: 6px !important;
}
.yotpo-review-title {
  	margin-left: 0 !important;
  	margin-top: 12px;
}
.yotpo-reviewer-name.unselectable, .yotpo-review-title {
  	color: black;
    font-family: "Inter" !important;
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 100%;
    letter-spacing: -0.72px;
  position: relative;
  top: -3px;
}
.yotpo-verified-icon.yotpo-reviewer-verified-icon-standalone {
  	display: none !important;
}
.yotpo-display-l .yotpo-main-layout .yotpo-head, .yotpo-display-m .yotpo-main-layout .yotpo-head {
	position: absolute;
  	width: 100%;
  	align-items: left;
}

.yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline {
	flex-basis: max-content !important;
  	margin-left: 0 !important;
    font-family: "Inter" !important;
  	font-size: 24px !important;
  	letter-spacing: -.03em;
    line-height: 1.1;
}
.yotpo-reviewer-verified-buyer-text.unselectable {
  	margin: 0 !important;
  	font-size: 16px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 120%;
    letter-spacing: -0.48px;
    color: #008000 !important;
}
.yotpo-text-container .yotpo-read-more-text {
	color: #7D7D7D !important;
    font-family: "Inter" !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 140% !important;
}
.yotpo-review {
	position: relative;
}
.yotpo-review-votes-wrapper {
	margin-top: 0px !important;
}
.yotpo-review-date {
	position: absolute;
  	left: 0;
  	top: 50px;
}
.yotpo-date-format {
	font-family: "Inter" !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 140%;
    color: #888 !important;
}
.yotpo-layout-header-wrapper {
	flex-direction: column !important;
    gap: 20px;
    align-items: end !important;
}
.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {
	margin-right: 0 !important;
}

.yotpo-bottom-line .yotpo-bottom-line-right-panel {
	padding-right: 0 !important;
  	padding-top: 6px !important;
}

.yotpo-vertical-border {
	display: none !important;
}
.yotpo-display-s .yotpo-review .yotpo-review-right-panel, .yotpo-media-modal .yotpo-review .yotpo-review-right-panel {
	margin-top: 0 !important;
}

.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
  	display: flex;
	margin-right: 8px;
    align-items: start;
    font-family: "Inter" !important;
    vertical-align: middle;
    color: black !important;
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 120%;
    letter-spacing: -0.72px !important;
}
.yotpo-bottom-line-summary {
	position: relative;
}
.yotpo-bottom-line-basic-text {
	text-align: end;
}
.ugc-storefront-widgets-tabs-container__tab {
	font-family: "Inter" !important;
  	padding-bottom: 8px;
}
.ugc-storefront-widgets-tabs-container__tab:hover {
  	color: #FE522A !important;
}
.ugc-storefront-widgets-tabs-container__tab.selected {
  	color: #FE522A !important;
	border-bottom: 2px solid #FE522A !important;
}

.yotpo-title-text {
  	color: #FE522A !important;

}
.yotpo-new-review-btn-wrapper .yotpo-btn-s {
  font-family: "Inter" !important;
	border: 2px solid #DBDCDC !important;
  	background: white !important;
  	border-radius: 12px !important;
  	color: black !important;
}
.yotpo-search-filter .yotpo-search-label .yotpo-search-input:focus, .yotpo-search-filter .yotpo-search-label .yotpo-search-input:valid, #yotpo-widget-btn {
  	font-family: "Inter" !important;
	border: 2px solid #DBDCDC !important;
  	background: white !important;
  	border-radius: 12px !important;
  	color: black !important;
}
#yotpo-widget-btn {
	padding: 8px !important;
  height: auto !important;
}
#yotpo-widget-btn span {
	color: black !important;
}
textarea, .yotpo-question-submit , .yotpo-filter-select, .yotpo-media-select, .yotpo-clear-filters-btn, .yotpo-new-input-container, .yotpo-upload-label, .yotpo-new-review-submit, .yotpo-new-review-btn.yotpo-btn-l.empty-state {
	  	font-family: "Inter" !important;
	border: 2px solid #DBDCDC !important;
  	background: white !important;
  	border-radius: 12px !important;
  	color: black !important;
}
.yotpo-horizontal-pagination .yotpo-reviews-pagination-item {
  	display: flex !important;
  	align-items: center !important;
}
.yotpo-horizontal-pagination .selected, .yotpo-horizontal-pagination .yotpo-pagination-number:hover {
	background-color: #FE522A !important;
}
.yotpo-read-more {
	color: #FE522A !important;
}
.yotpo-single-thumbnail.yotpo-image-thumbnail, .yotpo-thumbnail-collapsed-wrapper, .yotpo-single-thumbnail.yotpo-video-thumbnail, .yotpo-media-thumbnail.yotpo-media-option-thumbnail {
	border-radius: 8px;
  overflow: hidden;
}

.yotpo-review-right-panel {
	min-width: auto !important;
}
.yotpo-filters-container .yotpo-filters-container-inner {
	flex-direction: row !important;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel {
	justify-content: end !important;
    align-self: center !important;
  font-family: "Inter" !important;
  flex-shrink: 0;
}

.yotpo-filters-container {
  	margin: 20px 0 24px !important;
}

.yotpo-selected-value {
	font-family: "Inter" !important;
}

.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel  {
    border: 2px solid #DBDCDC;
    border-radius: 12px;
    padding: 8px;
  height: 40px !important;
  flex-basis: auto !important;
}

.yotpo-filter-select, .yotpo-media-select, .yotpo-search-filter .yotpo-search-label .yotpo-search-input {
	height: 40px !important;
}

.yotpo-review-votes-text {
	font-size: 14px !important;
  color: #7D7D7D !important;
}

.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper {
	padding-top: 54px;
}
.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {
	position: absolute;
  	top: 24px;
}
.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {
  	position: absolute;
  	top: 24px;
}
.yotpo-reviewer-verified-buyer-text {
	color: #080000 !important;
}
.yotpo-bottom-line-basic-text {
	text-decoration: underline;
  	color: black !important;
  
}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-mobile-filters-popup-btn {
	width: 100% !important;
  	border: 2px solid #DBDCDC !important;
  	border-radius: 12px;
  	height: 40px !important;
}

.yotpo-reviewer-verified-buyer-text {
	color: #080000 !important;
}
.yotpo-search-input::placeholder {
	font-weight: 500;
  	color: #AAA9AA !important;
}
.yotpo-dropdown-base .yotpo-selected-value, .yotpo-dropdown-closable.yotpo-reviews-widget-dropdown, .yotpo-selected-value, .yotpo-mobile-filters-btn-text {
	font-weight: 500 !important;
}
.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating, .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating {
	margin-top: 40px;
}
.yotpo-reviewer-details-verified {
	padding-top: 0 !important;
  gap: 2px;
  
}
.yotpo-display-s .yotpo-main-widget-tabs {
	margin-top: 35px !important;
}
.yotpo-display-s .yotpo-head {
	margin-top: 0 !important;
}

.yotpo-name-email-wrapper, .yotpo-review-form .yotpo-name-email-wrapper {
  	flex-direction: column !important;
  }

.yotpo-input-wrapper.yotpo-new-review-name, .yotpo-input-wrapper.yotpo-new-review-email, .yotpo-input-wrapper.yotpo-question-name, .yotpo-input-wrapper.yotpo-question-email {
	width: 100% !important;
}

.yotpo-qna-modal-header {
	padding: 0 20px !important;
}

.yotpo-star-rating .star-container:not(:last-child) {
	margin-right: 2px !important;
}

.yotpo-device-desktop .yotpo-review-media-modal-body {
	height: auto !important;
}

.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-thumbnail-container, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-thumbnail-container {
	margin-top: 17px;
  	margin-bottom: 0 !important;
}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel {
  	width: 25% !important;
}

.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review), .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) {
	margin-bottom: 32px !important;
}


.yotpo-reviewer-name ~ * {
  justify-content: start !important;
}

.yotpo-horizontal-pagination .yotpo-pagination-item {
	height: auto !important;
  display: flex !important;
}

.yotpo-empty-state {
	padding-top: 80px;
}

.yotpo-head:has(+ * .yotpo-empty-state) {
   padding-top: 20px;
}

.yotpo-display-l .yotpo-qna-empty-state, .yotpo-display-m .yotpo-qna-empty-state {
	padding-top: 0 !important;
}

.yotpo-main-layout {
	width: 100% !important;
}

.yotpo-header-head {
	display: flex !important;
  	flex-direction: column;
  	align-items: flex-start !important;
}

.yotpo-header-headline {
	font-size: 24px !important;
  	font-family: "Inter" !important;
  	letter-spacing: -.03em;
  margin-top: 28px;
}

.yotpo-shopper-name {
	font-family: "Inter" !important;
  	font-weight: 700 !important;
  font-size: 16px !important;
}

.yotpo-verified-text {
    font-style: normal;
    font-weight: 700 !important;
    line-height: 120%;
    letter-spacing: -0.48px;
    color: #AAA9AA !important;
}

.yotpo-empty-state svg {
	display: none;
}
.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section {
	position: relative;
}
  .yotpo-display-s .yotpo-head {
    position: absolute;
    margin-top: 0 !important;
  	flex-direction: row !important;
    justify-content: flex-start !important;
  }

@media screen and (max-width: 960px) {
  .yotpo-header-head {
  	align-items: center !important;
  }
  .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel {
  	padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .yotpo-review-rating-title {
    margin-top: 40px !important;
  }
  .yotpo-header-headline {
  	margin-top: 0 !important;
    font-size: 20px !important;
  }
  .yotpo-display-s .yotpo-qna-empty-state {
  	margin-top: 0 !important;
  }
  .yotpo-display-s .yotpo-main-widget-tabs {
  	margin-top: 48px !important;
    justify-content: start !important;
  }
  .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review), .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) {
  	flex-direction: column !important;
  }
  .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper {
  	margin-bottom: 32px !important;
  }
  .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {
  	margin-bottom: 16px !important;
  }
  .yotpo-display-s .yotpo-head .yotpo-headline {
  	margin-top: 34px !important;  
  }
  .yotpo-display-s .yotpo-review, .yotpo-media-modal .yotpo-review {
  	margin: 32px 0 16px 0 !important;
  }
  .yotpo-reviews-main-widget .top-margin {
  	margin-bottom: 32px;
  }
  .yotpo-bottom-line-basic-text {
  	font-weight: 600;
  }
  .yotpo-filter-select {
  	width: 100%;
  }
  .yotpo-reviews-seo-page .top-margin {
  	margin-bottom: 32px !important;
  }
  .yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating, .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating {
	margin-top: 0;
}
}

@media screen and (max-width: 768px) {

  .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container, .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-score-filter-container {
  width: 100% !important;
    max-width: 100% !important;
  }
  .yotpo-reviews-main-widget input, .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-media-filter-container, .yotpo-media-select {
    width: 100% !important;
  }
  .yotpo-review-media-modal .yotpo-review-media-modal-body {
  	flex-direction: column !important;
  }
  .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel {
  	width: 100% !important;
    justify-content: start !important;
    padding: 8px 14px !important;
  }
  .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel, .yotpo-filters-container .yotpo-filters-container-inner {
  	gap: 16px !important;
  }
  .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper {
  	padding-top: 96px !important;
  }
  .yotpo-modal-body-left-side {
  	margin-inline-end: 0 !important;
  }
  .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel {
  	flex-direction: column !important;
    width: 100%;
  }
  .yotpo-review-media-modal-preview-container {
  	justify-content: center;
    padding-bottom: 40px;
  }
  .yotpo-filters-container .yotpo-filters-container-inner {
  	flex-direction: column !important;
  }
  .yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {
  	position: static !important;
    width: 100%;
    justify-content: flex-start !important;
    padding-bottom: 20px;
  }
  .yotpo-display-l .yotpo-ask-question-btn-wrapper, .yotpo-display-m .yotpo-ask-question-btn-wrapper, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {
  	width: 100%;
    top: 100px !important;
  }
  .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s {
  	width: 100% !important;
  }
  .yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {
  	width: 100% !impotant;
  }
  .yotpo-new-review-btn-wrapper {
   width: 100% !important;
  }
  .yotpo-filters-container {
  	margin: 32px 0 !important;
  }
  .yotpo-display-s .yotpo-new-review-btn-wrapper {
 	padding: 0 16px !important;
}
  .yotpo-bottom-line-summary {
  	width: 100% !important;
  }
  .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab {
  	font-size: 16px !important;
  }
    .yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary {
  	margin-top: 12px !important;
    position: absolute !important;
    translate: 0 -50%;
    top: -16px;
      justify-content: flex-end;
  }
  .yotpo-display-s .yotpo-head {
  	position: relative;
  }
}

.yotpo-seo-page-layout {
	margin: 0 !important;
}
.yotpo-reviews-seo-pagination-container {
	margin-bottom: 0 !important;
}
.yotpo-border-smooth {
	display: none !important;
}
.yotpo-seo-page-layout .yotpo-bottomline-container {
	justify-content: space-between !important;
}

.yotpo-reviews-widget-dropdown:focus {
	border: none !important;
}
#yotpo-main-widget-btn {
	border: 2px solid #DBDCDC;
}
.yotpo-display-l .yotpo-main-layout .yotpo-head, .yotpo-display-m .yotpo-main-layout .yotpo-head {
	width: auto !important;
}
.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-title, .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-title, .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {
	display: none;
}
.yotpo-review-votes-icons-wrapper {
display: flex;
  align-items: center;
  gap: 8px;
}

.yotpo-review-votes-icons-container {
display: flex;
  align-items: center;
  gap: 2px;
}

.yotpo-display-s .yotpo-main-widget-tabs {
justify-content: start !important;
}

.yotpo-display-s .yotpo-head {
    flex-direction: row !important;
    justify-content: flex-start !important;
}

.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-star-rating, 
.yotpo-device-laptop .yotpo-review-form .yotpo-new-review-star-rating, 
.yotpo-display-l .yotpo-review-form .yotpo-new-review-star-rating, 
.yotpo-display-m .yotpo-review-form .yotpo-new-review-star-rating, 
.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-content, 
.yotpo-device-laptop .yotpo-review-form .yotpo-new-review-content, 
.yotpo-display-l .yotpo-review-form .yotpo-new-review-content, 
.yotpo-display-m .yotpo-review-form .yotpo-new-review-content,
.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-content,
.yotpo-device-laptop .yotpo-review-form .yotpo-new-review-content, 
.yotpo-display-l .yotpo-review-form .yotpo-new-review-content, 
.yotpo-display-m .yotpo-review-form .yotpo-new-review-content,
.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-headline, 
.yotpo-device-laptop .yotpo-review-form .yotpo-new-review-headline, 
.yotpo-display-l .yotpo-review-form .yotpo-new-review-headline, 
.yotpo-display-m .yotpo-review-form .yotpo-new-review-headline,
.yotpo-input-wrapper
{
	min-height: auto !important;
  padding-bottom: 16px;
}

.modal-backdrop.yotpo-review-form-modal .yotpo-modal {
	height: auto !important;
}
.yotpo-qna-modal-backdrop.yotpo-question-form-modal .yotpo-qna-modal {
	border-radius: 12px;
  	padding-bottom: 12px;
}

@media screen and (max-width: 768px) {
  .yotpo-display-s .yotpo-empty-state {
      padding-top: 0 !important;
  }

  .yotpo-main-layout:has(.yotpo-empty-state) .yotpo-border-margin {
	margin-top: 0 !important;
	}
  .yotpo-main-layout.yotpo-main-reviews-widget:has(.yotpo-empty-state) .yotpo-review-border-smooth.yotpo-border-margin {
  	display: none;
  }
  
  .yotpo-main-layout.yotpo-main-reviews-widget:has(.yotpo-empty-state) .yotpo-head {
  	padding-top: 0;
    justify-content: center !important;
  }
  .yotpo-main-layout.yotpo-main-reviews-widget:has(.yotpo-empty-state) .yotpo-display-s .yotpo-head .yotpo-headline {
  	margin-top: 40px !important;
    font-family: "Inter";
  }
  .yotpo-display-s .yotpo-empty-state {
  	margin-top: 0 !important;
  }
  
	.yotpo-star-rating-icon {
  		margin: 0 !important;
  }
  .yotpo-device-mobile .yotpo-review-form .yotpo-new-review-star-rating, .yotpo-device-tablet .yotpo-review-form .yotpo-new-review-star-rating {
  	min-height: auto !important;
    padding-bottom: 10px;
  }
}
