.lh-reviews{display:block;padding-block:4rem}.lh-reviews__heading{margin:0 0 1.6rem;color:var(--lh-review-accent);font-size:1.4rem;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.lh-reviews__summary{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;margin-bottom:1.8rem}.lh-reviews__score,.lh-reviews__breakdown,.lh-reviews__action{min-height:11rem;padding:1.6rem 4rem}.lh-reviews__score{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:.1rem solid var(--lh-review-border)}.lh-reviews__score strong{color:#161616;font-size:4rem;line-height:1}.lh-reviews__score>span:last-child{margin-top:.7rem;color:#777;font-size:1.2rem}.lh-stars{position:relative;display:inline-block;color:#dedede;font-size:1.9rem;letter-spacing:-.12rem;line-height:1}.lh-stars:after{position:absolute;inset:0 auto 0 0;width:var(--lh-star-fill);overflow:hidden;color:var(--lh-review-accent);content:"\2605\2605\2605\2605\2605";white-space:nowrap}.lh-reviews__breakdown{display:grid;align-content:center;gap:.8rem}.lh-reviews__bar-row{display:grid;grid-template-columns:2.5rem minmax(10rem,1fr) 2.5rem;align-items:center;gap:.8rem;color:#777;font-size:1.2rem}.lh-reviews__bar{height:.7rem;overflow:hidden;border-radius:99rem;background:#eee}.lh-reviews__bar>span{display:block;height:100%;border-radius:inherit;background:var(--lh-review-accent)}.lh-reviews__action{display:grid;place-items:center;border-left:.1rem solid var(--lh-review-border)}.lh-reviews__write-button,.lh-review-form__submit{min-height:5rem;padding:1.2rem 2.2rem;border:.1rem solid #222;border-radius:99rem;background:#fff;color:#222;cursor:pointer;font:inherit}.lh-reviews__write-button:hover,.lh-review-form__submit:hover{background:#222;color:#fff}.lh-reviews__toolbar{display:flex;justify-content:flex-end;margin-bottom:1rem}.lh-reviews__sort{min-height:3.8rem;padding:.6rem 3.5rem .6rem 1.2rem;border:.1rem solid var(--lh-review-border);border-radius:.8rem;background:#fff;color:#444}.lh-reviews__list{display:grid;gap:1rem}.lh-review-card{padding:1.5rem;border:.1rem solid var(--lh-review-border);border-radius:1.2rem;background:#fff}.lh-review-card[hidden]{display:none}.lh-review-card__top{display:flex;align-items:start;justify-content:space-between;gap:2rem}.lh-review-card__author{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.lh-review-card__author strong{color:#161616;font-size:1.3rem}.lh-review-card__author .lh-stars{font-size:1.7rem}.lh-review-card time{flex:0 0 auto;color:#777;font-size:1.1rem}.lh-review-card__text{margin-top:.7rem;color:#161616;font-size:1.35rem}.lh-review-card__text>:first-child{margin-top:0}.lh-review-card__text>:last-child{margin-bottom:0}.lh-reviews__empty{padding:3rem;text-align:center}.lh-reviews__pagination{display:flex;justify-content:center;gap:.6rem;margin-top:1.4rem}.lh-reviews__pagination button{width:3.2rem;height:3.2rem;border:.1rem solid transparent;border-radius:.8rem;background:transparent;color:#777;cursor:pointer}.lh-reviews__pagination button[aria-current=page]{border-color:var(--lh-review-border);background:#fff;color:#222}.lh-review-dialog{width:min(56rem,calc(100% - 3rem));padding:3rem;border:0;border-radius:1.2rem;box-shadow:0 2rem 6rem #0003}.lh-review-dialog::backdrop{background:#00000073}.lh-review-dialog h3{margin:0 0 .8rem;font-size:2.4rem}.lh-review-dialog__close{position:absolute;top:1rem;right:1.2rem;border:0;background:transparent;cursor:pointer;font-size:2.8rem;line-height:1}.lh-review-form{display:grid;gap:1.4rem;margin-top:2rem}.lh-review-form__field{display:grid;gap:.6rem}.lh-review-form__field label{font-size:1.3rem;font-weight:600}.lh-review-form__field input,.lh-review-form__field select,.lh-review-form__field textarea{width:100%;padding:1.1rem;border:.1rem solid #cfcfcf;border-radius:.4rem;background:#fff;color:#222;font:inherit}.lh-review-form__submit{justify-self:start;background:var(--lh-review-accent);color:#fff;border-color:var(--lh-review-accent)}.lh-review-form__success{color:#18794e}@media screen and (max-width:749px){.lh-reviews{padding-block:3rem}.lh-reviews__summary{grid-template-columns:1fr}.lh-reviews__score,.lh-reviews__breakdown,.lh-reviews__action{min-height:auto;padding:2rem 1rem;border:0}.lh-reviews__breakdown{border-block:.1rem solid var(--lh-review-border)}.lh-review-card__top{align-items:start}.lh-review-dialog{padding:2.4rem 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
