.--send-product-review{max-width:608px;width:100%}@media(max-width:768px){.--send-product-review{max-width:none}}.send-form{--main-padding:24px;box-sizing:border-box;gap:24px;padding:24px;padding:var(--main-padding)}.send-form,.send-form__inputs{display:flex;flex-direction:column;gap:var(--main-padding)}.send-form__inputs{padding-bottom:var(--main-padding)}.send-form__rate-text{color:var(--subtle-text2);font-size:16px;font-weight:400;line-height:138%}.send-form__rate-input{display:flex;flex-wrap:wrap;gap:calc(var(--main-padding)/1.5);justify-content:space-between;width:100%}@media(max-width:425px){.send-form__rate-input{justify-content:center}}.send-form__rate-input__unit{align-items:center;background-color:transparent;border:none;display:flex;flex-direction:column;gap:calc(var(--main-padding)/4);min-width:40px;padding:0}.send-form__rate-input__unit svg{fill:var(--surface-black-t25);height:24px;min-width:24px;transition:var(--secondary-transition) transform;width:24px}@media(max-width:425px){.send-form__rate-input__unit svg{height:20px;min-width:20px;width:20px}}.send-form__rate-input__unit span{color:var(--surface-black-t25);font-size:16px;font-weight:400;line-height:138%;transition:var(--secondary-transition) color}@media(max-width:425px){.send-form__rate-input__unit span{font-size:14px}}.send-form__rate-input__unit:active svg{transform:scale(var(--secondary-active-state-scale))}.send-form__rate-input__unit.active svg{fill:var(--rating-color)}.send-form__rate-input__unit.selected span{color:var(--body-text)}.reviews{background-color:var(--surface-ground-t50);box-sizing:border-box;display:flex;padding:var(--main-padding);position:relative}.reviews__content{display:flex;flex-direction:column;gap:calc(var(--main-padding)/1.5);width:100%}.reviews__content h4{font-size:20px;font-weight:500;line-height:140%}@media(max-width:768px){.reviews__content h4{font-size:18px}}.reviews__content__empty,.reviews__content__ratings{box-sizing:border-box;gap:var(--main-padding);width:100%}.reviews__content__empty{align-items:center;background-color:var(--surface-white);display:flex;flex-direction:column;padding:calc(var(--main-padding)*2) var(--main-padding)}.reviews__content__ratings{display:flex}@media(max-width:1024px){.reviews__content__ratings{flex-direction:column}}