.review-app{display:block;--review-app-summary-width: 21rem;--review-app-count-width: var(--jh-space-3xl);padding-block:var(--jh-section-padding-sm)}.review-app__inner{display:flex;flex-direction:column;gap:var(--jh-space-xl)}.review-app #klaviyo-product-reviews-wrapper{--kl-reviews-reviews-button-color: rgb(var(--jh-color-brand));--kl-reviews-reviews-button-hover-color: rgb(var(--jh-color-brand-hover));--kl-reviews-reviews-button-corner-radius: var(--jh-radius-button);--kl-reviews-reviews-button-font-font-family: var(--jh-type-button-md-family);--kl-reviews-reviews-button-font-font-weight: var(--jh-type-button-md-weight);--kl-reviews-reviews-button-font-color: rgb(var(--jh-color-text-on-brand));--kl-reviews-reviews-primary-background-color: transparent;--kl-reviews-reviews-secondary-background-color: rgb(var(--jh-color-surface));--kl-reviews-reviews-accent-color: rgb(var(--jh-color-brand));--kl-reviews-reviews-filter-style-width: var(--jh-border-sm);--kl-reviews-reviews-filter-color: rgb(var(--jh-color-border));--kl-reviews-reviews-filter-corner-radius: var(--jh-radius-pill);--kl-reviews-reviews-filter-background-color: transparent;--kl-reviews-reviews-primary-font-font-family: var(--jh-type-body-md-family);--kl-reviews-reviews-primary-font-font-weight: var(--jh-type-body-md-weight);--kl-reviews-reviews-primary-font-color: rgb(var(--jh-color-text));--kl-reviews-reviews-secondary-font-font-family: var(--jh-type-caption-md-family);--kl-reviews-reviews-secondary-font-font-weight: var(--jh-type-caption-md-weight);--kl-reviews-reviews-secondary-font-color: rgb(var(--jh-color-text-muted));--kl-reviews-reviews-summary-images-corner-radius: var(--jh-radius-xs);--kl-reviews-reviews-review-images-corner-radius: var(--jh-radius-xs);--kl-reviews-reviews-review-images-size: 4.5rem;--kl-reviews-reviews-corner-radius: var(--jh-radius-input);--kl-reviews-reviews-star-color: rgb(var(--star-color));--kl-reviews-reviews-empty-star-color: rgb(var(--jh-color-border));--kl-reviews-reviews-star-spacing: var(--jh-space-3xs)}.review-app #klaviyo-product-reviews-wrapper.reviews_all_container{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--jh-space-md);margin:0;padding:0;max-width:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__reviews_list,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__list__tabs{display:contents}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__list__tab_buttons,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__header,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__answers_grid,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__answers__view_all{display:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__button_bar{display:block;margin:0;padding:0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__reviews_list>div:not(.kl_reviews__list__tabs){margin-block-start:var(--jh-space-md);min-width:0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary{display:flex;flex-direction:column;gap:var(--jh-space-md);margin:0;padding:0;border:0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__grid--2-1,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__rating--1-1{display:flex;flex-direction:column;gap:var(--jh-space-md);margin:0;padding:0;width:auto;max-width:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__grid--2-1>div,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__rating--1-1>div{width:auto;max-width:none;margin:0;padding:0;border:0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__average_and_stars{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--jh-space-3xs)}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__average,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__stars{display:flex;flex-direction:row;align-items:center;gap:var(--jh-space-3xs);margin:0;padding:0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__average_value{font-family:var(--jh-type-body-xl-family);font-weight:var(--jh-type-body-xl-weight);font-size:var(--jh-type-body-xl-size);line-height:var(--jh-type-body-xl-leading);color:rgb(var(--jh-color-text))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__average_denominator{display:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__stars{--kl-reviews-reviews-star-color: rgb(var(--jh-color-text-muted))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__stars .kl_reviews__stars_badge svg:not(:first-child){display:none!important}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__stars .kl_reviews__stars_badge svg{display:block!important;width:var(--jh-size-icon-md)!important;height:var(--jh-size-icon-md)!important;color:rgb(var(--jh-color-text-muted));fill:currentColor}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__stars .kl_reviews__stars_badge{display:flex}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__stars__count{margin:0;font-family:var(--jh-type-caption-xl-family);font-weight:var(--jh-type-caption-xl-weight);font-size:var(--jh-type-caption-xl-size);line-height:var(--jh-type-caption-xl-leading);color:rgb(var(--jh-color-text))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__stars__count:before{content:"("}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary__stars__count:after{content:")"}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__histogram{display:flex;flex-direction:column;gap:var(--jh-space-xs);width:100%;max-width:none;margin:0;padding:0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__histogram__row{display:flex;align-items:center;gap:var(--jh-space-sm);margin:0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__histogram__rating{font-family:var(--jh-type-label-md-family);font-weight:var(--jh-type-label-md-weight);font-size:var(--jh-type-label-md-size);line-height:var(--jh-type-label-md-leading);color:rgb(var(--jh-color-text))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__histogram__row>svg{flex-shrink:0;width:var(--jh-size-icon-sm);height:var(--jh-size-icon-sm);margin-inline-start:calc(-1 * var(--jh-space-sm))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__histogram__bar--background{flex:1 0 0;height:var(--jh-space-xs);margin:0;overflow:hidden;border-radius:var(--jh-radius-pill);background-color:rgb(var(--jh-color-surface))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__histogram__bar--foreground{height:100%;border-radius:var(--jh-radius-pill);background-color:rgb(var(--jh-color-brand))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__histogram__value{flex-shrink:0;width:var(--review-app-count-width);margin:0;text-align:end;font-family:var(--jh-type-caption-md-family);font-weight:var(--jh-type-caption-md-weight);font-size:var(--jh-type-caption-md-size);line-height:var(--jh-type-caption-md-leading);color:rgb(var(--jh-color-text-muted))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--jh-space-xs);min-height:var(--jh-size-control-md);margin:0;padding-block:0;padding-inline:var(--jh-space-lg);font-family:var(--jh-type-button-md-family);font-weight:var(--jh-type-button-md-weight);font-size:var(--jh-type-button-md-size);line-height:var(--jh-type-button-md-leading);border-radius:var(--jh-radius-button)}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__button_bar .kl_reviews__button{width:100%}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__load_more_button{display:flex;justify-content:flex-start;margin:0;padding-block-start:var(--jh-space-md)}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__load_more_button .kl_reviews__button{width:100%;color:rgb(var(--jh-color-brand));background-color:transparent;border:var(--jh-border-md) solid rgb(var(--jh-color-brand))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__load_more_button .kl_reviews__button:hover{color:rgb(var(--jh-color-brand-hover));border-color:rgb(var(--jh-color-brand-hover))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__list{display:flex;flex-direction:column;gap:var(--jh-space-md);margin:0;padding:0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__filters{display:flex;flex-direction:column;align-items:stretch;gap:var(--jh-space-sm);margin:0;padding:0;overflow:visible}.review-app__goals{display:flex;gap:var(--jh-space-xs);margin-block-start:var(--jh-space-md);overflow-x:auto;scrollbar-width:none}.review-app__goals::-webkit-scrollbar{display:none}.review-app__goals>.jh-filter-pill{flex-shrink:0}.review-app .review-app__goals .jh-filter-pill{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--jh-space-xs);height:var(--jh-size-control-sm);padding:0 var(--jh-space-md);border:var(--jh-border-sm) solid rgb(var(--jh-color-border));border-radius:var(--jh-radius-pill);background:transparent;color:rgb(var(--jh-color-text));font-family:var(--jh-type-label-md-family);font-weight:var(--jh-type-label-md-weight);font-size:var(--jh-type-label-md-size);line-height:var(--jh-type-label-md-leading);letter-spacing:var(--jh-type-label-md-tracking);white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.review-app .review-app__goals .jh-filter-pill.is-active{border-color:rgb(var(--jh-color-text));background:rgb(var(--jh-color-text));color:rgb(var(--jh-color-background))}.review-app .review-app__goals .jh-filter-pill:focus-visible{outline:var(--jh-border-md) solid rgb(var(--jh-input-focus));outline-offset:var(--jh-border-md)}@media screen and (pointer:fine){.review-app .review-app__goals .jh-filter-pill:not(.is-active):hover{border-color:rgb(var(--jh-color-border-strong))}}.review-app__goals[hidden]{display:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__search,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__filters__pill{position:relative;display:flex;align-items:center;width:100%;max-width:none;height:var(--jh-size-control-md);margin:0;padding:0;background-color:rgb(var(--jh-color-surface));border:var(--jh-border-sm) solid rgb(var(--jh-color-border));border-radius:var(--jh-radius-input)}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__search input,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__filters__pill select{width:100%;height:100%;margin:0;padding-inline:var(--jh-space-md);font-family:var(--jh-type-body-md-family);font-weight:var(--jh-type-body-md-weight);font-size:var(--jh-type-body-md-size);line-height:var(--jh-type-body-md-leading);color:rgb(var(--jh-color-text));background:transparent;border:0;border-radius:inherit;box-shadow:none;-webkit-appearance:none;appearance:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__search input::placeholder{color:rgb(var(--jh-color-text-muted));opacity:1}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__search:focus-within,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__filters__pill:focus-within{border-color:rgb(var(--jh-input-focus));box-shadow:inset 0 0 0 var(--jh-border-sm) rgb(var(--jh-input-focus))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__search input:focus,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__filters__pill select:focus{outline:none;box-shadow:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__search_icon{display:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__filters__pill svg{position:absolute;inset-inline-end:var(--jh-space-md);width:var(--jh-size-icon-md);height:var(--jh-size-icon-md);pointer-events:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__filters__pill select{padding-inline-end:calc(var(--jh-space-md) * 2 + var(--jh-size-icon-md));color:rgb(var(--jh-color-text-muted));cursor:pointer}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_item{margin:0;padding-block:var(--jh-space-lg);padding-inline:0;border:0;border-block-end:var(--jh-border-sm) solid rgb(var(--jh-color-border));border-radius:0;background:transparent}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_item>div{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--jh-space-2xs) var(--jh-space-sm)}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_stars_and_time,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_stars_and_time>div:not(.kl_reviews__time_badge),.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_stars_and_time+div{display:contents}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_item .kl_reviews__stars_badge{order:1;display:flex;gap:var(--jh-space-3xs)}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_item .kl_reviews__stars_badge svg{width:var(--jh-size-icon-sm);height:var(--jh-size-icon-sm)}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__author{order:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--jh-space-2xs) var(--jh-space-sm);margin:0;font-family:var(--jh-type-label-md-family);font-weight:var(--jh-type-label-md-weight);font-size:var(--jh-type-label-md-size);line-height:var(--jh-type-label-md-leading);color:rgb(var(--jh-color-text))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__verified{display:inline-flex;align-items:center;gap:var(--jh-space-2xs);margin:0;font-family:var(--jh-type-caption-md-family);font-weight:var(--jh-type-caption-md-weight);font-size:var(--jh-type-caption-md-size);line-height:var(--jh-type-caption-md-leading);color:rgb(var(--jh-color-success))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__verified svg{width:var(--jh-size-icon-sm);height:var(--jh-size-icon-sm);color:rgb(var(--jh-color-success));fill:currentColor}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__time_badge{order:3;margin:0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__timestamp{font-family:var(--jh-type-caption-md-family);font-weight:var(--jh-type-caption-md-weight);font-size:var(--jh-type-caption-md-size);line-height:var(--jh-type-caption-md-leading);color:rgb(var(--jh-color-text-muted))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__title,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__content,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__image_row,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__response{flex-basis:100%;margin:0;margin-block-start:var(--jh-space-xs)}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__title{order:4;font-family:var(--jh-type-label-lg-family);font-weight:var(--jh-type-label-lg-weight);font-size:var(--jh-type-label-lg-size);line-height:var(--jh-type-label-lg-leading);color:rgb(var(--jh-color-text))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__title:empty,.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__image_row:empty{display:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__content{order:5;font-family:var(--jh-type-body-md-family);font-weight:var(--jh-type-body-md-weight);font-size:var(--jh-type-body-md-size);line-height:var(--jh-type-body-md-leading);color:rgb(var(--jh-color-text))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__image_row{order:6;display:flex;flex-wrap:wrap;gap:var(--jh-space-xs)}.review-app:not(.is-expanded) #klaviyo-product-reviews-wrapper .kl_reviews__list_container:has(>.kl_reviews__load_more_button) .kl_reviews__review_item:nth-child(n+4){display:none}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__response{order:7;display:flex;flex-direction:column;gap:var(--jh-space-2xs);padding:var(--jh-space-sm) var(--jh-space-md);background-color:rgb(var(--jh-color-surface));border-radius:var(--jh-radius-xs)}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__response_title{margin:0;padding:0;font-family:var(--jh-type-caption-md-family);font-weight:var(--jh-type-caption-md-weight);font-size:var(--jh-type-caption-md-size);line-height:var(--jh-type-caption-md-leading);color:rgb(var(--jh-color-text-muted))}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review__response_content{margin:0;padding:0;font-family:var(--jh-type-body-sm-family);font-weight:var(--jh-type-body-sm-weight);font-size:var(--jh-type-body-sm-size);line-height:var(--jh-type-body-sm-leading);color:rgb(var(--jh-color-text));background:transparent}.review-app__skeleton{display:none}.review-app.is-loading .review-app__skeleton{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--jh-space-xl)}.review-app__skeleton-list{display:flex;flex-direction:column;gap:var(--jh-space-md)}.review-app__skeleton-summary,.review-app__skeleton-controls,.review-app__skeleton-review{background-color:rgb(var(--jh-color-surface));border-radius:var(--jh-radius-xs)}.review-app__skeleton-summary{height:15rem}.review-app__skeleton-controls{height:var(--jh-size-control-md)}.review-app__skeleton-review{height:10.75rem}.review-app.is-loading #klaviyo-reviews-all{opacity:0}.review-app.is-loading #klaviyo-reviews-all:empty{position:absolute}@media(prefers-reduced-motion:no-preference){.review-app #klaviyo-reviews-all{transition:opacity .3s ease-in-out}.review-app__skeleton-summary,.review-app__skeleton-controls,.review-app__skeleton-review{animation:review-app-pulse 1.5s ease-in-out infinite}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_item{animation:review-app-fade-up .3s ease-in-out both}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_item:nth-child(5n+2){animation-delay:.06s}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_item:nth-child(5n+3){animation-delay:.12s}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_item:nth-child(5n+4){animation-delay:.18s}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__review_item:nth-child(5n){animation-delay:.24s}}@keyframes review-app-pulse{50%{opacity:.5}}@keyframes review-app-fade-up{0%{opacity:0;transform:translateY(var(--jh-space-md))}}@media screen and (min-width:700px){.review-app__goals{flex-wrap:wrap;overflow-x:visible}}@media screen and (min-width:1000px){.review-app__inner{gap:var(--jh-space-3xl)}.review-app #klaviyo-product-reviews-wrapper.reviews_all_container{grid-template-columns:var(--review-app-summary-width) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:var(--jh-space-4xl);align-items:start}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__summary{grid-column:1;grid-row:1}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__button_bar{grid-column:1;grid-row:2}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__reviews_list>div:not(.kl_reviews__list__tabs){grid-column:2;grid-row:1 / span 3;margin-block-start:0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__filters{flex-direction:row}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__search{flex:1 0 0}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__filters__pill{flex:0 0 var(--review-app-summary-width)}.review-app.is-loading .review-app__skeleton{grid-template-columns:var(--review-app-summary-width) minmax(0,1fr);gap:var(--jh-space-4xl);align-items:start}.review-app #klaviyo-product-reviews-wrapper .kl_reviews__load_more_button .kl_reviews__button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/review-app.css.map */
