
.main-product-slider .slick-track .product-big-slide:not(.slick-active){opacity:0;}
.main-product-slider > .product-big-slide:nth-child(n + 2){display:none;}
.small-product-slider{max-height:80px;overflow:hidden;}
.small-product-slider:not(.slick-slider){display:flex;flex-wrap: nowrap}
.main-product-slider img{width:100%;margin:0 auto}
#comment-new-link a:hover{color:#fff}
.color-wrapper img{width:100%;border:none}
.color-wrapper{width:40px;text-align:center;margin-right:5px}
.color-wrapper input{display:none}
.all-colors-wrapper{display:flex;flex-wrap:wrap;flex-direction:row}
.all-colors-wrapper input:checked + img{border:1px solid #00BFB3}
.all-colors-wrapper input:checked ~ span{color:#00BFB3}
#color-tagname-wrapper{margin:15px 0}
#color-tagname{display:none}
.star-rating-group{display:flex;flex-direction:row-reverse;justify-content:flex-end}
.star-rating-group input{display:none}
.nofulllast .oner_far  { position:relative; }
.star-rating-group label svg{margin-right:5px;fill:#495057}
.star-rating-group input:checked ~ label svg{fill:#fcd000}
.star-rating-group input:checked ~ label:hover svg,.star-rating-group input:checked ~ label:hover svg ~ label svg{font-weight:900;fill:#ccac00;transition:.2s}
.star-rating-group label:hover,.star-rating-group label:hover ~ label{font-weight:900;color:#ccac00;transition:.2s}
.ticket-comment-header .name-with-stars,.rate-and-total{display:flex}
.ticket-comment-header .name-with-stars .ticket-comment-author{width:120px}
.ticket-comment-header .ticket-comment-edited{margin-left:0}
.ticket-comment-header .starrating .fas{fill:#fcd000}
.ticket-comment-header .starrating .far{fill:#495057}
.js-star-rating .fas,.js-star-rating .far{width:16px;height:16px;margin-right:3px;display: inline-block;}
.js-star-rating .fas{background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fcd000" viewBox="0 0 16 16"><path d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"/></svg>');}
.js-star-rating .far{background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fcd000" viewBox="0 0 16 16"><path d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256 4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73 3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356-.83 4.73zm4.905-2.767-3.686 1.894.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957-3.686-1.894a.503.503 0 0 0-.461 0z"/></svg>');}
.rate-and-total .fa-star{height:16px;position:relative}
.rate-and-total h3{margin-bottom:0;display:flex;align-items:center;font-size:16px;font-family:'Roboto Light'}
.product .rate-and-total{margin-bottom:25px}
.rate-and-total .starrating,.rate-and-total .js-star-rating{margin-right:15px}
#comment-total{margin-right:5px}
.rate-and-total .js-star-rating svg.far,
.rate-and-total .js-star-rating svg.fas{fill:#fcd000}
.js-star-rating .star-percentage{background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fcd000" viewBox="0 0 16 16"><path d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"/></svg>');content:'';position:absolute;left:0;height:16px;top:-1px;overflow:hidden}

.msoptionsprice-spinner {
	display: none;
	width: 32px;
	height: 32px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -32px;
	margin-top: -32px;
	background: url(/assets/components/msoptionsprice/img/spinner.gif);
	z-index: 9999;
}

#msCart input.error {
	border: 1px solid brown !important;
}

#msCart .error {
	color: brown !important;
}
.pt-5{padding-top:3rem!important}
