.judgeme-reviews .review-card{box-sizing:border-box;display:grid;align-content:start;gap:18px;min-width:0;min-height:0;height:auto!important;padding:24px;border:var(--ds-border-subtle);border-radius:12px;color:var(--ds-color-text);background:var(--ds-color-canvas);box-shadow:0 1px color-mix(in srgb,var(--ds-color-text) 4%,transparent);text-align:start}.judgeme-reviews .review-card__topline{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4)}.judgeme-reviews .review-card .jdgm-carousel-item__review,.judgeme-reviews .review-card .jdgm-carousel-item__review-content{display:grid;gap:18px;height:auto!important;overflow:visible}.judgeme-reviews .review-card .jdgm-star,.judgeme-reviews [data-review-dialog-content] .jdgm-star{display:inline-block;color:var(--ds-color-product-red)!important;font-family:var(--ds-font-interface);font-size:14px;line-height:1}.judgeme-reviews .review-card .jdgm-star.jdgm--on:before,.judgeme-reviews [data-review-dialog-content] .jdgm-star.jdgm--on:before{content:"\2605"}.judgeme-reviews .review-card .jdgm-star:not(.jdgm--on):before,.judgeme-reviews [data-review-dialog-content] .jdgm-star:not(.jdgm--on):before{content:"\2606"}.judgeme-reviews .review-card__date{display:block!important;color:var(--ds-color-text-muted);font-family:var(--ds-font-interface);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.judgeme-reviews .review-card__body{color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:1rem;line-height:var(--ds-line-body)}.judgeme-reviews .review-card__identity{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0}.judgeme-reviews .review-card__initial{display:grid;place-items:center;flex:0 0 34px;inline-size:34px;block-size:34px;border-radius:50%;color:var(--ds-color-text);background:color-mix(in srgb,var(--ds-color-canvas) 92%,var(--ds-color-text));font-family:var(--ds-font-interface);font-size:.78rem;font-weight:var(--ds-weight-bold)}.judgeme-reviews .review-card__identity-copy{display:grid;gap:2px}.judgeme-reviews .review-card .jdgm-carousel-item__reviewer-name,.judgeme-reviews [data-review-dialog-content] .jdgm-carousel-item__reviewer-name,.judgeme-reviews .review-card .jdgm-carousel-item__product-title,.judgeme-reviews [data-review-dialog-content] .jdgm-carousel-item__product-title{color:var(--ds-color-text);font-family:var(--ds-font-interface);font-weight:var(--ds-weight-semibold)}.judgeme-reviews .review-card .jdgm-carousel-item__review-title,.judgeme-reviews [data-review-dialog-content] .jdgm-carousel-item__review-title{color:var(--ds-color-text-muted);font-size:.72rem;font-weight:var(--ds-weight-regular)}.judgeme-reviews .review-card__product{display:grid;grid-template-columns:52px minmax(0,1fr) 34px;grid-template-areas:"image label arrow" "image title arrow";align-items:center;column-gap:12px;row-gap:3px;min-height:0;margin:0;padding:16px 0 0;border-block-start:var(--ds-border-subtle);color:inherit;background:transparent;text-decoration:none}.judgeme-reviews .review-card__product:not(.review-card__product--has-image){grid-template-columns:minmax(0,1fr) 34px;grid-template-areas:"label arrow" "title arrow"}.judgeme-reviews .review-card__product:focus-visible{outline:2px solid var(--ds-color-text);outline-offset:4px}.judgeme-reviews .review-card__product-image{grid-area:image;inline-size:52px;block-size:52px;aspect-ratio:1;border:0;border-radius:8px;object-fit:contain}.judgeme-reviews .review-card__product-image[hidden]{display:none!important}.judgeme-reviews .review-card__product-label{grid-area:label;color:var(--ds-color-text-muted);font-family:var(--ds-font-interface);font-size:.65rem;font-weight:var(--ds-weight-bold);letter-spacing:.04em;text-transform:uppercase}.judgeme-reviews .review-card .jdgm-carousel-item__product-title,.judgeme-reviews [data-review-dialog-content] .jdgm-carousel-item__product-title{grid-area:title;display:block!important;overflow:visible;white-space:normal;text-overflow:clip;font-size:.82rem;line-height:var(--ds-line-heading)}.judgeme-reviews .review-card__product-arrow{grid-area:arrow;display:grid;place-items:center;inline-size:34px;block-size:34px;border:var(--ds-border-subtle);border-radius:50%}@media screen and (max-width:749px){.judgeme-reviews .review-card{padding:22px 20px}}.judgeme-reviews--rail{--review-card-collapsed-size: 26rem;--review-card-excerpt-lines: 3}.judgeme-reviews--grid{--review-card-collapsed-size: 27rem;--review-card-excerpt-lines: 3}.judgeme-reviews[data-review-dialog-ready] .review-card{block-size:var(--review-card-collapsed-size)!important;grid-template-rows:minmax(0,1fr) auto auto;overflow:hidden}.judgeme-reviews[data-review-dialog-ready] .review-card .jdgm-carousel-item__review{min-block-size:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.judgeme-reviews[data-review-dialog-ready] .review-card .jdgm-carousel-item__review-content{min-block-size:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.judgeme-reviews[data-review-dialog-ready] .review-card__excerpt-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"body" "actions";align-content:start;min-height:0;block-size:100%;overflow:hidden}.judgeme-reviews[data-review-dialog-ready] .review-card__excerpt-layout--has-media{grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"body photo" "actions photo";column-gap:14px}.judgeme-reviews[data-review-dialog-ready] .review-card__source-media{display:none!important}.judgeme-reviews[data-review-dialog-ready] .review-card__body{grid-area:body;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--review-card-excerpt-lines)}.judgeme-reviews[data-review-dialog-ready] [data-review-dialog-content] .review-card__body{grid-area:auto;display:block;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:unset}.judgeme-reviews[data-review-dialog-ready] .review-card__actions{grid-area:actions;min-height:0}.judgeme-reviews[data-review-dialog-ready] .review-card__read-trigger{display:inline-flex;align-items:center;min-block-size:44px;padding:8px 0;border:0;color:var(--ds-color-text);background:transparent;font:inherit;font-weight:var(--ds-weight-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.judgeme-reviews[data-review-dialog-ready] .review-card__read-trigger[hidden]{display:none}.judgeme-reviews[data-review-dialog-ready] .review-card__product{align-self:stretch;margin-block-start:0}.judgeme-reviews[data-review-dialog-ready] .review-card .review-card__product-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.judgeme-reviews[data-review-dialog-ready] .review-card .jdgm-carousel-item__product-title{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.judgeme-reviews[data-review-dialog-ready] [data-review-dialog-content] .review-card__product-label{overflow:visible;white-space:normal;text-overflow:clip}.judgeme-reviews[data-review-dialog-ready] [data-review-dialog-content] .jdgm-carousel-item__product-title{display:block!important;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:unset}.review-card__photo-trigger{position:relative;grid-area:photo;inline-size:72px;block-size:72px;padding:0;border:var(--ds-border-subtle);border-radius:8px;overflow:hidden;background:transparent;cursor:pointer}.review-card__photo-image{display:block;inline-size:100%;block-size:100%;aspect-ratio:1;object-fit:cover}.review-card__photo-count{position:absolute;inset-inline-end:4px;inset-block-end:4px;min-inline-size:28px;padding:3px 6px;border-radius:999px;color:var(--ds-color-canvas);background:color-mix(in srgb,var(--ds-color-text) 82%,transparent);font-size:.7rem;font-weight:var(--ds-weight-bold)}.review-card__photo-trigger:focus-visible,.review-dialog button:focus-visible{outline:2px solid var(--ds-color-text);outline-offset:3px}.review-dialog{inline-size:min(760px,calc(100vw - 40px));max-block-size:min(85dvh,860px);padding:0;border:0;border-radius:14px;color:var(--ds-color-text);background:var(--ds-color-canvas);box-shadow:0 24px 80px color-mix(in srgb,var(--ds-color-text) 24%,transparent)}.review-dialog::backdrop{background:color-mix(in srgb,var(--ds-color-text) 58%,transparent)}.review-dialog__surface{display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:inherit}.review-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:20px 24px;border-block-end:var(--ds-border-subtle)}.review-dialog__title{margin:0;font-family:var(--ds-font-heading);font-size:clamp(1.25rem,2vw,1.6rem)}.review-dialog__close{display:grid;place-items:center;flex:0 0 44px;inline-size:44px;block-size:44px;border:var(--ds-border-subtle);border-radius:50%;color:inherit;background:transparent;font-size:1.5rem;cursor:pointer}.review-dialog__scroll{overflow-y:auto;overscroll-behavior:contain;padding:24px}.review-dialog__content{display:grid;gap:18px}.review-dialog__gallery{display:grid;gap:14px;margin-block-start:24px}.review-dialog__gallery[hidden]{display:none}.review-dialog__media-stage{display:grid;place-items:center;min-block-size:220px;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--ds-color-canvas) 94%,var(--ds-color-text))}.review-dialog__media-stage img{display:block;max-inline-size:100%;max-block-size:min(56dvh,620px);object-fit:contain}.review-dialog__gallery-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px}.review-dialog__gallery-controls button{inline-size:44px;block-size:44px;border:var(--ds-border-subtle);border-radius:50%;color:inherit;background:transparent;cursor:pointer}.review-dialog__gallery-controls button[hidden]{visibility:hidden}.review-dialog__gallery-controls p{margin:0;text-align:center;font-variant-numeric:tabular-nums}.has-review-dialog{overflow:hidden}@media screen and (max-width:749px){.judgeme-reviews--rail{--review-card-collapsed-size: 26rem}.judgeme-reviews--grid{--review-card-collapsed-size: 27rem}.review-dialog{inline-size:100vw;max-inline-size:none;block-size:100dvh;max-block-size:100dvh;margin:0;border-radius:0}.review-dialog__header{padding:14px 18px}.review-dialog__scroll{padding:20px 18px calc(20px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.review-dialog{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-review-card.css.map */
