[id$=__subo_product_reviews_popup_source]:not(.subo-product-reviews-active-source){display:none!important}[id$=__subo_product_reviews_popup_source].subo-product-reviews-active-source{position:static!important;width:100%!important;visibility:visible!important;pointer-events:auto!important}.subo-product-reviews-dialog{width:min(980px,calc(100vw - 32px));max-height:min(88vh,920px);padding:0;border:0;border-radius:18px;background:#fff;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;box-shadow:0 24px 70px #00000038}.subo-product-reviews-dialog::backdrop{background:#0000007a}.subo-product-reviews-dialog__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff;position:sticky;top:0;z-index:20}.subo-product-reviews-dialog__close{width:40px;height:40px;min-width:40px;border:0;border-radius:999px;background:#f8f4ee;color:#000;font:inherit;font-size:28px;line-height:1;cursor:pointer}.subo-product-reviews-dialog__body{max-height:none;overflow:visible;padding:20px;background:#fff}.subo-product-reviews-dialog__body .shopify-section{width:100%}.jdgm-widget.jdgm-preview-badge{position:relative!important;cursor:pointer!important;touch-action:manipulation}@media screen and (max-width:749px){.subo-product-reviews-dialog{width:calc(100vw - 20px);max-height:92vh;border-radius:16px}.subo-product-reviews-dialog__top{padding:14px 16px}.subo-product-reviews-dialog__body{max-height:none;overflow:visible;padding:12px}}.subo-product-reviews-dialog:not([open]){display:none}html:has(#subo-product-reviews-dialog[open]){overflow:hidden}#subo-photo-reviews{scroll-margin-top:145px}.jdgm-cards-carousel .jdgm-average-rating,.jdgm-cards-carousel .jdgm-rating-section .jdgm-stars{cursor:pointer;touch-action:manipulation}.jdgm-cards-carousel .jdgm-average-rating .jdgm-stars{display:inline-flex!important}.jdgm-cards-carousel .jdgm-rating-star{display:none}.jdgm-cards-carousel .jdgm-star,.jdgm-preview-badge .jdgm-star{color:#d2b094!important}[data-subo-review-control]:focus-visible{outline:2px solid #545454;outline-offset:4px}.subo-rating-stars{display:inline-grid;position:relative;line-height:1;letter-spacing:1px}.subo-rating-stars>span{grid-area:1 / 1;color:#ddd}.subo-rating-stars>span+span{color:#d2b094;clip-path:inset(0 calc(100% - var(--subo-rating-fill)) 0 0)}.jdgm-cards-carousel{padding-top:0!important}.jdgm-cards-carousel .jdgm-title:empty{display:none!important}.jdgm-cards-carousel .jdgm-header{margin-bottom:16px!important}.jdgm-cards-carousel .jdgm-header-info{margin-top:0!important}.subo-product-reviews-dialog,.subo-product-reviews-dialog__top,.subo-product-reviews-dialog__body{background:#f8f4ee}.subo-product-reviews-dialog__top{padding:10px 16px}.subo-product-reviews-dialog__top strong{font-size:16px;line-height:1.3}.subo-product-reviews-dialog__body{padding:12px 16px 20px}.subo-reviews-summary{display:grid;gap:4px;margin:0 0 16px;text-align:center;color:#545454;font-size:14px;line-height:1.4}.subo-reviews-summary__stars{color:#d2b094;font-size:22px}#subo-product-reviews-dialog .wrapper.section-padding{width:100%;max-width:none;margin:0;padding:0}#subo-product-reviews-dialog .jdgm-review-widget{max-width:100%!important;margin:0!important}#subo-product-reviews-dialog .jm-review-widget{padding:0!important}#subo-product-reviews-dialog .jm-review-widget__header>.jm-cluster>.jm-stack:has(>.jm-review-widget-minimal-header__title){display:none}#subo-product-reviews-dialog .jm-review-widget-minimal-header__title{display:none}#subo-product-reviews-dialog .jdgm-review-list{padding-top:8px}#subo-product-reviews-dialog .jm-review-widget-minimal-header__filter-container{width:100%}#subo-product-reviews-dialog .jm-review-widget-minimal-header__button-and-filters,#subo-product-reviews-dialog .jm-filters--compact{justify-content:flex-start}@media screen and (max-width:749px){.subo-product-reviews-dialog{width:calc(100vw - 24px);max-height:90dvh}.subo-product-reviews-dialog__top{padding:8px 12px}.subo-product-reviews-dialog__body{padding:12px}}#subo-product-reviews-dialog .jm-review-widget-minimal-header__filter-container{align-items:flex-start}html body product-grid-item .rating__wrapper__grid .subo-rating-stars>span+span{color:#514a78!important}
/*# sourceMappingURL=/cdn/shop/t/61/assets/subo-reviews.css.map */
