.review{padding-block:1.6rem;border-top:.1rem solid rgba(var(--color-border),1)}.review:first-child{border-top:0}.review__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.review__rating{display:flex;align-items:center;gap:.6rem;font-size:1.6rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-text-heading))}.review__rating .icon-star{width:1.8rem;height:1.8rem;flex-shrink:0}.review__date{font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.review__author{margin:1.2rem 0 .4rem;font-size:1.4rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-text-heading));overflow-wrap:anywhere}.review__comment{margin:0;font-size:1.4rem;line-height:1.5;overflow-wrap:anywhere}.review__comment--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.review__toggle{margin-top:.8rem;padding:0;border:0;background:none;font-size:1.4rem;line-height:1.5;color:inherit;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.review__toggle:hover{opacity:.7}.review__toggle[hidden],.product-reviews__button[hidden],.product-reviews-summary__count[hidden]{display:none}.product-reviews[hidden],.product-reviews-summary[hidden]{display:none!important}.product-reviews__heading{margin:0 0 .4rem;font-size:2.4rem;color:rgb(var(--color-text-heading))}.product-reviews__button{margin-top:1.6rem}@media(max-width:767.98px){.product-reviews__list{display:flex;gap:1.6rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding);scroll-padding-inline:var(--page-padding);scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-reviews__list::-webkit-scrollbar{display:none}.product-reviews__list .review{flex:0 0 min(29.1rem,78vw);scroll-snap-align:start;border-top:0;border-inline-start:.1rem solid rgba(var(--color-border),1);padding-inline-start:1.6rem}.product-reviews__list .review:first-child{border-inline-start:0;padding-inline-start:0}}.product-reviews-summary{display:inline-flex;align-items:center;gap:.6rem;font-size:inherit;letter-spacing:inherit}.product-reviews-summary .icon-star{width:.9em;height:.9em;color:rgb(var(--color-text-heading))}.product-reviews-summary__value{font-weight:var(--font-body-weight-bold);color:rgb(var(--color-text-heading))}.product-reviews-summary__count{padding:0;border:0;background:none;font-size:inherit;color:inherit;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.product-reviews-summary__count:hover{opacity:.7}.reviews-panel .drawer__body{display:block;padding:2.4rem}.reviews-panel__header{display:flex;align-items:center;gap:1.2rem;margin-bottom:2.4rem}.reviews-panel__dismiss{order:2;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4rem;height:4rem;min-width:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.reviews-panel__dismiss:hover{background-color:rgba(var(--color-foreground),.06)}.reviews-panel__dismiss .icon{width:2rem;height:2rem}.reviews-panel__dismiss-back{display:none}.reviews-panel__dismiss-back .icon{transform:rotate(180deg)}.reviews-panel__title{margin:0;font-size:2.4rem;color:rgb(var(--color-text-heading))}.reviews-panel__average{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin:0;font-size:4rem;line-height:1.1;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-text-heading))}.reviews-panel__average .icon-star{width:3.6rem;height:3.6rem}.reviews-panel__based-on{margin:.4rem 0 0;font-size:1.5rem;line-height:1.3;text-align:center;color:rgba(var(--color-foreground),.7)}.reviews-panel__product-title{display:none;margin:2.4rem 0 0;font-size:2rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-text-heading))}@media(max-width:767.98px){.reviews-panel__product-title{display:block}}.reviews-panel__list{margin-top:2.4rem}.reviews-panel__status{padding:1.6rem 0;font-size:1.4rem;text-align:center;color:rgba(var(--color-foreground),.7)}@media(max-width:767.98px){.reviews-panel{--modal-width: 100%}}@media(max-width:767.98px){.reviews-panel__dismiss{order:0;margin-inline-start:0}.reviews-panel__dismiss-back{display:inline-flex}.reviews-panel__dismiss-close{display:none}.reviews-panel__title{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-reviews.css.map */
