.review-write-button{margin-top:25px}.review-form-layout{min-height:100vh;display:grid;grid-template-columns:.85fr 1.15fr;padding-top:86px}.review-form-intro{padding:100px max(5vw,calc((100vw - var(--max))/2));padding-right:7vw;background:radial-gradient(circle at 20% 70%,rgba(109,80,216,.2),transparent 35%),#090909}.review-form-intro h1{font:500 clamp(48px,6vw,82px)/1 "Oswald";text-transform:uppercase;margin:0 0 28px}.review-form-intro>p:not(.eyebrow){color:#aaa;max-width:480px}.moderation-note{margin-top:40px;padding:20px;border:1px solid #51452e;background:rgba(214,167,69,.06);display:flex;flex-direction:column}.moderation-note strong{color:var(--gold2);font:500 17px "Oswald";text-transform:uppercase}.moderation-note span{font-size:12px;color:#aaa;margin-top:5px}.rating-field{border:0;padding:0;margin:0}.rating-field legend{text-transform:uppercase;letter-spacing:.09em;font-size:9px;color:#c4c0b7;margin-bottom:7px}.star-picker{display:flex;flex-direction:row-reverse;justify-content:flex-end}.star-picker input{position:absolute;opacity:0;pointer-events:none}.star-picker label{font-size:35px;line-height:1;color:#49463f;cursor:pointer;padding:2px;transition:.15s}.star-picker label:hover,.star-picker label:hover~label,.star-picker input:checked~label{color:var(--gold2)}.review-form label small{font-size:8px;color:#777}.review-form textarea{min-height:150px}@media(max-width:900px){.review-form-layout{grid-template-columns:1fr}.review-form-intro{padding:110px 7vw 65px}}@media(max-width:620px){.review-form-intro,.review-form{padding:70px 22px}.review-form-layout{padding-top:70px}}
