.RankingTopThree-module__CGfBWG__mod{--taste-color:var(--amber-ink);--taste-bg:var(--amber-pale);border:1px solid var(--rule);border-top:4px solid var(--taste-color);border-radius:var(--r-md);background:var(--card);min-width:0;height:100%;box-shadow:var(--elev-1);flex-direction:column;padding:14px 16px 12px;display:flex}.RankingTopThree-module__CGfBWG__mod[data-taste-family=smoke]{--taste-color:var(--taste-smoke);--taste-bg:var(--taste-smoke-bg)}.RankingTopThree-module__CGfBWG__mod[data-taste-family=orchard]{--taste-color:var(--taste-orchard);--taste-bg:var(--taste-orchard-bg)}.RankingTopThree-module__CGfBWG__mod[data-taste-family=dark-fruit]{--taste-color:var(--taste-dark-fruit);--taste-bg:var(--taste-dark-fruit-bg)}.RankingTopThree-module__CGfBWG__mod[data-taste-family=sweet]{--taste-color:var(--taste-sweet);--taste-bg:var(--taste-sweet-bg)}.RankingTopThree-module__CGfBWG__mod[data-taste-family=spice-wood]{--taste-color:var(--taste-spice-wood);--taste-bg:var(--taste-spice-wood-bg)}.RankingTopThree-module__CGfBWG__mod[data-taste-family=texture]{--taste-color:var(--taste-texture);--taste-bg:var(--taste-texture-bg)}.RankingTopThree-module__CGfBWG__title{color:var(--taste-color);font-family:var(--font-display);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;line-height:1.35;display:flex}.RankingTopThree-module__CGfBWG__icon{border:1px solid color-mix(in srgb, var(--taste-color) 35%, transparent);background:var(--taste-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.RankingTopThree-module__CGfBWG__caption{color:var(--ink-soft);margin:4px 0 6px;font-size:13px;line-height:1.55}.RankingTopThree-module__CGfBWG__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RankingTopThree-module__CGfBWG__row{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:9px 0;display:flex}.RankingTopThree-module__CGfBWG__row:last-child{border-bottom:0}.RankingTopThree-module__CGfBWG__medal{flex:none;justify-content:center;width:30px;display:inline-flex}.RankingTopThree-module__CGfBWG__photo{border-radius:var(--r-xs);background:var(--card);width:44px;box-shadow:0 0 0 2px var(--card), var(--elev-1);flex:none;position:relative;overflow:hidden}.RankingTopThree-module__CGfBWG__photo>div{aspect-ratio:1}.RankingTopThree-module__CGfBWG__shopTag{z-index:1;background:var(--mall-rakuten);color:#fff;text-align:center;pointer-events:none;padding:1px 0 2px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.RankingTopThree-module__CGfBWG__rowLink{min-width:0;min-height:44px;color:inherit;flex-direction:column;flex:1;justify-content:center;gap:2px;text-decoration:none;display:flex}.RankingTopThree-module__CGfBWG__name{color:var(--ink);word-break:auto-phrase;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.4}.RankingTopThree-module__CGfBWG__rowLink:hover .RankingTopThree-module__CGfBWG__name,.RankingTopThree-module__CGfBWG__rowLink:focus-visible .RankingTopThree-module__CGfBWG__name{color:var(--discover-deep);text-underline-offset:.16em;text-decoration:underline}.RankingTopThree-module__CGfBWG__sub{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.RankingTopThree-module__CGfBWG__region{color:var(--muted);font-size:13px}.RankingTopThree-module__CGfBWG__meter{font-size:13px}.RankingTopThree-module__CGfBWG__more{min-height:44px;color:var(--discover);align-self:flex-end;align-items:center;margin-top:auto;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.RankingTopThree-module__CGfBWG__more:hover,.RankingTopThree-module__CGfBWG__more:focus-visible{text-underline-offset:3px;text-decoration:underline}.RankingTopThree-module__CGfBWG__blog{border-top:1px solid color-mix(in srgb, var(--blog-navy) 22%, transparent);border-radius:0 0 var(--r-md) var(--r-md);background:color-mix(in srgb, var(--blog-navy) 7%, var(--card));min-height:52px;color:var(--blog-navy-deep);flex-direction:column;gap:1px;margin:4px -16px -12px;padding:9px 40px 10px 16px;text-decoration:none;display:flex;position:relative}.RankingTopThree-module__CGfBWG__blog:hover .RankingTopThree-module__CGfBWG__blogTitle,.RankingTopThree-module__CGfBWG__blog:focus-visible .RankingTopThree-module__CGfBWG__blogTitle{text-underline-offset:3px;text-decoration:underline}.RankingTopThree-module__CGfBWG__blog:focus-visible{outline:2px solid var(--blog-navy);outline-offset:2px}.RankingTopThree-module__CGfBWG__blogKicker{color:var(--blog-navy);font-size:12px;font-weight:700}.RankingTopThree-module__CGfBWG__blogTitle{color:var(--blog-navy-deep);word-break:auto-phrase;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.5}.RankingTopThree-module__CGfBWG__blogArrow{color:var(--blog-navy);font-size:17px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}
