.review-panel{border:1px solid var(--color-gray-200);border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;position:relative;margin-bottom:1rem}@media(min-width:61.25em){.review-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:flex-center;-ms-flex-align:flex-center;align-items:flex-center;padding:1rem}}@media(min-width:81.25em){.review-panel{padding:2.5rem;gap:1.5rem}}.review-panel .overview{padding:.5rem .5rem 1rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media(min-width:61.25em){.review-panel .overview{width:14rem;-webkit-box-flex:0;-ms-flex:none;flex:none;gap:1.5rem}}@media(min-width:81.25em){.review-panel .overview{gap:2rem}}.review-panel .overview:before{position:absolute;content:"";left:.5rem;right:.5rem;bottom:0;height:1px;background-color:var(--color-gray-200)}@media(min-width:61.25em){.review-panel .overview:before{display:none}}.review-panel .overview .img-box{width:11rem;height:4.5rem}.review-panel .flags-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-panel .flags-container .from-to{font-size:11px;font-size:.6875rem;line-height:16px;color:var(--color-gray-600)}.review-panel .flags-container .to{color:var(--color-primary);font-size:20px;font-size:1.25rem;line-height:32px;font-weight:700;font-variation-settings:"wght" 700}.review-panel .flags-container .total-counts{margin-top:.25rem;color:var(--color-gray-600);font-size:11px;font-size:.6875rem;line-height:16px}.review-panel .flags-container .total-counts .total{color:var(--color-gray-900)}.review-panel .flags-container .khoshe{position:absolute;left:50%;-webkit-transform:translateX(200%);transform:translateX(200%);bottom:0;width:1.5rem;height:2.5rem}.review-panel .flags-container .khoshe.reverse{-webkit-transform:translateX(-300%) scaleX(-1);transform:translateX(-300%) scaleX(-1)}.review-panel .stars-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;color:var(--color-gray-400)}.review-panel .stars-list svg{width:1rem;height:1rem}.review-panel .stars-list .color-stars{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;overflow:hidden;color:var(--color-primary)}.review-panel .stars-list .color-stars svg{-webkit-box-flex:0;-ms-flex:none;flex:none}.review-panel .stars-list.large svg{width:1.5rem;height:1.5rem}.review-panel .description{color:var(--color-gray-800);font-size:12px;font-size:.75rem;line-height:18px;height:54px}@media(min-width:61.25em){.review-panel .description{-webkit-line-clamp:2;height:36px}}.review-panel .show-more{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.review-panel .show-more .c-btn{padding:0}@media(min-width:61.25em){.review-panel .reviews-container{display:contents}}.review-panel .reviews-container .swiper{padding:0 .5rem;width:100%}.review-panel .reviews-container .swiper:before{position:absolute;content:"";left:0;top:0;height:100%;width:3.5rem;background-image:-webkit-gradient(linear,right top,left top,from(transparent),to(var(--color-white)));background-image:linear-gradient(to left,transparent,var(--color-white));z-index:2}@media(min-width:61.25em){.review-panel .reviews-container .swiper:before{width:6rem}}.review-panel .reviews-container .swiper-slide{width:auto}.review-panel .reviews-container .review-slide{border:1px solid var(--color-gray-200);border-radius:.5rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:14.5rem;cursor:pointer}.review-panel .empty-review{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.5rem;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding:0 1rem}@media(min-width:61.25em){.review-panel .empty-review{display:-webkit-box;display:-ms-flexbox;display:flex}}.review-panel .empty-review .e-text{color:var(--color-gray-800);max-width:18rem}.review-panel .empty-review .title{font-size:18px;font-size:1.125rem;line-height:28px}.review-panel .empty-review .subtitle{font-size:14px;font-size:.875rem;line-height:22px;margin-top:1rem}.review-panel .empty-review .e-svg{-webkit-box-flex:0;-ms-flex:none;flex:none}.review-panel .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.review-panel .heading .user{width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-gray-100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review-panel .heading .user .icon{width:1.25rem;height:1.25rem;color:var(--color-gray-800)}.review-panel .heading .name{color:var(--color-black);font-size:14px;font-size:.875rem;line-height:22px}.review-panel .heading .time{color:var(--color-gray-600);font-size:11px;font-size:.6875rem;line-height:16px}.review-panel .same-style{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:3}.review-panel .same-style svg{color:var(--color-black);width:1.25rem;height:1.25rem}.review-panel .same-style.reviews-type-1-prev{right:0}.review-panel .same-style.reviews-type-1-next{left:0}.review-panel .same-style.reviews-type-1-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.review-panel .same-style.swiper-button-disabled{pointer-events:none}.review-panel .same-style.swiper-button-disabled svg{color:var(--color-gray-400)}.review-panel .footer{gap:1rem;padding:.5rem}@media(min-width:61.25em){.review-panel .footer{width:16rem;-webkit-box-flex:0;-ms-flex:none;flex:none}}.review-panel .footer .title{font-size:18px;font-size:1.125rem;line-height:28px;color:var(--color-black);margin:0;display:block}.review-panel .footer .preamble{color:var(--color-gray-800);font-size:12px;font-size:.75rem;line-height:18px}@media(min-width:61.25em){.review-panel .footer .preamble{padding-bottom:1rem;border-bottom:1px solid var(--color-gray-200)}}.review-panel .footer .send-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.review-panel .review-modal-layer{position:fixed;top:0;left:0;background-color:var(--color-black-40);z-index:10;width:100%;height:100%}.review-panel .review-modal-content{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-white);padding:1rem;z-index:15;border-radius:.5rem .5rem 0 0;max-height:100%;overflow:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .15s ease-in;transition:all .15s ease-in}@media(min-width:48em){.review-panel .review-modal-content{bottom:50%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);border-radius:.5rem;width:41rem;max-height:32rem}}@media(min-width:61.25em){.review-panel .review-modal-content{max-height:40rem}}.review-panel .review-modal-content .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding-left:1.5rem;position:relative;padding-bottom:1rem;border-bottom:1px solid var(--color-gray-200);margin-bottom:1rem}.review-panel .review-modal-content .header .close-btn{position:absolute;cursor:pointer;top:0;left:0}.review-panel .review-modal-content .header .close-btn svg{width:1.5rem;height:1.5rem;color:var(--color-gray-600)}.review-panel .review-modal-content .content .text{color:var(--color-gray-800);font-size:12px;font-size:.75rem;line-height:18px}.review-panel .review-modal-content .content .image{width:100%;height:auto;margin-top:1rem;border-radius:.5rem}.review-panel .review-modal-content .draggable-close{position:absolute;top:-.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:.375rem;width:4rem;border-radius:.5rem;background-color:var(--color-gray-300)}.review-panel .review-modal-content .draggable-close:focus,.review-panel .review-modal-content .draggable-close:hover{background-color:var(--color-gray-400)}@media(min-width:48em){.review-panel .review-modal-content .draggable-close{display:none}}.review-panel .review-modal-form{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-white);padding:1rem;z-index:15;border-radius:.5rem .5rem 0 0;max-height:100%;overflow:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .15s ease-in;transition:all .15s ease-in}@media(min-width:48em){.review-panel .review-modal-form{bottom:50%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);border-radius:.5rem;width:41rem;max-height:32rem}}@media(min-width:61.25em){.review-panel .review-modal-form{max-height:40rem}}.review-panel .review-modal-form .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding-left:1.5rem;position:relative;margin-bottom:1rem}.review-panel .review-modal-form .header .close-btn{position:absolute;cursor:pointer;top:0;left:0}.review-panel .review-modal-form .header .close-btn svg{width:1.5rem;height:1.5rem;color:var(--color-gray-600)}.review-panel .review-modal-form .star-rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem}.review-panel .review-modal-form .star-rate .star{width:2.5rem;height:2.5rem;color:var(--color-gray-400)}.review-panel .review-modal-form .star-rate .star .svg{width:100%;height:100%;color:inherit}.review-panel .review-modal-form .star-rate .star.active{color:var(--color-primary)}.review-panel .review-modal-form .review-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.review-panel .review-modal-form .upload-image-container{border:2px dashed var(--color-gray-200);padding:.5rem;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review-panel .review-modal-form .upload-image-container.has-error{border-color:var(--color-primary);font-size:13px;font-size:.8125rem;line-height:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--color-primary)}.review-panel .review-modal-form .upload-image-container .empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-panel .review-modal-form .upload-image-container .empty .icon{width:1.25rem;height:1.25rem;color:var(--color-primary)}.review-panel .review-modal-form .upload-image-container .caption{color:var(--color-primary);font-size:14px;font-size:.875rem;line-height:22px}.review-panel .review-modal-form .upload-image-container .subcaption{color:var(--color-gray-600);font-size:11px;font-size:.6875rem;line-height:16px}.review-panel .review-modal-form .upload-image-container .image-box{height:4.5rem;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review-panel .review-modal-form .upload-image-container .image-box .img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.review-panel .review-modal-form .upload-image-container .image-box .remove-file{position:absolute;top:0;left:0;width:1.25rem;height:1.25rem}.review-panel .review-modal-form .name-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.review-panel .review-modal-form .draggable-close{position:absolute;top:-.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:.375rem;width:4rem;border-radius:.5rem;background-color:var(--color-gray-300)}.review-panel .review-modal-form .draggable-close:focus,.review-panel .review-modal-form .draggable-close:hover{background-color:var(--color-gray-400)}@media(min-width:48em){.review-panel .review-modal-form .draggable-close{display:none}}.review-panel .question{color:var(--color-black);font-size:18px;font-size:1.125rem;line-height:28px;display:block;text-align:center;margin-top:.25rem}