.product-rating-section,.product-rating-thankyou,.product-rating-animation{margin-top:32px;padding:16px;background-color:#f5f5f5}
.product-rating-container{margin-left:auto;margin-right:auto}
.product-rating-body{background-color:#fff;border-radius:8px;padding:12px;position:relative}
.product-rating-heading{margin-left:auto;margin-right:auto;margin-bottom:16px;font-weight:800;color:#444;font-size:25px;text-align:left;line-height:1.5}
.product-rating-inner-wrapper{display:flex;flex-direction:column;gap:16px}
.product-rating-confetti-icon{display:none;top:0;position:absolute}
.left-0{left:0}
.right-0{right:0}
.product-rating-stars{display:flex;flex-direction:column;gap:4px;margin-left:auto;margin-right:auto;width:100%}
.flex-btw-center{display:flex;justify-content:space-between;align-items:center}
.btns-product-rating{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;border-radius:8px;cursor:pointer}
.btns-product-rating:hover{border-width:1px}
.btns--text-product-rating{color:#000;font-size:12px;line-height:1.5}
.below-btns-new-rating{color:#999;font-size:8px;line-height:8px;font-weight:400}
.product-rating-below-stars{display:flex;flex-direction:column;gap:16px;align-items:center}
.border-line-full{border-top:.5px solid #ddd;width:100%}
.rated-by-users-new-prod{color:#444;font-size:12px;line-height:1.5;font-weight:700}
.rated-count-users-new{color:#999;font-size:12px;line-height:1.5;font-weight:400}
.btn-prod-rating-1:hover,.red-star-new{border:1px solid #e00;background-color:#fde5e5}
.btn-prod-rating-2:hover,.btn-prod-rating-3:hover,.amber-star-new{border:1px solid #fb0;background-color:#fffbe5}
.btn-prod-rating-4:hover,.btn-prod-rating-5:hover,.green-star-new{border:1px solid #0bb68b;background-color:#e6f7f3}
.body-rating-thankyou{display:flex;flex-direction:column;align-items:center;gap:12px}
.text-center-new{text-align:center !important}
.heading-lazy-load{height:32px;width:100%;margin-bottom:12px;margin-inline:auto;border-radius:4px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-animation 1.5s linear infinite}
.lazy-small-boxes{height:48px;width:48px;border-radius:8px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-animation 1.5s linear infinite}
.lazy-small-boxes-strips{height:16px;width:120px;border-radius:4px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-animation 1.5s linear infinite}
.lazy-small-boxes-below{display:inline-block;height:24px;width:96px;border-radius:4px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-animation 1.5s linear infinite}
.hidden-old{display:none}
@media(min-width:768px){.product-rating-section,.product-rating-thankyou,.product-rating-animation{padding-block:24px}
.product-rating-container{max-width:976px}
.product-rating-body{padding:24px}
.product-rating-heading{margin-bottom:24px;font-size:25px;text-align:center;line-height:1.5}
.product-rating-inner-wrapper{gap:24px}
.product-rating-confetti-icon{display:block}
.product-rating-stars{gap:12px;width:auto;min-width:480px}
.btns-product-rating{width:64px;height:64px}
.btns--text-product-rating{font-size:16px}
.below-btns-new-rating{font-size:14px;line-height:20px}
.text-lg-18{font-size:18px;line-height:24px}
.heading-lazy-load{width:480px}
.lazy-small-boxes{height:64px;width:64px}
}
@keyframes loading-animation{50%{opacity:.7}
}