.reviews{display:flex;flex-direction:column;padding-top:48px}.reviews>:not(:last-child){margin-bottom:48px}.reviews__head{display:flex;gap:12px;justify-content:space-between}.reviews__head:not(:last-child){margin-bottom:36px}.reviews__rating{align-items:center;display:flex;gap:8px}.reviews__rating svg{color:var(--colors-grey-60)}.reviews__rating span{color:var(--colors-black-100)}.reviews__body,.reviews__empty{display:flex;flex-direction:column;gap:16px}.reviews__empty{align-items:center;background-color:var(--colors-grey-50);justify-content:center;min-height:200px;padding:30px;text-align:center}.reviews__empty-title{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:100%}.reviews__empty-text{font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:120%;max-width:326px}.reviews__item,.reviews__items{display:flex;flex-direction:column;gap:16px}.reviews__item{background-color:var(--colors-grey-50);padding:30px}.reviews__item-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.reviews__item-rating{max-width:88px}.reviews__item-name{flex:1 1 auto;font-weight:600;letter-spacing:-.02em;line-height:120%}.reviews__item-date{color:var(--colors-grey-80)}.reviews__item-date,.reviews__item-text{font-size:16px;font-weight:400;line-height:120%}.reviews__item-text{border-top:1px solid var(--colors-grey-60);color:#141414;padding-top:16px}.reviews__load{margin-inline:auto}.reviews__form{background-color:var(--colors-black-100);color:var(--colors-white-100);display:flex;flex-direction:column;gap:24px;padding:36px}.reviews__inputs{display:flex;flex-wrap:wrap;gap:8px 16px}.reviews__inputs>*{flex:1 1 208px;width:calc(50% - 16px)}.reviews__inputs>[class*="--fw"]{flex:1 1 auto;max-width:100%;width:100%}.reviews__field{display:flex;flex-direction:column;gap:8px}.reviews__field .input-field__error{font-size:12px;letter-spacing:-.02em;line-height:120%}.reviews__field--rating{max-width:fit-content}.reviews__label{font-size:14px;line-height:140%}.is-error .reviews__label{color:#ff5858}.reviews__input{background-color:var(--colors-black-80);font-size:16px;font-weight:400;height:52px;line-height:120%;padding:12px 16px}.reviews__input.disabled,.reviews__input[disabled]{cursor:no-drop;opacity:.5}.is-error .reviews__input,.reviews__input.is-error{color:#ff5858}.is-error .reviews__input::placeholder,.reviews__input.is-error::placeholder{color:#ff5858}.reviews textarea.reviews__input{min-height:80px;resize:vertical}.reviews__rating-text{align-items:center;color:var(--colors-black-60);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:8px;justify-content:space-between;line-height:120%}@media (width <= 62em){.reviews{padding-top:24px}.reviews>:not(:last-child){margin-bottom:36px}.reviews__head:not(:last-child){margin-bottom:24px}}@media (width <= 40.625em){.reviews__item{padding:20px}.reviews__item-head{padding:0}.reviews__form{padding:24px}.reviews__inputs{gap:16px}}@media (width <= 30em){.reviews__item-head{justify-content:space-between}.reviews__item-name{font-size:18px;order:-1;width:100%}.reviews__item-text{border-top:none;font-size:15px;padding-top:0}.reviews__field--rating{max-width:100%}.reviews__field .rating .rating__items{display:grid;grid-template-columns:repeat(5,1fr);width:100%}.reviews__field .rating .rating__item{aspect-ratio:1/1;height:auto;width:100%}.reviews__label{font-size:12px}.reviews__input{font-size:15px}.reviews__send{max-width:100%}}@media (width > 30em) and (width <= 103.25em){.reviews__item-name{font-size:clamp(18px,17.180887372px + .1706484642vw,20px)}}@media (width > 103.25em){.reviews__item-name{font-size:20px}}