.product-lipscore{--ls-ink: #302522;--ls-muted: #938279;--ls-line: #e6e0dc;display:block;min-width:0;color:var(--ls-ink);font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-100, 12px);container-type:inline-size}.product-lipscore .lipscore-review-list,.product-lipscore .lipscore-review-summary-attr-name,.product-lipscore .lipscore-review-summary-attr-value-label,.product-lipscore .lipscore-review-summary-badge-votes{font-family:inherit;color:inherit}.product-lipscore__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;margin-bottom:24px}.product-lipscore__heading{margin:0;font-size:var(--font-size-heading-3-base, 32px);font-weight:var(--font-heading-weight, 400);line-height:1.15}.product-lipscore .lipscore-review-summary,.product-lipscore .lipscore-review-summary.lipscore-review-summary-embedded{padding:0}.product-lipscore .lipscore-review-summary-content{display:grid;grid-template-columns:minmax(200px,260px) minmax(160px,200px) minmax(240px,1fr);max-width:1120px;align-items:start;gap:24px 40px;padding-bottom:24px}.product-lipscore .lipscore-review-summary-badge,.product-lipscore .lipscore-review-summary-distribution,.product-lipscore .lipscore-review-summary-attrs,.product-lipscore .lipscore-review-summary-badge-content,.product-lipscore .lipscore-review-summary-distribution .lipscore-rating-distribution,.product-lipscore .lipscore-review-summary-attrs-content{display:block;width:100%;min-width:0;margin:0;padding:0;text-align:left}.product-lipscore .lipscore-review-summary-badge-rating{color:var(--ls-ink);font-family:var(--font-heading, Georgia, serif);font-size:64px;font-weight:400;line-height:1;padding:0 0 12px}.product-lipscore .lipscore-review-summary-badge-votes{margin-top:12px;color:var(--ls-muted);font-size:var(--font-size-body-150, 14px);line-height:1.6}.product-lipscore .lipscore-rating-star{fill:var(--ls-ink)}.product-lipscore .lipscore-rating-star-inactive,.product-lipscore .lipscore-star-incomplete .lipscore-star-last-half{fill:#dfd6d0}.product-lipscore .lipscore-review-summary-content .lipscore-real-reviews-badge-container{position:static;grid-column:3;width:100%;padding-top:24px;border-top:1px solid var(--ls-line)}.product-lipscore .lipscore-review-summary-attr,.product-lipscore .lipscore-review-summary-attr:last-child{padding:0;margin-bottom:20px}.product-lipscore .lipscore-review-summary-attr:last-child{margin-bottom:0}.product-lipscore .lipscore-review-summary-attr-name{padding:0 0 12px;text-align:left;font-size:var(--font-size-body-100, 12px);font-weight:400;letter-spacing:.08em;line-height:18px;text-transform:uppercase}.product-lipscore .lipscore-review-summary-attr-value-wrap{border-color:var(--ls-line);border-top-width:1px}.product-lipscore .lipscore-review-summary-attr-value-tick{background:var(--ls-ink);width:10px;height:10px}.product-lipscore .lipscore-review-summary-attr-value-labels{display:flex;justify-content:space-between;padding-top:8px}.product-lipscore .lipscore-review-summary-attr-value-label{display:block;font-size:var(--font-size-body-100, 12px);line-height:1.5;color:var(--ls-muted);white-space:normal}.product-lipscore .lipscore-review-summary-attr-value-label:first-child,.product-lipscore .lipscore-review-summary-attr-value-label:last-child{display:block;max-width:48%}.product-lipscore .lipscore-review-summary-attr-value-label:last-child>span{position:static}.product-lipscore .lipscore-attributes-distribution .lipscore-review-summary-attr{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 10px}.product-lipscore .lipscore-attributes-distribution .lipscore-review-summary-attr-name{padding:0}.product-lipscore .lipscore-attributes-distribution .lipscore-review-summary-attr-value-wrap{order:2;flex:0 0 100%;min-width:0}.product-lipscore .lipscore-attributes-distribution .lipscore-review-summary-attr>.lipscore-visually-hidden{position:static!important;display:block;clip:auto;clip-path:none;width:auto;height:auto;overflow:visible;order:1;margin:0;font-family:inherit;font-size:var(--font-size-body-75, 11px);line-height:1.5;color:var(--ls-muted)}.product-lipscore .lipscore-rating-distribution-content{display:flex;flex-direction:column;gap:6px;width:max-content;max-width:100%;margin:0}.product-lipscore .lipscore-rating-distribution-row{display:flex;align-items:center;height:30px;color:var(--ls-muted)}.product-lipscore .lipscore-rating-distribution-stars .lipscore-rating-star{width:22px;height:22px}.product-lipscore .lipscore-rating-distribution-count{padding-left:16px;min-width:2ch;font-size:var(--font-size-body-150, 14px);font-weight:400}.product-lipscore .lipscore-review-list-filters{padding:24px 0;border-top:1px solid var(--ls-line);border-bottom:1px solid var(--ls-line)}.product-lipscore .lipscore-review-list-filter-toggle-btn{min-height:44px;border:1px solid var(--ls-line);border-radius:4px;background:transparent;color:var(--ls-ink);font-family:inherit}.product-lipscore .lipscore-review-box,.product-lipscore .lipscore-review-box:first-child{display:flex;flex-direction:column;align-items:stretch;gap:6px;border:0;border-bottom:1px solid var(--ls-line);border-radius:0;margin:0;padding:24px 0;font-size:var(--font-size-body-100, 12px);line-height:1.5}.product-lipscore .lipscore-review-header,.product-lipscore .lipscore-review-info,.product-lipscore .lipscore-review-info-wrapper,.product-lipscore .lipscore-review-content{display:contents}.product-lipscore .lipscore-review-rating-stars-wrapper{order:0;line-height:18px}.product-lipscore .lipscore-review-creation-info{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--font-size-body-100, 12px);line-height:20px}.product-lipscore .lipscore-review-box .lipscore-rating-star{width:15px;height:15px}.product-lipscore .lipscore-review-info-delim{display:none}.product-lipscore .lipscore-review-info .lipscore-widget-lang{margin:0;vertical-align:middle;transform:scale(.75);transform-origin:center}.product-lipscore .lipscore-review-content-wrapper{order:2;background:transparent;border:0;margin:8px 0}.product-lipscore .lipscore-review-text{margin:0;font-size:var(--font-size-body-150, 14px);line-height:1.6;color:var(--ls-ink);max-width:75ch}.product-lipscore .lipscore-review-purchase{order:3;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0;margin:0;text-align:left}.product-lipscore .lipscore-review-purchase.lipscore-hidden{display:none}.product-lipscore .lipscore-review-purchase-icon{color:var(--ls-ink);font-size:var(--font-size-body-75, 11px);letter-spacing:.04em;height:auto;word-spacing:normal}.product-lipscore .lipscore-review-purchase-icon>span{vertical-align:baseline}.product-lipscore .lipscore-review-purchase-icon-badge{display:none}.product-lipscore .lipscore-review-customer-attributes-wrapper{order:4}.product-lipscore .lipscore-review-product-info{order:5;float:none;padding:0;margin:0}.product-lipscore .lipscore-review-box-attrs,.product-lipscore .lipscore-review-customer-attributes-wrapper{display:flex;flex-wrap:wrap;gap:4px 16px;background:transparent;padding:0;margin:0}.product-lipscore .lipscore-review-box-attr,.product-lipscore .lipscore-review-customer-attribute{display:block;margin:0}.product-lipscore .lipscore-review-box-attr strong,.product-lipscore .lipscore-review-customer-attribute strong{font-weight:400}.product-lipscore .lipscore-review-date,.product-lipscore .lipscore-review-purchase-info,.product-lipscore .lipscore-review-product-info,.product-lipscore .lipscore-review-customer-attributes-wrapper,.product-lipscore .lipscore-review-footer{font-size:var(--font-size-body-100, 12px);line-height:1.5;color:var(--ls-muted)}.product-lipscore .lipscore-review-footer{order:8;display:flex;align-items:center;gap:24px;background:transparent;padding:8px 0 0;min-height:24px}.product-lipscore .lipscore-review-flag-wrapper{position:static;width:20px;flex:0 0 20px}.product-lipscore .lipscore-review-footer-wrapper{order:9}.product-lipscore .lipscore-review-reply,.product-lipscore .lipscore-review-media,.product-lipscore .lipscore-original-text-btn-wrapper{order:6}.product-lipscore .lipscore-review-content>.lipscore-clearfix,.product-lipscore .lipscore-original-text-btn-wrapper:empty,.product-lipscore .lipscore-review-customer-attributes-wrapper:empty,.product-lipscore .lipscore-review-product-info:not(:has(.lipscore-review-box-attr,.lipscore-review-product-origin:not(:empty))),.product-lipscore .lipscore-review-footer-wrapper:not(:has(.lipscore-review-origin:not(:empty),.lipscore-review-imported:not(:empty))){display:none}.product-lipscore .lipscore-review-list-distribution-notice{max-width:640px;padding-top:24px;font-size:var(--font-size-body-100, 12px);line-height:1.7;color:var(--ls-muted)}.product-lipscore button:focus-visible,.product-lipscore a:focus-visible{outline:2px solid var(--ls-ink);outline-offset:4px}@container (max-width: 760px){.product-lipscore__header{margin-bottom:24px}.product-lipscore .lipscore-review-summary-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding-bottom:24px}.product-lipscore .lipscore-review-summary-attrs{grid-column:1 / -1;grid-row:2}.product-lipscore .lipscore-review-summary-content .lipscore-real-reviews-badge-container{grid-column:1 / -1}.product-lipscore .lipscore-review-summary-badge-rating{font-size:56px}.product-lipscore .lipscore-rating-distribution-stars .lipscore-rating-star{width:18px;height:18px}.product-lipscore .lipscore-rating-distribution-count{padding-left:10px}}@container (max-width: 320px){.product-lipscore .lipscore-review-summary-content{grid-template-columns:minmax(0,1fr)}.product-lipscore .lipscore-review-summary-distribution{grid-column:1;grid-row:2}.product-lipscore .lipscore-review-summary-attrs{grid-row:3}}.product-lipscore__heading{font-family:var(--font-heading, Georgia, serif)}.product-lipscore .lipscore-review-summary-badge-stars .lipscore-rating-star{width:24px;height:24px}.product-lipscore .lipscore-review-summary-content .lipscore-real-reviews-badge-container{text-align:center}.product-lipscore .lipscore-review-summary-content .lipscore-real-reviews-badge-link{position:static;display:inline-block}.product-lipscore .lipscore-review-box,.product-lipscore .lipscore-review-box:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,24%);gap:8px 32px;align-items:start}.product-lipscore .lipscore-review-rating-stars-wrapper{grid-column:1;grid-row:1}.product-lipscore .lipscore-review-creation-info{grid-column:1;grid-row:2}.product-lipscore .lipscore-review-content-wrapper{grid-column:1;grid-row:3 / span 2}.product-lipscore .lipscore-review-purchase{grid-column:2;grid-row:1}.product-lipscore .lipscore-review-customer-attributes-wrapper{grid-column:2;grid-row:2}.product-lipscore .lipscore-review-product-info{grid-column:2;grid-row:3}.product-lipscore .lipscore-review-footer{display:contents}.product-lipscore .lipscore-review-vote-wrapper{grid-column:1;grid-row:6;margin-top:8px}.product-lipscore .lipscore-review-flag-wrapper{grid-column:2;grid-row:6;justify-self:end;margin-top:8px}.product-lipscore .lipscore-review-footer-wrapper,.product-lipscore .lipscore-review-reply,.product-lipscore .lipscore-review-media,.product-lipscore .lipscore-original-text-btn-wrapper{grid-column:1 / -1}.product-lipscore .lipscore-review-purchase-icon>span{display:inline-block;text-indent:-.25em}@container (max-width: 760px){.product-lipscore .lipscore-review-box,.product-lipscore .lipscore-review-box:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 12px;padding:24px 0}.product-lipscore .lipscore-review-rating-stars-wrapper{grid-column:1;grid-row:1}.product-lipscore .lipscore-review-creation-info{grid-column:1 / -1;grid-row:2;margin-top:4px}.product-lipscore .lipscore-review-content-wrapper{grid-column:1 / -1;grid-row:3;margin:0 0 4px}.product-lipscore .lipscore-review-product-info{grid-column:1;grid-row:4}.product-lipscore .lipscore-review-customer-attributes-wrapper{grid-column:2;grid-row:4}.product-lipscore .lipscore-review-box:not(:has(.lipscore-review-box-attr)) .lipscore-review-customer-attributes-wrapper{grid-column:1 / -1}.product-lipscore .lipscore-review-box:not(:has(.lipscore-review-customer-attribute)) .lipscore-review-product-info{grid-column:1 / -1}.product-lipscore .lipscore-review-purchase{grid-column:1;grid-row:5;margin-top:12px;gap:2px 6px}.product-lipscore .lipscore-review-vote-wrapper{grid-column:2;grid-row:5;justify-self:end;align-self:center;margin-top:12px}.product-lipscore .lipscore-review-flag-wrapper{grid-column:2;grid-row:1;justify-self:end;margin:0}.product-lipscore .lipscore-flags-tick-wrapper{width:28px;height:24px}.product-lipscore .lipscore-flags-tick{background:none;width:20px;height:6px;color:var(--ls-ink);background-image:radial-gradient(circle,currentColor 2px,transparent 2.5px);background-size:7px 6px;background-position:center}}@container (min-width: 761px){.product-lipscore .lipscore-review-box:not(:has(.lipscore-review-customer-attribute)) .lipscore-review-product-info{grid-row:2}}@container (max-width: 760px){.product-lipscore .lipscore-review-box:not(:has(.lipscore-review-box-attr,.lipscore-review-customer-attribute,.lipscore-review-product-origin:not(:empty))) :is(.lipscore-review-purchase,.lipscore-review-vote-wrapper){grid-row:4}}.product-lipscore .lipscore-flags-dropdown{position:relative}.product-lipscore .lipscore-flags-dropdown>.lipscore-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;left:auto;width:max-content;min-width:140px;max-width:min(240px,calc(100vw - 48px));z-index:20;padding:4px 0;border-color:var(--ls-line);box-shadow:0 4px 16px #0000001a}.product-lipscore .lipscore-flags-dropdown .lipscore-dropdown-menu-item{display:block;width:100%;padding:0}.product-lipscore .lipscore-flags-dropdown .lipscore-dropdown-menu-item button{display:block;width:100%;min-height:36px;text-align:left;font-family:inherit;font-size:var(--font-size-body-100, 12px)}.product-lipscore .lipscore-flags-dropdown .lipscore-dropdown-menu-item-text{padding:8px 12px;white-space:normal}.product-lipscore .lipscore-ai-summary{min-width:0;max-width:none;font-family:var(--font-body, "avenir-lt-pro", sans-serif)}.product-lipscore .lipscore-ai-summary .lipscore-ai-summary-wrapper{background:#f9f4f1;font-family:var(--font-body, "avenir-lt-pro", sans-serif);color:var(--ls-ink);padding:20px 24px;margin:16px 0;border-radius:0;box-shadow:none}.product-lipscore .lipscore-ai-summary .lipscore-ai-summary-content{background:transparent;padding:0;margin:0;border-radius:0}.product-lipscore .lipscore-ai-summary .lipscore-ai-summary-heading{font-size:var(--font-size-body-150, 14px);line-height:1.5;margin-bottom:8px}.product-lipscore .lipscore-ai-summary-text{font-size:var(--font-size-body-150, 14px);line-height:1.65}.product-lipscore .lipscore-ai-summary .lipscore-ai-summary-review-count,.product-lipscore .lipscore-ai-summary-mistakes{font-size:var(--font-size-body-75, 11px);line-height:1.5;color:var(--ls-muted);opacity:1}.product-lipscore .lipscore-review-reply{background:transparent;border-radius:0;border-left:1px solid var(--ls-line);padding:0 0 0 20px;margin:16px 0 8px;font-family:var(--font-body, "avenir-lt-pro", sans-serif);font-size:var(--font-size-body-150, 14px);line-height:1.65;color:var(--ls-muted)}.product-lipscore .lipscore-review-reply:before{display:none}.product-lipscore .lipscore-review-reply-header{display:block;margin-bottom:8px}.product-lipscore .lipscore-review-reply-header .lipscore-strong{color:var(--ls-ink)}.product-lipscore .lipscore-review-summary-content{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:16px 32px;align-items:center}.product-lipscore .lipscore-review-summary-badge{grid-column:1;grid-row:1}.product-lipscore .lipscore-review-summary-distribution{grid-column:2;grid-row:1}.product-lipscore .lipscore-review-summary-attrs{grid-column:3;grid-row:1}.product-lipscore .lipscore-review-summary-attrs .lipscore-review-summary-attrs-content{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.product-lipscore .lipscore-review-summary-attrs .lipscore-review-summary-attr{margin:0}.product-lipscore .lipscore-review-summary-content .lipscore-real-reviews-badge-container{grid-column:3;grid-row:2;justify-self:end;width:auto;padding:0;margin:0;border:0;text-align:right}.product-lipscore .lipscore-review-summary-content .lipscore-real-reviews-badge-link{margin:0}@container (min-width: 761px){.product-lipscore .lipscore-review-summary-distribution,.product-lipscore .lipscore-review-summary-attrs{align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--ls-line);padding-left:clamp(20px,2.5cqi,48px)}}@container (max-width: 760px){.product-lipscore .lipscore-review-summary-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;align-items:start}.product-lipscore .lipscore-review-summary-attrs{grid-column:1 / -1;grid-row:2}.product-lipscore .lipscore-review-summary-attrs .lipscore-review-summary-attrs-content{grid-template-columns:minmax(0,1fr);gap:20px}.product-lipscore .lipscore-review-summary-content .lipscore-real-reviews-badge-container{grid-column:1 / -1;grid-row:3;justify-self:center;text-align:center}.product-lipscore .lipscore-ai-summary .lipscore-ai-summary-wrapper{padding:16px}}@container (max-width: 320px){.product-lipscore .lipscore-review-summary-distribution{grid-column:2;grid-row:1}.product-lipscore .lipscore-rating-distribution-stars .lipscore-rating-star{width:15px;height:15px;margin-right:1px}.product-lipscore .lipscore-rating-distribution-count{padding-left:6px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/product-lipscore.css.map */
