html.rw-lock{overflow:hidden}.rw-dialog{--rw-ink: var(--sw-ink-1, #202020);--rw-soft: var(--sw-ink-soft, #46423a);--rw-faint: var(--sw-ink-faint, #6f6a60);--rw-rule: var(--sw-rule-1, #e6e4e0);--rw-err: #9b3b2f;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:4px;background:linear-gradient(180deg,#fdfcfa,#f6f4ef);color:var(--rw-ink);box-shadow:0 30px 80px #14120e47;overflow:auto;overscroll-behavior:contain}.rw-dialog::backdrop{background:#14120e75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rw-dialog[open]{animation:rw-in .28s cubic-bezier(.2,.7,.2,1)}@keyframes rw-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.rw-dialog__inner{position:relative;padding:34px 32px 28px}.rw-dialog__inner:before{content:"";position:absolute;left:32px;right:32px;top:0;height:1px;background:linear-gradient(90deg,transparent,#c8ad7f 30%,#c8ad7f 70%,transparent)}.rw-dialog__close{all:unset;position:absolute;top:12px;right:12px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:var(--rw-soft)}.rw-dialog__close svg{width:18px;height:18px}.rw-dialog__close:hover{background:#0000000d;color:var(--rw-ink)}.rw-dialog__close:focus-visible{outline:2px solid var(--rw-ink);outline-offset:2px}.rw-dialog__product{display:flex;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--rw-rule)}.rw-dialog__thumb{flex:0 0 56px;width:56px;height:56px;border-radius:3px;overflow:hidden;background:#ece9e3}.rw-dialog__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rw-dialog__ptxt{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:28px}.rw-dialog__kicker{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a8862f}.rw-dialog__pname{font-size:15px;font-weight:600;line-height:1.3}.rw-dialog__title{font-family:ivypresto-display,serif;font-weight:300;text-transform:uppercase;font-size:26px;line-height:1.1;letter-spacing:.01em;margin:0 0 12px;color:var(--rw-ink)}.rw-dialog__title:focus{outline:0}.rw-dialog__lede{margin:0 0 20px;font-size:14px;line-height:1.55;color:var(--rw-soft)}.rw-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rw-stars{display:flex;align-items:center;gap:4px;border:0;margin:0 0 6px;padding:0;min-width:0}.rw-star{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;border-radius:50%}.rw-star svg{width:30px;height:30px;fill:none;stroke:#8f8a80;stroke-width:1.2;transition:transform .15s ease,fill .15s ease,stroke .15s ease}.rw-star.is-on svg{fill:#24221f;stroke:#24221f}.rw-star.is-hover svg{transform:scale(1.08)}.rw-stars input:focus-visible+.rw-star{outline:2px solid var(--rw-ink);outline-offset:1px}.rw-stars__word{margin-left:10px;font-size:13px;color:var(--rw-soft);min-height:1em}.rw-form{margin:0}.rw-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rw-field{display:block;margin:14px 0 0}.rw-field__lbl{display:block;margin:0 0 6px 2px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rw-soft)}.rw-field__lbl i{font-style:normal;font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--rw-faint);margin-left:4px}.rw-field input,.rw-field textarea{display:block;width:100%;box-sizing:border-box;margin:0;border:1px solid var(--sw-field-bd, #e7e7e7);background:#fff;color:var(--rw-ink);font:inherit;font-size:15px;box-shadow:none}.rw-field input{height:46px;padding:0 18px;border-radius:var(--sw-field-pill, 999px)}.rw-field textarea{min-height:110px;padding:14px 18px;border-radius:16px;resize:vertical;line-height:1.5}.rw-field input:focus,.rw-field textarea:focus{outline:0;border-color:var(--rw-ink)}.rw-field [aria-invalid=true]{border-color:var(--rw-err)}.rw-err{margin:6px 0 0 4px;font-size:12.5px;color:var(--rw-err)}.rw-err[hidden]{display:none}.rw-err--form{margin:14px 0 0}.rw-check{display:inline-flex;align-items:center;gap:10px;margin:14px 0 0;font-size:13px;color:var(--rw-soft);cursor:pointer}.rw-check input{position:absolute;opacity:0;width:1px;height:1px}.rw-check__box{width:18px;height:18px;border:1px solid #b9b4aa;border-radius:3px;background:#fff;display:inline-flex;align-items:center;justify-content:center}.rw-check input:checked+.rw-check__box{background:var(--rw-ink);border-color:var(--rw-ink)}.rw-check input:checked+.rw-check__box:after{content:"";width:9px;height:5px;border:solid #fff;border-width:0 0 1.6px 1.6px;transform:rotate(-45deg) translate(1px,-1px)}.rw-check input:focus-visible+.rw-check__box{outline:2px solid var(--rw-ink);outline-offset:2px}.rw-go{position:relative;min-height:48px;margin-top:18px}.rw-go.is-busy .rw-go__txt{opacity:0}.rw-go__spin{display:none;position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:rw-spin .7s linear infinite}.rw-go.is-busy .rw-go__spin{display:block}@keyframes rw-spin{to{transform:rotate(360deg)}}.rw-fine{margin:12px auto 0;max-width:36em;text-align:center;font-size:11.5px;line-height:1.5;color:var(--rw-faint);text-wrap:balance}.rw-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rw-done[hidden],.rw-form[hidden]{display:none}.rw-done__tick{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:14px;border-radius:50%;background:var(--rw-ink);color:#fff}.rw-done__tick svg{width:20px;height:20px}@media(max-width:575px){.rw-dialog{width:100vw;max-width:100vw;max-height:94dvh;margin:auto 0 0;border-radius:12px 12px 0 0}.rw-dialog[open]{animation:rw-up .3s cubic-bezier(.2,.7,.2,1)}@keyframes rw-up{0%{transform:translateY(40px);opacity:0}}.rw-dialog__inner{padding:30px 20px calc(22px + env(safe-area-inset-bottom))}.rw-dialog__inner:before{left:20px;right:20px}.rw-dialog__title{font-size:23px}.rw-row{grid-template-columns:1fr;gap:0}.rw-star{width:44px;height:44px}}.rw-field input[name=title]{font-family:adobe-handwriting-ernie,cursive;font-weight:400;font-style:normal;font-size:24px;letter-spacing:.005em;height:54px;padding:4px 20px 0;line-height:1.2}.rw-field input[name=title]::placeholder{font-family:adobe-handwriting-ernie,cursive;color:#a39e94;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/52/assets/review-write.css.map */
