.reviews-widget{--reviews-star-color: #007ec7;--reviews-border: rgba(var(--color-foreground), .1);--reviews-muted: rgba(var(--color-foreground), .65);--reviews-surface: rgba(var(--color-foreground), .04);--reviews-radius: var(--inputs-radius, 0);position:relative}.reviews-widget [hidden],.review-card [hidden],.reviews-carousel [hidden]{display:none!important}@media(scripting:none){.review-card__text.is-clamped{display:block;-webkit-line-clamp:unset;overflow:visible}}.review-stars{display:inline-flex;align-items:center;gap:.8rem;line-height:1}.reviews-widget .review-stars .rating-star,.review-stars .rating-star{--color-rating-star: var(--reviews-star-color, #007ec7);--letter-spacing: .8;--font-size: 1.7}.reviews-widget .review-stars--small .rating-star,.review-stars--small .rating-star{--letter-spacing: .7;--font-size: 1.4}.reviews-widget .review-stars--large .rating-star,.review-stars--large .rating-star{--letter-spacing: 1.1;--font-size: 2.4}.review-stars__value{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.product-reviews__header{display:flex;flex-direction:column;gap:2.4rem;padding-bottom:2.4rem;border-bottom:.1rem solid var(--reviews-border)}.product-reviews__heading{margin:0 0 1.6rem}.product-reviews__average{display:flex;align-items:center;gap:1.6rem}.product-reviews__average-number{margin:0;font-size:calc(var(--font-heading-scale) * 4.8rem);line-height:1;letter-spacing:-.02em}.product-reviews__average-detail{display:flex;flex-direction:column;gap:.6rem}.product-reviews__count{margin:0;color:var(--reviews-muted)}.product-reviews__write{margin-top:2rem}.product-reviews__distribution{display:flex;flex-direction:column;gap:.6rem;width:100%;max-width:40rem}.review-bar{display:grid;grid-template-columns:3.6rem 1fr 4rem;align-items:center;gap:1rem;width:100%;padding:.5rem .6rem;margin:0 -.6rem;border:0;border-radius:.6rem;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;text-align:left;cursor:pointer;transition:background-color var(--duration-short) ease}.review-bar:hover,.review-bar:focus-visible{background:var(--reviews-surface)}.review-bar:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem}.review-bar[aria-pressed=true]{background:var(--reviews-surface);font-weight:700}.review-bar__label{white-space:nowrap}.review-bar__star{color:var(--reviews-star-color);font-family:Times,serif}.review-bar__track{display:block;height:.8rem;border-radius:.4rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.review-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--reviews-star-color);transition:width var(--duration-default) ease}.review-bar__count{color:var(--reviews-muted);text-align:right;font-variant-numeric:tabular-nums}.review-posted{margin-bottom:2.4rem;padding:1.6rem 2rem;border-radius:var(--reviews-radius);background:var(--reviews-surface);border:.1rem solid rgba(var(--color-foreground),.1)}.review-posted:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.review-posted .form-status{margin:0;font-size:1.5rem;line-height:1.4}.review-photos{padding:2.4rem 0;border-bottom:.1rem solid var(--reviews-border)}.review-photos__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:1.2rem}.review-photos__heading{margin:0}.review-photos__all{padding:0;white-space:nowrap}.review-photos__all[aria-pressed=true]{font-weight:700;text-decoration:none}.review-photos__strip{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x proximity;margin:0 -1.5rem;padding:.2rem 1.5rem 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.review-photo-thumb{flex:0 0 auto;width:9.6rem;aspect-ratio:1;padding:0;border:0;border-radius:var(--media-radius, 0);overflow:hidden;background:var(--reviews-surface);cursor:zoom-in;scroll-snap-align:start;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.review-photo-thumb img{display:block;width:100%;height:100%;object-fit:cover}.review-photo-thumb:hover{transform:translateY(-.2rem);box-shadow:0 .4rem 1.2rem rgba(var(--color-foreground),.15)}.review-photo-thumb:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.2rem}.review-toolbar{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem 0 1.6rem}.review-toolbar__row{display:flex;flex-direction:column;gap:1.2rem}.review-toolbar__sort{display:flex;align-items:center;gap:1.2rem}.review-toolbar__label{white-space:nowrap}.review-toolbar__sort .select{width:auto;min-width:18rem}.review-toolbar__sort .select__select{font-size:1.3rem;min-height:4.2rem;height:4.2rem}.review-results{margin:0;color:rgb(var(--color-foreground));font-variant-numeric:tabular-nums}.review-chips{display:flex;flex-wrap:wrap;gap:.8rem}.review-chip{display:inline-flex;align-items:center;gap:.2rem;min-height:4rem;padding:.8rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--variant-pills-radius, 999px);background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;line-height:1;letter-spacing:.02em;cursor:pointer;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.review-chip:hover{border-color:rgb(var(--color-foreground))}.review-chip:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.review-chip[aria-pressed=true]{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.review-chip__star{color:var(--reviews-star-color);font-family:Times,serif;font-size:1.4rem;margin-left:.1rem}.review-chip[aria-pressed=true] .review-chip__star{color:rgb(var(--color-background))}.review-list{display:flex;flex-direction:column}.review-list[aria-busy=true]{opacity:.6;pointer-events:none}.review-card{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;padding:2rem 0;border-top:.1rem solid var(--reviews-border)}.review-card:first-child{border-top:0}.review-card:focus{outline:none}.review-card:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.4);outline-offset:.4rem;border-radius:.4rem}.review-card__header{display:flex;flex-direction:column;gap:.6rem}.review-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:1.3rem;color:var(--reviews-muted)}.review-card__author{font-weight:700;color:rgb(var(--color-foreground))}.review-card__verified{display:inline-flex;align-items:center;gap:.4rem;color:rgb(var(--color-foreground));font-weight:500}.review-card__verified .icon-review-check{width:1.2rem;height:1.2rem;flex:0 0 auto;color:var(--reviews-star-color)}.review-card__date{margin-left:auto;white-space:nowrap}.review-card__product{display:inline-flex;align-items:center;gap:1rem;max-width:100%;padding:.6rem 1rem .6rem .6rem;border-radius:var(--reviews-radius);background:var(--reviews-surface);color:rgb(var(--color-foreground));font-size:1.3rem;text-decoration:none;width:fit-content}.review-card__product:hover span{text-decoration:underline;text-underline-offset:.3rem}.review-card__product img{width:4.8rem;height:4.8rem;border-radius:var(--media-radius, 0);object-fit:cover;flex:0 0 auto}.review-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.review-card__text{margin:0;font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.review-card__text.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.review-card__more{padding:0;font-size:1.3rem}.review-card__photo{display:block;width:9.6rem;aspect-ratio:1;padding:0;border:0;border-radius:var(--media-radius, 0);overflow:hidden;background:var(--reviews-surface);cursor:zoom-in;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.review-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.review-card__photo:hover{transform:translateY(-.2rem);box-shadow:0 .4rem 1.2rem rgba(var(--color-foreground),.15)}.review-card__photo:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.2rem}.review-card__reply{position:relative;padding:1.2rem 1.6rem 1.2rem 2rem;border-radius:var(--reviews-radius);background:var(--reviews-surface);font-size:1.4rem;line-height:1.5}.review-card__reply:before{content:"";position:absolute;top:1.2rem;bottom:1.2rem;left:.8rem;width:.3rem;border-radius:.3rem;background:var(--reviews-star-color)}.review-card__reply-label{display:block;margin-bottom:.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--reviews-muted)}.review-card__reply p{margin:0}.review-list{border-bottom:.1rem solid var(--reviews-border)}.review-list__footer{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.review-list__footer:has([data-show-more]:not([hidden])),.review-list__footer:has(.review-list__error){padding-top:2.4rem}.review-list__more{min-width:22rem}.review-list__more[disabled],.review-list__more[aria-disabled=true]{opacity:.6;cursor:progress}.review-list__error{margin:0;color:var(--reviews-muted);text-align:center}.review-empty-filter{margin:0;padding:3.2rem 0;text-align:center;color:var(--reviews-muted)}.review-empty{padding:3.2rem 0 0}.review-empty__text{margin:0;font-size:1.6rem;color:var(--reviews-muted)}html.reviews-dialog-open{overflow:hidden;scrollbar-gutter:stable}.review-form-dialog,.review-lightbox{padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));max-width:none;max-height:none}.review-form-dialog::backdrop,.review-lightbox::backdrop{background:#0009}.review-form-dialog.is-open-fallback,.review-lightbox.is-open-fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:block;background:#0009}.review-form-dialog:not([open]),.review-lightbox:not([open]){display:none}.review-dialog__close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:currentColor;cursor:pointer}.review-dialog__close .icon{width:1.7rem;height:1.7rem}.review-dialog__close:hover{background:rgba(var(--color-foreground),.08)}.review-dialog__close:focus-visible{outline:.2rem solid currentColor;outline-offset:.1rem}.review-form-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;display:flex;align-items:flex-end;justify-content:center}.review-form-dialog__inner{position:relative;width:100%;max-height:92vh;overflow-y:auto;padding:2.4rem 2rem 3.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--popup-corner-radius, 0) var(--popup-corner-radius, 0) 0 0;box-shadow:0 -.4rem 2.4rem #0003}.review-form-dialog__header{padding-right:4.4rem;margin-bottom:1.6rem}.review-form-dialog__title{margin:0}.review-form-dialog__product{margin:.4rem 0 0;color:var(--reviews-muted)}.review-form .form__message{margin-top:0}.review-form .form-status-list{margin:1rem 0 2rem}.review-form__rating{margin:0 0 1.6rem;padding:0;border:0}.review-form__legend{padding:0;margin-bottom:.6rem;font-size:1.4rem}.review-form__stars{display:inline-flex;gap:.2rem}.review-form__star{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;font-family:Times,serif;font-size:3.2rem;line-height:1;color:rgba(var(--color-foreground),.2);cursor:pointer;transition:color var(--duration-short) ease,transform var(--duration-short) ease}.review-form__star:hover{transform:scale(1.1)}.review-form__star-input:checked+.review-form__star{color:var(--reviews-star-color)}.review-form__star:has(~.review-form__star-input:checked){color:var(--reviews-star-color)}@media(hover:hover){.review-form__stars:hover .review-form__star{color:rgba(var(--color-foreground),.2)}.review-form__stars:hover .review-form__star:hover,.review-form__stars:hover .review-form__star:has(~.review-form__star:hover){color:var(--reviews-star-color)}}.review-form__star-input:focus-visible+.review-form__star{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:-.2rem;border-radius:.6rem}.review-form__fields{display:grid;grid-template-columns:1fr;gap:0 1.6rem}.review-form .field{margin-bottom:1.6rem}.review-form__note{margin:0 0 1.6rem;color:var(--reviews-muted)}.review-form__actions{display:flex;justify-content:flex-end}.review-form__actions .button{width:100%}.review-lightbox[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center}.review-lightbox__inner{position:relative;display:flex;flex-direction:column;width:min(100% - 2.4rem,90rem);max-height:calc(100vh - 2.4rem);max-height:calc(100dvh - 2.4rem);border-radius:var(--media-radius, 0);overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1.6rem 4.8rem #00000059}.review-lightbox__close{z-index:1;background:rgba(var(--color-background),.9);box-shadow:0 .1rem .4rem #0003}.review-lightbox__figure{display:flex;flex-direction:column;min-height:0;margin:0}.review-lightbox__image{display:block;width:100%;height:auto;max-height:calc(100vh - 14rem);max-height:calc(100dvh - 14rem);object-fit:contain;background:#111}.review-lightbox__caption{margin:0;padding:1.2rem 1.6rem 1.4rem;line-height:1.45}.review-lightbox__caption:empty{display:none}@media screen and (min-width:750px){.product-reviews__header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:4rem;padding-bottom:3.2rem}.product-reviews__title{flex:1 1 auto}.product-reviews__distribution{flex:0 0 36rem;max-width:36rem;padding-top:.4rem}.product-reviews__average-number{font-size:calc(var(--font-heading-scale) * 5.6rem)}.review-photos__strip{margin:0;padding-left:0;padding-right:0}.review-photo-thumb{width:12rem}.review-toolbar__row{flex-direction:row;align-items:center;justify-content:space-between}.review-card{grid-template-columns:minmax(0,1fr) auto;column-gap:2.4rem;padding:2.4rem 0}.review-card__header,.review-card__product,.review-card__reply{grid-column:1 / -1}.review-card__header{flex-direction:row;align-items:center;gap:1.2rem}.review-card__meta{flex:1 1 auto}.review-card__body{grid-column:1}.review-card__photo{grid-column:2;width:12rem}.review-card[data-has-photo=false] .review-card__body{grid-column:1 / -1}.review-form-dialog[open]{align-items:center}.review-form-dialog__inner{width:min(100% - 4rem,64rem);max-height:calc(100vh - 4rem);padding:3.2rem 3.2rem 3.6rem;border-radius:var(--popup-corner-radius, 0);box-shadow:0 1.6rem 4.8rem #0000004d}.review-form__fields{grid-template-columns:1fr 1fr}.review-form__actions .button{width:auto;min-width:18rem}}@media(prefers-reduced-motion:reduce){.review-bar,.review-bar__fill,.review-chip,.review-photo-thumb,.review-card__photo,.review-form__star{transition:none}.review-photo-thumb:hover,.review-card__photo:hover,.review-form__star:hover{transform:none}}@media(forced-colors:active){.review-chip[aria-pressed=true],.review-bar[aria-pressed=true]{outline:.2rem solid CanvasText}.review-bar__fill{background:CanvasText}.review-stars .rating-star{display:none}.review-stars:after{content:attr(aria-label);font-size:1.3rem}.review-form__star{forced-color-adjust:none;color:GrayText}.review-form__star-input:checked+.review-form__star,.review-form__star:has(~.review-form__star-input:checked){color:Highlight}.review-form__star-input:focus-visible+.review-form__star{outline-color:Highlight}}.all-reviews__intro{max-width:64rem;margin:1.2rem 0 0;color:var(--reviews-muted)}.all-reviews__intro p:last-child{margin-bottom:0}.reviews-carousel{--reviews-star-color: #007ec7;--reviews-border: rgba(var(--color-foreground), .1);--reviews-muted: rgba(var(--color-foreground), .65);--reviews-surface: rgba(var(--color-foreground), .04)}.reviews-carousel__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.reviews-carousel__heading{margin:0}.reviews-carousel__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.reviews-carousel__subheading{margin:0;font-size:1.5rem;color:var(--reviews-muted)}.reviews-carousel__subheading strong{color:rgb(var(--color-foreground))}.reviews-carousel__list{align-items:stretch}.reviews-carousel__item{display:flex}.reviews-carousel__card{display:flex;flex-direction:column;width:100%;border:.1rem solid var(--reviews-border);border-radius:var(--media-radius, 0);background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.reviews-carousel__card:hover{transform:translateY(-.2rem);box-shadow:0 .6rem 1.8rem rgba(var(--color-foreground),.12)}.reviews-carousel__media{aspect-ratio:1;background:var(--reviews-surface)}.reviews-carousel__media--placeholder{display:flex;align-items:center;justify-content:center;color:var(--reviews-star-color);font-family:Times,serif;font-size:8rem;line-height:1}.reviews-carousel__media img{display:block;width:100%;height:100%;object-fit:cover}.reviews-carousel__content{display:flex;flex-direction:column;flex:1 1 auto;gap:.8rem;padding:1.6rem}.reviews-carousel__text{margin:0;flex:1 1 auto;font-size:1.4rem;line-height:1.55;overflow-wrap:anywhere}.reviews-carousel__author{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;font-size:1.3rem;color:var(--reviews-muted)}.reviews-carousel__author-name{font-weight:700;color:rgb(var(--color-foreground))}.reviews-carousel__product{font-size:1.3rem;width:fit-content}.reviews-carousel__footer{margin-top:2.4rem}@media screen and (min-width:750px){.reviews-carousel__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.reviews-carousel__content{padding:2rem}}@media screen and (min-width:990px){.reviews-carousel__header.title-wrapper--self-padded-tablet-down{padding:0 5rem}.reviews-carousel slider-component:not(.page-width-desktop){padding:0}}@media(prefers-reduced-motion:reduce){.reviews-carousel__card{transition:none}.reviews-carousel__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/reviews.css.map */
