:root [data-demo=storefront] :is(.lipscore-review-summary,.lipscore-review-list,.lipscore-testimonial,.lipscore-service-review-badge-starred,.lipscore-rating){color:var(--color-fg-1);font-family:inherit}:root [data-demo=storefront] :is(.lipscore-review-summary,.lipscore-review-list,.lipscore-testimonial,.lipscore-service-review-badge-starred,.lipscore-rating) *{font-family:inherit}:root [data-demo=storefront] svg.lipscore-rating-star{vertical-align:middle;background:var(--color-rating);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1.25px var(--color-rating);border-radius:50%;margin-inline-end:.125rem}:root [data-demo=storefront] svg.lipscore-rating-star>*{display:none}:root [data-demo=storefront] svg.lipscore-rating-star.lipscore-rating-star-inactive{background:0 0}:root [data-demo=storefront] svg.lipscore-rating-star.lipscore-star-incomplete{background:linear-gradient(to right, var(--color-rating) 50%, transparent 50%)}:root [data-demo=storefront] :is(.lipscore-review-summary-badge-stars,.lipscore-testimonial) svg.lipscore-rating-star{width:1.125rem;height:1.125rem;margin-inline-end:.25rem}:root [data-demo=storefront] .lipscore-rating-slider-stars-wrapper svg.lipscore-rating-star{width:1.5rem;height:1.5rem;margin-inline-end:.25rem}@media (forced-colors:active){:root [data-demo=storefront] svg.lipscore-rating-star{border:2px solid canvastext}}:root [data-demo=storefront] .lipscore-review-summary-badge-rating{font-family:var(--font-display);font-size:var(--fs-64);font-weight:var(--fw-bold);font-stretch:75%;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-fg-1);margin:0;padding:0}:root [data-demo=storefront] .lipscore-review-summary-badge-votes{font-size:var(--fs-13);line-height:var(--lh-heading);color:var(--color-fg-3)}:root [data-demo=storefront] .lipscore-rating-distribution-row{color:var(--color-fg-2)}:root [data-demo=storefront] .lipscore-rating-distribution-count{font-size:var(--fs-13);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--color-fg-2)}:root [data-demo=storefront] .lipscore-rating-distribution-reset-btn{color:var(--color-fg-3);text-underline-offset:2px;text-decoration:underline}:root [data-demo=storefront] :is(.lipscore-review-summary,.lipscore-review-list) :is(.lipscore-review-box,.lipscore-review-content,.lipscore-review-content-wrapper,.lipscore-review-list-box-container,.lipscore-review-footer,.lipscore-review-box-attrs){box-shadow:none;background:0 0;border-radius:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-box{border:0;border-bottom:1px solid var(--color-line);padding-block:var(--spacing-6,1.5rem)}:root [data-demo=storefront] :is(.lipscore-review-text,.lipscore-review-author,.lipscore-review-header,.lipscore-strong){color:var(--color-fg-1)}:root [data-demo=storefront] .lipscore-review-text{font-size:var(--fs-15);line-height:var(--lh-prose)}:root [data-demo=storefront] .lipscore-strong{font-weight:var(--fw-bold)}:root [data-demo=storefront] :is(.lipscore-review-date,.lipscore-review-info,.lipscore-review-created-at,.lipscore-review-origin,.lipscore-review-box-muted,.lipscore-rating-votes,.lipscore-text-muted,.lipscore-widget-lang,.lipscore-review-product-info,.lipscore-review-imported,.lipscore-show-review-original-text-btn,.lipscore-hide-review-original-text-btn){color:var(--color-fg-3)}:root [data-demo=storefront] .lipscore-review-created-at{font-size:var(--fs-13);font-variant-numeric:tabular-nums}:root [data-demo=storefront] .lipscore-review-purchase{font-size:var(--fs-12);font-weight:var(--fw-medium);text-transform:uppercase;color:var(--color-fg-2)}:root [data-demo=storefront] .lipscore-review-purchase-icon-badge{background:var(--color-fg-1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0Zm3.55 5.2-4.4 4.55-2.15-2.1-.95.95 3.1 3.05 5.35-5.5-.95-.95Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0Zm3.55 5.2-4.4 4.55-2.15-2.1-.95.95 3.1 3.05 5.35-5.5-.95-.95Z'/%3E%3C/svg%3E") 50%/contain no-repeat}:root [data-demo=storefront] .lipscore-review-reply{background:var(--color-surface-2);color:var(--color-fg-1);border:1px solid var(--color-line);border-radius:0}:root [data-demo=storefront] .lipscore-review-reply:before{display:none}:root [data-demo=storefront] :is(.lipscore-review-summary-attr-name,.lipscore-review-summary-attr-value-label){color:var(--color-fg-1)}:root [data-demo=storefront] .lipscore-review-summary-attr-value-tick{color:var(--color-fg-2);border-color:var(--color-fg-2)}:root [data-demo=storefront] .lipscore-review-list-filter-toggle-btn{color:var(--color-fg-1);border:1px solid var(--color-line);background:0 0;border-radius:9999px}:root [data-demo=storefront] .lipscore-review-list-filter-toggle-btn:hover{background:var(--color-surface-2)}:root [data-demo=storefront] .lipscore-review-list :is(.lipscore-review-text,.lipscore-review-reply,.lipscore-review-origin,.lipscore-review-product-info) a{color:var(--color-fg-1);text-underline-offset:2px;text-decoration:underline}:root [data-demo=storefront] :is(.lipscore-review-flag-wrapper,.lipscore-dropdown,.lipscore-flags-toggle,.lipscore-dropdown-menu-item,.lipscore-review-vote-wrapper){color:var(--color-fg-3)}:root [data-demo=storefront] .lipscore-dropdown-menu{background:var(--color-bg);color:var(--color-fg-1);border:1px solid var(--color-line);border-radius:0}:root [data-demo=storefront] .lipscore-dropdown-menu-item:hover{background:var(--color-surface-2);color:var(--color-fg-1)!important}:root [data-demo=storefront] .lipscore-paginator{border-radius:0;flex-wrap:wrap;gap:.5rem;display:flex}:root [data-demo=storefront] .lipscore-paginator>li>a{border:1px solid var(--color-line);min-width:2.75rem;height:2.75rem;color:var(--color-fg-1);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;background:0 0;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding-inline:.75rem;text-decoration:none;display:inline-flex}:root [data-demo=storefront] .lipscore-paginator>li>a:hover{background:var(--color-surface-2)}:root [data-demo=storefront] .lipscore-paginator>li.active>a{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}:root [data-demo=storefront] .lipscore-paginator>li>a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:root [data-demo=storefront] :is(.lipscore-review-post-button,.lipscore-review-dummy-button,.lipscore-review-post) button{min-height:var(--control-height,2.75rem);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;border:0;border-radius:9999px;padding-inline:1.5rem}:root [data-demo=storefront] :is(.lipscore-review-post-button,.lipscore-review-dummy-button,.lipscore-review-post) button:hover{background:var(--color-accent-hover)}:root [data-demo=storefront] :is(.lipscore-review-post-button,.lipscore-review-dummy-button,.lipscore-review-post) button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-summary{padding-top:0;padding-bottom:var(--spacing-4,1rem);border-bottom:1px solid var(--color-line);position:relative}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-summary-content{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem 2.5rem;padding-bottom:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-summary-badge{order:-1;width:auto;padding:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-summary-badge-content{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:.75rem;width:auto;display:grid}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-summary-badge-rating{grid-row:1/span 2}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-summary-badge-stars{align-self:end;margin:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-summary-badge-votes{align-self:start;max-width:12rem;margin:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-summary-distribution{width:auto;margin:0;padding:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-rating-distribution-row{height:auto;min-height:1.5rem;padding-block:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-real-reviews-badge-container{height:auto;margin:0;position:absolute;top:0;right:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-real-reviews-badge-link{display:block;position:static}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-box{padding-block:var(--spacing-4,1rem);position:relative}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-header{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;width:auto;padding:0 2rem 0 0;display:flex}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-info{flex:auto;width:auto;display:block}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-info-wrapper{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:0;display:flex}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-creation-info{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-purchase{white-space:nowrap;align-items:center;gap:.5rem;width:auto;margin-left:auto;padding:0;display:flex}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-purchase>*{align-items:center;gap:.375rem;margin:0;display:inline-flex}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-content{padding:.5rem 0 0}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-text{line-height:1.45}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-product-info{height:auto;margin:0;padding:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-clearfix{height:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-footer{top:var(--spacing-4,1rem);width:1.5rem;height:auto;padding:0;position:absolute;right:0}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-footer-wrapper{margin-top:.25rem}:root [data-demo=storefront] .lipscore-review-list .lipscore-review-origin{padding-left:0}:root [data-demo=storefront] .lipscore-testimonial{max-width:var(--container-narrow,48rem);margin-inline:auto}:root [data-demo=storefront] #lipscore-rating{display:none}[data-lipscore-band]{min-height:4rem}[data-lipscore-band]>*+*{margin-top:var(--spacing-8,2rem)}
