.stars{position:relative;display:inline-flex;line-height:0;color:color-mix(in srgb,var(--obi-color-text) 22%,transparent);vertical-align:middle}.stars__row{display:inline-flex;gap:.1rem;white-space:nowrap}.stars svg{width:var(--star-size, 1.6rem);height:var(--star-size, 1.6rem);fill:currentColor;flex:none}.stars__fill{position:absolute;top:0;left:0;bottom:0;width:calc(var(--rating, 0) / 5 * 100%);overflow:hidden;color:var(--obi-color-text)}.product-reviews{display:block;min-height:2.4rem}.product-reviews[hidden]{display:none}.product-reviews:not(.is-loaded) .product-reviews__summary{visibility:hidden}.product-reviews__summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.8rem;min-height:2.4rem;margin:0;padding:0;border:0;background:none;color:var(--obi-color-text);font:inherit;font-size:1.3rem;line-height:1.4;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.product-reviews__avg{font-weight:var(--obi-font-body-weight-bold)}.product-reviews__count{color:var(--obi-color-text-muted)}.product-reviews__link{font-weight:var(--obi-font-label-weight);font-size:1.2rem;letter-spacing:var(--obi-letter-spacing-button);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.product-reviews__summary:hover .product-reviews__link{text-decoration-thickness:2px}.reviews-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--obi-color-bg);color:var(--obi-color-text)}.reviews-modal::backdrop{background:color-mix(in srgb,#000 55%,transparent)}html:has(.reviews-modal[open]){overflow:hidden}.reviews-modal__inner{display:flex;flex-direction:column;height:100%;max-height:inherit}.reviews-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 1.6rem 1.2rem;border-bottom:1px solid var(--obi-color-border)}.reviews-modal__brand{display:flex;align-items:center;gap:1.2rem;min-width:0}.reviews-modal__logo{display:block;width:auto;height:2.8rem;max-width:12rem;object-fit:contain;flex:none}.reviews-modal__title{margin:0;font-size:2rem;line-height:1.15}.reviews-modal__close{display:inline-flex;align-items:center;justify-content:center;width:var(--obi-tap-size, 4.4rem);height:var(--obi-tap-size, 4.4rem);margin:-.8rem -1.2rem -.8rem 0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.reviews-modal__body{flex:1 1 auto;min-height:0;padding:1.6rem 1.6rem 2.4rem;overflow-y:auto;overscroll-behavior:contain}.reviews-modal__summary{display:grid;gap:1.6rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--obi-color-border)}.reviews-modal__score{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;--star-size: 2rem}.reviews-modal__avg{font-size:4rem;font-weight:var(--obi-font-price-weight);line-height:1}.reviews-modal__total{flex-basis:100%;color:var(--obi-color-text-muted);font-size:1.3rem}.reviews-modal__dist{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.reviews-modal__dist-wrap{display:grid;gap:.6rem;justify-items:stretch}.reviews-modal__dist{width:100%}.reviews-modal__dist-row{display:grid;width:100%;grid-template-columns:3.2rem 1fr 4.4rem;align-items:center;gap:.8rem;margin:0;padding:.3rem .6rem;border:0;border-radius:var(--obi-radius);background:none;color:inherit;font:inherit;font-size:1.3rem;line-height:1;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,opacity .15s ease}.reviews-modal__dist-row:hover:not(:disabled),.reviews-modal__dist-row.is-active{background:color-mix(in srgb,var(--obi-color-text) 7%,transparent)}.reviews-modal__dist-row:disabled{cursor:default}.reviews-modal__dist.has-filter .reviews-modal__dist-row:not(.is-active){opacity:.45}.reviews-modal__dist-row.is-active .reviews-modal__dist-n{color:var(--obi-color-text);font-weight:var(--obi-font-body-weight-bold)}.reviews-modal__dist-all{justify-self:start;margin:.2rem 0 0 .6rem}.reviews-modal__dist-all[hidden]{display:none}.reviews-modal__dist-label{display:inline-flex;align-items:center;gap:.2rem}.reviews-modal__dist-label svg{width:1.2rem;height:1.2rem;fill:currentColor}.reviews-modal__bar{display:block;height:.8rem;border-radius:.4rem;background:color-mix(in srgb,var(--obi-color-text) 10%,transparent);overflow:hidden}.reviews-modal__bar-fill{display:block;height:100%;border-radius:inherit;background:var(--obi-color-text)}.reviews-modal__dist-n{color:var(--obi-color-text-muted);text-align:right;font-variant-numeric:tabular-nums}.reviews-modal__note{margin:-.8rem 0 1.6rem;color:var(--obi-color-text-muted);font-size:1.3rem;line-height:1.5}.reviews-modal__grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0;padding:0;list-style:none}.review{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border:1px solid var(--obi-color-border);border-radius:var(--obi-radius)}.review__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;--star-size: 1.4rem}.review__date{color:var(--obi-color-text-muted);font-size:1.2rem}.review__text{margin:0;font-size:1.4rem;line-height:1.5;overflow-wrap:anywhere}.review__photos{display:flex;flex-wrap:wrap;gap:.6rem}.review__photo{width:7.2rem;height:7.2rem;object-fit:cover;border-radius:var(--obi-radius)}.review__name{margin:auto 0 0;font-size:1.3rem;font-weight:var(--obi-font-body-weight-bold)}.reviews-modal__status{min-height:1.6rem;margin:1.2rem 0 0;color:var(--obi-color-text-muted);font-size:1.3rem;text-align:center}.reviews-modal__status:empty{display:none}.reviews-modal__more{width:100%;margin-top:1.2rem}.reviews-modal__more[hidden]{display:none}@media screen and (min-width:750px){.reviews-modal{top:0;right:0;bottom:0;left:0;width:min(104rem,calc(100vw - 4rem));max-width:none;height:auto;max-height:calc(100vh - 6.4rem);margin:auto;border-radius:var(--obi-radius)}.reviews-modal__head{padding:2.4rem 3.2rem 1.6rem}.reviews-modal__title{font-size:2.4rem}.reviews-modal__logo{height:3.2rem;max-width:14rem}.reviews-modal__body{padding:2.4rem 3.2rem 3.2rem}.reviews-modal__summary{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:3.2rem}.reviews-modal__score{--star-size: 2.4rem}.reviews-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.reviews-modal__more{display:flex;width:fit-content;min-width:28rem;margin:2rem auto 0}}@media screen and (min-width:990px){.reviews-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-reviews.css.map */
