.rv[data-review-app]{position:relative}
.rv__app-engine{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}
.rv__powered{margin-top:34px;text-align:center;font:var(--ui) 11px/1.4 var(--sans);color:var(--muted)}
.rv__powered a{text-underline-offset:3px}
.rv__form-status{margin:-18px 0 24px;font:var(--ui) var(--t-small)/1.5 var(--sans);color:var(--body)}
.rv [hidden]{display:none!important}
.rv__btn:focus-visible,.rv__chip:focus-visible,.rv__row:focus-visible,.rv__ph:focus-visible,.rv__more:focus-visible,.rv-lb button:focus-visible{outline:2px solid var(--forest);outline-offset:4px}
.rv__btn:disabled{cursor:wait;opacity:.65}
.jdgm-write-review-modal{--jm-review-widget-form-background-color:#FEFEFD!important;--jm-review-widget-form-text-color:#414A45!important;--jm-review-widget-form-button-color:#1B4A36!important;--jm-review-widget-form-button-text-color:#fff!important;--jm-review-widget-form-field-background-color:#fff!important;--jm-widget-primary-color:#1B4A36!important}
.jdgm-write-review-modal__content{border-radius:0!important;background:var(--paper,#FEFEFD)!important;color:var(--body,#414A45)!important;font-family:var(--sans,'Hanken Grotesk',sans-serif)!important}
.jdgm-write-review-modal__title,.jdgm-write-review-modal__product-title{font-family:var(--serif-head,'Newsreader',Georgia,serif)!important;font-weight:280!important;color:var(--ink,#1B4A36)!important}
.jdgm-write-review-modal__title{font-size:32px!important;line-height:1.15!important}
.jdgm-write-review-modal__intro{font-family:var(--serif,'Spectral',Georgia,serif)!important;font-size:17px!important;line-height:1.6!important}
.jdgm-write-review-modal__field-label{font-family:var(--sans,'Hanken Grotesk',sans-serif)!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ink,#1B4A36)!important}
.jdgm-write-review-modal__field-input{border:1px solid var(--line-2,#D5DBD2)!important;border-radius:0!important;font-family:var(--serif,'Spectral',Georgia,serif)!important;font-size:16px!important}
.jdgm-write-review-modal__field-input:focus{outline:1px solid var(--olive,#5E7B57)!important}
.jdgm-write-review-modal__stars .jdgm-star{color:var(--ink,#1B4A36)!important}
.jdgm-write-review-modal button{border-radius:0!important}
