.review-form{position:relative;margin:0 auto;display:flex;flex-direction:column}.review-form .rating__wrapper{margin-bottom:3rem}.review-form .rating__wrapper__label{display:block;font-family:Arimo;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#fff7ec;margin-bottom:2rem}.review-form .rating__wrapper .rating__content{display:flex;justify-content:space-between}.review-form .rating__content{color:#fff7ec;font-family:Arimo;font-weight:400;font-size:32px;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:uppercase}.review-form__image-container{position:relative;text-align:center;width:100%;height:420px}.review-form__image-container:after{content:" ";position:absolute;width:100%;height:4px;background:#671d0b;bottom:2rem;left:0}.review-form__background-image{width:100%;height:100%;object-fit:cover;position:relative}.review-form__meta-content{position:absolute;top:10rem;left:2rem;text-align:left;color:#fff7ec}.review-form__heading{font-family:Arimo;font-weight:400;font-size:4rem;line-height:100%;letter-spacing:1px;vertical-align:middle;text-transform:uppercase;margin:0;color:#fff7ec}.review-form__form-container{padding:4rem 2rem;background:#242424}.review-form__fields{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.review-form__fields .field{position:relative}.review-form__fields .field__input{width:100%;padding:1.5rem;border:1px solid #FFF7EC80;background-color:#fff7ec1a;color:#fff7ec}.review-form__fields .field__input::placeholder{opacity:1!important}.review-form__fields .field:after{display:none}.review-form__fields textarea.field__input:focus{border-radius:1.2rem!important}.review-form__fields .field textarea{border-radius:1.2rem}.review-form__fields .field:before{display:none}.review-form__fields .field__label{position:absolute;top:2.4rem;left:1.5rem;font-size:1.2rem;color:#fff7ec;transform:translateY(-50%);background-color:var(--color-background);padding:0 .5rem}.review-form__fields textarea.field__input{min-height:15rem;resize:vertical}.rating-input{display:flex;flex-direction:column;gap:.5rem}.star-rating{display:flex;flex-direction:row-reverse;gap:.5rem}.star-rating input{display:none}.star-rating label{font-size:2.4rem;color:#ddd;cursor:pointer}.star-rating input:checked~label{color:gold}.star-rating label:hover,.star-rating label:hover~label{color:gold}.review-form__message{padding:1rem;margin-bottom:2rem;border-radius:4px}.review-form__message--success{background-color:var(--color-success-background);color:var(--color-success-text)}.review-form__message--error{background-color:var(--color-error-background);color:var(--color-error-text)}.review-form .button{width:100%;gap:1rem}@media screen and (min-width: 750px){.review-form{flex-direction:row}.review-form__meta-content{left:5rem}.review-form__image-container{width:50%;height:450px}.review-form__form-container{width:50%;height:450px;padding:4rem 5rem}.field:nth-child(3),.field:nth-child(4){grid-column:span 2}}@media screen and (min-width: 1024px){.review-form__form-container{padding:4rem 5rem}}@media screen and (min-width: 1300px){.review-form__meta-content{--meta-content-padding: 10rem;left:var(--meta-content-padding);max-width:calc(50vw - var(--meta-content-padding) * 2)}.review-form__form-container{padding:5rem 10rem}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/review-form.css.map */
