*{min-width:0;min-height:0}.gallery-slider .slider-row .slider-item{padding:0 8px 0 0}@media screen and (max-width:992px){.gallery-slider .slider-row .slider-item{padding:0 6px 0 0}}@media screen and (max-width:600px){.gallery-slider .slider-row .slider-item{padding:0 4px 0 0}}.gallery-slider .slider-row .slider-item img{border-radius:20px;width:auto;height:300px}@media screen and (max-width:992px){.gallery-slider .slider-row .slider-item img{height:250px}}@media screen and (max-width:600px){.gallery-slider .slider-row .slider-item img{height:200px}}
.customer-review-form{position:relative}.customer-review-form .loading-overlay{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(255,255,255,.1);border-radius:20px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.customer-review-form .loading-overlay .MuiCircularProgress-colorPrimary{color:#ff6122}.customer-review-form .rating-completed{background-color:#fdf8f2;border-radius:20px;padding:20px}.customer-review-form .rating-completed .image-row{text-align:center;margin-bottom:20px}.customer-review-form .rating-completed .image-row img{background-color:transparent;width:50%;max-width:200px;height:auto}.customer-review-form .rating-completed .description-row{margin-bottom:20px}.customer-review-form .form{background-color:#fdf8f2;border-radius:20px;padding:20px}.customer-review-form .form .title-row{margin-bottom:10px}.customer-review-form .form .rating-row{align-items:center;gap:12px;margin-bottom:10px;display:flex}.customer-review-form .form .comment-row{margin-bottom:10px}.customer-review-form .form .comment-row .MuiTextField-root label.Mui-focused{color:#ff6122}.customer-review-form .form .comment-row .MuiTextField-root .MuiOutlinedInput-root{background-color:#fff;border-color:#e9e9e9;border-radius:10px}.customer-review-form .form .comment-row .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff6122}.customer-review-form .form .comment-row .MuiTextField-root .MuiOutlinedInput-root.Mui-focused legend{color:#ff6122}.customer-review-form .form .image-upload-row{margin-bottom:10px}.customer-review-form .form .submit-row{align-items:center;margin-top:20px;display:flex}.customer-review-form .form .submit-row .loading-button{background-color:#ff6122;border-radius:20px;justify-content:center;align-items:center;width:100px;height:40px;display:inline-flex}.customer-review-form .form .submit-row .loading-button .MuiCircularProgress-colorPrimary{color:#fff}.customer-review-form .login-to-write{background-color:#feeed0;border-radius:20px;padding:20px}.customer-review-form .login-to-write p{margin-bottom:20px}.customer-review-form .login-to-write .button-row{justify-content:center;gap:12px;display:flex}
.file-upload-button-wrapper{width:100%}.file-upload-button-wrapper .file-upload-button{text-align:center;cursor:pointer;background-color:#fdf8f2;border:2px dashed #cbcbcb;border-radius:8px;width:100%;padding:20px;transition:all .3s}.file-upload-button-wrapper .file-upload-button:hover:not(.disabled),.file-upload-button-wrapper .file-upload-button.dragging{background-color:#ffedd7;border-color:#ff6122}.file-upload-button-wrapper .file-upload-button.disabled{cursor:not-allowed;opacity:.5}.file-upload-button-wrapper .file-upload-button .upload-text{margin:6px 0 8px}.file-upload-button-wrapper .file-upload-button .upload-info{margin:0}.file-upload-button-wrapper .uploaded-files{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:16px;display:grid}@media screen and (max-width:992px){.file-upload-button-wrapper .uploaded-files{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:600px){.file-upload-button-wrapper .uploaded-files{grid-template-columns:repeat(3,1fr)}}.file-upload-button-wrapper .uploaded-files .file-item{flex-direction:column;gap:4px;display:flex}.file-upload-button-wrapper .uploaded-files .file-item .image-preview{background-color:#fff;border:1px solid #e9e9e9;border-radius:8px;width:100%;padding-bottom:100%;position:relative;overflow:hidden}.file-upload-button-wrapper .uploaded-files .file-item .image-preview img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.file-upload-button-wrapper .uploaded-files .file-item .image-preview .remove-button{color:#ff6122;cursor:pointer;background-color:#fff;border:1px solid #e9e9e9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;transition:all .2s;display:flex;position:absolute;top:0;right:0}.file-upload-button-wrapper .uploaded-files .file-item .image-preview .remove-button:hover:not(:disabled){color:#fff;background-color:#ff6122}.file-upload-button-wrapper .uploaded-files .file-item .image-preview .remove-button:disabled{cursor:not-allowed;opacity:.5}
.customer-review-section .review-wrapper{border-bottom:1px solid #e9e9e9;padding:20px 0}.customer-review-section .review-wrapper .head{margin-bottom:10px}.customer-review-section .review-wrapper .head h5{margin-bottom:5px}.customer-review-section .review-wrapper .text-row{margin-bottom:10px}.customer-review-section .review-wrapper .image-row{margin-top:20px;margin-bottom:10px}.customer-review-section .initial-loading-wrapper{justify-content:center;width:100%;margin-top:40px;display:flex}.customer-review-section .initial-loading-wrapper .MuiCircularProgress-colorPrimary{color:#ff6122}.customer-review-section .pagination-loading-wrapper{justify-content:center;width:100%;margin-top:40px;display:flex}.customer-review-section .pagination-loading-wrapper .MuiCircularProgress-colorPrimary{color:#ff6122}
*{min-width:0;min-height:0}.review-image-slider .slider-row .slider-item{padding:0 8px 0 0}@media screen and (max-width:992px){.review-image-slider .slider-row .slider-item{padding:0 6px 0 0}}@media screen and (max-width:600px){.review-image-slider .slider-row .slider-item{padding:0 4px 0 0}}.review-image-slider .slider-row .slider-item img{border-radius:10px;width:auto;height:100px}@media screen and (max-width:992px){.review-image-slider .slider-row .slider-item img{height:90px}}@media screen and (max-width:600px){.review-image-slider .slider-row .slider-item img{height:80px}}
