button.mv-inline-reviews[data-mv-reviews-open]{appearance:none;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 0!important;min-width:0!important;min-height:0!important;width:auto!important;color:inherit;cursor:pointer!important;text-transform:none!important;line-height:1!important}
button.mv-inline-reviews[data-mv-reviews-open]:focus-visible{outline:2px solid currentColor;outline-offset:4px}
#mv-product-reviews-modal{position:fixed;inset:0;margin:auto;width:min(770px,calc(100vw - 32px));height:min(820px,88vh);height:min(820px,88dvh);max-width:none;max-height:none;padding:0;border:1px solid #ddd;border-radius:0;background:#fff;color:#353535;box-shadow:0 12px 55px #0003;overflow:hidden;font-family:Arial,sans-serif;transform:none}
#mv-product-reviews-modal:not([open]){display:none}
#mv-product-reviews-modal[open]{display:flex;flex-direction:column}
#mv-product-reviews-modal::backdrop{background:rgba(0,0,0,.52)}
#mv-product-reviews-modal .mv-reviews-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#111;cursor:pointer;z-index:1}
#mv-product-reviews-modal .mv-reviews-header{flex:none;padding:36px 40px 28px;border-bottom:1px solid #ddd;background:#fff}
#mv-product-reviews-modal .mv-reviews-summary{display:flex;align-items:center;gap:14px;font-size:18px;line-height:1.3}
#mv-product-reviews-modal .mv-reviews-summary>span:last-child{color:#777}
#mv-product-reviews-modal .mv-reviews-summary strong{font-weight:500}
#mv-product-reviews-modal .mv-reviews-stars{display:inline-block;position:relative;font:22px/1 Arial,sans-serif;letter-spacing:0;white-space:nowrap;color:#ddd}
#mv-product-reviews-modal .mv-reviews-stars>span:last-child{position:absolute;left:0;top:0;overflow:hidden;width:calc(var(--rating)/5*100%);color:#505050}
#mv-product-reviews-modal #mv-reviews-transparency{margin:16px 0 0;color:#777;font-size:15px;font-weight:400;line-height:1.45}
#mv-product-reviews-modal .mv-reviews-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 28px 24px;scrollbar-width:thin;scrollbar-color:#d7d7d7 transparent}
#mvProductReviewsFrame{display:block;width:100%;height:650px;min-height:400px;border:0;background:white}
#mv-product-reviews-modal .mv-reviews-loading{font-size:14px;text-align:center;color:#777;padding:20px}
@media(max-width:600px){#mv-product-reviews-modal{width:calc(100vw - 24px);height:86vh;height:86dvh}#mv-product-reviews-modal .mv-reviews-header{padding:34px 20px 20px}#mv-product-reviews-modal .mv-reviews-summary{font-size:16px;gap:10px}#mv-product-reviews-modal #mv-reviews-transparency{font-size:13px}#mv-product-reviews-modal .mv-reviews-scroll{padding:8px 8px 18px}}
