.jdgm-rev-snippet-banner{box-sizing:border-box;max-width:var(--jdgm-snippet-max-width, 1100px);margin:0 auto 12px;padding:12px 16px;border-radius:8px;border:1px solid transparent;text-align:center;font-size:14px;line-height:1.4}.jdgm-rev-snippet-banner__title{font-weight:600;margin-bottom:4px}.jdgm-rev-snippet-banner__link{color:inherit;text-decoration:underline}.jdgm-rev-snippet-banner--info{color:#1a4d8f;background:#e7f0fb;border-color:#b6d4f2}.jdgm-rev-snippet-banner--error{color:#8f1a1a;background:#fbe7e7;border-color:#f2b6b6}.jdgm-rev-snippet-widget-v2__inner{position:relative;padding:0 4px;max-width:var(--jdgm-snippet-max-width, 1100px);margin:0 auto;box-sizing:border-box;color:var(--jdgm-snippet-text-color, #303030);font-size:var(--jdgm-snippet-text-size, 14px)}.jdgm-rev-snippet-widget-v2__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;border-radius:50%;color:var(--jdgm-snippet-arrows-color, #000000);background:var(--jdgm-snippet-arrows-bg-color, #FFFFFF);box-shadow:0 0 10px #00000026;transition:opacity .2s}.jdgm-rev-snippet-widget-v2__arrow--prev{left:4px}.jdgm-rev-snippet-widget-v2__arrow--next{right:4px}.jdgm-rev-snippet-widget-v2__inner .jm-carousel.jm-carousel .jm-carousel__track{padding:10px;align-items:stretch}.jdgm-rev-snippet-widget-v2__inner .jm-carousel__track>.jdgm-rev-snippet-card{width:100%;max-width:100%;scroll-snap-align:center}.jdgm-rev-snippet-widget-v2__inner .jm-carousel .jm-carousel__viewport:before,.jdgm-rev-snippet-widget-v2__inner .jm-carousel .jm-carousel__viewport:after{display:none}@media (max-width: 768px){.jdgm-rev-snippet-widget-v2__arrow--hide-mobile{display:none}}.jdgm-rev-snippet-widget-v2__arrow:hover{opacity:.7}.jdgm-rev-snippet-widget-v2__arrow svg{width:8px;height:12px;fill:currentColor}.jdgm-rev-snippet-widget-v2__inner .jdgm-rev-snippet-card{display:flex;align-items:center;gap:16px;padding:16px 24px;box-sizing:border-box;cursor:pointer;background:var(--jdgm-snippet-card-color, #ffffff);border-radius:var(--jdgm-snippet-border-radius, 4px);margin:0;box-shadow:0 0 10px #00000026;position:static}.jdgm-rev-snippet-widget-v2__inner .jdgm-rev-snippet-card__image{flex:0 0 auto;width:var(--jdgm-snippet-image-size, 80px);height:var(--jdgm-snippet-image-size, 80px);object-fit:cover;border-radius:var(--jdgm-snippet-border-radius, 4px)}.jdgm-rev-snippet-widget-v2__inner .jdgm-rev-snippet-card__content{flex:1 1 auto;min-width:0}.jdgm-rev-snippet-widget-v2__inner .jdgm-rev-snippet-card__header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.jdgm-rev-snippet-widget-v2__inner .jdgm-rev-snippet-card__rating,.jdgm-rev-snippet-lightbox .jdgm-rev-snippet-card__rating{--jm-space-100: 7px}.jdgm-rev-snippet-widget-v2__inner .jdgm-rev-snippet-card__reviewer-name{font-weight:600}.jdgm-reviewer-verified-icon{display:inline-flex;align-items:center;color:var(--jdgm-snippet-text-color, #303030)}.jdgm-rev-snippet-widget-v2__inner .jdgm-rev-snippet-card__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--jdgm-snippet-line-clamp, 3);overflow:hidden;margin:6px 0}.jdgm-rev-snippet-widget-v2__inner .jdgm-rev-snippet-card__product{margin-top:4px;color:var(--jdgm-snippet-lighter-text-color, #757575);font-size:.85em}.jdgm-rev-snippet-widget-v2__inner .jdgm-rev-snippet-card__product-name{color:var(--jdgm-snippet-text-color, #303030);font-weight:600}.jdgm-rev-snippet-lightbox{color:#303030;font-size:var(--jdgm-snippet-text-size, 14px)}.jdgm-rev-snippet-lightbox .jdgm-rev-snippet-card__header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.jdgm-rev-snippet-lightbox .jdgm-rev-snippet-card__reviewer-name{font-weight:600}.jdgm-rev-snippet-lightbox .jdgm-reviewer-verified-icon{color:#303030}.jdgm-rev-snippet-lightbox .jdgm-rev-snippet-card__product{margin-top:4px;color:#757575;font-size:.85em}.jdgm-rev-snippet-lightbox .jdgm-rev-snippet-card__product-name{color:#303030;font-weight:600}.jdgm-rev-snippet-lightbox__body{margin:8px 0}
.ar-review-snippets{min-width:0;margin:16px 0}.ar-review-snippets .jm-carousel__viewport{overflow:hidden}.ar-review-snippets .jm-carousel__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ar-review-snippets .jm-carousel__track::-webkit-scrollbar{display:none}.ar-review-snippets .jdgm-rev-snippet-card{flex:0 0 100%}.ar-review-snippets .jdgm-rev-snippet-card__rating{display:flex;align-items:center}.ar-review-snippets .jm-cluster>div{display:flex!important;gap:7px}.ar-review-snippets .ar-review-star,.ar-review-snippets .jm-star-rating__filled{display:inline-flex;width:18px;height:18px;color:var(--jdgm-snippet-star-color,#000)}.ar-review-snippets .ar-review-star svg,.ar-review-snippets .jm-star-rating__filled svg{width:18px;height:18px;fill:currentColor}.ar-review-dialog{max-width:min(600px,calc(100vw - 32px));max-height:85vh;border:0;padding:28px;color:#111;background:#fff;overflow:auto}.ar-review-dialog::backdrop{background:#0008}.ar-review-dialog>button{float:right;padding:8px}.ar-review-dialog .jdgm-rev-snippet-card__header{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ar-review-dialog .jdgm-rev-snippet-card__rating{display:none}.ar-review-dialog .jdgm-rev-snippet-card__image{max-width:100%;max-height:50vh;object-fit:contain}.ar-review-dialog .jdgm-rev-snippet-card__body{margin:16px 0}.ar-review-dialog .jdgm-rev-snippet-card__product{font-size:12px}.ar-review-dialog .jdgm-reviewer-verified-icon svg{width:16px;height:16px}
