.workshop-review-overlay{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(20px,calc(20px + 0*(100vw - 375px)),20px);background-color:#d0d0d099}.workshop-review-overlay--signup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000}.workshop-review-overlay--signup.is-open{display:flex}.workshop-review-modal__close{font-size:clamp(20px,calc(20px + 0*(100vw - 375px)),20px);display:flex;justify-content:flex-end;margin-bottom:clamp(15px,calc(15px + 0*(100vw - 375px)),15px);cursor:pointer}.workshop-review-modal{width:100%;max-width:489px;background-color:#fff;border-radius:clamp(12px,calc(12px + 0*(100vw - 375px)),12px);box-shadow:0 1px 3px #0000001a}.workshop-review-modal__body{padding:clamp(36px,calc(36px + 0*(100vw - 375px)),36px) clamp(20px,calc(20px + 0*(100vw - 375px)),20px) clamp(30px,calc(30px + 0*(100vw - 375px)),30px);text-align:center}.workshop-review-modal__body>*{margin-left:auto;margin-right:auto}.workshop-review-modal__buttons{display:flex;flex-direction:column;gap:clamp(10px,calc(10px + 0*(100vw - 375px)),10px);margin-top:clamp(20px,calc(20px + 0*(100vw - 375px)),20px)}.workshop-review-modal__buttons button{display:flex;align-items:center;gap:clamp(8px,calc(8px + 0*(100vw - 375px)),8px)}.workshop-review-modal__buttons button img{width:clamp(24px,calc(24px + 0*(100vw - 375px)),24px);height:clamp(24px,calc(24px + 0*(100vw - 375px)),24px)}.workshop-review-modal.logout-modal .workshop-review-modal__buttons{flex-direction:row;gap:clamp(15px,calc(15px + 0*(100vw - 375px)),15px)}.workshop-review-modal.logout-modal #logoutForm,.workshop-review-modal.logout-modal .btn--primary.btn--light{width:calc((100% - clamp(15px,calc(15px + 0*(100vw - 375px)),15px))/2)}.workshop-review-overlay--signup.alert-modal div#customAlertButtons{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;margin-top:clamp(30px,calc(30px + 0*(100vw - 375px)),30px)}.workshop-review-overlay--signup.alert-modal div#customAlertButtons button{max-width:160px}@media (min-width: 1025px){.workshop-review-modal{max-width:40vw}}@media (min-width: 1441px){.workshop-review-modal{max-width:32.341vw}.workshop-review-modal__body .workshop-review-modal__title,.workshop-review-modal__body .workshop-review-modal__subtitle,.workshop-review-modal__body .workshop-review-modal__enjoy{max-width:23.148vw}}.workshop-review-modal__buttons button.is-hidden{display:none}
