.rating-guide-page_page__nKl_7{--rating-score-width:79px;--rating-score-padding:13px;display:flex;flex-direction:column;gap:18px;padding:20px 20px calc(40px + env(safe-area-inset-bottom));color:#121212;overflow-wrap:anywhere}.rating-guide-page_illustration__Hmlw_{display:block;width:100%;height:auto;object-fit:contain;background:#f1f2f4;border-radius:10px}.rating-guide-page_intro__dXdG_{margin:0;font-size:15px;font-weight:600;line-height:1.5}.rating-guide-page_divider__EEPRA{display:flex;align-items:center;height:24px}.rating-guide-page_divider__EEPRA hr{width:100%;border-top:.5px solid #dbdbdb;margin:0}.rating-guide-page_section__0XGTh{display:flex;flex-direction:column;gap:18px}.rating-guide-page_explanation__xYtlD{display:flex;flex-direction:column;gap:10px}.rating-guide-page_page__nKl_7 h2{margin:0;font-size:18px;font-weight:700;line-height:24px}.rating-guide-page_paragraphs__sZfyh{display:flex;flex-direction:column;gap:8px}.rating-guide-page_body__p47KC{margin:0;white-space:pre-line;font-size:14px;font-weight:400;line-height:1.5;color:#2c343e}.rating-guide-page_detail__gqhvI{display:flex;flex-direction:column;gap:6px}.rating-guide-page_detail__gqhvI h3{margin:0;font-size:16px;font-weight:700;line-height:24px}.rating-guide-page_rules__T5j7f{margin:6px 0 0;padding-left:20px;list-style:disc}.rating-guide-page_toolbar__7Ih18{padding-top:env(safe-area-inset-top);background:#fff;color:#121212}.rating-guide-page_toolbarContent__kz1_t{position:relative;display:flex;min-height:52px;align-items:center;justify-content:center;padding:12px 58px}.rating-guide-page_toolbar__7Ih18 h1{margin:0;font-size:16px;font-weight:700;line-height:24px;text-align:center}.rating-guide-page_close__HZcZ_{position:absolute;right:4px;top:50%;display:flex;width:44px;height:44px;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer}.rating-guide-page_close__HZcZ_:focus-visible{outline:2px solid #2878f0;outline-offset:-3px}.rating-guide-tiers_tiers__R2oOS{display:flex;flex-direction:column;gap:8px}.rating-guide-tiers_tier__bjuPl{display:flex;gap:12px;border:.5px solid #dbdbdb}.rating-guide-tiers_score__6t50Z{display:flex;width:var(--rating-score-width,77px);flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px var(--rating-score-padding,12px);background:#f3f4f7;font-size:15px;font-weight:700;line-height:1;text-align:center}.rating-guide-tiers_best__s38Md{color:#ed2f3f}.rating-guide-tiers_orange__0XOwW{color:#ff7b15}.rating-guide-tiers_muted__Nry7A{color:#3c4753}.rating-guide-tiers_bestBadge__e1T1R{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:4px 5px;border-radius:4px;color:#fff;background:#ed2f3f;font-size:13px;line-height:1}.rating-guide-tiers_description__G_uYr{min-width:0;flex:1;padding:10px 12px 10px 0}.rating-guide-tiers_description__G_uYr h3{margin:0 0 2px;font-size:14px;font-weight:700;line-height:21px}.rating-guide-tiers_description__G_uYr p{margin:0;white-space:pre-line;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.5;color:#2c343e}.rating-guide-dialog_dialog__UQR7_.rating-guide-dialog_dialog__UQR7_{display:flex;flex-direction:column;width:min(340px,calc(100vw - 32px));height:min(560px,calc(100dvh - 48px));max-width:none;gap:0;padding:0;overflow:hidden;border:0;border-radius:15px;background:#fff;color:#121212;box-shadow:none}.rating-guide-dialog_header__yTvKc{position:relative;flex-shrink:0;padding:16px 20px 20px}.rating-guide-dialog_title__9h99x.rating-guide-dialog_title__9h99x{display:flex;min-height:38px;align-items:center;justify-content:center;margin:0;padding:0 24px;text-align:center;font-size:18px;font-weight:700;line-height:27px;letter-spacing:0}.rating-guide-dialog_close__jtt49{position:absolute;top:8px;right:8px;display:flex;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer}.rating-guide-dialog_scroll__tHZjm{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 24px;scrollbar-width:thin;scrollbar-color:#aaa transparent}.rating-guide-dialog_intro__RNh2c{margin:0 0 20px;font-size:15px;line-height:1.5;font-weight:600}.rating-guide-dialog_footer__vrF9_{flex-shrink:0;padding:12px 20px 24px;box-shadow:inset 0 .5px #f3f4f7;background:#fff}.rating-guide-dialog_more__Ns5jB{display:block;text-align:center;width:100%;min-height:46px;padding:13px 16px;border-radius:10px;background:#b71f2c;color:#fff;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.rating-guide-dialog_close__jtt49:focus-visible,.rating-guide-dialog_more__Ns5jB:focus-visible{outline:2px solid #2878f0;outline-offset:-3px}@media (max-height:360px){.rating-guide-dialog_dialog__UQR7_.rating-guide-dialog_dialog__UQR7_{height:calc(100dvh - 24px)}.rating-guide-dialog_footer__vrF9_,.rating-guide-dialog_header__yTvKc{padding-top:8px;padding-bottom:8px}}.store-info_ratingBubble__OKnuQ{position:relative;display:inline-flex;flex-shrink:0;padding-left:6px;vertical-align:middle;cursor:pointer;border:0;background:transparent}.store-info_ratingTail__TUFwn{position:absolute;left:0;top:5px;width:9px;height:9px;background:currentColor;mask:url(/icons/store-detail/rating-tail.svg) center/9px 9px no-repeat}.store-info_ratingBody__Bpepu{display:inline-flex;align-items:center;gap:2px;height:19px;padding:2px 4px 2px 6px;border-radius:6px;background:currentColor}.store-info_ratingLabel__MiF8m{min-width:51px;color:#fff;font-size:11px;font-weight:600;line-height:15px;letter-spacing:0;white-space:nowrap}.store-info_prices__XjWY_{position:relative;display:flex;flex-direction:column;gap:14px;padding-top:16px}.store-info_prices__XjWY_:before{position:absolute;top:0;right:0;left:0;border-top:.5px solid rgb(140 140 140/25%);content:""}.store-info_priceRows__RtBtB{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.store-info_priceRow__sYfWj{display:inline-flex;align-items:center;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.store-info_priceLabel__h9ylx{margin-left:3px;color:#5f7081}.store-info_priceValue__XnyEj{margin-left:4px;color:#121212}.store-info_ratingBubble__OKnuQ:focus-visible{outline:2px solid #2878f0;outline-offset:3px;border-radius:6px}