.reviews-grid__items{-moz-column-count:1;column-count:1;-moz-column-gap:.6875rem;column-gap:.6875rem}@media(min-width:768px){.reviews-grid__items{-moz-column-count:3;column-count:3}}.reviews-grid__items .review--grid{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:10px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;margin-bottom:16px;padding:14px}.reviews-grid__items .review--grid .review__info{display:flex;flex-basis:100%;flex-shrink:0;margin-bottom:.6875rem;margin-right:.6875rem}.reviews-grid__items .review--grid .review__info-text{flex-grow:1}.reviews-grid__items .review--grid .review__avatar{background:#e9ecef;border-radius:50%;display:flex;flex-shrink:0;height:3rem;margin-right:.6875rem;position:relative;width:3rem}.reviews-grid__items .review--grid .review__acronym{font-size:1.5rem;font-weight:600;margin:auto;text-transform:uppercase}.reviews-grid__items .review--grid .review__badge-verified{background:#4bbf73;border-radius:50%;bottom:0;color:#fff;height:1rem;position:absolute;right:0;width:1rem}.reviews-grid__items .review--grid .review__name{font-weight:600}.reviews-grid__items .review--grid .review__date-stars{display:flex}.reviews-grid__items .review--grid .review__date{color:#6c757d;font-size:.875em;margin-right:.6875rem}.reviews-grid__items .review--grid .review-stars{color:#e9ecef;display:inline-block;font-size:1rem;font-size:1.2rem;line-height:1;margin-bottom:.34375rem;margin-right:.6875rem;margin-top:0;position:relative;vertical-align:middle;vertical-align:top;white-space:nowrap}.reviews-grid__items .review--grid .review-stars:before{content:"★★★★★";vertical-align:text-top}.reviews-grid__items .review--grid .review-stars-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.reviews-grid__items .review--grid .review-stars-fill:before{content:"★★★★★";vertical-align:text-top}.reviews-grid__items .review--grid .review-stars-fill--0-5{width:10%}.reviews-grid__items .review--grid .review-stars-fill--1{width:20%}.reviews-grid__items .review--grid .review-stars-fill--1-5{width:30%}.reviews-grid__items .review--grid .review-stars-fill--2{width:40%}.reviews-grid__items .review--grid .review-stars-fill--2-5{width:50%}.reviews-grid__items .review--grid .review-stars-fill--3{width:60%}.reviews-grid__items .review--grid .review-stars-fill--3-5{width:70%}.reviews-grid__items .review--grid .review-stars-fill--4{width:80%}.reviews-grid__items .review--grid .review-stars-fill--4-5{width:90%}.reviews-grid__items .review--grid .review-stars-fill--5{width:100%}.reviews-grid__items .review--grid .review-stars-count{color:#6c757d;display:inline-block;vertical-align:middle}.reviews-grid__items .review--grid .review__content{font-size:.875em}.reviews-grid__items .review--grid .review__images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.6875rem}.reviews-grid__items .review--grid .review__images .review__image{width:100%}.reviews-grid__items .review--grid .review__images>*{display:inline-block;margin-bottom:.6875rem;width:100%}.reviews-grid__items .review--grid .review__images>*+*{width:calc(50% - .34375rem)}.reviews-grid__items .review--grid .review__replies{border-left:3px solid #e9ecef;flex:1 0 100%;margin-top:1.375rem;padding-left:.6875rem}.reviews-grid__items .review--grid .review__full-text{margin-bottom:.6875rem}.reviews-grid__items .review--grid .review__button-reply,.reviews-grid__items .review--grid .review__button-reply:active,.reviews-grid__items .review--grid .review__button-reply:hover{color:#495057;display:inline-block;float:right}.reviews-grid__items .reply--grid{background-color:#f5f6f8;border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;padding:.6875rem}.reviews-grid__items .reply--grid .reply__info{display:flex;flex-basis:100%;flex-shrink:0;margin-bottom:.6875rem;margin-right:.6875rem}.reviews-grid__items .reply--grid .reply__info-text{flex-grow:1}.reviews-grid__items .reply--grid .reply__avatar{background:#e9ecef;border-radius:50%;display:flex;flex-shrink:0;height:3rem;margin-right:.6875rem;position:relative;width:3rem}.reviews-grid__items .reply--grid .reply__acronym{font-size:1.5rem;font-weight:600;margin:auto;text-transform:uppercase}.reviews-grid__items .reply--grid .reply__badge-verified{background:#4bbf73;border-radius:50%;bottom:0;color:#fff;height:1rem;position:absolute;right:0;width:1rem}.reviews-grid__items .reply--grid .reply__name{font-weight:600}.reviews-grid__items .reply--grid .reply__date{color:#6c757d;font-size:.875em}.reviews-grid__items .reply--grid .reply-stars{color:#e9ecef;display:inline-block;font-size:1rem;font-size:1.2rem;line-height:1;margin-bottom:.34375rem;margin-right:.6875rem;margin-top:0;position:relative;vertical-align:middle;vertical-align:top;white-space:nowrap}.reviews-grid__items .reply--grid .reply-stars:before{content:"★★★★★";vertical-align:text-top}.reviews-grid__items .reply--grid .reply-stars-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.reviews-grid__items .reply--grid .reply-stars-fill:before{content:"★★★★★";vertical-align:text-top}.reviews-grid__items .reply--grid .reply-stars-fill--0-5{width:10%}.reviews-grid__items .reply--grid .reply-stars-fill--1{width:20%}.reviews-grid__items .reply--grid .reply-stars-fill--1-5{width:30%}.reviews-grid__items .reply--grid .reply-stars-fill--2{width:40%}.reviews-grid__items .reply--grid .reply-stars-fill--2-5{width:50%}.reviews-grid__items .reply--grid .reply-stars-fill--3{width:60%}.reviews-grid__items .reply--grid .reply-stars-fill--3-5{width:70%}.reviews-grid__items .reply--grid .reply-stars-fill--4{width:80%}.reviews-grid__items .reply--grid .reply-stars-fill--4-5{width:90%}.reviews-grid__items .reply--grid .reply-stars-fill--5{width:100%}.reviews-grid__items .reply--grid .reply-stars-count{color:#6c757d;display:inline-block;vertical-align:middle}.reviews-grid__items .reply--grid .reply__date-stars{display:flex}.reviews-grid__items .reply--grid .reply__content{flex-grow:1;font-size:.875em}.reviews-grid__items .reply--grid .reply__verified{color:#4bbf73;display:inline-block;margin-bottom:.34375rem;vertical-align:top}.reviews-list .review--list{border:1px solid rgba(0,0,0,.1);border-radius:10px;display:flex;flex-direction:column;margin-bottom:16px;padding:14px}@media(min-width:768px){.reviews-list .review--list{flex-direction:column;flex-wrap:nowrap}}.reviews-list .review--list .review__info{display:flex;flex-basis:100%;flex-shrink:0;margin-bottom:.6875rem;margin-right:0}@media(min-width:768px){.reviews-list .review--list .review__info{display:flex;flex-basis:100%;margin-bottom:0;margin-right:0;width:100%}}.reviews-list .review--list .review__avatar{background:#e9ecef;border-radius:50%;display:flex;flex-shrink:0;height:3rem;margin-right:.6875rem;position:relative;width:3rem}@media(min-width:768px){.reviews-list .review--list .review__avatar{margin-bottom:.6875rem}}.reviews-list .review--list .review__acronym{font-size:1.5rem;font-weight:600;margin:auto;text-transform:uppercase}.reviews-list .review--list .review__badge-verified{background:#4bbf73;border-radius:50%;bottom:0;color:#fff;height:1rem;position:absolute;right:0;width:1rem}.reviews-list .review--list .review__name{font-weight:600}.reviews-list .review--list .review__date{color:#6c757d;font-size:.875em}.reviews-list .review--list .review__content{font-size:.875em}@media(min-width:768px){.reviews-list .review--list .review__content{width:100%}}.reviews-list .review--list .review-stars{color:#e9ecef;display:inline-block;font-size:1rem;font-size:1.2rem;line-height:1;margin-bottom:.34375rem;margin-right:.6875rem;margin-top:0;position:relative;vertical-align:middle;vertical-align:top;white-space:nowrap}.reviews-list .review--list .review-stars:before{content:"★★★★★";vertical-align:text-top}.reviews-list .review--list .review-stars-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.reviews-list .review--list .review-stars-fill:before{content:"★★★★★";vertical-align:text-top}.reviews-list .review--list .review-stars-fill--0-5{width:10%}.reviews-list .review--list .review-stars-fill--1{width:20%}.reviews-list .review--list .review-stars-fill--1-5{width:30%}.reviews-list .review--list .review-stars-fill--2{width:40%}.reviews-list .review--list .review-stars-fill--2-5{width:50%}.reviews-list .review--list .review-stars-fill--3{width:60%}.reviews-list .review--list .review-stars-fill--3-5{width:70%}.reviews-list .review--list .review-stars-fill--4{width:80%}.reviews-list .review--list .review-stars-fill--4-5{width:90%}.reviews-list .review--list .review-stars-fill--5{width:100%}.reviews-list .review--list .review-stars-count{color:#6c757d;display:inline-block;vertical-align:middle}.reviews-list .review--list .review__verified{color:#4bbf73;display:inline-block;margin-bottom:.34375rem;vertical-align:top}.reviews-list .review--list .review__images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.6875rem}.reviews-list .review--list .review__images .review__image{width:100%}.reviews-list .review--list .review__images>*{display:inline-block;margin-bottom:.6875rem;width:100%}.reviews-list .review--list .review__images>*+*{width:calc(50% - .34375rem)}@media(min-width:768px){.reviews-list .review--list .review__images{justify-content:flex-start}.reviews-list .review--list .review__images .review__image,.reviews-list .review--list .review__images>*{width:100px}.reviews-list .review--list .review__images>*+*{margin-left:.6875rem}}.reviews-list .review--list .review__replies{border-left:3px solid #e9ecef;flex:1 0 100%;margin-top:1.375rem;padding-left:1.375rem}.reviews-list .review--list .review__full-text{margin-bottom:.6875rem}.reviews-list .review--list .review__button-reply,.reviews-list .review--list .review__button-reply:active,.reviews-list .review--list .review__button-reply:hover{color:#495057;display:inline-block}.reviews-list .reply--list{border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;padding:1.375rem 0}@media(min-width:768px){.reviews-list .reply--list{flex-wrap:nowrap}}.reviews-list .reply--list .reply__info{display:flex;flex-basis:100%;flex-shrink:0;margin-bottom:.6875rem;margin-right:.6875rem}@media(min-width:768px){.reviews-list .reply--list .reply__info{flex-basis:auto;min-width:170px}}.reviews-list .reply--list .reply__avatar{background:#e9ecef;border-radius:50%;display:flex;flex-shrink:0;height:3rem;margin-right:.6875rem;position:relative;width:3rem}.reviews-list .reply--list .reply__acronym{font-size:1.5rem;font-weight:600;margin:auto;text-transform:uppercase}.reviews-list .reply--list .reply__badge-verified{background:#4bbf73;border-radius:50%;bottom:0;color:#fff;height:1rem;position:absolute;right:0;width:1rem}.reviews-list .reply--list .reply__name{font-weight:600}.reviews-list .reply--list .reply__date{color:#6c757d;font-size:.875em}.reviews-list .reply--list .reply__content{flex-grow:1;font-size:.875em}.reviews-list .reply--list .reply-stars{color:#e9ecef;display:inline-block;font-size:1rem;font-size:1.2rem;line-height:1;margin-bottom:.34375rem;margin-right:.6875rem;margin-top:0;position:relative;vertical-align:middle;vertical-align:top;white-space:nowrap}.reviews-list .reply--list .reply-stars:before{content:"★★★★★";vertical-align:text-top}.reviews-list .reply--list .reply-stars-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.reviews-list .reply--list .reply-stars-fill:before{content:"★★★★★";vertical-align:text-top}.reviews-list .reply--list .reply-stars-fill--0-5{width:10%}.reviews-list .reply--list .reply-stars-fill--1{width:20%}.reviews-list .reply--list .reply-stars-fill--1-5{width:30%}.reviews-list .reply--list .reply-stars-fill--2{width:40%}.reviews-list .reply--list .reply-stars-fill--2-5{width:50%}.reviews-list .reply--list .reply-stars-fill--3{width:60%}.reviews-list .reply--list .reply-stars-fill--3-5{width:70%}.reviews-list .reply--list .reply-stars-fill--4{width:80%}.reviews-list .reply--list .reply-stars-fill--4-5{width:90%}.reviews-list .reply--list .reply-stars-fill--5{width:100%}.reviews-list .reply--list .reply-stars-count{color:#6c757d;display:inline-block;vertical-align:middle}.reviews-list .reply--list .reply__verified{color:#4bbf73;display:inline-block;margin-bottom:.34375rem;vertical-align:top}.reviews-list .reply--list .reply__full-text{margin-bottom:.6875rem}.reviews-summary{display:grid;grid-gap:16px;gap:16px;padding-bottom:1.375rem}@media(min-width:768px){.reviews-summary{grid-template-columns:360px 1fr}}.reviews-summary__rating{border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:14px;text-align:center}@media(max-width:575.98px){.reviews-summary__rating{width:100%}}.reviews-summary__rating .reviews-stars{color:#e9ecef;display:inline-block;font-size:1rem;font-size:2rem;line-height:1;margin-top:.6875rem;position:relative;vertical-align:middle;white-space:nowrap}.reviews-summary__rating .reviews-stars:before{content:"★★★★★";vertical-align:text-top}.reviews-summary__rating .reviews-stars-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.reviews-summary__rating .reviews-stars-fill:before{content:"★★★★★";vertical-align:text-top}.reviews-summary__rating .reviews-stars-fill--0-5{width:10%}.reviews-summary__rating .reviews-stars-fill--1{width:20%}.reviews-summary__rating .reviews-stars-fill--1-5{width:30%}.reviews-summary__rating .reviews-stars-fill--2{width:40%}.reviews-summary__rating .reviews-stars-fill--2-5{width:50%}.reviews-summary__rating .reviews-stars-fill--3{width:60%}.reviews-summary__rating .reviews-stars-fill--3-5{width:70%}.reviews-summary__rating .reviews-stars-fill--4{width:80%}.reviews-summary__rating .reviews-stars-fill--4-5{width:90%}.reviews-summary__rating .reviews-stars-fill--5{width:100%}.reviews-summary__rating .reviews-stars-count{color:#6c757d;display:inline-block;vertical-align:middle}.reviews-summary__rating .reviews-stars [class*=rating-fill]:before{color:rgba(166,182,57,.95)}.reviews-summary__rating-value{color:#054145;font-size:40px;font-weight:700;line-height:1.1;margin-bottom:.6875rem}.reviews-summary__rating-count{color:#5f6f6f;font-size:.8125rem}.reviews-summary__stars{display:flex;flex-direction:column;flex-grow:1;justify-content:center}@media(max-width:575.98px){.reviews-summary__stars{margin-top:.6875rem}}.reviews-summary__stars .progress{background:rgba(0,0,0,.06);border-radius:999px;height:8px;overflow:hidden}.reviews-summary__stars .progress .progress-bar{background:rgba(166,182,57,.95);border-radius:999px}.reviews-summary__star-item{align-items:center;color:#5f6f6f;display:grid;grid-template-columns:40px 1fr 44px;grid-gap:8px;font-size:.8125rem;gap:8px;padding:3px 0}.reviews-summary__star-count{text-align:right;white-space:nowrap}.reviews-summary__star-progress{width:100%}.reviews-summary__submit{flex:1 1 100%;margin-top:2rem;padding:0 1.375rem;text-align:center}.reviews-summary__submit-title{font-size:1.25rem;font-weight:600;margin-bottom:.6875rem}.reviews-summary__submit-button{margin-bottom:.6875rem}@media(min-width:768px){.reviews-summary__submit{flex:1 1 auto;margin-top:0}}@media(min-width:992px){.product-reviews{display:grid;grid-template-columns:360px 1fr;grid-gap:16px;align-items:start;gap:16px}}.product-reviews__sidebar .reviews-summary{border:1px solid rgba(0,0,0,.1);border-radius:10px;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:14px}.product-reviews__sidebar .reviews-summary .reviews-summary__rating{border:none;margin:0;padding:0;text-align:left}.product-reviews__sidebar .reviews-summary__big-rating{color:#054145;font-size:40px;font-weight:700;line-height:1.05;margin-bottom:6px;text-align:left}.product-reviews__sidebar .reviews-summary .reviews-summary__stars-line{align-items:center;display:flex;gap:0;margin-bottom:4px}.product-reviews__sidebar .reviews-summary__stars-line .reviews-stars{transform:scale(.8);transform-origin:left center}.product-reviews__sidebar .reviews-summary__quality{color:#2a3333;font-size:15px;font-weight:600}.product-reviews__sidebar .reviews-summary__count{color:#5f6f6f;font-size:15px;line-height:1.45;margin-bottom:14px;text-align:left}.product-reviews__sidebar .reviews-summary__count strong{color:#2a3333;font-weight:650}.product-reviews__sidebar .reviews-summary__stars{display:flex;flex-direction:column;gap:0;margin-bottom:14px}.product-reviews__sidebar .reviews-summary__star-item{display:grid;grid-template-columns:30px 1fr 30px;grid-gap:10px;align-items:center;color:#5f6f6f;font-size:14px;gap:10px;margin:4px 0}.product-reviews__sidebar .reviews-summary__star-count{white-space:nowrap}.product-reviews__sidebar .reviews-summary__star-percent{text-align:right}.product-reviews__sidebar .reviews-summary__star-progress .progress{background:rgba(0,0,0,.08);border-radius:999px;height:8px;overflow:hidden}.product-reviews__sidebar .reviews-summary__star-progress .progress__bar--rating{background:rgba(5,65,69,.4);border-radius:999px}.product-reviews__sidebar .reviews-summary .reviews-summary__submit{border-top:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 auto;margin:0;padding:12px 0 0;text-align:center;width:100%}.product-reviews__sidebar .reviews-summary .reviews-summary__submit-button.btn{align-items:center;background:#054145;border-color:#054145;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:15px;font-weight:650;height:42px;justify-content:center;margin:0;padding:0 16px;width:100%}.product-reviews__main{display:flex;flex-direction:column;gap:12px}.product-reviews__main .review--grid,.product-reviews__main .review--list{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:14px}.product-reviews__main .review__top-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.product-reviews__main .review__author{display:flex;flex-direction:column;gap:2px}.product-reviews__main .review__name{color:#243030;font-size:15px;font-weight:650}.product-reviews__main .review__meta{color:#5f6f6f;font-size:14px}.product-reviews__main .review__date{color:#5f6f6f;font-size:14px;white-space:nowrap}.product-reviews__main .review__date-stars{margin:6px 0 8px}.product-reviews__main .review-stars{transform:scale(.75);transform-origin:left center}.product-reviews__main .review__full-text,.product-reviews__main .review__text{color:#3a4a4a;font-size:16px;line-height:1.6}.product-reviews__main .review__avatar{display:none}.product-reviews__main .review--grid .review__info,.product-reviews__main .review--list .review__info{align-items:stretch}.product-reviews__main .review--grid .review__content>.review-stars,.product-reviews__main .review--list .review__content>.review-stars{margin:6px 0 8px;transform:scale(.75);transform-origin:left center}.product-reviews__main .review-form{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;margin-top:16px;padding:18px}.product-reviews__main .review-form .form-control{border:1px solid rgba(0,0,0,.14);border-radius:10px}.product-reviews__main .review-form .form-control:focus{border-color:rgba(5,65,69,.35);box-shadow:0 0 0 3px rgba(166,182,57,.18)}.product-reviews__main .review-form textarea.form-control{min-height:120px}.product-reviews__main .review-form .btn-primary{background:#054145;border-color:#054145;border-radius:10px;font-size:15px;font-weight:650;height:44px}.product__rating-fill,.review-stars-fill,.reviews-stars-fill{color:rgba(166,182,57,.95)!important}.product-reviews__main .review--grid .review__info,.product-reviews__main .review--list .review__info{display:flex;flex-direction:column}.product-reviews__main .review--grid .review__avatar,.product-reviews__main .review--list .review__avatar{display:none}.product-reviews__main .review--grid .review__info-text,.product-reviews__main .review--list .review__info-text{width:100%}.product-reviews__main .review--grid .review__top-row,.product-reviews__main .review--list .review__top-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.product-reviews__main .review--grid .review__author,.product-reviews__main .review--list .review__author{display:flex;flex-direction:column;gap:2px}.product-reviews__main .review--grid .review__name,.product-reviews__main .review--list .review__name{color:#243030;font-size:15px;font-weight:650}.product-reviews__main .review--grid .review__meta,.product-reviews__main .review--list .review__meta{color:#5f6f6f;font-size:14px}.product-reviews__main .review--grid .review__date,.product-reviews__main .review--list .review__date{color:#5f6f6f;font-size:14px;white-space:nowrap}.product-reviews__main .review--grid .review-stars,.product-reviews__main .review--list .review-stars{display:inline-block;font-size:.85rem;margin:6px 0 8px}.product-reviews__main .review--grid .review__full-text,.product-reviews__main .review--list .review__full-text{color:#3a4a4a;font-size:16px;line-height:1.6}