.favorite-button{flex-direction:row;gap:6px;padding:4px;font-weight:700;line-height:20px;text-align:center;border-radius:0;display:flex;align-items:center;justify-content:center;position:relative;width:100%;letter-spacing:.06em;border:2px solid var(--primary);color:var(--primary);background-color:#fff;cursor:pointer;transition:all .5s ease-out;overflow:hidden}@media(min-width:640px){.favorite-button{width:320px}}.favorite-button .custom-loader{z-index:2;color:var(--primary)}.favorite-sticky-button{display:flex;flex-direction:row;gap:6px;bottom:15px;padding:4px;font-weight:700;text-align:center;border-radius:25px;align-items:center;justify-content:center;position:relative;width:100%;max-width:215px;height:50px;border:2px solid var(--primary);color:var(--primary);background-color:#fff;cursor:pointer;transition:all .5s ease-out;overflow:hidden}@media(min-width:640px){.favorite-sticky-button{width:210px;height:50px}}.favorite-sticky-button__icon{display:block}.favorite-sticky-button .custom-loader{color:var(--primary)}.reviews-card{margin-top:64px;letter-spacing:1px;width:100%}@media(min-width:640px){.reviews-card{margin-top:120px}}.reviews-card__title{margin-right:10px;line-height:1}@media(min-width:640px){.reviews-card__title{margin-right:14px}}.reviews-card__hits{font-size:14px;display:flex;flex-direction:column;justify-content:flex-end;line-height:1}@media(min-width:640px){.reviews-card__hits{margin-bottom:2px}}.reviews-card__annotation{font-size:12px;margin:24px 0 2px}@media(min-width:640px){.reviews-card__annotation{margin:32px 0 0}}.reviews-card__review-item{padding-top:30px}@media(min-width:640px){.reviews-card__review-item{padding-top:40px}}.reviews-card__loader{margin-bottom:40px}.reviews-card__accordion{width:100%;text-align:center;margin-top:30px}@media(min-width:640px){.reviews-card__accordion{margin-top:40px}}.reviews-card__accordion-trigger{min-width:122px;font-size:16px;color:var(--primary);border:0;padding:0;gap:12px;justify-content:space-between}.reviews-card__accordion-trigger svg{width:32px;height:32px;padding:8px;background:var(--background);border-radius:50%}.reviews-card__accordion-trigger:focus,.reviews-card__accordion-trigger:hover{background:#fff}.review-item{border:1px solid var(--border-background-primary);padding:30px 20px;line-height:1;letter-spacing:1px}@media(min-width:640px){.review-item{padding:40px}}.review-item__title{font-size:16px;margin:0;line-height:1.6}@media(min-width:640px){.review-item__title{font-size:18px}}.review-item__post-status{display:block;line-height:1.5}@media(min-width:640px){.review-item__post-status{display:flex;margin-top:20px}}.review-item__poster{font-size:14px;margin:20px 0 12px}.review-item__poster .amplify-text{color:var(--text-secondary)}@media(min-width:640px){.review-item__poster{margin:0 30px 0 0}}.review-item__poster--center{margin:0 16px 0 8px;white-space:nowrap}.review-item__poster--age{white-space:nowrap}.review-item__post-date{font-size:14px;color:var(--text-secondary)}@media(min-width:640px){.review-item__post-date{white-space:nowrap}}.review-item__content{position:relative;overflow:hidden;font-size:16px;line-height:28px;margin-top:30px;transition:height .5s ease-out}.review-item .translucent:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:30%;background:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 50%,#fff 80%);pointer-events:none}.review-item__reply{padding-top:30px}@media(min-width:640px){.review-item__reply{padding-top:40px}}.review-item__reply-wrapper{padding:30px 20px;background-color:var(--border-background-secondary)}@media(min-width:640px){.review-item__reply-wrapper{padding:30px}}.review-item__reply-top{margin:0 0 20px;font-size:16px}@media(min-width:640px){.review-item__reply-top{margin-bottom:24px}}.review-item__reply-date{font-size:14px;color:var(--text-secondary)}.review-item__reply-text{font-size:16px;line-height:28px;margin-top:30px}.review-item__more-button .accordion__trigger{border:0;justify-content:right;padding:0}.review-item__accordion{width:100%;text-align:right;margin-top:30px}.review-item__accordion-trigger{font-size:16px;color:var(--primary);border:0;padding:0;gap:16px}@media(min-width:640px){.review-item__accordion-trigger{gap:20px}}.review-item__accordion-trigger svg{width:32px;height:32px;padding:8px;background:var(--background);border-radius:50%}.review-item__accordion-trigger:focus,.review-item__accordion-trigger:hover{background:#fff}