/* ----- BASICS ----- */
.yotpo.yotpo-main-widget .yotpo-icon-star,
.yotpo.yotpo-main-widget .yotpo-icon-half-star,
.yotpo.yotpo-main-widget .yotpo-icon-empty-star,
.yotpo.embedded-widget .yotpo-icon-star,
.yotpo.embedded-widget .yotpo-icon-half-star,
.yotpo.embedded-widget .yotpo-icon-empty-star,
.yotpo.yotpo-modal .yotpo-icon-star,
.yotpo.yotpo-modal .yotpo-icon-half-star,
.yotpo.yotpo-modal .yotpo-icon-empty-star,
.yotpo.bottomLine .yotpo-icon-star,
.yotpo.bottomLine .yotpo-icon-half-star,
.yotpo.bottomLine .yotpo-icon-empty-star,
.yotpo.yotpo-reviews-carousel .yotpo-icon-star,
.yotpo.yotpo-reviews-carousel .yotpo-icon-half-star,
.yotpo.yotpo-reviews-carousel .yotpo-icon-empty-star,
.mobile-filters-modal .yotpo-icon-star,
.mobile-filters-modal .yotpo-icon-half-star,
.mobile-filters-modal .yotpo-icon-empty-star {
	color: #FF001A!important;
	font-size: 20px!important;
	background-image: unset!important;
}
.yotpo div,
.yotpo span,
.yotpo p,
.yotpo a,
.yotpo img,
.yotpo i,
.yotpo strong,
.yotpo sup,
.yotpo ul,
.yotpo li,
.yotpo form,
.yotpo label {
	font-family: 'Fira Sans', sans-serif!important;
  color: #4a4a4a!important;
}
.yotpo .text-box,
.yotpo .yotpo-text-box,
.yotpo .write-review .connect-wrapper .form-element .y-input,
.yotpo .form-group .form-element .y-input {
  font-family: 'Fira Sans', sans-serif!important;
  color: #000000!important;
  font-size: 15px;
}
.yotpo .yotpo-review .yotpo-main .content-title,
.yotpo .yotpo-comment .yotpo-main .content-title,
.yotpo .yotpo-question .yotpo-main .content-title,
.yotpo .yotpo-onsite-upload .yotpo-main .content-title {
  font-size: 15px;
  line-height: 20px;
  padding-top: 10px;
}
.yotpo .yotpo-review .yotpo-main .content-review,
.yotpo .yotpo-comment .yotpo-main .content-review,
.yotpo .yotpo-question .yotpo-main .content-review,
.yotpo .yotpo-onsite-upload .yotpo-main .content-review {
  font-size: 15px;
  line-height: 20px;
}
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful,
.yotpo .yotpo-comment .yotpo-footer .yotpo-helpful,
.yotpo .yotpo-question .yotpo-footer .yotpo-helpful,
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful {
  color: #4a4a4a;
}
.yotpo .transparent-color-btn span.yotpo-icon {
  color: #cccccc!important;
}
.yotpo .yotpo-review .yotpo-read-more,
.yotpo .yotpo-comment .yotpo-read-more,
.yotpo .yotpo-question .yotpo-read-more,
.yotpo .yotpo-onsite-upload .yotpo-read-more {
  text-decoration: underline;
  color: #000000!important;
  margin-left: 5px;
	font-weight: 500;
}
.yotpo-label {
	display: none;
}


/* ----- PDP LINK ----- */
.size-add-to-cart .yotpo .text-m {
  font-weight: 700;
  font-size: 12px;
  color: #000000!important;
  line-height: 25px;
	padding-left: 10px;
}
@media (max-width:1013px) {
	.size-add-to-cart .yotpo-stars-rating {
		padding-top: 20px;
	}
}


