.progress-bar{line-height:16px;margin:12px 0}.progress-bar .progress-bar-label{padding:0 5px}.progress-bar .progress-bar-line{margin-left:5px;margin-right:10px}.progress-bar .progress-bar-line .progress-bar-line-max-value{background-color:#f0f0f0}.progress-bar .progress-bar-line .progress-bar-line-value{background-color:#000;border:0;height:16px;margin:0}.progress-bar .progress-bar-value{min-width:30px;padding:0 5px}:focus{outline:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media print,screen and (min-width:43.75em){.product-review-modal.content-wrapper{padding-bottom:15px!important;padding-top:25px!important}}.product-review-modal .button{margin:0}.product-review-modal .heading{margin-bottom:.6666666667rem}.product-review-modal .rating{margin-bottom:1rem}@media print,screen and (min-width:43.75em){.product-review-modal .rating{margin-bottom:.6666666667rem}}.product-review-modal .media-selector{margin-bottom:20px}.product-review-modal .media-selector .button{align-items:center;display:flex;justify-content:center;padding-left:16px;padding-right:16px}.product-review-modal .media-selector .button svg{height:16px;margin-right:12px;width:24px}.product-review-modal .media-selector .selection-block{display:flex;flex-direction:row;justify-content:space-between;width:100%}.product-review-modal .media-selector .selection-block .selection-item{width:49%}.product-review-modal .media-selector .selection-block .selection-item .variations-data{width:100%}.product-review-modal .video-selector.disabled{opacity:.5}.product-review-modal .video-selector .input-wrapper{position:relative;width:100%}.product-review-modal .video-selector .input-wrapper svg{color:#c86b60}.product-review-modal .video-selector .input-wrapper .icon-wrapper{height:16px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.product-review-modal .video-selector .input-wrapper .icon-wrapper svg{height:16px;width:24px}.product-review-modal .video-selector .input-wrapper .close-icon-wrapper{cursor:pointer;height:40px;position:absolute;right:7px;top:50%;transform:translateY(-50%)}.product-review-modal .video-selector .input-wrapper .close-icon-wrapper svg{height:25px;width:25px}.product-review-modal .video-selector .input-wrapper input{border:1px solid #c86b60;border-radius:8px;height:49px;padding:10px 30px 10px 55px;width:100%}.product-review-modal .privacy-link-wrapper,.product-review-modal .publish-button{margin-top:30px}@media print,screen and (min-width:43.75em){.product-review-modal .privacy-link-wrapper,.product-review-modal .publish-button{margin-top:15px}}.product-review-modal .photo-selector .images-block{display:flex;justify-content:space-between}.product-review-modal .photo-selector .images-block .image-thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;position:relative;width:22%}.product-review-modal .photo-selector .images-block .image-thumbnail.with-border{border:1px solid #c86b60}.product-review-modal .photo-selector .images-block .image-thumbnail:before{content:"";display:block;padding-top:100%}.product-review-modal .photo-selector .images-block .image-thumbnail>svg{color:#c86b60;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.product-review-modal .photo-selector .images-block .image-thumbnail>svg.x40{height:40px;width:40px}.product-review-modal .photo-selector .images-block .image-thumbnail>img{border-radius:4px;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.product-review-modal .photo-selector .images-block .image-thumbnail>img.failed{opacity:.15}.product-review-modal .photo-selector .images-block .image-thumbnail .image-upload-button{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.product-review-modal .photo-selector .images-block .image-thumbnail input[type=file]::-webkit-file-upload-button{display:none}.product-review-modal .photo-selector .images-block .image-thumbnail .delete-button{align-items:center;background-color:#c86b60;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:-7px;top:-7px;width:20px;z-index:3}.product-review-modal .photo-selector .images-block .image-thumbnail .delete-button svg{color:#fff;height:16px;width:16px}@media print,screen and (min-width:43.75em){.product-review-modal{max-width:500px}.productReviewPostSuccessModal{max-width:500px;padding:30px}}.productReviewPostSuccessModal .heading{margin-bottom:2.6666666667rem}.productReviewPostSuccessModal .modal-text{margin-bottom:2.4rem}.productReviewPostSuccessModal .button{margin:0}.review-photo-view{align-content:center;display:flex}.review-photo-view .heading{font-size:1.4rem;font-weight:500;margin-bottom:1.3333333333rem;margin-top:-.6666666667rem}@media screen and (max-width:43.74875em){.review-photo-view .carousel.carousel-slider .carousel-button-wrapper.next,.review-photo-view .carousel.carousel-slider .carousel-button-wrapper.prev{display:none}}.review-photo-view .product-review-wrapper{margin-bottom:0;padding:0 2.5rem}@media screen and (max-width:43.74875em){.review-photo-view .product-review-wrapper{padding:0 .5rem}}.review-photo-view .review-photo-view-counter{padding-left:2.5rem;padding-right:2.5rem;text-align:right}@media screen and (max-width:43.74875em){.review-photo-view .review-photo-view-counter{padding:0 .5rem}}.review-photo-view .review-photo-view-img-wrapper{height:35rem;margin-bottom:1.6666666667rem;margin-left:auto;margin-right:auto;width:100%}@media screen and (max-width:43.74875em){.review-photo-view .review-photo-view-img-wrapper{height:20rem}}.review-photo-view .review-photo-view-img-wrapper .review-photo-view-youtube{height:100%}.review-photo-view .review-photo-view-img-wrapper .review-photo-view-img{border-radius:5px;height:100%;object-fit:contain;width:unset!important}.reviews-and-questions{margin-top:3rem}.reviews-and-questions em{background-color:#e1e5d7;font-style:unset}.reviews-and-questions .isLoading,.reviews-and-questions .product-reviews.isLoading{opacity:.5}.reviews-and-questions .reviews-pagination-wrapper{margin-bottom:38px}.reviews-and-questions .filter-title-block{height:50px}.reviews-and-questions .filter-title-block .filter-title{display:inline-block;font-size:1.6rem;font-weight:600;line-height:1.9333333333rem}.reviews-tabs .reviews-tabs-tab{font-size:15px}.reviews-tabs .reviews-tabs-tab:not(:first-child){margin-left:45px}.reviews-tabs .tab-content{padding-top:1.9333333333rem}.add-reviews-buttons{display:flex;justify-content:flex-end}.add-reviews-buttons .button{display:block;margin:0}.add-reviews-buttons .button:not(:first-child){margin-left:.6666666667rem}@media print,screen and (max-width:31.24875em){.add-reviews-buttons .button{padding-left:.6666666667rem;padding-right:.6666666667rem;text-align:center}}@media screen and (max-width:43.74875em){.add-reviews-buttons{justify-content:center;margin-bottom:.9rem}}@media print,screen and (min-width:43.75em){.reviews-and-questions{position:relative}.reviews-and-questions .add-reviews-buttons{margin-bottom:-20px;position:relative;z-index:1}.reviews-tabs .tab-content{padding-top:3rem}}.review-answers{margin-bottom:8px;padding-top:29px}@media print,screen and (min-width:43.75em){.review-answers{margin-bottom:24px;padding-top:10px}}.reaction-panel{align-items:center;display:flex}.reaction-panel .answers-controls,.reaction-panel .post-evaluation{align-items:center;display:flex;justify-content:center}.reaction-panel .answers-controls .create-post{margin-right:1.6666666667rem}.reaction-panel .post-evaluation .evaluation-heading{color:#949494;margin-right:1.3333333333rem}.reaction-panel .post-evaluation .rate:last-child{margin-left:.8rem}.reaction-panel .post-evaluation .rate.dislike .icon-wrapper{color:red}.reaction-panel .post-evaluation .rate.dislike .icon-wrapper svg{transform:rotate(180deg)}@media print,screen and (min-width:43.75em){.reaction-panel .answers-controls .create-post{margin-right:3rem}}.review-text{white-space:pre-line}.reviews-photos-and-videos{border-bottom:1px solid #cecece;margin-top:1.9333333333rem;padding-bottom:2.4rem}.reviews-photos-and-videos .heading{margin-bottom:.6rem;text-align:center}.reviews-photos-and-videos .carousel .thumb{margin-right:9px}@media print,screen and (min-width:43.75em){.reviews-photos-and-videos{margin-top:3.4666666667rem;padding-bottom:3.3333333333rem}.reviews-photos-and-videos .heading{margin-bottom:1.6666666667rem}.reviews-photos-and-videos .carousel .thumb{margin-right:26px;max-height:149px!important;min-width:149px!important;width:149px!important}}.reviews-photos-and-videos .review-image-item{height:100%}.reviews-photos-and-videos .review-image-item img{height:100%;object-fit:cover}