.curbi-stars{--curbi-star-shape: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);display:inline-flex;gap:2px;flex:0 0 auto;line-height:0}.curbi-stars__star{position:relative;display:block;width:var(--curbi-star-size, 14px);height:var(--curbi-star-size, 14px)}.curbi-stars__star:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--neutral-200);clip-path:var(--curbi-star-shape)}.curbi-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.curbi-stars__fill:before{content:"";position:absolute;top:0;left:0;width:var(--curbi-star-size, 14px);height:var(--curbi-star-size, 14px);background:var(--mango);clip-path:var(--curbi-star-shape)}.curbi-rating-badge{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);text-decoration:none}.curbi-rating-badge__text{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--curbi-badge-size, 14px);line-height:1;white-space:nowrap}.curbi-rating-badge--link{cursor:pointer}.curbi-rating-badge--link .curbi-rating-badge__text{border-bottom:1px solid currentColor;padding-bottom:1px}.curbi-pdp__rating{color:var(--text-body);margin-bottom:12px}.curbi-review-card{background:var(--surface-card);border-radius:var(--radius-lg);padding:24px 26px;display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box}.curbi-review-card--compact{padding:24px}.curbi-review-card[hidden]{display:none}.curbi-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.curbi-review-card__date{font:var(--fw-book) 12px/1 var(--font-sans);color:var(--text-muted)}.curbi-review-card__title{margin:0;font:var(--fw-bold) 17px/1.3 var(--font-sans);color:var(--text-heading);text-wrap:pretty}.curbi-review-card__body{margin:0;font:var(--fw-book) 15px/1.55 var(--font-sans);color:var(--text-body);text-wrap:pretty;flex:1}.curbi-review-card__foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--border-subtle);margin-top:4px}.curbi-review-card__name{font:var(--fw-bold) 14px/1 var(--font-sans);color:var(--text-heading)}.curbi-review-card__verified{display:inline-flex;align-items:center;gap:5px;font:var(--fw-extrabold) 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--dark-green)}.curbi-review-card__tick{width:14px;height:14px;border-radius:99px;background:var(--light-green);display:grid;place-items:center;font-size:9px}.curbi-review-card__product{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--font-sans);color:var(--text-muted)}.curbi-review-card__dot{width:10px;height:10px;border-radius:99px}.curbi-reviews{background:var(--bg-page)}.curbi-reviews__grid{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:56px;align-items:start}.curbi-reviews__summary{position:sticky;top:120px}.curbi-reviews__score{display:flex;align-items:center;gap:14px;margin-top:22px}.curbi-reviews__avg{font-family:var(--font-display);font-size:64px;line-height:1;color:var(--dark-green)}.curbi-reviews__based{margin:6px 0 0;font:var(--fw-book) 13px/1.3 var(--font-sans);color:var(--text-muted)}.curbi-reviews__dist{display:grid;gap:6px;margin-top:20px}.curbi-reviews__bar{display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;background:none;border:none;padding:3px 0;cursor:pointer;font:600 13px/1 var(--font-sans);color:var(--text-heading);text-align:left}.curbi-reviews__bar:disabled{cursor:default}.curbi-reviews__dist.is-filtered .curbi-reviews__bar:not([aria-pressed=true]){opacity:.45}.curbi-reviews__bar-star{display:flex;align-items:center;gap:4px}.curbi-reviews__bar-star .curbi-star{width:10px}.curbi-reviews__bar-track{height:8px;border-radius:99px;background:var(--neutral-100);overflow:hidden}.curbi-reviews__bar-fill{display:block;height:100%;background:var(--dark-green);border-radius:99px}.curbi-reviews__bar-count{text-align:right;color:var(--text-muted);font-weight:var(--fw-book)}.curbi-reviews__write{margin-top:24px}.curbi-reviews__main{display:grid;gap:14px}.curbi-reviews__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:6px}.curbi-reviews__count-wrap{display:flex;gap:8px;align-items:center}.curbi-reviews__count{font:var(--fw-bold) 14px/1 var(--font-sans);color:var(--text-heading)}.curbi-reviews__clear{cursor:pointer;border:none}.curbi-reviews__clear[hidden]{display:none}.curbi-reviews__sort{font:var(--fw-bold) 14px/1 var(--font-sans);color:var(--dark-green);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:9px 14px;cursor:pointer}.curbi-reviews__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.curbi-reviews__more{display:flex;justify-content:center;margin-top:8px}.curbi-reviews__more:not(:has(>:not([hidden]))){display:none}.curbi-reviews__app[hidden]{display:none}.curbi-reviews__app .jdgm-rev-widg__header .jdgm-rev-widg__summary,.curbi-reviews__app .jdgm-rev-widg__summary,.curbi-reviews__app .jdgm-histogram,.curbi-reviews__app .jdgm-rev-widg__sort-wrapper,.curbi-reviews__app .jdgm-rev-widg__reviews,.curbi-reviews__app .jdgm-rev-widg__title,.curbi-reviews__app .jdgm-paginate,.curbi-reviews__app .jdgm-write-rev-link,.curbi-reviews__app .jdgm-revs-tab{display:none!important}.curbi-reviews__app .jdgm-form-wrapper{background:var(--pale-orange);border-radius:var(--radius-lg);padding:28px;font-family:var(--font-sans);color:var(--text-heading)}.curbi-reviews__app .jdgm-form input,.curbi-reviews__app .jdgm-form textarea{font:var(--fw-book) 15px/1.4 var(--font-sans);color:var(--text-heading);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:12px 14px}.curbi-reviews__app .jdgm-form label{font:var(--fw-extrabold) 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.curbi-reviews__app .jdgm-star{color:var(--mango)!important}.curbi-reviews__app .jdgm-submit-rev{background:var(--dark-green)!important;color:var(--pale-orange)!important;border-radius:var(--radius-pill)!important;font:var(--fw-bold) 15px/1 var(--font-sans)!important;padding:14px 24px!important;border:none!important}.curbi-home-reviews{background:var(--pale-orange);position:relative;overflow:hidden}.curbi-home-reviews__inner{display:block;position:relative}.curbi-home-reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}.curbi-home-reviews__rating{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.curbi-home-reviews__avg{font:var(--fw-bold) 15px/1 var(--font-sans);color:var(--dark-green)}.curbi-home-reviews__total{font:var(--fw-book) 15px/1 var(--font-sans);color:var(--text-body)}.curbi-home-reviews__arrows{display:flex;gap:10px}.curbi-home-reviews__arrows[hidden],.curbi-home-reviews__dots[hidden]{display:none}.curbi-home-reviews__arrow{width:44px;height:44px;border-radius:99px;border:1px solid var(--dark-green);background:var(--surface-card);color:var(--dark-green);font:var(--fw-bold) 18px/1 var(--font-sans);cursor:pointer}.curbi-home-reviews__arrow:disabled{cursor:default;opacity:.3}.curbi-home-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,calc((100% - 32px) / 3));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;position:relative}.curbi-home-reviews__slide{scroll-snap-align:start}.curbi-home-reviews__track.is-paged{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}.curbi-home-reviews__slide[hidden]{display:none}.curbi-home-reviews__dots{display:flex;justify-content:center;gap:6px;margin-top:24px}.curbi-home-reviews__dot{width:8px;height:8px;border-radius:99px;border:none;padding:0;cursor:pointer;background:#21553340;transition:width var(--dur-base) var(--ease-standard)}.curbi-home-reviews__dot[aria-current=true]{width:22px;background:var(--dark-green)}@media(prefers-reduced-motion:reduce){.curbi-home-reviews__dot{transition:none}}@media screen and (max-width:989px){.curbi-reviews__grid{grid-template-columns:minmax(0,1fr);gap:32px}.curbi-reviews__summary{position:static}.curbi-home-reviews__track.is-paged{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.curbi-reviews__list{grid-template-columns:minmax(0,1fr)}.curbi-reviews__avg{font-size:52px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-curbi-reviews.css.map */
