.s-product-head .hashtags{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.s-product-head .hashtags a{background:#fff;border:1px solid var(--color-brand-text-primary);border-radius:20px;font-size:13px;letter-spacing:-.04em;line-height:1;padding:5px 7px}.s-product-head .product-name{color:var(--color-brand-text-headline);font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-xl);font-weight:600;letter-spacing:.04em;line-height:1.6}.s-product-head .labels{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.s-product-head .labels span{background:#fff;border:1px solid var(--color-brand-text-secondary);border-radius:5px;color:var(--color-brand-text-secondary);font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-xs);font-weight:500;letter-spacing:.04em;line-height:1.6;padding:0 7px}.s-product-head .labels span.is-subscription{background:rgba(242,64,85,.1);border:1px solid var(--color-brand-badge);color:var(--color-brand-badge)}.s-product-head .review,.s-product-head .review a{align-items:center;display:flex;gap:var(--space-xxs)}.s-product-head .review a>span{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.02em;line-height:1;text-decoration:underline}