.popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;visibility:hidden;pointer-events:none}.popup.open{visibility:visible;pointer-events:visible}.popup.open .popup-overlay{opacity:1;visibility:visible;height:100%}.popup.open .popup-main{opacity:1;visibility:visible;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition-delay:.1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s}.popup-overlay{position:absolute;background-color:rgba(18,17,16,.2);left:0;top:0;right:0;bottom:0;z-index:1;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;opacity:0;visibility:hidden}.popup-main{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:70rem;max-width:95%;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;opacity:0;visibility:hidden}.popup-main-wrapper{overflow:hidden;border-radius:.8rem}.popup-over{overflow-y:auto;min-height:40vh;max-height:80vh}.popup-wrapper{background-color:#fff;width:100%;min-height:40vh;position:relative;padding:4.8rem 4rem 4rem 4rem}@media screen and (max-width:768px){.popup-wrapper{padding:4.8rem 2rem 2rem 2rem}}.popup-title{--f-sz:clamp(1.7rem, calc(1.2984rem + 0.5738vw), 2.4rem);font-size:var(--f-sz);font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:1.6rem}.popup-close:not(.btn-popup-close){position:absolute;top:1.6rem;right:1.6rem;cursor:pointer;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;width:3rem;height:3rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;background-color:#fff;z-index:3}.popup-close:hover .icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.popup-close .icon{color:var(--color-black);font-weight:500;font-size:3rem;transition:.6s ease-in-out;-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-ms-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s}.popup-review .popup-cm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.popup-review .popup-cm .b-head{text-align:center}.popup-review .popup-cm .b-head .t-text{--f-sz:clamp(1.6rem, calc(1.3705rem + 0.3279vw), 2rem);font-size:var(--f-sz);color:var(--color-pri);font-family:var(--font-sec)}.popup-review .popup-cm .b-wrap .b-ip{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.popup-review .popup-cm .b-wrap .b-form{margin-top:2rem}.popup-review .popup-cm .b-wrap .b-form .form-ip .ip-py{padding:1.6rem;border:.1rem solid #cbd5e1}.popup-review .popup-cm .b-wrap .b-form .form-ip .ip-py textarea{padding:unset;border:unset}.popup-review .popup-cm .b-wrap .b-form .b-btn{margin-top:2rem}.rating-item{width:calc(100% / 3);position:relative;border-right:.1rem solid #eee}@media screen and (max-width:490px){.rating-item{width:100%;border-right:none;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}}.rating-item:last-child{border-right:none}.rating-item .tt{display:block}@media screen and (max-width:650px){.rating-item .tt{font-size:1.2rem}}.rating-item .des{--f-sz:clamp(1.7rem, calc(1.2984rem + 0.5738vw), 2.4rem);font-size:var(--f-sz);font-weight:600}@media screen and (max-width:650px){.rating-item .des{font-size:1.2rem;font-weight:700}}.rating-exp .head:not(:first-child){margin-top:4rem}.rating-review #dropArea{border:.1rem dashed #a3a3a3;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;margin:auto;padding:3.2rem;gap:1rem;cursor:pointer}.rating-review #dropArea img{width:3.2rem;height:3.2rem}.rating-review #dropArea .text{text-align:center}.rating-review #dropArea .text .bold{font-weight:700}.rating-review #previewContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.rating-review #previewContainer div{-ms-flex-negative:0;flex-shrink:0;position:relative}.rating-review #previewContainer div button{width:2rem;height:2rem;position:absolute;top:.5rem;right:.5rem;background:var(--color-pri);color:#fff;border-radius:100rem;cursor:pointer}.rating-review .previewImage{-o-object-fit:cover;object-fit:cover;display:block;width:10rem;height:10rem;border-radius:.4rem}.rating-review .btn{margin:auto}.rating-textarea .text{font-weight:600;font-size:1.4rem;margin-bottom:1rem;display:block}.rating-area{border-radius:1rem;border:.1rem solid #a3a3a3}.rating-area textarea{padding:1rem;border:none;outline:0;background:0 0;min-height:17rem;width:100%}.rating-italic{font-style:italic;color:#3a3f40;text-align:center;margin:3.2rem 0}