.banner-rating-container{width:fit-content;background:linear-gradient(90deg,#0073bb 0,#d62049 100%);clip-path:polygon(0 0,20px 50%,0 100%,100% 100%,100% 0);-webkit-clip-path:polygon(0 0,20px 50%,0 100%,100% 100%,100% 0);border-bottom-right-radius:8px;min-width:192px;min-height:40px;padding:5px 10px 5px 25px}
.banner-rating{position:absolute;width:fit-content;top:36px;right:-8px}
.banner-rating::before{content:"";display:block;height:8px;width:8px;border-top-right-radius:8px;background-color:#6b1026;position:absolute;right:0;top:-8px}
.ratecount{font-size:1.25rem;font-weight:700;letter-spacing:-0.2px}
.ratecount sup{font-size:.875rem;line-height:normal}
.ratecount,.customer-count{color:#f2f7fb;font-family:Inter;font-style:normal;line-height:normal;text-align:right}
.customer-count sup{font-size:.5rem;line-height:normal}
.customer-count{font-size:.75rem;font-weight:400;letter-spacing:-0.12px}
.customer-count b{font-weight:700}
.rate-star-container{display:flex;align-items:end;justify-content:end;gap:5px}
.ratestar img{width:16px;height:16px}
@media screen and (max-width:768px){.ratecount{font-size:.75rem;letter-spacing:-0.12px}
.ratecount sup{font-size:.5rem;line-height:normal}
.customer-count{font-size:.5rem;letter-spacing:-0.08px}
.customer-count sup{font-size:7px;line-height:normal}
.banner-rating-container{min-width:124px;min-height:30px;border-bottom-right-radius:unset;padding:0 5px 5px 25px}
.banner-rating::before{display:none}
.rate-star-container{gap:3px}
.ratestar img{width:10px;height:10px}
.banner-rating{top:16px;right:20px}
.mobile-middle{top:50%;right:0}
.rating-rightend{right:0}
}
.banner-rating-shell{position:relative;display:inline-block}
.banner-rating-shell .banner-rating-container{padding:5px 8px 5px 25px}
.banner-rating-shell .dsp-none{display:none}
.banner-rating-shell .banner-rating__tooltip-wrap{position:relative;display:inline-flex;align-items:center}
.banner-rating-shell .banner-rating__tooltip-icon{max-width:14px;height:14px;cursor:pointer;flex:1}
.banner-rating-shell .rate-star-container{align-items:center}
.banner-rating-shell .banner-rating__tooltip-panel{position:absolute;z-index:1;top:calc(100% + -21px);right:9px;max-width:187px;width:100%;padding:16px 8px 8px;border:1px solid #4197d3;border-radius:8px;background:#fff;box-shadow:0 0 16px 0 #3333333D}
.banner-rating-shell .banner-rating__tooltip-panel.premiumaount-tooltip{min-height:unset;height:auto;overflow:visible}
.banner-rating-shell .banner-rating__tooltip-content ul{max-width:200px;margin-left:14px}
.banner-rating-shell .banner-rating__tooltip-content ul li{list-style:disc}
.banner-rating-shell .banner-rating__tooltip-content ul li,.banner-rating-shell .banner-rating__tooltip-content ul li p{color:#333;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-0.1px}
.banner-rating-shell .banner-rating__tooltip-content ul li b,.banner-rating-shell .banner-rating__tooltip-content ul li p b{color:#333;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.1px}
.banner-rating-shell .banner-rating__tooltip-content ul li p sup,.banner-rating-shell .banner-rating__tooltip-content ul li b sup{font-size:8px}
.banner-rating-shell .banner-rating__tooltip-content ul li:first-child{margin-bottom:4px}
.banner-rating-shell .banner-rating__tooltip-close{position:absolute;top:4px;right:8px;width:10px;height:10px;cursor:pointer}
.banner-rating-shell .banner-rating__tooltip-content p,.banner-rating-shell .banner-rating__tooltip-content h1,.banner-rating-shell .banner-rating__tooltip-content h2,.banner-rating-shell .banner-rating__tooltip-content h3,.banner-rating-shell .banner-rating__tooltip-content h4,.banner-rating-shell .banner-rating__tooltip-content h5,.banner-rating-shell .banner-rating__tooltip-content h6{color:#333;font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:130%;letter-spacing:-0.1px}
.banner-rating-shell .rate-star-container{gap:8px}
@media screen and (max-width:768px){.banner-rating-shell .banner-rating__tooltip-panel{top:calc(100% + -12px);right:6px;max-width:187px;width:max-content}
.banner-rating-shell .banner-rating__tooltip-icon{max-width:9px;height:9px}
.banner-rating-shell .banner-rating-container{padding:3px 6px 3px 16px}
.banner-rating-shell .rate-star-container{gap:6px}
}