/** Shopify CDN: Minification failed

Line 8:71 Expected identifier but found whitespace
Line 8:72 Unexpected "nth-child("

**/

      .okeReviews .okeReviews-mediaStrip > .okeReviews-mediaStrip-item: nth-child(2),
      .okeReviews-mediaStrip-item: nth-child(3), {
        border-radius: 10px;
        display: block;
        height: 100% !important;
        width: 100% !important;

      }

      .Product-reviews .sec_pt {
        padding-top: 0;
      }

      .Product-reviews > svg#svg-star {
        display: none;
      }

      #yotpo_testimonials_btn {
        display: none
      }

      .content-block .okeReviews.okeReviews--theme .okeReviews-reviewsWidget {
        margin: auto max-width: 1180px;
      }

      .custreview_client_logo_wrapper {
        margin-top: 2rem;
      }

      .js-header-menu-item.HeaderMenu-item {
        color: #000000;
      }

      .medium-12 > h2 {
        font-size: 24px;
      }

      .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item {
        height: 130px !important;
        width: 100px !important;
      }

      .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-mediaStrip-item-media {
        border-radius: 5px;
        max-height: 100% !important;
        max-width: 100% !important;
      }


      .okeReviews .is-okeReviews-reviewsWidget-large .okeReviews-review--largeMedia .okeReviews-review-primary-grid--hasMedia .okeReviews-review-primary-grid-right {
        width: auto !important;
      }

      .okeReviews .is-okeReviews-reviewsWidget-medium .okeReviews-reviews-controls-sort {
        align-items: center;
        display: flex;
        justify-content: space-between;
        width: 100%;
      }

      .okeReviews .okeReviews-attributeRatingsTable > tbody {
        background-color: transparent !important;
        border: none;
        display: flex;
        flex-direction: column;
        gap: .8rem;
      }

      .okeReviews .okeReviews-attributeRatingsTable-row-label {
        color: #000000 !important;
        font-size: 11px !important;
        font-weight: 500 !important;
        text-transform: uppercase;

      }

      .okeReviews .okeReviews-avatar {
        background-color: white !important;
        border: 1px solid rgba(143, 213, 235, 1);
      }

      .okeReviews .okeReviews-avatar--facebook:after,
      .okeReviews .okeReviews-avatar--google:after {
        background-size: 18px !important;
        height: 18px !important;
        width: 18px !important;
      }

      .okeReviews .okeReviews-avatar--reviewer {
        height: 40px !important;
        width: 40px !important;
      }

      .okeReviews .okeReviews-avatar-placeholder {
        color: #000000;
        font-family: 'Zenon';
        font-size: 16px !important;
        font-weight: 700;
        line-height: 31px;
      }

      .okeReviews .okeReviews-barGraph {
        background-color: #E7E7E7;
        border-radius: 7px;
        margin-bottom: 0 !important;
        padding: .5rem;
        width: 85%;
      }

      .okeReviews .okeReviews-flag {
        border-radius: 50% !important;
        height: 20px !important;
        width: 20px !important;
      }

      .okeReviews .okeReviews-helpful-question {
        color: #000000 !important;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: .2px;

      }

      .okeReviews .okeReviews-mediaStrip {
        display: flex;
        justify-content: flex-end;
      }

      .okeReviews .okeReviews-mediaStrip > .okeReviews-mediaStrip-item {
        flex: 1 0 0;
        height: 160px !important;
        margin-bottom: 0 !important;
        overflow: hidden;
        width: 120px !important;
      }

      .okeReviews .okeReviews-mediaStrip > .okeReviews-mediaStrip-item:first-of-type {
        border-radius: 7px;
        flex: 0 0 auto;
      }

      .okeReviews .okeReviews-mediaStrip > .okeReviews-mediaStrip-item:hover {
        opacity: 70%;
        transition: all ease-in-out .25s;
      }

      .okeReviews .okeReviews-mediaStrip-item-media {
        border-bottom-right-radius: 7px;
        border-top-right-radius: 7px;
        object-fit: cover;
      }

      .okeReviews .okeReviews-mediaStrip-item-media--video {
        display: block !important;
      }

      .okeReviews .okeReviews-mediaStrip-item-media--video:after,
      .okeReviews .okeReviews-mediaStrip-item-media--video:before {
        display: none !important;
      }

      .okeReviews .okeReviews-mediaStrip.is-overflow {
        background-color: white;
        border-radius: 7px;
        box-shadow: 0 2.9697px 10.394px rgba(0, 0, 0, .1);
        padding: 2px;
      }

      .okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child:after,
      .okeReviews .okeReviews-mediaStrip.is-overflow .okeReviews-mediaStrip-item:last-child:before {
        display: none !important;
      }

      .okeReviews .okeReviews-ratingDistribution-item {
        align-items: center;
        display: flex !important;
        margin-bottom: .75rem !important;
      }

      .okeReviews .okeReviews-ratingDistribution-item-label {
        align-items: center;
        display: flex !important;
        padding-right: 0 !important;
        width: 40px;
      }

      .okeReviews .okeReviews-ratingDistribution-item-label-inner {
        color: #000000 !important;
        font-size: 0;
        font-weight: 700;
        letter-spacing: .5px;
        width: 100% !important;
      }

      .okeReviews .okeReviews-ratingDistribution-item-label-inner::after {
        content: '★';
        font-size: 12px;

      }

      .okeReviews .okeReviews-ratingDistribution-item-label-inner:first-letter {
        font-size: 14px;
      }

      .okeReviews .okeReviews-ratingDistribution-item-value-count {
        font-weight: 500;
        margin-left: 1rem !important;
      }

      .okeReviews .okeReviews-review {
        color: #000000 !important;
      }

      .okeReviews .okeReviews-review--largeMedia .okeReviews-review-date {
        color: #000000;
        font-size: 12px;
        font-weight: 600;
      }

      .okeReviews .okeReviews-review-attribute-label {
        color: #000000 !important;
        font-size: 12px !important;

      }

      .okeReviews .okeReviews-review-attribute-value {
        background-color: #000;
        border: 1px solid black;
        border-radius: 50px;
        display: inline-block;
        font-size: 10px !important;
        letter-spacing: .75px !important;
        padding: 0 .5rem;
        text-transform: uppercase;
      }

      .okeReviews .okeReviews-review-helpful {
        padding-left: 1rem;
        position: relative;
        right: 0;
      }

      .okeReviews .okeReviews-review-helpful-vote-button:hover {
        opacity: 70%;
        transition: all ease-in-out .2s;
      }

      .okeReviews-review-shopBadge {
        margin-left: 16px;
        margin-top: 10px;
      }


      .okeReviews .okeReviews-review-main-content > .js-okeReviews-reviewContent.okeReviews-review-main-content-body > p {
        color: #000000 !important;
        font-size: 14px !important;
        font-weight: 600;
        letter-spacing: .5px;
        line-height: 1.5 !important;
      }

      .okeReviews .okeReviews-review-main-heading {
        font-size: 18px !important;
      }

      .okeReviews .okeReviews-review-recommendation {
        color: #000000;
        font-size: 12px;
        font-weight: 600;
      }

      .okeReviews .okeReviews-review-reviewer-attributes > .okeReviews-review-reviewer-attributes-item > .okeReviews-review-attribute.okeReviews-review-attribute--myDiamondPaintingExperience {
        align-items: center;
        border-left: 2px solid #BABABA;
        display: flex;
        gap: 1rem;
        padding-left: 2rem;
        width: max-content;
      }

      .okeReviews .okeReviews-review-reviewer-product {
        grid-column: span 4 / span 4;
      }

      .okeReviews .okeReviews-review-reviewer-profile {
        align-items: center;
        border-bottom: none !important;
        display: flex !important;
        padding-bottom: .5rem !important;
      }

      .okeReviews .okeReviews-review-reviewer-profile-avatar {
        border: 1px solid rgba(143, 213, 235, 1);
        border-radius: 50%;
        padding: .25rem;
      }

      .okeReviews .okeReviews-review-reviewer-profile-name {
        font-size: 16px;
        font-weight: 700;
        letter-spacing: .1px;
      }

      .okeReviews .okeReviews-reviews-controls-reviewCount {
        color: #000000 !important;
        font-weight: 600;
        margin-bottom: 0 !important;
      }

      .okeReviews .okeReviews-reviews-controls-sort {
        align-items: center;
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
        width: 100%;
      }

      .okeReviews .okeReviews-reviews-review {
        margin-bottom: 3rem !important;
        position: relative;
      }

      .okeReviews .okeReviews-reviewsAggregate-mod {
        width: 100%;
      }

      .okeReviews .okeReviews-reviewsAggregate-mod-itm + .okeReviews-reviewsAggregate-mod-itm::before,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm + .okeReviews-reviewsAggregate-mod-itm--medAgg::before {
        color: #000000 !important;
        content: 'Reviews With Images';
        font-family: 'Zenon';
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 1rem;
        margin-left: 0;
        text-align: center;
      }

      .okeReviews .okeReviews-reviewsAggregate-recommends {
        align-items: flex-start;
        display: none;
        margin-bottom: 2rem;
      }

      .okeReviews .okeReviews-reviewsAggregate-recommends span:last-of-type {
        color: #000000;
        font-size: 16px;
        font-weight: 600;
        letter-spacing: .3px;
        width: 100%;
      }

      .okeReviews .okeReviews-reviewsAggregate-side {
        border: 1px solid #BABABA !important;
        border-radius: 7px;
      }

      .okeReviews .okeReviews-reviewsModal {
        padding: 1rem !important;
      }

      .okeReviews .okeReviews-reviewsModal .okeReviews .okeReviews-review-reviewer {
        display: flex;
        flex-wrap: wrap;
        gap: 1rem;
        margin-bottom: 0 !important;
        width: 100% !important;
      }

      .okeReviews .okeReviews-reviewsModal .okeReviews .okeReviews-reviewsWidget-reviews,
      .okeReviews .okeReviews-reviewsModal .okeReviews-reviewsWidget-reviewsAggregate {
        margin-top: 1rem !important;
      }

      .okeReviews .okeReviews-reviewsModal .okeReviews-review-reviewer-product {
        border-left: 1px solid #BABABA;
        display: flex !important;
        gap: 10px;
        margin-bottom: 0 !important;
        padding-bottom: 10px;
        padding-left: 1rem;
        padding-top: 10px;
        width: 250px !important;
      }

      .okeReviews .okeReviews-reviewsModal .okeReviews-review-reviewer-product-thumbnail-image {
        border-radius: 7px;
        height: 48px !important;
        max-width: 48px !important;
        object-fit: cover;
        width: 48px !important;
      }

      .okeReviews .okeReviews-reviewsModal .okeReviews-review-reviewer-profile {
        margin-bottom: 0 !important;
        width: 250px !important;
      }

      .okeReviews .okeReviews-reviewsModal .okeReviews-reviewsAggregate-side {
        margin: 1rem 1rem 0 !important;
      }


      .okeReviews .okeReviews-reviewsWidget-header {
        width: auto !important;
      }

      .okeReviews .okeReviews-reviewsWidget-header-controls {
        align-items: flex-start;
        display: flex !important;
        flex-direction: column;
      }

      .okeReviews .okeReviews-reviewsWidget-header-controls-writeReview.okeReviews-button {
        padding: .75rem 1.5rem !important;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review {
        display: flex !important;
        flex-direction: column;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side-inner {
        padding: 1rem 1rem 0;
        width: 100% !important;

      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviews-controls-reviewCount {
        color: #000000;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: .2px;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate {
        background-color: #F8F8F8;
        display: flex !important;
        flex-direction: column;
        width: 100%;

      }


      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod {
        align-items: center;
        display: flex !important;
        flex-direction: column;
        justify-content: flex-end;
        margin-top: 1rem !important;
        width: 100%;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm + .okeReviews-reviewsAggregate-mod-itm {
        padding: 0 !important;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm + .okeReviews-reviewsAggregate-mod-itm--medAgg {
        max-width: 280px !important;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-mod-itm + .okeReviews-reviewsAggregate-mod-itm--medAgg > .okeReviews-mediaAggregate {
        margin-top: .5rem;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary {
        display: flex !important;
        flex-direction: column !important;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side {
        flex-basis: 30%;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side-inner:first-of-type,
      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-side-inner:first-of-type {
        width: 100%;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review {
        display: flex !important;
        flex-direction: column;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-primary {
        padding: 0 1rem !important;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-side {
        padding: 0 1rem !important;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-side-inner {
        width: 100% !important;
      }

      .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-primary {
        background-color: #F3F3F3 !important;
        border-radius: 7px;
        position: relative;
      }

      .okeReviews .okeReviews-select {
        border: 1px solid #000000 !important;
        border-radius: 50px;
        color: #000000 !important;
      }

      .okeReviews .okeReviews-select-input {
        font-size: 12px !important;
        font-weight: 700;
        letter-spacing: .5px !important;
        padding: .7rem 30px .5rem .8rem !important;
        text-transform: uppercase;
      }

      .okeReviews .okeReviews-select:before {
        display: none !important;
        height: 80% !important;
        top: 4px !important;
      }

      .okeReviews .okeReviews-widgetNavBar-item {
        font-family: 'Montserrat', 'HelveticaNeue', 'Helvetica Neue', sans-serif;
        font-size: 1.5em font-weight: 700;
        text-transform: uppercase;
      }

      .okeReviews .okeReviews-widgetNavBar-item[aria-selected='true'] {
        border-bottom: 5px solid #e42c49
      }


      .okeReviews .or-crg-bar,
      .okeReviews .or-rg-bar {
        background-color: #E7E7E7;
        border-radius: 7px;
        display: flex !important;
      }

      .okeReviews .or-crg-bar .or-crg-bar-seg + .or-crg-bar-seg,
      .okeReviews .or-rg-bar .or-rg-bar-seg + .or-rg-bar-seg {
        border-left: 2px solid #909090 !important;
      }

      .okeReviews .or-crg-bar-bg,
      .okeReviews .or-rg-bar-bg {
        background-color: black !important;
      }

      .okeReviews .or-crg-bar-mid {
        transform: none !important;
      }

      .okeReviews .or-crg-bar-mrk,
      .okeReviews .or-rg-bar-mrk {
        transform: scaleY(2) translateX(-50%) !important;
        width: 4px !important;
      }

      .okeReviews .or-crg-bar-seg,
      .okeReviews .or-crg-bar-seg,
      .okeReviews .or-rg-bar-seg,
      .okeReviews .or-rg-bar-seg {
        border: none !important;
      }

      .okeReviews .or-crg-bar-seg:after,
      .okeReviews .or-rg-bar-seg:after {
        border-right: 2px solid #909090 !important;
      }

      .okeReviews .or-crg-lbl-itm,
      .okeReviews .or-rg-lbl-itm {
        font-weight: 600;
      }

      .okeReviews .or-rg-bar-bg {
        border-radius: 100px;
      }

      .okeReviews-reviewsModal .okeReviews-reviewsWidget-header {
        display: none !important;
      }

      .okeReviews-reviewsTab {
        display: none;
      }


      .okeReviews.okeReviews--theme .okeReviews-badge--rating {
        background: transparent !important;
        border-radius: 7px;
        color: #000000;
        font-family: 'Zenon';
        padding: 0 !important;
      }

      .okeReviews.okeReviews--theme .okeReviews-badge--rating span {
        font-size: 29px;
        line-height: 22px;
      }

      .okeReviews.okeReviews--theme .okeReviews-badge--recommended {
        background-color: #2d2d2d
      }

      .okeReviews.okeReviews--theme .okeReviews-badge--recommended {
        border-radius: 7px;
        font-family: Zenon;
        font-size: 20px;
        line-height: 22px;
        padding: 0 .7rem .25rem;
      }

      .okeReviews.okeReviews--theme .okeReviews-barGraph-layer--foreground {
        background: #F8D76E
      }

      .okeReviews.okeReviews--theme .okeReviews-barGraph-layer--foreground {
        border-bottom-left-radius: 7px;
        border-top-left-radius: 7px;
        height: 100%;
      }

      .okeReviews.okeReviews--theme .okeReviews-button,
      .okeReviews.okeReviews--theme .okeReviews-qandaWidget-emptyMessage,
      .okeReviews.okeReviews--theme .okeReviews-question,
      .okeReviews.okeReviews--theme .okeReviews-questions,
      .okeReviews.okeReviews--theme .okeReviews-review-primary,
      .okeReviews.okeReviews--theme .okeReviews-review-response,
      .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile,
      .okeReviews.okeReviews--theme .okeReviews-review-side,
      .okeReviews.okeReviews--theme .okeReviews-reviews-showMore,
      .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-primary,
      .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-side,
      .okeReviews.okeReviews--theme .okeReviews-reviewsWidget-emptyMessage,
      .okeReviews.okeReviews--theme .okeReviews-reviewsWidget-loadingMessage,
      .okeReviews.okeReviews--theme .okeReviews-select,
      .okeReviews.okeReviews--theme .okeReviews-select::before,
      .okeReviews.okeReviews--theme .okeReviews-showMore {
        border-color: #2d2d2d
      }

      .okeReviews.okeReviews--theme .okeReviews-ratingsBadge .okeReviews-starRating {
        height: 18px width: 90px;
      }

      .okeReviews.okeReviews--theme .okeReviews-ratingsBadge .okeReviews-starRating-indicator-layer {
        background-size: 90px 18px
      }

      .okeReviews.okeReviews--theme .okeReviews-review-recommendation--yes::before {
        color: #2d2d2d
      }

      .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified {
        color: #2d2d2d
      }

      .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified {
        color: #000000;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: .1px;
        text-transform: uppercase;
      }

      .okeReviews.okeReviews--theme .okeReviews-reviews-footer::before {
        background-color: #2d2d2d
      }

      .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-summary-rating-starRating .okeReviews-starRating {
        height: 30px;
        width: 150px;
      }

      .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-summary-rating-starRating .okeReviews-starRating .okeReviews-starRating-indicator-layer {
        background-size: cover;
        height: 26px;
      }

      .okeReviews.okeReviews--theme .okeReviews-reviewsModal .okeReviews-review-reviewer-profile-status--verified {
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: transparent;
        background: -webkit-linear-gradient(45deg, #9F35A2, #43D9E2 80%);
        background-clip: text;
        color: transparent;
        font-size: 11px !important;
        font-weight: 700;
        letter-spacing: .6px !important;
        text-transform: uppercase;
      }

      .okeReviews.okeReviews--theme .okeReviews-reviewsTab {
        background-color: #000
      }

      .okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-primary,
      .okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side,
      .okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary,
      .okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side,
      .okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-primary,
      .okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-side,
      .okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-primary,
      .okeReviews.okeReviews--theme .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-side {
        border: none;
        border-color: #2d2d2d;
      }

      .okeReviews.okeReviews--theme .okeReviews-starRating {
        height: 20px;
        width: 100px
      }

      .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer {
        background-size: 75px 15px
      }

      .okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer {
        background-size: 100px 20px
      }

      .okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer--foreground {
        background-image: url('data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2280%22%20height%3D%2214%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFD659%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')
      }

      .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small {
        height: 15px;
        width: 75px
      }

      .okeReviews.okeReviews--theme .okeReviews-widgetNavBar-count {
        background-color: #2d2d2d
      }

      .okeReviews.okeReviews--theme .or-crg-bar-mrk,
      .okeReviews.okeReviews--theme .or-rg-bar-mrk {
        background-color: #000
      }

      .Product-reviews {
        background-color: white !important;
      }

      .ShapeCurve.--flipped-x.--flipped {
        display: none;
      }

      .template-page .js-okeReviews-writeReview {
        display: none !important;
      }

      @media only screen and (max-width:600px) {
        .okeReviews .okeReviews-widgetNavBar-item {
          font-size: 1em
        }
      }

      @media screen and (min-width: 1280px) {
        .okeReviews-reviewsTab {
          display: block;
        }
      }

      @media screen and (min-width: 50em) {
        .Product-reviews div.star {
          display: none !important;
        }
      }

      @media(max-width: 1024px) {
        .okeReviews .is-okeReviews-reviewsWidget-medium .okeReviews-reviews-controls-sort {
          flex-direction: row-reverse;
        }

        .okeReviews .okeReviews-mediaStrip.is-overflow {
          margin: .5rem auto 0;
          max-width: 80% !important;
        }

        .okeReviews .okeReviews-mediaStrip.is-overflow {
          max-height: 250px !important;
        }

        .okeReviews .okeReviews-review-reviewer {
          display: flex !important;
          flex-direction: column;
        }

        .okeReviews .okeReviews-review-reviewer-attributes > .okeReviews-review-reviewer-attributes-item > .okeReviews-review-attribute.okeReviews-review-attribute--myDiamondPaintingExperience {
          border-left: none !important;
          margin-top: .5rem;
          padding-left: 0 !important;
        }

        .okeReviews .okeReviews-reviewsAggregate-primary {
          border-top: 1px solid black !important;
        }

        .okeReviews .okeReviews-reviewsWidget {
          align-items: center !important;
          flex-direction: column !important;
        }

        .okeReviews .okeReviews-reviewsWidget-header-controls {
          align-items: center;
        }

        .okeReviews .okeReviews-reviewsWidget-reviews {
          margin-top: 0 !important;
        }

        .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-primary {
          background-color: transparent !important;
        }

        .Product-reviews h2 {
          text-align: center !important;
        }
      }

      @media(max-width: 1100px) {

        .okeReviews .okeReviews-mediaStrip {
          justify-content: flex-start;
        }

        .okeReviews .okeReviews-reviews-controls-sort {
          justify-content: space-between;
        }

        .okeReviews .okeReviews-reviewsAggregate-mod {
          align-items: center;
          display: flex !important;
          flex-direction: column-reverse;
        }

        .okeReviews .okeReviews-reviewsAggregate-mod-itm + .okeReviews-reviewsAggregate-mod-itm {
          padding: 0 0 2rem !important;
          text-align: center;
        }

        .okeReviews .okeReviews-reviewsAggregate-primary {
          border-radius: 7px;
          display: flex !important;
          flex-direction: column;
        }

        .okeReviews .okeReviews-reviewsAggregate-recommends {
          align-items: center;
          flex-direction: row;
          justify-content: center;
          margin-bottom: 0;
        }

        .okeReviews .okeReviews-reviewsAggregate-recommends span:last-of-type {
          font-size: 14px;
          letter-spacing: .3px;
          line-height: 20px;
          width: 250px;
        }

        .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate,
        .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate {
          flex-direction: column;
        }

        .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviews-controls-reviewCount {
          color: #000000;
          font-weight: 600;
        }

        .okeReviews.okeReviews--theme .okeReviews-badge--recommended {
          background-color: transparent !important;
          border: 1px solid black;
          color: #000000;
        }
      }

  /*     @media(max-width: 1300px) {
        .okeReviews .okeReviews-review-reviewer {
          grid-template-columns: 25% 60% !important;
        }

      } */

      @media(max-width: 670px) {
        .okeReviews .okeReviews-avatar--reviewer {
          height: 56px !important;
          width: 56px !important;
        }

        .okeReviews .okeReviews-avatar-placeholder {
          font-size: 18px !important;
        }

        .okeReviews .okeReviews-mediaStrip > .okeReviews-mediaStrip-item:nth-child(1) {
          flex: 0 0 auto;
        }

        .okeReviews .okeReviews-review-main-heading {
          font-size: 18px !important;
        }

        .okeReviews .okeReviews-review-primary,
        .okeReviews .okeReviews-review-side {
          border: none !important;
          padding: 0 1rem !important;
        }

        .okeReviews .okeReviews-reviews-controls-sort {
          padding: 0 1rem;
        }

        .okeReviews .okeReviews-reviewsAggregate-mod-itm--medAgg {
          max-width: 100% !important;
          width: 100%;
        }

        .okeReviews .okeReviews-reviewsAggregate-primary {
          margin-top: 1rem !important;
        }

        .okeReviews .okeReviews-reviewsWidget-reviewsAggregate {
          background-color: #F8F8F8 !important;
          width: 100% !important;
        }

        .okeReviews p {
          font-size: 14px !important;
        }


      }


      @media(min-width: 40em) {
        .medium-12 > h2 {
          font-size: 34px !important;
        }
      }

    /* Empty reviews on PDP */
    .okeReviews .is-okeReviews-empty {
      flex-direction: column !important;
      align-items: center;
      margin-top: 1rem;
      margin-bottom: 5rem;
    }
    .okeReviews .is-okeReviews-empty .okeReviews-button {
      margin-top: 3rem;
    }
