.review-section{color:#fff;margin-bottom:84px;padding:0 16px}@media (min-width:1200px){.review-section{padding:0 24px}}@media (min-width:1600px){.review-section{margin:32px auto 0;min-width:1512px;padding:0}}.review-section__title{font-size:18px;font-weight:700;line-height:26px;margin:20px 0 32px}@media (min-width:768px){.review-section__title{font-size:20px;line-height:28px}}@media (min-width:1200px){.review-section__title{font-size:22px;line-height:30px}}@media (min-width:1600px){.review-section__title{font-size:24px;line-height:32px}}@media (min-width:1200px){.review-section__content{display:flex;gap:24px}}.review-section__product{display:none}@media (min-width:1200px){.review-section__product{display:block}.review-section__product .product-card{height:539px!important;width:366px!important}}@media (min-width:1600px){.review-section__product .product-card{height:666px!important;width:486px!important}}@media (min-width:1200px){.review-section__main{width:100%}}.review-section__main>.block-header{background-color:var(--surface-container);border-radius:24px;margin-bottom:24px;padding:16px}@media (min-width:768px){.review-section__main>.block-header{padding:24px}}@media (min-width:1200px){.review-section__main>.block-header{padding:28px 24px}}.review-section__main .review-section__list-item .block-body p{font-size:18px;line-height:27px}@media (min-width:1600px){.review-section__main .review-section__list-item .block-body p{font-size:20px;line-height:30px}}.review-section__main.form-active .review-section__review-btn{margin-top:0;max-height:0;min-height:0;opacity:0;padding:0}.review-section__main.form-active .review-section__review-form{margin-bottom:24px;margin-top:16px;max-height:331px;opacity:1;padding:16px}@media (min-width:768px){.review-section__main.form-active .review-section__review-form{max-height:354px;padding:24px}}.review-section__review-btn{align-items:center;display:flex;justify-content:center;margin:24px auto 0;min-height:48px;transition:min-height .35s ease-in-out,opacity .15s ease-in-out,margin .15s ease-in-out;width:100%}@media (min-width:768px){.review-section__review-btn{margin:0;min-height:53px;width:176px!important}}@media (min-width:1200px){.review-section__review-btn{min-height:54px;width:190px!important}.review-section__review-btn p{font-size:18px;line-height:22px}}@media (min-width:1600px){.review-section__review-btn{min-height:56px;width:204px!important}.review-section__review-btn p{font-size:20px;line-height:24px}}.review-section__rating{align-items:center;display:flex}.review-section__rating_wrap{width:100%}@media (min-width:768px){.review-section__rating_wrap{display:flex;justify-content:space-between}}.review-section__rating_wrap a,.review-section__rating_wrap button{display:flex;justify-content:center;padding:16px 24px;width:100%}.review-section__rating_wrap .review-stars:hover{color:var(--on-surface)}.review-section__rating_wrap .review-stars__wrapper{grid-column-gap:12px}.review-section__rating_number{font-size:32px;font-weight:700;margin-right:12px}.review-section__rating_amount{color:var(--on-surface-variant);font-size:14px}.review-section__rating_stars{display:flex;gap:4px;list-style:none;margin:0 0 3px;padding:0}.review-section__rating_stars li{font-size:24px}.review-section__thank-you{align-items:center;background-color:var(--surface-container);border-radius:24px;display:flex;flex-direction:column;margin-bottom:32px;padding:16px}.review-section__thank-you img{height:112px;width:112px}.review-section__thank-you_title{font-size:18px;font-weight:700;margin:0 0 8px;text-align:center}.review-section__thank-you_desc{color:var(--on-surface-variant);font-size:14px;min-height:30px;text-align:center}.review-section__review-form{background-color:var(--surface-container);border-radius:24px;max-height:0;opacity:0;overflow:hidden;transition:margin-bottom .35s ease-in-out,max-height .35s ease-in-out,padding .35s ease-in-out,opacity .4s ease-in-out}.review-section__review-form_stars{display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:16px;margin-bottom:16px}@media (min-width:768px){.review-section__review-form_stars{line-height:18px}}@media (min-width:1200px){.review-section__review-form_stars{font-size:13px;line-height:19px}}@media (min-width:1600px){.review-section__review-form_stars{font-size:14px;line-height:20px}}.review-section__review-form_stars ul{display:flex;gap:2px;height:27px;list-style:none;margin:0;padding:0}.review-section__review-form_stars ul button{background:transparent;border:none;color:var(--on-surface-variant);font-size:24px;padding:0;width:24px}.review-section__review-form_text{margin-bottom:16px}.review-section__review-form_text p{font-size:12px;line-height:16px;margin-bottom:4px}@media (min-width:768px){.review-section__review-form_text p{line-height:18px}}@media (min-width:1200px){.review-section__review-form_text p{font-size:13px;line-height:19px}}@media (min-width:1600px){.review-section__review-form_text p{font-size:14px;line-height:20px}}.review-section__review-form_text textarea{background-color:var(--surface);border:none;border-radius:16px;color:#fff;font-family:Calibri;font-size:16px;height:152px;max-height:152px;outline:none;padding:8px 16px 8px 24px;resize:none;width:100%}.review-section__review-form_submit-btn{align-items:center;display:flex;justify-content:center;min-height:48px;width:100%}@media (min-width:768px){.review-section__review-form_submit-btn{min-height:53px;width:141px}.review-section__review-form_submit-btn p{font-size:16px;line-height:21px}}@media (min-width:1200px){.review-section__review-form_submit-btn{min-height:54px;width:151px}.review-section__review-form_submit-btn p{font-size:18px;line-height:22px}}@media (min-width:1600px){.review-section__review-form_submit-btn{min-height:56px;width:161px}.review-section__review-form_submit-btn p{font-size:20px;line-height:24px}}.review-section__list{list-style:none;margin:0;padding:0}.review-section__list>:not(:last-child){margin-bottom:24px}.review-section__list-item{background-color:var(--surface-container);border-radius:24px;padding:16px}@media (min-width:768px){.review-section__list-item{padding:24px}}.review-section__list-item>.block-header{align-items:center;display:flex;margin-bottom:20px}.review-section__list-item-logo{align-items:center;border-radius:100px;display:flex;flex-shrink:0;height:56px;justify-content:center;margin-right:16px;width:56px}.review-section__list-item-logo.avatar-placeholder{background-color:var(--primary-container);color:var(--primary);font-size:30px;text-align:center}.review-section__list-item-name{font-weight:700}@media (min-width:768px){.review-section__list-item-name{font-size:16px;line-height:24px}}@media (min-width:1200px){.review-section__list-item-name{font-size:18px;line-height:27px}}@media (min-width:1600px){.review-section__list-item-name{font-size:20px;line-height:30px}}.review-section__list-item-date{color:var(--on-surface-variant);font-size:14px;line-height:20px}@media (min-width:768px){.review-section__list-item-date{font-size:14px;line-height:21px}}@media (min-width:1200px){.review-section__list-item-date{font-size:15px;line-height:22px}}@media (min-width:1600px){.review-section__list-item-date{font-size:16px;line-height:24px}}.review-section__list-item-wrap{display:flex;gap:18px;justify-content:space-between;width:100%}.review-section__list-item-wrap ul{display:flex;gap:2px}.review-section__list-item-bio{display:flex;flex-direction:column}.review-section__list-item-stars{display:flex;gap:2px;list-style:none;margin:0;padding:0}.review-section__list-item-stars li{font-size:16px}.review-section__unauthorized-text{margin-top:24px}.review-stars__no_reviews,.review-stars__wrapper{margin-top:0}.review-stars__no_reviews svg{fill:var(--on-surface)}.review-stars__short_icon:hover,.review-stars__text{color:var(--on-surface)}.review-stars__text{font-family:inherit;font-size:16px;font-weight:400;line-height:24px}.review-stars__text:hover{color:var(--on-surface)}.review-stars__text--white{color:var(--on-surface);line-height:21px}.review-stars__text--grey{color:var(--on-surface-variant);font-size:14px;line-height:20px}@media (min-width:768px){.review-stars__text--grey{line-height:21px!important}}@media (min-width:1200px){.review-stars__text--grey{font-size:15px!important;line-height:22px!important}}@media (min-width:1600px){.review-stars__text--grey{font-size:16px!important;line-height:24px!important}}.review-stars__text--big{font-size:32px;font-weight:700;line-height:42px}@media (min-width:768px){.review-stars__text--big{font-size:40px;line-height:52px}}@media (min-width:1200px){.review-stars__text--big{font-size:48px;line-height:60px}}@media (min-width:1600px){.review-stars__text--big{font-size:56px;line-height:68px}}.review-stars__text.caption{font-size:18px}@media (min-width:768px){.review-stars__text.caption{align-items:center;display:flex;font-size:20px;line-height:28px}}@media (min-width:1200px){.review-stars__text.caption{font-size:22px;line-height:30px}}@media (min-width:1600px){.review-stars__text.caption{font-size:24px;line-height:32px}}.review-stars__total{color:var(--on-surface-variant)}.review-section .review_stars__stars{height:27px}.review-section .product-card .review_stars__stars{height:16px}.no-reviews__form{margin-bottom:0!important;overflow:unset;padding:0!important}
