.product-reviews{--reviews-accent: rgb(var(--color-foreground));--reviews-accent-text: rgb(var(--color-foreground));--reviews-button: rgb(var(--color-button));--reviews-button-text: rgb(var(--color-button-text));--reviews-muted: rgba(var(--color-foreground), .7);--reviews-rule: rgba(var(--color-foreground), .14);--reviews-card: rgba(var(--color-foreground), .05)}.product-reviews--accent{--reviews-accent: var(--product-accent-ui, rgb(var(--color-foreground)));--reviews-accent-text: var(--product-accent-text, rgb(var(--color-foreground)));--reviews-button: var(--product-accent-button, rgb(var(--color-button)));--reviews-button-text: var(--product-accent-contrast, rgb(var(--color-button-text)))}.product-reviews__heading{margin:0 0 2.4rem}.product-reviews__layout{display:grid;gap:3.2rem}.product-reviews__widget{min-width:0}.product-reviews__summary{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:1.6rem;row-gap:.4rem;padding-top:2rem;border-top:.3rem solid var(--reviews-accent)}.product-reviews__average{grid-row:span 2;margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:6.4rem;line-height:.9;letter-spacing:-.02em;color:var(--reviews-accent-text)}.product-reviews__stars{align-self:end}.product-reviews .rating-star{--font-size: 2;--letter-spacing: .2;--color-rating-star: var(--reviews-accent)}.product-reviews__count{align-self:start;margin:0;font-size:1.4rem;color:var(--reviews-muted)}.product-reviews__breakdown,.product-reviews__empty-title,.product-reviews__empty-text{grid-column:1 / -1}.product-reviews__breakdown{display:block;margin-top:2rem}.product-reviews__breakdown[hidden]{display:none}.product-reviews__bars{display:grid;gap:.8rem;margin:0}.product-reviews__bar-row{display:grid;grid-template-columns:5.6rem 1fr 2.4rem;align-items:center;gap:1.2rem;font-size:1.3rem;color:var(--reviews-muted)}.product-reviews__bar{position:relative;height:.6rem;background:var(--reviews-rule);overflow:hidden}.product-reviews__bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill, 0%);background:var(--reviews-accent)}.product-reviews__bar-count{text-align:right;font-variant-numeric:tabular-nums}.product-reviews__empty-title{margin:0}.product-reviews__empty-text{margin:.4rem 0 0;color:var(--reviews-muted)}.product-reviews .jdgm-widget .jm-review-widget>*{--jm-review-widget-text-color: rgb(var(--color-foreground));--jm-review-widget-lighter-text-color: var(--reviews-muted);--jm-review-widget-star-and-histogram-color: var(--reviews-accent);--jm-widget-primary-color: var(--reviews-accent);--jm-review-widget-button-color: var(--reviews-button);--jm-review-widget-button-text-color: var(--reviews-button-text);--jm-widget-border-radius: var(--buttons-radius);--jm-widget-border-radius-simplified: var(--buttons-radius)}.product-reviews--has-heading .jdgm-widget .jm-review-widget-minimal-header__title,.product-reviews--with-summary .jdgm-widget .jm-average-rating-display,.product-reviews--with-summary .jdgm-widget .jm-no-reviews-state__text{display:none}.product-reviews .jdgm-widget .jm-review-widget{padding-top:0}.product-reviews .jdgm-widget .jm-action-buttons__button{min-height:calc(4.5rem + var(--buttons-border-width) * 2);padding:0 3rem;border:var(--buttons-border-width) solid var(--reviews-button);border-radius:var(--buttons-radius);background:var(--reviews-button);color:var(--reviews-button-text);font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.1rem;transition:box-shadow var(--duration-short) ease}.product-reviews .jdgm-widget .jm-action-buttons__button:hover{box-shadow:0 0 0 .1rem var(--reviews-button)}.product-reviews .jdgm-widget .jm-custom-answer-filter,.product-reviews .jdgm-widget .jm-sort-filter__select{min-height:4.5rem;min-width:4.5rem;border-color:rgba(var(--color-foreground),.4);border-radius:var(--buttons-radius)}.product-reviews__widget{display:block}.product-reviews .jdgm-widget .product-reviews-sort .jm-sort-filter__select{pointer-events:none}.product-reviews .jdgm-widget .product-reviews-sort__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0;border:0;background:transparent;cursor:pointer}.product-reviews .jdgm-widget .product-reviews-sort:has(.product-reviews-sort__toggle:hover) .jm-sort-filter__select,.product-reviews .jdgm-widget .product-reviews-sort:has([aria-expanded=true]) .jm-sort-filter__select{border-color:rgb(var(--color-foreground))}.product-reviews .jdgm-widget .product-reviews-sort__panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:10;width:max-content;min-width:24rem;max-width:calc(100vw - 3rem);padding:.8rem 2rem;border:.2rem solid rgba(var(--color-foreground),.16);border-radius:2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:left}.product-reviews .jdgm-widget .product-reviews-sort__panel[hidden]{display:none}.product-reviews .jdgm-widget .product-reviews-sort__panel fieldset{margin:0;padding:0;border:0}.product-reviews .jdgm-widget .product-reviews-sort__option{position:relative;display:flex;align-items:center;min-height:4.4rem;padding:.6rem 2.1rem .6rem 0;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.06rem;line-height:1.3;color:rgba(var(--color-foreground),.75);cursor:pointer;transition:color var(--duration-short) ease}.product-reviews .jdgm-widget .product-reviews-sort__option:hover,.product-reviews .jdgm-widget .product-reviews-sort__option:has(input:checked){color:rgb(var(--color-foreground))}.product-reviews .jdgm-widget .product-reviews-sort__option input{position:absolute;width:1.9rem;height:1.9rem;margin:0;opacity:0;appearance:none;-webkit-appearance:none}.product-reviews .jdgm-widget .product-reviews-sort__dot{position:relative;flex-shrink:0;width:1.9rem;height:1.9rem;margin-right:1.2rem;border:.175rem solid rgba(var(--color-foreground),.55);border-radius:50%;background-color:rgb(var(--color-background));transition:border-color var(--duration-short) ease}.product-reviews .jdgm-widget .product-reviews-sort__dot:after{content:"";position:absolute;top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;border-radius:50%;background-color:rgb(var(--hott-heat-hot, 251, 176, 0));opacity:0;transform:scale(.6);transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.product-reviews .jdgm-widget .product-reviews-sort__option input:checked~.product-reviews-sort__dot{border-color:rgb(var(--hott-heat-hot, 251, 176, 0))}.product-reviews .jdgm-widget .product-reviews-sort__option input:checked~.product-reviews-sort__dot:after{opacity:1;transform:scale(1)}.product-reviews .jdgm-widget .product-reviews-sort__option input:focus-visible~.product-reviews-sort__dot{outline:.2rem solid var(--reviews-accent);outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.product-reviews .jdgm-widget .product-reviews-sort__dot:after{transform:scale(1)}}.product-reviews .jdgm-widget :is(button,select,a):focus-visible{outline:.2rem solid var(--reviews-accent);outline-offset:.3rem}.product-reviews .jdgm-widget .jm-loading-overlay__shimmer{background:linear-gradient(110deg,transparent 0%,transparent 35%,rgba(var(--color-background),.55) 50%,rgba(var(--color-background),.75) 55%,rgba(var(--color-background),.55) 60%,transparent 75%,transparent 100%);background-size:200% 100%;mix-blend-mode:normal}.product-reviews .jdgm-widget .jm-loading-overlay--active{filter:none;opacity:.6}@media(prefers-reduced-motion:reduce){.product-reviews .jdgm-widget .jm-loading-overlay__shimmer{background:rgba(var(--color-background),.4)}}.product-reviews .jdgm-widget .jdgm-review-list{display:grid;gap:1.6rem;padding-block-start:2.4rem}.product-reviews .jdgm-widget .jdgm-review-list>*{margin:0}.product-reviews .jdgm-widget .jdgm-review-list .jm-review-item{display:flex;flex-direction:column;padding:2.4rem 2rem;border:0;border-radius:var(--text-boxes-radius);background:var(--reviews-card)}.product-reviews .jdgm-widget .jm-review-item>*,.product-reviews .jdgm-widget .jm-review-item__body,.product-reviews .jdgm-widget .jm-review-item__content{flex:1 1 auto}.product-reviews .jdgm-widget .jm-review-item>*{display:flex;flex-direction:column}.product-reviews .jdgm-widget .jm-review-item__body{align-items:stretch}.product-reviews .jdgm-widget .jm-review-item__content{display:flex;flex-direction:column;gap:1.6rem}.product-reviews .jdgm-widget .jm-review-item__content>*{order:3;margin:0}.product-reviews .jdgm-widget .jm-review-item__content>:has(.jm-star-rating){order:1}.product-reviews .jdgm-widget .jm-review-item__content>.jm-review-content{order:2}.product-reviews .jdgm-widget .jm-review-item__content>.jm-reviewer-info{order:4;margin-top:auto;padding-top:1.6rem;border-top:.1rem solid var(--reviews-rule)}.product-reviews .jdgm-widget .jm-review-content__body{font-size:1.7rem;line-height:1.55}.product-reviews .jdgm-widget .jm-reviewer-info__name{font-weight:var(--font-body-weight-bold)}.product-reviews .jdgm-widget .jm-verified-buyer-badge{border-radius:var(--badge-corner-radius)}.product-reviews--with-summary .jdgm-widget .jm-no-reviews-state{align-items:flex-start;justify-content:flex-start;margin-inline:0;text-align:start}.product-reviews--with-summary .jdgm-widget .jm-no-reviews-state>*{align-items:flex-start;margin-inline:0}.product-reviews .jdgm-widget .jm-other-products-reviews-text{display:flex;align-items:center;gap:1.4rem;margin-top:2.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-reviews .jdgm-widget .jm-other-products-reviews-text:after{content:"";flex:1;height:.1rem;background:var(--reviews-rule)}.product-reviews--scroll .jdgm-widget .jdgm-review-list{grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:1.2rem;scrollbar-width:thin;scrollbar-color:var(--reviews-rule) transparent}.product-reviews--scroll .jdgm-widget .jdgm-review-list>*{scroll-snap-align:start}@media screen and (min-width:750px){.product-reviews__heading{margin-bottom:3.2rem}.product-reviews__average{font-size:8rem}.product-reviews .jdgm-widget .jdgm-review-list .jm-review-item{padding:3.2rem 2.8rem}.product-reviews--grid .jdgm-widget .jdgm-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.product-reviews--scroll .jdgm-widget .jdgm-review-list{grid-auto-columns:44%;gap:2rem}}@media screen and (min-width:990px){.product-reviews--with-summary .product-reviews__layout{grid-template-columns:minmax(24rem,30rem) minmax(0,1fr);align-items:start;gap:6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-product-reviews.css.map */
