.mnf-reviews .jdgm-all-reviews__body,.mnf-reviews .jdgm-shop-reviews__body{height:auto!important;grid-auto-rows:auto;align-items:stretch}.mnf-reviews .jdgm-rev{position:relative!important;inset:auto!important;transform:none!important;transition:none!important;width:auto!important;margin:0!important;box-sizing:border-box}.mnf-reviews .mnf-review-card--ready{height:392px!important;min-height:0!important;max-height:392px!important;padding:16px!important;display:grid!important;grid-template-rows:minmax(0,1fr) 160px;gap:8px;overflow:hidden}.mnf-reviews .mnf-review-card--ready .mnf-reviews__card-top{display:grid;grid-template-rows:66px minmax(0,1fr) 32px;gap:4px;min-height:0;padding:0;overflow:hidden}.mnf-reviews .mnf-review-card--ready .mnf-reviews__card-top>.jdgm-rev__content,.mnf-reviews .mnf-review-card--ready .mnf-reviews__card-top>.jdgm-rev__pics,.mnf-reviews .mnf-review-card--ready .mnf-reviews__card-top>.jdgm-rev__reply{display:none!important}.mnf-reviews .mnf-review-card__conversation{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.mnf-reviews .mnf-review-card__conversation--reply{grid-template-rows:repeat(2,minmax(0,1fr));gap:4px}.mnf-reviews .mnf-review-card__review{display:flex;flex-direction:column;min-height:0;overflow:hidden}.mnf-reviews .mnf-review-card--ready .jdgm-rev__header{height:auto;min-height:66px;flex:none;margin:0!important;overflow:visible}.mnf-reviews .mnf-review-card--ready .jdgm-row-rating{gap:8px;white-space:nowrap}.mnf-reviews .mnf-review-card--ready .jdgm-rev__rating{display:inline-flex;flex:none;white-space:nowrap}.mnf-reviews .mnf-review-card--ready .jdgm-rev__timestamp{flex:none;white-space:nowrap}.mnf-reviews .mnf-review-card--ready .jdgm-row-profile{margin-top:2px}.mnf-reviews .mnf-review-card--ready .jdgm-rev__author-wrapper{flex-wrap:nowrap;min-width:0}.mnf-reviews .mnf-review-card--ready .jdgm-rev__author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;max-width:100%;font-size:18px!important;line-height:26px}.mnf-reviews .mnf-review-card--ready .jdgm-rev__buyer-badge-wrapper{flex:none}.mnf-reviews .mnf-reviews__card-bottom{display:grid;grid-template-rows:116px 38px;gap:6px;min-height:0;padding:0}.mnf-reviews .mnf-review-card__summary{display:flex;flex-direction:column;flex:1;min-height:0;gap:2px;color:#203e49}.mnf-reviews .mnf-review-card__summary p{margin:0;overflow-wrap:anywhere}.mnf-reviews .mnf-review-card__text{flex:1;min-height:0;overflow:hidden}.mnf-reviews .mnf-review-card__title{font-size:15px;font-weight:600;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mnf-reviews .mnf-review-card__excerpt{font-size:15px;line-height:24px;display:block;overflow:hidden}.mnf-reviews .mnf-review-card__response{height:auto;min-height:0;box-sizing:border-box;background:transparent;border:0;padding:0;font-size:12px;line-height:18px;overflow:hidden}.mnf-reviews .mnf-review-card--has-response .mnf-review-card__conversation--reply>.mnf-review-card__response{background:#d8eae8;border-left:2px solid #96722d;padding:4px 8px}.mnf-reviews .mnf-review-card__response--empty,.mnf-reviews .mnf-review-card--ready:not(.mnf-review-card--has-response) :is(.mnf-review-card__response,.jdgm-rev__reply){display:none!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.mnf-reviews .mnf-review-card__response>span{display:block;font-weight:600;color:#102630;line-height:12px;margin-bottom:2px}.mnf-reviews .mnf-review-card__response>p{margin:0;display:block;overflow:hidden;overflow-wrap:anywhere}.mnf-reviews .mnf-review-card__photos{font-size:11px;color:#526874;font-weight:400;text-decoration:none}.mnf-reviews .mnf-review-card--ready .mnf-review-card__open{display:block;flex:none;box-sizing:border-box;width:fit-content!important;max-width:100%;min-width:0!important;height:32px;min-height:32px;padding:4px 8px!important;margin:0;background:transparent!important;border:1px solid #102630!important;border-radius:0!important;box-shadow:none!important;color:#102630!important;font:600 13px/1.6 Montserrat,sans-serif;text-decoration:none!important;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mnf-reviews .mnf-review-card__open[hidden]{display:block!important;visibility:hidden;pointer-events:none}.mnf-reviews .mnf-review-card--ready .mnf-reviews__product{height:116px;min-height:0;margin:0!important;padding:10px!important;gap:10px;box-sizing:border-box;overflow:hidden}.mnf-reviews .mnf-review-card--ready .mnf-reviews__product-image{width:64px!important;height:94px!important;flex-basis:64px!important;align-items:center;justify-content:center}.mnf-reviews .mnf-review-card--ready .mnf-reviews__brand{font-size:12px!important;line-height:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mnf-reviews .mnf-review-card--ready .mnf-reviews__name{font-size:15px!important;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mnf-reviews .mnf-review-card--ready .mnf-reviews__detail{font-size:12px!important;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mnf-reviews .mnf-review-card--ready .jdgm-rev__actions{height:38px;flex-wrap:nowrap;gap:8px;overflow:hidden}.mnf-reviews .mnf-review-card--ready .jdgm-rev__transparency-badge-wrapper{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:36px;line-height:18px}.mnf-reviews .mnf-review-card--ready .jdgm-rev__transparency-badge{font-size:10px!important;line-height:18px}.mnf-reviews .mnf-review-card--ready .jdgm-rev__votes{flex:none}.mnf-reviews .jdgm-gallery__thumbnail-link{cursor:pointer}.mnf-reviews .mnf-review-card--ready .mnf-review-card__open:is(:hover,:focus-visible,:active){border-radius:0!important;background:#102630!important;border-color:#102630!important;color:#fff!important;box-shadow:none!important}.mnf-reviews .mnf-review-card--ready .mnf-review-card__open:is(:hover,:focus-visible,:active) .mnf-review-card__photos{color:inherit}.mnf-reviews .mnf-review-card__open:before,.mnf-reviews .mnf-review-card__open:after{border-radius:0!important}.mnf-reviews .mnf-review-card__open:focus-visible,.mnf-reviews .mnf-review-card__photo:focus-visible{outline:2px solid #96722d;outline-offset:2px}.mnf-reviews .mnf-review-card--ready .mnf-reviews__card-top{position:relative;--mnf-customer-photo-width:clamp(90px,32%,154px)}.mnf-reviews .mnf-review-card--has-photo .mnf-review-card__conversation{margin-right:calc(var(--mnf-customer-photo-width) + 12px)}.mnf-reviews .mnf-review-card--has-photo .jdgm-row-profile,.mnf-reviews .mnf-review-card--has-photo .mnf-review-card__open{max-width:calc(100% - var(--mnf-customer-photo-width) - 12px)}.mnf-reviews .mnf-review-card__photo{position:absolute;top:46px;right:0;z-index:1;display:block;box-sizing:border-box;width:var(--mnf-customer-photo-width)!important;max-width:154px;min-width:0!important;height:auto!important;min-height:0!important;max-height:126px;aspect-ratio:154/126;padding:0!important;margin:0!important;border:1px solid #cedad8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:0;overflow:hidden;cursor:pointer}.mnf-reviews .mnf-review-card__photo:is(:hover,:focus,:active){border-radius:0!important;background:transparent!important}.mnf-reviews .mnf-review-card__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mnf-review-window{width:min(900px,calc(100vw - 64px));max-width:900px;height:auto;max-height:90dvh;padding:0;border:1px solid #cedad8;border-radius:4px;background:#f5f7f7;color:#102630;overflow:hidden;margin:auto;box-shadow:0 20px 90px #10263044}.mnf-review-window::backdrop{background:#102630b8}.mnf-review-window__panel{max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.mnf-review-window__toolbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:#f5f7f7;border-bottom:1px solid #cedad8}.mnf-review-window__toolbar>span{font:600 13px/1.5 Poppins,sans-serif;letter-spacing:2px;color:#765824;text-transform:uppercase}.mnf-review-window__close{flex:none;width:44px;height:44px;border:1px solid #102630;border-radius:50%;background:#fff;color:#102630;font:400 30px/1 Poppins,sans-serif;cursor:pointer}.mnf-review-window__detail{padding:28px 40px 40px;font:400 16px/1.75 Montserrat,sans-serif;overflow-wrap:anywhere}.mnf-review-window__header{padding-bottom:22px;border-bottom:1px solid #cedad8;margin-bottom:22px}.mnf-review-window .jdgm-star{color:#96722d!important}.mnf-review-window__header h2{font:400 30px/1.3 Poppins,sans-serif;margin:12px 0 4px;color:#102630;text-transform:none;letter-spacing:0}.mnf-review-window__date,.mnf-review-window__source{font-size:13px;color:#526874;margin:0 0 8px}.mnf-review-window__verified{display:inline-block;font-size:12px;background:#d8eae8;color:#294c43;padding:3px 10px}.mnf-review-window__review-title{font:600 18px/1.5 Montserrat,sans-serif;margin:0 0 14px}.mnf-review-window__body p{white-space:pre-wrap;margin:0 0 16px}.mnf-review-window__response{background:#d8eae8;border-left:3px solid #96722d;padding:20px 24px;margin:24px 0}.mnf-review-window__response h3{font:600 16px/1.5 Poppins,sans-serif;margin:0 0 10px;text-transform:none}.mnf-review-window__response p{white-space:pre-wrap;margin:0 0 12px}.mnf-review-window__response p:last-child{margin:0}.mnf-review-window__photos{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:24px 0}.mnf-review-window__photos figure{margin:0;min-width:0}.mnf-review-window__photos img{width:100%;height:auto;max-height:65dvh;object-fit:contain;display:block;background:#edf1f2}.mnf-reviews .mnf-review-window__product{margin:24px 0 16px}.mnf-review-window :is(a,button):focus-visible{outline:2px solid #96722d;outline-offset:4px}@media(max-width:619px){.mnf-review-window{width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - 16px);border-radius:3px}.mnf-review-window__panel{max-height:calc(100dvh - 18px)}.mnf-review-window__toolbar{padding:10px 16px}.mnf-review-window__detail{padding:22px 20px 28px}.mnf-review-window__header h2{font-size:26px}.mnf-review-window__response{padding:16px}}.mnf-reviews .jdgm-gallery__thumbnail-link{display:block!important}.mnf-reviews .jdgm-gallery__thumbnail-wrapper:before{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/95/assets/mnf-review-window.css.map */
