.product-reviews{--reviews-border: rgba(var(--color-foreground), .12);--reviews-soft: rgba(var(--color-foreground), .045);--reviews-star: #c58a22}.product-reviews__header{max-width:72rem;margin-bottom:3.2rem}.product-reviews__eyebrow{margin:0 0 .8rem;color:rgba(var(--color-foreground),.66);font-size:1.2rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.product-reviews__heading,.product-reviews__form-heading h3{margin:0}.product-reviews__intro{margin-top:1rem;color:rgba(var(--color-foreground),.7)}.product-reviews__intro>*:first-child,.product-reviews__form-heading p,.product-review-card__body>*:first-child{margin-top:0}.product-reviews__intro>*:last-child,.product-review-card__body>*:last-child{margin-bottom:0}.product-reviews__layout{display:grid;gap:2.4rem}.product-reviews__summary{align-self:start;padding:2.8rem;border:.1rem solid var(--reviews-border);border-radius:1.6rem;background:var(--reviews-soft);text-align:center}.product-reviews__score{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.product-reviews__score strong{font-family:var(--font-heading-family);font-size:clamp(4rem,7vw,6.4rem);line-height:1}.product-reviews__score span{color:rgba(var(--color-foreground),.62);font-size:1.5rem}.product-reviews__stars,.product-review-card__stars{color:var(--reviews-star);letter-spacing:.12em}.product-reviews__stars{position:relative;display:inline-block;margin-top:1.4rem;font-size:2rem;line-height:1}.product-reviews__stars-base,.product-reviews__stars--empty{color:rgba(var(--color-foreground),.16)}.product-reviews__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--rating-width);overflow:hidden;white-space:nowrap}[dir=rtl] .product-reviews__stars-fill{inset:0 0 0 auto}.product-reviews__count{margin:1.2rem 0 2rem;color:rgba(var(--color-foreground),.66);font-size:1.4rem}.product-reviews__write-button{width:100%}.product-reviews__list{display:grid;gap:1.6rem}.product-review-card{padding:2.4rem;border:.1rem solid var(--reviews-border);border-radius:1.6rem}.product-review-card__meta{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;gap:1.2rem}.product-review-card__avatar{display:grid;width:4.4rem;height:4.4rem;place-items:center;border-radius:50%;background:rgba(var(--color-button),.1);color:rgb(var(--color-button));font-weight:700}.product-review-card__author,.product-review-card__verified,.product-review-card__date{margin:0}.product-review-card__author{font-weight:700}.product-review-card__verified{color:rgba(var(--color-foreground),.62);font-size:1.2rem}.product-review-card__verified span{color:#38845b;font-weight:700}.product-review-card__date{color:rgba(var(--color-foreground),.58);font-size:1.2rem}.product-review-card__stars{margin-top:1.8rem;font-size:1.6rem}.product-review-card__stars .is-empty{color:rgba(var(--color-foreground),.16)}.product-review-card__title{margin:.9rem 0 .6rem;font-size:1.8rem}.product-review-card__body{color:rgba(var(--color-foreground),.76)}.product-reviews__empty{min-height:24rem;display:grid;align-content:center;justify-items:center;padding:3.2rem;border:.1rem dashed rgba(var(--color-foreground),.22);border-radius:1.6rem;text-align:center}.product-reviews__empty>span{font-size:3.6rem;line-height:1}.product-reviews__empty h3{margin:1.4rem 0 .6rem}.product-reviews__empty p{max-width:48rem;margin:0;color:rgba(var(--color-foreground),.65)}.product-reviews__form-wrap{display:grid;gap:2.4rem;margin-top:3.2rem;padding:clamp(2.4rem,5vw,4rem);border-radius:1.6rem;background:var(--reviews-soft);scroll-margin-top:3rem}.product-reviews__form-heading p:last-child{margin:1rem 0 0;color:rgba(var(--color-foreground),.66)}.product-reviews__form,.product-reviews__fields{display:grid;gap:1.6rem}.product-reviews__form .field{margin:0}.product-reviews__rating-fieldset{margin:0;padding:0;border:0}.product-reviews__rating-fieldset legend{margin-bottom:.8rem;font-weight:600}.product-reviews__rating-input{display:inline-flex;flex-direction:row-reverse;gap:.4rem}.product-reviews__rating-input label{color:rgba(var(--color-foreground),.18);cursor:pointer;font-size:3rem;line-height:1;transition:color .12s ease,transform .12s ease}.product-reviews__rating-input label:hover,.product-reviews__rating-input label:hover~label,.product-reviews__rating-input input:checked~label{color:var(--reviews-star)}.product-reviews__rating-input label:hover{transform:translateY(-.2rem)}.product-reviews__rating-input input:focus-visible+label{outline:var(--focused-base-outline);outline-offset:.3rem}.product-reviews__form .text-area{min-height:14rem}.product-reviews__form .button{justify-self:start;min-width:18rem}.product-reviews__notice{display:flex;align-items:flex-start;gap:1rem;padding:1.6rem;border:.1rem solid currentColor;border-radius:.8rem}.product-reviews__notice--success{color:#246b45;background:#edf8f1}.product-reviews__notice--error,.product-reviews__field-error{color:rgb(var(--color-error, 180, 35, 35))}.product-reviews__notice .svg-wrapper{flex:0 0 2rem}.product-reviews__notice strong,.product-reviews__notice p{display:block;margin:0}.product-reviews__field-error{display:block;margin-top:.6rem;font-size:1.2rem}@media screen and (min-width:750px){.product-reviews__layout{grid-template-columns:minmax(22rem,.36fr) minmax(0,1fr);gap:3.2rem}.product-reviews__summary{position:sticky;top:3rem}.product-reviews__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.product-reviews__form-wrap{grid-template-columns:minmax(22rem,.55fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,7rem)}}@media screen and (max-width:749px){.product-review-card__meta{grid-template-columns:4.4rem minmax(0,1fr)}.product-review-card__date{grid-column:2}.product-reviews__form .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-product-reviews.css.map */
