/* ******************** */
/* Yotpo Reviews Widget */
/* ******************** */

/* Header Summary */
.yotpo-base-layout {
    width: 100% !important;
    margin: 0 !important;
}

.yotpo-main-layout .yotpo-head {
    display: none !important;
}

.yotpo-main-layout .yotpo-layout-header-wrapper {
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    padding: 1.6rem !important;
    background-color: #f2f2f2;
}

.yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line {
    width: 100% !important;
    justify-content: flex-start !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}

.yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line .yotpo-summary-section {
    width: 100% !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary {
    width: 100% !important;
    margin-top: 0 !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary
    .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
    font-family: NeueHelveticaPaneuropean !important;
    font-weight: 800 !important;
    font-size: 5.6rem !important;
    line-height: 5.6rem !important;
    color: #000000 !important;
    padding-top: 0 !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary
    .yotpo-bottom-line-right-panel
    .yotpo-star-rating.yotpo-bottom-line-stars
    .star-container:not(:last-child) {
    margin-right: 0.4rem !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary
    .yotpo-bottom-line-right-panel
    .yotpo-star-rating.yotpo-bottom-line-stars
    .yotpo-sr-star-full {
    background-image: url(../img/star-full.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 3rem;
    height: 3rem;
    transform: unset;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary
    .yotpo-bottom-line-right-panel
    .yotpo-star-rating.yotpo-bottom-line-stars
    .yotpo-sr-star-full
    path {
    stroke: transparent !important;
    fill: transparent !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary
    .yotpo-bottom-line-right-panel
    .yotpo-star-rating.yotpo-bottom-line-stars
    .yotpo-sr-star-half {
    background-image: url(../img/star-half.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 3rem;
    height: 3rem;
    transform: unset;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary
    .yotpo-bottom-line-right-panel
    .yotpo-star-rating.yotpo-bottom-line-stars
    .yotpo-sr-star-half
    path {
    stroke: transparent !important;
    fill: transparent !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary
    .yotpo-bottom-line-right-panel
    .yotpo-star-rating.yotpo-bottom-line-stars
    .yotpo-sr-star-empty {
    background-image: url(../img/star.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2.9rem;
    height: 2.9rem;
    transform: unset;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary
    .yotpo-bottom-line-right-panel
    .yotpo-star-rating.yotpo-bottom-line-stars
    .yotpo-sr-star-empty
    path {
    stroke: transparent !important;
    fill: transparent !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary
    .yotpo-bottom-line-right-panel
    .yotpo-bottom-line-text {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #000000 !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-bottom-line-summary
    .yotpo-vertical-border {
    display: none !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-bottom-line
    .yotpo-summary-section
    .yotpo-reviews-summary-button {
    display: none !important;
}

.yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-new-review-btn-wrapper {
    width: 100% !important;
    max-width: 22.4rem !important;
    margin-top: 2.4rem !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-new-review-btn-wrapper
    .yotpo-new-review-btn {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
    background-color: #000000 !important;
    border-radius: 0rem !important;
    width: 100% !important;
    height: 4.4rem !important;
    padding: 0 !important;
}

.yotpo-main-layout
    .yotpo-layout-header-wrapper
    .yotpo-new-review-btn-wrapper
    .yotpo-new-review-btn:focus {
    outline: none !important;
}

.yotpo-main-layout .yotpo-review-border-smooth {
    display: none !important;
}

/* Filters */
.yotpo-main-layout .yotpo-filters-container {
    margin: 0rem !important;
}

.yotpo-main-layout .yotpo-filters-container .yotpo-filters-top-panel .yotpo-mobile-filters-btn {
    flex-basis: unset !important;
    border: none !important;
    background-color: #000000 !important;
    border-radius: 0rem !important;
    height: 4.4rem !important;
    padding-top: 1.4rem !important;
    padding-right: 2.4rem !important;
    padding-bottom: 1.4rem !important;
    padding-left: 2.4rem !important;
}

.yotpo-main-layout .yotpo-filters-container .yotpo-filters-top-panel .yotpo-mobile-filters-btn svg {
    display: none !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-mobile-filters-btn
    .yotpo-mobile-filters-btn-text {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
    margin-left: 0rem !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-mobile-filters-btn
    .yotpo-mobile-filters-btn-badge-wrapper {
    display: none !important;
}

.yotpo-mobile-filters-popup-overlay-container {
    max-height: 80%;
    top: unset !important;
    bottom: 0rem;
}

.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-header {
    position: relative !important;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    border-bottom: 1px solid #e6e6e6 !important;
    height: 4.5rem !important;
    padding-top: 0rem !important;
    padding-right: 1.6rem !important;
    padding-bottom: 0rem !important;
    padding-left: 1.6rem !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-header
    .yotpo-popup-close-button-wrapper
    .yotpo-mobile-filters-popup-close {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    transform: none !important;
    color: #000000 !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-header
    .yotpo-mobile-filters-popup-title {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    color: #000000 !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-header
    .yotpo-mobile-filters-popup-clear {
    display: none !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-header
    .yotpo-mobile-filters-header-border {
    display: none !important;
}

.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-content {
    padding: 6.1rem 1.6rem 1.6rem !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-mobile-filters-popup-field-label {
    display: none !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-filter-select {
    border: none !important;
    border-radius: 0rem !important;
    height: 4.4rem !important;
    background-color: #f2f2f2 !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-dropdown-arrow-icon {
    width: 1.2rem !important;
    height: 1.2rem !important;
    color: #000000 !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-selected-score
    .star-container:not(:last-child) {
    margin-right: 0.4rem !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-selected-score
    .yotpo-sr-star-full {
    background-image: url(../img/star-full.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    transform: unset;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-selected-score
    .yotpo-sr-star-full
    path {
    fill: transparent !important;
    stroke: transparent !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-selected-score
    .yotpo-sr-star-empty {
    background-image: url(../img/star.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    transform: unset;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-selected-score
    .yotpo-sr-star-empty
    path {
    fill: transparent !important;
    stroke: transparent !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-selected-value {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.4rem !important;
    line-height: 2rem !important;
    text-transform: uppercase !important;
    color: #000000 !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-dropdown-content
    .yotpo-score-option {
    background-color: #ffffff !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-dropdown-content
    .yotpo-score-option:hover {
    background-color: #f2f2f2 !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-score {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #000000 !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-selected-icon
    path {
    fill: #000000 !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-star-rating-filter
    .star-container:not(:last-child) {
    margin-right: 0.4rem !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-star-rating-filter
    .yotpo-sr-star-full {
    background-image: url(../img/star-full.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    transform: unset;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-star-rating-filter
    .yotpo-sr-star-full
    path {
    fill: transparent !important;
    stroke: transparent !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-star-rating-filter
    .yotpo-sr-star-empty {
    background-image: url(../img/star.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    transform: unset;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-score-filter
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-star-rating-filter
    .yotpo-sr-star-empty
    path {
    fill: transparent !important;
    stroke: transparent !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-content
    .yotpo-media-filter {
    display: none !important;
}

.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-actions {
    padding: 0rem !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-actions
    .yotpo-mobile-filters-results-btn {
    width: calc(100% - 3.2rem) !important;
    height: 4.4rem !important;
    bottom: 1.6rem !important;
    left: 1.6rem !important;
    border: none !important;
    background-color: #000000 !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-actions
    .yotpo-mobile-filters-results-btn
    .yotpo-filters-results-btn-text {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-actions
    .yotpo-mobile-filters-results-btn
    .yotpo-filters-results-btn-no-results {
    justify-content: center;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-actions
    .yotpo-mobile-filters-results-btn
    .yotpo-filters-results-btn-no-results
    .yotpo-filters-results-btn-no-results-text
    span {
    text-align: center;
}

.yotpo-mobile-filters-popup-overlay-container
    .yotpo-mobile-filters-popup-actions
    .yotpo-mobile-filters-results-btn
    .yotpo-filters-results-btn-no-results
    .yotpo-filters-results-btn-clear-wrapper {
    display: none !important;
}

.yotpo-main-layout .yotpo-filters-container .yotpo-filters-top-panel .yotpo-score-filter-container {
    margin: 0rem !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-placeholder {
    border: none !important;
    border-radius: 0rem !important;
    height: 4.4rem !important;
    background-color: #f2f2f2 !important;
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-arrow-icon {
    width: 1.2rem !important;
    height: 1.2rem !important;
    color: #000000 !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-selected-score
    .star-container:not(:last-child) {
    margin-right: 0.4rem !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-selected-score
    .yotpo-sr-star-full {
    background-image: url(../img/star-full.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    transform: unset;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-selected-score
    .yotpo-sr-star-full
    path {
    fill: transparent !important;
    stroke: transparent !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-selected-score
    .yotpo-sr-star-empty {
    background-image: url(../img/star.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    transform: unset;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-selected-score
    .yotpo-sr-star-empty
    path {
    fill: transparent !important;
    stroke: transparent !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-selected-value {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.4rem !important;
    line-height: 2rem !important;
    text-transform: uppercase !important;
    color: #000000 !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-content
    .yotpo-score-option {
    background-color: #ffffff !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-content
    .yotpo-score-option:hover {
    background-color: #f2f2f2 !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-score {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #000000 !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-selected-icon
    path {
    fill: #000000 !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-star-rating-filter
    .star-container:not(:last-child) {
    margin-right: 0.4rem !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-star-rating-filter
    .yotpo-sr-star-full {
    background-image: url(../img/star-full.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    transform: unset;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-star-rating-filter
    .yotpo-sr-star-full
    path {
    fill: transparent !important;
    stroke: transparent !important;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-star-rating-filter
    .yotpo-sr-star-empty {
    background-image: url(../img/star.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    transform: unset;
}

.yotpo-main-layout
    .yotpo-filters-container
    .yotpo-filters-top-panel
    .yotpo-score-filter-container
    .yotpo-dropdown-content
    .yotpo-score-option
    .yotpo-star-rating-filter
    .yotpo-sr-star-empty
    path {
    fill: transparent !important;
    stroke: transparent !important;
}

.yotpo-main-layout .yotpo-filtering-pills__pill span:nth-of-type(1),
.yotpo-main-layout .yotpo-filtering-pills__pill span:nth-of-type(2) {
    display: none !important;
}

.yotpo-main-layout .yotpo-filters-container .yotpo-filters-top-panel .yotpo-media-filter-container {
    display: none !important;
}

.yotpo-main-layout .yotpo-filters-container .yotpo-filters-right-panel {
    display: none !important;
}

.yotpo-media-filter {
    display: none !important;
}

.yotpo-main-layout .yotpo-clear-filters-container {
    padding: 1.6rem 0rem 0rem !important;
}

.yotpo-main-layout .yotpo-clear-filters-container .yotpo-matched-reviews {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #000000 !important;
}

.yotpo-main-layout .yotpo-clear-filters-container .yotpo-clear-filters {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    color: #000000 !important;
}

.yotpo-main-layout .yotpo-clear-filters-container .yotpo-clear-filters:hover {
    text-decoration: underline !important;
}

.yotpo-clear-filters-container .yotpo-clear-filters-container-pills__left {
    display: flex !important;
    flex-direction: column-reverse !important;
}

/* Reviews List */
.yotpo-main-layout .yotpo-reviews-container {
    margin-top: 2.4rem !important;
}

.yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review {
    align-items: center !important;
    place-content: space-between !important;
    margin: 0rem !important;
    padding: 1.6rem 0rem !important;
    border-top: 1px solid #e6e6e6 !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-left-panel {
    order: 0 !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-left-panel
    .yotpo-reviewer-image {
    display: none !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-left-panel
    .yotpo-reviewer-details-verified {
    flex-direction: row !important;
    align-items: center !important;
    padding-top: 0rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-left-panel
    .yotpo-reviewer-details-verified
    .yotpo-reviewer-name {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #000000 !important;
    margin-right: 0.8rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-left-panel
    .yotpo-reviewer-details-verified
    .yotpo-reviewer-verified-buyer-text {
    display: none !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel {
    order: 2 !important;
    margin-top: 1rem !important;
    padding-left: 0rem !important;
    padding-right: 0rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-rating-title {
    flex-direction: column !important;
    align-items: unset !important;
    margin-bottom: 0rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-rating-title
    .yotpo-star-rating {
    margin-bottom: 2.4rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-rating-title
    .yotpo-star-rating
    .star-container:not(:last-child) {
    margin-right: 0.4rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-rating-title
    .yotpo-star-rating
    .yotpo-sr-star-full {
    background-image: url(../img/star-full.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    transform: unset;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-rating-title
    .yotpo-star-rating
    .yotpo-sr-star-full
    path {
    fill: transparent !important;
    stroke: transparent !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-rating-title
    .yotpo-star-rating
    .yotpo-sr-star-empty {
    background-image: url(../img/star.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    transform: unset;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-rating-title
    .yotpo-star-rating
    .yotpo-sr-star-empty
    path {
    fill: transparent !important;
    stroke: transparent !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-rating-title
    .yotpo-review-title {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #000000 !important;
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    margin-left: 0rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-content {
    margin-top: 0.8rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-content
    .yotpo-read-more-text {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #595959 !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-content
    .yotpo-read-more {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    color: #000000 !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-center-panel
    .yotpo-review-content
    .yotpo-read-more:hover {
    text-decoration: underline !important;
}

.yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review {
    order: 1 !important;
    margin-top: 0rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-review
    .yotpo-review-right-panel
    .yotpo-review-date {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.3rem !important;
    line-height: 2rem !important;
    color: #595959 !important;
}

.yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review-votes-wrapper {
    display: none !important;
}

/* Pagination */
.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-reviews-pagination-container {
    border-top: 1px solid #e6e6e6 !important;
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-reviews-pagination-container
    .yotpo-vertical-pagination {
    width: 22.4rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-reviews-pagination-container
    .yotpo-vertical-pagination
    .yotpo-reviews-pagination-item {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
    background-color: #000000 !important;
    border-radius: 0rem !important;
    width: 100% !important;
    height: 4.4rem !important;
    padding-top: 1.4rem !important;
    padding-bottom: 1.4rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-reviews-pagination-container
    .yotpo-horizontal-pagination {
    align-items: center !important;
    margin: 0rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-reviews-pagination-container
    .yotpo-horizontal-pagination
    .yotpo-reviews-pagination-item {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.4rem !important;
    line-height: 2rem !important;
    color: #000000 !important;
    padding: 0.5rem 0.4rem !important;
    margin-left: 0.4rem !important;
    margin-right: 0.4rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-reviews-pagination-container
    .yotpo-horizontal-pagination
    .yotpo-reviews-pagination-item.disabled {
    opacity: 0.7 !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-reviews-pagination-container
    .yotpo-horizontal-pagination
    .yotpo-pagination-number:hover {
    background-color: transparent !important;
    color: #595959 !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-reviews-pagination-container
    .yotpo-horizontal-pagination
    .yotpo-pagination-number.selected {
    background-color: transparent !important;
    font-weight: 600 !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-reviews-list
    .yotpo-reviews-pagination-container
    .yotpo-horizontal-pagination
    .yotpo-pagination-number.selected:hover {
    color: #000000 !important;
    opacity: 1 !important;
}

.yotpo-main-layout .yotpo-reviews-container .yotpo-no-matching-reviews-container {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-no-matching-reviews-container
    .yotpo-no-matching-reviews-primary {
    font-family: NeueHelvetica !important;
    font-weight: 800 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    text-transform: uppercase !important;
    color: #000000 !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-no-matching-reviews-container
    .yotpo-no-matching-reviews-secondary {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #595959 !important;
}

.yotpo-main-layout
    .yotpo-reviews-container
    .yotpo-no-matching-reviews-container
    .yotpo-clear-filters-btn {
    display: none !important;
}

/* ************************ */
/* Yotpo Write Reviews Form */
/* ************************ */

.yotpo-review-form-modal {
    max-height: 80%;
    bottom: 0rem;
    left: auto !important;
    top: unset !important;
    right: 0rem !important;
    background-color: unset !important;
}

.yotpo-review-form-modal .yotpo-modal {
    flex-direction: row !important;
    flex-flow: row wrap !important;
    justify-content: space-between !important;
    height: 100% !important;
    width: 100% !important;
    border-radius: 0 !important;
}

.yotpo-review-form-modal .yotpo-modal .modal-close-btn-wrapper {
    order: 2;
    align-self: center !important;
    display: flex;
    justify-content: flex-end;
    top: 1.4rem !important;
    right: 1.6rem !important;
}

.yotpo-review-form-modal .yotpo-modal .modal-close-btn-wrapper .yotpo-icon-button {
    width: 1.4rem !important;
    height: 1.4rem !important;
    margin-inline-end: 0 !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .modal-close-btn-wrapper
    .yotpo-icon-button
    .yotpo-close-icon {
    top: unset !important;
    right: unset !important;
}

.yotpo-review-form-modal .yotpo-modal header.yotpo-modal-header {
    order: 1;
    width: 100% !important;
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    height: 4.5rem !important;
    padding-top: 0rem !important;
    padding-right: 1.6rem !important;
    padding-bottom: 0rem !important;
    padding-left: 1.6rem !important;
    justify-content: flex-start !important;
}

.yotpo-review-form-modal .yotpo-modal .yotpo-modal-header-heading {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    color: #000000 !important;
    text-transform: uppercase !important;
    text-align: left !important;
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    padding-top: 1.4rem !important;
    padding-bottom: 1.4rem !important;
}

.yotpo-review-form-modal .yotpo-modal .yotpo-modal-body {
    order: 3;
    width: 100%;
    height: calc(80vh - 4.4rem) !important;
    margin: 0rem !important;
    padding: 1.6rem !important;
    border-top: 1px solid #e6e6e6 !important;
}

.yotpo-review-form-modal .yotpo-modal .yotpo-modal-body .yotpo-review-form {
    width: 100% !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-star-rating {
    order: 1;
    min-height: unset !important;
    margin-bottom: 2.4rem;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-star-rating
    .yotpo-form-label {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    color: #000000 !important;
    text-transform: uppercase !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-star-rating
    .yotpo-star-rating-icons {
    height: 6.6rem;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-star-rating
    .yotpo-star-rating-icons
    .yotpo-sr-star-full {
    background-image: url(../img/star-full.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 3rem;
    height: 3rem;
    transform: unset;
    margin: 0.3rem;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-star-rating
    .yotpo-star-rating-icons
    .yotpo-sr-star-full
    path {
    stroke: transparent !important;
    fill: transparent !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-star-rating
    .yotpo-star-rating-icons
    .yotpo-sr-star-empty {
    background-image: url(../img/star.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 3rem;
    height: 3rem;
    transform: unset;
    margin: 0.3rem;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-star-rating
    .yotpo-star-rating-icons
    .yotpo-sr-star-empty
    path {
    stroke: transparent !important;
    fill: transparent !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-star-rating
    .yotpo-star-rating-icons
    .yotpo-star-rating-text {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    color: #595959 !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-star-rating
    .yotpo-star-rating-icons
    .yotpo-star-rating-text {
    display: none;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-content {
    order: 3;
    min-height: unset !important;
    margin-bottom: 2.4rem;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-content
    .yotpo-form-label {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    color: #000000 !important;
    text-transform: uppercase !important;
    margin-top: 0rem !important;
    margin-bottom: 0.8rem !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-content
    textarea {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #000000 !important;
    padding: 1.2rem 1.6rem !important;
    width: 100% !important;
    border: none !important;
    background-color: #f2f2f2 !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-content
    textarea::placeholder {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    color: #595959 !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-headline {
    order: 2;
    min-height: unset !important;
    margin-bottom: 2.4rem;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-headline
    .yotpo-form-label {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    color: #000000 !important;
    text-transform: uppercase !important;
    margin-top: 0rem !important;
    margin-bottom: 0.8rem !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-headline
    input {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #000000 !important;
    padding: 1.2rem 1.6rem !important;
    height: 7.2rem;
    border: none !important;
    background-color: #f2f2f2 !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-review-headline
    input::placeholder {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    color: #595959 !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-name-email-wrapper {
    order: 4;
    flex-direction: column !important;
    justify-content: flex-start !important;
    min-width: none !important;
    width: 100% !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-name-email-wrapper
    .yotpo-new-review-name {
    width: 100% !important;
    min-height: unset !important;
    margin-bottom: 2.4rem;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-name-email-wrapper
    .yotpo-new-review-name
    .yotpo-form-label {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    color: #000000 !important;
    text-transform: uppercase !important;
    margin-top: 0rem !important;
    margin-bottom: 0.8rem !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-name-email-wrapper
    .yotpo-new-review-name
    input {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #000000 !important;
    padding: 1.2rem 1.6rem !important;
    height: 7.2rem;
    border: none !important;
    background-color: #f2f2f2 !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-name-email-wrapper
    .yotpo-new-review-name
    input::placeholder {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    color: #595959 !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-name-email-wrapper
    .yotpo-new-review-email {
    width: 100% !important;
    min-height: unset !important;
    margin-bottom: 2.4rem;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-name-email-wrapper
    .yotpo-new-review-email
    .yotpo-form-label {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    color: #000000 !important;
    text-transform: uppercase !important;
    margin-top: 0rem !important;
    margin-bottom: 0.8rem !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-name-email-wrapper
    .yotpo-new-review-email
    input {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.6rem !important;
    line-height: 2.4rem !important;
    color: #000000 !important;
    padding: 1.2rem 1.6rem !important;
    height: 7.2rem;
    border: none !important;
    background-color: #f2f2f2 !important;
    margin-bottom: 0.8rem !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-name-email-wrapper
    .yotpo-new-review-email
    input::placeholder {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    color: #595959 !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-name-email-wrapper
    .yotpo-new-review-email
    .yotpo-new-input-message {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    color: #595959 !important;
}

.yotpo-review-form-modal .yotpo-modal .yotpo-modal-body .yotpo-review-form .yotpo-file-upload {
    display: none;
}

.yotpo-review-form-modal .yotpo-modal .yotpo-modal-body .yotpo-review-form .yotpo-uploaded-images {
    display: none !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-new-input-validation {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    color: #ca1d1d !important;
    margin-top: 0.4rem !important;
    margin-bottom: 0 !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .yotpo-star-rating-error {
    font-family: NeueHelvetica !important;
    font-weight: 400 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    color: #ca1d1d !important;
    margin-top: 0.4rem !important;
    margin-bottom: 0 !important;
}

.yotpo-review-form-modal .yotpo-modal .yotpo-modal-body .yotpo-review-form .form-footer {
    order: 5;
    position: relative !important;
    bottom: unset !important;
    z-index: unset !important;
    padding: 0rem !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .form-footer
    .yotpo-review-form-footer-container {
    flex-direction: column !important;
    align-items: flex-start !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .form-footer
    .yotpo-review-form-footer-container
    p {
    display: none !important;
}

.yotpo-review-form-modal
    .yotpo-modal
    .yotpo-modal-body
    .yotpo-review-form
    .form-footer
    .yotpo-review-form-footer-container
    .yotpo-new-review-submit {
    font-family: NeueHelvetica !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
    background-color: #000000 !important;
    border: none !important;
    border-radius: 0rem !important;
    width: 100% !important;
    height: 4.4rem !important;
}

.yotpo-modal-content {
    width: 100% !important;
    height: 100% !important;
}

.yotpo-input-wrapper {
    width: 100% !important;
}

.yotpo-modal-wrapper {
    background: rgba(0, 0, 0, 0.48) !important;
    display: flex;
    width: 100vw;
    height: 100dvh;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 1400;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-arrow-icon {
    top: 16px !important;
}

@media screen and (min-width: 1281px) {
    /* ******************** */
    /* Yotpo Reviews Widget */
    /* ******************** */

    /* Header Summary */
    .yotpo-main-layout
        .yotpo-layout-header-wrapper
        .yotpo-bottom-line
        .yotpo-summary-section
        .yotpo-bottom-line-summary
        .yotpo-bottom-line-right-panel
        .yotpo-bottom-line-text {
        font-size: 1.4rem !important;
        line-height: 2rem !important;
    }

    /* Filters */
    .yotpo-main-layout
        .yotpo-filters-container
        .yotpo-filters-top-panel
        .yotpo-score-filter-container
        .yotpo-dropdown-content
        .yotpo-score-option
        .yotpo-score {
        font-size: 1.4rem !important;
        line-height: 2rem !important;
    }

    .yotpo-main-layout .yotpo-clear-filters-container .yotpo-matched-reviews {
        font-size: 1.4rem !important;
        line-height: 2rem !important;
    }

    /* Reviews List */
    .yotpo-main-layout
        .yotpo-reviews-container
        .yotpo-reviews-list
        .yotpo-review
        .yotpo-review-left-panel
        .yotpo-reviewer-details-verified
        .yotpo-reviewer-name {
        font-size: 1.4rem !important;
        line-height: 2rem !important;
    }

    .yotpo-main-layout
        .yotpo-reviews-container
        .yotpo-reviews-list
        .yotpo-review
        .yotpo-review-left-panel
        .yotpo-reviewer-details-verified
        div {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
    }

    .yotpo-main-layout
        .yotpo-reviews-container
        .yotpo-reviews-list
        .yotpo-review
        .yotpo-review-center-panel
        .yotpo-review-rating-title
        .yotpo-review-title {
        font-size: 1.4rem !important;
        line-height: 2rem !important;
    }

    .yotpo-main-layout
        .yotpo-reviews-container
        .yotpo-reviews-list
        .yotpo-review
        .yotpo-review-center-panel
        .yotpo-review-content
        .yotpo-read-more-text {
        font-size: 1.4rem !important;
        line-height: 2rem !important;
    }

    .yotpo-main-layout
        .yotpo-reviews-container
        .yotpo-reviews-list
        .yotpo-review
        .yotpo-review-right-panel
        .yotpo-review-date {
        font-size: 1.2rem !important;
        line-height: 1.6rem !important;
    }

    .yotpo-main-layout
        .yotpo-reviews-container
        .yotpo-no-matching-reviews-container
        .yotpo-no-matching-reviews-primary {
        font-size: 1.4rem !important;
        line-height: 2rem !important;
    }

    .yotpo-main-layout
        .yotpo-reviews-container
        .yotpo-no-matching-reviews-container
        .yotpo-no-matching-reviews-secondary {
        font-size: 1.4rem !important;
        line-height: 2rem !important;
    }

    /* ************************ */
    /* Yotpo Write Reviews Form */
    /* ************************ */

    .yotpo-review-form-modal {
        max-height: 100%;
        justify-content: flex-end !important;
    }

    .yotpo-review-form-modal .yotpo-modal {
        width: calc(44rem + 23px) !important;
        border-radius: 0 !important;
    }

    .yotpo-review-form-modal {
        right: 0rem !important;
        width: calc(44rem + 23px) !important;
        border-radius: 0 !important;
    }

    .yotpo-review-form-modal
        .yotpo-modal
        .yotpo-modal-body
        .yotpo-review-form
        .yotpo-new-review-headline
        input {
        font-size: 1.4rem !important;
        line-height: 2rem !important;
    }

    .yotpo-main-layout .yotpo-review-right-panel {
        order: 1 !important;
        margin-top: 0rem !important;
    }
}
