.body--dark .ng-review-popup .text-bold{color:#fff!important}.ng-review-popup{overflow-x:hidden;overflow-y:scroll;position:relative;border-radius:0}.ng-review-popup.desktop .ng-review-popup-card{width:100%}.ng-review-popup .ng-review-popup-card{width:80vw;overflow:hidden;border-radius:0}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-header{position:relative}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-header img{height:55vh;-o-object-fit:cover;object-fit:cover;width:100%}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-header .actions{position:absolute;inset:0}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-header .actions .q-btn{opacity:.9;position:absolute}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-header .actions .ng-card-action-next{top:calc(50% - 21px);right:16px}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-header .actions .ng-card-action-back{top:calc(50% - 21px);left:16px}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-header .actions .ng-card-action-close{right:16px;top:16px}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-author{height:48px}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-author.provider-2 img{border-radius:50%}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-author .ng-review-card-name-date{flex-direction:column}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-author .ng-review-card-name-date .name{color:#1b2f42}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-author .ng-review-card-name-date span{color:#607075}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-author .ng-review-stars .ng-review-star{width:16px;height:16px;background-color:#4169e1;mask-image:url(/svg/review-star.svg);-webkit-mask-image:url(/svg/review-star.svg)}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-author img{width:48px;height:48px}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-footer .ng-review-popup-images{gap:4px}.ng-review-popup .ng-review-popup-card .ng-review-popup-card-footer .ng-review-popup-images img{width:32px;height:32px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.body--dark .ng-review-card{background:#1c1c1e!important;border:1px solid #4c4c4e!important}.body--dark .ng-review-card .ng-review-card-content,.body--dark .ng-review-card .ng-review-card-name-date,.body--dark .ng-review-card .ng-review-card-name-date .name{color:#fff!important}.body--dark .ng-review-card .show-more-link{color:#4169e1!important}body.desktop .ng-review-card{border-radius:24px}body.mobile .ng-review-card{border-radius:12px}body.mobile .ng-review-card.is-search-page{box-shadow:none!important;border:1px solid #E1E6F0}.ng-review-card{background:#fff;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 4px 16px #00000014}.ng-review-card:active{transform:scale(.98)}.ng-review-card .show-more-link{color:#1b2f42!important;text-decoration:none!important;font-size:15px!important;line-height:24px;letter-spacing:-.1px;font-weight:500;position:relative;display:inline-block}.ng-review-card .show-more-link:after{content:"";position:absolute;width:100%;height:1.5px;bottom:0;left:0;background-color:#1b2f42}.ng-review-card .show-more-link:hover:after{transform-origin:bottom left}.ng-review-card .logo-provider-wrap{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;justify-content:flex-end}.ng-review-card .logo-provider-wrap .logo-provider{height:18px}.ng-review-card.mobile{width:85vw!important}.ng-review-card.desktop{width:383px;height:245px}.ng-review-card .ng-review-card-header .ng-review-card-author{height:48px}.ng-review-card .ng-review-card-header .ng-review-card-author .ng-review-card-name-date{flex-direction:column;justify-content:center}.ng-review-card .ng-review-card-header .ng-review-card-author .ng-review-card-name-date .name{color:#1b2f42;font-weight:600;letter-spacing:-.01em;line-height:1.2}.ng-review-card .ng-review-card-header .ng-review-card-author .ng-review-card-name-date span,.ng-review-card .ng-review-card-header .ng-review-card-author .ng-review-card-name-date .date-text{font-size:13px;color:#9ca3af;font-weight:500;margin-top:2px}.ng-review-card .ng-review-card-header .ng-review-card-author img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #0000000f}.ng-review-card .ng-review-card-header .ng-review-card-review-imgs{gap:8px}.ng-review-card .ng-review-card-header .ng-review-card-review-imgs .review-img-overlay{border-radius:4px;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:absolute;inset:0}.ng-review-card .ng-review-card-header .ng-review-card-review-imgs .review-img{width:56px;height:56px;border-radius:4px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-device-width:360px)and (max-device-width:390px){.ng-review-card .ng-review-card-header .ng-review-card-review-imgs .review-img{width:46px;height:46px}}.ng-review-card .ng-review-chevron-right{color:var(--q-primary)}.ng-review-card .ng-review-stars .ng-review-star{width:16px;height:16px;background-color:#4169e1;mask-image:url(/svg/review-star.svg);-webkit-mask-image:url(/svg/review-star.svg)}.ng-review-card .ng-review-card-content{font-size:16px!important;line-height:1.5;color:#4b5563}.ng-review-card .ng-review-card-footer{margin-bottom:0}.comp-ring .ng-review-card.mobile{min-height:235px;height:235px;box-shadow:0 4px 16px #00000014!important}.comp-ring .ng-review-card .ng-review-stars .ng-review-star{background-color:#f6b343!important}body.desktop #reviews-list .reviews-list-inline-frame .q-focusable:focus .q-focus-helper,body.desktop #reviews-list .reviews-list-inline-frame .q-hoverable:hover .q-focus-helper,body.desktop #reviews-list .reviews-list-inline-frame .q-manual-focusable--focused .q-focus-helper{opacity:0;background:transparent}body.desktop #reviews-list .ng-reviews-list .scroll-zone{padding-bottom:10px}.reviews-list-root{flex:0 0 100%}#reviews-list{width:100%;min-width:0}#reviews-list .reviews-list-inline-frame{position:relative;width:100%}#reviews-list .reviews-list-inline-frame .scroll-btn{z-index:2;position:absolute;top:50%;transform:translateY(-50%);height:-moz-fit-content;height:fit-content}#reviews-list .reviews-list-inline-frame .scroll-btn.scroll-btn--left{left:0}#reviews-list .reviews-list-inline-frame .scroll-btn.scroll-btn--right{right:0}#reviews-list .read-more-text{font-size:18px;line-height:28px;letter-spacing:-.25px;color:#4169e1}#reviews-list .read-more-text span{color:#4169e1}#reviews-list .ng-reviews-list{min-width:0;width:100%}#reviews-list .ng-reviews-list .scroll-zone{overflow-x:scroll;overflow-y:hidden;width:100%;min-width:0;max-width:100%;height:calc(100% + 17px);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;-ms-overflow-style:none;scrollbar-width:none}#reviews-list .ng-reviews-list .scroll-zone::-webkit-scrollbar{display:none}#reviews-list .ng-reviews-list .scroll-zone>*{flex-shrink:0}.body--dark #reviews-list .reviews-list-white-overlay-left,.body--dark #reviews-list .reviews-list-white-overlay-right{display:none}.body--dark #reviews-list .reviews-list-inline-frame .scroll-btn.scroll-btn--left,.body--dark #reviews-list .reviews-list-inline-frame .scroll-btn.scroll-btn--right{top:50%;bottom:auto;transform:translateY(-50%);height:38px;min-height:38px;border-radius:50%;width:38px;min-width:38px;color:#fff!important;background:#363636}.body--dark #reviews-list .reviews-list-inline-frame .scroll-btn.scroll-btn--left{left:-20px}.body--dark #reviews-list .reviews-list-inline-frame .scroll-btn.scroll-btn--right{right:-20px}.body--dark #reviews-list .reviews-list-inline-frame .scroll-btn.scroll-btn--left svg,.body--dark #reviews-list .reviews-list-inline-frame .scroll-btn.scroll-btn--right svg{fill:#fff!important}body.mobile .reviews-list-root,body.mobile #reviews-list{width:100vw!important;min-width:100vw!important;max-width:100vw!important;flex:0 0 100vw!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;overflow-x:hidden;overflow-y:hidden;box-sizing:border-box}body.mobile .reviews-list-root .ng-reviews-section,body.mobile #reviews-list .ng-reviews-section{padding-left:0;padding-right:0;margin-left:0;margin-right:0}body.mobile .reviews-list-root .ng-reviews-list,body.mobile #reviews-list .ng-reviews-list{width:100vw;margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.mobile .reviews-list-root .ng-reviews-list .scroll-zone,body.mobile #reviews-list .ng-reviews-list .scroll-zone{height:100%;padding:8px 16px}body.mobile .reviews-list-root .ng-reviews-list .scroll-zone:after,body.mobile #reviews-list .ng-reviews-list .scroll-zone:after{content:"";flex:0 0 1px;height:1px}body.mobile .reviews-list-root .ng-reviews-list .scroll-zone .ng-review-card.mobile,body.mobile #reviews-list .ng-reviews-list .scroll-zone .ng-review-card.mobile{border-radius:12px;background:#fff;box-shadow:3px 3px 16px #00000014}body.mobile .reviews-list-root.is-search-page .ng-reviews-list .scroll-zone,body.mobile #reviews-list.is-search-page .ng-reviews-list .scroll-zone{padding:16px 8px}body.mobile .reviews-list-root.is-pdp-page .ng-reviews-list .scroll-zone,body.mobile #reviews-list.is-pdp-page .ng-reviews-list .scroll-zone{padding-left:20px!important;padding-right:20px!important}@media(max-width:768px){.reviews-list-root,#reviews-list{width:100vw!important;min-width:100vw!important;max-width:100vw!important;flex:0 0 100vw!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}}
