:root{--stars-color:rgba(var(--color-button))}.dbtfy-dtm-review .reviewsData{--dbtfy-image-crop-ratio:56.25%}#rating-star-wrapper .rating-group{display:inline-flex}#rating-star-wrapper .rating__icon{pointer-events:none}#rating-star-wrapper .rating__input{left:-9999px!important;position:absolute!important}#rating-star-wrapper .rating__input--none{display:none}#rating-star-wrapper .rating__label{cursor:pointer;font-size:2rem;padding:0 .1em}#rating-star-wrapper .rating__icon--star svg{fill:rgba(var(--color-button))}#rating-star-wrapper .rating__input:checked~.rating__label .rating__icon--star svg{fill:rgba(var(--color-button),.5)}#rating-star-wrapper .rating-group:hover .rating__label .rating__icon--star svg{fill:rgba(var(--color-button))}#rating-star-wrapper .rating__input:hover~.rating__label .rating__icon--star svg{fill:rgba(var(--color-button),.5)}#rating-star-wrapper .rating-group:hover .rating__label path,#rating-star-wrapper .rating-group:hover .rating__label svg{fill:var(--review-color);stroke:var(--review-color)}#rating-star-wrapper .rating__input:checked~.rating__label path,#rating-star-wrapper .rating__input:checked~.rating__label svg,#rating-star-wrapper .rating__input:hover~.rating__label path,#rating-star-wrapper .rating__input:hover~.rating__label svg{fill:var(--empty-review-color);stroke:var(--empty-review-color)}.dbtfy-dtm-review .avatar{align-items:center;background-color:rgba(var(--color-button),var(--alpha-button-background));border-radius:50%;color:rgb(var(--color-button-text));display:flex;flex-shrink:0;height:4.2rem;justify-content:center;width:4.2rem}.dbtfy-dtm-review .review-item .stars{display:flex;gap:.4rem;width:100%}.dbtfy-dtm-review .review-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.dbtfy-dtm-review .review-filters #per-page,.dbtfy-dtm-review .review-filters #sort-reviews{background:var(--color-foreground);border:1px solid rgb(var(--color-button));border-radius:var(--buttons-radius);padding:.8rem}.dbtfy-dtm-review .dropbox{align-items:center;background:#fafafa;border:2px dashed #ccc;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:20px;text-align:center;transition:.3s;width:100%}.dbtfy-dtm-review #per-page:focus,.dbtfy-dtm-review #sort-reviews:focus{box-shadow:unset}.dbtfy-dtm-review .upload-content{align-items:center;display:flex;flex-direction:column}.dbtfy-dtm-review .upload-icon{height:32px;width:32px;fill:#666;margin-bottom:5px}.dbtfy-dtm-review .upload-info{color:gray;font-size:14px;margin-top:5px}.dbtfy-dtm-review #preview-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.dbtfy-dtm-review .preview-image,.dbtfy-dtm-review .preview-video{border:1px solid #ddd;border-radius:5px;height:100px;object-fit:cover;width:100px}.dbtfy-dtm-review .rating-progress-col .d-grid{margin-left:0;max-width:248px}.dbtfy-dtm-review .rating-progress-col .stars{align-items:center;display:flex;gap:6px}.dbtfy-dtm-review .dbtfy-review-verify-purchase-text{margin:10px 0 0}.dbtfy-dtm-review .dbtfy-review-verify-purchase-text,.dbtfy-dtm-review .rating-score{align-items:center;display:flex;gap:6px}.product__info-wrapper .review-badge .rating-score{cursor:pointer;display:inline-block}.dbtfy-dtm-review .rating-score .stars{display:flex;gap:4px}.dbtfy-dtm-review .review-select__container{align-items:flex-end;display:flex;gap:10px}.dbtfy-dtm-review .review-item img{max-width:100%}.dbtfy-dtm-review .progress-main{align-items:center;display:flex;gap:7px;min-height:25px}.dbtfy-dtm-review .verified-progress{-webkit-appearance:none;appearance:none;border:none;height:16px;max-width:125px}.dbtfy-dtm-review .verified-progress[value]::-webkit-progress-bar{background-color:rgba(var(--color-button),.25)}.dbtfy-dtm-review .verified-progress[value]::-webkit-progress-value{background-color:rgba(var(--color-button))}@media (max-width:749px){.dbtfy-dtm-review .dtm-reviews-grid{justify-items:center}.dbtfy-dtm-review .review-filters{justify-content:center;margin-top:20px}.dbtfy-dtm-review .overall-rating{text-align:center}.dbtfy-dtm-review .dbtfy-review-verify-purchase-text,.dbtfy-dtm-review .rating-score{justify-content:center}.dbtfy-dtm-review .rating-progress-col .d-grid{max-width:228px}}.dbtfy-dtm-review .dtm-reviews .contains-card--product{height:100%}.dbtfy-dtm-review .dtm-reviews .card__content-inner{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-bottom:1rem}.dbtfy-dtm-review .dtm-reviews review-updownvote{align-items:center;display:flex;flex-wrap:wrap;font-size:small;gap:.5rem}.dbtfy-dtm-review .dtm-reviews .content.text-left{display:flex;flex-direction:column;justify-content:space-between;margin-left:auto;width:calc(100% - 50px);--line-clamp:5}#reviewForm .rating__icon:after,#reviewForm .rating__icon:before{content:unset}.dbtfy-dtm-review .rating-value,.dbtfy-dtm-review .review-counter,.dbtfy-dtm-review .review_based_on_text,.dbtfy-dtm-review .star_count{display:contents!important}.dbtfy-dtm-review .rating-value:before,.dbtfy-dtm-review .review-counter:before,.dbtfy-dtm-review .star_count:before{content:attr(data-review)}.dbtfy-dtm-review #dbtfy-review-scroll{display:flex;margin:10px auto 0}.dbtfy-dtm-review .dtm-reviews .verified-progress::-webkit-progress-bar,.dbtfy-dtm-review .dtm-reviews .verified-progress::-webkit-progress-value{border-radius:2px}.upload-progress{height:2rem;margin:10px;width:2rem}.review-thank-you-message-wrapper{height:100%;min-height:170px}.review-thank-you-message{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:11px;height:100%;justify-content:center}.review-thank-you-message-wrapper{font-size:50px}.dbtfy-dtm-review .review-rating-btn{align-self:flex-end;text-align:end}.review-thank-you-message-wrapper h2{font-size:2.5rem;margin:0}.dbtfy-dtm-review .review_date{font-size:1.1rem}.dbtfy-dtm-review .card__content-right{align-items:center;column-gap:6px;display:flex;flex-wrap:wrap}@media (max-width:749px){.dbtfy-dtm-review .dtm-reviews .content.text-left{width:100%}}#reviewForm .form_required{color:red}.review--form.dbtfy-modal .dbtfy-modal-box--small{width:42rem}.dbtfy-dtm-review .reviewsData .grid__item{flex-grow:unset}.dbtfy-dtm-review .dtm-reviews .card__content-inner.reply-message{background:rgb(var(--color-button),.5);border-radius:1rem;padding:1rem}