.array{display:grid}.array__title{color:var(--dark-light);font-size:1rem;font-weight:500;line-height:26px}.array__list{border-radius:10px;display:grid;grid-gap:16px}.array--error .array__list{border-color:var(--red)}.array__item{align-items:flex-end;display:flex;flex-shrink:0;gap:16px}.array--static .array__item{grid-template-columns:1fr}.array--big .array__item{display:block}.array__item-actions{align-items:flex-end;display:flex;gap:5px}.array--big .array__item-actions .btn{height:48px;margin-top:16px;width:100%!important}.array__item-actions .btn--danger{height:48px;width:48px}.array__item-actions .btn:not(.btn--danger){background:var(--green-50);height:48px;padding:0;width:48px}.array__item-actions .btn:not(.btn--danger):hover{background:var(--green-hover)}.array__item-actions .btn:not(.btn--danger):hover .icon svg path{fill:var(--white)}.array__item-actions .btn:not(.btn--danger) .icon svg path{fill:var(--green-700)}.array__errors,.array__item-errors{color:var(--red);display:grid;font-size:.75rem;font-weight:400;line-height:15px;opacity:1;grid-gap:3px}.file-upload{display:grid;grid-gap:5px}.file-upload__container{align-items:center;background:var(--gray-3);border:2px dashed var(--white-2);border-radius:10px;cursor:pointer;display:flex;flex-flow:row wrap;gap:24px;height:169px;justify-content:center;position:relative;transition:border-color .2s;width:169px}.file-upload--highlight .file-upload__container,.file-upload__container:hover{border-color:var(--main);border-width:2px}.file-upload--highlight .file-upload__container .file-upload__remove--big,.file-upload__container:hover .file-upload__remove--big{opacity:1;visibility:visible}.file-upload--highlight .file-upload__container .file-upload__container__btn,.file-upload__container:hover .file-upload__container__btn{background:var(--white);border-color:var(--main);color:var(--main)}.file-upload:active .file-upload__container__btn{transform:scale(.97)}.file-upload__container-text{color:var(--gray-7);display:flex;flex-direction:column;font-size:.8125em;font-weight:500;line-height:140%;text-align:center}.file-upload__container-text svg{max-width:24px}.file-upload__container-text svg path{fill:var(--gray-7)}.file-upload__title{color:var(--dark);display:block;font-family:var(--font-regular);font-size:.865rem;font-weight:700;line-height:24px}.file-upload__or{align-items:center;color:var(--black);display:flex;font-size:.875em;gap:15px;justify-content:center;line-height:17px;text-align:center;width:100%}.file-upload__or span:first-child,.file-upload__or span:last-child{background:var(--main);height:1px;max-width:100px;width:100%}.file-upload__list{align-items:flex-start;flex-wrap:wrap;gap:24px}.file-upload__list,.file-upload__loading{display:flex;justify-content:center;width:100%}.file-upload__loading{align-items:center;background:var(--dark-light);border-radius:10px;color:var(--white);height:100%;left:0;position:absolute;top:0}.file-upload__loading .icon{height:40px;width:40px}.file-upload__loading .icon svg{height:100%;width:100%}.file-upload__loading .icon svg path{fill:var(--white)}.file-upload__item{position:relative;width:92px}.file-upload__item span{color:var(--dark-light);width:100%}.file-upload__item .icon{height:60px;max-width:60px}.file-upload__link{align-items:center;color:$dark;display:inline-flex;flex-direction:column;font-size:.75em;font-weight:400;gap:12px;justify-content:flex-start;line-height:normal;text-align:center;white-space:pre-wrap;width:100%;word-wrap:break-word}.file-upload__remove{align-items:center;background:var(--red);border:none;border-radius:100%;cursor:pointer;display:inline-flex;justify-content:center;position:absolute;right:0;top:0;z-index:1}.file-upload__remove,.file-upload__remove .icon{height:20px;width:20px}.file-upload__remove .icon path{fill:var(--white)}.file-upload__placeholder{align-items:center;color:var(--dark-light);display:flex;flex-direction:column;font-size:.875em;font-weight:400;gap:8px;justify-content:center;line-height:20px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-upload__placeholder .icon{height:60px;max-width:60px}.file-upload__remove--big{align-items:center;background:var(--red-light);border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;opacity:0;padding:8px;position:absolute;right:5px;top:5px;transition:var(--transition);visibility:hidden;z-index:1}.file-upload__remove--big .icon{height:16px;width:16px}.file-upload__remove--big .icon path{fill:var(--red)}.review-modal{max-width:665px}@media only screen and (max-width:1024px){.review-modal{padding-bottom:var(--navigation-bar-height)}}.review-modal__body{gap:36px}.review-modal .review__stars .icon{height:40px;width:40px}.review-modal__info{align-items:center;border:1px solid var(--surface-gray-30,#e3e3e3);border-radius:10px;display:flex;gap:16px;padding:20px;width:100%}.review-modal__info:hover{background:var(--gray-10)}.review-modal__info img{border-radius:10px;flex-shrink:0;height:90px;width:90px}.review-modal__info-text{display:flex;flex-direction:column;flex-grow:1;gap:1px}.review-modal__info-title{font-size:1rem;font-weight:500;line-height:24px}.review-modal__info-prices{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.review-modal__info-price{font-size:1rem;font-weight:500;line-height:24px}.review-modal__info-old-price{font-size:.8125rem;font-weight:300;line-height:17px;text-align:right;text-decoration:line-through}.review-modal__stars{display:flex;flex-direction:column;gap:16px}.review-modal__form,.review-modal__form-inputs,.review-modal__form-media{display:flex;flex-direction:column;gap:16px;width:100%}.review-modal__form-inputs{gap:30px}.review-modal__form-block{display:flex;flex-direction:column;gap:16px}.review-modal__form-header{border-bottom:1px solid #f2f2f2;color:#222128;font-family:var(--font-bold);font-size:1.125em;font-weight:500;padding:4px 0 21px}.review-modal__form-images-list .array__list{display:flex;max-width:788px;overflow:hidden;overflow-x:auto}.review-modal__form-images-list .array__item-actions{display:none}.review-modal__form-media{padding-top:30px}.review-modal__title{font-size:1.25rem;font-weight:500;line-height:24px}.review-modal__photo{display:flex;flex-direction:column;gap:16px;width:100%}
