@charset "utf-8";

@import url("https://d19ayerf5ehaab.cloudfront.net/css/product-widget/style.css");

body.reviews-popup, html.reviews-popup { overflow: hidden !important; height: 100% !important; }

.ruk_rating_snippet { color: rgb(103, 193, 22); }

.ruk_rating_snippet .ruk-rating-snippet-count { color: rgb(51, 51, 51); font-size: 12px; position: relative; bottom: 2px; font-family: inherit; line-height: 22px; font-variant-ligatures: none; }

.ruk_rating_snippet i { letter-spacing: 2px; font-size: 16px; line-height: 22px; cursor: pointer; }

#reviews_fade { background: rgba(0, 0, 0, 0.7); inset: 0px; position: fixed; overflow: auto; padding: 10px; z-index: 5989 !important; }

#reviews_fade.iphone iframe { max-height: 90% !important; pointer-events: none !important; }

#reviews_container { position: absolute; max-width: 700px; margin: 20px auto; background: rgb(255, 255, 255); left: 10px; right: 10px; padding: 10px 0px; border-radius: 2px; }

#reviews_container .close { background-color: rgb(27, 27, 27); border-radius: 20px; color: rgb(255, 255, 255); cursor: pointer; font-size: 20px; height: 25px; left: -12px; line-height: 25px; position: absolute; text-align: center; top: -13px; width: 25px; z-index: 100; }

#reviews_container .close:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }

#reviews_containers .close span { font-size: 12px; }

#reviews_widget { margin: 0px 15px; }