.review-modal{display:flex;justify-content:center;align-items:center}.review-modal .generic-modal__modal-content{height:-moz-fit-content;height:fit-content}.review-modal__wrapper{position:relative;z-index:500;height:600px;padding:2.4rem;display:flex;flex-direction:column;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;width:100%;min-width:35rem}.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{width:100rem;min-height:70rem;padding:3rem 6rem 0}.review-modal__wrapper::-webkit-scrollbar{display:none}}.review-modal__header{display:flex;align-items:center;justify-content:right}.review-modal__close{border:none;background:none;cursor:pointer}.review-modal__entry-content{margin-bottom:3rem}.review-modal__review{margin-bottom:2rem}.review-modal__responses{padding:3.2rem}.review-modal__pagination,.review-modal__rating-wrap{display:flex;align-items:center}.review-modal__pagination{flex-direction:row;justify-content:center;padding:2rem 0;margin-top:auto}@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}
