.review-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto}.review-modal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#ffffff80;z-index:-1}.review-modal .modal-content{position:relative;background:#fcf7f5;border-radius:16px;padding:44px 0 0;max-width:1032px;width:100%;max-height:673px;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.review-modal .modal-header{padding-bottom:26px;display:flex;justify-content:space-between;align-items:center;border-bottom:none;color:#383434}.review-modal .modal-header h3{margin:0;font-size:28px;font-family:Montserrat,sans-serif;font-weight:500;color:#383434;text-align:center;flex:1}.review-modal .modal-close{background:none;border:none;font-size:64px;color:#383434;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;right:24px;top:24px}.review-modal .modal-close:hover{color:#5d4e3a}.review-modal .review-form{display:flex;flex-direction:column;width:100%;padding:0 32px 39px;gap:24px}.review-modal form.review-form{margin-bottom:0}.review-modal .review-form input,.review-modal .review-form .form-group{width:100%;max-width:100%;margin:0}.review-modal .rating-section{margin-bottom:0;display:flex;align-items:center;background-color:#fff;border-radius:8px;max-width:449px;width:100%;height:48px;padding-left:18px;gap:16px}.review-modal .rating-section label{display:block;margin-bottom:0;font-weight:400;color:#383434;font-size:15px;font-family:Cormorant Garamond,serif}.review-modal .star-rating{display:flex;gap:4px;justify-content:flex-start}.review-modal .star{font-size:15px;color:#d1c7b8;cursor:pointer;transition:all .2s}.review-modal .star:hover,.review-modal .star.active,.review-modal .star.filled{color:#f4a261}.review-modal .form-group{margin-bottom:20px}.review-modal .form-group.half{width:48%}.review-modal .form-row{display:flex;gap:18px}.review-modal .form-group input,.review-modal .form-group textarea{width:100%;padding:16px;border-radius:8px;font-size:15px;font-family:inherit;box-sizing:border-box;background:#fff;color:#383434;font-family:Cormorant Garamond,serif;margin:0;border:none}.review-modal .form-group input{max-height:48px}.review-modal .form-group input::placeholder,.review-modal .form-group textarea::placeholder{color:#b8a995;font-style:italic}.review-modal .form-group input:focus,.review-modal .form-group textarea:focus{outline:none;border-color:#f4a261;box-shadow:0 0 0 2px #f4a26133}.review-modal .form-group input::placeholder,.review-modal .form-group textarea::placeholder{font-style:normal;color:#383434}.review-modal .form-disclaimer{margin-bottom:24px}.review-modal .form-disclaimer p{font-size:11px;color:#8b7355;line-height:1.5;margin:0;text-align:center}.review-modal .submit-button{display:flex;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;border-radius:28px;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:0;transition:background-color .3s ease;flex-wrap:nowrap;line-height:15px;border:none;justify-content:center;align-items:center;width:229px;height:43px;background:linear-gradient(to right,#f79a40,#ffca36);margin:0 auto;cursor:pointer}.review-modal .write-review-button{background:none;border:none;color:inherit;font:inherit;cursor:pointer;text-decoration:none}@media screen and (max-width: 768px){.review-modal .review-form{gap:5px}.review-modal .modal-header{padding-bottom:10px}.review-modal .modal-content{margin:20px}.review-modal .modal-close{top:10px;right:10px}.review-modal .modal-header h3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/customer-reviews-modal.css.map */
