.bsp-product-reviews{--bsp-reviews-average-size: 36px;--bsp-reviews-average-leading: 40px;--bsp-reviews-star: 18px;--bsp-reviews-star-gap: 2px;--bsp-reviews-chip-pad: 4px 8px;--bsp-reviews-card-gap: 12px;--bsp-reviews-card-pad: 16px 20px;--bsp-reviews-avatar: 32px;--bsp-reviews-name-size: var(--bsp-type-title-size);--bsp-reviews-name-leading: 26px;--bsp-reviews-text-size: var(--bsp-type-caption-size);--bsp-reviews-text-leading: 18px;--bsp-reviews-row-gap: 6px;--bsp-reviews-thumb-gap: 8px;--bsp-reviews-thumb-columns: 4;--bsp-reviews-thumb-max: 1fr;--bsp-reviews-more-scrim: rgb(0 0 0 / .55);--jdgm-primary-color: var(--bsp-color-brand);--jdgm-secondary-color: var(--bsp-color-surface-tint);--jdgm-star-color: var(--bsp-color-rating);--jdgm-paginate-color: var(--bsp-color-brand);--jdgm-reviewer-name-color: var(--bsp-color-text-strong);--jdgm-write-review-bg-color: var(--bsp-color-surface);--jdgm-write-review-text-color: var(--bsp-color-brand);--jdgm-border-radius: var(--bsp-radius-md)}@media(min-width:1025px){.bsp-product-reviews{--bsp-reviews-average-size: 45px;--bsp-reviews-average-leading: 52px;--bsp-reviews-card-gap: 16px;--bsp-reviews-card-pad: 20px 24px;--bsp-reviews-avatar: 36px;--bsp-reviews-name-size: 24px;--bsp-reviews-name-leading: 32px;--bsp-reviews-text-size: var(--bsp-type-body-sm-size);--bsp-reviews-text-leading: var(--bsp-type-body-sm-leading);--bsp-reviews-thumb-columns: 8;--bsp-reviews-thumb-max: 104px;--bsp-reviews-thumb-gap: 12px}}.bsp-product-reviews__heading{margin:0 0 var(--bsp-stack-heading)}.bsp-product-reviews__summary{display:flex;flex-direction:column;align-items:center;gap:var(--bsp-space-3xs);margin-block-end:var(--bsp-stack-heading);text-align:center}.bsp-product-reviews__average{margin:0;color:var(--bsp-color-text-strong);font-size:var(--bsp-reviews-average-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-reviews-average-leading)}.bsp-product-reviews__stars{position:relative;display:inline-flex;gap:var(--bsp-reviews-star-gap);color:var(--bsp-color-rating-empty)}.bsp-product-reviews__stars-fill{position:absolute;inset-block:0;inset-inline-start:0;display:inline-flex;gap:var(--bsp-reviews-star-gap);width:var(--bsp-reviews-fill, 0%);overflow:hidden;color:var(--bsp-color-rating)}.bsp-product-reviews__star{flex:none;width:var(--bsp-reviews-star);height:var(--bsp-reviews-star);fill:currentColor}.bsp-product-reviews__count{margin:0;padding:var(--bsp-reviews-chip-pad);border-radius:var(--bsp-radius-label);background:var(--bsp-color-surface-warm);color:var(--bsp-color-text-strong);font-size:var(--bsp-type-caption-size);line-height:var(--bsp-reviews-text-leading)}.bsp-product-reviews__sort{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bsp-space-2xs) var(--bsp-space-xs);margin-block-end:var(--bsp-stack-heading)}.bsp-product-reviews__sort[hidden]{display:none}.bsp-product-reviews__sort-label{color:var(--bsp-color-text-secondary);font-size:var(--bsp-type-caption-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-tracking-label);line-height:var(--bsp-type-caption-leading);text-transform:uppercase}.bsp-product-reviews__sort-options{display:inline-flex;padding:var(--bsp-space-3xs);border:var(--bsp-border-width) solid var(--bsp-color-border-soft);border-radius:var(--bsp-radius-pill);background:var(--bsp-color-surface)}.bsp-product-reviews__sort-option{min-height:var(--bsp-tap-min);padding:0 var(--bsp-space-xs);border:0;border-radius:var(--bsp-radius-pill);background:transparent;color:var(--bsp-color-text-strong);font-family:var(--bsp-font-body);font-size:var(--bsp-type-body-sm-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-type-body-sm-leading);cursor:pointer;transition:background-color var(--bsp-transition),color var(--bsp-transition)}.bsp-product-reviews__sort-option[aria-pressed=true]{background:var(--bsp-color-brand);color:var(--bsp-color-text-on-brand)}@media(hover:hover){.bsp-product-reviews__sort-option[aria-pressed=false]:hover{background:var(--bsp-color-surface-tint)}}#reviews .jdgm-review-widget{max-width:none;margin:0;padding:0}#reviews .jdgm-rev-widg{margin:0;padding:0;border:0;background:none}#reviews .jdgm-rev-widg__title,#reviews .jdgm-rev-widg__summary,#reviews .jdgm-histogram,#reviews .jdgm-row-actions,#reviews .jdgm-rev__br,#reviews .jdgm-row-product{display:none}#reviews .jdgm-rev-widg__header{display:flex;flex-direction:column;align-items:center;margin:0 0 var(--bsp-stack-heading);padding:0;border:0}#reviews .jdgm-row-stars{display:flex;justify-content:center;margin:0}.bsp-product-reviews .jdgm-widget-actions-wrapper{margin:0;float:none;width:auto}#reviews .jdgm-write-rev-link{display:inline-flex;width:auto;max-width:none;align-items:center;justify-content:center;min-height:var(--bsp-tap-min);margin:0;padding:0 var(--bsp-space-sm);border:var(--bsp-border-width) solid var(--bsp-color-brand);border-radius:var(--bsp-radius-md);background:var(--bsp-color-surface);color:var(--bsp-color-brand);font-family:var(--bsp-font-body);font-size:var(--bsp-type-body-sm-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-type-body-sm-leading);text-decoration:none;white-space:nowrap;transition:background-color var(--bsp-transition)}@media(hover:hover){#reviews .jdgm-write-rev-link:hover{background:var(--bsp-color-surface-tint);color:var(--bsp-color-brand)}}#reviews .jdgm-rev-widg__body,#reviews .jdgm-rev-widg__reviews{display:flex;flex-direction:column;gap:var(--bsp-reviews-card-gap)}#reviews .jdgm-row-media{align-self:stretch;width:100%}#reviews .jdgm-gallery-wrapper{align-self:stretch;width:100%;margin:0 0 var(--bsp-stack-heading);padding:0;text-align:start}#reviews .jdgm-gallery-title{margin:0 0 var(--bsp-space-2xs);color:var(--bsp-color-text-strong);font-family:var(--bsp-font-body);font-size:var(--bsp-type-body-sm-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-type-body-sm-leading)}#reviews .jdgm-gallery{display:grid;grid-template-columns:repeat(var(--bsp-reviews-thumb-columns),minmax(0,var(--bsp-reviews-thumb-max)));gap:var(--bsp-reviews-thumb-gap);width:100%;margin:0}#reviews .jdgm-gallery__thumbnail-link{float:none;width:auto;height:auto;aspect-ratio:1;margin:0;padding:0}#reviews .jdgm-gallery__thumbnail-wrapper{top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:var(--bsp-radius-md);background:var(--bsp-color-surface-tint);cursor:pointer}#reviews .jdgm-gallery__thumbnail{width:100%;height:100%;padding:0;object-fit:cover;transition:transform var(--bsp-transition)}@media(hover:hover){#reviews .jdgm-gallery__thumbnail-wrapper:hover .jdgm-gallery__thumbnail{transform:scale(1.04)}}#reviews .jdgm-gallery__thumbnail-wrapper:before{top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:var(--bsp-space-3xs);background:var(--bsp-reviews-more-scrim);color:var(--bsp-color-text-inverse);font-family:var(--bsp-font-body);font-size:var(--bsp-type-caption-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-type-caption-leading);text-align:center;text-decoration:none}#reviews .jdgm-rev{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"profile" "rating" "content" "time" "actions";row-gap:var(--bsp-reviews-row-gap);margin:0;padding:var(--bsp-reviews-card-pad);border:0;border-radius:var(--bsp-radius-card);background:var(--bsp-color-surface)}#reviews .jdgm-rev__header,#reviews .jdgm-row-rating{display:contents}#reviews .jdgm-row-profile{grid-area:profile;display:flex;align-items:center;gap:var(--bsp-space-2xs);margin:0}#reviews .jdgm-rev__rating{grid-area:rating;justify-self:start}#reviews .jdgm-row-extra{grid-area:rating;justify-self:end}#reviews .jdgm-rev__content{grid-area:content;margin:0}#reviews .jdgm-rev__timestamp{grid-area:time;justify-self:start;margin:0;color:var(--bsp-color-text-faint);font-family:var(--bsp-font-body);font-size:var(--bsp-type-caption-size);line-height:var(--bsp-reviews-text-leading)}#reviews .jdgm-rev__actions{grid-area:actions}#reviews .jdgm-rev__actions:empty,#reviews .jdgm-rev__actions:not(:has(*:not(:empty))){display:none}#reviews .jdgm-rev__icon{flex:none;width:var(--bsp-reviews-avatar);height:var(--bsp-reviews-avatar);margin:0;border-radius:var(--bsp-radius-round);overflow:hidden}#reviews .jdgm-rev__author-wrapper{margin:0}#reviews .jdgm-rev__author{color:var(--bsp-color-text-strong);font-family:var(--bsp-font-body);font-size:var(--bsp-reviews-name-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-reviews-name-leading)}#reviews .jdgm-rev__rating .jdgm-star{font-size:var(--bsp-type-caption-size)}#reviews .jdgm-rev__title:not(:empty){display:block;margin-block-end:var(--bsp-space-3xs);color:var(--bsp-color-text-strong);font-family:var(--bsp-font-body);font-size:var(--bsp-reviews-text-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-reviews-text-leading)}#reviews .jdgm-rev__body,#reviews .jdgm-rev__body p{margin:0;color:var(--bsp-color-text-strong);font-family:var(--bsp-font-body);font-size:var(--bsp-reviews-text-size);line-height:var(--bsp-reviews-text-leading)}#reviews .jdgm-paginate{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bsp-space-2xs);margin-block-start:var(--bsp-stack-heading);padding:0;border:0}#reviews .jdgm-paginate__page{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:var(--bsp-tap-min);min-height:var(--bsp-tap-min);margin:0;border-radius:var(--bsp-radius-md);color:var(--bsp-color-text-strong);font-family:var(--bsp-font-body);font-size:var(--bsp-type-caption-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-tracking-label);transition:background-color var(--bsp-transition)}#reviews .jdgm-paginate__page.jdgm-curt{background:var(--bsp-color-surface);color:var(--bsp-color-brand)}@media(hover:hover){#reviews .jdgm-paginate__page:not(.jdgm-curt):hover{background:var(--bsp-color-surface-tint-hover)}}.jm-mfp-wrap.jdgm-gallery-popup{--jdgm-star-color: var(--bsp-color-rating);--jdgm-primary-color: var(--bsp-color-brand);--bsp-reviews-close: 36px;--bsp-reviews-close-inset: 12px;--bsp-reviews-popup-pad: 24px}.jm-mfp-wrap.jdgm-gallery-popup .jm-mfp-review-wrapper{padding:var(--bsp-reviews-popup-pad);color:var(--bsp-color-text-strong)}.jm-mfp-wrap.jdgm-gallery-popup .jdgm-rev{padding:0;border:0}.jm-mfp-wrap.jdgm-gallery-popup .jdgm-rev__header{display:flow-root}.jm-mfp-wrap.jdgm-gallery-popup .jdgm-row-profile{display:flex;align-items:center;gap:var(--bsp-space-2xs)}.jm-mfp-wrap.jdgm-gallery-popup .jdgm-rev__icon{flex:none;border-radius:var(--bsp-radius-round);background:var(--bsp-color-surface-tint);color:var(--bsp-color-brand)}.jm-mfp-wrap.jdgm-gallery-popup .jdgm-rev__author{color:var(--bsp-color-text-strong);font-family:var(--bsp-font-body);font-size:var(--bsp-type-title-sm-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-type-body-sm-leading)}.jm-mfp-wrap.jdgm-gallery-popup .jdgm-rev__timestamp{color:var(--bsp-color-text-faint);font-family:var(--bsp-font-body);font-size:var(--bsp-type-caption-size)}.jm-mfp-wrap.jdgm-gallery-popup .jdgm-rev__title{margin-block:var(--bsp-space-xs) var(--bsp-space-3xs);color:var(--bsp-color-text-strong);font-family:var(--bsp-font-body);font-size:var(--bsp-type-body-sm-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-type-body-sm-leading)}.jm-mfp-wrap.jdgm-gallery-popup .jdgm-rev__body,.jm-mfp-wrap.jdgm-gallery-popup .jdgm-rev__body p{color:var(--bsp-color-text-strong);font-family:var(--bsp-font-body);font-size:var(--bsp-type-body-sm-size);line-height:var(--bsp-type-body-sm-leading)}.jm-mfp-wrap.jdgm-gallery-popup .jm-mfp-close{top:var(--bsp-reviews-close-inset);right:var(--bsp-reviews-close-inset);display:flex;align-items:center;justify-content:center;width:var(--bsp-reviews-close);height:var(--bsp-reviews-close);padding:0;border-radius:var(--bsp-radius-round);background:var(--bsp-color-surface);box-shadow:var(--bsp-shadow-md);color:var(--bsp-color-text-strong);opacity:1;font-family:var(--bsp-font-body);line-height:var(--bsp-reviews-close)}.jm-mfp-wrap.jdgm-gallery-popup .jm-mfp-carousel .jdgm-gallery__thumbnail-link--current .jdgm-gallery__thumbnail-wrapper{outline:var(--bsp-focus-width) solid var(--bsp-color-rating)}@media(prefers-reduced-motion:reduce){#reviews .jdgm-write-rev-link,#reviews .jdgm-paginate__page,#reviews .jdgm-gallery__thumbnail,.bsp-product-reviews__sort-option{transition:none}#reviews .jdgm-gallery__thumbnail-wrapper:hover .jdgm-gallery__thumbnail{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-bsp-product-reviews.css.map */
