#rvp-modal{display:none}#rvp-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111119e;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:rvpFade .3s ease both}#rvp-sheet{position:relative;width:100%;max-width:512px;background:#fff;border-radius:14px;padding:46px 44px 40px;box-shadow:0 30px 90px #0000004d;color:#111;max-height:92vh;overflow-y:auto;scrollbar-width:none;animation:rvpRise .42s cubic-bezier(.16,.84,.28,1) both}#rvp-sheet::-webkit-scrollbar{display:none}#rvp-sheet:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#700800;border-radius:14px 14px 0 0}#rvp-form-state>*{animation:rvpUp .5s cubic-bezier(.16,.84,.28,1) both}#rvp-form-state>*:nth-child(1){animation-delay:.06s}#rvp-form-state>*:nth-child(2){animation-delay:.1s}#rvp-form-state>*:nth-child(3){animation-delay:.14s}#rvp-form-state>*:nth-child(4){animation-delay:.18s}#rvp-form-state>*:nth-child(5){animation-delay:.22s}#rvp-form-state>*:nth-child(6){animation-delay:.26s}#rvp-form-state>*:nth-child(7){animation-delay:.3s}#rvp-form-state>*:nth-child(8){animation-delay:.34s}#rvp-form-state>*:nth-child(9){animation-delay:.38s}@keyframes rvpFade{0%{opacity:0}to{opacity:1}}@keyframes rvpRise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes rvpUp{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#rvp-backdrop,#rvp-sheet,#rvp-form-state>*{animation:none!important}}#rvp-close-btn{position:absolute;top:16px;right:18px;width:34px;height:34px;background:none;border:none;color:#bbb;font-size:26px;cursor:pointer;line-height:1;padding:0;border-radius:50%;transition:color .18s,background .18s;font-family:inherit}#rvp-close-btn:hover{color:#111;background:#f3f3f3}#rvp-close-btn:focus-visible{outline:2px solid #700800;outline-offset:2px}.rvp-m-logo{display:block;margin:0 auto 26px;width:168px;height:auto}.rvp-m-title{font-size:clamp(28px,5vw,38px);font-weight:800;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;color:#111;margin:0 0 10px}.rvp-m-sub{font-size:13.5px;color:#666;margin:0 0 32px;letter-spacing:.01em;line-height:1.6}.rvp-m-stars-wrap{margin-bottom:32px}#rvp-m-stars{display:flex;gap:6px;margin-bottom:10px}.rvp-mstar{font-size:32px;cursor:pointer;color:#e0e0e0;transition:color .12s,transform .12s;line-height:1;-webkit-user-select:none;user-select:none}.rvp-mstar:hover,.rvp-mstar.rvp-lit{color:#700800}.rvp-mstar:active{transform:scale(.88)}#rvp-m-rlabel{font-size:11px;color:#700800;letter-spacing:.16em;text-transform:uppercase;font-weight:700;min-height:16px;transition:opacity .2s}.rvp-m-field{position:relative;margin-bottom:26px}.rvp-m-field input,.rvp-m-field textarea{width:100%;box-sizing:border-box;background:transparent;border:none;border-bottom:1px solid #e4e4e4;color:#111;font-size:15px;font-family:inherit;padding:10px 0;outline:none;resize:none;transition:border-color .22s;caret-color:#700800}.rvp-m-field textarea{line-height:1.65}.rvp-m-field input:focus,.rvp-m-field textarea:focus{border-bottom-color:#700800}.rvp-m-field label{position:absolute;top:10px;left:0;font-size:14px;color:#999;pointer-events:none;transition:top .18s,font-size .18s,color .18s,letter-spacing .18s}.rvp-m-field input:focus~label,.rvp-m-field input:not(:placeholder-shown)~label,.rvp-m-field textarea:focus~label,.rvp-m-field textarea:not(:placeholder-shown)~label{top:-13px;font-size:10px;color:#700800;letter-spacing:.16em;text-transform:uppercase;font-weight:700}#rvp-upload-zone{border:1px dashed #dcdcdc;border-radius:10px;padding:22px 20px;cursor:pointer;transition:border-color .2s,background .2s;margin-bottom:28px;text-align:center}#rvp-upload-zone:hover{border-color:#70080066;background:#70080009}#rvp-upload-ph span{display:block;font-size:13px;color:#777;margin-bottom:5px}#rvp-upload-ph small{font-size:10px;color:#b0b0b0;letter-spacing:.14em;text-transform:uppercase}#rvp-upload-ph svg{color:#c2c2c2}#rvp-prev-name{display:block;font-size:11px;color:#777;margin-top:8px;word-break:break-all}.rvp-clear-btn{display:inline-block;margin-top:8px;background:none;border:none;color:#700800;font-size:10px;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-family:inherit;text-decoration:underline;text-underline-offset:3px}#rvp-submit-btn{width:100%;background:#700800;color:#fff;border:none;border-radius:999px;padding:17px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .18s;font-family:inherit}#rvp-submit-btn:hover{opacity:.85}#rvp-submit-btn:disabled{opacity:.45;cursor:default}#rvp-submit-btn:focus-visible{outline:2px solid #700800;outline-offset:3px}.rvp-m-note{margin:14px 0 0;font-size:11px;color:#aaa;text-align:center;letter-spacing:.06em}.rvp-m-check{width:62px;height:62px;margin:0 auto 20px;border-radius:50%;background:#70080012;color:#700800;font-size:30px;line-height:62px;animation:rvpPop .45s cubic-bezier(.2,1.5,.4,1) both}@keyframes rvpPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media(max-width:560px){#rvp-modal{align-items:flex-end!important;padding:0!important}#rvp-sheet{padding:38px 22px 30px;border-radius:16px 16px 0 0;max-width:100%;margin-top:auto;max-height:94vh}#rvp-sheet:before{border-radius:16px 16px 0 0}.rvp-m-title,.rvp-mstar{font-size:30px}.rvp-m-field input,.rvp-m-field textarea{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/review-modal.css.map */
