.hu-reviews{--hu-rv-ink: var(--premium-color-ink, #f2f2f0);--hu-rv-muted: var(--premium-color-muted, #a3a3a0);--hu-rv-surface: var(--premium-color-surface, #141416);--hu-rv-line: rgba(255, 255, 255, .1);--hu-rv-star: #f5b301;--hu-rv-star-empty: rgba(255, 255, 255, .18);--hu-rv-verified: #22a35a;position:relative}hu-reviews{display:block}.hu-reviews__anchor{position:absolute;inset-block-start:calc(-1 * var(--premium-header-height, 72px))}.hu-reviews__header{margin-block-end:clamp(24px,3vw,40px)}.hu-stars{position:relative;display:inline-block;line-height:0;vertical-align:middle}.hu-stars__row{display:inline-flex;gap:2px;color:var(--hu-rv-star-empty, rgba(255, 255, 255, .18))}.hu-stars__row--fill{position:absolute;inset:0 auto 0 0;overflow:hidden;inline-size:var(--hu-star-fill, 0%);color:var(--hu-rv-star, #f5b301);white-space:nowrap}[dir=rtl] .hu-stars__row--fill{inset:0 0 0 auto}.hu-stars svg{flex:none;inline-size:var(--hu-star-size, 18px);block-size:var(--hu-star-size, 18px);fill:currentColor}.hu-review-badge{display:inline-flex;align-items:center;gap:8px;margin-block:4px 8px;color:inherit;font-size:13px;text-decoration:none;--hu-rv-star: #f5b301;--hu-rv-star-empty: rgba(255, 255, 255, .18)}.hu-review-badge:hover .hu-review-badge__text{text-decoration:underline;text-underline-offset:3px}.hu-review-badge--empty{color:var(--hu-rv-muted, #a3a3a0)}.hu-review-badge__action{color:var(--hu-rv-ink, #f2f2f0);font-weight:700}.hu-reviews__summary{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,2fr) minmax(200px,.9fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(24px,3vw,36px);border:1px solid var(--hu-rv-line);border-radius:var(--premium-card-radius, 4px);background:var(--hu-rv-surface)}.hu-reviews__score,.hu-reviews__share{display:grid;justify-items:center;gap:10px;text-align:center}.hu-reviews__average{margin:0;color:var(--hu-rv-ink);font-family:var(--font-heading-family);font-size:clamp(40px,4vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1}.hu-reviews__total,.hu-reviews__share p{margin:0;color:var(--hu-rv-muted);font-size:14px}.hu-reviews__share p{color:var(--hu-rv-ink);font-size:16px;font-weight:600}.hu-reviews__write{min-block-size:44px;margin-block-start:4px}.hu-reviews__histogram{display:grid;gap:8px;margin:0}.hu-reviews__bar{display:grid;grid-template-columns:34px minmax(0,1fr) 48px;gap:12px;align-items:center;font-size:13px}.hu-reviews__bar-label{display:inline-flex;align-items:center;gap:4px;color:var(--hu-rv-ink);font-weight:700}.hu-reviews__bar-label svg{inline-size:14px;block-size:14px;color:var(--hu-rv-star)}.hu-reviews__bar-track{position:relative;overflow:hidden;block-size:10px;border-radius:999px;background:#ffffff1a}.hu-reviews__bar-fill{position:absolute;inset:0 auto 0 0;inline-size:var(--hu-bar, 0%);border-radius:inherit;background:var(--hu-rv-star)}[dir=rtl] .hu-reviews__bar-fill{inset:0 0 0 auto}.hu-reviews__bar-count{color:var(--hu-rv-muted);font-variant-numeric:tabular-nums}.hu-reviews__strip{position:relative;margin-block:clamp(20px,2.5vw,32px)}.hu-reviews__strip-list{display:flex;gap:8px;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none}.hu-reviews__strip-list::-webkit-scrollbar{display:none}.hu-reviews__strip-list li{flex:0 0 auto;scroll-snap-align:start}.hu-reviews__thumb{display:block;overflow:hidden;inline-size:clamp(76px,7vw,96px);aspect-ratio:1;padding:0;border:0;border-radius:var(--premium-card-radius, 4px);background:var(--hu-rv-surface);cursor:zoom-in}.hu-reviews__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .32s var(--premium-ease, ease),opacity .2s ease}.hu-reviews__thumb:hover img,.hu-reviews__thumb:focus-visible img{opacity:.85;transform:scale(1.05)}.hu-reviews__strip-btn{position:absolute;z-index:2;inset-block-start:50%;display:inline-flex;align-items:center;justify-content:center;inline-size:38px;block-size:38px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#0a0a0cd1;color:#fff;cursor:pointer;transform:translateY(-50%);transition:opacity .18s ease,background-color .18s ease}.hu-reviews__strip-btn svg{inline-size:18px;block-size:18px}.hu-reviews__strip-btn--prev{inset-inline-start:8px}.hu-reviews__strip-btn--next{inset-inline-end:8px}[dir=rtl] .hu-reviews__strip-btn svg{transform:scaleX(-1)}.hu-reviews__strip-btn:hover:not(:disabled){background:var(--premium-color-accent, #df4b28)}.hu-reviews__strip-btn:disabled{opacity:0;pointer-events:none}.hu-reviews__grid{column-count:5;column-gap:16px;margin-block-start:clamp(20px,2.5vw,32px)}.hu-reviews__card{display:inline-block;overflow:hidden;inline-size:100%;margin:0 0 16px;border:1px solid var(--hu-rv-line);border-radius:var(--premium-card-radius, 4px);background:var(--hu-rv-surface);break-inside:avoid;vertical-align:top}.hu-reviews__card[hidden]{display:none}.hu-reviews__card:focus-visible{outline:2px solid var(--premium-color-accent, #df4b28);outline-offset:3px}.hu-reviews__card:focus{outline:none}.hu-reviews__card-media{position:relative;display:block;overflow:hidden;inline-size:100%;padding:0;border:0;background:#0a0a0b;cursor:zoom-in}.hu-reviews__card-media img{display:block;inline-size:100%;block-size:auto;max-block-size:420px;object-fit:cover;transition:transform .42s var(--premium-ease, ease)}.hu-reviews__card-media:hover img,.hu-reviews__card-media:focus-visible img{transform:scale(1.04)}.hu-reviews__photo-count{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:#ffffffeb;color:#111;font-size:13px;font-weight:700;line-height:1}.hu-reviews__photo-count svg{inline-size:16px;block-size:16px}.hu-reviews__card-body{display:grid;gap:8px;padding:16px 16px 18px}.hu-reviews__author{display:flex;align-items:center;gap:6px;margin:0;color:var(--hu-rv-ink);font-size:14px;font-weight:700}.hu-reviews__verified{display:inline-flex;color:var(--hu-rv-verified)}.hu-reviews__verified svg{inline-size:16px;block-size:16px}.hu-reviews__date{color:var(--hu-rv-muted);font-size:12px;font-variant-numeric:tabular-nums}.hu-reviews__product{color:var(--premium-color-accent, #df4b28);font-size:12px;font-weight:600;text-decoration:none}.hu-reviews__product:hover{text-decoration:underline;text-underline-offset:3px}.hu-reviews__title{margin:2px 0 0;color:var(--hu-rv-ink);font-size:15px;font-weight:700;line-height:1.35}.hu-reviews__text{display:-webkit-box;overflow:hidden;color:#f2f2f0d1;font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:8}.hu-reviews__text.is-expanded{display:block;-webkit-line-clamp:unset}.hu-reviews__text p{margin:0}.hu-reviews__more{justify-self:start;padding:0;border:0;background:none;color:var(--hu-rv-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.hu-reviews__load{display:flex;justify-content:center;margin-block-start:12px}.hu-reviews__empty,.hu-reviews__setup{display:grid;justify-items:start;gap:16px;padding:clamp(24px,3vw,36px);border:1px dashed var(--hu-rv-line);border-radius:var(--premium-card-radius, 4px);color:var(--hu-rv-muted);font-size:14px;line-height:1.6}.hu-reviews__empty p,.hu-reviews__setup p{margin:0}.hu-reviews__setup code{padding:1px 6px;border-radius:4px;background:#ffffff14;color:var(--hu-rv-ink)}.hu-review-form-dialog{inline-size:min(720px,calc(100vw - 32px));max-inline-size:720px;max-block-size:calc(100vh - 32px);padding:0;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:var(--premium-color-surface, #141416);color:var(--premium-color-ink, #f2f2f0)}.hu-review-form-dialog::backdrop{background:#000000d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hu-review-form-dialog[open]{animation:hu-rv-in .28s var(--premium-ease, ease) both}.hu-review-form-dialog__inner{position:relative;padding:clamp(24px,5vw,48px)}.hu-review-form-dialog__close{position:sticky;z-index:3;inset-block-start:16px;display:inline-flex;align-items:center;justify-content:center;inline-size:42px;block-size:42px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:transparent;color:inherit;cursor:pointer;margin-block-end:-42px;margin-inline-start:auto}.hu-review-form-dialog__close svg{inline-size:18px;block-size:18px}.hu-review-form-dialog__header{display:grid;gap:10px;padding-inline-end:44px;margin-block-end:28px}.hu-review-form-dialog__header :is(p,h3){margin:0}.hu-review-form-dialog__header>p:last-child{color:var(--hu-rv-muted, #a3a3a0);font-size:14px;line-height:1.6}.hu-review-form-dialog__heading{font-family:var(--font-heading-family);font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.hu-review-form{display:grid;gap:18px}.hu-review-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hu-review-form__field,.hu-review-form__rating{display:grid;gap:8px;min-inline-size:0;margin:0;padding:0;border:0}.hu-review-form :is(label,legend){color:var(--hu-rv-ink, #f2f2f0);font-size:13px;font-weight:700}.hu-review-form__field :is(input,textarea){inline-size:100%;min-block-size:48px;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#0d0d0f;color:var(--hu-rv-ink, #f2f2f0);font:inherit;font-size:16px}.hu-review-form__field textarea{min-block-size:132px;resize:vertical}.hu-review-form__field :is(input,textarea):focus-visible{border-color:var(--premium-color-accent, #df4b28);outline:2px solid var(--premium-color-accent, #df4b28);outline-offset:2px}.hu-review-form__rating-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hu-review-form__rating-options label{display:grid;justify-items:center;gap:5px;min-block-size:58px;padding:8px 4px;border:1px solid rgba(255,255,255,.14);border-radius:4px;color:var(--hu-rv-muted, #a3a3a0);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.hu-review-form__rating-options label svg{inline-size:20px;block-size:20px;fill:currentColor}.hu-review-form__rating-options label span{font-size:11px}.hu-review-form__rating-options input:checked+label,.hu-review-form__rating-options input:focus-visible+label,.hu-review-form__rating-options label:hover{border-color:var(--hu-rv-star, #f5b301);background:#f5b30114;color:var(--hu-rv-star, #f5b301)}.hu-review-form__rating-options input:focus-visible+label{outline:2px solid var(--premium-color-accent, #df4b28);outline-offset:2px}.hu-review-form__note{margin:0;color:var(--hu-rv-muted, #a3a3a0);font-size:12px;line-height:1.55}.hu-review-form__submit{justify-self:start;min-block-size:46px}.hu-review-form__status{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border:1px solid currentColor;border-radius:4px;font-size:14px}.hu-review-form__status p,.hu-review-form__status ul{margin:0}.hu-review-form__status svg{flex:none;inline-size:20px;block-size:20px}.hu-review-form__status--success{color:#70d696}.hu-review-form__status--error{color:#ff8d78}.hu-reviews-lock{overflow:hidden}.hu-reviews__lightbox{max-inline-size:min(1100px,calc(100vw - 32px));max-block-size:calc(100vh - 32px);padding:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0d0d0f;color:var(--premium-color-ink, #f2f2f0)}.hu-reviews__lightbox::backdrop{background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hu-reviews__lightbox[open]{animation:hu-rv-in .28s var(--premium-ease, ease) both}.hu-reviews__lightbox-inner{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:16px}.hu-reviews__lightbox-figure{display:grid;gap:12px;justify-items:center;margin:0}.hu-reviews__lightbox-figure img{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:calc(100vh - 170px);border-radius:6px;object-fit:contain}.hu-reviews__lightbox-figure figcaption{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:center;font-size:14px}.hu-reviews__lightbox-author{font-weight:700}.hu-reviews__lightbox-rating{color:#f5b301}.hu-reviews__lightbox-link{color:var(--premium-color-accent, #df4b28);font-weight:600}.hu-reviews__lightbox-close,.hu-reviews__lightbox-nav{display:inline-flex;align-items:center;justify-content:center;inline-size:42px;block-size:42px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#141416e6;color:#fff;cursor:pointer;transition:background-color .18s ease}.hu-reviews__lightbox-close:hover,.hu-reviews__lightbox-nav:hover{background:var(--premium-color-accent, #df4b28)}.hu-reviews__lightbox-close svg,.hu-reviews__lightbox-nav svg{inline-size:18px;block-size:18px}[dir=rtl] .hu-reviews__lightbox-nav svg{transform:scaleX(-1)}.hu-reviews__lightbox-close{position:absolute;z-index:2;inset-block-start:12px;inset-inline-end:12px}.hu-reviews :is(button,a):focus-visible,.hu-reviews__lightbox :is(button,a):focus-visible,.hu-review-form-dialog :is(button,a):focus-visible{outline:2px solid var(--premium-color-accent, #df4b28);outline-offset:3px}@keyframes hu-rv-in{0%{opacity:0;scale:.97}}@media(prefers-reduced-motion:reduce){.hu-reviews__lightbox[open],.hu-review-form-dialog[open]{animation:none}.hu-reviews__thumb img,.hu-reviews__card-media img{transition:none}}@media screen and (max-width:1279px){.hu-reviews__grid{column-count:4}}@media screen and (max-width:989px){.hu-reviews__summary{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.hu-reviews__share{grid-column:1 / -1;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:14px;padding-block-start:20px;border-block-start:1px solid var(--hu-rv-line)}.hu-reviews__write{margin:0}.hu-reviews__grid{column-count:3}}@media screen and (max-width:749px){.hu-reviews__summary{grid-template-columns:minmax(0,1fr);gap:20px}.hu-reviews__share{grid-template-columns:minmax(0,1fr);justify-items:center}.hu-reviews__grid{column-count:2;column-gap:10px}.hu-reviews__card{margin-block-end:10px}.hu-reviews__card-body{padding:12px 12px 14px}.hu-reviews__text{font-size:13px;-webkit-line-clamp:7}.hu-reviews__strip-btn{display:none}.hu-reviews__lightbox-inner{grid-template-columns:minmax(0,1fr);padding:12px}.hu-reviews__lightbox-nav{position:absolute;z-index:2;inset-block-start:50%;transform:translateY(-50%)}.hu-reviews__lightbox-nav--prev{inset-inline-start:16px}.hu-reviews__lightbox-nav--next{inset-inline-end:16px}.hu-review-form-dialog__inner{padding:24px 18px}.hu-review-form-dialog__header{padding-inline-end:40px}.hu-review-form__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:419px){.hu-reviews__grid{column-count:1}}.hu-reviews__app{--hu-jdgm-line: rgba(255, 255, 255, .1);color:var(--hu-rv-ink)}.hu-reviews__app-block+.hu-reviews__app-block{margin-block-start:clamp(24px,3vw,40px)}.hu-reviews--app .hu-reviews__app .jdgm-rev-widg__title{display:none}.hu-reviews__app .jdgm-widget,.hu-reviews__app .jdgm-rev-widg{margin:0;padding:0;border:0;background:transparent;color:var(--hu-rv-ink);font-family:var(--font-body-family)}.hu-reviews__app .jdgm-rev-widg__header,.hu-reviews__app .jdgm-rev-widg__summary{color:var(--hu-rv-ink)}.hu-reviews__app .jdgm-rev-widg__header{padding:clamp(20px,3vw,32px);border:1px solid var(--hu-jdgm-line);border-radius:var(--premium-card-radius, 4px);background:var(--hu-rv-surface)}.hu-reviews__app .jdgm-rev-widg__summary-text,.hu-reviews__app .jdgm-histogram__frequency,.hu-reviews__app .jdgm-rev__timestamp,.hu-reviews__app .jdgm-rev__location,.hu-reviews__app .jdgm-rev-widg__sort-wrapper,.hu-reviews__app .jdgm-sort-dropdown{color:var(--hu-rv-muted)}.hu-reviews__app .jdgm-star,.hu-reviews__app .jdgm-histogram__star .jdgm-star{color:var(--hu-rv-star)!important}.hu-reviews__app .jdgm-histogram__bar{border-radius:999px;background:#ffffff1a}.hu-reviews__app .jdgm-histogram__bar-content{border-radius:999px;background:var(--hu-rv-star)}.hu-reviews__app .jdgm-write-rev-link,.hu-reviews__app .jdgm-submit-rev,.hu-reviews__app .jdgm-ask-question-btn{min-block-size:44px;padding:10px 24px;border:1px solid var(--hu-rv-ink);border-radius:var(--premium-button-radius, 999px);background:var(--hu-rv-ink);color:var(--premium-color-bg, #0b0b0c);font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.hu-reviews__app .jdgm-write-rev-link:hover,.hu-reviews__app .jdgm-submit-rev:hover,.hu-reviews__app .jdgm-ask-question-btn:hover{border-color:var(--premium-color-accent, #df4b28);background:var(--premium-color-accent, #df4b28);color:#fff}.hu-reviews__app .jdgm-rev{padding:18px;border:1px solid var(--hu-jdgm-line);border-radius:var(--premium-card-radius, 4px);background:var(--hu-rv-surface)}.hu-reviews__app .jdgm-rev__author,.hu-reviews__app .jdgm-rev__title{color:var(--hu-rv-ink);font-weight:700}.hu-reviews__app .jdgm-rev__body,.hu-reviews__app .jdgm-rev__body p{color:#f2f2f0d1;line-height:1.6}.hu-reviews__app .jdgm-rev__buyer-badge{border-radius:4px;background:var(--hu-rv-verified);color:#fff}.hu-reviews__app .jdgm-rev__pic-img,.hu-reviews__app .jdgm-rev__pics img{border-radius:4px}.hu-reviews__app .jdgm-divider-top,.hu-reviews__app .jdgm-rev-widg__body,.hu-reviews__app .jdgm-rev-widg__reviews .jdgm-rev{border-color:var(--hu-jdgm-line)}.hu-reviews__app .jdgm-paginate__page,.hu-reviews__app .jdgm-paginate__next-page,.hu-reviews__app .jdgm-paginate__prev-page{color:var(--hu-rv-muted)}.hu-reviews__app .jdgm-paginate__page.jdgm-curt{color:var(--hu-rv-ink);font-weight:700}.hu-reviews__app .jdgm-form,.hu-reviews__app .jdgm-form label,.hu-reviews__app .jdgm-form__title{color:var(--hu-rv-ink)}.hu-reviews__app .jdgm-form input,.hu-reviews__app .jdgm-form textarea,.hu-reviews__app .jdgm-form select,.hu-reviews__app .jdgm-sort-dropdown{border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff0d;color:var(--hu-rv-ink)}.hu-reviews__app .jdgm-form input:focus,.hu-reviews__app .jdgm-form textarea:focus{border-color:var(--premium-color-accent, #df4b28);outline:none}.hu-reviews__app .jdgm-sort-dropdown option{background:var(--hu-rv-surface);color:var(--hu-rv-ink)}.hu-reviews__app .jdgm-widget,.hu-reviews__app .jm-review-widget{--jm-review-widget-text-color: var(--premium-color-ink, #f2f2f0);--jm-review-widget-lighter-text-color: var(--premium-color-muted, #a3a3a0);--jm-review-widget-button-color: var(--premium-color-ink, #f2f2f0);--jm-review-widget-button-text-color: var(--premium-color-bg, #0b0b0c);--jm-review-widget-star-and-histogram-color: #f5b301;--jm-review-widget-form-text-color: var(--premium-color-ink, #f2f2f0);--jm-review-widget-form-field-background-color: rgba(255, 255, 255, .05);--jm-review-widget-form-button-color: var(--premium-color-accent, #df4b28);--jm-widget-border-radius: var(--premium-card-radius, 4px);--jm-btn-border-radius: var(--premium-button-radius, 999px);--jdgm-primary-color: var(--premium-color-accent, #df4b28);--jdgm-star-color: #f5b301;--jdgm-write-review-text-color: var(--premium-color-bg, #0b0b0c);--jdgm-write-review-bg-color: var(--premium-color-ink, #f2f2f0);--jdgm-paginate-color: var(--premium-color-ink, #f2f2f0);--jdgm-reviewer-name-color: var(--premium-color-ink, #f2f2f0);color:var(--premium-color-ink, #f2f2f0);font-family:var(--font-body-family)}.hu-reviews__app .jm-review-widget{--jm-review-widget-button-color: var(--premium-color-ink, #f2f2f0) !important;--jm-review-widget-button-text-color: var(--premium-color-bg, #0b0b0c) !important;--jm-review-widget-star-and-histogram-color: #f5b301 !important}.hu-reviews__app .jm-review-widget:has(.jm-no-reviews-state__text) .jm-review-widget__body{display:none}.hu-reviews--app .jm-review-widget-minimal-header__title{display:none}.hu-reviews__app .jm-button{min-block-size:44px;padding-inline:24px;font-weight:700;letter-spacing:.04em;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.hu-reviews__app .jm-button--primary:hover{--jm-btn-hover-bg: var(--premium-color-accent, #df4b28);--jm-btn-border: var(--premium-color-accent, #df4b28);--jm-btn-color: #fff}.hu-reviews__app .jm-no-reviews-state__text{color:var(--premium-color-muted, #a3a3a0);font-size:15px}.hu-reviews__app .jm-review-widget{padding:clamp(24px,3vw,36px);border:1px solid rgba(255,255,255,.1);border-radius:var(--premium-card-radius, 4px);background:var(--premium-color-surface, #141416)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-hyperui-reviews.css.map */