/* ----- RATINGS ----- */
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score {
  background: #4a4a4a!important;
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs {
  padding-top: 6px!important;
}
.yotpo.yotpo-main-widget .yotpo-bottomline .based-on,
.yotpo .yotpo-modal-dialog .yotpo-bottomline .based-on {
	padding-top: 0px;
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph {
  margin-bottom: 10px!important;
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews {
  padding-left: 5px;
  padding-top: 5px;
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-star,
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-half-star,
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-empty-star,
.yotpo.embedded-widget .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-star,
.yotpo.embedded-widget .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-half-star,
.yotpo.embedded-widget .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-empty-star,
.yotpo.yotpo-modal .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-star,
.yotpo.yotpo-modal .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-half-star,
.yotpo.yotpo-modal .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-empty-star,
.yotpo.bottomLine .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-star,
.yotpo.bottomLine .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-half-star,
.yotpo.bottomLine .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-empty-star,
.yotpo.yotpo-reviews-carousel .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-star,
.yotpo.yotpo-reviews-carousel .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-half-star,
.yotpo.yotpo-reviews-carousel .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-empty-star,
.mobile-filters-modal .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-star,
.mobile-filters-modal .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-half-star,
.mobile-filters-modal .yotpo-bottomline .yotpo-star-distribution .review-stars .yotpo-icon-empty-star {
	width: 18px!important;
}

.yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews .yotpo-icon.yotpo-icon-star.rating-star.pull-left {
	width: 18px!important;
}

.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star,
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star,
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star,
.yotpo.yotpo-main-widget .write-review .yotpo-header .yotpo-icon-star,
.yotpo.yotpo-main-widget .write-review .yotpo-header .yotpo-icon-half-star,
.yotpo.yotpo-main-widget .write-review .yotpo-header .yotpo-icon-empty-star,
.yotpo.embedded-widget .yotpo-bottomline .yotpo-icon-star,
.yotpo.embedded-widget .yotpo-bottomline .yotpo-icon-half-star,
.yotpo.embedded-widget .yotpo-bottomline .yotpo-icon-empty-star,
.yotpo.embedded-widget .write-review .yotpo-header .yotpo-icon-star,
.yotpo.embedded-widget .write-review .yotpo-header .yotpo-icon-half-star,
.yotpo.embedded-widget .write-review .yotpo-header .yotpo-icon-empty-star,
.yotpo.yotpo-modal .yotpo-bottomline .yotpo-icon-star,
.yotpo.yotpo-modal .yotpo-bottomline .yotpo-icon-half-star,
.yotpo.yotpo-modal .yotpo-bottomline .yotpo-icon-empty-star,
.yotpo.yotpo-modal .write-review .yotpo-header .yotpo-icon-star,
.yotpo.yotpo-modal .write-review .yotpo-header .yotpo-icon-half-star,
.yotpo.yotpo-modal .write-review .yotpo-header .yotpo-icon-empty-star,
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,
.yotpo.bottomLine .write-review .yotpo-header .yotpo-icon-star,
.yotpo.bottomLine .write-review .yotpo-header .yotpo-icon-half-star,
.yotpo.bottomLine .write-review .yotpo-header .yotpo-icon-empty-star,
.yotpo.yotpo-reviews-carousel .yotpo-bottomline .yotpo-icon-star,
.yotpo.yotpo-reviews-carousel .yotpo-bottomline .yotpo-icon-half-star,
.yotpo.yotpo-reviews-carousel .yotpo-bottomline .yotpo-icon-empty-star,
.yotpo.yotpo-reviews-carousel .write-review .yotpo-header .yotpo-icon-star,
.yotpo.yotpo-reviews-carousel .write-review .yotpo-header .yotpo-icon-half-star,
.yotpo.yotpo-reviews-carousel .write-review .yotpo-header .yotpo-icon-empty-star,
.mobile-filters-modal .yotpo-bottomline .yotpo-icon-star,
.mobile-filters-modal .yotpo-bottomline .yotpo-icon-half-star,
.mobile-filters-modal .yotpo-bottomline .yotpo-icon-empty-star,
.mobile-filters-modal .write-review .yotpo-header .yotpo-icon-star,
.mobile-filters-modal .write-review .yotpo-header .yotpo-icon-half-star,
.mobile-filters-modal .write-review .yotpo-header .yotpo-icon-empty-star {
	height: 21px!important;
}

/* ----- TABS NAV ----- */
.yotpo .yotpo-nav li {
  text-transform: uppercase;
}


/* ----- BUTTONS ----- */
.yotpo .yotpo-default-button,
.yotpo input[type="button"].yotpo-default-button {
  background: #ebebeb;
  color: #4a4a4a!important;
	font-family: 'Fira Sans', sans-serif!important;
  font-size: 14px;
}
.yotpo .yotpo-default-button:hover,
.yotpo input[type="button"].yotpo-default-button:hover {
  background: #FF001A!important;
  color: #ffffff!important;
}
.yotpo .primary-color-btn.yotpo-disabled,
.yotpo input[type="button"].primary-color-btn.yotpo-disabled {
    background: #ebebeb;
}
.yotpo .write-review.yotpo-regular-box .primary-color-btn.yotpo-disabled,
.yotpo .write-review.yotpo-regular-box input[type="button"].primary-color-btn.yotpo-disabled {
    background: #ebebeb!important;
    color: #4a4a4a!important;
}
.yotpo .write-review.yotpo-regular-box .primary-color-btn.yotpo-disabled:hover,
.yotpo .write-review.yotpo-regular-box input[type="button"].primary-color-btn.yotpo-disabled:hover {
    background: #ebebeb!important;
    color: #4a4a4a!important;
}
.yotpo .write-review.yotpo-regular-box .yotpo-default-button:hover,
.yotpo .write-review.yotpo-regular-box input[type="button"].yotpo-default-button:hover {
    background: #FF001A!important;
    color: #ffffff!important;
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button {
    top: 80px;
}
.yotpo.yotpo-main-widget .yotpo-icon-btn,
.yotpo .yotpo-modal-dialog .yotpo-icon-btn {
    padding: 10px 13px;
    background-color: #ebebeb;
}
.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon,
.yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon {
    color: #4a4a4a!important;
}
.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon-button-text,
.yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon-button-text {
    color: #4a4a4a!important;
    padding-left: 10px;
}
@media (min-width:1014px) {
  .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,
  .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button {
    top: 30px;
    right: 170px;
  }
}
.yotpo .write-review.yotpo-regular-box .socialize .yotpo-default-button:hover,
.yotpo .write-review.yotpo-regular-box .socialize input[type="button"].yotpo-default-button:hover {
  background: #ebebeb!important;
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category,
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category {
	padding: 16px;
	text-transform: capitalize;
}

#yotpo-main-widget-btn[data-v-45e7fb23] {
    border-radius: 0px;
    color: var(--yotpo-empty-white);
    background-color: var(--primary-color);
    cursor: pointer;
    align-self: center;
    font-family: var(--secondary-font-family);
    font-style: var(--secondary-font-style);
    font-size: 14px;
    font-weight: 600;
    line-height: 125.9%;
}

.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 {
    order: 1;
    flex-basis: 80%;
    margin-left: 10px;
    text-align: start;
    color: var(--text-color);
    font-weight: bold !important;
    font-family: var(--primary-font-family);
    font-style: var(--primary-font-style);
}

.yotpo-text-container .yotpo-read-more[data-v-bea6cc2e] {
    color: var(--primary-color);
    font-weight: var(--primary-font-weight);
    font-family: var(--primary-font-family);
    font-style: var(--primary-font-style);
    display: inline-block;
    margin-left: 5px;
    font-size: 12px !important;
}
svg.yotpo-star-rating-icon.yotpo-sr-star-half {
 width: 13px !important;
 height: 13px !important; 
}

svg.yotpo-star-rating-icon.yotpo-sr-star-full {
 width: 13px !important;
 height: 13px !important; 
}

.star-container:has(.yotpo-star-rating-icon.yotpo-sr-star-full) {
    content: url(https://cdn.shopify.com/s/files/1/0745/2731/0142/files/Yotpo_full_dot.png?v=1737557088) !important;
    width: 15px;
}

.star-container:has(.yotpo-star-rating-icon.yotpo-sr-star-half) {
    content: url(https://cdn.shopify.com/s/files/1/0745/2731/0142/files/Yotpo_half_dot.png?v=1737557088) !important;
    width: 15px;
}

.star-container:has(.yotpo-star-rating-icon.yotpo-sr-star-empty) {
    content: url(https://cdn.shopify.com/s/files/1/0745/2731/0142/files/Yotpo_empty_dot.png?v=1737557088) !important;
    width: 15px;
}

.yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab.selected {
text-transform: UPPERCASE;
}


.yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab {
    color: var(--text-color);
    font-size: 16px;
    font-weight: var(--primary-font-weight);
    font-family: var(--primary-font-family);
    font-style: var(--primary-font-style);
    border-bottom: 1px solid transparent;
}

.yotpo-summary-header, .yotpo-summary-header-text, .yotpo-summary-footer-container {
    background-color: white !important;
}
