.msm-wrap .woocommerce #commentform { margin-left: 0; margin-right: 0; }
.msm-wrap .woocommerce p.stars a { color: #ecb202; }
.msm-wrap .woocommerce .star-rating { width: 85px; }
.msm-wrap .woocommerce .star-rating span { color: #ecb202; }
.msm-wrap .woocommerce .woocommerce-review-link { margin-left: 15px; }
.msm-wrap .woocommerce #review_form #respond p { overflow: hidden; padding-left: 0; }
.msm-wrap .woocommerce #review_form #respond p.form-submit { padding-top: 5px; }
.msm-wrap .woocommerce #reviews #comments ol.commentlist li .comment-text { border-radius: 0; }
.msm-wrap .woocommerce #review_form #respond textarea, .msm-wrap .woocommerce #review_form #respond input { border: none; }
.msm-wrap .woocommerce.columns-1 .msm-wc-products .product { width: 100%; margin-right: 0; }
.msm-wrap .woocommerce.columns-2 .msm-wc-products .product { width: 48%; }
.msm-wrap .woocommerce.columns-3 .msm-wc-products .product { width: 30.75%; }
.msm-wrap .woocommerce.columns-5 .msm-wc-products .product { width: 16.95%; }
.msm-wrap .woocommerce.columns-6 .msm-wc-products .product { width: 13.5%; }
.msm-wrap .woocommerce .msm-wc-products { display: block; }
.msm-wrap .woocommerce .msm-wc-products .product { float: left; margin: 0 3.8% 2.992em 0; padding: 0; position: relative; width: 22.05%; margin-left: 0; }
.msm-wrap .woocommerce .msm-wc-products .product.last { margin-right: 0; }
.msm-wrap .woocommerce .msm-wc-products .product h3 { font-size: 15px; font-weight: 500; line-height: 24px; color: #000; padding: 0 30px; margin-top: 29px; margin-bottom: 7px; }
.msm-wrap .woocommerce .msm-wc-products .product .price { font-size: 18px; color: #171717; width: 80%; margin: 0 auto; overflow: hidden; }
.msm-wrap .woocommerce .msm-wc-products .product .price del { float: left; margin-right: 4px; font-size: 15px; }
.msm-wrap .woocommerce .msm-wc-products .product .price ins { float: right; font-weight: normal; }
.msm-wrap .woocommerce .msm-wc-products .product .star-rating { margin: 0 auto; margin-bottom: 5px; position: relative; left: 6px; }
.msm-wrap .woocommerce .msm-wc-products .product .star-rating span { color: #ecb202; }
.msm-wrap .woocommerce .msm-wc-products .product .onsale { top: 0; right: 0; left: auto; margin: -.5em -.5em 0 0; min-height: 3.236em; min-width: 3.236em; padding: .202em; font-size: 1em; font-weight: 700; position: absolute; text-align: center; line-height: 3.236; border-radius: 100%; background-color: red; color: white; -webkit-font-smoothing: antialiased; }
.msm-wrap .woocommerce .msm-wc-products .product .added_to_cart { padding-left: 30px; display: none; }
.msm-wrap .woocommerce .products { position: static; border: none; display: block; box-shadow: none; }
.msm-wrap .woocommerce .products:before { border: none; }
.msm-wrap .woocommerce .products li { border: none; background: #fff; }
.msm-wrap .woocommerce .products li:hover { background: none; }
.msm-wrap .woocommerce .products li a { width: auto; margin: auto; }
