.btn-comment,.btn-comment-inverse{border-radius:2px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);color:#fff;padding:8px;height:36px;font-size:14px;background-color:#6b868f}.btn-comment .material-icons,.btn-comment-inverse .material-icons{font-size:20px;margin-right:7px}.btn-comment:hover{background-color:#3c4d52}.btn-comment-inverse{border:1px solid #979797;color:#363a41;background-color:#fff}.btn-comment-inverse:hover{border:1px solid #6b868f;color:#fff;background-color:#6b868f}.btn-comment-big{padding:13px 16px;height:45px}.btn-comment-huge{padding:13px 28px;height:45px}.link-comment{color:#232323}.link-comment:active,.link-comment:hover{text-decoration:underline;color:#232323}.product-comments-additional-info{font-weight:300;margin:20px 0;display:flex;justify-content:space-between;flex-wrap:wrap;font-size:14px;flex-direction:row}.product-comments-additional-info .link-comment.post-product-comment{border-left:1px solid #979797;margin-left:12px;padding-left:12px}.product-comments-additional-info .comments-note{margin-bottom:20px;margin-right:30px}.product-comment-modal .modal-header{border:none;padding:30px 30px 15px}.product-comment-modal .modal-body{padding:15px 30px 30px}.product-comment-modal .modal-header h2{float:left;font-size:20px}.product-comment-modal .modal-dialog{max-width:774px;width:calc(100% - 30px)}.product-comment-modal .modal-dialog h3{font-size:14px}.product-comment-modal .modal-dialog .product-flag{display:none}.product-comment-modal .modal-dialog .product-cover,.product-comment-modal .modal-dialog .product-cover img{height:99px;width:99px}.product-comment-modal label.form-label{margin:10px 0;font-size:16px}.product-comment-modal input{border:1px solid #bfbfbf;padding:0 10px;height:44px;width:100%}.product-comment-modal textarea{margin-bottom:10px;border:1px solid #bfbfbf;min-height:80px;padding:10px;width:100%}.product-comment-modal .btn-comment,.product-comment-modal .btn-comment-inverse{font-weight:700;line-height:16px;font-size:16px}.product-comment-modal .required{margin-left:5px;font-size:12px}.product-comment-modal .post-comment-buttons{display:flex;justify-content:flex-end;flex-direction:row}.product-comment-modal .post-comment-buttons .btn-comment{margin-left:15px}#product-comment-post-error .post-comment-buttons,#product-comment-posted-modal .post-comment-buttons,#update-comment-usefulness-post-error .post-comment-buttons{margin-top:30px}.modal-header .material-icons{line-height:25px;color:#40a85f;font-size:30px}.modal-header .material-icons.error{color:#a94442}.modal-header .material-icons.feedback{color:#f39d72}.star-content{margin:0 0 0 5px;display:flex;flex-wrap:nowrap;flex-direction:row}.star-content div.star,.star-content div.star-hover,.star-content div.star-on{flex:auto;margin-left:3px;display:block;height:20px;background:url(../img/stars.png) no-repeat 0 0 transparent;width:20px}.star-content div.star-hover,.star-content div.star-on{background-position:-24px 0}.small-stars .star-content div.star,.small-stars .star-content div.star-hover,.small-stars .star-content div.star-on{margin-left:2px;height:16px;background:url(../img/small_stars.png) no-repeat 0 0 transparent;width:16px}.small-stars .star-content div.star-hover,.small-stars .star-content div.star-on{background-position:-19px 0}.star-content div.star-hover{cursor:pointer}.grade-stars{display:inline-block;position:relative;height:20px;min-width:120px}.grade-stars.small-stars{min-width:100px}.grade-stars .star-content{left:0;position:absolute;top:3px}.criterion-rating .grade-stars .star-content{top:0}#post-product-comment-modal .star-content div.star a{text-indent:-5000px;display:block;position:absolute}#post-product-comment-modal .criterion-rating{display:flex;justify-content:flex-end;flex-direction:row}#post-product-comment-modal .criterion-rating label{font-weight:700;color:#363a41;font-size:14px}#post-product-comment-form input.error,#post-product-comment-form textarea.error{border:1px solid #ebcccc;background-color:#f2dede}#post-product-comment-form input.valid,#post-product-comment-form textarea.valid{border:1px solid #d0e9c6}#product-comments-list-header{display:flex;justify-content:space-between;flex-wrap:nowrap;color:#232323;padding:20px 15px;flex-direction:row}#product-comments-list-header .comments-nb{padding-left:0;padding-top:3px}#product-comments-list-header .comments-nb .material-icons{margin-right:3px}#product-comments-list .btn-comment{margin:0 auto;display:block}.product-comment-list-item{margin:0 0 20px;text-align:left;padding:26px 0;background-color:#fff}#empty-product-comment{text-align:center}.product-comment-list-item .grade-stars .star-content{margin:0 0 10px}.product-comment-list-item .comment-infos{letter-spacing:-.28px;line-height:19px;min-height:100px;color:#6b868f;height:19px;font-size:14px}.product-comment-list-item .comment-infos .grade-stars{margin-bottom:20px}.product-comment-list-item .comment-content h4{font-weight:600;letter-spacing:-.32px;line-height:22px;color:#363a41;height:22px;font-size:16px}.product-comment-list-item .comment-content p{word-break:break-word;letter-spacing:-.28px;line-height:19px;color:#363a42;font-size:14px}.product-comment-list-item .comment-content .comment-buttons a{letter-spacing:-.28px;line-height:19px;color:#6b868f;font-size:14px;margin-right:8px}.product-comment-list-item .comment-content .comment-buttons a .material-icons{cursor:pointer;font-size:18px}.product-quickview-review{display:flex;flex-direction:row}.product-quickview-review .grade-stars .star-content{margin:0;top:0}#products .thumbnail-container.has-reviews:focus .highlighted-informations,#products .thumbnail-container.has-reviews:hover .highlighted-informations,.featured-products .thumbnail-container.has-reviews:focus .highlighted-informations,.featured-products .thumbnail-container.has-reviews:hover .highlighted-informations,.product-accessories .thumbnail-container.has-reviews:hover .highlighted-informations,.product-miniature .thumbnail-container.has-reviews:focus .highlighted-informations,.product-miniature .thumbnail-container.has-reviews:hover .highlighted-informations{height:4.5rem}#products .thumbnail-container.has-reviews:focus .highlighted-informations .variant-links,#products .thumbnail-container.has-reviews:hover .highlighted-informations .variant-links,.featured-products .thumbnail-container.has-reviews:focus .highlighted-informations .variant-links,.featured-products .thumbnail-container.has-reviews:hover .highlighted-informations .variant-links,.product-accessories .thumbnail-container.has-reviews:hover .highlighted-informations .variant-links,.product-miniature .thumbnail-container.has-reviews:focus .highlighted-informations .variant-links,.product-miniature .thumbnail-container.has-reviews:hover .highlighted-informations .variant-links{min-height:3.7rem}#products .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants,#products .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants,.featured-products .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants,.featured-products .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants,.product-accessories .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants,.product-miniature .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants,.product-miniature .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants{height:4.125rem}#products .product-miniature .thumbnail-container.has-reviews .discount-amount.online-only,#products .product-miniature .thumbnail-container.has-reviews .discount-percentage.online-only,#products .product-miniature .thumbnail-container.has-reviews .on-sale.online-only,#products .product-miniature .thumbnail-container.has-reviews .online-only.online-only,#products .product-miniature .thumbnail-container.has-reviews .pack.online-only,#products .product-miniature .thumbnail-container.has-reviews .product-flags .new.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .discount-amount.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .discount-percentage.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .on-sale.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .online-only.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .pack.online-only,.featured-products .product-miniature .thumbnail-container.has-reviews .product-flags .new.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .discount-amount.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .discount-percentage.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .on-sale.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .online-only.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .pack.online-only,.product-accessories .product-miniature .thumbnail-container.has-reviews .product-flags .new.online-only{top:11.5rem}.product-list-reviews{visibility:hidden;display:flex;justify-content:center;flex-wrap:nowrap;position:absolute;top:-26px;padding:4px 0;background:hsla(0,0%,100%,.5);width:100%;flex-direction:row}.product-list-reviews .grade-stars .star-content{top:1px}.product-list-reviews .comments-nb{margin-left:5px;font-size:13px}@media (min-width:768px){#product-comments-list-footer{min-height:45px;position:relative}#product-comments-list-footer .post-product-comment{margin:0 auto;display:block}#product-comments-list-pagination{right:0;position:absolute;top:5px}}@media (max-width:768px){#product-comments-list-footer{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row-reverse}}@media (max-width:576px){#product-comments-list-footer{display:flex;flex-wrap:nowrap;align-items:center;flex-direction:column}#product-comments-list-pagination{margin-bottom:10px}}#product-comments-list-pagination{height:32px}#product-comments-list-pagination ul{display:flex;flex-wrap:nowrap;flex-direction:row}#product-comments-list-pagination ul li span{margin:0 5px;line-height:32px;display:block;text-align:center;color:#6b868f;cursor:pointer;height:32px;font-size:20px;width:24px}#product-comments-list-pagination ul li span.next i,#product-comments-list-pagination ul li span.prev i,#product-comments-list-pagination ul li.active span{font-weight:700}#product-comments-list-pagination ul li.disabled span{opacity:.3;cursor:not-allowed}#product-comments-list-pagination ul li.active span{cursor:not-allowed}