.review-modal{align-items:center;display:flex;justify-content:center}.review-modal .generic-modal__modal-content{height:-moz-fit-content;height:fit-content}.review-modal__wrapper{display:flex;flex-direction:column;height:600px;overflow-y:scroll;padding:2.4rem;position:relative;z-index:500;-ms-overflow-style:none;min-width:35rem;scrollbar-width:none;width:100%}.review-modal__wrapper::-webkit-scrollbar{display:none}@media screen and (min-width:576px){.review-modal__wrapper{min-width:45rem}}@media screen and (min-width:769px){.review-modal__wrapper{width:60rem}}@media screen and (min-width:768px){.review-modal__wrapper{width:75rem}}@media screen and (min-width:1024px){.review-modal__wrapper{min-height:70rem;padding:3rem 6rem 0;width:100rem}.review-modal__wrapper::-webkit-scrollbar{display:none}}.review-modal__header{align-items:center;display:flex;justify-content:right}.review-modal__close{background:none;border:none;cursor:pointer}.review-modal__entry-content{margin-bottom:3.6rem}.review-modal__review{margin-bottom:2.4rem}.review-modal__responses{padding:3.2rem}.review-modal__pagination,.review-modal__rating-wrap{align-items:center;display:flex}.review-modal__pagination{flex-direction:row;justify-content:center;margin-top:auto;padding:2rem 0}@media screen and (min-width:1024px){.review-modal__pagination{justify-content:flex-end}}.review-modal__pages{margin:0 1rem}.review-modal .generic-modal__modal-content{padding:0}
