﻿.callback-modal{max-width:900px;min-width:450px}.callback-modal textarea{max-width:100%;min-width:100%;max-height:300px;min-height:100px}.callback-modal .final-text{text-align:center}.productset .products-view-container{display:block;font-size:0}.productset .price-current{margin-bottom:5px}.productset a:hover{text-decoration:none}.productset .products-view-price{text-align:center}.productset .products-view-price:only-child{display:block}.productset .products-view-price--final{display:block;height:auto}.productset .products-view-block{width:100%;display:inline-block;vertical-align:middle;position:relative;margin-bottom:50px}.productset .products-view-block.notselected{opacity:.7}.productset .products-view-block.notselected:hover{opacity:1}.productset .products-view-block .products-view-item{margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.productset .products-view-block:last-child .products-view-item{margin-right:0}.productset .products-view-block:after{content:'+';font-size:32px;position:absolute;left:50%;right:auto;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.productset .products-view-block:nth-last-child(2):after{display:none}.productset .productset-price{position:relative;margin-bottom:0}.productset .productset-price.products-view-block:after{content:'=';-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto;left:50%;right:auto;bottom:100%}.productset .productset-price .products-view-price{text-align:left}.productset .productset-price .products-view-price--final{text-align:center}.productset .productset-price .products-view-item{border:none;position:relative}.productset .productset-price .products-view-item:hover{-webkit-box-shadow:none;box-shadow:none}.productset .productset-price .products-view-item .price-text{font-size:20px}@media(min-width:48em){.productset .products-view-block{width:33.33333333%;margin-bottom:0}.productset .products-view-block:after{left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.productset .products-view-block .products-view-item{margin:0 30px 0 0}.productset .products-view-block:last-child .products-view-item{padding-bottom:0}.productset .productset-price{width:auto}.productset .productset-price .products-view-price--final{text-align:left}.productset .productset-price.products-view-block:after{content:'=';left:auto;right:100%;bottom:auto;margin-right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width:64em){.productset .products-view-block{width:25%}.productset .productset-price{width:auto}}.shop-reviews{margin-bottom:20px}.shop-reviews-review-wrap+.shop-reviews-review-wrap{margin-top:15px}.shop-reviews-name{display:inline-block;font-size:18px;margin-right:5px}.shop-reviews-date{display:inline-block;font-size:12px}.shop-reviews-review-header{margin:10px 0}.shop-reviews-review-text{margin-bottom:5px}.shop-reviews-review-video iframe{border:0;height:160px}.shop-reviews-rating{display:inline-block;position:relative;top:3px}.page-all{float:right}.add-review-btns-block{margin-top:20px}.shop-reviews-review-image{padding-bottom:10px}@media(max-width:480px){.shop-reviews-review-header .review-item-name,.shop-reviews-review-header .rating,.shop-reviews-review-header .review-item-date{display:block}.shop-reviews-review-header .review-item-name{padding:0}.shop-reviews-review-header .rating{margin:6px 0 10px 0}.shop-reviews-review-header .review-item-date{padding:0;margin:5px 0}.form-field .form-field-name-alt{margin:7px 0;display:inline-block}.review-inputs-row .form-field-name-alt{margin:7px 0;display:inline-block}.review-form-block .review-form-button{text-align:right;margin-top:7px}.review-form-block .review-form-header{margin-bottom:10px;text-align:center}.store-reviews-form{margin:10px 0;border-radius:5px}.store-reviews-form .form-title{text-align:center;padding:10px 0}.store-reviews-form .form-required-explanation{display:none}.store-reviews-form .add-review-btns-block{padding:20px;margin:0;text-align:right}.store-reviews-form .form-field-name{margin:5px 0;display:inline-block}.reviews-list .col-xs-12{padding:0}}.reviews-block-items{padding:0;margin:0;list-style:none}.reviews-block-row{margin:0 0 1.25rem 0;font-size:.75rem}.allReviews{font-size:.75rem}