.product-review__dialog{background:#fff;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:fixed;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;width:100%}.product-review__dialog:not([open]){display:none}.product-review__dialog+.backdrop,.product-review__dialog::backdrop{background:rgba(0,0,0,.1);bottom:0;left:0;position:fixed;right:0;top:0}.product-review__dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}.product-review ._dialog_overlay{background:rgba(0,0,0,.1);bottom:0;left:0;position:fixed;right:0;top:0}.product-review__view .tglbox{padding:0}.product-review__view .tglbox__header{padding:14px 25px}@media (max-width:992px){.product-review__view .tglbox__header .function-arrow{position:absolute;right:0}.product-review__view .tglbox__header{flex-flow:column;padding-left:0;padding-right:0}.product-review__view .tglbox__header:after{display:none}.product-review__view .tglbox__header .review-title{margin-right:auto}}.product-review__view .tglbox__header .view__add-review{align-items:center;background:#00afeb;border-radius:3px;color:#fff;display:flex;font-size:12px;font-weight:700;height:50px;justify-content:center;letter-spacing:0;line-height:17px;margin-left:auto;margin-right:25px;text-transform:uppercase;width:184px}@media (max-width:992px){.product-review__view .tglbox__header .view__add-review{margin-left:unset;margin-right:unset;margin-top:20px}}.product-review__view .tglbox__contentwrap{overflow:auto}@media (max-width:992px){.product-review__view .tglbox__contentwrap .tglbox__content{padding-top:0}}@media (min-width:61em){.product-review__view .tglbox__contentwrap .tglbox__content{padding-left:10px;padding-right:10px}}.product-review__view .tglbox__contentwrap .tglbox__content .content__heading{margin-bottom:30px}.product-review__view .tglbox__contentwrap .tglbox__content .content__heading .overall-rating{align-items:center;color:#414141;display:flex;font-size:30px;justify-content:center;line-height:40px}.product-review__view .tglbox__contentwrap .tglbox__content .content__heading .overall-rating .overall-rating__stars{background-image:url(/assets/images/star-grey.svg);background-size:28px 40px;height:40px;max-width:140px;position:relative;width:100%}.product-review__view .tglbox__contentwrap .tglbox__content .content__heading .overall-rating .overall-rating__stars .stars--full{background-image:url(/assets/images/star-yellow.svg);background-size:28px 40px;height:40px;left:0;max-width:140px;position:absolute}@media (max-width:560px){.product-review__view .tglbox__contentwrap .tglbox__content .content__heading .overall-rating{font-size:23px}}.product-review__view .tglbox__contentwrap .tglbox__content .content__heading .overall-rating img,.product-review__view .tglbox__contentwrap .tglbox__content .content__heading .overall-rating strong{margin-left:10px}@media (max-width:560px){.product-review__view .tglbox__contentwrap .tglbox__content .content__heading .overall-rating img{height:26px;width:28px}}.product-review__view .tglbox__contentwrap .tglbox__content .content__heading .overall-rating__subtext{align-items:center;color:#414141;display:flex;font-size:25px;justify-content:center;line-height:40px;margin-top:10px}@media (max-width:560px){.product-review__view .tglbox__contentwrap .tglbox__content .content__heading .overall-rating__subtext{font-size:17px}}.product-review__view .tglbox__contentwrap .tglbox__content .show-more{align-items:center;background:#414141;border-radius:3px;color:#fff;display:flex;font-size:14px;font-weight:700;height:52px;justify-content:center;line-height:19px;margin-left:auto;margin-right:auto;margin-top:40px;text-transform:uppercase;width:175px}.product-review__view .tglbox__contentwrap .tglbox__content .content__list{display:flex;flex-flow:row;flex-wrap:wrap}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item-wrapper{display:flex;flex-flow:row;flex-wrap:wrap;width:100%}@media (max-width:560px){.product-review__view .tglbox__contentwrap .tglbox__content .content__list{column-gap:unset;columns:unset;display:flex;flex-flow:column;justify-content:center}}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item{border:1px solid #ddd;cursor:pointer;display:inline-block;height:fit-content;margin-bottom:20px;max-height:433px;padding-bottom:24px;transition:all .5s;width:264px}@media (max-width:560px){.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item{width:100%}}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item:hover{box-shadow:0 10px 10px #3f586326}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item:hover .item__photo{position:relative}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item:hover .item__photo .img-text{display:flex}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item:hover .item__photo:after{display:block}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__photo{display:flex;flex-flow:column}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__photo .img-text{align-items:center;bottom:0;display:none;flex-flow:column;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;transition:all .5s;z-index:2}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__photo .img-text img{height:24px;margin-bottom:15px;width:41px}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__photo .img-text span{color:#fff;font-size:14px;font-weight:600;line-height:20px}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__photo:after{animation:fadeIn .5s linear;background:#094458b9;content:"";display:none;height:100%;max-height:223px;position:absolute;top:0;width:100%}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__photo img{height:auto;max-height:223px;object-fit:cover;width:100%}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__content{padding-left:22px;padding-right:22px;padding-top:20px}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__content .name-stars{align-items:center;display:flex;justify-content:space-between;width:100%}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__content .content__row{position:relative;text-align:left}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__content .content__row .name{font-size:17px;font-weight:700;line-height:40px}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__content .content__row .row__stars{background-image:url(/assets/images/star-grey.svg);background-size:16px 15px;height:15px;max-width:80px;position:relative;width:100%}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__content .content__row .row__stars .stars--full{background-image:url(/assets/images/star-yellow.svg);background-size:16px 15px;height:15px;left:0;max-width:80px;position:absolute}.product-review__view .tglbox__contentwrap .tglbox__content .content__list .list__item .item__content .content__row .reference-text{font-size:13px;font-weight:400;line-height:21px;margin-bottom:15px}.product-review__dialog .dialog__content .radiolist{border:0;display:inline-block}.product-review__dialog .dialog__content .radiolist>input{display:none}.product-review__dialog .dialog__content .radiolist>label{float:right}.product-review__dialog .dialog__content .radiolist>label:before{background-image:url(/assets/images/star-grey.svg);background-repeat:no-repeat;background-size:cover;content:" ";cursor:pointer;display:inline-block;height:35px;margin:0;padding:.3rem .2rem;width:35px}.product-review__dialog .dialog__content .radiolist>label.even:before{content:" ";height:35px;position:absolute;width:17px}.product-review__dialog .dialog__content .radiolist input:checked~label:before,.product-review__dialog .dialog__content .radiolist label:hover:before,.product-review__dialog .dialog__content .radiolist label:hover~label:before{background-image:url(/assets/images/star.svg)}.product-review__dialog .dialog__content .radiolist input:checked~label.odd:before,.product-review__dialog .dialog__content .radiolist label:hover.odd:before,.product-review__dialog .dialog__content .radiolist label:hover~label.odd:before{background-image:url(/assets/images/star-half.svg)}@media (max-width:992px){.product-review__dialog .dialog__content .error-message{position:relative}.product-review__dialog .dialog__content .error-message .text-danger{position:absolute;top:36px}}.product-review__dialog .dialog__content .error-message .text-danger{color:red}.product-review__dialog .dialog__content .error-message+.text-rating{position:relative;top:-12px}.product-review__detail-dialog{background:transparent;border:0;bottom:0;height:100%;max-height:780px;max-width:1030px;min-height:780px;overflow:hidden;padding:0;top:0}@media (max-width:992px){.product-review__detail-dialog{max-height:600px;min-height:600px;overflow:auto}}@media (max-width:560px){.product-review__detail-dialog{width:360px}}@media (max-width:400px){.product-review__detail-dialog{width:300px}}.product-review__detail-dialog::backdrop{background:#12151777}.product-review__detail-dialog .detail-dialog__close{cursor:pointer;position:absolute;right:97px;top:32px}@media (max-width:992px){.product-review__detail-dialog .detail-dialog__close{align-items:center;background:#fff;display:flex;height:55px;justify-content:center;right:0;top:0;width:55px}}.product-review__detail-dialog .detail-dialog__content{height:100%}.product-review__dialog{border:0;bottom:0;box-shadow:0 10px 10px #0000001c;height:100%;max-height:550px;overflow:hidden;padding:0;top:0;width:696px}@media (max-height:575px){.product-review__dialog{max-height:unset;overflow:auto}}.product-review__dialog .alert-dismissible{display:none}.product-review__dialog #frm-productReview-newReviewForm-accept_terms-pair .help-block{bottom:12px;color:red;position:absolute}@media (max-width:992px){.product-review__dialog #frm-productReview-newReviewForm-accept_terms-pair .help-block{bottom:9px;font-size:10px}}.product-review__dialog #frm-productReview-newReviewForm-accept_terms-pair .checkbox .required{bottom:44px;position:absolute}@media (max-width:992px){.product-review__dialog #frm-productReview-newReviewForm-accept_terms-pair .checkbox .required{bottom:105px}}@media (max-height:575px){.product-review__dialog #frm-productReview-newReviewForm-accept_terms-pair .checkbox .required{position:unset}}.product-review__dialog #frm-productReview-newReviewForm-accept_terms-pair .checkbox .error-message{bottom:10px}@media (max-width:992px){.product-review__dialog #frm-productReview-newReviewForm-accept_terms-pair .checkbox .error-message{bottom:96px;top:unset}}.product-review__dialog #frm-productReview-newReviewForm-accept_terms-pair .checkbox .error-message .text-danger{color:red;max-width:424px}@media (max-width:992px){.product-review__dialog{max-height:596px;width:unset}}.product-review__dialog::backdrop{background:#12151777}.product-review__dialog .dialog__header{align-items:center;background:#f1f1f1;display:flex;height:80px;padding-left:36px;position:relative;width:100%}@media (max-width:992px){.product-review__dialog .dialog__header{padding-left:24px}}.product-review__dialog .dialog__header h2{font-size:22px;margin:0}.product-review__dialog .dialog__header .header__close{position:absolute;right:35px;top:26px}.product-review__dialog .dialog__header .header__close .dialog__content{padding-left:36px;padding-right:36px}.product-review__dialog .dialog__content{height:100%;padding:22px 35px 30px 40px}@media (max-width:992px){.product-review__dialog .dialog__content{padding-left:24px;padding-right:24px}}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-rating-pair{align-items:center;display:flex}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-rating-pair .text-rating{margin-left:20px}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-rating-pair label:first-child{display:none}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-text_rating-pair label{color:#414141;font-size:17px;font-weight:700;line-height:40px}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-text_rating-pair textarea{border:1px solid #b3d3de;box-shadow:none;height:106px;width:100%}@media (max-width:992px){.product-review__dialog .dialog__content form .box_content .has-error.required{margin-bottom:0!important}}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-photo-pair{align-items:center;display:flex;flex-flow:row-reverse;justify-content:flex-end;margin-bottom:22px}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-photo-pair .help-block{color:red;margin-right:10px}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-photo-pair .required{border:2px solid #414141;border-radius:3px;color:#414141;cursor:pointer;font-size:12px;font-weight:700;line-height:17px;margin-right:15px;padding:13px 25px;text-transform:uppercase}@media (max-width:400px){.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-photo-pair .required{font-size:10px;padding-left:8px;padding-right:8px}}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-photo-pair .required:hover{background:#414242;color:#fff}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-photo-pair span{color:#414242;font-size:13px;font-weight:400;line-height:21px}.product-review__dialog .dialog__content form .box_content #frm-productReview-newReviewForm-photo-pair .dropzone-container{display:none}.product-review__dialog .dialog__content form .box_footer{bottom:32px;position:absolute;right:35px}@media (max-width:992px){.product-review__dialog .dialog__content form .box_footer{bottom:-6px;left:0;margin:auto;right:0;width:86%}}@media (max-height:575px){.product-review__dialog .dialog__content form .box_footer{margin-bottom:18px;margin-top:10px;position:unset}}.product-review__dialog .dialog__content form .box_footer input{align-items:center;background:#414141;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:52px;justify-content:center;line-height:19px;margin-left:auto;text-transform:uppercase;width:124px}@media (max-width:992px){.product-review__dialog .dialog__content form .box_footer input{width:100%}}.product-review__dialog .dialog__content form .box_footer input:hover{background:#fff;border:2px solid #414141;color:#414141}.product-review__dialog .dialog__content .upload-photo__formats{bottom:14px;color:grey;font-size:12px;margin-bottom:10px;position:relative}@media (max-width:530px){.product-review__dialog .dialog__content .upload-photo__formats{font-size:11px;margin-bottom:unset}}.product-review__dialog .dialog__content .credit-coins{align-items:center;display:flex;flex-flow:row}.product-review__dialog .dialog__content .credit-coins img{margin-right:10px}.product-review__dialog .dialog__content .credit-coins .coins-text{align-items:center;display:flex}@media (max-width:992px){.product-review__dialog .dialog__content .credit-coins .coins-text{align-items:unset;flex-flow:column}}.product-review__dialog .dialog__content .credit-coins .coins-text .coins-black{color:#414242;font-size:13px;font-weight:600;line-height:21px}.product-review__dialog .dialog__content .credit-coins .coins-text .coins-red{color:#d73364;font-size:13px;font-weight:700;line-height:21px;margin-left:8px}@media (max-width:992px){.product-review__dialog .dialog__content .credit-coins .coins-text .coins-red{margin:0}}