.reviews-container{position:relative;width:100%;max-width:1160px;margin:0 auto}#recaptchaMessage{text-align:right}.form_captcha{margin-left:56%}.body-row.action-row.form-capt_btn{margin-top:0}.review-popup-overlay{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,0.75);z-index:999}.review-popup{max-width:700px;width:100%;position:absolute;box-shadow:0 2px 6px rgba(0,0,0,1);background:#fff;left:50%;margin-left:-350px;top:0;display:none;z-index:1000}.full-review-popup,.video-review-popup,.image-review-popup,.terms-of-use{max-width:600px;padding:20px;width:100%;position:fixed;box-shadow:0 2px 6px rgba(0,0,0,1);background:#fff;left:50%;margin-left:-350px;top:100px;display:none;z-index:1000}.full-review-popup{position:absolute}.terms-of-use{position:absolute;font-size:12px;line-height:16px}.video-url{display:none}.review-popup-close,.video-popup-close,.image-popup-close,.terms-popup-close{position:absolute;right:5px;top:5px;width:25px;height:25px;text-align:center;border-radius:50%;background:#999;color:#000;font-size:16px;line-height:26px;font-weight:bold;cursor:pointer;font-family:Arial,Helvetica,sans-serif}.review-popup-header{background:#000;color:#fff;font-size:32px;padding:20px 10px}.body-row{width:100%;float:left;box-sizing:border-box;padding:10px 20px;border-bottom:1px solid #ddd;position:relative}.body-row:nth-of-type(even){background:#fef6f8}.review-popup-body{font-size:12px}.review-popup-body a{cursor:pointer;text-decoration:underline}.body-row-left{float:left;width:50%;box-sizing:border-box;font-size:12px;padding-right:10px;padding-top:13px}.body-row-right{float:left;width:45%;box-sizing:border-box;padding:0 10px}.body-row-right textarea,.body-row-right select,.body-row-right input{width:100%;border:0;border-bottom:1px solid #fc2561;box-sizing:border-box;padding:10px;background:0}.recommend .body-row-right{padding-left:20px}.body-row-right textarea{height:80px;resize:none}.body-col{width:50%;float:left;padding-right:20px;position:relative}.full-width .body-row-left,.full-width .body-row-right,.body-col .body-row-left,.body-col .body-row-right{width:100%;padding:0}.body-col:last-of-type{padding-right:0;padding-left:20px}.body-col:first-of-type{padding-left:0;padding-right:20px}.star{float:left}.star input[type="radio"]{display:none}.star input[type="radio"]+label{color:#292321;font-family:Arial,sans-serif;font-size:11px}.star input[type="radio"]+label{display:block;margin:0 auto;width:28px;height:28px;vertical-align:middle;cursor:pointer;margin-right:5px}.stars .star:hover ~ .star input[type="radio"]+label,.star input[type="radio"]+label{background:url("../images/star.png") no-repeat -38px 0}.stars:hover input[type="radio"]+label,.star.active input[type="radio"]+label,.star input[type="radio"]:checked+label{background-position:0 0}.quality .star input[type="radio"]+label{width:24px;height:24px}.quality .stars .star:hover ~ .star input[type="radio"]+label,.quality .star input[type="radio"]+label{background:url("../images/star.png") no-repeat -30px 0;background-size:225%}.quality .stars:hover input[type="radio"]+label,.quality .star.active input[type="radio"]+label,.quality .star input[type="radio"]:checked+label{background-position:1px 0;background-size:227%}.quality .star{padding:5px 0 5px 0;float:left}.overall-rating .body-row-left{padding:8px 30px 0 0;width:auto}.body-row label.error,.field-validation-error{float:right;position:absolute;right:20px;font-size:11px;color:red;top:0}.validation-error{color:red}.body-row.full-width label.error,.body-row.full-width .field-validation-error{top:10px}.star-label{padding:5px 15px;float:left}.quality .star-label{padding-top:7px}.onoffswitch{position:relative;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #fb2460;border-radius:3px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:white;box-sizing:border-box}.onoffswitch-inner:before{content:"YES";padding-left:10px;background-color:#fb2460;color:#fff}.onoffswitch-inner:after{content:"NO";padding-right:10px;background-color:#eee;color:#999;text-align:right}.onoffswitch-switch{display:block;width:10px;background:#fff;position:absolute;top:3px;bottom:3px;right:75%;border:1px solid #fb2460;border-radius:4px;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0;top:0;bottom:0;border:2px solid #fb2460;width:12px}.button{font-family:"Neue Helvetica W01";display:inline-block;cursor:pointer;transition:border .2s ease-in-out,opacity .2s ease-in-out,color .2s ease-in-out,background .2s ease-in-out;text-transform:uppercase;font-weight:500;font-size:.875rem;line-height:1.125rem;letter-spacing:.2em;padding:.75rem .75rem;border-width:.0625rem;border-style:solid;border-color:transparent;text-decoration:none;min-width:10rem;text-align:center;border-color:#ccc;color:#000;background-color:transparent;opacity:1}.button-primary{color:#fff;background-color:#f92a63;border-color:transparent}.action-row input{float:right}.recommend-slider{width:100%;padding:0 0 20px 0;box-sizing:border-box;position:relative;margin:20px 0 0 0}.recommend-slider .right-title,.recommend-slider .left-title{position:absolute;font-size:12px;font-weight:normal;bottom:0}.recommend-slider .left-title{left:0}.recommend-slider .right-title{right:0}.file-upload-container{padding-top:10px}.file-upload-container .button{float:right;margin-left:10px;padding:3px 10px;min-width:0;font-size:12px;text-transform:none;border-radius:6px}.popup-inner{width:100%;float:left}.image-preview,.video-preview{position:relative;background-color:#ccc;max-width:640px;min-height:300px;margin:0 auto;overflow:hidden;text-align:center;border:1px solid #aaa}.image-preview.loading,.video-preview.loading{background:#ccc url("../images/loader.gif") center center no-repeat}.image-preview img{max-width:100%}.image-upload-field{text-align:center;padding:20px 0 10px}.image-caption,.video-caption{display:none}.review-popup #image,.review-popup #video{display:none}.files-list{float:left;width:100%}.image-thumbnail-container,.video-thumbnail-container{float:left;position:relative;padding:10px 10px 0 0}.image-thumbnail-container img{height:90px}.remove-image,.remove-video{position:absolute;text-decoration:none;color:#fff;background:#000;border-radius:50%;font-size:12px;font-weight:bold;right:0;top:0;border:1px solid #fff;padding:2px 6px}#addImage.disabled,#addVideo.disabled{opacity:.6;cursor:none;pointer-events:none}#addImage.disabled:hover,#addVideo.disabled:hover{background:#f92a63}.add-photo-row{display:none}.video-list,.image-list{width:100%;padding-bottom:20px;float:left}#messageSuccess{text-align:center;padding:20px;font-size:30px;font-size:18px;display:none}.message-icon{width:110px;height:110px;margin:20px auto;background:url("../images/form-icons.png") 0 -9px no-repeat}.float-left{float:left}.float-right{float:right}.black{color:#000}.white{color:#fff}.bold{font-weight:bold}.clear{clear:both}.review-stars{float:left;position:relative}.review-details,.review-title{float:left;width:100%}.review-title{margin:10px 0}.review-stars-outer{width:100%;float:none;margin:0 auto;text-align:center}.rating-stars-off{display:block;font-size:20px;position:relative;color:#cccdd1}.rating-stars-on{top:0;display:block;font-size:20px;position:absolute;color:#ff2664;overflow:hidden}.review-stars-outer .review-stars{margin:0 auto;float:none;position:relative;width:88px;display:inline-block;text-align:left}.review-stars-outer .review-stars.no-review-stars{width:92px}.product-info .review-stars-outer .review-stars{cursor:pointer}.product-content-grid .review-stars-outer .review-stars,.product-kit .review-stars-outer .review-stars{width:83px;margin:0 auto 10px auto}.review-stars-outer a{text-decoration:none;color:#666}.review-stars-outer .rating-stars-on{width:100%}.rating-stars-count{position:relative;font-size:13px;display:inline-block;text-align:right;margin-left:7px;top:-2px}.rr-title-section{width:100%;display:inline-block;padding:30px 0;border-bottom:1px solid #000}.rating_h3{font-size:32px}.rr-title-section h1{margin:0}.write-review-btn{padding:8px 15px;margin:0;background:#fc2561;color:#fff;border:1px solid #ccc;text-transform:uppercase;font-weight:bold;cursor:pointer}.rr-snapshot-outer{display:block;max-width:960px;height:290px;margin:30px auto;width:100%}.rr-rating-snapshot{padding:9px;height:100%;max-width:560px;width:100%;box-sizing:border-box;background:url(../images/snapshot_bg_one.png) no-repeat 100% 100%;z-index:1;position:relative}.rr-rating-snapshot-inner{display:block;width:100%;height:100%;background:#fafafa;padding:7% 15%;box-sizing:border-box}h3.rr-sub-title{margin:0;text-transform:uppercase;font-size:15px}.rr-conatiner-outer p,.rr-conatiner-outer p a,.rr-conatiner-outer a{color:#666;font-size:13px;text-decoration:none;cursor:pointer}.rr-conatiner-outer ul{color:#666;list-style:none;padding:0;margin:0;position:relative}.rr-conatiner-outer ul li{margin:5px 0;display:inline-block;width:100%;cursor:pointer}.rr-conatiner-outer ul.pagination li{width:auto}.rr-conatiner-outer ul.pagination li button{width:auto;padding:10px;cursor:pointer;background-color:#ededed;background-image:-moz-linear-gradient(center top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);border-color:#ccc;box-shadow:0 1px 0 #ededed inset;color:#666;text-shadow:none;border:1px solid #ccc;margin:-10px 0 0 5px}.rr-conatiner-outer ul.pagination li button:disabled{opacity:.5}.rr-conatiner-outer ul.pagination li span{display:none}.rr-rating-bar-outer{max-width:310px;height:13px;display:inline-block;width:100%;border:1px solid #efefef;border-radius:5px;overflow:hidden;vertical-align:middle;margin:0 5px;position:relative;padding:1px 1px;box-sizing:border-box}span.rr-rating-bar-inner{position:absolute;float:left;background:#fc2561;height:9px;border-radius:5px}.rr-avg-customer-rating{width:100%;max-width:400px;height:100%;margin-left:-9px;z-index:0}.rr-avg-customer-rating-inner{vertical-align:middle;height:190px;width:100%;background:#000;display:block;margin:14% 0 11% 0;padding:12% 9%;box-sizing:border-box}.rr-label{margin:10px;color:#666;min-width:110px}.rr-label-info{color:#666;margin:8px 5px}.rr-avg-rating-content{margin:5px 0 0;width:100%}.rr-avg-rating-content .rr-rating-bar-outer{max-width:50%;margin:11px 0;border:1px solid #000;background:#ccc;padding:0;height:11px}.rr-avg-rating-content .rr-rating-bar-outer .rr-rating-bar-inner{height:9px;border-radius:3px}.rr-most-fav-review{display:inline-block;width:100%;margin-top:40px;position:relative}.rr-most-fav-review-left{width:50%;min-height:250px;background:url(../images/mast-fav-bg-left.png) no-repeat left top;padding:9px;box-sizing:border-box}.rr-most-fav-review-right{width:50%;min-height:250px;background:url(../images/mast-fav-bg-right.png) no-repeat right bottom;padding:9px;box-sizing:border-box}.rr-most-fav-review-left-inner,.rr-most-fav-review-right-inner{padding:25px;background:#fafafa;display:inline-block;width:100%;box-sizing:border-box}.rr-sample-section{vertical-align:middle;display:-webkit-inline-box;margin:8px 0;position:relative}.rr-sample-section .icon{margin-right:10px}.rr-sample-section p{margin:0;margin-right:20px}.rr-most-fav-review h3.rr-sub-title{margin-bottom:15px}.rr-sub-content-restricted{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-most-fav-review p{line-height:17px}.rr-most-fav-review p span.rr-show-full-review{margin-top:5px;display:inline-block;margin-bottom:15px;cursor:pointer}.rr-see-more-reviews{font-size:14px;cursor:pointer}p.rr-user-review-count{margin-bottom:0}p.rr-user-vote-count{margin-top:5px}.rr-all-review-item-left{display:inline-block;max-width:285px;width:100%;padding:20px 20px 20px 0;box-sizing:border-box}.rr-all-review-item-right{display:inline-block;width:100%;max-width:870px;vertical-align:top;padding-top:10px;background:#fafafa;padding:20px 0 20px 20px;box-sizing:border-box}.rr-all-review-item{padding:10px 0;box-sizing:border-box;margin:0 0 20px 0;display:inline-block;width:100%}.rr-all-review-container{margin:20px 0 60px 0;max-width:100%}span.rr-review-date{margin:7px 10px;color:#666}.rr-user-review-comment{line-height:18px;margin:20px 0;max-width:75%}.rr-recomment-product .rr-sample-section img{margin-right:5px}.rr-comment-img-section{margin:0;display:block;width:100%}.rr-comment-img-section img.tile-img{max-width:25%;width:100%}.rr-like-review{margin-top:10px;display:block;width:100%}.rr-like-review p{float:left;margin:0;line-height:21px}.rr-like-review p{margin:0 15px 0 0}.rr-like-review img{margin-right:5px;float:left;cursor:pointer}img.icon.dislike{padding-top:3px;border-left:1px solid #ccc;padding-left:15px}img.icon.like{margin-top:-1px}.rr-black-band-menu{width:100%;background:#000;display:inline-block;padding:0 10px;box-sizing:border-box;margin:20px 0 0;max-height:45px}.rr-black-band-menu p{margin:0;float:left;font-weight:normal}.rr-total-review{padding:12px 0}.rr-conatiner-outer .white{color:#fff}.rr-help-content{display:none}ul.rr-help li{margin:0}ul.rr-help li p{padding:1px 6px;background:#ccc;border-radius:50%}ul.rr-help>li:hover ul.rr-help-content{display:block}ul.rr-help>li{padding:13px 0}ul.rr-help-content{position:absolute;width:340px;background:#fff;padding:15px;border:1px solid #999;z-index:9;border-radius:10px;right:-130px;margin:0 auto;margin-top:32px}i.arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;float:right;top:6px;position:relative;margin-left:10px}ul.rr-sort-content li i{display:none}ul.rr-sort-content{position:absolute;display:none;width:250px;right:0;background:#fff;border:1px solid #000;border-radius:5px;z-index:9;overflow:hidden;margin-top:32px}ul.rr-sort{margin:0 10px:;margin:0 15px}ul.rr-sort li{margin:0}ul.rr-sort-content li{padding:10px;box-sizing:border-box;font-weight:normal}ul.rr-sort>li:hover ul.rr-sort-content{display:block}ul.rr-sort-content li:hover{background:#000;color:#fff}ul.rr-sort>li{color:#fff;padding:12px 0 18px}ul.rr-filter li{margin:0 auto;padding:6px 0 3px 0}.rr-filter-container{display:none;width:100%;margin:30px 0 25px 0;box-sizing:border-box}.rr-filter:hover>li{width:34px;padding:7px 0 4px 0;margin:0 auto;display:block}ul.rr-filter{width:36px}ul.rr-filter li img{max-width:100%}ul.rr-filter-item{position:relative;min-width:200px;margin-right:20px}ul.rr-filter-item-content{position:absolute;background:#fff;min-width:200px;box-sizing:border-box;border:1px solid #000;border-radius:4px;top:32px;display:none;z-index:9}ul.rr-filter-item-content li{padding:10px 10px;box-sizing:border-box;margin:0;font-size:13px}ul.rr-filter-item-content li:hover{background:#000;color:#fff}ul.rr-filter-item li>i.arrow-down{border-top:8px solid #000;top:5px;margin-right:20px}ul.rr-filter-item>li{font-size:16px;padding-bottom:10px}ul.rr-filter-item>li:hover ul.rr-filter-item-content{display:block}ul.rr-filter-item-content li i{background:#ccc;width:16px;border-radius:12px;color:#fff;font-size:13px;display:inline-block;text-align:center;margin-right:9px;font-style:normal;padding:0 5px}ul.rr-filter-item-content li i.selected{display:none;width:16px;padding:1px 3px;font-size:11px}ul.rr-filter-item-content li:hover>i{background:#fff;color:#000}.rr-comment-img-section img{width:24%;height:160px;padding:5px;cursor:pointer}.image-review-popup img{height:auto;padding:0;width:100%}.rr-comment-img-section .video-image{cursor:pointer}.rr-comment-img-section a{outline:0}ul.rr-help-content i.caret.up-arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;right:128px;top:-6px;margin-left:10px;position:absolute}.rr-all-review-item-right .rr-avg-rating-content{max-width:25%;padding:5px 2%;box-sizing:border-box}.rr-all-review-item-right .rr-avg-rating-content .rr-label{margin:10px 0 0;font-size:13px}.rr-all-review-item-right .rr-avg-rating-content .rr-rating-bar-outer{max-width:83%;border:1px solid #fafafa}ul.rr-filter-item-content li i.selected{border-radius:50%;height:15px;width:16px;top:0;display:none;position:relative;font-size:12px;text-align:left;box-sizing:border-box;padding:0 3px;float:left;color:#fff;background:#000}.rr-active-filter{display:none;margin-top:15px;padding:0}.rr-active-filter span{padding:5px 10px;display:inline-block;background:#ccc;font-weight:bold;margin:5px 5px 5px 0;float:left}.rr-active-filter-inner{padding:10px 0;float:left}.rr-active-filter span i{margin-left:10px;font-style:normal;background:#000;color:#fff;padding:1px 6px;border-radius:50%;text-align:center;display:inline-block;line-height:16px;cursor:pointer;font-size:13px;font-weight:normal}.rr-active-filter span.clear_all_filter{float:none;opacity:.7;margin:15px 5px 0 0}span.active-filter-item p{margin:0;float:left;padding:1px 0}ul.rr-help-content li{font-weight:normal;font-size:14px}.hidden{display:none}.rr-no-result-found{padding:10px 15px 25px 15px;clear:both;text-align:center;width:100%;border-bottom:1px dotted #ccc}.viewmore-preview-loading{background:rgba(0,0,0,0.3) url("../images/loader.gif") center center no-repeat;position:fixed;width:100%;height:100%;top:0;left:0}@media only screen and (max-width:1024px){.rr-all-review-item-right{max-width:74%}.rr-all-review-item-left{max-width:25%}.rr-filter-container{padding:0 20px}.rr-title-section{padding:30px 20px;box-sizing:border-box}.rr-active-filter{padding:0 15px}}@media only screen and (max-width:1023px){.rr-rating-snapshot{float:none;margin:0 auto}.rr-avg-customer-rating{float:none;display:block;margin:0 auto;height:auto}.rr-most-fav-review{display:inline-block;padding:0 20px;box-sizing:border-box}.rr-snapshot-outer{height:auto}}@media only screen and (max-width:767px){.rr-conatiner h1{font-size:18px;text-align:center;width:100%}.write-review-btn{float:none;clear:both;text-align:center;display:table;margin:0 auto;position:relative;top:10px}.rr-rating-snapshot-inner{padding:7% 5%}.rr-rating-bar-outer{max-width:215px}.rr-rating-snapshot{background-size:100% 100%;background-position:inherit}.rr-avg-customer-rating-inner{padding:10%}.rr-most-fav-review-left.float-left{width:100%}.rr-most-fav-review-right.float-left{width:100%}ul.rr-filter-item{min-width:140px;margin:0}.rr-all-review-item-left{max-width:100%}.rr-all-review-item-right{max-width:100%}.rr-sample-section p{margin-right:5px}.rr-sample-section .icon{margin-right:5px}.rr-sample-section{float:left}.rr-comment-img-section a img{max-width:50%;float:left;padding:5px;box-sizing:border-box;width:auto}ul.rr-help-content{right:-125px}ul.rr-help-content i.caret.up-arrow{right:124px}ul.rr-sort-content{left:-150px}.rr-user-review-comment{max-width:100%;margin-bottom:5px}.rr-all-review-item-right .rr-avg-rating-content{width:100%;max-width:320px;padding:0}}@media only screen and (max-width:720px){.review-popup{width:96%;max-width:96%;margin:0 2%;left:0}.video-preview iframe{width:100%}.body-row-right,.body-row-left{width:100%;box-sizing:border-box}.body-row-right{padding:10px 0 0 0}.body-col{width:100%;padding:10px 0}.body-col:last-of-type{padding-left:0}.body-col:first-of-type{padding-right:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rating-stars-count{margin-left:5px}.product-content-grid .review-stars-outer .review-stars,.product-kit .review-stars-outer .review-stars{width:100px}.rr-sample-section .icon{float:left}.rr-sample-section p{float:left}}@media screen and (max-width:767px){.form_captcha{margin-left:23px}.reviews-container{height:188px}}
