@media (max-width: 921px) {
.ast-separate-container .comment-respond{padding: 2em 2.14em;}
}
.ast-separate-container .comments-area .comment-respond{background-color: var(--ast-global-color-5); background-image: none;}
.comment-reply-title{font-size: 1.625rem;}
.comment-reply-title{font-weight: normal; line-height: 1.65;}
.comments-area .comment-form-comment{width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px;}
.comments-area .comment-textarea{margin-bottom: 1.5em;}
.ast-separate-container .ast-comment-list .comment-respond{padding-top: 0px; padding-bottom: 1em; background-color: transparent;}
.ast-comment-list .comment .comment-respond{padding-bottom: 2em; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.comment-form-legend{margin-bottom: unset; padding: 0px 0.5em;}
.ast-separate-container .ast-comment-list .comment .comment-respond,.ast-narrow-container .ast-comment-list .comment .comment-respond{padding-bottom: 0px;}
.ast-separate-container .comment .comment-respond{margin-top: 2em;}
.ast-separate-container .comment-respond{background-color: rgb(255, 255, 255); padding: 4em 6.67em; border-bottom: 0px;}
@media (max-width: 1200px) {
.ast-separate-container .comment-respond{padding: 3em 2.34em;}
}
.ast-page-builder-template .comment-respond{border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-bottom: 2em;}
@media (min-width: 922px) {
.ast-separate-container .ast-comment-list li .comment-respond{padding-left: 2.66666em; padding-right: 2.66666em;}
}
@media (max-width: 544px) {
.ast-separate-container .comment-respond{padding: 1.5em 1em;}
}
@media (max-width: 921px) {
.ast-separate-container .comment-respond{padding: 2em 2.14em;}
}
.hfe-product-rating .star-rating{font-size: 14px; color: rgb(255, 165, 0); display: inline-block;}
.hfe-content-align-left .hfe-product-item .star-rating{margin-left: 0px; margin-right: auto;}
.hfe-content-align-center .hfe-product-item .star-rating{margin-left: auto; margin-right: auto;}
.hfe-content-align-right .hfe-product-item .star-rating{margin-left: auto; margin-right: 0px;}
@media (max-width: 1024px) {
.hfe-content-tablet-align-left .hfe-product-item .star-rating{margin-left: 0px; margin-right: auto;}
.hfe-content-tablet-align-center .hfe-product-item .star-rating{margin-left: auto; margin-right: auto;}
.hfe-content-tablet-align-right .hfe-product-item .star-rating{margin-left: auto; margin-right: 0px;}
}
@media (max-width: 767px) {
.hfe-content-mobile-align-left .hfe-product-item .star-rating{margin-left: 0px; margin-right: auto;}
.hfe-content-mobile-align-center .hfe-product-item .star-rating{margin-left: auto; margin-right: auto;}
.hfe-content-mobile-align-right .hfe-product-item .star-rating{margin-left: auto; margin-right: 0px;}
}
.rtl .shopengine-widget .shopengine-product-review #reviews .woocommerce-Reviews-title{text-align: right;}
.rtl .shopengine-widget .shopengine-product-review #reviews #review_form_wrapper .comment-reply-title{text-align: right;}
.rtl .shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .avatar{margin: 0px 0px 0px 20px;}
.rtl .shopengine-widget .shopengine-product-tabs #reviews .se-rating-container h2{text-align: right;}
.rtl .shopengine-widget .shopengine-product-tabs #reviews .se-rating-container .se-ind-rat span:not(:last-child){margin-left: 10px; margin-right: unset;}
.rtl .shopengine-widget .shopengine-product-tabs #reviews #review_form_wrapper .comment-reply-title{text-align: right;}
.rtl .shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .avatar{margin: 0px 0px 0px 20px;}
.rtl .shopengine-widget .shopengine-advanced-search .shopengine-product-rating .star-rating{margin-left: 0.5em; margin-bottom: 0px; margin-right: 0px;}
.shopengine-widget #reviews #review_form_wrapper{display: block; width: 100%; padding: 0px; margin: 0px; float: unset; max-width: 100% !important;}
.shopengine-widget .product .shopengine-product-rating .woocommerce-product-rating .star-rating,.shopengine-widget .product .star-rating,.shopengine-widget .shopengine-product-rating .woocommerce-product-rating .product .star-rating{color: rgb(254, 196, 45);}
.shopengine-widget .common-product-loop .products .product .star-rating,.shopengine-widget .common-star-rating .star-rating,.shopengine-widget .shopengine-cross-sells .cross-sells .products .product .star-rating,.shopengine-widget .shopengine-product-rating .star-rating,.shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating,.shopengine-widget .shopengine-product-review #reviews .star-rating,.shopengine-widget .shopengine-product-tabs #reviews .star-rating,.shopengine-widget .shopengine-related .related .products .product .star-rating,.shopengine-widget .shopengine-up-sells .up-sells .products .product .star-rating{margin: 0px 0px 5px; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 5.3em; letter-spacing: 0px; display: inline-block; float: none !important; overflow: hidden !important; font-family: star !important;}
.shopengine-widget .common-product-loop .products .product .star-rating::before,.shopengine-widget .common-star-rating .star-rating::before,.shopengine-widget .shopengine-cross-sells .cross-sells .products .product .star-rating::before,.shopengine-widget .shopengine-product-rating .star-rating::before,.shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating::before,.shopengine-widget .shopengine-product-review #reviews .star-rating::before,.shopengine-widget .shopengine-product-tabs #reviews .star-rating::before,.shopengine-widget .shopengine-related .related .products .product .star-rating::before,.shopengine-widget .shopengine-up-sells .up-sells .products .product .star-rating::before{content: "sssss"; color: rgb(254, 196, 45); float: left; top: 0px; left: 0px; position: absolute; font-family: unset; opacity: 1; letter-spacing: 0px !important;}
.shopengine-widget .common-product-loop .products .product .star-rating span,.shopengine-widget .common-star-rating .star-rating span,.shopengine-widget .shopengine-cross-sells .cross-sells .products .product .star-rating span,.shopengine-widget .shopengine-product-rating .star-rating span,.shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating span,.shopengine-widget .shopengine-product-review #reviews .star-rating span,.shopengine-widget .shopengine-product-tabs #reviews .star-rating span,.shopengine-widget .shopengine-related .related .products .product .star-rating span,.shopengine-widget .shopengine-up-sells .up-sells .products .product .star-rating span{overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; font-family: unset !important;}
.shopengine-widget .common-product-loop .products .product .star-rating span::before,.shopengine-widget .common-star-rating .star-rating span::before,.shopengine-widget .shopengine-cross-sells .cross-sells .products .product .star-rating span::before,.shopengine-widget .shopengine-product-rating .star-rating span::before,.shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating span::before,.shopengine-widget .shopengine-product-review #reviews .star-rating span::before,.shopengine-widget .shopengine-product-tabs #reviews .star-rating span::before,.shopengine-widget .shopengine-related .related .products .product .star-rating span::before,.shopengine-widget .shopengine-up-sells .up-sells .products .product .star-rating span::before{content: "SSSSS"; top: 0px; position: absolute; left: 0px; letter-spacing: 0px; font-family: unset;}
.shopengine-widget .common-product-loop .products .product .star-rating a::before,.shopengine-widget .common-star-rating .star-rating a::before,.shopengine-widget .shopengine-cross-sells .cross-sells .products .product .star-rating a::before,.shopengine-widget .shopengine-product-rating .star-rating a::before,.shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating a::before,.shopengine-widget .shopengine-product-review #reviews .star-rating a::before,.shopengine-widget .shopengine-product-tabs #reviews .star-rating a::before,.shopengine-widget .shopengine-related .related .products .product .star-rating a::before,.shopengine-widget .shopengine-up-sells .up-sells .products .product .star-rating a::before{letter-spacing: unset; font-family: unset;}
.shopengine-widget .shopengine-advanced-search .shopengine-product-rating .star-rating{margin-right: 0.5em; margin-bottom: 0px;}
.shopengine-widget .shopengine-advanced-search .shopengine-product-rating .star-rating::before{opacity: 1;}
.shopengine-widget .shopengine-archive-products .products ul.shopengine-archive-mode-grid li .content-bg.entry-content-wrap .star-rating{float: left !important; margin-top: 12px;}
.shopengine-widget .shopengine-archive-products .products .star-rating{margin-top: 0px; margin-bottom: 0px; letter-spacing: 0px; vertical-align: middle; font-family: star !important;}
.shopengine-widget .shopengine-archive-products .products .star-rating::before{opacity: 1; font-size: inherit; font-family: inherit; letter-spacing: inherit;}
.shopengine-widget .shopengine-archive-products .products .shopengine-product-rating .woocommerce-product-rating .star-rating > span,.shopengine-widget .shopengine-archive-products .products .star-rating > span{font-family: inherit !important;}
.shopengine-widget .shopengine-archive-products .products .shopengine-product-rating .woocommerce-product-rating .star-rating > span::before,.shopengine-widget .shopengine-archive-products .products .star-rating > span::before{font-size: inherit; font-family: inherit; letter-spacing: inherit;}
.shopengine-widget .shopengine-archive-products .products .woocommerce-product-rating .star-rating{vertical-align: middle;}
.shopengine-widget .shopengine-archive-products .products .product .star-rating{display: none;}
.shopengine-widget .shopengine-archive-products .products .product .shopengine-product-rating .woocommerce-product-rating .star-rating > span,.shopengine-widget .shopengine-archive-products .products .product .shopengine-product-rating .woocommerce-product-rating .star-rating > span::before,.shopengine-widget .shopengine-archive-products .products .product .star-rating > span,.shopengine-widget .shopengine-archive-products .products .product .star-rating > span::before,body:not(.theme-porto) .shopengine-widget .shopengine-archive-products .products .product .star-rating::before{color: inherit;}
body.theme-storefront .shopengine-widget .shopengine-archive-products .products .product .star-rating::before{opacity: 0.35;}
.shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating,.shopengine-widget .star-rating{font-family: star !important;}
.shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating::before,.shopengine-widget .star-rating::before{font-family: star !important;}
.shopengine-widget .shopengine-product-review #reviews{display: block;}
.shopengine-widget .shopengine-product-review #reviews .woocommerce-Reviews-title{display: block; text-align: left; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important;}
.shopengine-widget .shopengine-product-review #reviews .woocommerce-Reviews-title::after{display: none !important;}
.shopengine-widget .shopengine-product-review #reviews .woocommerce-noreviews{padding: 0px; margin: 0px 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: 0px 0px;}
.shopengine-widget .shopengine-product-review #reviews #comments{margin: 0px; padding: 0px; border-top: 0px; width: 100% !important; max-width: 100% !important; float: none !important;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist{padding: 0px; border-radius: 0px; list-style: none; margin: 0px !important; background-color: transparent !important;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li{padding: 0px; margin: 0px; border-top: 0px;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li:not(:last-child){border-bottom: 1px solid transparent;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container{display: flex; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .comment-text{display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; overflow: hidden; background: 0px 0px; margin: 0px !important; padding: 0px !important;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .avatar,.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .img-thumbnail{position: unset; width: 100%; height: 100%; max-width: 60px; border-radius: 50%; box-shadow: none; margin: 0px 20px 0px 0px; padding: 0px; display: block; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; max-height: 60px !important; float: none !important;}
@media (max-width: 768px) {
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .avatar,.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .img-thumbnail{margin-right: 8px;}
}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .meta{float: left; width: 100%; display: block; margin: 0px 0px 1em;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .meta .verified{display: inline; position: unset; height: auto; width: auto;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .meta .verified::before{display: none;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .description{float: left; width: 100%; font-style: inherit;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .description p:last-child{margin: 0px;}
.shopengine-widget .shopengine-product-review #reviews #comments .commentlist li .comment_container .comment-form > p{margin-bottom: 0px !important;}
.shopengine-widget .shopengine-product-review #reviews p.stars{font-size: 1em;}
.shopengine-widget .shopengine-product-review #reviews p.stars span{font-size: initial;}
.shopengine-widget .shopengine-product-review #reviews p.stars a{position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none; box-shadow: none; font-size: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: 0px 0px; color: orange; padding: 0px; margin: 0px; cursor: pointer;}
.shopengine-widget .shopengine-product-review #reviews p.stars a::before{display: block; position: absolute; top: 0px; left: 0px; width: 1em; height: 1em; line-height: 1; font-family: WooCommerce; content: ""; text-indent: 0px; opacity: 1; font-size: inherit;}
.shopengine-widget .shopengine-product-review #reviews p.stars a:hover ~ a::before{content: "";}
.shopengine-widget .shopengine-product-review #reviews p.stars:hover a::before{content: "";}
.shopengine-widget .shopengine-product-review #review_form_wrapper{background: 0px 0px; width: 100% !important; max-width: 100% !important; float: none !important;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .review-form-inner{border: 0px; padding: 0px;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-reply-title{text-align: left; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: block;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-reply-title::after{display: none;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form{display: block; background: 0px 0px; padding: 0px; border-radius: 0px;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .comment-notes{text-align: left;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form label{cursor: pointer; width: 100%; display: block !important; margin: 0px 0px 8px !important; max-width: 100% !important;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form p.stars{margin: 0px; line-height: 0; display: block;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form input:not(#wp-comment-cookies-consent),.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form textarea{border: 1px solid rgb(242, 242, 242); margin: 0px; padding: 15px 20px; box-shadow: none; text-decoration: none; background: 0px 0px;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form input:not(#wp-comment-cookies-consent):focus,.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form textarea:focus{outline: 0px;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form :is(p.comment-form-comment, p.comment-form-author, p.comment-form-email){max-width: 100%; float: none !important; width: 100% !important; padding: 0px !important;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .form-submit{margin: 0px; float: none; width: auto;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .comment-form-rating{display: block;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .comment-form-rating .stars a{transition: 0.1s ease-in;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .comment-form-rating > .stars + .stars{display: none;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .comment-form-cookies-consent{display: flex; -webkit-box-align: center; align-items: center;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .comment-form-cookies-consent input{margin: 0px 5px 0px 0px; box-shadow: none; cursor: pointer; outline: 0px; appearance: none; position: relative; width: 16px; height: 16px; border: 1px solid rgb(242, 242, 242); background: rgb(255, 255, 255);}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .comment-form-cookies-consent input:checked::before{display: none;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .comment-form-cookies-consent input::after{content: ""; opacity: 0; display: block; left: 5px; top: 2px; position: absolute; width: 5px; height: 8px; border-width: 0px 2px 2px 0px; border-style: none solid solid none; border-color: currentcolor rgb(80, 82, 85) rgb(80, 82, 85) currentcolor; border-image: initial; transform: rotate(45deg);}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .comment-form-cookies-consent input:checked::after{opacity: 1;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form .comment-form-cookies-consent label{padding: 0px; margin: 0px !important;}
.shopengine-widget .shopengine-product-review #review_form_wrapper .comment-form :is(.comment-notes, .comment-form-rating, .comment-form-cookies-consent, .form-submit){padding: 0px;}
.shopengine-widget .shopengine-product-review #review_form_wrapper #comment{height: 150px;}
.shopengine-widget .shopengine-product-review #review_form_wrapper #respond{margin: 0px; padding: 0px; background: 0px 0px;}
.shopengine-widget .shopengine-product-review .comment_container{background-color: transparent;}
.shopengine-widget .shopengine-product-review .comment_container > .flex-col{width: 60px; margin-right: 8px;}
@media screen and (min-width: 768px) {
.shopengine-widget .shopengine-product-review .comment_container > .flex-col{margin-right: 20px;}
}
.shopengine-widget .shopengine-product-rating .woocommerce-product-rating div.star-rating + span.shopengine-product-rating-review-count,.shopengine-widget div.star-rating + span.shopengine-product-rating-review-count{vertical-align: text-bottom; padding-left: 4px; color: grey;}
.shopengine-widget .shopengine-product-rating .woocommerce-review-link{text-decoration: none !important;}
.shopengine-widget .shopengine-product-tabs .comment-text .meta time{font-style: normal;}
.shopengine-widget .shopengine-product-tabs #reviews .se-rating-container{margin: 0px 0px 20px;}
.shopengine-widget .shopengine-product-tabs #reviews .se-rating-container h2{margin: 0px; border: 0px; padding: 0px; text-align: left;}
.shopengine-widget .shopengine-product-tabs #reviews .se-rating-container .se-avg-rating{margin: 5px 0px 30px;}
.shopengine-widget .shopengine-product-tabs #reviews .se-rating-container .se-avg-count{display: block; margin: 5px 0px 30px;}
.shopengine-widget .shopengine-product-tabs #reviews .se-rating-container .se-ind-rat{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start;}
.shopengine-widget .shopengine-product-tabs #reviews .se-rating-container .se-ind-rat span:not(:last-child){margin-right: 10px;}
.shopengine-widget .shopengine-product-tabs #reviews .se-rating-container .se-ind-rat .se-ind-rat-cont{width: 150px; height: 10px; display: block;}
.shopengine-widget .shopengine-product-tabs #reviews .se-rating-container .se-ind-rat .se-ind-rat-cont > span{display: block; height: 10px;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist{padding: 0px; border-radius: 0px; list-style: none; margin: 0px !important; background-color: transparent !important;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li{padding: 0px; margin: 0px; border-top: 0px;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li:not(:last-child){border-bottom: 1px solid transparent;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container{display: flex; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .comment-text{display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; overflow: hidden; background: 0px 0px; margin: 0px !important; padding: 0px !important;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .avatar,.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .img-thumbnail{position: unset; width: 100%; height: 100%; max-width: 60px; border-radius: 50%; box-shadow: none; margin: 0px 20px 0px 0px; padding: 0px; display: block; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; max-height: 60px !important; float: none !important;}
@media (max-width: 768px) {
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .avatar,.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .img-thumbnail{margin-right: 8px; max-width: 40px; max-height: 40px !important;}
}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .meta{float: left; width: 100%; display: flex; -webkit-box-align: center; align-items: center;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .meta .verified{display: inline; position: unset; height: auto; width: auto;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .meta .verified::before{display: none;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .woocommerce-review__author{font-size: 18px;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .description{float: left; width: 100%; font-style: inherit;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .description p:last-child{margin: 0px;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .description + .meta{display: none;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .comment_container .comment-form > p{margin-bottom: 0px !important;}
.shopengine-widget .shopengine-product-tabs #reviews #comments .commentlist li .star-rating{float: left; margin: 0px 0px 5px;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper{background: 0px 0px; width: 100% !important; float: none !important;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .review-form-inner{border: 0px; padding: 0px;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-reply-title{text-align: left; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: block;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-reply-title::after{display: none;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form{display: block; background: 0px 0px; padding: 0px; border-radius: 0px;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .comment-notes{text-align: left;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form label{display: block; cursor: pointer; margin: 0px 0px 8px !important; max-width: 100% !important;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form p.stars{margin: 0px; line-height: 0; display: block;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form input:not(#wp-comment-cookies-consent),.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form textarea{border: 1px solid rgb(242, 242, 242); padding: 15px 20px; box-shadow: none; text-decoration: none; background: 0px 0px;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form input:not(#wp-comment-cookies-consent):focus,.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form textarea:focus{outline: 0px;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form :is(p.comment-form-comment, p.comment-form-author, p.comment-form-email){max-width: 100%; float: none !important; width: 100% !important; padding: 0px !important;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .form-submit{margin: 0px; float: none;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .comment-form-rating{display: block;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .comment-form-rating .stars a{transition: 0.1s ease-in;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .comment-form-rating > .stars + .stars{display: none;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent{display: flex; -webkit-box-align: center; align-items: center;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent input{margin: 0px 5px 0px 0px; box-shadow: none; cursor: pointer; outline: 0px; appearance: none; position: relative; width: 16px; height: 16px; border: 1px solid rgb(242, 242, 242); background: rgb(255, 255, 255);}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent input:checked::before{display: none;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent input::after{content: ""; opacity: 0; display: block; left: 5px; top: 2px; position: absolute; width: 5px; height: 8px; border-width: 0px 2px 2px 0px; border-style: none solid solid none; border-color: currentcolor rgb(80, 82, 85) rgb(80, 82, 85) currentcolor; border-image: initial; transform: rotate(45deg);}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent input:checked::after{opacity: 1;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent label{padding: 0px; margin: 0px !important;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form :is(.comment-notes, .comment-form-rating, .comment-form-cookies-consent, .form-submit){padding: 0px;}
.shopengine-widget .shopengine-product-tabs #review_form_wrapper{width: 100% !important; max-width: 100% !important; float: none !important;}
.shopengine-widget .shopengine-product-tabs .comment-reply-title{display: none !important;}
.shopengine-widget .shopengine-filterable-product-wrap .shopengine-product-rating .woocommerce-product-rating .star-rating,.shopengine-widget .shopengine-filterable-product-wrap .star-rating,.shopengine-widget .shopengine-product-rating .woocommerce-product-rating .shopengine-filterable-product-wrap .star-rating{float: unset !important;}
.shopengine-widget .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .product-rating .star-rating{overflow: hidden; position: relative; line-height: 1; height: 1em; width: 5.5em; letter-spacing: unset; margin: 0px; font-family: star !important;}
.shopengine-widget .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .product-rating .star-rating::before{content: "sssss"; float: left; top: 0px; left: 0px; position: absolute; opacity: 1; color: inherit; font-family: star; font-size: inherit; letter-spacing: unset;}
.shopengine-widget .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .product-rating .star-rating span{overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; color: inherit;}
.shopengine-widget .shopengine-filterable-product-wrap .filter-content .shopengine-single-product-item .product-rating .star-rating span::before{content: "SSSSS"; top: 0px; position: absolute; left: 0px; color: inherit; font-family: star; font-size: inherit; letter-spacing: unset;}
.shopengine-widget .shopengine-product-list .shopengine-single-product-item .product-rating .star-rating{float: none; display: inline-block; margin-top: 0px; margin-bottom: 0px; overflow: hidden; position: relative; line-height: 1; height: 1em; width: 5.5em; vertical-align: middle; font-family: star !important;}
.shopengine-widget .shopengine-product-list .shopengine-single-product-item .product-rating .star-rating::before{content: "sssss"; float: left; top: 0px; left: 0px; position: absolute; font-family: inherit; font-size: inherit; letter-spacing: normal; opacity: 1;}
.shopengine-widget .shopengine-product-list .shopengine-single-product-item .product-rating .star-rating span{overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; font-family: inherit !important;}
.shopengine-widget .shopengine-product-list .shopengine-single-product-item .product-rating .star-rating span::before{content: "SSSSS"; top: 0px; position: absolute; left: 0px; font-family: inherit; font-size: inherit; letter-spacing: normal;}
.shopengine-widget .shopengine-recently-viewed-products .shopengine-single-product-item .product-rating .star-rating{float: none; display: inline-block; margin-top: 0px; overflow: hidden; position: relative; line-height: 1; height: 1em; width: 5.5em; font-family: star; vertical-align: middle;}
.shopengine-widget .shopengine-recently-viewed-products .shopengine-single-product-item .product-rating .star-rating::before{content: "sssss"; float: left; top: 0px; left: 0px; position: absolute;}
.shopengine-widget .shopengine-recently-viewed-products .shopengine-single-product-item .product-rating .star-rating span{overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em;}
.shopengine-widget .shopengine-recently-viewed-products .shopengine-single-product-item .product-rating .star-rating span::before{content: "SSSSS"; top: 0px; position: absolute; left: 0px;}
.shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list .star-rating{margin: 0px !important;}
.shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list.shopengine-archive-products--custom-list .shopengine-cl-rating .star-rating{float: none; display: inline-block; overflow: hidden; position: relative; height: 1em; line-height: 1; width: 5.4em; font-family: star, WooCommerce !important;}
.shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list.shopengine-archive-products--custom-list .shopengine-cl-rating .star-rating::before{content: "sssss"; color: rgb(207, 200, 216); float: left; top: 0px; left: 0px; position: absolute; font-family: inherit; letter-spacing: inherit;}
.shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list.shopengine-archive-products--custom-list .shopengine-cl-rating .shopengine-product-rating .woocommerce-product-rating .star-rating > span,.shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list.shopengine-archive-products--custom-list .shopengine-cl-rating .star-rating > span{overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; font-family: inherit !important;}
.shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list.shopengine-archive-products--custom-list .shopengine-cl-rating .shopengine-product-rating .woocommerce-product-rating .star-rating > span::before,.shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list.shopengine-archive-products--custom-list .shopengine-cl-rating .star-rating > span::before{content: "SSSSS"; top: 0px; left: 0px; position: absolute; font-family: inherit; letter-spacing: inherit;}
.elementor-editor-active .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .star-rating,.elementor-editor-preview .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .star-rating{position: relative;}
.elementor-editor-active .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .star-rating::before,.elementor-editor-preview .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .star-rating::before{content: "sssss";}
.elementor-editor-active .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating > span,.elementor-editor-active .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .star-rating > span,.elementor-editor-preview .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating > span,.elementor-editor-preview .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .star-rating > span{overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; height: 1em;}
.elementor-editor-active .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating > span::before,.elementor-editor-active .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .star-rating > span::before,.elementor-editor-preview .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .shopengine-widget .shopengine-product-rating .woocommerce-product-rating .star-rating > span::before,.elementor-editor-preview .shopengine-archive-products .archive-product-container .woocommerce-LoopProduct-link .star-rating > span::before{content: "SSSSS"; top: 0px; position: absolute; left: 0px;}
.wp-block-post-comments .commentlist{clear: both; list-style: none; margin: 0px; padding: 0px;}
.wp-block-post-comments .commentlist .comment{min-height: 2.25em; padding-left: 3.25em;}
.wp-block-post-comments .commentlist .comment p{font-size: 1em; line-height: 1.8; margin: 1em 0px;}
.wp-block-post-comments .commentlist .children{list-style: none; margin: 0px; padding: 0px;}
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display: block; margin-bottom: 0.25em;}
.wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]),.wp-block-post-comments .comment-form textarea{box-sizing: border-box; display: block; width: 100%;}
.wp-block-post-comments .comment-form-cookies-consent{display: flex; gap: 0.25em;}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top: 0.35em;}
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]),.wp-block-post-comments-form .comment-form textarea{box-sizing: border-box; display: block; width: 100%;}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display: block; margin-bottom: 0.25em;}
.wp-block-post-comments-form .comment-form-cookies-consent{display: flex; gap: 0.25em;}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top: 0.35em;}
.star-rating{margin-right: 10px;}
.woocommerce-js div.product #reviews #review_form_wrapper{width: 100%; padding-left: 0px;}
.woocommerce-js div.product #reviews #respond p.comment-form-author,.woocommerce-js div.product #reviews #respond p.comment-form-email{margin-bottom: 1em;}
@media (min-width: 1201px) {
.woocommerce-js div.product #reviews .comment-form-author,.woocommerce-js div.product #reviews .comment-form-email{width: 49%; display: inline-block;}
.woocommerce-js div.product #reviews .comment-form-author input,.woocommerce-js div.product #reviews .comment-form-email input{width: 100%;}
.woocommerce-js div.product #reviews .comment-form-author{float: left;}
.woocommerce-js div.product #reviews .comment-form-email{float: right;}
.woocommerce-js div.product #reviews .comment-form-cookies-consent{clear: both;}
}
.woocommerce-js ul.products li.product .star-rating{font-size: 0.857em;}
.woocommerce-js #reviews #comments ol.commentlist{margin: 0px; width: 100%; background: 0px 0px; list-style: none;}
.woocommerce-js #reviews #comments ol.commentlist li{padding: 0px; margin: 0px 0px 2em; position: relative; background: 0px center; border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-bottom: 1px solid var(--ast-border-color);}
.woocommerce-js #reviews #comments ol.commentlist li:last-child{border-bottom: 0px;}
.woocommerce-js #reviews #comments ol.commentlist li .meta{color: rgb(119, 119, 119); font-size: 0.75em;}
.woocommerce-js #reviews #comments ol.commentlist li img.avatar{float: left; position: absolute; top: 0px; left: 0px; padding: 3px; height: 3.6em; width: 3.6em; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: 0px 0px; margin: 0px; border-radius: 100%; box-shadow: none;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text{margin: 0px 0px 0px 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; padding: 0px 1.5em; zoom: 1;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text::after,.woocommerce-js #reviews #comments ol.commentlist li .comment-text::before{content: " "; display: table;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text::after{clear: both;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text{display: flex; flex-wrap: wrap;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text p{margin: 0px 0px 1.7em;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text meta,.woocommerce-js #reviews #comments ol.commentlist li .comment-text p.meta{order: 1; width: 100%; font-size: 1.2em; margin-bottom: 0.4em;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text meta .woocommerce-review__author,.woocommerce-js #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{font-weight: 500;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text meta .woocommerce-review__dash,.woocommerce-js #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash{display: none;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text meta .woocommerce-review__published-date,.woocommerce-js #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date{padding-left: 0.5em; font-size: 0.73em;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text .description{font-style: normal; order: 3; width: 100%;}
.woocommerce-js #reviews #comments ol.commentlist li .comment-text .star-rating{order: 2; margin-bottom: 1em;}
.woocommerce-js #reviews #comments ol.commentlist ul.children{list-style: outside none; margin: 20px 0px 0px 50px;}
.woocommerce-js #reviews #comments ol.commentlist ul.children .star-rating{display: none;}
.woocommerce-js #reviews #comments ol.commentlist #respond{border: 1px solid rgb(228, 225, 227); border-radius: 4px; padding: 1em 1em 0px; margin: 20px 0px 0px 50px;}
.woocommerce-js #reviews #comments .commentlist > li::before{content: "";}
.woocommerce-js #reviews #review_form #respond p.form-submit{margin-top: 1em;}
.woocommerce-js #reviews #review_form #respond p.comment-form-author,.woocommerce-js #reviews #review_form #respond p.comment-form-email{margin-bottom: 1em;}
.woocommerce-js #reviews #review_form #respond p.comment-form-author label,.woocommerce-js #reviews #review_form #respond p.comment-form-email label{display: inline-block; min-width: 100px;}
.woocommerce-js #reviews #review_form #respond p.comment-form-author input,.woocommerce-js #reviews #review_form #respond p.comment-form-email input{width: 100%;}
.woocommerce-js #reviews .comment-form-rating{display: flex; vertical-align: middle; margin: 15px 0px;}
.woocommerce-js #reviews .comment-form-rating .stars{margin-bottom: 0px;}
.woocommerce-js #reviews .comment-form-rating .stars a{position: relative; top: 8px; height: 1.2em; width: 1.2em;}
.woocommerce-js #reviews .comment-form-rating .stars a::before{width: 1.2em; height: 1.2em; font-size: 1.2em;}
.woocommerce-js #reviews .comment-form-comment label,.woocommerce-js #reviews .comment-form-rating label{font-size: 1.2em; font-weight: 500; padding-right: 0.5em;}
.woocommerce-js .star-rating{float: right; overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 5.4em; font-family: star, serif;}
.woocommerce-js .star-rating::before{content: "sssss"; color: rgb(211, 206, 210); float: left; top: 0px; left: 0px; position: absolute;}
.woocommerce-js .star-rating span{overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em;}
.woocommerce-js .star-rating span::before{content: "SSSSS"; top: 0px; position: absolute; left: 0px;}
.woocommerce-js .woocommerce-product-rating .star-rating{margin: 0.5em 4px 0px 0px; float: left;}
.woocommerce-js .products .star-rating{display: block; margin: 0.5em auto 0px; float: none;}
.woocommerce-js .hreview-aggregate .star-rating{margin: 10px 0px 0px;}
.woocommerce-js #review_form #respond .form-submit input{left: auto;}
.woocommerce-js ul.cart_list li .star-rating{float: none;}
.woocommerce-js .widget_rating_filter ul li .star-rating{float: none; display: inline-block;}
.woocommerce-js .comment-reply-title{font-size: 1.34rem; line-height: 1.3; font-weight: 500;}
.woocommerce-js ul.products li.product .star-rating,.woocommerce-page ul.products li.product .star-rating{margin: 0px auto 0.5em 0px; backface-visibility: hidden;}
.woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight: 700; margin-bottom: 0px;}
.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom: 0px;}
.woocommerce-js .widget .star-rating{margin: 5px 0px;}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .star-rating{margin: 0px auto 0.5em 0px; backface-visibility: hidden;}
.woocommerce-page .widget .wc-layered-nav-rating .star-rating{margin: 0px;}
.woocommerce .star-rating,.woocommerce .comment-form-rating .stars a,.woocommerce .star-rating::before{color: var(--ast-global-color-3);}
.woocommerce ul.products li.product.desktop-align-left .star-rating,.woocommerce-page ul.products li.product.desktop-align-left .star-rating{margin-left: 0px; margin-right: 0px;}
@media (max-width: 921px) {
.woocommerce ul.products li.product.tablet-align-left .star-rating,.woocommerce-page ul.products li.product.tablet-align-left .star-rating{margin-left: 0px; margin-right: 0px;}
}
@media (max-width: 544px) {
.woocommerce ul.products li.product.mobile-align-center .star-rating,.woocommerce-page ul.products li.product.mobile-align-center .star-rating{margin-left: auto; margin-right: auto;}
}
.uael-woo--align-right .uael-woocommerce .uael-woo-products-inner .products li.product .star-rating,.uael-woo--align-right .uael-woocommerce .uael-woo-products-inner ul.products li.product .star-rating{margin-left: auto; margin-right: 0px;}
.uael-woo--align-left .uael-woocommerce .uael-woo-products-inner .products li.product .star-rating,.uael-woo--align-left .uael-woocommerce .uael-woo-products-inner ul.products li.product .star-rating{margin-left: 0px; margin-right: auto;}
.uael-woo--align-center .uael-woocommerce .uael-woo-products-inner .products li.product .star-rating,.uael-woo--align-center .uael-woocommerce .uael-woo-products-inner ul.products li.product .star-rating{margin-left: auto; margin-right: auto;}
.uael-woocommerce .star-rating{display: block; float: none; margin: 0px auto 0.5em 0px; backface-visibility: hidden; overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 0.857em; width: 5.4em; font-family: star;}
.uael-woocommerce .star-rating span,.uael-woocommerce .star-rating span::before,.uael-woocommerce .star-rating::before{top: 0px; left: 0px; position: absolute;}
.uael-woocommerce .star-rating::before{content: "sssss"; color: rgb(211, 206, 210); float: left;}
.uael-woocommerce .star-rating span{overflow: hidden; padding-top: 1.5em; float: left;}
.uael-woocommerce .star-rating span::before{content: "SSSSS";}
@media (max-width: 1024px) {
.uael-woo-tablet--align-right .uael-woocommerce .uael-woo-products-inner .products li.product .star-rating,.uael-woo-tablet--align-right .uael-woocommerce .uael-woo-products-inner ul.products li.product .star-rating{margin-left: auto; margin-right: 0px;}
.uael-woo-tablet--align-left .uael-woocommerce .uael-woo-products-inner .products li.product .star-rating,.uael-woo-tablet--align-left .uael-woocommerce .uael-woo-products-inner ul.products li.product .star-rating{margin-left: 0px; margin-right: auto;}
.uael-woo-tablet--align-center .uael-woocommerce .uael-woo-products-inner .products li.product .star-rating,.uael-woo-tablet--align-center .uael-woocommerce .uael-woo-products-inner ul.products li.product .star-rating{margin-left: auto; margin-right: auto;}
}
@media (max-width: 767px) {
.uael-woo-mobile--align-right .uael-woocommerce .uael-woo-products-inner .products li.product .star-rating,.uael-woo-mobile--align-right .uael-woocommerce .uael-woo-products-inner ul.products li.product .star-rating{margin-left: auto; margin-right: 0px;}
.uael-woo-mobile--align-left .uael-woocommerce .uael-woo-products-inner .products li.product .star-rating,.uael-woo-mobile--align-left .uael-woocommerce .uael-woo-products-inner ul.products li.product .star-rating{margin-left: 0px; margin-right: auto;}
.uael-woo-mobile--align-center .uael-woocommerce .uael-woo-products-inner .products li.product .star-rating,.uael-woo-mobile--align-center .uael-woocommerce .uael-woo-products-inner ul.products li.product .star-rating{margin-left: auto; margin-right: auto;}
}
.woocommerce .dgwt-wcas-pd-rating .star-rating{float: left; margin-right: 5px; font-size: 12px; color: rgb(204, 174, 114);}
.rtl .dgwt-wcas-pd-rating .star-rating{float: right; margin-left: 5px; margin-right: 0px;}
.shopengine-widget .shopengine-best-selling-product .product-rating .star-rating{margin-right: 0.5em;}
.shopengine-widget .shopengine-best-selling-product .product-rating .star-rating::before{opacity: 1;}
.shopengine-widget .shopengine-product-carousel .shopengine-single-product-item .product-rating .star-rating{float: none; display: inline-block; margin-top: 0px; margin-bottom: 0px; overflow: hidden; position: relative; line-height: 1; height: 1em; width: 5.5em; vertical-align: middle; font-family: star !important;}
.shopengine-widget .shopengine-product-carousel .shopengine-single-product-item .product-rating .star-rating::before{content: "sssss"; float: left; top: 0px; left: 0px; position: absolute; font-family: inherit; font-size: inherit; letter-spacing: normal; opacity: 1;}
.shopengine-widget .shopengine-product-carousel .shopengine-single-product-item .product-rating .star-rating span{overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; font-family: inherit !important;}
.shopengine-widget .shopengine-product-carousel .shopengine-single-product-item .product-rating .star-rating span::before{content: "SSSSS"; top: 0px; position: absolute; left: 0px; font-family: inherit; font-size: inherit; letter-spacing: normal;}
rn.elementor-55027 .elementor-element.elementor-element-3e712e8c .shopengine .commentlist .review .comment-text p{}
rn.elementor-55027 .elementor-element.elementor-element-3e712e8c .woocommerce-Reviews .commentlist{}
rn.elementor-55027 .elementor-element.elementor-element-3e712e8c .single-product .shopengine .commentlist .review{}
rn.single-product .shopengine .commentlist .review:last-child{}
