.modal-review,.modal-review-answer{max-width:360px}.modal-review,.modal-review-answer,.modal-review-success{background:var(--white);border-radius:10px;padding:20px;width:100%}.modal-review-success{align-items:center;display:flex;flex-direction:column;max-width:440px}.modal-review textarea.input,.modal-review-answer textarea.input{height:150px;resize:none}.rating{--dir:right;--fill:gold;--fillbg:hsla(0,0%,39%,.15);--heart:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m12 21.328-1.453-1.313q-2.484-2.25-3.609-3.328T4.43 14.015t-1.898-2.883-.516-2.648q0-2.297 1.57-3.891T7.5 2.999q2.719 0 4.5 2.109 1.781-2.109 4.5-2.109 2.344 0 3.914 1.594t1.57 3.891q0 1.828-1.219 3.797t-2.648 3.422-4.664 4.359z"/></svg>');--star:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 17.25 5.812 21l1.641-7.031-5.438-4.734 7.172-.609L12 2.017l2.813 6.609 7.172.609-5.438 4.734L18.188 21z"/></svg>');--stars:5;--starsize:3rem;--symbol:var(--star);--value:1;--w:calc(var(--stars)*var(--starsize));--x:calc(100%*(var(--value)/var(--stars)));-webkit-appearance:none;block-size:var(--starsize);inline-size:var(--w);position:relative;touch-action:manipulation}.rating::-moz-range-track{background:linear-gradient(to var(--dir),var(--fill) 0 var(--x),var(--fillbg) 0 var(--x));block-size:100%;mask:repeat left center/var(--starsize) var(--symbol)}.rating::-webkit-slider-runnable-track{background:linear-gradient(to var(--dir),var(--fill) 0 var(--x),var(--fillbg) 0 var(--x));block-size:100%;mask:repeat left center/var(--starsize) var(--symbol);-webkit-mask:repeat left center/var(--starsize) var(--symbol)}.rating::-moz-range-thumb{height:var(--starsize);opacity:0;width:var(--starsize)}.rating::-webkit-slider-thumb{-webkit-appearance:none;height:var(--starsize);opacity:0;width:var(--starsize)}.modal-colors{background:var(--white);border-radius:10px;display:flex;flex-wrap:wrap;gap:5px;max-height:80vh;max-width:686px;overflow-y:auto;padding:20px;width:100%}.modal-colors::-webkit-scrollbar{width:1px}.modal-colors::-webkit-scrollbar-thumb{background:var(--accent-dark)}.modal-colors .item{border:1px solid var(--cart-border);height:60px;padding:5px;width:60px}.modal-colors .item__image{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:760px){.modal-colors{max-width:341px;padding:10px}}